@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(./material-symbols-rounded-Dcocrg9b.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--md-sys-color-primary:#6750a4;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#eaddff;--md-sys-color-on-primary-container:#21005d;--md-sys-color-secondary-container:#e8def8;--md-sys-color-on-secondary-container:#1d192b;--md-sys-color-tertiary-container:#ffd8e4;--md-sys-color-on-tertiary-container:#31111d;--md-sys-color-surface:#fef7ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f7f2fa;--md-sys-color-surface-container:#f3edf7;--md-sys-color-surface-container-high:#ece6f0;--md-sys-color-surface-container-highest:#e6e0e9;--md-sys-color-on-surface:#1d1b20;--md-sys-color-on-surface-variant:#49454f;--md-sys-color-outline:#79747e;--md-sys-color-outline-variant:#cac4d0;--md-sys-color-error:#b3261e;--md-sys-color-error-container:#f9dedc;--md-sys-color-on-error-container:#410e0b;--md-sys-color-inverse-surface:#322f35;--md-sys-color-inverse-on-surface:#f5eff7;--md-sys-color-scrim:#000;--md-ref-typeface-brand:"Roboto Flex", "Segoe UI Variable", "SF Pro Display", system-ui, -apple-system, "Noto Sans", sans-serif;--md-ref-typeface-plain:"Roboto", "Segoe UI", "SF Pro Text", system-ui, -apple-system, "Noto Sans", "Noto Sans Arabic", "Noto Sans SC", sans-serif;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:28px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-emph:cubic-bezier(.05, .7, .1, 1);--shadow-1:0 1px 2px #0000002e, 0 2px 6px 2px #0000001a;--shadow-2:0 2px 4px #0000002e, 0 6px 14px 4px #0000001f;--checker:repeating-conic-gradient(var(--md-sys-color-surface-container-highest) 0% 25%, var(--md-sys-color-surface-container-low) 0% 50%) 50% / 20px 20px;--safe-top:max(env(safe-area-inset-top,0px), var(--inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--inset-bottom,0px));--gutter:16px;font-family:var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}html,body{background:var(--md-sys-color-surface);overscroll-behavior:none;height:100%;margin:0}body{font-size:14px;line-height:1.45}[data-reduce-motion=true] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.rise{animation:rise .42s var(--ease-emph) both;animation-delay:calc(min(var(--i,0), 14) * 35ms)}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.pop{animation:pop .36s var(--ease-emph) both}@keyframes pop{0%{opacity:0;filter:blur(4px);transform:scale(.94)}to{opacity:1;filter:none;transform:none}}.shimmer{background:linear-gradient(100deg, var(--md-sys-color-surface-container-high) 30%, var(--md-sys-color-surface-container-highest) 50%, var(--md-sys-color-surface-container-high) 70%);background-size:300% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;line-height:1}.icon-fill{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}h1,h2,h3,h4{font-family:var(--md-ref-typeface-brand);margin:0;font-weight:500}.display-s{font-size:36px;font-weight:400;line-height:44px}.headline-l{font-size:32px;font-weight:400;line-height:40px}.headline-m{font-size:28px;font-weight:400;line-height:36px}.headline-s{font-size:24px;font-weight:400;line-height:32px}.title-l{font-size:22px;font-weight:400;line-height:28px}.title-m{letter-spacing:.15px;font-size:16px;font-weight:500;line-height:24px}.title-s,.label-l{letter-spacing:.1px;font-size:14px;font-weight:500;line-height:20px}.label-m{letter-spacing:.5px;font-size:12px;font-weight:500;line-height:16px}.body-l{font-size:16px;line-height:24px}.body-m{font-size:14px;line-height:20px}.body-s{font-size:12px;line-height:16px}.muted{color:var(--md-sys-color-on-surface-variant)}.error-text{color:var(--md-sys-color-error)}.mono{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:12px}.shell{height:100vh;grid-template-columns:88px 1fr;height:100dvh;display:grid}.rail{padding:calc(12px + var(--safe-top)) 0 12px;background:var(--md-sys-color-surface-container);flex-direction:column;align-items:center;gap:4px;display:flex}.rail .logo{border-radius:12px;width:40px;height:40px;margin-bottom:16px}.rail-spacer{flex:1}.nav-item{all:unset;cursor:pointer;width:72px;color:var(--md-sys-color-on-surface-variant);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 0;font-size:12px;font-weight:500;display:flex;position:relative}.nav-item .pill{width:56px;height:32px;transition:background .2s var(--ease);border-radius:16px;place-items:center;display:grid}.nav-item:hover .pill{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.nav-item:focus-visible .pill{outline:2px solid var(--md-sys-color-primary)}.nav-item.active{color:var(--md-sys-color-on-surface)}.nav-item.active .pill{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.nav-item.active .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.main-col{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{min-height:64px;padding:var(--safe-top) 8px 0 8px;background:var(--md-sys-color-surface);z-index:5;align-items:center;gap:8px;display:flex;position:sticky;top:0}.topbar h1{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline-start:8px;font-size:22px;line-height:28px;overflow:hidden}main{scroll-behavior:smooth;flex:1;padding:8px 24px 32px;overflow:auto}.page{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;display:flex}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page>*{animation:rise .42s var(--ease-emph) both}.page>:nth-child(2){animation-delay:40ms}.page>:nth-child(3){animation-delay:80ms}.page>:nth-child(4){animation-delay:.12s}.page>:nth-child(5){animation-delay:.16s}.page>:nth-child(n+6){animation-delay:.2s}.bottombar{display:none}@media (max-width:839px){.shell{grid-template-rows:1fr auto;grid-template-columns:1fr}.rail{display:none}main{padding:4px var(--gutter) 24px}.bottombar{background:var(--md-sys-color-surface-container);padding:12px 0 calc(12px + var(--safe-bottom));justify-content:space-around;display:flex}.bottombar .nav-item{flex:1;width:auto}}.card{background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium);padding:16px;position:relative}.card.filled{background:var(--md-sys-color-surface-container-highest)}.card.outlined{background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant)}.card.elevated{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.card.primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.card.tertiary{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.card.error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.card h2{margin-bottom:8px;font-size:16px;line-height:24px}.card-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-head h2{flex:1;margin:0}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;display:grid}.section-title{letter-spacing:.1px;color:var(--md-sys-color-on-surface-variant);align-items:center;gap:10px;margin:8px 4px -4px;font-size:14px;line-height:20px;display:flex}.section-title .material-symbols-rounded{color:var(--md-sys-color-primary);font-size:20px}.tile{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);min-height:150px;transition:transform .16s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);flex-direction:column;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.tile:hover{background:var(--md-sys-color-surface-container);box-shadow:var(--shadow-1);transform:translateY(-2px)}.tile .tile-icon{transition:transform .26s var(--ease-emph)}.tile:hover .tile-icon{transform:scale(1.08)rotate(-4deg)}.tile:active{transform:scale(.985)}.tile:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.tile .tile-icon{background:var(--tile-bg,var(--md-sys-color-primary-container));width:48px;height:48px;color:var(--tile-fg,var(--md-sys-color-on-primary-container));border-radius:14px;place-items:center;display:grid}.tile .tile-icon .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 28;font-size:28px}.tile h3{font-size:16px;line-height:22px}.tile p{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:13px;line-height:18px}.tile .tile-badge{inset-inline-end:14px;position:absolute;top:14px}.tile.hero{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);grid-column:span 2}.tile.hero p{color:inherit;opacity:.85}.tile.hero .tile-icon{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}@media (max-width:520px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{gap:8px;min-height:128px;padding:14px}.tile .tile-icon{border-radius:12px;width:40px;height:40px}.tile h3{font-size:15px;line-height:20px}.tile p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}}.segmented{border:1px solid var(--md-sys-color-outline);border-radius:20px;max-width:100%;display:inline-flex;overflow:hidden}.segmented button{all:unset;cursor:pointer;border-inline-start:1px solid var(--md-sys-color-outline);min-height:40px;color:var(--md-sys-color-on-surface);white-space:nowrap;transition:background .15s var(--ease);flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.segmented button:first-child{border-inline-start:none}.segmented button:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.segmented button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.segmented button.on{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.segmented.big button{min-height:56px;padding:0 20px;font-size:15px}.segmented.big{border-radius:28px}.chip{border:1px solid var(--md-sys-color-outline-variant);max-width:100%;height:32px;color:var(--md-sys-color-on-surface-variant);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip>span:not(.material-symbols-rounded){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip .material-symbols-rounded{font-size:18px}.chip.tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.chip button{all:unset;cursor:pointer;border-radius:50%;place-items:center;display:grid}.badge{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.ok{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.badge.warn{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.badge .material-symbols-rounded{font-size:14px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.stack{flex-direction:column;gap:8px;display:flex}.grow{flex:1;min-width:0}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.divider{background:var(--md-sys-color-outline-variant);border:0;height:1px;margin:8px 0}.list{flex-direction:column;display:flex}.list-item{border-radius:12px;align-items:center;gap:16px;min-height:56px;padding:10px 8px;display:flex}.list-item.clickable{cursor:pointer}.list-item.clickable:hover{background:color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent)}.list-item .lead{background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);border-radius:50%;flex:none;place-items:center;display:grid}.setting{border-bottom:1px solid var(--md-sys-color-outline-variant);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:12px 4px;display:grid}.setting:last-child{border-bottom:none}.setting .s-label{flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.setting .s-control{justify-self:end;align-items:center;gap:8px;display:flex}.setting .s-help{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container);border-radius:8px;grid-column:1/-1;gap:8px;padding:8px 10px;font-size:12.5px;line-height:18px;display:flex}.setting .s-help .material-symbols-rounded{color:var(--md-sys-color-primary);flex:none;font-size:18px}.setting.wide{grid-template-columns:1fr}.setting.wide .s-control{justify-self:stretch}.setting.inherited .s-control>:not(md-text-button){opacity:.55}.setting md-slider{width:30vw;min-width:180px;max-width:280px}@media (max-width:600px){.setting{grid-template-columns:1fr}.setting .s-control{justify-self:stretch}.setting md-slider{width:100%;max-width:none}}.thumbs{grid-template-columns:repeat(auto-fill,minmax(min(45%,140px),1fr));gap:8px;display:grid}.thumb{aspect-ratio:1;background:var(--md-sys-color-surface-container-highest);border-radius:12px;position:relative;overflow:hidden}.thumb img,.thumb video{object-fit:cover;width:100%;height:100%;display:block}.thumb .overlay{color:#fff;background:linear-gradient(#0000,#000000b3);padding:6px 8px;font-size:11px;position:absolute;inset:auto 0 0}.thumb .corner{top:6px;gap:4px;display:flex;position:absolute;inset-inline-start:6px}.thumb.selected{outline:3px solid var(--md-sys-color-primary);outline-offset:-3px}.thumb .ph{height:100%;color:var(--md-sys-color-on-surface-variant);place-items:center;display:grid}.empty{text-align:center;color:var(--md-sys-color-on-surface-variant);place-items:center;gap:8px;padding:40px 16px;display:grid}.empty .material-symbols-rounded{opacity:.6;font-size:48px}.notice{background:var(--md-sys-color-surface-container-high);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.notice.warn{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.notice.info{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.notice .material-symbols-rounded{flex:none}.attribution{color:var(--md-sys-color-on-surface-variant);opacity:.85;font-size:11px}.attribution a{color:inherit}pre.payload{white-space:pre-wrap;word-break:break-word;background:var(--md-sys-color-surface-container-highest);border-radius:8px;max-height:220px;margin:4px 0 0;padding:8px;overflow:auto}table.data{border-collapse:collapse;width:100%;font-size:13px}table.data th,table.data td{text-align:start;border-bottom:1px solid var(--md-sys-color-outline-variant);padding:6px 8px}table.data th{color:var(--md-sys-color-on-surface-variant);font-weight:600}.bar{background:var(--md-sys-color-surface-container-highest);border-radius:4px;height:8px;overflow:hidden}.bar>div{background:var(--md-sys-color-primary);border-radius:4px;height:100%}.scrim{background:color-mix(in srgb, var(--md-sys-color-scrim) 40%, transparent);z-index:50;animation:fade .15s var(--ease);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-extra-large);flex-direction:column;gap:16px;width:min(560px,100%);max-height:88vh;padding:24px;display:flex;overflow:auto;box-shadow:0 8px 24px #00000040}.sheet.large{width:min(860px,100%)}.sheet h2{font-size:22px;line-height:28px}.sheet .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.toasts{inset-inline:0;bottom:calc(88px + var(--safe-bottom));z-index:60;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed}@media (min-width:840px){.toasts{bottom:24px}}.toast{pointer-events:auto;background:var(--md-sys-color-inverse-surface);max-width:min(560px,100vw - 32px);min-height:48px;color:var(--md-sys-color-inverse-on-surface);animation:page-in .2s var(--ease);border-radius:4px;align-items:center;gap:12px;padding:4px 8px 4px 16px;display:flex;box-shadow:0 3px 8px #0000004d}.toast.error{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error,#fff)}input[type=color]{cursor:pointer;background:0 0;border:none;width:44px;height:32px;padding:0}md-outlined-text-field,md-outlined-select{min-width:0}md-outlined-text-field.code{--md-outlined-text-field-input-text-font:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--md-outlined-text-field-input-text-size:12px}@media (min-width:1280px){main{padding:12px 32px 40px}.page{gap:20px}}@media (max-width:600px){.topbar h1{padding-inline-start:4px;font-size:20px}.topbar .chip{padding:0 8px}.topbar .chip>span:not(.material-symbols-rounded){display:none}.card{padding:14px}.card-head{gap:10px;margin-bottom:10px}.notice{gap:10px;padding:10px 12px}.page{gap:12px}}md-filled-button,md-outlined-button,md-filled-tonal-button,md-text-button{--md-sys-typescale-label-large-weight:500}md-linear-progress{width:100%}@media (max-width:600px){.segmented.big{border-radius:20px;flex-direction:column}.segmented.big button{border-inline-start:none;border-top:1px solid var(--md-sys-color-outline);min-height:48px}.segmented.big button:first-child{border-top:none}.segmented button{padding:0 10px}}:root[dir=rtl] .rtl-flip{transform:scaleX(-1)}.card:has(>table.data){overflow-x:auto}.tour-hole.svelte-1264bcs{z-index:70;box-shadow:0 0 0 9999px color-mix(in srgb, var(--md-sys-color-scrim) 55%, transparent);outline:2px solid var(--md-sys-color-primary);pointer-events:none;transition:all .18s var(--ease);border-radius:16px;position:fixed}.tour-bubble.svelte-1264bcs{z-index:71;background:var(--md-sys-color-surface-container-high);width:min(360px,100vw - 24px);color:var(--md-sys-color-on-surface);border-radius:20px;padding:12px 16px 16px;position:fixed;box-shadow:0 8px 28px #0000004d}.infotip.svelte-alh7q5{vertical-align:middle;display:inline-flex;position:relative}.info-btn.svelte-alh7q5{all:unset;cursor:pointer;width:28px;height:28px;color:var(--md-sys-color-primary);border-radius:50%;place-items:center;display:grid}.info-btn.svelte-alh7q5:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent)}.info-btn.svelte-alh7q5:focus-visible{outline:2px solid var(--md-sys-color-primary)}.info-pop.svelte-alh7q5{z-index:40;top:30px;background:var(--md-sys-color-inverse-surface);width:min(340px,80vw);color:var(--md-sys-color-inverse-on-surface);white-space:normal;border-radius:12px;padding:10px 12px;font-weight:400;position:absolute;inset-inline-start:-8px;box-shadow:0 4px 14px #00000040}.simple-card.svelte-1o2iqa1{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.simple-card.on.svelte-1o2iqa1{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.simple-card.svelte-1o2iqa1 h2:where(.svelte-1o2iqa1){font-size:22px;line-height:28px}.preset-grid.svelte-5pmjii{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin-top:6px;display:grid}.preset.svelte-5pmjii{all:unset;box-sizing:border-box;cursor:pointer;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);transition:background-color .2s, transform .2s var(--ease-emph), box-shadow .2s;border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.preset.svelte-5pmjii:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.preset.svelte-5pmjii:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.preset.on.svelte-5pmjii{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.preset.svelte-5pmjii .body-s:where(.svelte-5pmjii){opacity:.85}.ultra.svelte-67aibw{transition:background-color .25s var(--ease), box-shadow .25s}.ultra.on.svelte-67aibw{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.u-icon.svelte-67aibw{background:var(--md-sys-color-surface-container-highest);width:40px;height:40px;color:var(--md-sys-color-primary);transition:background-color .25s, color .25s, transform .3s var(--ease-emph);border-radius:12px;flex:none;place-items:center;display:grid}.ultra.on.svelte-67aibw .u-icon:where(.svelte-67aibw){background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);transform:rotate(-8deg)scale(1.05)}.link.svelte-67aibw{all:unset;cursor:pointer;color:var(--md-sys-color-primary);font-weight:500;text-decoration:underline}.link.svelte-67aibw:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:4px}.job.svelte-1ybzyqo{animation:page-in .24s var(--ease)}.job-body.svelte-1ybzyqo{align-items:center;gap:16px;display:flex}.job-preview.svelte-1ybzyqo{background:var(--checker);border-radius:16px;flex:none;place-items:center;width:168px;height:126px;display:grid;position:relative;overflow:hidden}.job-preview.svelte-1ybzyqo>:is(img:where(.svelte-1ybzyqo),video:where(.svelte-1ybzyqo),canvas:where(.svelte-1ybzyqo)){object-fit:contain;width:100%;height:100%}.scan.svelte-1ybzyqo{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--md-sys-color-primary) 28%, transparent) 50%, transparent 100%);animation:svelte-1ybzyqo-scan 1.8s var(--ease) infinite;pointer-events:none;background-repeat:no-repeat;background-size:100% 40%;position:absolute;inset:0}@keyframes svelte-1ybzyqo-scan{0%{background-position:0 -60%}to{background-position:0 160%}}.pct.svelte-1ybzyqo{font-variant-numeric:tabular-nums;color:var(--md-sys-color-primary)}.bar.svelte-1ybzyqo{background:var(--md-sys-color-surface-container-highest);border-radius:4px;height:8px;position:relative;overflow:hidden}.bar.svelte-1ybzyqo>span:where(.svelte-1ybzyqo){background:linear-gradient(90deg, var(--md-sys-color-primary), var(--md-sys-color-tertiary), var(--md-sys-color-primary));transition:width .3s var(--ease);background-size:200% 100%;border-radius:4px;animation:2s linear infinite svelte-1ybzyqo-flow;position:absolute;inset:0 auto 0 0}.bar.indeterminate.svelte-1ybzyqo>span:where(.svelte-1ybzyqo){width:35%;animation:svelte-1ybzyqo-flow 2s linear infinite, svelte-1ybzyqo-slide 1.4s var(--ease) infinite}@keyframes svelte-1ybzyqo-flow{to{background-position:-200% 0}}@keyframes svelte-1ybzyqo-slide{0%{left:-35%}to{left:100%}}@media (max-width:520px){.job-body.svelte-1ybzyqo{flex-direction:column;align-items:stretch}.job-preview.svelte-1ybzyqo{width:100%;height:180px}}.ba.svelte-1jfl7r7{aspect-ratio:4/3;background:var(--checker);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;border-radius:16px;width:100%;position:relative;overflow:hidden}.ba.svelte-1jfl7r7:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}img.svelte-1jfl7r7{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.handle.svelte-1jfl7r7{background:var(--md-sys-color-on-primary);width:2px;box-shadow:0 0 0 1px var(--md-sys-color-primary);position:absolute;top:0;bottom:0;transform:translate(-1px)}.knob.svelte-1jfl7r7{background:var(--md-sys-color-primary);width:32px;height:32px;color:var(--md-sys-color-on-primary);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tag.svelte-1jfl7r7{background:color-mix(in srgb, var(--md-sys-color-scrim) 55%, transparent);color:#fff;border-radius:8px;padding:2px 8px;position:absolute;top:8px}.tag.left.svelte-1jfl7r7{left:8px}.tag.right.svelte-1jfl7r7{right:8px}.out-grid.svelte-mlwrsc{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.out.svelte-mlwrsc{background:var(--md-sys-color-surface-container);min-width:0;transition:background-color .25s var(--ease);border-radius:20px;flex-direction:column;gap:6px;padding:8px;display:flex}.out.kept.svelte-mlwrsc{background:var(--md-sys-color-surface-container-low)}.out.svelte-mlwrsc video:where(.svelte-mlwrsc),.out.svelte-mlwrsc img:where(.svelte-mlwrsc){aspect-ratio:16/9;object-fit:contain;background:var(--checker);border-radius:16px;width:100%}.out.svelte-mlwrsc video:where(.svelte-mlwrsc){background:#000}.actions.svelte-mlwrsc>:where(.svelte-mlwrsc){flex:1 1 0}.strip.svelte-1kznu9f{scroll-snap-type:x proximity;grid-auto-columns:96px;grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.strip-item.svelte-1kznu9f{scroll-snap-align:start}.editor-grid.svelte-1kznu9f{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;display:grid}.canvas-wrap.svelte-1kznu9f{background:var(--checker);border-radius:16px;place-items:center;min-width:0;min-height:240px;display:grid;overflow:hidden}.view.svelte-1kznu9f{max-width:100%;height:auto;max-height:70vh;display:block}.panel.svelte-1kznu9f{min-width:0}.proposal.svelte-1kznu9f{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 14px;display:flex}.adj-row.svelte-1kznu9f{grid-template-columns:24px 96px 1fr;align-items:center;gap:6px;display:grid}.adj-row.svelte-1kznu9f md-slider:where(.svelte-1kznu9f){width:100%}@media (max-width:860px){.editor-grid.svelte-1kznu9f{grid-template-columns:1fr}}.cover-head.svelte-150anhn{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.cover-big.svelte-150anhn{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:16px;width:min(100%,360px)}.cands.svelte-150anhn{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin-top:12px;display:grid}.cand.svelte-150anhn{all:unset;cursor:pointer;transition:background-color .15s, transform .15s var(--ease);animation:rise .32s var(--ease) both;animation-delay:calc(var(--i) * 25ms);border-radius:12px;flex-direction:column;gap:2px;padding:4px;display:flex}.cand.svelte-150anhn:hover{transform:translateY(-2px)}.cand.svelte-150anhn:focus-visible{outline:2px solid var(--md-sys-color-primary)}.cand.on.svelte-150anhn{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.cand.svelte-150anhn img:where(.svelte-150anhn){aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.stars.svelte-2wwmhl{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:4px;display:inline-flex}.s-label.svelte-2wwmhl{min-width:72px}.row-stars.svelte-2wwmhl{color:var(--md-sys-color-primary);display:inline-flex}.s.svelte-2wwmhl{animation:pop .36s var(--ease-emph) both;animation-delay:calc(var(--i) * 40ms);display:inline-flex}.s.off.svelte-2wwmhl{color:var(--md-sys-color-outline-variant)}.advisor-grid.svelte-12f2et{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-top:12px;display:grid}.model.svelte-12f2et{background:var(--md-sys-color-surface-container-lowest);border-radius:12px;margin-top:8px;padding:10px 12px}.rating.svelte-12f2et{flex-direction:column;gap:2px;margin:6px 0 4px;display:flex}.nowrap.svelte-12f2et{white-space:nowrap;color:var(--md-sys-color-primary)}.model.primary.svelte-12f2et{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.phone-grid.svelte-1pzv5j6{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.model.svelte-1pzv5j6{background:var(--md-sys-color-surface-container-lowest);border-radius:12px;padding:10px 12px}.model.primary.svelte-1pzv5j6{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.rating.svelte-1pzv5j6{flex-direction:column;gap:2px;margin:6px 0 4px;display:flex}
