/*! (c) 2026 Vector Converter. All rights reserved. https://vectorconv.com */
@import"./tokens.css";@import"./cropper.css";@import"../../styles/tooltip.css";*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{margin:0;overflow-x:clip;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.5;color:hsl(var(--foreground));background:hsl(var(--background));-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:calc(var(--radius) - 2px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--card-foreground));font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;white-space:nowrap}.btn:hover:not(:disabled){background:hsl(var(--secondary))}.btn:disabled{cursor:not-allowed;color:hsl(var(--muted-foreground))}.btn:not(.btn--ghost):not(.btn--primary):disabled{border-color:hsl(var(--border-strong) / .8)}.btn--primary:disabled{background:hsl(var(--accent) / .4);border-color:transparent;color:hsl(var(--accent-foreground) / .85)}.btn--primary{background:hsl(var(--accent));border-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn--primary:hover:not(:disabled){background:linear-gradient(#00000014,#00000014),hsl(var(--accent))}.btn--ghost{border-color:hsl(var(--border-strong));background:transparent}.btn--strong{background:hsl(var(--foreground));border-color:hsl(var(--foreground));color:hsl(var(--background))}.btn--strong:hover:not(:disabled){background:hsl(var(--foreground) / .88)}.btn--ghost:hover:not(:disabled){background:hsl(var(--secondary))}.btn--icon{min-width:2.5rem;padding:0}.btn>[data-icon]{display:inline-flex}.btn--sm{min-height:2.125rem;font-size:.8125rem}.topbar .btn--sm{font-size:.875rem}.card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--shadow-sm)}.muted{color:hsl(var(--muted-foreground))}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app{--panel-w: 18rem;--panel-w: clamp(18rem, 24vw, 22.5rem);display:grid;grid-template-rows:auto 1fr;height:100dvh;min-height:100dvh}.topbar{display:grid;grid-template-columns:1fr var(--panel-w);align-items:center;gap:0;padding:.375rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));min-height:3rem;position:relative}.topbar__tools{display:flex;align-items:center;justify-content:center;gap:.375rem;flex-wrap:wrap;min-width:0}.topbar__aside{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;flex-wrap:nowrap;min-width:0}.brand{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:hsl(var(--foreground))}.brand__mark{display:block;flex:none;width:1.5rem;height:1.5rem}.brand[data-fit=mark] .brand__name,.brand[data-fit=none]{display:none}.pane__file{position:absolute;bottom:.625rem;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.5rem;width:max-content;max-width:calc(100% - 1.25rem);padding:.25rem .5rem;font-size:1rem;text-shadow:0 0 2px hsl(var(--card)),0 0 6px hsl(var(--card)),0 0 10px hsl(var(--card));pointer-events:none}.pane__name{font-weight:500;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane__meta{min-width:0;max-width:100%;color:hsl(var(--foreground) / .78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{display:grid;grid-template-columns:1fr var(--panel-w);min-height:0}.topbar__rule{width:1px;height:1.5rem;flex:none;background:hsl(var(--border));margin:0 .125rem}.btn--close{border-color:hsl(var(--muted-foreground));background:hsl(var(--secondary));color:hsl(var(--foreground))}.btn--new{gap:.375rem;padding-inline:.75rem;border-color:hsl(var(--accent-text));color:hsl(var(--accent-text));background:transparent}.btn--new:hover{background:hsl(var(--accent) / .08)}.btn--close:hover{border-color:hsl(var(--destructive) / .55);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive-text))}.topbar__tools .btn--icon[aria-pressed=true]{background:hsl(var(--accent) / .12);color:hsl(var(--accent-text));border-color:hsl(var(--accent) / .3)}.topbar__tools #viewEdges[aria-pressed=true]{box-shadow:inset 0 -2px #22d3ee}.stage:focus{outline:none}.stage{position:relative;min-width:0;min-height:0;overflow:hidden;touch-action:none;background:linear-gradient(45deg,hsl(var(--checker)) 25%,transparent 25%) 0 0 / 20px 20px,linear-gradient(-45deg,hsl(var(--checker)) 25%,transparent 25%) 0 10px / 20px 20px,linear-gradient(45deg,transparent 75%,hsl(var(--checker)) 75%) 10px -10px / 20px 20px,linear-gradient(-45deg,transparent 75%,hsl(var(--checker)) 75%) -10px 0 / 20px 20px,hsl(var(--background))}.stage[data-backdrop=white]{background:hsl(var(--backdrop-white))}.stage[data-backdrop=dark]{background:hsl(var(--backdrop-dark))}.stage[data-backdrop=white] .pane__file{color:#0f1729;text-shadow:0 0 2px hsl(var(--backdrop-white)),0 0 6px hsl(var(--backdrop-white)),0 0 10px hsl(var(--backdrop-white))}.stage[data-backdrop=white] .pane__meta{color:#0f1729c7}.stage[data-backdrop=dark] .pane__file{color:#f3f5f7;text-shadow:0 0 2px hsl(var(--backdrop-dark)),0 0 6px hsl(var(--backdrop-dark)),0 0 10px hsl(var(--backdrop-dark))}.stage[data-backdrop=dark] .pane__meta{color:#f3f5f7cc}.panes{display:flex;width:100%;height:100%}.pane{position:relative;flex:1 1 50%;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.pane+.pane{border-left:1px solid hsl(var(--border))}.stage.is-stacked .panes{flex-direction:column}.stage.is-stacked .pane+.pane{border-left:0;border-top:1px solid hsl(var(--border))}.app.is-empty .pane__label{display:none}.app.is-empty .pane+.pane{border-color:transparent}.app.is-empty .stage{background:hsl(var(--background))}.app.is-empty .topbar__tools>*,.app.is-empty .panel>:not(.panel__privacy,.panel__legal,.panel__rate){opacity:.5}.app.is-empty .detail__size{visibility:hidden}.pane__label{position:absolute;top:.625rem;left:50%;transform:translate(-50%);z-index:3;padding:.25rem .75rem;font-size:.8125rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--foreground));background:hsl(var(--card) / .88);border:1px solid hsl(var(--border));border-radius:999px;backdrop-filter:blur(6px);pointer-events:none}.pane__label{width:max-content;max-width:calc(100% - 1rem);text-align:center;overflow-wrap:normal}.pane__labelPart{white-space:nowrap}.pane__labelLine{display:inline-block;width:.875rem;height:2px;margin:0 .3125rem 0 .125rem;vertical-align:middle;border-radius:1px;background:#22d3ee;box-shadow:0 0 1px #000000d9}.pane__viewport{position:absolute;inset:0;overflow:hidden}.pane__content{position:absolute;top:0;left:0;transform-origin:0 0}.pane__content>img,.pane__content>canvas,.pane__content>svg{display:block}.pane__content--matte{background:var(--matte, #ffffff)}.locate-bg{fill:hsl(var(--accent));fill-opacity:.4;pointer-events:none}.locate-ring{pointer-events:none}.locate-ring path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.locate-ring__halo{stroke:#fff;stroke-opacity:.9;stroke-width:4px}.locate-ring__line{stroke:#111827;stroke-width:1.75px}.notice{position:absolute;top:2.75rem;left:50%;z-index:5;transform:translate(-50%);display:flex;align-items:flex-start;gap:.5rem;width:max-content;max-width:min(34rem,calc(100% - 1.5rem));padding:.375rem .25rem .375rem .75rem;background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--shadow-md);font-size:.8125rem;line-height:1.45}.notice__icon{display:inline-flex;flex:none;margin-top:.5rem;color:hsl(var(--accent-text))}.notice__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.375rem 0}.notice__text{min-width:0}.notice__close{flex:none;min-width:2.75rem;min-height:2.75rem}#vectorContent[data-file=lines] path{vector-effect:non-scaling-stroke;stroke-width:1px}#vectorContent[data-file=sticker] #CutContour{vector-effect:non-scaling-stroke;stroke-width:1.5px}#CheckMarks circle{fill:none;vector-effect:non-scaling-stroke;stroke-width:1.5px}#CheckMarks .thin,#CheckMarks .small{stroke:#e11d48}#CheckMarks .island{stroke:#ea580c;stroke-dasharray:5 3}#CheckMarks .thinArea{fill:#e11d48;fill-opacity:.85;stroke:none}#CheckMarks text{fill:#be123c;font-family:system-ui,-apple-system,sans-serif;font-weight:600;stroke:#fff;stroke-linejoin:round;paint-order:stroke}:root[data-theme=dark] #vectorContent[data-ink=dark]>svg{background:#edf0f3}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #vectorContent[data-ink=dark]>svg{background:#edf0f3}}.panel[inert]>*,.panel>[inert],.topbar__tools[inert]>*,.topbar__aside [inert]{opacity:.5;transition:opacity .15s ease .2s}#settingsBtn:not([inert]){transition:background-color .15s,border-color .15s,color .15s}.pane__backdrop{position:absolute;top:.625rem;right:.625rem;z-index:3;border-radius:999px;background:hsl(var(--card) / .9);border:2px solid hsl(var(--foreground) / .6);backdrop-filter:blur(6px)}.pane__backdropSwatch{display:block;width:1.125rem;height:1.125rem;border-radius:.3125rem;border:1px solid hsl(var(--foreground) / .6);background:linear-gradient(45deg,hsl(var(--foreground) / .3) 25%,transparent 25%) 0 0 / 8px 8px,linear-gradient(-45deg,hsl(var(--foreground) / .3) 25%,transparent 25%) 0 4px / 8px 8px,linear-gradient(45deg,transparent 75%,hsl(var(--foreground) / .3) 75%) 4px -4px / 8px 8px,linear-gradient(-45deg,transparent 75%,hsl(var(--foreground) / .3) 75%) -4px 0 / 8px 8px,hsl(var(--card))}.pane--vector:has(>.pane__backdrop:not([hidden]))>.pane__label{max-width:calc(100% - 7rem)}.pane__backdrop[data-backdrop=white] .pane__backdropSwatch{background:hsl(var(--backdrop-white))}.pane__backdrop[data-backdrop=dark] .pane__backdropSwatch{background:hsl(var(--backdrop-dark))}.pane__peek{position:absolute;bottom:.625rem;left:50%;transform:translate(-50%);z-index:3;border-radius:999px;background:hsl(var(--card) / .88);backdrop-filter:blur(6px);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pane__peek[aria-pressed=true]{background:hsl(var(--accent) / .15);border-color:hsl(var(--accent) / .6);color:hsl(var(--accent-text))}.pane__peekImage{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;pointer-events:none}.stage.is-peeking .pane--vector .pane__content>svg{visibility:hidden}.pane__edgesImage{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;pointer-events:none}.stage.is-outlining .pane--vector .pane__content>svg{visibility:hidden}.stage.is-outlining.is-peeking .pane--vector .pane__edges{visibility:hidden}.pane__edgesView{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;pointer-events:none}.stage.is-outlining:not(.is-peeking) .pane__edgesImage,.stage.is-outlining:not(.is-peeking) .pane__edgesView{filter:contrast(.72)}.stage.is-outlining:not(.is-peeking) .pane__edgesImage:has(~.pane__edgesView){visibility:hidden}.stage.is-peeking .pane__edgesView{visibility:hidden}.pane__edges{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;pointer-events:none}.stage[data-view=original] .pane--vector,.stage[data-view=vector] .pane--original{display:none}.stage[data-view=original] .pane--original,.stage[data-view=vector] .pane--vector{flex-basis:100%}.stage__overlay{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:hsl(var(--background) / .72);backdrop-filter:blur(3px)}.progress{display:grid;gap:.625rem;justify-items:center;padding:1.25rem 1.5rem;min-width:15rem}.progress__step{display:grid;gap:.375rem;justify-items:center;width:100%}.progress__step.is-done,.progress__step.is-pending{color:hsl(var(--muted-foreground))}.progress.is-finished .spin{animation:none;visibility:hidden}.progress__bar{width:100%;height:.375rem;background:hsl(var(--border));border-radius:999px;overflow:hidden}.progress__fill{display:block;height:100%;width:0%;background:hsl(var(--accent));border-radius:999px;transition:width .18s ease-out}.progress__fill.is-waiting{background-image:linear-gradient(90deg,hsl(var(--accent)),hsl(var(--accent) / .45),hsl(var(--accent)));background-size:200% 100%;animation:progress-waiting 1.1s linear infinite}@keyframes progress-waiting{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.progress__fill.is-waiting{animation:none}}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none}}.panel{display:flex;flex-direction:column;min-height:0;border-left:1px solid hsl(var(--border));background:hsl(var(--card))}.panel__scroll{position:relative;overflow-y:auto;padding:1rem;display:grid;gap:1.25rem;align-content:start;scroll-padding-top:0}.panel__section{display:grid;gap:.625rem}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.panel__title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--hint-foreground))}.panel__main .panel__title{font-size:.9375rem;letter-spacing:0;text-transform:none;color:hsl(var(--foreground))}.panel__tabs{display:flex;flex-wrap:wrap;gap:.25rem}.panel__tabs .panel__summary{flex:1 1 auto;justify-content:center;padding:0 .5rem;min-height:2.25rem}.panel__tabs{display:grid;grid-template-columns:1fr;gap:.375rem}.panel__tabs .panel__summary{justify-content:flex-start;gap:.75rem;min-height:3rem;padding:.5rem .75rem}.panel__tabs .panel__summaryName{font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none}.panel__summaryIcon{display:inline-flex;flex:none;color:hsl(var(--muted-foreground))}.panel__summary[aria-expanded=true] .panel__summaryIcon{color:inherit}.panel__summaryText{display:grid;gap:.0625rem;min-width:0;text-align:left;line-height:1.2}.panel__summaryName{white-space:nowrap}.panel__count{font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;color:hsl(var(--hint-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel__count:empty{display:none}.panel__count.is-changed{color:hsl(var(--accent-text))}.panel__summary[aria-expanded=true] .panel__count{color:inherit}.panel__more{display:block}.panel__more:not([open]){display:none}.panel__summary{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--foreground));background-image:linear-gradient(hsl(var(--secondary) / .6),hsl(var(--secondary) / .6));background-color:hsl(var(--card));border:1px solid hsl(var(--border-strong));border-radius:var(--radius);cursor:pointer;transition:background-color .15s,border-color .15s;list-style:none}.panel__summary::-webkit-details-marker{display:none}.panel__summary:hover{background:hsl(var(--secondary));border-color:hsl(var(--muted-foreground) / .45)}.panel__summary[aria-expanded=true]{color:hsl(var(--accent-text));border-color:hsl(var(--accent) / .75);background-image:linear-gradient(hsl(var(--accent) / .1),hsl(var(--accent) / .1));background-color:hsl(var(--card))}.panel__summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:calc(var(--radius) - 4px)}.panel__summary:after{content:"";margin-left:auto;flex:none;width:.4375rem;height:.4375rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7}.panel__moreBody{display:grid;gap:1.25rem;padding-top:.5rem}.panel__main{display:grid;gap:.75rem}.panel__main>.panel__section:not(:first-child),.panel__main>.panel__bgRow,.panel__main>.panel__tabs{border-top:1px solid hsl(var(--border));padding-top:.75rem}@media(min-width:701px){.panel__main>.panel__tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel__main>.panel__tabs .panel__summary{padding:.3125rem .5rem;gap:.5rem;container-type:inline-size}}@container (max-width: 150px){.panel__tabs .panel__summaryIcon{display:none}}.panel__main>.panel__tabs{position:sticky;bottom:-1rem;z-index:2;margin:0 -1rem -1rem;padding:.75rem 1rem 1rem;background:hsl(var(--card))}@media(min-width:701px){.panel__scroll{scroll-padding-bottom:6rem}}@media(min-width:701px)and (max-height:740px){.panel__main>.panel__tabs{position:static;margin:0;padding:.75rem 0 0;background:none}.panel__scroll{scroll-padding-bottom:0}}.app.is-drilled{--panel-w: max(18rem, min(27rem, 37vw))}.app.is-drilled[data-group=fineTune]{--panel-w: max(18rem, min(33rem, 40vw))}.app.is-drilled[data-group=downloadGroup]{--panel-w: max(18rem, min(30rem, 38vw))}.panel__groupHead{position:sticky;top:-1rem;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin:-1rem -1rem 0;padding:.625rem 1rem;background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.panel__headStart{display:flex;align-items:center}.panel__back{padding:0 .625rem}.panel__history{display:flex}.panel__history .btn:not(:disabled){color:hsl(var(--foreground))}.panel__history .btn:disabled{opacity:.45}.panel__history[hidden],.panel__visit[hidden]{display:none}.panel__visit{display:flex;align-items:center;gap:.375rem}.panel__headDl[hidden]{display:none}.panel__headDl .panel__dl{display:flex;justify-content:flex-end}.panel__headDl .panel__dl .btn--primary{justify-self:auto}.panel__headDl,.panel__headDl .btn{min-width:0}.panel__headDl .btn{flex-wrap:wrap;row-gap:0}.panel__headDl .dl__size{overflow:visible;text-overflow:clip}@container (max-width: 20rem){.panel__headDl .panel__dl .btn{padding:0 .5rem;gap:.375rem}.panel__headDl .btn [data-icon]{display:none}}@container (max-width: 17rem){.panel__groupHead{gap:.25rem}.panel__headDl .panel__dl .btn{font-size:.8125rem}}.app[data-group=downloadGroup] .panel__back{min-width:2.75rem;min-height:2.75rem;padding:0;justify-content:center}.app[data-group=downloadGroup] .panel__back>span:not([data-icon]){display:none}.panel__groupText{display:grid;min-width:0;line-height:1.25}.panel__groupTitle{margin:0;font-size:.9375rem;font-weight:600}.app.is-drilled .panel__more[open] .panel__moreBody{padding-top:0;gap:.75rem}.app.is-drilled .panel__more[open] .panel__section{gap:.5rem}.app.is-drilled .panel__more[open] .panel__section{padding:.625rem .75rem;border:1px solid hsl(var(--border));border-radius:var(--radius)}.app.is-drilled .panel__more[open] #palEditor,.app.is-drilled .panel__more[open] #palCountSection,.app.is-drilled .panel__more[open] #dlFormatSection,.app.is-drilled .panel__more[open] #dlUseSection,.app.is-drilled .panel__more[open] #sizeOptions{padding:0;border:0;border-radius:0}.app.is-drilled .panel__more[open] #palCountSection,.app.is-drilled .panel__more[open] #dlUseSection,.app.is-drilled .panel__more[open] #dlMore{border-top:1px solid hsl(var(--border));padding-top:.75rem}.app.is-drilled .panel__more[open] .panel__section .panel__section{padding:0;border:0}.app.is-drilled .panel__more[open] #dlKindSection{border-color:transparent;background:hsl(var(--secondary) / .6)}.app.is-drilled .panel__more[open] #dlKindSection:not(:has(>:not([hidden]))){display:none}.app.is-drilled .panel__more[open] .field{gap:.25rem}.app.is-drilled .panel__groupHead{padding-top:.5rem;padding-bottom:.5rem}.app.is-drilled .panel__top{display:none}.panel__scroll{flex:1}.panel__scroll{container-type:inline-size}.panel__col{display:contents}.panel__section--cleanup{order:1}.panel__section--more{order:2}@container (min-width: 29rem){.app.is-drilled #fineTune[open] .panel__moreBody{grid-template-columns:1fr 1fr;gap:0 1.5rem;align-items:start}.app.is-drilled #fineTune[open] :is(.panel__col,.panel__section,.field){display:grid;grid-template-rows:subgrid;row-gap:0}.app.is-drilled #fineTune[open] .panel__col{grid-row:1 / span 22}.app.is-drilled #fineTune[open] .panel__section{grid-row:span 11}.app.is-drilled #fineTune[open] .field{grid-row:span 3}.app.is-drilled #fineTune[open] .panel__title{margin-bottom:.5rem}.app.is-drilled #fineTune[open] .field>:not(:last-child){margin-bottom:.25rem}.app.is-drilled #fineTune[open] .field>:last-child,.app.is-drilled #fineTune[open] .switch{margin-bottom:.5rem}.app.is-drilled #fineTune[open] .panel__col:has(>.panel__section--more)>.panel__section:not(.panel__section--more){grid-row:1 / span 10}.app.is-drilled #fineTune[open] .panel__section--more{grid-row:11 / span 2;grid-template-rows:none;align-content:start;margin-top:.75rem}.app.is-drilled #fineTune[open] .switch{align-items:flex-start}}@media(min-width:701px)and (max-height:880px){.app.is-drilled #fineTune[open] :is(.field,.switch){position:relative}.app.is-drilled #fineTune[open] .switch{align-items:center}.app.is-drilled #fineTune[open] .switch .switch__icon{align-self:center;margin-top:0}.app.is-drilled #fineTune[open] :is(.field,.switch) .field__hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.app.is-drilled #fineTune[open] :is(.field,.switch):is(:hover,:focus-within) .field__hint{left:0;right:0;top:100%;z-index:6;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;margin-top:.25rem;padding:.5rem .625rem;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);box-shadow:var(--shadow-md)}}.panel__section--ruled{border-top:1px solid hsl(var(--border));padding-top:.5rem}.presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.presets{grid-auto-rows:1fr}.preset{display:flex;align-items:flex-start;gap:.5rem;padding:.5625rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:2.75rem}.preset:hover{background:hsl(var(--secondary))}.preset[aria-pressed=true]{border-color:hsl(var(--accent));background:hsl(var(--accent) / .1)}.preset__name{font-weight:500;font-size:.9375rem}.preset__text{display:grid;gap:.125rem;justify-items:start;min-width:0}.preset__icon{display:inline-flex;flex:none;margin-top:.125rem;color:hsl(var(--muted-foreground))}.preset[aria-pressed=true] .preset__icon{color:hsl(var(--accent-text))}.preset__mod{display:none;font-weight:400;color:hsl(var(--muted-foreground))}.preset.is-modified{border-style:dashed;border-color:hsl(var(--accent) / .7)}.preset.is-modified .preset__mod{display:inline}.preset__hint{font-size:.8125rem;line-height:1.35;color:hsl(var(--hint-foreground))}.swatches{display:flex;flex-wrap:wrap;gap:.375rem;max-height:11rem;overflow-y:auto;padding:.125rem}.swatch{position:relative;display:grid;place-items:center;border:2px solid transparent;border-radius:999px;padding:0;cursor:pointer;background:none;line-height:0}.swatch__dot{display:block;border-radius:999px;border:1px solid hsl(var(--border-strong));box-shadow:inset 0 0 0 1px #ffffff40}.swatch[aria-pressed=true]{border-color:hsl(var(--accent))}.swatch:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.swatch-actions{display:flex;gap:.375rem;flex-wrap:wrap;align-items:center}.chips{display:flex;flex-wrap:wrap;gap:.375rem;max-height:11rem;overflow-y:auto;padding:.125rem}.chip{width:1.75rem;height:1.75rem;flex:none;padding:0;cursor:pointer;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 4px);background:var(--chip, #808080);box-shadow:inset 0 0 0 1px #ffffff40}.chip[style*=--share]{width:calc(1.75rem + 1rem*pow(var(--share, 0),.5));height:calc(1.75rem + 1rem*pow(var(--share, 0),.5))}@supports not (width: calc(1px*pow(1,.5))){.chip[style*=--share]{width:calc(1.75rem + 1rem * var(--share, 0));height:calc(1.75rem + 1rem * var(--share, 0))}}.chip[aria-pressed=true]{outline:2px solid hsl(var(--accent-text));outline-offset:2px}.chip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.fillpick{position:relative;overflow:hidden;justify-self:start;gap:.5rem}.fillpick input[type=color]{position:absolute;inset:0;opacity:0;cursor:pointer;border:0;padding:0}.fillpick:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.fillpick:after{content:"";width:1rem;height:1rem;flex:none;border-radius:.25rem;border:1px solid hsl(var(--border-strong));background:var(--fill-swatch, #ffffff)}.switch__track[aria-disabled=true]{opacity:.45;cursor:not-allowed}.field{display:grid;gap:.375rem}.field__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.field__label{font-weight:500}.field__value{font-size:.75rem;color:hsl(var(--muted-foreground))}.stepper{display:inline-flex;align-items:center;gap:.125rem}.stepper__btn{min-width:2rem;min-height:2rem;font-size:1.125rem;line-height:1;font-weight:500}.field__number{width:2.75rem;min-height:2rem;padding:0 .25rem;text-align:center;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 4px);background:hsl(var(--card));color:hsl(var(--foreground));font-size:.875rem}.field__number:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.field__hint{font-size:.75rem;line-height:1.45;color:hsl(var(--hint-foreground))}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:1.25rem;background:transparent;cursor:pointer;margin:0}input[type=range]::-webkit-slider-runnable-track{height:.25rem;border-radius:999px;background:hsl(var(--muted-foreground) / .5)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;margin-top:-.375rem;border-radius:999px;background:hsl(var(--accent));border:2px solid hsl(var(--card));box-shadow:var(--shadow-sm)}input[type=range]::-moz-range-track{height:.25rem;border-radius:999px;background:hsl(var(--muted-foreground) / .5)}input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border-radius:999px;background:hsl(var(--accent));border:2px solid hsl(var(--card))}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.25rem;padding:.25rem;background:hsl(var(--secondary));border-radius:calc(var(--radius) - 2px)}.segmented button{min-height:2rem;border:0;border-radius:calc(var(--radius) - 4px);background:transparent;color:hsl(var(--segmented-foreground));font:inherit;font-weight:500;cursor:pointer}.segmented--preview{grid-auto-flow:column}.segmented--preview button{display:grid;gap:.25rem;padding:.25rem;min-height:0;font-size:.75rem}.detail__thumb{display:block;width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--radius) - 6px);overflow:hidden;background:linear-gradient(45deg,hsl(var(--checker-fine)) 25%,transparent 25%) 0 0 / 10px 10px,linear-gradient(-45deg,hsl(var(--checker-fine)) 25%,transparent 25%) 0 5px / 10px 10px,linear-gradient(45deg,transparent 75%,hsl(var(--checker-fine)) 75%) 5px -5px / 10px 10px,linear-gradient(-45deg,transparent 75%,hsl(var(--checker-fine)) 75%) -5px 0 / 10px 10px,hsl(var(--background))}.detail__thumb svg{display:block;width:100%;height:100%}.detail__name{display:block;font-size:.9375rem;font-weight:600;letter-spacing:.01em;color:hsl(var(--foreground))}.detail__size{display:block;height:1.5em;line-height:1.5;font-size:.75rem;color:hsl(var(--hint-foreground))}.segmented--preview button[aria-pressed=true] .detail__size{color:hsl(var(--accent-text))}.detail__size.is-pending{font-family:inherit;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segmented button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow-sm)}.segmented--preview button[aria-pressed=true]{background:hsl(var(--accent) / .12);box-shadow:inset 0 0 0 2px hsl(var(--accent-text))}.segmented--preview button[aria-pressed=true] .detail__name{color:hsl(var(--accent-text));font-weight:600}.switch{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem}.switch__text{display:grid;gap:.125rem;min-width:0}.switch--icon .switch__text{flex:1}.switch__icon{display:inline-flex;flex:none;align-self:flex-start;margin-top:.125rem;color:hsl(var(--muted-foreground))}.switch.is-called-out{border-radius:var(--radius);box-shadow:0 0 0 2px hsl(var(--ring));animation:switch-callout 3s ease-out 1}@keyframes switch-callout{0%{box-shadow:0 0 0 2px hsl(var(--ring))}83%{box-shadow:0 0 0 2px hsl(var(--ring))}to{box-shadow:0 0 0 2px hsl(var(--ring) / 0)}}@media(prefers-reduced-motion:reduce){.switch.is-called-out{animation:none}}.switch__track{position:relative;flex:none;width:2.5rem;height:1.4rem;padding:0;border:1px solid hsl(var(--muted-foreground) / .8);border-radius:999px;background:hsl(var(--secondary));cursor:pointer;transition:background-color .15s,border-color .15s}.switch__track[aria-checked=true]{background:hsl(var(--accent));border-color:hsl(var(--accent))}.switch__track:before{content:"";position:absolute;left:50%;top:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.switch__track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px hsl(var(--muted-foreground) / .95),var(--shadow-sm);transition:transform .15s}.switch__track[aria-checked=true]:after{transform:translate(1.1rem);box-shadow:var(--shadow-sm)}.panel__bg{gap:.375rem}.panel__bgRow{display:grid;gap:.375rem}.panel__bgRow .switch:not(:has(.switch__track[aria-disabled=true])) .field__hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.panel__bgRow .switch:not(:has(.switch__track[aria-disabled=true])){align-items:center}.panel__bgRow .switch:not(:has(.switch__track[aria-disabled=true])) .switch__icon{align-self:center;margin-top:0}.panel__bgRow .fillpick{flex:none;justify-self:auto;align-self:center;width:2rem;height:2rem;min-height:0;padding:0;justify-content:center}.panel__bgRow .fillpick:after{width:1.125rem;height:1.125rem}.panel__bgRow .fillpick input[type=color]{width:100%;height:100%}.panel__bgRow .switch__text{flex:1;min-width:0}.panel__bgRow .panel__bg{padding:.5rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:var(--radius);background-image:linear-gradient(hsl(var(--secondary) / .6),hsl(var(--secondary) / .6));background-color:hsl(var(--card))}.panel__bgRow .switch{gap:.75rem;min-height:2rem}.panel__bgRow .switch__track{margin-left:-.25rem}.panel__bgRow .switch .field__label{font-size:.9375rem;font-weight:600}.bginside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;margin-top:.125rem;padding-top:.5rem;border-top:1px solid hsl(var(--border))}.bginside__label{font-size:.875rem;font-weight:500;cursor:help;white-space:nowrap}.bginside__choice{flex:none}.bginside__choice.choice button{padding:0 .5rem;font-size:.875rem}.bginside__how{flex:1 0 100%;margin:0;font-size:.8125rem;line-height:1.4;color:hsl(var(--hint-foreground))}@media(min-width:701px)and (max-height:760px){.bginside__how{display:none}}.stage.is-piece:not(.is-peeking):not(.is-outlining) .pane--vector{cursor:pointer}.bginside__hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:fine){.bginside__choice.choice button{min-height:2rem}}html:not([data-ui=classic]) #fillColorLabel{display:none}html:not([data-ui=classic]) .panel__main>.panel__bgRow:not([hidden])+.panel__tabs{border-top:0;padding-top:0}@media(pointer:coarse),(max-width:560px){.panel__bgRow .fillpick{width:2.75rem;height:2.75rem}}.panel__top{flex:none;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.dlsplit{display:flex}.dlsplit>.btn{min-height:3rem;font-size:1rem}.dlsplit__main{flex:1;min-width:0;gap:.5rem;border-top-right-radius:0;border-bottom-right-radius:0}.dlsplit__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlsplit__more{flex:none;width:3rem;padding:0;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:hsl(var(--accent-foreground) / .45)}.dlsplit>.btn:focus-visible{position:relative;z-index:1}.panel__dl{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.panel__dl #dlSvg{grid-column:1 / -1}.panel__privacy{flex:none;display:block;text-align:center;text-wrap:balance;margin:0;padding:.375rem .25rem .5rem;border-top:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--hint-foreground));font-size:.75rem;line-height:1.4}.panel__legal{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:.6875rem}@media(min-width:701px)and (max-width:1365px){.panel__legal:not([hidden]){display:block}.panel__legal>:first-child{display:none}}.panel__legal a{color:inherit;text-underline-offset:2px}.panel__legal a:hover{color:hsl(var(--foreground))}.panel__legal a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:2px}@media(pointer:coarse){.panel__legal a,.panel__title--tip{position:relative}.panel__legal a:before,.panel__title--tip:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,2.75rem);height:2.75rem;transform:translate(-50%,-50%)}.panel__stats--foot{min-height:2.75rem;align-items:center}.panel__privacy:has(.panel__legal:not([hidden])){padding-bottom:.875rem}}.panel__privacyIcon{display:inline-flex;vertical-align:-.125rem;margin-right:.0625rem;color:hsl(var(--accent-text))}.panel__privacyText{text-align:center;text-wrap:balance}.panel__help{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:hsl(var(--accent-text));font-weight:600;text-decoration:underline;text-underline-offset:2px}.panel__help:hover{color:hsl(var(--foreground))}.panel__help:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:2px}@media(pointer:coarse){.panel__help{position:relative}.panel__help:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,2.75rem);height:2.75rem;transform:translate(-50%,-50%)}}:root{--star: 35 92% 40%;--star-off: 214 14% 58%}:root[data-theme=dark]{--star: 40 95% 58%;--star-off: 220 14% 52%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--star: 40 95% 58%;--star-off: 220 14% 52%}}.rstars{display:inline-flex}.rstars__star{width:2.25rem;height:2.75rem;display:inline-grid;place-items:center;padding:0;border:0;border-radius:calc(var(--radius) - 4px);background:none;cursor:pointer;color:hsl(var(--star-off))}.rstars--big .rstars__star{width:2.75rem}.rstars__star.is-lit{color:hsl(var(--star))}@media(prefers-reduced-motion:no-preference){.rstars__star{transition:color .12s}}.rateask{position:fixed;z-index:30;display:grid;gap:.125rem;justify-items:center;text-align:center;padding:.875rem .875rem .5rem;border:1px solid hsl(var(--border-strong));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:var(--shadow-lg)}.rateask[hidden]{display:none}.rateask:before{content:"";position:absolute;top:-.4375rem;left:calc(var(--arrow-x, 50%) - .375rem);width:.75rem;height:.75rem;transform:rotate(45deg);background:inherit;border-left:1px solid hsl(var(--border-strong));border-top:1px solid hsl(var(--border-strong))}.rateask--up{left:.75rem;right:.75rem}.rateask--up:before{top:auto;bottom:-.4375rem;border-left:0;border-top:0;border-right:1px solid hsl(var(--border-strong));border-bottom:1px solid hsl(var(--border-strong))}.rateask__close{position:absolute;top:.25rem;right:.25rem;min-width:2.25rem;min-height:2.25rem}.rateask__title{margin:0;padding-inline:2rem;font-weight:600}.rateask__sub{margin:0;font-size:.8125rem;color:hsl(var(--hint-foreground))}.panel__rate{flex:none;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .5rem;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.panel__rate[hidden]{display:none}.panel__rateLabel{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.panel__rate .rstars__star{width:2rem;height:2.25rem}@media(pointer:coarse){.panel__rate .rstars__star{width:2.75rem;height:2.75rem}}.dl__size{font-weight:500;overflow:hidden;text-overflow:ellipsis;min-width:0}.dl__size:empty{display:none}.usefor{display:grid;gap:.375rem}.usecard{display:flex;align-items:flex-start;gap:.625rem;width:100%;min-height:2.75rem;padding:.5rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.usecard:hover{background:hsl(var(--secondary))}.usecard[aria-checked=true]{border-color:hsl(var(--accent));background:hsl(var(--accent) / .1)}.usecard:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.usecard__icon{display:inline-flex;flex:none;margin-top:.0625rem;color:hsl(var(--muted-foreground))}.usecard[aria-checked=true] .usecard__icon{color:hsl(var(--accent-text))}.usecard__text{display:grid;gap:.125rem;min-width:0}.usecard__name{font-size:.8125rem;font-weight:500}.usecard__hint{font-size:.75rem;line-height:1.35;color:hsl(var(--hint-foreground))}.usefor__select{flex:1;min-width:0;min-height:2.25rem;padding:0 2rem 0 .625rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .625rem center;color:hsl(var(--foreground));font:inherit;font-size:.8125rem;appearance:none;-webkit-appearance:none;cursor:pointer}.usefor__select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.usefor__hint{margin:0;font-size:.75rem;line-height:1.4;color:hsl(var(--hint-foreground))}.usefor__cut{display:grid;gap:.25rem}.cutsize{display:flex;gap:.375rem}.cutsize__value{flex:1;min-width:0;min-height:2.25rem;padding:0 .625rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--foreground));font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums}.cutsize__value:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.cutsize__value:disabled{background:hsl(var(--secondary));color:hsl(var(--muted-foreground));cursor:not-allowed}.cutsize__unit{flex:0 0 5rem}.usefor__extra{display:grid;gap:.25rem;margin-top:.5rem}.usefor__extra .usefor__select{width:100%}.usefor__simplify{justify-self:start;gap:.375rem}.footcheck{display:flex;align-items:center;gap:.5rem;min-height:2rem;cursor:pointer;font-size:.8125rem}.footcheck input{width:1rem;height:1rem;margin:0;accent-color:hsl(var(--accent));flex:none}.footcheck__text{display:grid;line-height:1.3}.footcheck__hint{font-size:.75rem;color:hsl(var(--hint-foreground))}.panel__stats:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.panel__stats{margin:0 0 .375rem;font-size:.75rem;color:hsl(var(--hint-foreground));display:flex;flex-wrap:wrap;gap:0 .5rem}.panel__stats:empty{display:none}.panel__stats--foot{flex:none;margin:0;padding:.5rem .75rem;justify-content:center;font-size:.875rem;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.panel:not(:has(#downloadGroup[open])) .panel__stats--foot{display:none}.panel__titleCount{font-weight:500;letter-spacing:normal;text-transform:none;color:hsl(var(--muted-foreground))}.panel__titleCount:empty{display:none}.panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.125rem .75rem}.panel__stats--detail{margin:0;justify-content:flex-end}.downloads{display:flex;gap:.375rem;flex-wrap:wrap}.dropzone{position:absolute;inset:0;z-index:5;display:grid;place-items:safe center;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}.dropzone.is-tight .dropzone__icon,.dropzone.is-tight .dropzone__title,.dropzone.is-tight .dropzone__how{display:none}.dropzone__inner{display:grid;gap:1rem;justify-items:center;text-align:center;width:100%;max-width:30rem;padding:1rem 0;animation:dropzone-in .2s ease-out .3s both}@keyframes dropzone-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dropzone__inner{animation-duration:1ms}}.dropzone__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.dropzone__icon{display:block;color:hsl(var(--muted-foreground));margin-block:.25rem}.dropzone__icon svg{display:block;stroke-width:1.25}.dropzone__inner .dropzone__pick{width:min(100%,20rem);min-height:3rem;font-size:1rem;gap:.5rem}.dropzone__how{margin-top:-.375rem;font-size:.9375rem;color:hsl(var(--muted-foreground));text-wrap:balance}@media(pointer:coarse){.dropzone__how{display:none}}@media(max-width:560px)and (max-height:700px){.dropzone{padding:.75rem}.dropzone__inner{gap:.625rem;padding:0}.dropzone__title{font-size:1.25rem}.dropzone__icon svg{width:2.5rem;height:2.5rem}}.app.is-dragging .dropzone{background:hsl(var(--accent) / .06);outline:2px dashed hsl(var(--accent));outline-offset:-.75rem;border-radius:calc(var(--radius) + .75rem)}.urlform{display:flex;flex-wrap:wrap;gap:.375rem;width:100%}.urlform__note{flex-basis:100%;font-size:.75rem;text-align:center}.urlform input{flex:1;min-width:0;min-height:2.125rem;padding:0 .625rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--foreground));font:inherit;font-size:.8125rem}.urlform input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.urlform input::placeholder{color:hsl(var(--muted-foreground));opacity:1}.urlform input[aria-invalid=true]{border-color:hsl(var(--destructive))}@media(pointer:coarse){.on-fine{display:none}}@media not (pointer:coarse){.on-coarse{display:none}}.loadfail{position:fixed;inset:0 0 auto;z-index:50;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;background:hsl(var(--card));color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--destructive) / .5);box-shadow:var(--shadow-sm);font-size:.875rem;text-align:center}.loadfail .btn{min-height:2.75rem}.alert{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem .875rem;border:1px solid hsl(var(--destructive) / .35);background:hsl(var(--destructive) / .08);color:hsl(var(--foreground));border-radius:calc(var(--radius) - 2px)}.alert__icon{color:hsl(var(--destructive-text));flex:none;margin-top:1px}.alert__body{min-width:0}.alert__title{font-weight:600}.alert__text{font-size:.8125rem;color:hsl(var(--muted-foreground));word-break:break-word}.alert__link{display:inline-flex;align-items:center;min-height:2rem;margin-top:.125rem;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;color:hsl(var(--accent-text));text-decoration:underline;text-underline-offset:2px}.alert__link[hidden]{display:none}@media(pointer:coarse){.alert__link{min-height:2.75rem}}@media(max-width:1080px){.app{--panel-w: 17rem}}@media(min-width:701px)and (max-width:1080px){.preset__name,.detail__name,.panel__tabs .panel__summaryName,.panel__bgRow .switch .field__label{font-size:.875rem}.preset__hint{font-size:.75rem}.preset{padding:.5rem .625rem}.bginside__label,.bginside__choice.choice button{font-size:.8125rem}.bginside__choice.choice button{padding:0 .375rem}}@media(min-width:701px)and (max-height:760px){.panel__main{gap:.5rem}.panel__main>.panel__section:not(:first-child),.panel__main>.panel__bgRow{padding-top:.5rem}}@media(max-width:700px){.topbar{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.topbar__tools,.topbar__aside{display:contents}.brand{position:static;transform:none}.app.is-empty .panel>:not(.panel__privacy,.panel__legal,.panel__rate){display:none}.workspace{grid-template-columns:1fr;grid-template-rows:1fr auto}.panel{grid-column:1 / -1;border-left:0;border-top:1px solid hsl(var(--border));max-height:45dvh}.panel__main>.panel__tabs{position:static;margin:0;padding:.75rem 0 0}}@media(max-width:560px){.app{height:auto;min-height:100dvh;grid-template-rows:auto auto}.workspace{grid-template-columns:1fr;grid-template-rows:auto auto}.stage{height:52dvh;min-height:260px}.app.is-empty{grid-template-rows:auto 1fr}.app.is-empty .workspace{grid-template-rows:1fr auto}.app.is-empty .stage{height:auto}.stage:has(>.notice:not([hidden])){height:auto;display:flex;flex-direction:column}.stage:has(>.notice:not([hidden]))>.panes{height:52dvh;min-height:260px;flex:none}.stage>.notice{position:static;transform:none;width:auto;max-width:none;margin:0;border-width:1px 0 0;border-radius:0;box-shadow:none}.panel{max-height:none}.panel__scroll{overflow:visible}.panel__groupHead{top:0}.panel__top{order:3;position:sticky;bottom:0;z-index:4;padding:.5rem .75rem;border-bottom:0}.panel__rate,.panel__privacy{order:4}#viewSplit,.topbar__rule,.btn--close__text,#openBtn,#zoomActual,#zoomIn,#zoomOut{display:none}.app:not(.is-empty) .brand{display:none}.btn--close{min-width:2.75rem;padding:0}.panel__bg .switch:not(:has(.switch__track[aria-disabled=true])) .field__hint{display:none}.panel__bg .switch:not(:has(.switch__track[aria-disabled=true])) .switch__icon{align-self:center;margin-top:0}.panel__dl .btn{min-width:0;padding:0 .5rem;gap:.375rem;overflow:hidden}.dl__size{overflow:hidden;text-overflow:ellipsis}.panel__scroll{scroll-padding-bottom:11rem}.topbar{display:flex;flex-wrap:wrap;gap:.125rem;padding:.375rem .5rem;justify-content:space-between}.topbar__tools,.topbar__aside{display:contents}.downloads{width:100%}.downloads .btn{flex:1}}@media(min-width:561px)and (max-width:700px){.topbar{gap:.25rem}.topbar__rule,#zoomActual{display:none}#openBtn:not([hidden]),#openBtn[hidden]+#settingsBtn{margin-left:auto}}@media(max-width:340px){.topbar{gap:0;padding-inline:.25rem}}@media(max-width:400px){.panel__dl .btn [data-icon]{display:none}.panel__groupHead{gap:.25rem}}@media(pointer:coarse),(max-width:560px){.btn,.btn--sm,.preset,.segmented button,.field__number,.footcheck,.panel__tabs .panel__summary{min-height:2.75rem}.stepper__btn{min-width:2.75rem;min-height:2.75rem}.usefor__select,.cutsize__value,.usefor__simplify{min-height:2.75rem}.usefor__select,.cutsize__value{font-size:1rem}.swatch{min-width:2.75rem;min-height:2.75rem}.btn--icon{min-width:2.75rem}input[type=range]{height:2.75rem}input[type=range]::-webkit-slider-thumb{margin-top:-.375rem}.switch__track{width:3rem;height:2.75rem;background:transparent;border-width:0}.switch__track[aria-checked=true]{background:transparent}.switch__track:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:3rem;height:1.625rem;border-radius:999px;background:hsl(var(--secondary));box-shadow:inset 0 0 0 1px hsl(var(--muted-foreground) / .8);transition:background-color .15s}.switch__track[aria-checked=true]:before{background:hsl(var(--accent));box-shadow:none}.switch__track:after{top:50%;left:.1875rem;width:1.25rem;height:1.25rem;transform:translateY(-50%)}.switch__track[aria-checked=true]:after{transform:translateY(-50%) translate(1.375rem)}}.app .panel__dl{grid-template-columns:repeat(2,minmax(0,1fr))}.app .panel__dl .btn--primary{grid-column:1 / -1}.usecard__formats{font-weight:400;color:hsl(var(--muted-foreground))}html[data-ui=classic] .ui-new{display:none!important}html:not([data-ui=classic]) .ui-classic{display:none!important}html:not([data-ui=classic]) #detailGroup .detail__thumb{display:none}html:not([data-ui=classic]) .segmented--preview button{gap:.125rem;padding:.375rem .25rem;min-height:2.75rem;align-content:center;grid-template-rows:1fr auto;align-content:stretch}html:not([data-ui=classic]) .segmented--preview .detail__name{align-self:center}#detailGroup button{border:1px solid hsl(var(--border-strong));background:hsl(var(--card))}html:not([data-ui=classic]) #detailGroup button{padding-block:calc(.375rem - 1px);padding-inline:.125rem}#detailGroup button[aria-pressed=true]{border-color:hsl(var(--accent-text));background:hsl(var(--accent) / .12);box-shadow:inset 0 0 0 1px hsl(var(--accent-text))}#detailGroup button:hover:not([aria-pressed=true]):not(:disabled){background:hsl(var(--secondary));border-color:hsl(var(--muted-foreground))}.panel__title--tip{cursor:help}.panel__title--tip:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}html:not([data-ui=classic]) .panel__main>.panel__tabs{position:static;margin:0;padding:.75rem 0 0;background:none;grid-template-columns:minmax(0,1fr)}html:not([data-ui=classic]) .panel__scroll{scroll-padding-bottom:0}.paled{display:grid;gap:.625rem}.paled__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0;padding:.375rem}.paled__swatches.is-dense{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));justify-items:center;gap:.25rem 1px}.paled__swatches.is-dense .pal__sw{min-width:0;width:100%}.paled__swatches.is-dense .pal__count{font-size:.75rem}@media(pointer:fine){.paled__swatches,.paled__swatches.is-dense{gap:3px;padding:.25rem}.paled__swatches .pal__sw{min-width:0;min-height:0;padding:1px}}.paled__all{flex:none;padding-inline:.625rem}.paled__all[hidden]{display:none}.pal__sw{position:relative;display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 1px;border:0;border-radius:999px;background:none;cursor:grab;line-height:0;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pal__sw--bg{cursor:pointer}.pal__dot{position:relative;display:block;border-radius:999px;border:1px solid hsl(var(--border-strong));box-shadow:inset 0 0 0 1px #ffffff40;transition:transform .12s}.pal__dot.is-translucent,.paled__dot.is-translucent{background-color:hsl(var(--clear-base, 0 0% 100%));background-image:linear-gradient(var(--ink),var(--ink)),conic-gradient(hsl(var(--clear-check, var(--border-strong))) 25%,transparent 0 50%,hsl(var(--clear-check, var(--border-strong))) 0 75%,transparent 0);background-size:auto,10px 10px}.pal__sw--bg.is-clear .pal__dot,.paled__dot.is-clear{background-color:hsl(var(--clear-base, 0 0% 100%));background-image:conic-gradient(hsl(var(--clear-check, var(--border-strong))) 25%,transparent 0 50%,hsl(var(--clear-check, var(--border-strong))) 0 75%,transparent 0);background-size:10px 10px}.pal__sw--bg:not(.is-clear):not(.is-base):after{content:"";position:absolute;right:.25rem;bottom:.25rem;width:.75rem;height:.75rem;border-radius:999px;border:1px solid hsl(var(--border-strong));background-color:hsl(var(--clear-base, 0 0% 100%));background-image:conic-gradient(hsl(var(--clear-check, var(--border-strong))) 25%,transparent 0 50%,hsl(var(--clear-check, var(--border-strong))) 0 75%,transparent 0);background-size:6px 6px}.pal__sw[aria-pressed=true] .pal__dot{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 4px hsl(var(--foreground))}.pal__sw:hover:not([aria-pressed=true]) .pal__dot{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 4px hsl(var(--ring) / .75),0 0 9px 3px hsl(var(--ring) / .25)}.pal__sw:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:0}.pal__sw.is-target .pal__dot{outline:2px dashed hsl(var(--ring));outline-offset:2px}.pal__sw.is-drop .pal__dot{transform:scale(1.15);box-shadow:0 0 0 3px hsl(var(--ring))}.pal__sw.is-dragged{opacity:.35}.pal__ghost{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;display:flex;align-items:center;justify-content:center}.pal__ghostDot{width:2rem;height:2rem;border-radius:999px;flex:none;border:2px solid hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--border-strong)),var(--shadow-md)}.pal__ghostLabel{position:absolute;top:50%;left:2.5rem;transform:translateY(-50%);padding:.25rem .5rem;border-radius:calc(var(--radius) - 4px);background:hsl(var(--foreground));color:hsl(var(--background));font-size:.75rem;font-weight:500;white-space:nowrap}.pal__ghostLabel[hidden]{display:none}.pal__ghost.is-left .pal__ghostLabel{left:auto;right:2.5rem}.paled__slot{display:grid}.paled__slot>*{grid-area:1 / 1;min-width:0}.paled__slot>.is-off{visibility:hidden;pointer-events:none}.paled__slot>.paled__card{align-content:start}#palTitle,#palNumbersTitle{font-size:.875rem}.paled__card{display:grid;gap:.75rem;padding:.75rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary) / .45)}.paled__card[hidden]{display:none}.paled__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.paled__swatch{position:relative;flex:none;width:3.5rem;height:2.75rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);overflow:hidden;cursor:pointer;background:hsl(var(--card))}.paled__swatch:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.paled__dot{position:absolute;inset:3px;border-radius:calc(var(--radius) - 4px)}.paled__color{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.paled__color:disabled{cursor:default}.paled__name{display:grid;gap:.125rem;min-width:0;flex:1 1 6rem}.paled__name>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paled__title{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.paled__picker[hidden]{display:none}.paled__original{justify-self:start;min-height:2.75rem}.paled__original[hidden]{display:none}.paled__hex{width:6.5rem;min-height:2.75rem;padding:0 .625rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--foreground));font-size:.875rem}.paled__hex:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.paled__origDot{width:1rem;height:1rem;border-radius:999px;flex:none;border:1px solid hsl(var(--border-strong))}.paled__actions{display:flex;flex-wrap:wrap;gap:.375rem}.paled__actions .btn{flex:1 1 auto}.paled__actions[hidden]{display:none}.paled__actions .btn{min-height:2.75rem;padding-inline:.375rem;gap:.3125rem;font-size:.8125rem}.paled__actions .btn[aria-pressed=true]{border-color:hsl(var(--accent) / .75);color:hsl(var(--accent-text));background:hsl(var(--accent) / .1)}.paled__note{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--accent) / .45);background:hsl(var(--accent) / .08);color:hsl(var(--accent-text));font-size:.8125rem;line-height:1.4}.paled__note[hidden],.paled__gone[hidden],.paled__fill[hidden]{display:none}@media(pointer:fine){.paled__fill.choice button{min-height:2.125rem}}.paled__note>span{flex:1}.paled__gone{display:grid;gap:.375rem}.paled__gone[hidden]{display:none}.paled__gone .btn{justify-self:start;min-height:2.75rem}.pal__count{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;font-size:.875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 3px rgb(0 0 0 / .55)}.pal__count.is-dark{color:#111827;text-shadow:0 0 3px rgb(255 255 255 / .7)}.paled__origins{display:grid;gap:.375rem}.paled__origins[hidden]{display:none}.paled__originChips{display:flex;flex-wrap:wrap;gap:.125rem}.paled__originChips{max-height:calc(9rem + 2px);overflow-y:auto;overscroll-behavior:contain;padding:.25rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px)}.paled__originChips.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.25rem),transparent)}.paled__more{align-self:center;padding:0 .5rem}.paled__swatches.is-scroll,.paled__numbers.is-scroll{overflow-y:auto;grid-auto-rows:max-content;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px)}.paled__numbers.is-scroll.has-more,.paled__swatches.is-scroll.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.5rem),transparent)}.palhow{list-style:none;margin:0;padding:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem .75rem;align-content:center;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--secondary) / .45)}.palhow__merge{display:block;color:hsl(var(--foreground))}.palhow__arrow{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.palhow__fill{fill:hsl(var(--accent));stroke:#00000026;stroke-width:1}.palhow__item{display:flex;align-items:center;gap:.5rem;min-width:0}.palhow__pic{position:relative;flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:calc(var(--radius) - 4px);background:hsl(var(--secondary));color:hsl(var(--muted-foreground))}.palhow__dot{width:1.5rem;height:1.5rem;border-radius:999px;background:hsl(var(--accent));box-shadow:inset 0 0 0 1px #00000026}.palhow__dot--count{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:#fff;text-shadow:0 0 3px rgb(0 0 0 / .55);font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.palhow__glyph{position:absolute;right:.1875rem;bottom:.125rem;display:inline-flex;color:hsl(var(--foreground));filter:drop-shadow(0 0 1px hsl(var(--secondary))) drop-shadow(0 0 1px hsl(var(--secondary)))}.palhow__text{display:grid;min-width:0;font-size:.75rem;line-height:1.3;color:hsl(var(--muted-foreground))}.palhow__text b{color:hsl(var(--foreground));font-weight:600}.paled__origin{display:grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:999px;background:none;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.paled__origin:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:0}.paled__origin.is-dragged{opacity:.35}.paled__originDot{width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid hsl(var(--border-strong));box-shadow:inset 0 0 0 1px #ffffff40}@media(pointer:fine){.paled__origin{min-width:1.25rem;min-height:1.25rem}.paled__originDot{width:1rem;height:1rem}.paled__originChips{max-height:calc(4.5rem + 2px)}}.paled__numbers{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.25rem 0;padding:.625rem .375rem}.pal__num{display:grid;place-items:center;min-width:0;min-height:2.75rem;padding:0 1px;border:0;border-radius:0;background:none;cursor:pointer}.pal__num:not(.is-off){background:hsl(var(--accent) / .1)}.pal__num[data-n="1"]{border-radius:999px 0 0 999px}.pal__num[aria-pressed=true]{border-top-right-radius:999px;border-bottom-right-radius:999px}.pal__num[data-n="1"][aria-pressed=true]{border-radius:999px}.pal__numDot{display:grid;place-items:center;width:100%;max-width:2rem;aspect-ratio:1;padding:0;border-radius:999px;border:1px solid hsl(var(--border-strong));font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 1px 2px #00000024;transition:box-shadow .12s,transform .12s;color:#fff;text-shadow:0 0 3px rgb(0 0 0 / .55)}.pal__numDot.is-dark{color:#1f2937;text-shadow:0 0 3px rgb(255 255 255 / .7)}.pal__num:not(.is-off) .pal__numDot{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 4px hsl(var(--accent) / .4),0 0 9px 3px hsl(var(--accent) / .28)}.pal__num[aria-pressed=true] .pal__numDot{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 4px hsl(var(--accent-text)),0 0 11px 4px hsl(var(--accent) / .4)}.pal__num:hover .pal__numDot{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 4px hsl(var(--ring)),0 0 11px 4px hsl(var(--ring) / .35);transform:scale(1.06)}.pal__num:focus-visible{outline:none}.pal__num:focus-visible .pal__numDot{outline:2px dashed hsl(var(--foreground));outline-offset:6px}.pal__numDot--3{font-size:.6875rem;letter-spacing:-.02em}.pal__numDot--4{font-size:.5625rem;letter-spacing:-.04em}.paled__keepAll{display:flex;justify-content:flex-start}.app.is-drilled .panel__more[open] #palCountSection{gap:.375rem}#palNumbersHint,#inkHint{margin:0}#palCountSection .paled__numbers{padding-top:.25rem}#palCountSection .paled__numbers.is-scroll{padding-top:.375rem}.paled__keepAll[hidden]{display:none}.paled__keepAll.is-idle{visibility:hidden}.settingsdlg{width:min(24rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--shadow-md)}.settingsdlg::backdrop{background:#00000059}.settingsdlg__card{display:grid;gap:1rem;padding:1rem}.settingsdlg__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.settingsdlg__title{margin:0;font-size:1rem;font-weight:600}.settingsdlg__section{display:grid;gap:.5rem}.settingsdlg__section+.settingsdlg__section{border-top:1px solid hsl(var(--border));padding-top:1rem}.choice{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.25rem;padding:.25rem;border-radius:var(--radius);background:hsl(var(--secondary));border:1px solid hsl(var(--border))}.choice button{min-height:2.75rem;border:0;border-radius:calc(var(--radius) - 4px);background:transparent;color:hsl(var(--segmented-foreground));font:inherit;font-weight:500;cursor:pointer}.choice button[aria-checked=true],.choice button[aria-pressed=true]{background:hsl(var(--accent) / .12);color:hsl(var(--accent-text));font-weight:600;box-shadow:inset 0 0 0 2px hsl(var(--accent-text))}.choice button:hover:not([aria-checked=true]):not([aria-pressed=true]):not(:disabled){background:hsl(var(--card) / .6);color:hsl(var(--foreground))}.choice button:disabled{opacity:.45;cursor:not-allowed}.choice button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}#downloadGroup .choice button{border:1px solid hsl(var(--border-strong));background:hsl(var(--card))}#downloadGroup .dlformat button{padding-block:calc(.375rem - 1px)}#downloadGroup .dlformat{border:0;background:none;padding:0;gap:.375rem}#downloadGroup .choice button[aria-checked=true],#downloadGroup .choice button[aria-pressed=true]{border-color:hsl(var(--accent-text));background:hsl(var(--accent) / .12);box-shadow:inset 0 0 0 1px hsl(var(--accent-text))}#downloadGroup .choice button:hover:not([aria-checked=true]):not([aria-pressed=true]):not(:disabled){background:hsl(var(--secondary));border-color:hsl(var(--muted-foreground))}.dlformat button{min-height:3.5rem;min-width:0;padding:.375rem .125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-size:.8125rem}.dlformat button[aria-checked=true]{color:hsl(var(--accent-text));font-weight:600}.preset,#detailGroup button,.dlformat button,.dluse button{position:relative}.dlformat button[aria-checked=true]:after,.dluse button[aria-checked=true]:after{content:"";position:absolute;top:-.375rem;right:-.375rem;z-index:1;width:1.25rem;height:1.25rem;border-radius:50%;background:hsl(var(--check-bg)) var(--check-glyph) center / .8125rem no-repeat;box-shadow:0 0 0 2px hsl(var(--card)),0 1px 3px 2px #00000040;pointer-events:none}.cutsmall{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.cutsmall>#cutNote{flex:1 1 12rem;margin:0}.cutsmall>.btn{flex:none;margin:0}.cutsmall:not(:has(>:not([hidden]))){display:none}.dlbg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.dlbg__label{display:flex;align-items:center;gap:.375rem;flex:1 0 auto;font-size:.875rem;font-weight:500;white-space:nowrap}.dlbg__choice{flex:none}.dlbg__dot{flex:none;width:1rem;height:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px hsl(var(--border-strong))}.dlbg__hex{color:hsl(var(--muted-foreground));font-size:.75rem}.dlbg__choice button{padding:0 .625rem}.dlbg__hint{flex:1 0 100%;margin:0}#stickerBorder,#stencilBridge{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:100%}#stickerBorder button,#stencilBridge button{min-width:0;padding:0 .5rem}@media(max-width:360px){#stickerBorder button,#stencilBridge button{padding:0 .25rem;white-space:nowrap;font-size:.8125rem}}.dllayers__select{flex:0 0 auto;width:auto;min-width:7.5rem}.dluse{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:.5rem;padding-top:.5rem}.dluse button{display:flex;align-items:center;justify-content:center;gap:.375rem;white-space:normal;line-height:1.2;padding:0 .375rem}.dluse button [data-icon]{flex:none;display:inline-flex}.dluse{container-type:inline-size}.dluse .choice{grid-auto-columns:minmax(0,1fr)}.dluse button{min-width:0}@container (max-width: 19rem){.dluse button{flex-direction:column;gap:.125rem;padding-block:.25rem;font-size:.75rem}}@container (max-width: 26rem){.dluse:has([data-kind=sticker]:not([hidden])) .dluse__tray--cut button{flex-direction:column;gap:.125rem;padding-block:.25rem;font-size:.75rem}}#dlUseSection{container:dlusesec / inline-size}.dluse:has([data-kind=single]:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@container dlusesec (max-width: 35.25rem){.dluse:has([data-kind=single]:not([hidden])){grid-template-columns:minmax(0,1fr);row-gap:1rem}}.dlmore{display:grid}.dlmore__head{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .75rem;list-style:none;cursor:pointer;border:1px solid hsl(var(--border-strong));border-radius:var(--radius);background:hsl(var(--card))}.dlmore__head::-webkit-details-marker{display:none}.dlmore__head:hover{background:hsl(var(--secondary))}.dlmore__head:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dlmore__title{flex:none;font-size:.875rem;font-weight:600}.dlmore__sum{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;text-align:right;font-size:.8125rem;color:hsl(var(--muted-foreground))}.dlmore__chev{flex:none;display:inline-flex;transition:transform .15s}.dlmore[open] .dlmore__chev{transform:rotate(90deg)}.dlmore__body{display:grid;gap:.75rem;margin-top:.75rem}.dluse__tray--cut{position:relative}.dluse .dluse__tray--cut{grid-auto-columns:auto}.dluse__caption{position:absolute;top:1px;left:50%;transform:translate(-50%,-100%);white-space:nowrap;padding:0 .3125rem;border-radius:4px;background:hsl(var(--card));font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:hsl(var(--muted-foreground));pointer-events:none}.dluse:has([data-kind=cut]:disabled) .dluse__caption{color:hsl(var(--muted-foreground) / .5)}.dluse__tray--cut button:focus-visible{outline-offset:1px}.dlsize{display:grid;gap:.5rem}.dlsize__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5rem;gap:.375rem}.dlsize__field{display:grid;gap:.25rem;min-width:0}.dlsize__name{font-size:.75rem;color:hsl(var(--muted-foreground))}.dlsize .cutsize__value{width:0;min-width:100%}.dlsize .cutsize__value,.dlsize .usefor__select{min-height:2.75rem}.dlsize__scale button{min-width:0;font-variant-numeric:tabular-nums}.dlsize{container-type:inline-size}.dlsize__dpi{grid-column:1 / -1;width:6rem}.dlsize__dpi[hidden]{display:none}@container (min-width: 20rem){.dlsize__fields:has(>.dlsize__dpi:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5rem 4.5rem}.dlsize__dpi{grid-column:auto;width:auto}}.panel__dl .btn--primary{min-height:2.75rem;padding:0 1rem;font-size:.875rem;justify-self:start}.dl__spin{display:inline-flex;vertical-align:-.125rem;margin-left:.375rem}.dlnote{display:flex;gap:.625rem;margin:0 0 .75rem;padding:.625rem .75rem;border-radius:var(--radius);background:hsl(var(--secondary));font-size:.75rem;line-height:1.45;color:hsl(var(--foreground))}.dlnote[hidden]{display:none}.dlnote>[data-icon]{flex:none;margin-top:.0625rem;color:hsl(var(--hint-foreground))}.fbdlg{width:min(26rem,calc(100vw - 2rem))}.fbdlg__card{display:grid}.fbdlg__head{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem .875rem;border-bottom:1px solid hsl(var(--border))}.fbdlg__badge{width:2.5rem;height:2.5rem;flex:none;display:grid;place-items:center;border-radius:50%;background:hsl(var(--accent) / .12);color:hsl(var(--accent-text))}.fbdlg__titles{flex:1;min-width:0;display:grid}.fbdlg__title{font-weight:600;font-size:1rem}.fbdlg__sub{font-size:.8125rem;color:hsl(var(--muted-foreground))}.fbdlg__body{display:grid;gap:1rem;padding:1rem}.fbdlg__context{display:flex;align-items:center;gap:.5rem;margin:0;padding:.375rem .625rem;border-radius:calc(var(--radius) - 2px);background:hsl(var(--secondary));font-size:.8125rem;color:hsl(var(--hint-foreground))}.fbdlg__context[hidden]{display:none}.fbdlg__context>svg{flex:none;color:hsl(var(--destructive-text))}.fbdlg__stars{display:inline-flex;color:hsl(var(--star-off))}.fbdlg__stars .is-lit{color:hsl(var(--star))}.fbdlg__field{display:grid;gap:.375rem}.fbdlg__label{font-weight:500;font-size:.875rem}.fbdlg__opt{font-weight:400;color:hsl(var(--muted-foreground))}.fbdlg__reasons{display:flex;flex-wrap:wrap;gap:.375rem}.fbdlg__reasons button{min-height:2.25rem;padding:0 .75rem;border:1px solid hsl(var(--border-strong));border-radius:999px;background:none;color:inherit;font:inherit;font-size:.8125rem;cursor:pointer}.fbdlg__reasons button:hover{background:hsl(var(--secondary))}.fbdlg__reasons button[aria-checked=true]{border-color:hsl(var(--accent));background:hsl(var(--accent) / .1);color:hsl(var(--accent-text));font-weight:600}@media(pointer:coarse){.fbdlg__reasons button{min-height:2.75rem}}.fbdlg__input{width:100%;min-height:2.75rem;padding:.625rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:calc(var(--radius) - 2px);background:hsl(var(--card));color:hsl(var(--foreground));font:inherit;font-size:.9375rem}textarea.fbdlg__input{min-height:6rem;resize:vertical;line-height:1.45}.fbdlg__input::placeholder{color:hsl(var(--muted-foreground))}.fbdlg__bad{font-size:.8125rem;color:hsl(var(--destructive-text))}.fbdlg__bad[hidden]{display:none}.fbdlg__tech{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px)}.fbdlg__tech summary{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .75rem;list-style:none;cursor:pointer;font-size:.8125rem;color:hsl(var(--hint-foreground))}.fbdlg__tech summary::-webkit-details-marker{display:none}.fbdlg__chev{display:inline-flex}.fbdlg__tech[open] .fbdlg__chev{transform:rotate(90deg)}@media(prefers-reduced-motion:no-preference){.fbdlg__chev{transition:transform .15s}}.fbdlg__tech ul{margin:0;padding:0 .75rem .625rem 2.125rem;display:grid;gap:.125rem;font-size:.8125rem;color:hsl(var(--hint-foreground));overflow-wrap:anywhere}.fbdlg__private{list-style:none;margin:.25rem 0 0 -1.25rem;color:hsl(var(--muted-foreground))}.fbdlg__failed{margin:0;font-size:.8125rem;color:hsl(var(--destructive-text))}.fbdlg__failed[hidden]{display:none}.fbdlg__foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:0 1rem 1rem}.fbdlg__foot .btn{min-height:2.75rem}.fbdlg__store{margin:0;padding:0 1rem 1rem;text-align:center;font-size:.8125rem}.fbdlg__store[hidden]{display:none}.fbdlg__store a{color:hsl(var(--accent-text));text-underline-offset:2px}.fbdlg__sent{display:grid;gap:.5rem;justify-items:center;text-align:center;padding:2rem 1rem 1.25rem}.fbdlg__sent[hidden]{display:none}.fbdlg__sentIcon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:hsl(var(--ok) / .14);color:hsl(var(--ok))}.fbdlg__sentTitle{margin:0;font-weight:600}.fbdlg__sentSub{margin:0;max-width:30ch;font-size:.8125rem;color:hsl(var(--muted-foreground))}.fbdlg__sent .btn{margin-top:.5rem}
