.sc-app,.sc-landing{--sc-ink:#0A1A1C;--sc-ink-2:#1E3336;--sc-ink-3:#3D4B4E;--sc-line:#E2E8E8;--sc-line-2:#CBD5D6;--sc-bg:#F5F8F8;--sc-soft:#EEF2F2;--sc-tint:#EAF5F5;--sc-tint-2:#D2EBEC;--sc-primary:var(--c-primary,#03797E);--sc-primary-dark:#02656A;--sc-mint:#7FD3D3;--sc-cam:#050A0B;--sc-cam-2:#101415;--sc-cam-text:#B8C7C8;--sc-ok:#12805C;--sc-ok-bg:#E3F4EC;--sc-warn:#8A4B00;--sc-warn-bg:#FFF4DE;--sc-bad:#B42318;--sc-bad-bg:#FDECEA;--sc-fav:#FD653E;--sc-fav-line:#B93A12;--sc-white:#FFFFFF;--sc-scrim:rgba(5,10,11,.55);--sc-font:var(--font-jakarta,"Plus Jakarta Sans"),var(--font-sans,system-ui),sans-serif;--sc-fs:1rem;color:var(--sc-ink);background:var(--sc-bg);font-family:var(--sc-font);font-size:var(--sc-fs);min-block-size:100dvh}.sc-app *,.sc-landing *{box-sizing:border-box}.sc-app h1,.sc-app h2,.sc-app h3,.sc-app p,.sc-landing h1,.sc-landing h2,.sc-landing h3,.sc-landing p{margin:0}.sc-app a{color:var(--sc-primary-dark)}.sc-app :focus-visible,.sc-landing :focus-visible{outline:3px solid var(--sc-primary);outline-offset:2px}.sc-app.sc-large{--sc-fs:1.15rem}.sc-app.sc-large .sc-btn,.sc-app.sc-large .sc-ico{min-block-size:52px}.grow{flex:1 1 auto;min-inline-size:0}.sc-app .sr-only,.sc-landing .sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sc-shell{display:flex;flex-direction:column;min-block-size:100dvh}.sc-main{flex:1 1;min-inline-size:0;-webkit-padding-after:92px;padding-block-end:92px}.sc-nav{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;background:var(--sc-white);-webkit-border-before:1px solid var(--sc-line);border-block-start:1px solid var(--sc-line);padding:6px 8px calc(10px + env(safe-area-inset-bottom))}.sc-nav .sc-brand{display:none}.sc-tabs{list-style:none;margin:0;padding:0;justify-content:space-around}.sc-tab,.sc-tabs{display:flex;align-items:center}.sc-tab{flex-direction:column;justify-content:center;gap:3px;min-inline-size:56px;min-block-size:56px;border-radius:12px;font-size:11px;font-weight:700;text-decoration:none;position:relative}.sc-app .sc-tab,.sc-tab{color:var(--sc-ink-3)}.sc-app .sc-tab.on,.sc-app .sc-tab:hover{color:var(--sc-ink)}.sc-tab-n{display:none}.sc-app .sc-tab-scan{display:flex;align-items:center;gap:8px;block-size:52px;padding-inline:16px 20px;border-radius:999px;background:var(--sc-primary);color:var(--sc-white);font-weight:800;font-size:15px;text-decoration:none;box-shadow:0 12px 24px -10px rgba(3,121,126,.8)}.sc-app .sc-tab-scan:hover{background:var(--sc-primary-dark);color:var(--sc-white)}.sc-brand{display:flex;align-items:center;gap:10px;min-block-size:44px;color:var(--sc-ink);font-size:18px;font-weight:800;text-decoration:none}.sc-brand-sub{font-weight:600;color:var(--sc-ink-3)}@media (min-width:960px){.sc-shell{flex-direction:row}.sc-nav{position:-webkit-sticky;position:sticky;inset-block:0;align-self:flex-start;block-size:100dvh;inline-size:240px;flex:none;-webkit-border-before:0;border-block-start:0;-webkit-border-end:1px solid var(--sc-line);border-inline-end:1px solid var(--sc-line);padding:16px 12px;display:flex;flex-direction:column;gap:16px}.sc-nav .sc-brand{display:flex;padding-inline:8px}.sc-tabs{flex-direction:column;align-items:stretch;gap:2px}.sc-tab-scan-li{order:-1;-webkit-margin-after:10px;margin-block-end:10px}.sc-app .sc-tab-scan{justify-content:center}.sc-tab{flex-direction:row;justify-content:flex-start;gap:10px;min-block-size:44px;padding-inline:12px;font-size:14px;font-weight:600;border-radius:10px}.sc-app .sc-tab.on{background:var(--sc-tint);color:var(--sc-primary-dark)}.sc-tab-n{display:inline;-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--sc-ink-3)}.sc-main{-webkit-padding-after:32px;padding-block-end:32px}}.sc-page{max-inline-size:1100px;margin-inline:auto;padding:16px 16px 24px;display:flex;flex-direction:column;gap:12px}.sc-head{display:flex;align-items:center;gap:4px}.sc-head .sc-h1{flex:1 1}.sc-h1{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.sc-h1.big{font-size:32px;letter-spacing:-.03em}.sc-h2{font-size:15px;font-weight:700}.sc-p{font-size:14.5px;line-height:1.5;color:var(--sc-ink-2)}.sc-small{font-size:12.5px;line-height:1.45;color:var(--sc-ink-3)}.sc-small.center{text-align:center}.sc-muted{color:var(--sc-ink-3);font-weight:600}.sc-strong{font-weight:700;font-size:14px}.sc-lbl{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3);-webkit-margin-before:8px;margin-block-start:8px}.sc-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-row.between{justify-content:space-between}.sc-card{background:var(--sc-white);border:1px solid var(--sc-line);border-radius:14px}.sc-link{font-weight:700;font-size:13.5px}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:0 18px;border-radius:999px;border:1px solid var(--sc-line-2);background:var(--sc-white);font:600 14px/1.2 var(--sc-font);cursor:pointer;text-decoration:none;white-space:nowrap}.sc-app .sc-btn,.sc-btn{color:var(--sc-ink)}.sc-btn:hover{background:var(--sc-bg)}.sc-btn:disabled{opacity:.5;cursor:default}.sc-app .sc-btn.pri,.sc-landing .sc-btn.pri{background:var(--sc-primary);border-color:var(--sc-primary);color:var(--sc-white)}.sc-btn.pri:hover{background:var(--sc-primary-dark)}.sc-app .sc-btn.dng{color:var(--sc-bad);border-color:#F1C4BF}.sc-btn.ghost{border-color:transparent;background:transparent}.sc-btn.sm{padding-inline:14px;font-size:13.5px}.sc-btn.lg{min-block-size:52px;font-size:16px;font-weight:700}.sc-btn.block{display:flex;inline-size:100%}.sc-btn.grow{flex:1 1}.sc-ico{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:999px;border:0;background:transparent;color:var(--sc-ink-2);cursor:pointer;flex:none;position:relative}.sc-ico:hover{background:var(--sc-soft)}.sc-ico:disabled{color:#9AA9AB;cursor:default;background:transparent}.sc-ico.sm{inline-size:44px;block-size:36px}.sc-ico.fav{color:var(--sc-fav-line)}.sc-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600}.sc-pill.ok{background:var(--sc-ok-bg);color:#0F7553}.sc-pill .dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.sc-tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:var(--sc-soft);color:var(--sc-ink-2);font-size:12px;font-weight:600;line-height:20px}.sc-tags{display:flex;flex-wrap:wrap;gap:4px}.sc-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--sc-tint);color:var(--sc-ink);font-size:14px;text-decoration:none}.sc-app .sc-banner.warn{border:1px solid #f3d9a4}.sc-app .sc-banner.warn,.sc-note.warn{background:var(--sc-warn-bg);color:#4D3100}.sc-note.warn{padding:12px;border-radius:12px;border:1px solid #f3d9a4;font-size:13px}.sc-input{min-block-size:48px;padding:0 14px;border-radius:12px;border:1px solid var(--sc-line-2);font:600 15px var(--sc-font);inline-size:100%}.sc-input,.sc-sel{background:var(--sc-white);color:var(--sc-ink)}.sc-sel{padding:0 10px;border-radius:10px;border:1px solid var(--sc-line-2);font:600 13.5px var(--sc-font);max-inline-size:190px}.sc-check,.sc-sel{min-block-size:44px}.sc-check{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;cursor:pointer}.sc-check input,.sc-opt input{inline-size:20px;block-size:20px;accent-color:var(--sc-primary);flex:none}.sc-loading{min-block-size:40vh;display:flex;align-items:center;justify-content:center;color:var(--sc-ink-3);font-size:14px}.sc-toast{position:fixed;z-index:60;inset-inline:16px;inset-block-end:calc(96px + env(safe-area-inset-bottom));margin-inline:auto;max-inline-size:420px;padding:12px 16px;border-radius:12px;background:var(--sc-ink);color:var(--sc-white);font-size:14px;font-weight:600;text-align:center;box-shadow:0 12px 24px -12px rgba(0,0,0,.5)}.sc-full .sc-toast,.sc-full~.sc-toast{inset-block-end:24px}.sc-thumb{aspect-ratio:3/4;border-radius:6px;border:1px solid var(--sc-line);overflow:hidden}.sc-thumb,.sc-thumb img{display:block;inline-size:100%;background:var(--sc-white)}.sc-thumb img{block-size:100%;object-fit:contain}.sc-thumb-ph{display:block;inline-size:100%;block-size:100%;background:repeating-linear-gradient(to bottom,var(--sc-line-2) 0 2px,transparent 2px 8px) content-box var(--sc-white);padding:22% 14%}.sc-thumb.sm{inline-size:62px;flex:none}.sc-thumb.tiny{inline-size:40px;flex:none}.sc-scrim{position:fixed;inset:0;z-index:50;background:var(--sc-scrim);display:flex;align-items:flex-end;justify-content:center}.sc-dialog{background:var(--sc-white);color:var(--sc-ink);inline-size:100%;max-inline-size:520px;max-block-size:90dvh;overflow:auto;padding:12px 22px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;display:flex;flex-direction:column;gap:14px;font-family:var(--sc-font)}@media (min-width:640px){.sc-scrim{align-items:center}.sc-dialog{border-radius:20px;-webkit-padding-after:22px;padding-block-end:22px}}.sc-grip{inline-size:40px;block-size:5px;border-radius:999px;background:var(--sc-line-2);align-self:center}.sc-dialog-h{font-size:22px;font-weight:800;letter-spacing:-.01em}.sc-dialog-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.sc-form{gap:10px}.sc-form,.sc-menu{display:flex;flex-direction:column}.sc-menu-it{display:flex;align-items:center;gap:12px;min-block-size:52px;padding:0 8px;border:0;-webkit-border-before:1px solid var(--sc-soft);border-block-start:1px solid var(--sc-soft);background:transparent;font:600 15px var(--sc-font);color:var(--sc-ink);cursor:pointer;text-align:start}.sc-menu-it:first-child{-webkit-border-before:0;border-block-start:0}.sc-menu-it.on{color:var(--sc-primary-dark)}.sc-menu-it.dng{color:var(--sc-bad)}.sc-recover-thumbs{display:flex;gap:8px}.sc-lib-top{display:flex;flex-direction:column;gap:10px}.sc-search{display:flex;align-items:center;gap:10px;min-block-size:48px;padding:0 14px;border-radius:999px;background:var(--sc-white);border:1px solid var(--sc-line-2);color:var(--sc-ink-3);max-inline-size:560px}.sc-search input{border:0;outline:0;background:transparent;font:500 15px var(--sc-font);color:var(--sc-ink);flex:1 1;min-inline-size:0}.sc-storage-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sc-ink-3)}.sc-app .sc-finish{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--sc-ink);color:var(--sc-white);text-decoration:none}.sc-finish-ico{inline-size:36px;block-size:36px;border-radius:10px;background:var(--sc-ink-2);color:var(--sc-mint);display:flex;align-items:center;justify-content:center;flex:none}.sc-finish-h{display:block;font-size:14px;font-weight:700}.sc-finish-p{display:block;font-size:12.5px;color:#A8BEC0}.sc-finish-cta{font-size:13.5px;font-weight:800;color:var(--sc-mint);padding-inline:4px}.sc-chips{display:flex;gap:8px;overflow-x:auto;padding-block:4px}.sc-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding:0 14px;border-radius:999px;border:1px solid var(--sc-line-2);background:var(--sc-white);font:700 13.5px var(--sc-font);color:var(--sc-ink-2);cursor:pointer;white-space:nowrap;flex:none}.sc-chip.on{background:var(--sc-ink);border-color:var(--sc-ink);color:var(--sc-white)}.sc-chip.dashed{border-style:dashed;color:var(--sc-ink-3)}.sc-chip .n{font-weight:500;opacity:.8}.sc-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-sort{display:inline-flex;align-items:center;gap:6px;color:var(--sc-ink-2)}.sc-sort select{min-block-size:44px;border:0;background:transparent;font:600 14px var(--sc-font);color:var(--sc-ink-2)}.sc-docs{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}@media (min-width:960px){.sc-docs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.sc-app .sc-doc{display:flex;align-items:center;gap:12px;min-block-size:84px;padding:10px 12px;border-radius:14px;background:var(--sc-white);border:1px solid var(--sc-line);color:var(--sc-ink);text-decoration:none}.sc-doc:hover{border-color:var(--sc-tint-2)}.sc-doc-th{inline-size:48px;block-size:62px;flex:none;border-radius:6px;border:1px solid var(--sc-line);overflow:hidden;background:var(--sc-white)}.sc-doc-th img{inline-size:100%;block-size:100%;object-fit:cover}.sc-doc-txt{flex:1 1;min-inline-size:0;display:flex;flex-direction:column;gap:4px}.sc-doc-title{font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-doc-meta{font-size:13px;color:var(--sc-ink-3)}.sc-fav{color:var(--sc-fav)}.sc-empty{padding:32px 16px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.sc-drop-hint{display:none}@media (min-width:960px){.sc-drop-hint{display:block;font-size:13px;color:var(--sc-ink-3);text-align:center;padding:14px;border:1.5px dashed #9fd0d2;border-radius:14px}}.sc-dragging{outline:3px dashed var(--sc-primary);outline-offset:-6px}.sc-install{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-radius:14px;background:var(--sc-tint);border:1px solid var(--sc-tint-2);color:#0C2A2C;font-size:14px;line-height:1.45}.sc-install p{flex:1 1 240px}.sc-state{min-block-size:100dvh;max-inline-size:520px;margin-inline:auto;padding:44px 24px calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:16px;position:relative;background:var(--sc-white)}.sc-state-page{max-inline-size:560px}.sc-state-close{position:absolute;inset-block-start:10px;inset-inline-end:10px}.sc-state-ico{inline-size:56px;block-size:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--sc-tint);color:var(--sc-primary-dark)}.sc-state-ico.bad{background:var(--sc-bad-bg);color:var(--sc-bad)}.sc-state-ico.warn{background:var(--sc-warn-bg);color:var(--sc-warn)}.sc-state-actions{-webkit-margin-before:auto;margin-block-start:auto;gap:10px;-webkit-padding-before:16px;padding-block-start:16px}.sc-points,.sc-state-actions{display:flex;flex-direction:column}.sc-points{list-style:none;margin:0;padding:0;gap:18px}.sc-pt{display:flex;gap:12px;align-items:flex-start}.sc-pt i{inline-size:40px;block-size:40px;border-radius:12px;background:var(--sc-tint);color:var(--sc-primary-dark);display:flex;align-items:center;justify-content:center;flex:none}.sc-pt h2{font-size:15px;font-weight:700}.sc-pt p{font-size:13.5px;line-height:1.45;color:var(--sc-ink-3);-webkit-margin-before:2px;margin-block-start:2px}.sc-steps{display:flex;flex-direction:column;gap:10px}.sc-step{padding:12px;border-radius:12px;background:var(--sc-bg);border:1px solid var(--sc-line)}.sc-step h2{font-size:14px;font-weight:700}.sc-step p{font-size:13px;line-height:1.5;color:var(--sc-ink-2)}.sc-opt{display:flex;align-items:center;gap:12px;min-block-size:60px;padding:10px 12px;border-radius:12px;border:1px solid var(--sc-line);background:var(--sc-white);font-size:14.5px;font-weight:600;color:var(--sc-ink);text-decoration:none;cursor:pointer}.sc-opt small{display:block;font-size:12.5px;font-weight:500;color:var(--sc-ink-3);-webkit-margin-before:2px;margin-block-start:2px}.sc-opt b{font-weight:800;color:var(--sc-primary-dark);white-space:nowrap}.sc-soon{padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-inline-size:560px}.sc-cam,.sc-full{background:var(--sc-cam)}.sc-cam{block-size:100dvh;display:flex;flex-direction:column;color:var(--sc-white);overflow:hidden}.sc-cam-top{display:flex;align-items:center;gap:8px;padding:12px 12px 8px}.sc-cic{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:999px;border:0;background:rgba(255,255,255,.08);color:var(--sc-white);cursor:pointer;flex:none}.sc-cic.on,.sc-cic:hover{background:rgba(255,255,255,.2)}.sc-cic-spacer{inline-size:44px;flex:none}.sc-tog{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--sc-white);font:600 13px var(--sc-font);cursor:pointer}.sc-tog.on{background:var(--sc-white);color:var(--sc-primary-dark);border-color:var(--sc-white)}.sc-viewfinder{position:relative;flex:1 1;min-block-size:0;margin:0 8px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 80% at 50% 40%,#3A3F3D 0,#24282A 55%,#121516 100%);display:flex;align-items:center;justify-content:center}.sc-vf-box{position:relative;max-inline-size:100%;max-block-size:100%;inline-size:100%}@media (orientation:landscape){.sc-vf-box{inline-size:auto;block-size:100%}}.sc-video{object-fit:contain}.sc-overlay,.sc-video{position:absolute;inset:0;inline-size:100%;block-size:100%}.sc-overlay polygon{fill:rgba(127,211,211,.12);stroke:var(--sc-mint);stroke-width:3;stroke-linejoin:round;transition:all 80ms linear}.sc-overlay polygon.steady{stroke:var(--sc-white)}.sc-overlay.hc polygon{stroke:#FFE600;stroke-width:5;fill:rgba(255,230,0,.12)}.sc-guide-frame{position:absolute;inset-inline:12%;inset-block-start:50%;transform:translateY(-50%);border:2px dashed rgba(255,255,255,.7);border-radius:12px}.sc-flash{position:absolute;inset:0;background:var(--sc-white);opacity:.6}.sc-guide{position:absolute;inset-block-start:14px;inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100% - 24px);display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(5,10,11,.72);font-size:14px;font-weight:600}.sc-ring{inline-size:18px;block-size:18px;border-radius:50%;background:conic-gradient(var(--sc-mint) calc(var(--p, 0) * 1turn),rgba(255,255,255,.25) 0);-webkit-mask:radial-gradient(circle,transparent 5px,#000 6px);mask:radial-gradient(circle,transparent 5px,#000 6px)}.sc-hint{position:absolute;inset-block-end:14px;inset-inline:16px;text-align:center;font-size:13px;line-height:1.4;color:#E2E8E8;padding:8px 12px;border-radius:12px;background:rgba(5,10,11,.6)}.sc-modes{display:flex;gap:2px;padding:10px 12px 4px;overflow-x:auto}.sc-mode{display:inline-flex;flex-direction:column;align-items:center;gap:5px;min-block-size:44px;padding:8px 10px 0;border:0;background:transparent;color:var(--sc-cam-text);font:600 13.5px var(--sc-font);cursor:pointer;white-space:nowrap;flex:none}.sc-mode:after{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:transparent}.sc-mode.on{color:var(--sc-white)}.sc-mode.on:after{background:var(--sc-mint)}.sc-cam-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:10px 20px calc(22px + env(safe-area-inset-bottom))}.sc-cam-import{justify-self:start;inline-size:52px;block-size:52px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);color:var(--sc-white)}.sc-cam-import,.sc-shutter{display:flex;align-items:center;justify-content:center;cursor:pointer}.sc-shutter{justify-self:center;inline-size:78px;block-size:78px;border-radius:50%;border:4px solid var(--sc-white);background:transparent;padding:0}.sc-shutter span{inline-size:62px;block-size:62px;border-radius:50%;background:var(--sc-white);display:block}.sc-shutter:active span{transform:scale(.92)}.sc-shutter:disabled{opacity:.5}.sc-stack{justify-self:end;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--sc-white);background:transparent;border:0;font:700 13px var(--sc-font);cursor:pointer;min-block-size:44px}.sc-stack-img{position:relative;inline-size:46px;block-size:56px;display:block}.sc-stack-img .sc-thumb{inline-size:46px;block-size:56px;border:2px solid var(--sc-white)}.sc-stack-empty{position:absolute;inset:0;border-radius:5px;border:2px dashed rgba(255,255,255,.4)}.sc-stack-n{position:absolute;inset-block-start:-8px;inset-inline-end:-10px;min-inline-size:24px;block-size:24px;padding:0 6px;border-radius:999px;background:var(--sc-primary);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.sc-crop{block-size:100dvh;background:var(--sc-cam-2);color:var(--sc-white);overflow:hidden}.sc-crop,.sc-crop-title{display:flex;flex-direction:column}.sc-crop-title{align-items:center}.sc-crop-title h1{font-size:17px;font-weight:700}.sc-crop-title span{font-size:13px;color:var(--sc-cam-text)}.sc-crop-area{position:relative;flex:1 1;min-block-size:0;margin:6px 12px 0;border-radius:18px;overflow:hidden;background:radial-gradient(120% 80% at 50% 40%,#3A3F3D 0,#24282A 55%,#121516 100%);display:flex;align-items:center;justify-content:center;touch-action:none}.sc-crop-tip{position:absolute;inset-block-start:12px;inset-inline:12px;z-index:2;text-align:center;font-size:13px;color:#E2E8E8;padding:8px 12px;border-radius:12px;background:rgba(5,10,11,.6)}.sc-crop-wrap{position:relative;flex:none}.sc-crop-wrap img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.sc-crop-wrap img,.sc-crop-wrap svg{position:absolute;inset:0;inline-size:100%;block-size:100%}.sc-crop-wrap svg{overflow:visible}.sc-crop-shade{fill:rgba(5,10,11,.55)}.sc-crop-line{fill:none;stroke:var(--sc-mint);stroke-width:2.5;stroke-linejoin:round}.sc-handle{position:absolute;transform:translate(-50%,-50%);inline-size:44px;block-size:44px;border:0;background:transparent;padding:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.sc-handle:after{content:"";position:absolute;inset:11px;border-radius:50%;background:rgba(3,121,126,.35);border:3px solid var(--sc-white)}.sc-handle.edge:after{inset:18px 8px;border-radius:4px;background:var(--sc-white);border:0}.sc-handle.edge.v:after{inset:8px 18px}.sc-handle.on:after,.sc-handle:focus-visible:after{background:var(--sc-mint)}.sc-loupe{position:absolute;inset-block-end:12px;inset-inline-start:12px;inline-size:108px;block-size:108px;border-radius:50%;border:3px solid var(--sc-white);background:#2B3032;opacity:0;pointer-events:none}.sc-loupe.on{opacity:1}.sc-crop-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:12px 12px 4px}.sc-tl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-block-size:64px;padding:6px 4px;border-radius:14px;border:1px solid transparent;background:transparent;color:#E2E8E8;font:600 12.5px var(--sc-font);cursor:pointer}.sc-tl:hover{background:rgba(255,255,255,.06)}.sc-tl.on{border-color:var(--sc-mint);color:var(--sc-white);background:rgba(127,211,211,.1)}.sc-straighten{padding:6px 20px 0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--sc-cam-text)}.sc-straighten input{inline-size:100%;min-block-size:32px;accent-color:var(--sc-mint)}.sc-crop-note{display:flex;align-items:center;gap:8px;padding:4px 20px 0;font-size:12.5px;color:var(--sc-cam-text)}.sc-crop-actions{display:flex;gap:10px;padding:14px 16px calc(20px + env(safe-area-inset-bottom))}.sc-pb{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-block-size:50px;padding:0 22px;border-radius:999px;font:700 15px var(--sc-font);cursor:pointer}.sc-pb.ghost{border:1px solid rgba(255,255,255,.3);background:transparent;color:var(--sc-white)}.sc-pb.light{flex:1.4 1;border:0;background:var(--sc-white);color:var(--sc-primary-dark)}.sc-editor,.sc-export,.sc-pages,.sc-viewer{display:flex;flex-direction:column;min-block-size:calc(100dvh - 92px);background:var(--sc-white);max-inline-size:1100px;margin-inline:auto}@media (min-width:960px){.sc-editor,.sc-export,.sc-pages,.sc-viewer{min-block-size:100dvh}}.sc-ed-head{display:flex;align-items:center;gap:2px;padding:8px 8px 6px;background:var(--sc-white);position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:5;-webkit-border-after:1px solid var(--sc-line);border-block-end:1px solid var(--sc-line)}.sc-ed-title{display:flex;flex-direction:column;padding-inline:4px}.sc-ed-title h1{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-ed-title span{font-size:12.5px;color:var(--sc-ink-3)}.sc-ed-preview{position:relative;flex:1 1;min-block-size:320px;background:var(--sc-soft);display:flex;align-items:center;justify-content:center;padding:16px}.sc-ed-preview img{max-inline-size:100%;max-block-size:58dvh;box-shadow:0 14px 32px -18px rgba(12,42,44,.45);background:var(--sc-white)}.sc-ed-wait{color:var(--sc-ink-3);font-size:14px}.sc-ed-note{position:absolute;inset-block-start:10px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--sc-white);border:1px solid var(--sc-tint-2);color:var(--sc-primary-dark);font-size:12px;font-weight:700}.sc-compare{position:absolute;inset-inline-end:12px;inset-block-end:12px;background:rgba(255,255,255,.95);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.sc-ed-panel{padding:12px 14px 8px;-webkit-border-before:1px solid var(--sc-line);border-block-start:1px solid var(--sc-line);display:flex;flex-direction:column;gap:10px}.sc-filters{display:flex;gap:6px;overflow-x:auto;-webkit-padding-after:2px;padding-block-end:2px}.sc-flt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--sc-ink-2);font:600 12px var(--sc-font);cursor:pointer;flex:none;min-inline-size:60px}.sc-flt .sw{inline-size:56px;block-size:70px;border-radius:8px;border:2px solid var(--sc-line);background:#FBFAF6;position:relative;overflow:hidden}.sc-flt .sw:before{content:"";position:absolute;inset:14px 8px 8px;background:repeating-linear-gradient(180deg,#9AA9AB 0 2px,transparent 2px 7px)}.sc-flt.on{color:var(--sc-primary-dark)}.sc-flt.on .sw{border-color:var(--sc-primary);box-shadow:0 0 0 2px var(--sc-tint-2)}.sc-flt .sw.original{background:linear-gradient(160deg,#EDE8DD,#CFC8BA)}.sc-flt .sw.auto,.sc-flt .sw.bw,.sc-flt .sw.colour,.sc-flt .sw.document{background:var(--sc-white)}.sc-flt .sw.document:before{background:repeating-linear-gradient(to bottom,var(--sc-ink-2) 0 2px,transparent 2px 7px)}.sc-flt .sw.bw:before{background:repeating-linear-gradient(180deg,#000 0 2px,transparent 2px 7px)}.sc-flt .sw.grey{background:#E4E4E4}.sc-flt .sw.colour:after{content:"";position:absolute;inset-inline-end:6px;inset-block-end:8px;inline-size:18px;block-size:12px;border:2px solid #1849a9;border-radius:3px}.sc-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sc-ed-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;padding:4px 8px 6px;max-inline-size:360px}.sc-ed-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:56px;border:0;border-radius:12px;background:transparent;color:var(--sc-ink-3);font:600 11.5px var(--sc-font);cursor:pointer}.sc-ed-tab.on{color:var(--sc-primary-dark);background:var(--sc-tint)}.sc-strip{gap:8px;padding:6px 12px 14px;-webkit-border-before:1px solid var(--sc-line);border-block-start:1px solid var(--sc-line);overflow-x:auto}.sc-strip,.sc-strip-p{display:flex;align-items:center}.sc-strip-p{flex:none;flex-direction:column;gap:2px;padding:3px;border-radius:8px;border:1px solid var(--sc-line);background:var(--sc-white);font:700 12px var(--sc-font);color:var(--sc-ink-3);cursor:pointer;min-block-size:44px}.sc-strip-p.on{border:2px solid var(--sc-primary);color:var(--sc-primary-dark)}.sc-app .sc-strip-add{flex:none;inline-size:44px;block-size:64px;border-radius:8px;border:1.5px dashed #9aa9ab;display:flex;align-items:center;justify-content:center;color:var(--sc-ink-3)}.sc-pages{background:var(--sc-bg)}.sc-pages-sel{justify-content:space-between;padding:6px 12px 6px 18px;background:var(--sc-white);-webkit-border-after:1px solid var(--sc-line);border-block-end:1px solid var(--sc-line)}.sc-pages-hint,.sc-pages-sel{display:flex;align-items:center;gap:8px}.sc-pages-hint{padding:10px 18px 0}.sc-pg-grid{list-style:none;margin:0;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px;flex:1 1;align-content:start}.sc-pg-grid li{display:flex;flex-direction:column;gap:2px;border-radius:14px;touch-action:pan-y}.sc-pg-grid li.drop{outline:3px solid var(--sc-primary);outline-offset:2px}.sc-pg-grid li.dragging{opacity:.5}.sc-pg{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:14px;border:1.5px solid transparent;background:transparent;font:700 13px var(--sc-font);color:var(--sc-ink-2);cursor:pointer;inline-size:100%}.sc-pg.on{border-color:var(--sc-primary)}.sc-chk,.sc-pg.on{background:var(--sc-white)}.sc-chk{position:absolute;inset-block-start:2px;inset-inline-end:2px;inline-size:26px;block-size:26px;border-radius:50%;border:2px solid #9aa9ab;display:flex;align-items:center;justify-content:center;color:var(--sc-white)}.sc-pg.on .sc-chk{background:var(--sc-primary);border-color:var(--sc-primary)}.sc-pg-add,.sc-pg-move{display:flex;justify-content:center}.sc-pg-add{flex-direction:column;align-items:center;gap:6px;inline-size:100%;min-block-size:150px;border-radius:14px;border:1.5px dashed #9aa9ab;background:transparent;color:var(--sc-ink-2);font:700 13px var(--sc-font);cursor:pointer}.sc-pg-actions,.sc-viewer-actions{position:-webkit-sticky;position:sticky;inset-block-end:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:2px;gap:2px;padding:6px 8px 16px;background:var(--sc-white);-webkit-border-before:1px solid var(--sc-line);border-block-start:1px solid var(--sc-line)}.sc-app .sc-act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:58px;padding:4px 2px;border:0;border-radius:12px;background:transparent;color:var(--sc-ink-2);font:600 11.5px var(--sc-font);cursor:pointer;text-decoration:none}.sc-act:hover{background:var(--sc-soft)}.sc-app .sc-act.dng{color:var(--sc-bad)}.sc-act:disabled{color:#9AA9AB;cursor:default;background:transparent}.sc-app .sc-act.pri{background:var(--sc-primary);color:var(--sc-white)}.sc-viewer{background:var(--sc-soft)}.sc-viewer-tags{display:flex;gap:6px;padding:6px 12px 10px;background:var(--sc-white);-webkit-border-after:1px solid var(--sc-line);border-block-end:1px solid var(--sc-line)}.sc-viewer-pages{flex:1 1;padding:16px;gap:16px}.sc-viewer-page,.sc-viewer-pages{display:flex;flex-direction:column;align-items:center}.sc-viewer-page{margin:0;gap:6px;inline-size:100%}.sc-viewer-page img{max-inline-size:min(100%,720px);background:var(--sc-white);box-shadow:0 14px 32px -18px rgba(12,42,44,.45)}.sc-viewer-page figcaption{font-size:12.5px;font-weight:700;color:var(--sc-ink-3)}.sc-export{background:var(--sc-bg)}.sc-export-body{flex:1 1;padding:14px;gap:16px}.sc-export-body,.sc-sec{display:flex;flex-direction:column}.sc-sec{gap:8px}.sc-fmts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-inline-size:360px}.sc-fmt{display:flex;flex-direction:column;align-items:center;gap:6px;min-block-size:72px;padding:10px;border-radius:12px;border:1.5px solid var(--sc-line);background:var(--sc-white);font:700 13.5px var(--sc-font);color:var(--sc-ink);cursor:pointer}.sc-fmt.on{border-color:var(--sc-primary);background:var(--sc-bg)}.sc-fb{display:inline-flex;align-items:center;justify-content:center;min-inline-size:40px;block-size:24px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.04em}.sc-fb.pdf{background:var(--fb-pdf-bg,#FEE4E2);color:var(--fb-pdf,#B42318)}.sc-fb.jpg{background:var(--fb-img-bg,#EBE9FE);color:var(--fb-img,#5925DC)}.sc-seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:#E9EEEE;max-inline-size:480px}.sc-seg-b{flex:1 1;min-block-size:44px;border:0;border-radius:999px;background:transparent;font:700 13.5px var(--sc-font);color:var(--sc-ink-3);cursor:pointer}.sc-seg-b.on{background:var(--sc-white);color:var(--sc-primary-dark);box-shadow:0 1px 3px rgba(12,42,44,.18)}.sc-choose{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.sc-choose-p{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:10px;border:1.5px solid var(--sc-line);background:var(--sc-white);font-size:12px;font-weight:700;cursor:pointer}.sc-choose-p.on{border-color:var(--sc-primary)}.sc-q{display:flex;align-items:center;gap:10px;min-block-size:56px;padding:8px 12px;border-radius:12px;border:1.5px solid var(--sc-line);background:var(--sc-white);cursor:pointer;font:700 14px var(--sc-font);color:var(--sc-ink);text-align:start;inline-size:100%}.sc-q small{display:block;font-size:12px;font-weight:500;color:var(--sc-ink-3)}.sc-q.on{border-color:var(--sc-primary);background:var(--sc-bg)}.sc-q-size{font-size:13px;font-weight:800;color:var(--sc-primary-dark);white-space:nowrap}.sc-dests{padding:2px 4px}.sc-dest{display:flex;align-items:center;gap:12px;min-block-size:58px;padding:8px 12px;border:0;-webkit-border-before:1px solid var(--sc-soft);border-block-start:1px solid var(--sc-soft);background:transparent;inline-size:100%;text-align:start;font:600 14.5px var(--sc-font);color:var(--sc-ink);cursor:pointer}.sc-dest:first-child{-webkit-border-before:0;border-block-start:0}.sc-dest small{display:block;font-size:12.5px;font-weight:500;color:var(--sc-ink-3)}.sc-di{inline-size:36px;block-size:36px;border-radius:10px;background:var(--sc-soft);color:var(--sc-ink-2);display:flex;align-items:center;justify-content:center;flex:none}.sc-export-cta{position:-webkit-sticky;position:sticky;inset-block-end:0;padding:12px 14px 20px;background:var(--sc-white);-webkit-border-before:1px solid var(--sc-line);border-block-start:1px solid var(--sc-line);display:flex;flex-direction:column;gap:6px}.sc-settings{max-inline-size:720px}.sc-grp{background:var(--sc-white);border:1px solid var(--sc-line);border-radius:14px;overflow:hidden}.sc-grp.pad{padding:14px;display:flex;flex-direction:column;gap:10px}.sc-it{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:60px;padding:10px 14px;-webkit-border-before:1px solid var(--sc-soft);border-block-start:1px solid var(--sc-soft);font-size:14.5px;font-weight:600;color:var(--sc-ink)}.sc-it:first-child{-webkit-border-before:0;border-block-start:0}.sc-it.col{flex-direction:column;align-items:stretch;gap:8px}.sc-it-txt{flex:1 1;min-inline-size:0}.sc-it small{display:block;font-size:12.5px;font-weight:500;color:var(--sc-ink-3);-webkit-margin-before:2px;margin-block-start:2px}.sc-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:48px;block-size:28px;border-radius:999px;background:var(--sc-line-2);position:relative;cursor:pointer;flex:none;transition:background .15s}.sc-switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:50%;background:var(--sc-white);transition:inset-inline-start .15s}.sc-switch:checked{background:var(--sc-primary)}.sc-switch:checked:after{inset-inline-start:23px}.sc-switch:disabled{opacity:.6;cursor:default}.sc-bar{display:flex;block-size:10px;border-radius:999px;overflow:hidden;background:var(--sc-soft)}.sc-bar i{display:block;background:var(--sc-primary)}.sc-bar i.b{background:var(--sc-primary-dark);opacity:.6}.sc-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--sc-ink-3);font-weight:500}.sc-ok{font-size:12.5px;font-weight:700;color:var(--sc-ok)}.sc-landing{max-inline-size:1040px;margin-inline:auto;padding:0 16px 48px}.sc-land-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px}.sc-land-hero{padding-block:32px 24px;display:flex;flex-direction:column;gap:14px;max-inline-size:720px}.sc-eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-primary-dark)}.sc-land-hero h1{font-size:clamp(30px,6vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.sc-land-lead{font-size:17px;line-height:1.55;color:var(--sc-ink-2)}.sc-land-cta{display:flex;gap:10px;flex-wrap:wrap}.sc-land-resume a{font-weight:700;color:var(--sc-primary-dark)}.sc-land-sec{padding-block:24px;display:flex;flex-direction:column;gap:12px;-webkit-border-before:1px solid var(--sc-line);border-block-start:1px solid var(--sc-line)}.sc-land-sec h2{font-size:24px;font-weight:800;letter-spacing:-.02em}.sc-land-sec p{font-size:15.5px;line-height:1.55;color:var(--sc-ink-2)}.sc-land-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:12px;gap:12px}.sc-land-grid li{padding:16px;display:flex;flex-direction:column;gap:6px}.sc-land-grid h3,.sc-land-steps h3{font-size:16px;font-weight:700}.sc-land-grid p,.sc-land-steps p{font-size:14px;line-height:1.5;color:var(--sc-ink-3)}.sc-land-steps{-webkit-padding-start:20px;padding-inline-start:20px}.sc-land-faq,.sc-land-steps{margin:0;display:grid;grid-gap:12px;gap:12px}.sc-land-faq dt{font-weight:700;font-size:15.5px}.sc-land-faq dd{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--sc-ink-2)}.sc-land-links{display:flex;gap:16px;flex-wrap:wrap;font-weight:700}.sc-landing a{color:var(--sc-primary-dark)}.sc-landing .sc-btn{color:var(--sc-ink)}[dir=rtl] .sc-flip{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.sc-app *,.sc-landing *{transition:none!important;animation:none!important}}.sc-app .grow{flex:1 1;min-inline-size:0}.sc-app .sc-tag.txt{background:var(--sc-ok-bg);color:var(--sc-ok);gap:4px}.sc-app .sc-dialog-actions.col{flex-direction:column;align-items:stretch}.sc-app .sc-state-ico.ok{background:var(--sc-ok-bg);color:var(--sc-ok)}.sc-app .sc-note{padding:10px 12px;border-radius:12px;background:var(--sc-soft);font-size:13px}.sc-app .sc-ed-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-inline-size:520px}.sc-app .sc-viewer-actions{overflow-x:auto}.sc2-list{gap:10px}.sc2-list,.sc2-rows{display:flex;flex-direction:column}.sc2-rows{list-style:none;margin:0;padding:0;gap:8px}.sc-app .sc2-row{align-items:center;gap:12px;min-block-size:64px;padding:8px 10px;border-radius:14px;background:var(--sc-white);border:1px solid var(--sc-line);color:var(--sc-ink);inline-size:100%;text-align:start;font:inherit}.sc-app .sc2-row,.sc2-row-txt{display:flex;text-decoration:none}.sc2-row-txt{flex-direction:column;gap:2px;color:inherit;min-inline-size:0}.sc2-row-txt strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc2-row-txt span{font-size:12.5px;color:var(--sc-ink-3)}.sc2-left{font-weight:700;color:var(--sc-warn)!important}.sc2-th{inline-size:44px;block-size:56px;border-radius:8px;overflow:hidden;background:var(--sc-soft);flex:none;display:block}.sc2-th img{inline-size:100%;block-size:100%;object-fit:cover}.sc2-fi{inline-size:40px;block-size:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:none}.c-teal{background:#EAF5F5;color:#02656A}.c-coral{background:#FFF1EC;color:#B93A12}.c-slate{background:#EEF2F2;color:#1E3336}.c-amber{background:#FFF4DE;color:#8A4B00}.c-green{background:#E3F4EC;color:#12805C}.sc2-colours{display:flex;gap:10px;padding:8px 4px}.sc2-colour{inline-size:44px;block-size:44px;border-radius:50%;border:2px solid transparent;cursor:pointer}.sc2-colour.on{border-color:var(--sc-ink)}.sc2-tabs{margin-block:4px}.sc2-hitline{display:block;font-size:12.5px;color:var(--sc-ink-3);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sc2-hitline strong{color:var(--sc-ink-2)}.sc-app .sc-doc.sc2-new{border-color:var(--sc-primary);box-shadow:0 0 0 3px var(--sc-tint-2)}.sc2-vsearch{display:flex;align-items:center;gap:4px;padding:8px 12px 0}.sc2-vsearch .sc-small{white-space:nowrap;-webkit-padding-end:8px;padding-inline-end:8px}.sc2-hits-wrap{position:relative;display:inline-block;max-inline-size:min(100%,720px)}.sc2-hits-wrap img{display:block;max-inline-size:100%}.sc2-hit{position:absolute;background:rgba(255,225,77,.45);border-radius:2px;mix-blend-mode:multiply;pointer-events:none}.sc2-hit.cur{background:rgba(253,101,62,.45);outline:2px solid #B93A12}.sc2-tagx{gap:2px;-webkit-padding-end:2px;padding-inline-end:2px}.sc2-tagx button{display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.sc-app .sc2-addtag{border:1px dashed var(--sc-line-2);background:var(--sc-white);cursor:pointer;min-block-size:24px}.sc2-file{display:flex;align-items:center;gap:12px;margin:8px 12px 0;padding:10px 12px}.sc2-file small{display:block;font-size:12.5px;color:var(--sc-ink-3)}.sc2-pad{padding:12px;display:flex;flex-direction:column;gap:10px}.sc2-pst{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.sc2-pst-b{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-inline-size:44px;min-block-size:52px;padding:4px;border:0;border-radius:10px;background:transparent;font:700 12.5px var(--sc-font);color:var(--sc-ink-2);cursor:pointer}.sc2-pst-b.on{background:var(--sc-tint);color:var(--sc-primary-dark)}.sc2-pst-b i{inline-size:24px;block-size:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;background:var(--sc-soft)}.sc2-pst-b.s-done i{background:var(--sc-ok-bg);color:var(--sc-ok)}.sc2-pst-b.s-failed{color:var(--sc-bad)}.sc2-pst-b.s-failed i{background:var(--sc-bad-bg);color:var(--sc-bad)}.sc2-pst-b.s-reading i{border:3px solid var(--sc-tint-2);border-block-start-color:var(--sc-primary);background:transparent;animation:sc2-spin 1s linear infinite}@keyframes sc2-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sc2-pst-b.s-reading i{animation:none}}.sc2-fail{flex-wrap:wrap}.sc2-ta{min-block-size:180px;font:400 14px/1.55 var(--sc-font);resize:vertical}.sc2-conf{font-size:12px;font-weight:700;color:var(--sc-warn)}.sc2-conf.ok{color:var(--sc-ok)}.sc2-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sc2-checks li{display:flex;align-items:center;gap:8px;min-block-size:52px;-webkit-border-before:1px solid var(--sc-soft);border-block-start:1px solid var(--sc-soft)}.sc2-read{font-family:var(--font-mono,ui-monospace),monospace;color:var(--sc-bad)}.sc2-ok{color:var(--sc-ok);font-weight:600}.sc2-consent{display:flex;flex-direction:column;gap:10px}.sc2-langs{border:0;margin:0}.sc2-lang-list{display:flex;flex-wrap:wrap;gap:0 16px}.sc2-searchable{align-items:flex-start;padding-block:6px}.sc2-searchable small{display:block;font-weight:500}.sc2-stage{position:relative;display:inline-block;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.sc2-stage.m-highlight,.sc2-stage.m-pen,.sc2-stage.m-sign,.sc2-stage.m-text{cursor:crosshair}.sc2-stage img{display:block;max-inline-size:100%;max-block-size:58dvh;background:var(--sc-white);box-shadow:0 14px 32px -18px rgba(12,42,44,.45);pointer-events:none}.sc2-stage svg{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.sc2-swatch{inline-size:32px;block-size:32px;border-radius:50%;border:3px solid var(--sc-white);box-shadow:0 0 0 1px var(--sc-line-2);cursor:pointer;margin:6px}.sc2-swatch.on{box-shadow:0 0 0 2px var(--sc-ink)}.sc2-sigs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sc2-sig{block-size:52px;min-inline-size:88px;padding:4px 8px;border-radius:10px;border:1px solid var(--sc-line-2);background:var(--sc-white);cursor:pointer}.sc2-sig.on{border-color:var(--sc-primary);box-shadow:0 0 0 2px var(--sc-tint-2)}.sc2-sig img{block-size:100%;inline-size:auto;max-inline-size:140px}.sc2-sigpad{inline-size:100%;aspect-ratio:3/1;border:1px dashed var(--sc-line-2);border-radius:12px;background:var(--sc-white);touch-action:none}.sc2-size input{accent-color:var(--sc-primary)}.sc2-idbar{margin:0 12px}.sc2-sec{display:flex;flex-direction:column;gap:10px}.sc2-sec-h{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sc2-grp{display:flex;flex-direction:column;gap:6px}.sc2-found,.sc2-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.sc-app .sc2-tt{display:flex;align-items:center;gap:10px;min-block-size:56px;padding:8px 10px;border-radius:14px;background:var(--sc-white);border:1px solid var(--sc-line);color:var(--sc-ink);font-weight:700;font-size:13.5px;text-decoration:none}.sc2-tti{inline-size:36px;block-size:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--sc-tint);color:var(--sc-primary-dark)}.sc2-tti.g-to{background:#FFF1EC;color:#B93A12}.sc2-tti.g-from{background:#E8F0FE;color:#1D4ED8}.sc2-tti.g-edit{background:#F1EBFE;color:#6D28D9}.sc2-tti.g-opt{background:#FFF4DE;color:#A15C00}.sc2-tti.g-sec{background:#EEF1F4;color:#334155}.sc2-webs{display:flex;flex-direction:column;gap:8px}.sc-app .sc2-wr{gap:12px;min-block-size:64px;padding:8px 12px;border-radius:14px;background:var(--sc-white);border:1px solid var(--sc-line);color:var(--sc-ink);text-align:start;font:inherit;cursor:pointer;inline-size:100%}.sc-app .sc2-wr,.sc2-wr strong{display:flex;align-items:center}.sc2-wr strong{gap:6px;font-size:14.5px}.sc2-wr small{display:block;font-size:12.5px;color:var(--sc-ink-3)}.sc2-found .sc2-wr{grid-column:1/-1}.sc2-pro{padding:1px 6px;border-radius:6px;background:var(--sc-ink);color:var(--sc-white);font-size:10.5px;letter-spacing:.04em}.sc2-pick.on{border-color:var(--sc-primary);background:var(--sc-tint)}.sc2-cb{inline-size:26px;block-size:26px;border-radius:8px;border:2px solid var(--sc-line-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.sc2-pick.on .sc2-cb{background:var(--sc-primary);border-color:var(--sc-primary);color:var(--sc-white)}.sc2-run-cta{position:-webkit-sticky;position:sticky;inset-block-end:0;padding-block:8px;background:var(--sc-bg)}.sc2-files{padding:16px;gap:12px;align-items:flex-start}.sc2-files,.sc2-runner{display:flex;flex-direction:column}.sc2-runner{gap:10px}.sc2-runner .runner{display:grid;grid-gap:14px;gap:14px}.sc2-done{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;background:var(--sc-white);border:1px solid var(--sc-line)}.sc2-done-list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:14px}.sc2-web{display:flex;flex-direction:column;gap:12px}.sc2-web-sub{align-items:center;font-size:13.5px;color:var(--sc-ink-3)}.sc2-facts,.sc2-web-sub{display:flex;gap:10px;margin:0}.sc2-facts{list-style:none;padding:0;flex-direction:column}.sc2-facts li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45}.sc2-facts small{display:block;color:var(--sc-ink-3)}.sc2-facts .sc2-fi{inline-size:34px;block-size:34px;border-radius:10px}