@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_659875af-module__QZncrW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_659875af-module__QZncrW__variable{--font-hand:"Caveat", "Caveat Fallback"}
.sk-app{--sk-paper:#fff;--sk-sunken:#f4f4f5;--sk-surface:#fafafa;--sk-raised:#fff;--sk-line:#e5e5e5;--sk-line-strong:#d4d4d4;--sk-ink:#171717;--sk-ink-hover:#404040;--sk-body:#262626;--sk-muted:#737373;--sk-subtle:#a3a3a3;--sk-on-ink:#fff;--sk-accent:#3b82f6;--sk-danger:#dc2626;--sk-seg-active:#fff;--sk-glass-bg:#ffffffdb;--sk-blur:saturate(180%) blur(24px);--sk-shadow:0 1px 2px #0000000a, 0 10px 28px -14px #00000038;--sk-shadow-pop:0 0 0 .5px #0000001a, 0 10px 30px #00000029, 0 24px 64px -16px #00000038;--sk-shadow-control:0 1px 2px #00000014, 0 0 0 .5px #0000000f;--sk-font:var(--font-geist-sans,system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;--sk-mono:var(--font-geist-mono,ui-monospace), ui-monospace, "SF Mono", Menlo, monospace;--sk-hand:var(--font-hand,"Caveat"), "Caveat", cursive;--sk-ease:cubic-bezier(.25, .1, .25, 1);--sk-ease-out:cubic-bezier(.22, 1, .36, 1);--sk-spring:cubic-bezier(.32, .72, 0, 1);--sk-radius:12px;color:var(--sk-ink);font-family:var(--sk-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.4;position:absolute;inset:0;overflow:hidden}.sk-app.is-dark{--sk-paper:#101012;--sk-sunken:#2c2c2e;--sk-surface:#1c1c1e;--sk-raised:#232325;--sk-line:#2f2f32;--sk-line-strong:#3a3a3c;--sk-ink:#f5f5f7;--sk-ink-hover:#d1d1d6;--sk-body:#e5e5ea;--sk-muted:#98989d;--sk-subtle:#7c7c82;--sk-on-ink:#1d1d1f;--sk-seg-active:#48484c;--sk-glass-bg:#232325db;--sk-shadow:0 0 0 .5px #ffffff0a, 0 10px 28px -14px #0009;--sk-shadow-pop:0 0 0 .5px #ffffff1f, 0 10px 30px #00000073, 0 24px 64px -16px #0009;--sk-shadow-control:0 0 0 .5px #ffffff1a, 0 1px 2px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sk-app *,.sk-app :before,.sk-app :after{box-sizing:border-box}.sk-app button,.sk-app input,.sk-app select{font:inherit;color:inherit}.sk-app button{cursor:pointer}.sk-app a{color:inherit;text-decoration:none}.sk-app svg{flex-shrink:0;max-width:none}.sk-app hr{border:0;border-top:1px solid var(--sk-line)}.sk-app :focus-visible{outline:2px solid color-mix(in srgb, var(--sk-accent) 70%, transparent);outline-offset:2px}.sk-app kbd{font-family:var(--sk-mono)}.sk-loading{color:#8e8e93;place-items:center;font:14px system-ui,sans-serif;display:grid;position:fixed;inset:0}.sk-board{touch-action:none;position:absolute;inset:0}.sk-canvas{touch-action:none;width:100%;height:100%;display:block}.sk-glass{background:var(--sk-glass-bg);-webkit-backdrop-filter:var(--sk-blur);backdrop-filter:var(--sk-blur);border:1px solid var(--sk-line);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow)}.sk-icon-btn{width:36px;height:36px;color:var(--sk-ink);transition:background-color .12s var(--sk-ease);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.sk-icon-btn.sk-glass{border:1px solid var(--sk-line);border-radius:var(--sk-radius)}.sk-icon-btn:hover:not(:disabled),.sk-icon-btn[aria-pressed=true]{background:var(--sk-sunken)}.sk-icon-btn:disabled{opacity:.35;cursor:default}.sk-btn{border:1px solid var(--sk-line);background:var(--sk-raised);height:36px;color:var(--sk-ink);white-space:nowrap;transition:background-color .12s var(--sk-ease);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.sk-btn:hover{background:var(--sk-sunken)}.sk-btn.is-primary{background:var(--sk-ink);color:var(--sk-on-ink);border-color:#0000}.sk-btn.is-primary:hover{background:var(--sk-ink-hover)}.sk-btn.is-danger{background:var(--sk-danger);color:#fff;border-color:#0000}.sk-muted{color:var(--sk-muted);margin:0;font-size:14px;line-height:1.55}.sk-top{top:max(12px, env(safe-area-inset-top));z-index:3;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;gap:12px;display:grid;position:absolute;left:12px;right:12px}.sk-top>*{pointer-events:auto}.sk-top-left{justify-self:start;position:relative}.sk-top-right{justify-self:end;gap:8px;display:flex}.sk-top-right .sk-btn,.sk-top-right .sk-icon-btn{height:38px}.sk-top-right .sk-icon-btn{width:38px}.sk-toolbar{align-items:center;gap:2px;padding:4px;display:flex}.sk-toolbar-sep{background:var(--sk-line);align-self:stretch;width:1px;margin:6px 4px}.sk-tool{width:36px;height:36px;color:var(--sk-body);transition:background-color .12s var(--sk-ease), color .12s var(--sk-ease);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:relative}.sk-tool:hover{background:var(--sk-sunken)}.sk-tool[aria-pressed=true]{background:var(--sk-ink);color:var(--sk-on-ink)}.sk-tool-key{font-family:var(--sk-mono);color:var(--sk-subtle);font-size:9px;line-height:1;position:absolute;bottom:1px;right:3px}.sk-tool[aria-pressed=true] .sk-tool-key{color:color-mix(in srgb, var(--sk-on-ink) 55%, transparent)}.sk-tool-lock[aria-pressed=true]{background:var(--sk-sunken);color:var(--sk-ink)}.sk-menu{width:272px;max-height:calc(100dvh - 90px);animation:sk-pop .16s var(--sk-spring) both;flex-direction:column;padding:6px;display:flex;position:absolute;top:46px;left:0;overflow-y:auto}.sk-menu>button,.sk-menu>a{min-height:34px;color:var(--sk-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.sk-menu>button:hover,.sk-menu>a:hover{background:var(--sk-sunken)}.sk-menu>button[aria-checked=true]{font-weight:500}.sk-menu kbd{color:var(--sk-subtle);margin-left:auto;font-size:11px}.sk-menu-check{margin-left:auto}.sk-menu hr{margin:6px 4px}.sk-menu-section{gap:8px;padding:8px 10px 6px;display:grid}.sk-menu-section>span{color:var(--sk-muted);font-size:12px}.sk-menu-lang{align-items:center;gap:10px;min-height:34px;padding:0 4px 0 10px;font-size:14px;display:flex}.sk-menu-lang .sk-seg{margin-left:auto}.sk-menu-lang .sk-seg button{width:38px;height:24px;font-size:11px;font-weight:600}.sk-menu-swatches{gap:6px;display:flex}@keyframes sk-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes sk-fade{0%{opacity:0}}.sk-panel-wrap{z-index:2;border-radius:var(--sk-radius);scrollbar-width:none;max-height:calc(100% - 134px);position:absolute;top:66px;left:12px;overflow-y:auto}.sk-panel-wrap::-webkit-scrollbar{display:none}.sk-panel{width:244px;animation:sk-fade .16s var(--sk-ease) both;flex-direction:column;padding:2px 14px;display:flex}.sk-panel-toggle{display:none!important}.sk-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px;padding:14px 0;display:grid}.sk-sec+.sk-sec{border-top:1px solid var(--sk-line)}.sk-field{grid-column:1/-1;align-content:start;gap:7px;min-width:0;display:grid}.sk-field.is-half{grid-column:auto}.sk-field-head{min-width:0;color:var(--sk-ink);letter-spacing:-.005em;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:500;display:flex}.sk-field-head>span:first-child{text-overflow:ellipsis;overflow:hidden}.sk-field-value{color:var(--sk-subtle);text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:400;overflow:hidden}.sk-seg{background:var(--sk-sunken);border-radius:9px;gap:2px;padding:2px;display:flex}.sk-seg button{min-width:0;height:30px;color:var(--sk-muted);transition:background-color .12s var(--sk-ease), color .12s var(--sk-ease);background:0 0;border:0;border-radius:7px;flex:1;place-items:center;padding:0;display:grid}.sk-seg button:hover{color:var(--sk-ink)}.sk-seg button[aria-pressed=true]{background:var(--sk-seg-active);color:var(--sk-ink);box-shadow:var(--sk-shadow-control)}.sk-seg-text{font-size:12.5px;font-weight:600;line-height:1}.sk-seg-text.is-hand{font-family:var(--sk-hand);font-size:17px;font-weight:500}.sk-seg-text.is-mono{font-family:var(--sk-mono);font-weight:500}.sk-swatches{grid-template-columns:repeat(6,minmax(0,1fr)) 1px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sk-swatches-sep{background:var(--sk-line);width:1px;height:16px}.sk-swatch{cursor:pointer;width:22px;height:22px;transition:transform .12s var(--sk-ease);border:0;border-radius:7px;flex:none;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.sk-swatches .sk-swatch{aspect-ratio:1;justify-self:center;width:100%;max-width:28px;height:auto}.sk-swatch:hover{transform:scale(1.08)}.sk-app.is-dark .sk-swatch{box-shadow:inset 0 0 0 1px #ffffff24}.sk-swatch[aria-pressed=true],.sk-swatch.is-active,.sk-app.is-dark .sk-swatch[aria-pressed=true],.sk-app.is-dark .sk-swatch.is-active{box-shadow:inset 0 0 0 1px #0000001a, 0 0 0 1.5px var(--sk-raised), 0 0 0 3px var(--sk-ink)}.sk-swatch.is-none{background:linear-gradient(to top left, transparent calc(50% - .75px), var(--sk-danger) calc(50% - .75px), var(--sk-danger) calc(50% + .75px), transparent calc(50% + .75px)), var(--sk-raised)}.sk-swatch.is-custom{background:conic-gradient(from 90deg,#ef4444,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#ef4444);overflow:hidden}.sk-swatch.is-custom input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sk-range{--val:100%;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.sk-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--sk-ink) var(--val), var(--sk-sunken) var(--val));border-radius:4px;height:4px}.sk-range::-moz-range-track{background:linear-gradient(to right, var(--sk-ink) var(--val), var(--sk-sunken) var(--val));border-radius:4px;height:4px}.sk-range::-webkit-slider-thumb{background:var(--sk-raised);width:16px;height:16px;box-shadow:0 0 0 1px var(--sk-line-strong), 0 1px 3px #0003;appearance:none;border:0;border-radius:50%;margin-top:-6px}.sk-range::-moz-range-thumb{background:var(--sk-raised);width:16px;height:16px;box-shadow:0 0 0 1px var(--sk-line-strong), 0 1px 3px #0003;border:0;border-radius:50%}.sk-icons{background:var(--sk-sunken);border-radius:9px;gap:2px;padding:2px;display:flex}.sk-ibtn{width:100%;min-width:0;height:30px;color:var(--sk-body);transition:background-color .12s var(--sk-ease);background:0 0;border:0;border-radius:8px;flex:1 1 0;place-items:center;padding:0;display:grid}.sk-ibtn:hover:not(:disabled){background:var(--sk-seg-active);box-shadow:var(--sk-shadow-control);color:var(--sk-ink)}.sk-ibtn:disabled{opacity:.35;cursor:default}.sk-opt{border:1px solid var(--sk-line);background:var(--sk-raised);min-width:34px;height:30px;color:var(--sk-body);border-radius:8px;place-items:center;padding:0 8px;font-size:13px;display:grid}.sk-opt[aria-pressed=true]{border-color:var(--sk-ink);background:var(--sk-ink);color:var(--sk-on-ink)}.sk-layers-wrap{z-index:2;max-height:calc(100% - 134px);display:flex;position:absolute;top:66px;right:12px}.sk-layers{width:264px;min-height:0;animation:sk-pop .16s var(--sk-spring) both;flex-direction:column;display:flex}.sk-layers-head{border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;font-size:13px;font-weight:600;display:flex}.sk-layers-actions{gap:2px;display:flex}.sk-layers-count{color:var(--sk-subtle);font-family:var(--sk-mono);margin-left:4px;font-size:11px;font-weight:400}.sk-layers-empty{color:var(--sk-muted);margin:0;padding:18px 14px;font-size:13px;line-height:1.5}.sk-layer-list{scrollbar-width:thin;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.sk-layer{height:32px;color:var(--sk-body);cursor:default;border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 8px;font-size:13px;display:flex;position:relative}.sk-layer:hover{background:var(--sk-sunken)}.sk-layer.is-selected{background:color-mix(in srgb, var(--sk-accent) 14%, transparent);color:var(--sk-ink)}.sk-layer.is-child{padding-left:30px}.sk-layer.is-group{padding-left:2px;font-weight:500}.sk-layer.is-hidden .sk-layer-name,.sk-layer.is-hidden .sk-layer-icon{opacity:.4}.sk-layer.is-locked .sk-layer-name{color:var(--sk-muted)}.sk-layer.is-drop-above:before,.sk-layer.is-drop-below:after{content:"";background:var(--sk-accent);border-radius:2px;height:2px;position:absolute;left:6px;right:6px}.sk-layer.is-drop-above:before{top:-1px}.sk-layer.is-drop-below:after{bottom:-1px}.sk-layer-caret{width:20px;height:20px;color:var(--sk-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.sk-layer-icon{color:var(--sk-muted)}.sk-layer-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sk-layer-input{border:1px solid var(--sk-accent);background:var(--sk-raised);-webkit-user-select:text;user-select:text;border-radius:6px;outline:0;flex:1;min-width:0;height:24px;padding:0 6px;font-size:13px}.sk-layer-tools{gap:1px;display:flex}.sk-layer-tool{width:24px;height:24px;color:var(--sk-subtle);opacity:0;transition:opacity .12s var(--sk-ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.sk-layer:hover .sk-layer-tool,.sk-layer-tool.is-on,.sk-layer-tool:focus-visible{opacity:1}.sk-layer-tool.is-on{color:var(--sk-ink)}.sk-layer-tool:hover{background:color-mix(in srgb, var(--sk-ink) 8%, transparent);color:var(--sk-ink)}.sk-layers-foot{border-top:1px solid var(--sk-line);color:var(--sk-subtle);margin:0;padding:8px 14px 10px;font-size:11px}@media (hover:none){.sk-layer-tool{opacity:1}}.sk-bottom-left,.sk-bottom-right{bottom:max(12px, env(safe-area-inset-bottom));z-index:2;gap:8px;display:flex;position:absolute}.sk-bottom-left{left:12px}.sk-bottom-right{right:12px}.sk-group{align-items:center;padding:2px;display:flex}.sk-group .sk-icon-btn{border-radius:9px;width:32px;height:32px}.sk-zoom{min-width:52px;height:32px;color:var(--sk-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:13px}.sk-zoom:hover{background:var(--sk-sunken)}.sk-welcome{z-index:1;text-align:center;pointer-events:none;animation:sk-fade .4s var(--sk-ease-out) both;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.sk-welcome p{max-width:36ch;color:var(--sk-muted);margin:0;font-size:14px;line-height:1.55}.sk-welcome-actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sk-welcome .sk-welcome-hint{color:var(--sk-subtle);font-size:12px}.sk-wordmark{color:var(--sk-ink);letter-spacing:-.035em;align-items:center;gap:12px;font-size:2rem;font-weight:600;line-height:1;display:inline-flex}.sk-wordmark-domain{color:var(--sk-subtle);font-weight:400}.sk-text-editor{z-index:2;resize:none;caret-color:currentColor;-webkit-user-select:text;user-select:text;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden;outline:0!important}.sk-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:sk-fade .16s var(--sk-ease) both;background:#00000047;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sk-dialog{border:1px solid var(--sk-line);background:var(--sk-raised);width:min(420px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--sk-shadow-pop);-webkit-user-select:text;user-select:text;animation:sk-pop .2s var(--sk-spring) both;border-radius:14px;outline:0;padding:20px;overflow-y:auto}.sk-dialog.is-wide{width:min(780px,100%)}.sk-dialog-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sk-dialog-head h2{margin:0;font-size:17px;font-weight:600}.sk-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.sk-dialog-actions.is-start{justify-content:flex-start}.sk-about-head{align-items:baseline;gap:8px;margin-bottom:6px;font-size:18px;display:flex}.sk-about-version{color:var(--sk-subtle);font-family:var(--sk-mono);font-size:12px}.sk-about-list{border-top:1px solid var(--sk-line);gap:8px;margin:16px 0 0;padding:14px 0 0;display:grid}.sk-about-list>div{grid-template-columns:92px 1fr;gap:10px;font-size:13px;display:grid}.sk-about-list dt{color:var(--sk-muted)}.sk-about-list dd{margin:0}.sk-about-list a{text-underline-offset:3px;text-decoration:underline}.sk-export{grid-template-columns:1fr 230px;gap:18px;display:grid}.sk-export-preview{border:1px solid var(--sk-line);border-radius:var(--sk-radius);background:var(--sk-surface);place-items:center;min-height:220px;padding:12px;display:grid}.sk-export-preview.is-checker{background:repeating-conic-gradient(var(--sk-sunken) 0 25%, var(--sk-raised) 0 50%) 0 0 / 16px 16px}.sk-export-preview img{object-fit:contain;max-width:100%;max-height:320px}.sk-export-options{flex-direction:column;gap:12px;display:flex}.sk-check{align-items:center;gap:8px;font-size:14px;display:flex}.sk-check input{width:16px;height:16px;accent-color:var(--sk-ink)}.sk-scale{align-items:center;gap:4px;display:flex}.sk-scale span{color:var(--sk-muted);margin-right:6px}.sk-export-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.sk-help{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sk-help h3{color:var(--sk-muted);margin:0 0 8px;font-size:12px;font-weight:500}.sk-help dl{gap:6px;margin:0;display:grid}.sk-help dl>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.sk-help dd{white-space:nowrap;margin:0}.sk-help kbd{border:1px solid var(--sk-line);background:var(--sk-sunken);border-radius:6px;padding:2px 6px;font-size:11px}.sk-help-foot{margin-top:18px;font-size:12px}.sk-viewbar{animation:sk-pop .2s var(--sk-spring) both;align-items:center;gap:8px;padding:5px 5px 5px 14px;display:flex}.sk-viewbar-label{color:var(--sk-muted);white-space:nowrap;align-items:center;gap:8px;margin-right:6px;font-size:13px;font-weight:500;display:inline-flex}.sk-viewbar .sk-btn{height:32px;padding:0 12px;font-size:13px}.sk-share{gap:16px;display:grid}.sk-share-field{gap:8px;display:grid}.sk-share-label{font-size:12px;font-weight:500}.sk-share-row{gap:8px;display:flex}.sk-share-input{border:1px solid var(--sk-line);background:var(--sk-surface);min-width:0;height:36px;color:var(--sk-body);font-family:var(--sk-mono);text-overflow:ellipsis;-webkit-user-select:text;user-select:text;border-radius:10px;outline:0;flex:1;padding:0 12px;font-size:12px}.sk-share-input:focus{border-color:var(--sk-line-strong)}.sk-share-meta{color:var(--sk-subtle);justify-content:space-between;align-items:center;font-size:12px;display:flex}.sk-share-native{color:var(--sk-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;font-weight:500;display:inline-flex}.sk-share-native:hover{background:var(--sk-sunken)}.sk-share-warn{color:var(--sk-body);background:#f59e0b24;border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.sk-share-offline{border-top:1px solid var(--sk-line);gap:6px;padding-top:16px;font-size:14px;display:grid}.sk-share-offline .sk-dialog-actions{margin-top:6px}.sk-btn:disabled{opacity:.5;cursor:default}.sk-app [hidden]{display:none!important}.sk-ctx-backdrop{z-index:40;position:fixed;inset:0}.sk-ctx{z-index:41;scrollbar-width:thin;width:280px;max-height:calc(100dvh - 16px);animation:sk-pop .12s var(--sk-spring) both;flex-direction:column;padding:5px;font-size:13px;display:flex;position:fixed;overflow-y:auto}.sk-ctx>button{min-height:30px;color:var(--sk-ink);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.sk-ctx>button:hover,.sk-ctx>button:focus-visible{background:var(--sk-sunken);outline:0}.sk-ctx>button.is-danger{color:var(--sk-danger)}.sk-ctx kbd{color:var(--sk-subtle);white-space:nowrap;font-size:11px}.sk-ctx hr{margin:5px 6px}.sk-ctx-paper{justify-content:space-between;align-items:center;gap:10px;padding:3px 4px 3px 10px;display:flex}.sk-ctx-paper .sk-seg button{width:32px;height:26px}@media (pointer:coarse){.sk-ctx>button{min-height:40px;font-size:14px}}.sk-toast{left:50%;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 72px);z-index:60;background:var(--sk-ink);max-width:min(440px,100vw - 32px);color:var(--sk-on-ink);text-align:center;box-shadow:var(--sk-shadow-pop);animation:sk-pop .18s var(--sk-spring) both;pointer-events:none;border-radius:12px;padding:10px 16px;font-size:13px;line-height:1.45;position:fixed;transform:translate(-50%)}.sk-present{left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:5;scrollbar-width:none;width:max-content;max-width:calc(100% - 24px);animation:sk-pop .22s var(--sk-spring) both;border-radius:18px;align-items:center;gap:6px;margin:0 auto;padding:6px;display:flex;position:absolute;overflow-x:auto}.sk-present::-webkit-scrollbar{display:none}.sk-present-group{align-items:center;gap:4px;display:flex}.sk-present-sep{background:var(--sk-line);flex:none;align-self:stretch;width:1px;margin:6px 2px}.sk-present-btn{width:46px;height:46px;color:var(--sk-body);transition:background-color .12s var(--sk-ease);background:0 0;border:0;border-radius:13px;flex:none;place-items:center;padding:0;display:grid}.sk-present-btn:hover:not(:disabled){background:var(--sk-sunken)}.sk-present-btn[aria-pressed=true]{background:var(--sk-ink);color:var(--sk-on-ink)}.sk-present-btn:disabled{opacity:.3;cursor:default}.sk-present-btn.is-exit{color:var(--sk-danger)}.sk-present-btn svg{width:21px;height:21px}.sk-present-dot{background:currentColor;border-radius:50%;display:block}.sk-present-color{width:34px;height:34px;transition:transform .12s var(--sk-ease);border:0;border-radius:50%;flex:none;margin:0 2px;padding:0;box-shadow:inset 0 0 0 1px #0000001f}.sk-present-color[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2.5px var(--sk-raised), 0 0 0 4.5px var(--sk-ink);transform:scale(1.06)}.sk-app.is-presenting .sk-toast{bottom:calc(max(16px, env(safe-area-inset-bottom)) + 76px)}@media (max-width:760px){.sk-top{grid-template-columns:auto 1fr}.sk-top-right{grid-area:1/2}.sk-hide-sm{display:none}.sk-toolbar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));scrollbar-width:none;position:fixed;overflow-x:auto}.sk-toolbar::-webkit-scrollbar{display:none}.sk-viewbar{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;padding:8px;position:fixed}.sk-viewbar-label{flex-basis:100%;justify-content:center;margin:0 0 2px}.sk-share-row{flex-direction:column}.sk-tool{flex:none;width:40px;height:40px}.sk-tool-key{display:none}.sk-bottom-left,.sk-bottom-right{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 62px)}.sk-panel-toggle{top:calc(max(12px, env(safe-area-inset-top)) + 48px);z-index:3;position:absolute;left:12px;display:grid!important}.sk-panel-wrap{top:auto;right:12px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 62px);z-index:4;max-height:46dvh;display:none}.sk-panel-wrap.is-open{display:block}.sk-panel{width:auto}.sk-layers-wrap{top:auto;left:12px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 62px);z-index:4;max-height:50dvh}.sk-layers{width:100%}.sk-export,.sk-help{grid-template-columns:1fr}.sk-wordmark{font-size:1.6rem}}.sk-layers-actions .sk-ibtn{width:28px;height:28px}.sk-layers-actions .sk-ibtn:hover:not(:disabled){background:var(--sk-sunken);box-shadow:none}
html:has(.sk-page){overscroll-behavior:none;scrollbar-gutter:auto;overflow:hidden}.sk-page{position:fixed;inset:0}
