/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:calc(var(--radius) * .8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--accent-core)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--accent-core) 50%, transparent)}}body{color:var(--foreground)}html{font-family:var(--font)}}@layer components{svg{flex:none;display:block}.topbar{z-index:60;background:var(--chrome);color:var(--on-chrome);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-bottom:1px solid var(--edge);padding:12px var(--s3);transition:background .3s;position:sticky;top:0}.tb-in{flex-wrap:wrap;align-items:center;gap:12px;max-width:1140px;margin:0 auto;display:flex}.brand{color:var(--on-chrome);align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.brand b{color:var(--on-chrome)}.thm{cursor:pointer;background:var(--g-tool);width:36px;height:36px;color:var(--txt-2);box-shadow:inset 0 0 0 1px var(--edge-hi),0 2px 5px var(--sh-1);transition:all .24s var(--spring);border:0;border-radius:10px;justify-content:center;align-items:center;margin-inline-start:auto;display:flex;position:relative}.thm:after{content:"";position:absolute;inset:-4px}.thm:hover{color:var(--txt-1);background:var(--g-tool-hi);transform:translateY(-1px)}.thm:active{transform:scale(.93)}.thm:focus-visible{outline:2px solid var(--accent-core);outline-offset:3px}.thm .i-sun{display:none}[data-theme=light] .thm .i-sun{display:block}[data-theme=light] .thm .i-moon{display:none}.load{position:relative;overflow:hidden}.load:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(62% 62% at 50% 45%,var(--ring),transparent 72%);position:absolute;inset:0}.load-mark{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.load-mark .lg{letter-spacing:-.02em;color:var(--txt-1);font-size:20px;font-weight:700;animation:2.6s ease-in-out infinite lgpulse}.load-mark .ld{font-family:var(--mono);letter-spacing:.3em;color:var(--txt-1);text-transform:uppercase;font-size:9.5px;animation:1.5s ease-in-out infinite ldblink}@keyframes lgpulse{0%,to{opacity:var(--load-lg-min)}50%{opacity:var(--load-lg-max)}}@keyframes ldblink{0%,to{opacity:var(--load-ld-min)}50%{opacity:var(--load-ld-max)}}.load>.skel{z-index:2;opacity:var(--load-skel-opacity);position:relative}.skel{background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg-3) 50%,var(--bg-2) 75%);border-radius:var(--r-img);background-size:200% 100%;animation:1.6s infinite sh}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.load-mark .lg,.load-mark .ld,.skel{animation:none}}.skip-link{inset-inline-start:-9999px;top:var(--s2);z-index:100;padding:var(--s1) var(--s2);border-radius:var(--r-btn);background:var(--bg-2);color:var(--txt-1);border:1px solid var(--edge-hi);font-size:14px;font-weight:600;text-decoration:none;position:absolute}.skip-link:focus-visible{outline:2px solid var(--accent-core);outline-offset:3px;inset-inline-start:var(--s2)}.btn{border-radius:var(--r-btn);cursor:pointer;height:40px;transition:all .26s var(--spring);border:0;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn-primary{background:var(--neon-face);color:var(--neon-txt);text-shadow:var(--neon-shadow);box-shadow:inset 0 0 0 1px var(--accent-core),inset 0 0 12px #5b4ef047, 0 0 0 1px #5b4ef02e,0 0 12px #5b4ef059,0 0 26px #5b4ef02e}.btn-primary:hover{color:var(--neon-txt);filter:brightness(1.04);box-shadow:inset 0 0 0 1px var(--accent),inset 0 0 18px #7d72f066, 0 0 0 1px #7d72f04d,0 0 18px #5b4ef08c,0 0 42px #5b4ef04d}.btn-primary svg{filter:drop-shadow(0 0 6px #9d93ffb3)}.btn-lg{height:48px;padding:0 30px;font-size:14px}.btn-secondary{background:var(--g-raised);color:var(--txt-1);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--ring-soft),0 2px 5px #0000007a}.btn-secondary:hover{background:var(--g-raised-hi)}.btn-ghost{color:var(--txt-2);background:0 0}.btn-ghost:hover{background:var(--bg-3);color:var(--txt-1)}.btn-danger{background:var(--g-danger);color:#ff8d90;text-shadow:0 0 10px #e5484d80;box-shadow:inset 0 0 0 1px #e5484d8c,inset 0 0 10px #e5484d2e,0 0 12px #e5484d33}.btn-danger:hover{box-shadow:inset 0 0 0 1px var(--err),inset 0 0 16px #e5484d4d,0 0 20px #e5484d6b}.btn:disabled{opacity:.25;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--ring-soft);text-shadow:none;color:var(--txt-3);transform:none}.btn:focus-visible{outline:2px solid var(--accent-glow);outline-offset:3px}.frow{margin-bottom:var(--s2)}.frow:last-child{margin-bottom:0}.frow label{color:var(--txt-3);margin-bottom:7px;font-size:12px;display:block}.input,.sel,.ta{background:var(--sunk);border:1px solid var(--ring-soft);border-radius:var(--r-btn);width:100%;color:var(--txt-1);font-family:inherit;font-size:13px;transition:all .2s;box-shadow:inset 0 1px 3px #00000073}.input,.sel{height:40px;padding:0 14px}.ta{resize:vertical;min-height:84px;padding:11px 14px;line-height:1.65}.input::placeholder,.ta::placeholder{color:var(--txt-3)}.input:focus,.sel:focus,.ta:focus{border-color:var(--accent-core);outline:none;box-shadow:inset 0 1px 3px #00000073,0 0 0 3px #5b4ef029,0 0 16px #5b4ef026}.input.err{border-color:var(--err)}.input:disabled,.sel:disabled{opacity:.4;cursor:not-allowed}.errtext{color:var(--err);align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.errtext svg{flex:none}.note{background:var(--sunk);border-radius:var(--r-btn);padding:var(--s2);margin-top:var(--s3);gap:11px;display:flex;box-shadow:inset 0 1px 3px #00000073}.note .ic{flex:none;margin-top:2px;display:flex}.note.ok .ic{color:var(--ok)}.note.warn .ic{color:var(--warn)}.note.err .ic{color:var(--err)}.note.info .ic{color:var(--info)}.note p{color:var(--txt-2);font-size:12px;line-height:1.6}.note b{color:var(--txt-1);font-weight:600}.stage{z-index:1;padding:var(--s4);min-height:100vh;display:flex;position:relative}@supports (min-height:100dvh){.stage{min-height:100dvh}}.stage-thm{top:var(--s3);z-index:5;position:absolute;inset-inline-end:var(--s3)}.frame{width:100%;transition:max-width .34s var(--spring);margin:auto}@media (width>=768px){.frame{max-width:470px}}.frame.w-mobile{max-width:375px}.auth{background:var(--bg-2);border-radius:var(--r-card);padding:var(--s4);box-shadow:inset 0 1px 0 var(--edge-hi),0 2px 4px var(--sh-1),0 14px 36px var(--sh-2);margin-bottom:var(--s3)}.frame.w-mobile .auth{padding:var(--s3)}.a-logo{margin-bottom:var(--s4);justify-content:center;align-items:center;gap:9px;display:flex}.a-logo b{color:var(--txt-1);font-size:15px;font-weight:600}.auth h1{text-align:center;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.35}.auth .sub{text-align:center;color:var(--txt-2);margin-bottom:var(--s4);max-width:33ch;margin-inline:auto;font-size:14px;line-height:1.6}.btn-block{justify-content:center;width:100%}.btn-google{justify-content:center;width:100%;height:48px;font-size:14px}.legal{text-align:center;color:var(--txt-3);margin-top:11px;font-size:11px;line-height:1.6}.legal a{color:var(--txt-2);text-underline-offset:2px;text-decoration:underline}.legal a:hover{color:var(--txt-1)}.or{align-items:center;gap:var(--s2);margin:var(--s3) 0;color:var(--txt-3);font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--edge);flex:1;height:1px}.frow .input{height:46px}.captcha{margin-top:var(--s2);color:var(--txt-3);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.captcha svg{flex:none}.otp-row{justify-content:center;gap:var(--s1);direction:ltr;display:flex}.otp-cell{aspect-ratio:1;text-align:center;min-width:0;min-height:44px;font-size:var(--fs-h3);flex:1;padding:0;font-weight:700}.change-email{color:var(--txt-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.change-email:hover{color:var(--txt-1)}.errtext.centered{justify-content:center}button.link-sm{cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit}button.link-sm:disabled{cursor:not-allowed;opacity:.6}@media (width<=767px){.stage{padding:calc(var(--s2) + var(--s3) + var(--s4)) var(--s2) var(--s3)}.auth{padding:var(--s3)}}.wrap{max-width:var(--wrap-max);padding:0 var(--s3);margin:0 auto}.panel{background:var(--bg-2);border-radius:var(--r-panel);padding:var(--s3);box-shadow:inset 0 1px 0 var(--edge-hi),0 1px 2px #000c,0 10px 30px #0000008a}.search{position:relative}.search svg{color:var(--txt-3);pointer-events:none;inset-inline-start:13px;position:absolute;top:50%;transform:translateY(-50%)}.search .input{padding-inline-start:40px}.sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236e6e78' stroke-width='1.6' stroke-linecap='round'><path d='M4 6l4 4 4-4'/></svg>");background-position:13px;background-repeat:no-repeat}.ib{background:var(--g-raised);width:40px;height:40px;color:var(--txt-2);border-radius:var(--r-btn);cursor:pointer;transition:all .24s var(--spring);box-shadow:inset 0 0 0 1px var(--ring-soft);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.ib:hover{color:var(--txt-1);background:var(--g-raised-hi)}.ib:active{transform:scale(.93)}.filt{flex-wrap:wrap;gap:6px;display:flex}.filt button{background:var(--bg-2);color:var(--txt-2);cursor:pointer;transition:all .24s var(--spring);box-shadow:inset 0 0 0 1px var(--ring-soft);border:0;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12px;position:relative;overflow:hidden}.filt button:hover{background:var(--bg-3);color:var(--txt-1)}.filt button.on{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring),0 3px 9px #00000087;font-weight:600}.filt button.on:after{content:"";background:var(--light);height:1px;box-shadow:0 0 7px var(--light);position:absolute;inset-block-start:0;inset-inline:30%}.badge{background:var(--bg-0);white-space:nowrap;box-shadow:inset 0 1px 0 var(--ring-soft);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.b-info{color:var(--info)}.b-warn{color:var(--warn)}.b-ok{color:var(--ok)}.b-mute{color:var(--txt-2)}.b-mute:before{box-shadow:none}.b-fail{color:var(--err)}.nav{background:var(--bg-2);border-radius:var(--r-panel);max-width:224px;box-shadow:inset 0 1px 0 var(--edge);padding:9px}.nav a{border-radius:var(--r-btn);color:var(--txt-2);transition:all .24s var(--spring);align-items:center;gap:12px;padding:11px 14px;font-size:13px;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav a.on{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring);font-weight:600}.nav a.on:after{content:"";background:var(--light);height:1px;box-shadow:0 0 7px var(--light);position:absolute;inset-block-start:0;inset-inline:24%}.nav a.on svg{filter:drop-shadow(0 0 5px #f2f2f580)}.nav a:hover:not(.on){background:var(--bg-3);color:var(--txt-1)}.nav .disabled{border-radius:var(--r-btn);color:var(--txt-2);opacity:.4;cursor:not-allowed;align-items:center;padding:11px 14px;font-size:13px;display:flex}.state{background:var(--bg-2);border-radius:var(--r-panel);padding:40px var(--s3);text-align:center;box-shadow:inset 0 1px 0 var(--edge)}.state h4{margin-bottom:6px;font-size:15px;font-weight:600}.state p{color:var(--txt-2);margin-bottom:var(--s3);font-size:13px}.state .ico{background:var(--g-raised);width:46px;height:46px;color:var(--txt-3);box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:15px;justify-content:center;align-items:center;margin:0 auto 15px;display:flex}.app{gap:var(--s2);grid-template-columns:224px 1fr;align-items:start;display:grid}.side .brandbox{align-items:center;gap:9px;padding:12px 14px 16px;display:flex}.side .brandbox b{letter-spacing:.2px;font-size:16px;font-weight:700}.side .brandbox{font-size:19px}.apphdr{justify-content:space-between;align-items:center;gap:var(--s2);background:var(--bg-2);border-radius:var(--r-panel);padding:11px var(--s2);box-shadow:inset 0 1px 0 var(--edge);flex-wrap:wrap;display:flex}.apphdr h1{font-size:var(--fs-h2);font-weight:var(--fw-h2)}.hdr-r{align-items:center;gap:14px;display:flex}.stor{min-width:158px}.stor .l{font-size:var(--fs-micro);color:var(--txt-3);justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.gcount{font-size:var(--fs-micro);color:var(--txt-3);text-align:center;line-height:1.35}.gcount b{font-family:var(--mono);color:var(--txt-1);direction:ltr;font-size:15px;display:block}.avatar{background:var(--g-raised);width:32px;height:32px;box-shadow:inset 0 1px 0 var(--edge-hi),0 2px 6px var(--sh-2);color:var(--txt-1);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.bell-wrap{position:relative}.bell-dot{background:var(--accent-glow);width:8px;height:8px;box-shadow:0 0 8px var(--accent);pointer-events:none;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-end:3px}.toolbar{gap:var(--s2);margin:var(--s3) 0 var(--s2);flex-wrap:wrap;align-items:center;display:flex}.toolbar .search{flex:1;min-width:190px;max-width:300px}.sortsel{max-width:210px}.gcards{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(238px,1fr));display:grid}.gcard{background:var(--bg-2);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--edge-hi),0 2px 4px #00000073,0 12px 32px #00000061;transition:transform .3s var(--spring),box-shadow .3s;position:relative;overflow:hidden}.gcard:hover{box-shadow:inset 0 1px 0 var(--edge-hi),0 18px 46px #00000073;transform:translateY(-4px)}.gthumb{height:140px;position:relative}.gthumb:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 52%,#222225d6);position:absolute;inset:0}.gthumb .badge{z-index:2;background:var(--bg-0);position:absolute;inset-block-start:11px;inset-inline:auto 11px}.gthumb .rt{z-index:2;font-size:var(--fs-micro);background:var(--chrome);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-chrome);box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:999px;padding:4px 10px;font-weight:600;position:absolute;inset-block-start:11px;inset-inline-start:11px}.gbody{padding:15px 17px 17px}.gbody h4{margin-bottom:4px;font-size:15px;font-weight:600}.gcat{color:var(--accent-glow);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:600;display:block;overflow:hidden}.gdate{color:var(--txt-3);margin-bottom:12px;font-size:12px}.gfoot{border-top:1px solid var(--edge);color:var(--txt-3);flex-wrap:wrap;align-items:center;gap:9px;padding-top:11px;font-size:12px;display:flex}.gfoot .sep{opacity:.45}.gact{align-items:center;gap:8px;margin-top:12px;display:flex}.gact .btn{height:34px;padding:0 16px;font-size:12px}.icobtn{border-radius:var(--r-btn);background:var(--g-tool);cursor:pointer;width:34px;height:34px;color:var(--txt-2);box-shadow:inset 0 1px 0 var(--edge),0 1px 3px var(--sh-2);transition:all var(--t-base) var(--spring);border:0;justify-content:center;align-items:center;display:flex}.icobtn:hover{background:var(--g-tool-hi);color:var(--err)}.icobtn.g1-icobtn-neutral:hover{color:var(--txt-1)}.gempty .gthumb{background:var(--sunk);box-shadow:var(--sh-sunk);justify-content:center;align-items:center;display:flex}.gempty .gthumb:after{display:none}.gempty .gthumb .ph{color:var(--txt-3);opacity:.5;text-align:center}.gempty .gthumb .ph span{font-size:var(--fs-micro);margin-top:6px;display:block}.gfail{color:var(--err);align-items:center;gap:7px;margin-bottom:11px;font-size:12px;display:flex}.gcard.sk .gthumb{background:var(--bg-3)}.skline{border-radius:5px;height:11px;margin-bottom:8px}.skline.w70{width:70%}.skline.w45{width:45%}.skline.w90{width:90%}.pager{margin-top:var(--s3);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.pager button{border-radius:var(--r-btn);background:var(--bg-2);min-width:34px;height:34px;color:var(--txt-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ring-soft);transition:all var(--t-base) var(--spring);border:0;font-family:inherit;font-size:13px}.pager button:hover{background:var(--bg-3);color:var(--txt-1)}.pager button.on{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring-hi),0 2px 8px var(--sh-2);font-weight:600}.pager button:disabled{opacity:.35;cursor:not-allowed}.notif{background:var(--sheet);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--r-panel);width:342px;box-shadow:var(--sh-panel),inset 0 1px 0 var(--edge-hi);overflow:hidden}.notif .nh{padding:13px var(--s2);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.notif .nh button{color:var(--accent-glow);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px}.nrow{padding:13px var(--s2);border-bottom:1px solid var(--edge);cursor:pointer;transition:background var(--t-fast) ease;gap:12px;display:flex}.nrow:last-child{border-bottom:0}.nrow:hover{background:var(--bg-3)}.nrow.unread{background:#7d72f012}.nrow .ni{background:var(--bg-3);width:32px;height:32px;color:var(--txt-2);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.nrow .nt{margin-bottom:2px;font-size:13px;font-weight:600}.nrow .nb{color:var(--txt-2);font-size:12px;line-height:1.5}.nrow .nd{font-size:var(--fs-micro);color:var(--txt-3);margin-top:4px}.nrow .ni .g1-bell-err{color:var(--err)}.nrow.g1-nrow-static{cursor:default}.g1-nacts{gap:var(--s2);margin-top:6px;display:flex}.g1-nact{min-height:24px;color:var(--accent-glow);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.g1-nact:hover{text-decoration:underline}.notif.g1-notif-scroll{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.mhdr{padding:14px var(--s2);background:var(--chrome);color:var(--on-chrome);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:60;justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.mhdr h1{font-size:var(--fs-h3);font-weight:var(--fw-h1)}@media (width<=600px){.mhdr{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(var(--chrome),var(--chrome)),var(--stage)}}.mbody{padding:var(--s2);padding-bottom:86px}.mbody .gcards{grid-template-columns:1fr}.mfilt{padding:0 var(--s2) var(--s2);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.mfilt::-webkit-scrollbar{display:none}.mfab{z-index:50;position:fixed;inset-block-end:18px;inset-inline-start:18px}.drawer{background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;justify-content:flex-start;display:flex;position:fixed;inset:0}.drawer .dw{background:var(--sheet);width:250px;padding:var(--s2);box-shadow:var(--sh-modal);height:100%}.gnew{background:var(--err);width:7px;height:7px;box-shadow:0 0 8px var(--err);border-radius:50%;margin-inline-start:auto;animation:1.4s infinite pl;display:inline-block}.gov{z-index:5;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--r-card);opacity:0;transition:opacity var(--t-base) ease;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.gcard:hover .gov,.gcard.hov .gov{opacity:1;pointer-events:auto}.gov .btn{min-width:132px;height:32px;padding:0 18px;font-size:12px}.gtabs{border-bottom:1px solid var(--edge);margin-bottom:var(--s2);gap:4px;display:flex}.gtabs button{color:var(--txt-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;display:flex;position:relative}.gtabs button.on{color:var(--txt-1)}.gtabs button.on:after{content:"";background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);border-radius:2px;position:absolute;inset-block-end:-1px;inset-inline:10px}.tcount{background:var(--bg-3);color:var(--txt-2);border-radius:999px;padding:2px 8px;font-size:11px}.gpage{max-width:1080px}.ghead{background:var(--bg-2);border-radius:var(--r-panel);padding:var(--s2);box-shadow:inset 0 1px 0 var(--edge);margin-bottom:var(--s2);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gh-t{flex:1;min-width:180px}.gh-t h3{font-size:var(--fs-h2);font-weight:var(--fw-h2);margin-bottom:2px}.gh-a{flex-wrap:wrap;gap:9px;display:flex}.gh-a .btn{height:36px;padding:0 16px;font-size:13px}.g1-tbs{margin-bottom:var(--s2);border-radius:var(--r-panel);background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--ring-soft);contain:inline-size;overflow:visible}.g1-tb{height:calc(var(--s6) + var(--s1));background:var(--bg-1);border-bottom:1px solid var(--edge);border-radius:var(--r-panel);align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.g1-tb-m{border-radius:0;gap:8px;height:auto;min-height:46px;padding:0 10px}.g1-tbs .g1-tb-m:first-child{border-radius:var(--r-panel) var(--r-panel) 0 0}.g1-tbs .g1-tb-m:last-child{border-radius:0 0 var(--r-panel) var(--r-panel);border-bottom:0}.g1-sp{flex:1;min-width:0}.g1-sep{background:var(--edge);flex:none;align-self:stretch;width:1px;margin:12px 2px}.g1-ib{background:var(--g-tool);width:32px;height:32px;color:var(--txt-2);border-radius:var(--r-btn);cursor:pointer;box-shadow:inset 0 1px 0 var(--edge),0 1px 3px var(--sh-2);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.g1-ib:hover{background:var(--g-tool-hi);color:var(--txt-1)}.g1-sub{color:var(--txt-3);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;width:0;min-width:0;font-size:11px;overflow:hidden}.g1-sub-parts+.g1-slot-sub:not(:empty):before{content:"·";margin-inline:6px}.g1-tb .g1-badge{text-overflow:ellipsis;flex:0 auto;min-width:0;line-height:1.5;display:inline-block;overflow:hidden}.g1-tb .g1-badge:before{vertical-align:1px;margin-inline-end:7px;display:inline-block}.g1-badge-wrap{flex:1 1 0;width:0;min-width:0;display:flex}.g1-tb-m .g1-badge{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;line-height:1.5;display:inline-block;overflow:hidden}.g1-tb-m .g1-badge:before{vertical-align:1px;margin-inline-end:7px;display:inline-block}.g1-seg{background:var(--sunk);border-radius:var(--r-btn);box-shadow:var(--sh-sunk);flex:none;gap:2px;padding:3px;display:inline-flex}.g1-seg button{color:var(--txt-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.g1-seg button.on{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring);font-weight:600}.g1-seg-c{opacity:.8;font-size:11px}.g1-slot-tools{flex:none;align-items:center;gap:10px;display:flex}.g1-slot-tools:empty{display:none}.g1-chip{background:var(--bg-2);height:32px;color:var(--txt-1);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ring-soft);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.g1-chip:hover{background:var(--bg-3)}.g1-chip-warn{color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.g1-chip .g1-pen{opacity:.7}.g1-cnt{color:var(--txt-3);background:var(--sunk);border-radius:999px;padding:1px 7px;font-size:11px}.g1-sel{max-width:170px;height:32px;font-size:12px}.g1-tb .g1-sel{flex:0 170px;min-width:96px}.g1-chip-filter{flex:0 auto;min-width:0}.g1-chip-name{text-overflow:ellipsis;min-width:0;max-width:180px;overflow:hidden}.g1-pop{background:var(--sheet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--r-card);min-width:250px;box-shadow:var(--sh-modal);color:var(--txt-1);text-align:start;padding:12px;font-size:12.5px}.g1-pop .g1-sel{width:100%;max-width:none;height:34px}.g1-pl{color:var(--txt-3);margin:10px 2px 6px;font-size:11px}.g1-pl:first-child{margin-top:0}.g1-list{flex-direction:column;align-items:stretch;gap:6px;display:flex}.g1-list button{text-align:start;background:var(--bg-3);color:var(--txt-2);cursor:pointer;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-family:inherit;font-size:12px}.g1-list button.on{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring);font-weight:600}.g1-hr{background:var(--edge);height:1px;margin:6px 0;display:block}.g1-more{min-width:230px}.g1-mi{width:100%;color:var(--txt-1);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 6px;font-family:inherit;font-size:13px;display:flex}.g1-mi:hover{background:var(--bg-3)}.g1-mi-danger{color:var(--err)}.g1-legend{color:var(--txt-3);padding:4px 6px 2px;font-size:11.5px;line-height:1.5}.g1-more-head{color:var(--txt-2);flex-direction:column;gap:2px;display:flex}.g1-slot-menu:empty{display:none}.g1-cb{border-radius:8px;width:100%;padding:8px 6px}.g1-cb:hover{background:var(--bg-3)}.g1-steps{margin:var(--s2) 0 14px;align-items:flex-start;padding:0;list-style:none;display:flex}.g1-step{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.g1-step:before{content:"";background:var(--edge);z-index:0;width:100%;height:2px;position:absolute;inset-block-start:13px;inset-inline-start:50%}.g1-step:last-child:before{display:none}.g1-step.is-done:before{background:var(--ok)}.g1-dot{background:var(--sunk);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--txt-3);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.g1-step.is-done .g1-dot{background:var(--ok);color:var(--bg-0);box-shadow:none}.g1-step.is-current .g1-dot{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--accent-glow)}.g1-step.is-error .g1-dot{background:var(--bg-0);color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.g1-step-t{margin-top:6px;font-size:12.5px;font-weight:600}.g1-step.is-current .g1-step-t{color:var(--accent-glow)}.g1-step-d{color:var(--txt-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 4px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.g1-slim{color:var(--txt-3);flex-wrap:wrap;gap:6px 18px;margin:0 0 12px;padding:0 2px;font-size:12.5px;display:flex}.g1-slim b{color:var(--txt-1);margin-inline-start:4px;font-weight:500}.g1-next{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.g1-next-tx{flex:1;min-width:200px}.g1-next h4{margin-bottom:2px;font-size:14px}.g1-next p{color:var(--txt-2);margin:0;font-size:12.5px}.g1-acts{margin-bottom:var(--s2);grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.g1-act{background:var(--bg-1);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--ring-soft);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.g1-act-hd{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.g1-act-ic{background:var(--bg-3);border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.g1-act.is-off .g1-act-hd{color:var(--txt-3)}.g1-act.is-off .g1-act-ic{opacity:.45}.g1-act .btn{align-self:flex-start;height:30px;padding:0 14px;font-size:12px}.g1-act .errtext{margin:0;font-size:12px}.g1-why{color:var(--txt-3);margin:0;font-size:11.5px;line-height:1.45}.g1-lock{vertical-align:-1px;margin-inline-end:4px;display:inline}.g1-rename-h{margin:0 0 9px;font-size:15px;font-weight:600}.g1-rename-lbl{color:var(--txt-2);margin:0 0 6px;font-size:12px;display:block}.g1-rename-input{width:100%}.g1-rename-dup{color:var(--warn)}.g1-rename-warn{color:var(--txt-2);margin:var(--s1) 0 0;font-size:12.5px;line-height:1.5}output.g1-rename-warn{display:block}.g1-act-link{color:var(--txt-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:11.5px;text-decoration:underline}@media (width<=900px){.g1-acts{grid-template-columns:1fr}.g1-act{flex-flow:wrap;align-items:center;padding:10px 12px}.g1-act-hd{flex:1;min-width:0}.g1-act .btn{align-self:center}}.gload{background:var(--bg-2);border-radius:var(--r-panel);padding:60px var(--s3);text-align:center;box-shadow:inset 0 1px 0 var(--edge)}.gload .mk{color:var(--accent-glow);margin:0 auto;animation:2.6s infinite pl;display:block}.gload .wm{letter-spacing:.4px;color:var(--txt-2);margin-top:12px;font-size:17px;font-weight:700}.gload .sb{letter-spacing:3px;color:var(--txt-3);font-size:11px;font-family:var(--mono);margin-top:5px;animation:1.5s infinite pl}@media (width<=900px){.app{grid-template-columns:1fr}.side{display:none}}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cols{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;display:grid}.prog{background:var(--sunk);height:6px;box-shadow:inset 0 0 0 1px var(--ring-hi);border-radius:5px;overflow:hidden}.prog>i{background:linear-gradient(90deg,var(--prog-ocean-1),var(--prog-ocean-2),var(--prog-ocean-3),var(--prog-ocean-4),var(--prog-ocean-3),var(--prog-ocean-2),var(--prog-ocean-1));height:100%;box-shadow:0 0 10px var(--prog-glow);background-position:0 0;background-size:300% 100%;border-radius:3px;display:block}.prog.is-lg{height:10px}.prog.is-active>i{animation:3.6s linear infinite prog-flow}@keyframes prog-flow{0%{background-position:0 0}to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.prog.is-active>i{animation:none}}.cc{position:relative}.cc .bm{font-family:var(--mono);color:var(--accent-glow);inset-inline-end:12px;background:#7d72f021;border-radius:5px;padding:3px 8px;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.drop{border:1.5px dashed var(--ring);border-radius:var(--r-panel);padding:32px var(--s3);text-align:center;transition:all .25s var(--spring);cursor:pointer}.drop:hover,.drop.on{background:#f2f2f506;border-color:#f2f2f559}.drop .ico{background:var(--g-raised);width:46px;height:46px;color:var(--txt-2);box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:15px;justify-content:center;align-items:center;margin:0 auto 13px;display:flex}.drop h4{margin-bottom:4px;font-size:14px;font-weight:600}.drop p{color:var(--txt-3);font-size:12px}.step{margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;gap:6px 0;display:flex}.step .s{color:var(--txt-3);align-items:center;gap:9px;font-size:12px;display:flex}.step .n{background:var(--sunk);width:25px;height:25px;font-size:11px;font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--ring-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:all .3s;display:flex}.step .s.done .n{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px #3ecf8e6b}.step .s.now .n{background:var(--g-active-hi);color:var(--txt-1);box-shadow:inset 0 0 0 1px #f2f2f552,0 0 12px #f2f2f529}.step .s.now,.step .s.done{color:var(--txt-1)}.step .bar{background:var(--sunk);border-radius:1px;flex:1;min-width:18px;height:2px;margin:0 11px;position:relative;overflow:hidden}.step .bar i{background:var(--ok);border-radius:1px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 7px #3ecf8e80}.plans{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:12px;display:grid}.plan{background:var(--bg-2);border-radius:var(--r-card);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ring-soft);transition:all .28s var(--spring);padding:20px;position:relative;overflow:hidden}.plan:hover{box-shadow:inset 0 0 0 1px var(--ring),0 16px 38px #00000094;transform:translateY(-3px)}.plan.on{background:var(--g-plan);box-shadow:inset 0 0 0 1px #f2f2f53d,0 10px 30px #00000094}.plan.on:after{content:"";background:var(--light);height:1px;box-shadow:0 0 10px var(--light);position:absolute;inset-block-start:0;inset-inline:30%}.plan .tag{color:var(--accent-glow);top:14px;background:#7d72f024;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;position:absolute;inset-inline-end:14px;box-shadow:inset 0 0 0 1px #7d72f04d}.plan .ico{background:var(--bg-3);width:30px;height:30px;color:var(--accent-glow);border-radius:9px;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.plan h4{margin-bottom:3px;font-size:15px;font-weight:600}.plan .pr{font-family:var(--mono);margin-bottom:2px;font-size:16px;font-weight:600}.plan .note{color:var(--txt-3);margin:2px 0 0;font-size:11px}.plan ul{color:var(--txt-2);margin-top:13px;font-size:12px;list-style:none}.plan li{gap:8px;padding:3px 0;display:flex}.plan li svg{color:var(--ok);margin-top:4px}.plan li.neg svg{color:var(--err)}.kpi{background:var(--bg-2);border-radius:var(--r-card);box-shadow:inset 0 1px 0 var(--edge-hi),0 2px 4px #0006,0 10px 26px #0000004d;padding:18px 20px}.kpi .k{color:var(--txt-3);letter-spacing:.04em;margin-bottom:6px;font-size:11px}.kpi .v{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:start;direction:ltr;font-size:26px;font-weight:500;line-height:1.2}.kpi .d{margin-top:5px;font-size:11px}.gstats{gap:var(--s2);margin-bottom:var(--s2);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.b-accent{color:var(--accent-glow)}.fsep{background:var(--edge);align-self:stretch;width:1px;margin:0 5px}.cb{cursor:pointer;color:var(--txt-2);align-items:flex-start;gap:11px;padding:7px 0;font-size:13px;display:flex}.cb i{background:var(--sunk);width:19px;height:19px;box-shadow:inset 0 1px 3px #00000087,inset 0 0 0 1px var(--ring-soft);transition:all .24s var(--spring);border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.cb.on i{background:var(--g-active);box-shadow:inset 0 0 0 1px #f2f2f54d,0 0 12px #f2f2f533}.cb i svg{opacity:0;transition:all .24s var(--spring);transform:scale(.5)}.cb.on i svg{opacity:1;filter:drop-shadow(0 0 4px #f2f2f5cc);transform:scale(1)}.cb.on{color:var(--txt-1)}.thumbs{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:9px;display:grid}.gpage .thumbs{grid-template-columns:repeat(auto-fill,minmax(118px,134px));justify-content:start}@media (width<=600px){.thumbs,.gpage .thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.th{aspect-ratio:3/2;border-radius:var(--r-img);cursor:pointer;transition:transform .25s var(--spring),opacity .25s;background:var(--bg-3);content-visibility:auto;contain-intrinsic-size:116px 77px;border:0;padding:0;position:relative;overflow:hidden}.th:after{content:"";border-radius:var(--r-img);box-shadow:inset 0 0 0 0 var(--light);transition:box-shadow .25s;position:absolute;inset:0}.th.dim{opacity:.32}.th.dim:hover{opacity:.72}.th.pick:after,.th.sel:after{box-shadow:inset 0 0 0 2px var(--light),0 0 16px #f2f2f54d}@media (hover:hover){.th:hover{transform:scale(1.04)}}.th img{object-fit:cover;width:100%;height:100%;display:block}.th .score{font-size:11px;font-weight:500;font-family:var(--mono);color:#f0f0f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#1e1e21c7;border-radius:999px;padding:1px 7px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.th .edited{background:var(--ok);width:7px;height:7px;box-shadow:0 0 9px var(--ok);z-index:2;border-radius:50%;position:absolute;inset-block-end:6px;inset-inline-start:6px}.addth{color:var(--txt-3);box-shadow:var(--sh-sunk);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;background:var(--sunk)!important}.addth span{font-size:var(--fs-micro)}.addth:hover{color:var(--txt-1)}.gbar{justify-content:space-between;align-items:center;gap:var(--s2);margin:var(--s3) 0 var(--s2);flex-wrap:wrap;display:flex}.setblock{background:var(--bg-2);border-radius:var(--r-panel);padding:var(--s2);box-shadow:inset 0 1px 0 var(--edge);margin-bottom:var(--s2)}.sethead{color:var(--txt-3);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.sethead h5{color:var(--txt-1);font-size:14px;font-weight:600}.sethead .sep{opacity:.45}.tl{padding-inline-start:22px;position:relative}.tl:before{content:"";background:var(--ring-soft);inset-inline-start:5px;width:1px;position:absolute;top:6px;bottom:6px}.tl-i{padding-bottom:15px;position:relative}.tl-i:last-child{padding-bottom:0}.tl-i:before{content:"";background:var(--bg-4);width:9px;height:9px;box-shadow:0 0 0 3px var(--bg-2);inset-inline-start:-21px;border-radius:50%;position:absolute;top:6px}.tl-i.hi:before{background:var(--light);box-shadow:0 0 0 3px var(--bg-2),0 0 12px #f2f2f599}.tl-i .t{font-size:13px}.tl-i .d{color:var(--txt-3);font-size:11px;font-family:var(--mono)}.ovl{background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:var(--z-modal);padding:var(--s2);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlg{background:var(--sheet);border-radius:var(--r-panel);width:100%;max-width:420px;box-shadow:var(--sh-panel),inset 0 1px 0 var(--edge-hi);padding:var(--s3)}.dlg h4{margin-bottom:9px;font-size:15px;font-weight:600}.dlg p{color:var(--txt-2);margin-bottom:11px;font-size:13px;line-height:1.55}.dlg .row{margin-top:var(--s3);justify-content:flex-end}.toast{z-index:var(--z-toast);background:var(--sheet);border-radius:var(--r-btn);box-shadow:var(--sh-panel),inset 0 1px 0 var(--edge-hi);align-items:center;gap:14px;padding:11px 16px;font-size:13px;display:flex;position:fixed;inset-block-end:22px;inset-inline-start:50%;transform:translate(-50%)}.toast button{color:var(--accent-glow);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.lbx{z-index:var(--z-modal);background:#0a0a0bf0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lbx img{object-fit:contain;border-radius:6px;max-width:92vw;max-height:86vh}.lbx .lbx-x{top:18px;position:absolute;inset-inline-end:18px}.lbx .lbx-dl{top:18px;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;inset-inline-start:18px}.lbx .lbx-nav{width:46px;height:46px;position:absolute;top:50%;transform:translateY(-50%)}.lbx .lbx-prev{inset-inline-start:18px}.lbx .lbx-next{inset-inline-end:18px}.lbx .lbx-count{font-size:12px;font-family:var(--mono);color:var(--txt-2);bottom:18px;background:#00000080;border-radius:999px;padding:4px 12px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.upload-failed-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.upload-failed-item{align-items:center;gap:10px;min-width:0;display:flex}.upload-failed-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.upload-retry-btn{min-width:44px;min-height:44px;padding:0 14px;font-size:12px}.o-ob{max-width:1020px;padding:var(--s4) var(--s3) var(--s6);margin:0 auto}.o-ob-top{text-align:center;margin-bottom:var(--s4)}.o-ob-top h1{letter-spacing:-.3px;margin:0 0 7px;font-size:26px;font-weight:700}.o-ob-top p{color:var(--txt-2);margin:0;font-size:14px}.o-steps{margin:var(--s3) 0 var(--s4);justify-content:center;align-items:center;gap:0;display:flex}.o-step{align-items:center;gap:9px;display:flex}.o-step .dot{background:var(--bg-3);width:26px;height:26px;color:var(--txt-3);border:1.5px solid var(--edge);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.o-step.on .dot{background:var(--accent-core);color:#fff;border-color:var(--accent-core)}.o-step.done .dot{background:var(--ok);color:#fff;border-color:var(--ok)}.o-step span{color:var(--txt-3);font-size:13px;font-weight:500}.o-step.on span{color:var(--txt-1);font-weight:600}.o-step-line{background:var(--edge);width:64px;height:1.5px;margin:0 14px}.o-step-line.done{background:var(--ok)}.o-plans{gap:var(--s2);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.o-plan{background:var(--bg-2);border:1.5px solid var(--edge);border-radius:var(--r-panel);padding:var(--s3) var(--s2) var(--s2);cursor:pointer;transition:border-color var(--t-base),transform var(--t-base) var(--spring),box-shadow var(--t-base);flex-direction:column;display:flex;position:relative}.o-plan:hover{border-color:var(--edge-hi);transform:translateY(-2px)}.o-plan.sel{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.o-plan.sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.o-plan.pop{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.o-plan.pop{border-color:color-mix(in srgb,var(--accent) 45%,var(--edge))}}.o-plan-tag{background:var(--accent);color:#fff;white-space:nowrap;top:-10px;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:600;position:absolute;inset-inline-start:50%;transform:translate(50%)}.o-plan h3{margin:0 0 3px;font-size:16px;font-weight:700}.o-plan .o-sub{color:var(--txt-3);margin-bottom:var(--s2);min-height:32px;font-size:12px}.o-price{margin-bottom:var(--s2);align-items:baseline;gap:4px;display:flex}.o-price b{letter-spacing:-1px;font-size:32px;font-weight:700;font-family:var(--mono)}.o-price i{color:var(--txt-2);font-size:13px;font-style:normal}.o-plan ul{margin:0 0 var(--s2);flex-direction:column;flex:auto;gap:9px;padding:0;list-style:none;display:flex}.o-plan li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.o-plan li svg{color:var(--ok);flex:none;margin-top:3px}.o-plan li .q{color:var(--txt-3);margin-top:1px;font-size:12px;display:block}.o-plan .o-choose{justify-content:center;width:100%;margin-top:auto}.o-radio{border:1.5px solid var(--edge-hi);top:14px;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;inset-inline-end:14px}.o-plan.sel .o-radio{border-color:var(--accent);background:var(--accent)}.o-plan.sel .o-radio:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.cmp-link{text-align:center;margin-top:var(--s3);color:var(--accent-glow);cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:block}.cmp-link:hover{text-decoration:underline}.o-trust{justify-content:center;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.o-trust div{color:var(--txt-2);align-items:center;gap:7px;font-size:12px;display:flex}.o-trust svg{color:var(--ok)}.o-form2{gap:var(--s3);grid-template-columns:1.15fr .85fr;align-items:start;display:grid}.o-fld{margin-bottom:var(--s2)}.o-fld label{margin-bottom:6px;font-size:13px;font-weight:500;display:block}.o-fld .hint{color:var(--txt-3);margin-top:5px;font-size:11px}.o-fld .input{width:100%}.o-consent{cursor:pointer;align-items:flex-start;gap:10px;padding:11px 0;font-size:13px;line-height:1.55;display:flex}.o-consent+.o-consent{border-top:1px solid var(--edge)}.o-consent input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:3px}.o-consent a{color:var(--accent-glow)}.o-req{color:var(--err);font-weight:600}.o-summary{background:var(--bg-3);border:1px solid var(--edge);border-radius:var(--r-panel);padding:var(--s2)}.o-summary h4{margin:0 0 var(--s2);font-size:14px;font-weight:600}.o-srow{justify-content:space-between;align-items:baseline;padding:7px 0;font-size:13px;display:flex}.o-srow+.o-srow{border-top:1px solid var(--edge)}.o-srow b{font-family:var(--mono)}.o-srow.total{border-top:1.5px solid var(--edge-hi);margin-top:6px;padding-top:11px;font-size:15px;font-weight:600}.o-when{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--edge);color:var(--txt-2);font-size:12px;line-height:1.6}.o-cmp{border-collapse:collapse;width:100%;font-size:13px}.o-cmp th,.o-cmp td{text-align:start;border-bottom:1px solid var(--edge);padding:11px 14px}.o-cmp thead th{background:var(--bg-3);font-size:13px;font-weight:600;position:sticky;top:0}.o-cmp tbody th{color:var(--txt-2);font-weight:500}.o-cmp td{font-family:var(--mono);font-size:12.5px}.o-cmp .yes{color:var(--ok)}.o-cmp .no{color:var(--txt-3)}@media (width<=820px){.o-plans{grid-template-columns:1fr;gap:11px}.o-form2{grid-template-columns:1fr}.o-price b{font-size:26px}}.c9-center{min-height:100dvh;padding:var(--s3);background:var(--c9-bg);justify-content:center;align-items:center;display:flex}@supports not (min-height:100dvh){.c9-center{min-height:100vh}}.c9-card{background:var(--c9-surface);border-radius:var(--r-panel);padding:var(--s4);box-shadow:var(--sh-panel);width:100%}.c9-card-narrow{text-align:center;max-width:400px}.c9-title{font-size:var(--fs-h1);font-weight:var(--fw-h1);color:var(--c9-ink);margin-bottom:var(--s2);line-height:1.35}.c9-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c9-ink-soft);margin-bottom:var(--s3)}.c9-muted{color:var(--c9-ink-2);font-size:var(--fs-small);margin-bottom:0}.c9-block{width:100%;margin-top:var(--s1);justify-content:center}.c9-notice{font-size:var(--fs-small);color:var(--c9-ink-soft);margin-top:var(--s2)}.c9-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c9-by{color:var(--c9-ink-2);font-size:var(--fs-small);margin-bottom:var(--s3);justify-content:center;align-items:center;gap:6px;display:flex}.c9-by b{font-weight:600}.c9-credit{color:var(--c9-ink-2);font-size:var(--fs-small);align-items:center;gap:6px;margin-block-start:var(--s4);margin-inline-end:auto;display:flex}.c9-credit b{font-weight:600}.c9-shell.is-quick .c9-credit{display:none}.c9-gate-logo-slot{block-size:56px;margin:0 auto var(--s3);justify-content:center;align-items:center;display:flex}.c9-gate-logo{object-fit:contain;max-block-size:56px;max-inline-size:150px;display:block}.c9-code{font-family:var(--mono);font-size:var(--fs-h2);letter-spacing:.4em;text-align:center;text-indent:.4em}.c9-skel{background:var(--c9-line);border-radius:var(--r-btn);opacity:var(--load-skel-opacity);margin:0 auto var(--s2)}.c9-skel-logo{width:200px;height:64px}.c9-skel-line{height:var(--s2);width:100%}.c9-skel-short{width:60%}.c9-skel-tile{width:100%;height:200px;margin:0}.c9-shell{background:var(--c9-bg);flex-direction:column;min-height:100dvh;display:flex}@supports not (min-height:100dvh){.c9-shell{min-height:100vh}}.c9-header{z-index:var(--z-sticky);color:var(--c9-ink);-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:var(--c9-bg);border-radius:14px;margin-inline:12px;position:sticky;inset-block-start:var(--s1)}@supports (color:color-mix(in lab, red, red)){.c9-header{background:color-mix(in srgb, var(--c9-bg) 40%, transparent)}}.c9-header{padding:var(--s2) var(--s3) calc(var(--s2) + 2px);border:1px solid #ffffff29;margin-block-end:var(--s2);overflow:hidden;box-shadow:0 10px 30px #0000006b}.c9-header-inner{align-items:center;gap:var(--s2);max-width:var(--wrap-max);flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.c9-header-logo{object-fit:contain;flex:none;max-width:120px;max-height:32px}.c9-header-title{font-size:var(--fs-h2);font-weight:var(--fw-h2);color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:100%;min-width:0;overflow:hidden}.c9-theme{color:inherit;flex:none}@media (width>=640px){.c9-header-inner{flex-wrap:nowrap}.c9-header-title{flex:1 1 0}}.c9-counter{max-width:var(--wrap-max);margin:var(--s1) auto 0;width:100%;font-size:var(--fs-small);color:inherit}.c9-counter-pending{font-style:italic}.c9-banner{justify-content:space-between;align-items:center;gap:var(--s2);background:var(--c9-surface);color:var(--c9-ink);font-size:var(--fs-small);padding:var(--s1) var(--s3);box-shadow:inset 0 -1px 0 var(--c9-line);display:flex}.c9-banner-close{flex:none}.c9-banner-actions{gap:var(--s1);flex:none;display:flex}.c9-main{min-height:0;max-width:var(--wrap-max);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}.c9-footer{z-index:var(--z-sticky);background:var(--c9-surface);padding:var(--s2) var(--s3);box-shadow:0 -1px 0 var(--c9-line);position:sticky;bottom:0}.c9-footer .c9-block{max-width:var(--wrap-max);margin-inline:auto}.c9-grid-scroll{min-height:0;padding:var(--s2) var(--s3);flex:1;overflow-y:auto}.c9-grid-inner{width:100%;position:relative}.c9-grid{gap:var(--s1);display:grid}.c9-grid-row{inset-inline:0;grid-auto-rows:minmax(0,1fr);position:absolute;top:0}.c9-set-head{font-size:var(--fs-body);color:var(--c9-ink);inset-inline:0;align-items:center;margin:0;font-weight:600;display:flex;position:absolute;top:0}.c9-grid-empty{justify-content:center;align-items:center;gap:var(--s2);padding:var(--s4);text-align:center;flex-direction:column;flex:1;display:flex}.c9-card-wrap{height:100%;position:relative}.c9-img-btn{cursor:pointer;background:var(--surface-photo);border-radius:var(--r-img);width:100%;height:100%;transition:box-shadow var(--t-fast);border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.c9-img-btn:focus-visible{outline:2px solid var(--focus-inner);outline-offset:3px}.c9-img-btn.is-selected{box-shadow:inset 0 0 0 2.5px var(--c9-fill)}.c9-img-btn.is-readonly{cursor:default}.c9-img{object-fit:cover;width:100%;height:100%;display:block}.c9-img-missing{width:100%;height:100%;font-size:var(--fs-micro);color:var(--c9-ink-2);padding:var(--s1);text-align:center;justify-content:center;align-items:center;display:flex}.c9-check{opacity:0;width:24px;height:24px;transition:opacity var(--t-fast);background:var(--c9-fill);color:var(--c9-fill-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--s1);inset-inline-start:var(--s1)}.c9-img-btn.is-selected .c9-check{opacity:1}.c9-zoom{cursor:pointer;width:44px;height:44px;color:var(--c9-ink);padding:var(--s1);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.c9-zoom>svg{background:var(--overlay);border-radius:var(--r-btn);box-sizing:content-box;padding:7px}.c9-zoom:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.c9-viewswitch{background:var(--c9-line);border-radius:var(--r-btn);gap:2px;min-inline-size:0;padding:2px;display:flex;overflow-x:auto}.c9-viewswitch-btn{color:var(--c9-ink-2);padding:var(--s1) var(--s2);border-radius:var(--r-btn);cursor:pointer;font-size:var(--fs-micro);background:0 0;border:0;min-height:36px}.c9-viewswitch-btn.is-on{background:var(--c9-surface);color:var(--c9-ink)}.c9-viewswitch-btn:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.c9-two-col{gap:var(--s2);height:100%;min-height:0;max-width:var(--wrap-max);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.c9-shell.is-columns,.c9-shell.is-quick{block-size:100dvh;min-block-size:0;overflow:hidden}.c9-shell.is-columns .c9-header{align-items:center;column-gap:var(--s2);row-gap:var(--s1);padding:var(--s1) var(--s3) calc(var(--s1) + 2px);grid-template-columns:auto auto auto 1fr auto auto;display:grid}.c9-shell.is-columns .c9-header-inner{display:contents}.c9-shell.is-columns .c9-header .c9-rail{display:none}.c9-shell.is-columns .c9-header-logo{grid-area:1/1}.c9-shell.is-columns .c9-header-title{grid-area:1/1;margin:0}.c9-shell.is-columns .c9-greeting{white-space:nowrap;grid-area:1/2;margin:0}.c9-shell.is-columns .c9-counter{white-space:nowrap;grid-area:1/3;margin:0}.c9-shell.is-columns .c9-theme{grid-area:1/5}.c9-shell.is-columns .c9-header [aria-label=עוד\ אפשרויות]{grid-area:1/6}.c9-shell.is-columns .c9-viewswitch{grid-area:2/1}.c9-shell.is-columns .c9-sets{flex-wrap:nowrap;grid-area:2/2/auto/-1;margin:0;overflow-x:auto}.c9-shell.is-columns .c9-quota{grid-column:1/-1}.c9-shell.is-columns .c9-header-title{font-size:var(--fs-body)}.c9-shell.is-columns .c9-greeting,.c9-shell.is-columns .c9-counter{font-size:var(--fs-small)}.c9-shell.is-columns .c9-theme,.c9-shell.is-columns .c9-header [aria-label=עוד\ אפשרויות]{min-block-size:32px;padding-block:2px}.c9-shell.is-columns .c9-col{min-block-size:60vh}.c9-two-col.is-single{grid-template-columns:1fr}.c9-col{border:1px solid var(--c9-line);border-radius:var(--r-img);background:var(--c9-surface);min-height:0;transition:box-shadow var(--t-fast);flex-direction:column;display:flex;overflow:hidden}.c9-col.is-over{box-shadow:inset 0 0 0 3px var(--c9-fill)}.c9-col-head{padding:var(--s2) var(--s3);font-size:var(--fs-body);color:var(--c9-ink);border-block-end:1px solid var(--c9-line);margin:0;font-weight:600}.c9-col-empty{padding:var(--s4) var(--s3);text-align:center}.c9-col-scroll{min-height:0;padding:var(--s1);scrollbar-gutter:stable;flex:1;overflow-y:auto}.c9-col-list{width:100%;margin:0;padding:0;list-style:none;position:relative}.c9-col-item{border-radius:var(--r-img);background:var(--c9-bg-2);cursor:grab;list-style:none;position:absolute;top:0;overflow:hidden}.c9-col-item:active{cursor:grabbing}.c9-col-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.c9-col-hit{cursor:zoom-in;position:absolute;inset:0}.c9-col-hit.is-static{cursor:default}.c9-col-hit:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.c9-col-handle{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;inline-size:22px;margin:0;padding:0;transition:inline-size .16s;display:flex;position:absolute;inset-block:0;overflow:hidden}.c9-col-handle[data-side=left]{left:0}.c9-col-handle[data-side=right]{right:0}.c9-col-handle:before{content:"";pointer-events:none;inline-size:100%;transition:background .16s;position:absolute;inset-block:0}.c9-col-handle[data-side=left]:before{background:linear-gradient(90deg,#00000057,#0000);left:0}.c9-col-handle[data-side=right]:before{background:linear-gradient(270deg,#00000057,#0000);right:0}.c9-col-handle-glyph{filter:drop-shadow(0 1px 1px #000000b3);justify-content:center;align-items:center;inline-size:22px;font-size:18px;line-height:1;display:flex;position:absolute;inset-block:0}.c9-col-handle[data-side=left] .c9-col-handle-glyph{left:0}.c9-col-handle[data-side=right] .c9-col-handle-glyph{right:0}.c9-col-handle-text{font-size:var(--fs-micro);white-space:normal;text-align:center;text-shadow:0 1px 3px #000c;font-weight:600;line-height:1.15;display:none;position:relative}.c9-col-handle[data-side=left]{direction:ltr;justify-content:flex-start;padding-left:22px}.c9-col-handle[data-side=right]{direction:ltr;justify-content:flex-end;padding-right:22px}.c9-col-handle-text{direction:rtl;padding-inline:2px}.c9-col-handle:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}@media not all and (pointer:coarse){.c9-col-item:hover .c9-col-handle,.c9-col-handle:focus-visible{inline-size:46%}.c9-col-item:hover .c9-col-handle[data-side=left]:before,.c9-col-handle[data-side=left]:focus-visible:before{background:linear-gradient(90deg,#0009,#0000)}.c9-col-item:hover .c9-col-handle[data-side=right]:before,.c9-col-handle[data-side=right]:focus-visible:before{background:linear-gradient(270deg,#0009,#0000)}.c9-col-item:hover .c9-col-handle-text,.c9-col-handle:focus-visible .c9-col-handle-text{display:inline}}@media (pointer:coarse){.c9-col-handle{inline-size:44px}.c9-col-handle:before{inline-size:22px}}@media (prefers-reduced-motion:reduce){.c9-col-handle,.c9-col-handle:before{transition:none}}.c9-seg{background:var(--c9-line);border-radius:var(--r-btn);gap:2px;margin-block-end:var(--s2);padding:2px;display:flex}.c9-seg-btn{color:var(--c9-ink-2);padding:var(--s1) var(--s2);border-radius:var(--r-btn);cursor:pointer;min-height:44px;font-size:var(--fs-micro);background:0 0;border:0;flex:1}.c9-seg-btn.is-on{background:var(--c9-surface);color:var(--c9-ink)}.c9-seg-btn:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.c9-skel-row{border-radius:var(--r-img);height:132px;margin-block-end:var(--s1)}.c9-ten{padding:var(--s3);max-width:var(--wrap-max);border-block-end:1px solid var(--c9-line);flex:none;width:100%;margin-inline:auto}.c9-ten-title{margin:0 0 var(--s3);font-size:var(--fs-h2);color:var(--c9-ink);text-align:center;font-weight:600}.c9-ten-grid{gap:var(--s2);margin:0 0 var(--s3);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.c9-ten-grid>li{height:200px}@media (width>=640px){.c9-ten-grid{grid-template-columns:repeat(5,1fr)}}.c9-tour{max-width:min(92vw,720px)}.c9-tour-row{gap:var(--s2);margin:var(--s3) 0;padding:0;list-style:none;display:flex;overflow-x:auto}.c9-tour-row>li{flex:none;width:150px;height:150px}.c9-code-label{font-size:var(--fs-micro);color:var(--c9-ink-2);margin-block-end:var(--s1);display:block}.c9-code-boxes{gap:var(--s1);justify-content:center;display:flex}.c9-code-box{text-align:center;width:44px;min-width:44px;height:56px;font-size:var(--fs-h2);font-family:var(--mono);letter-spacing:0;padding:0}.c9-code-box:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.c9-code-boxes.err .c9-code-box{border-color:var(--err)}.c9-lb-arrow{cursor:pointer;width:64px;color:var(--on-chrome);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0}.c9-lb-arrow-prev{inset-inline-start:0}.c9-lb-arrow-next{inset-inline-end:0}.c9-lb-arrow>svg{background:var(--overlay);box-sizing:content-box;padding:var(--s2);border-radius:50%}.c9-lb-arrow:disabled{opacity:.3;cursor:default}.c9-lb-arrow:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-4px}.c9-strip{padding:var(--s1) 0;flex:none;overflow:auto hidden}.c9-strip-list{gap:var(--s1);margin:0;padding:0;list-style:none;display:flex}.c9-strip-item{flex:none}.c9-strip-btn{cursor:pointer;background:var(--c9-line);border-radius:var(--r-img);width:64px;height:48px;transition:box-shadow var(--t-fast);opacity:.6;border:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.c9-strip-btn.is-current{opacity:1;box-shadow:inset 0 0 0 2.5px var(--c9-fill)}.c9-strip-btn:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.c9-strip-btn>img{object-fit:cover;width:100%;height:100%;display:block}.c9-strip-missing{width:100%;height:100%;font-size:var(--fs-micro);color:var(--c9-ink-2);justify-content:center;align-items:center;display:flex}.c9-strip-dot{background:var(--c9-fill);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--c9-surface);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}.c9-count{margin:var(--s1) 0 0;font-size:var(--fs-micro);color:var(--c9-ink-2)}.c9-oneway{margin-block-start:var(--s2)}.c9-lb-backdrop{z-index:var(--z-modal);background:#05050b7a;background:rgb(from var(--scrim) r g b / var(--scrim-alpha));position:fixed;inset:0}.c9-lb{z-index:var(--z-modal);padding:var(--s3);gap:var(--s2);flex-direction:column;display:flex;position:fixed;inset:0}.c9-viewonly{margin:0 12px var(--s2);padding:var(--s2) var(--s3);-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:var(--c9-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.c9-viewonly{background:color-mix(in srgb, var(--c9-bg) 40%, transparent)}}.c9-viewonly{max-width:var(--wrap-max);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c9-ink);text-align:center;border:1px solid #ffffff29;margin-inline:auto;box-shadow:0 10px 30px #0000006b}.c9-lb-dock,.c9-lb-tools{-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:var(--c9-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.c9-lb-dock,.c9-lb-tools{background:color-mix(in srgb, var(--c9-bg) 40%, transparent)}}.c9-lb-dock,.c9-lb-tools{border:1px solid #ffffff29;box-shadow:0 10px 30px #0000006b}.c9-lb-dock{gap:var(--s2);padding:var(--s2);flex-direction:column;flex:none;margin-inline:12px;display:flex}.c9-lb-tools{align-items:center;gap:var(--s2);padding:4px 4px 4px var(--s2);display:flex;position:absolute;inset-block-start:var(--s2);inset-inline-end:calc(12px + var(--s2))}.c9-lb-tools .c9-lb-close{box-shadow:none;color:var(--c9-ink);background:0 0;position:static}.c9-lb-dock .c9-body,.c9-lb-dock .c9-count,.c9-lb-dock .c9-strip-missing,.c9-lb-dock .c9-lb-comment label,.c9-lb-tools .c9-lb-count{color:var(--c9-ink)}.c9-lb-stage{background:var(--stage);min-height:0;color:var(--on-chrome);border-radius:var(--r-panel);box-shadow:var(--sh-photo);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.c9-lb-stage .c9-body{color:var(--on-chrome)}.c9-lb-img{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (width>=640px){.c9-lb-stage{flex:auto;block-size:auto;min-block-size:60vh;inline-size:auto;max-inline-size:100%;margin-inline:auto}.c9-lb-stage .c9-lb-img{object-fit:contain;block-size:100%;max-block-size:100%;inline-size:auto;max-inline-size:100%}.c9-lb-dock .c9-strip{flex:none;block-size:72px}.c9-lb-bar{flex:none;min-block-size:56px}}.c9-lb-comment-toggle{justify-content:center;min-block-size:40px;display:flex}#c9-comment-sheet{z-index:1;max-block-size:70vh;padding:var(--s3);-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:var(--c9-bg);border-radius:14px;position:absolute;inset-block-end:12px;inset-inline:12px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){#c9-comment-sheet{background:color-mix(in srgb, var(--c9-bg) 92%, transparent)}}#c9-comment-sheet{max-inline-size:var(--wrap-max);color:var(--c9-ink);border:1px solid #ffffff29;margin-inline:auto;box-shadow:0 10px 30px #0000006b}#c9-comment-sheet label{color:var(--c9-ink)}.c9-lb-bar{justify-content:center;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.c9-lb-count{font-size:var(--fs-small);color:var(--c9-ink)}.c9-lb-close{background:var(--chrome);color:var(--on-chrome);position:absolute;inset-block-start:var(--s2);inset-inline-end:var(--s2)}.c9-dlg{z-index:var(--z-modal);width:min(440px,calc(100vw - var(--s4)));height:max-content;max-height:calc(100dvh - var(--s4));background:var(--c9-surface);border-radius:var(--r-panel);padding:var(--s4);box-shadow:var(--sh-modal);margin:auto;position:fixed;inset:0;overflow-y:auto}@supports not (max-height:100dvh){.c9-dlg{max-height:calc(100vh - var(--s4))}}.c9-dlg-actions{gap:var(--s2);margin-top:var(--s3);justify-content:flex-end;display:flex}.c9-dlg-actions .btn{flex:1}.c9-warn{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c9-warn-ink);background:var(--c9-warn-bg);border-radius:var(--r-btn);padding:var(--s1) var(--s2);margin-bottom:var(--s2)}.c9-request{margin-top:var(--s3);padding-top:var(--s3);box-shadow:inset 0 1px 0 var(--c9-line)}.c9-submitted{color:var(--ok);margin-bottom:var(--s1)}.c9-panel{padding:var(--s3);gap:var(--s4);flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.c9-download,.c9-rating{background:var(--c9-surface);border-radius:var(--r-panel);width:100%;max-width:440px;padding:var(--s4);box-shadow:var(--sh-panel)}.c9-h2{font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--c9-ink);margin-bottom:var(--s2)}.c9-stars{margin:0 0 var(--s3);align-items:center;gap:var(--s1);border:0;flex-wrap:wrap;padding:0;display:flex}.c9-stars legend{font-size:var(--fs-small);color:var(--c9-ink-2);margin-bottom:var(--s1)}.c9-star{cursor:pointer;width:44px;height:44px;color:var(--c9-ink-2);border-radius:var(--r-btn);justify-content:center;align-items:center;display:flex}.c9-star .c9-star-on{color:var(--warn)}.c9-star:has(input:focus-visible){outline:2px solid var(--focus-inner);outline-offset:2px}.c9-sheet{z-index:var(--z-modal);width:min(440px,100vw);max-height:calc(100dvh - var(--s6));background:var(--c9-surface);padding:var(--s4);box-shadow:var(--sh-modal);border-start-start-radius:var(--r-panel);border-start-end-radius:var(--r-panel);margin-inline:auto;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}@supports not (max-height:100dvh){.c9-sheet{max-height:calc(100vh - var(--s6))}}.c9-quick{gap:var(--s2);min-height:0;max-height:100%;padding:var(--s3);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (width<=639.98px){.c9-shell.is-quick .c9-quick{padding:var(--s1)}}.c9-quick:focus{outline:none}.c9-quick:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-3px}.c9-quick-bar{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.c9-quick-count{font-size:var(--fs-small);color:var(--c9-ink-soft)}.c9-quick-stage{min-height:0;inline-size:100%;font:inherit;color:inherit;cursor:pointer;background:var(--stage);border-radius:var(--r-panel);box-shadow:var(--sh-photo);touch-action:pan-y;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.c9-quick-stage[aria-pressed=true]{box-shadow:inset 0 0 0 4px var(--c9-fill)}.c9-quick-stage:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.c9-quick-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.c9-quick-bar,.c9-quick-actions{flex:none}.c9-quick-actions{gap:var(--s2);justify-content:center;align-items:center;display:flex}.c9-quick-btn{block-size:56px;inline-size:56px;min-inline-size:56px;font-size:var(--fs-h2);background:var(--c9-bg);border-radius:50%;justify-content:center;padding:0}@supports (color:color-mix(in lab, red, red)){.c9-quick-btn{background:color-mix(in srgb, var(--c9-bg) 55%, transparent)}}.c9-quick-btn{-webkit-backdrop-filter:blur(14px)saturate(155%);backdrop-filter:blur(14px)saturate(155%);color:var(--c9-ink);border:1px solid #ffffff29}.c9-quick-btn:disabled{opacity:.35}.c9-quick-pick.is-on{background:var(--c9-fill);color:var(--c9-fill-ink);border-color:var(--c9-fill)}.c9-quick{position:relative}.c9-quick-bar{inset-block-start:var(--s2);inset-inline:var(--s3);z-index:1;pointer-events:none;position:absolute}.c9-quick-bar>*{pointer-events:auto}.c9-quick-picked{margin-inline-start:auto}.c9-quick-exit,.c9-quick-count{padding:4px var(--s2);background:var(--c9-bg);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.c9-quick-exit,.c9-quick-count{background:color-mix(in srgb, var(--c9-bg) 55%, transparent)}}.c9-quick-exit,.c9-quick-count{-webkit-backdrop-filter:blur(14px)saturate(155%);backdrop-filter:blur(14px)saturate(155%);color:var(--c9-ink);border:1px solid #ffffff29;margin:0}.c9-quick-strip,.c9-shell.is-quick .c9-header{display:none}@media (width>=640px){.c9-quick{justify-content:center;align-items:center;gap:var(--s2)}.c9-quick-strip{flex:none}.c9-quick-stage{-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);border:1px solid #ffffff29;border-radius:14px;flex:1 1 0;block-size:auto;min-block-size:0;max-block-size:min(80vh,680px);inline-size:auto;max-inline-size:100%;margin-inline:auto;box-shadow:0 10px 30px #0000006b}.c9-quick-stage img{block-size:100%;max-block-size:100%;inline-size:auto;max-inline-size:100%}.c9-quick-bar{inline-size:min(100%,680px);margin-inline:auto;position:static;inset:auto}.c9-quick-strip{inline-size:min(100%,680px);margin-inline:auto;display:block}}.c9-sets{gap:var(--s1);max-width:var(--wrap-max);margin:var(--s2) auto 0;width:100%;padding-bottom:var(--s1);scrollbar-width:thin;display:flex;overflow:auto hidden}.c9-sets::-webkit-scrollbar{height:4px}.c9-chip{cursor:pointer;min-height:36px;font-family:inherit;font-size:var(--fs-small);background:var(--c9-surface);color:var(--c9-ink-soft);box-shadow:inset 0 0 0 1px var(--c9-border);transition:background var(--t-fast),color var(--t-fast);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.c9-chip:hover{background:var(--c9-line);color:var(--c9-ink)}.c9-chip.is-active{background:var(--c9-fill);color:var(--c9-fill-ink);box-shadow:none}.c9-chip:focus-visible{outline:2px solid var(--focus-inner);outline-offset:2px}.c9-chip-count{font-size:var(--fs-micro);opacity:.85}.c9-approve-intro{max-width:var(--wrap-max);width:100%;padding:var(--s3) var(--s3) 0;margin:0 auto}.c9-approve-intro .c9-body{margin-bottom:0}.c9-approve-error{padding:0 var(--s3)}.c9-approve-actions{gap:var(--s2);max-width:var(--wrap-max);margin-inline:auto;display:flex}.c9-approve-actions .btn{flex:1;justify-content:center}.c9-warm{margin-bottom:var(--s1)}.c9-stack{cursor:pointer}.c9-stack-badge{min-width:26px;height:26px;font-family:var(--mono);font-size:var(--fs-micro);background:var(--chrome);color:var(--on-chrome);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:flex;position:absolute;inset-block-start:var(--s1);inset-inline-start:var(--s1)}.c9-stack-chosen{inset-block-end:var(--s1);inset-inline:var(--s1);border-radius:var(--r-btn);text-align:center;font-size:var(--fs-micro);background:var(--c9-fill);color:var(--c9-fill-ink);padding:3px 8px;position:absolute}.c9-cmp{z-index:var(--z-modal);width:min(1100px,calc(100vw - var(--s3)));height:max-content;max-height:calc(100dvh - var(--s4));background:var(--c9-surface);border-radius:var(--r-panel);padding:var(--s3);box-shadow:var(--sh-modal);margin:auto;position:fixed;inset:0;overflow-y:auto}@supports not (max-height:100dvh){.c9-cmp{max-height:calc(100vh - var(--s4))}}.c9-cmp-title{font-size:var(--fs-h2);font-weight:var(--fw-h2);color:var(--c9-ink)}.c9-cmp-hint{margin:var(--s1) 0 var(--s2)}.c9-cmp-strip{gap:var(--s2);padding-bottom:var(--s2);display:flex;overflow-x:auto}.c9-cmp-item{cursor:pointer;background:var(--stage);border-radius:var(--r-img);width:min(280px,62vw);transition:box-shadow var(--t-fast);border:0;flex:none;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #0000}.c9-cmp-item.is-selected{box-shadow:inset 0 0 0 3px var(--c9-fill)}.c9-cmp-item:focus-visible{outline:2px solid var(--focus-inner);outline-offset:3px}.c9-cmp-item:disabled{cursor:default}.c9-cmp-img{width:100%;height:auto;display:block}.c9-cmp-best{font-size:var(--fs-micro);background:var(--chrome);color:var(--on-chrome);border-radius:999px;padding:3px 9px;position:absolute;inset-block-start:var(--s1);inset-inline-start:var(--s1)}.c9-lb-comment{width:100%;max-width:520px;margin-inline:auto}.c9-lb-comment label{font-size:var(--fs-small);color:var(--c9-ink);margin-bottom:6px;display:block}.c9-lb-comment .btn{margin-top:var(--s1)}.c9-nudge{justify-content:space-between;align-items:center;gap:var(--s2);background:var(--c9-warn-bg);border-radius:var(--r-btn);padding:var(--s1) var(--s2);margin-bottom:var(--s2);display:flex}.c9-nudge p{font-size:var(--fs-small);color:var(--c9-warn-ink);line-height:1.6}.c9-nudge .btn{flex:none}.c9-greeting{max-width:var(--wrap-max);margin:var(--s1) auto 0;width:100%;font-size:var(--fs-body);color:inherit}.c9-menu-pos{z-index:var(--z-modal)}.c9-menu{background:var(--c9-surface);border-radius:var(--r-panel);min-width:260px;max-width:320px;padding:var(--s3);box-shadow:var(--sh-modal)}.c9-menu-title{font-size:var(--fs-h3);font-weight:var(--fw-h3);color:var(--c9-ink)}.c9-menu-sub{font-size:var(--fs-small);color:var(--c9-ink-soft);margin-bottom:var(--s2)}.c9-menu-rows>div{justify-content:space-between;gap:var(--s2);padding:6px 0;display:flex}.c9-menu-rows dt{font-size:var(--fs-small);color:var(--c9-ink-2);flex:none}.c9-menu-rows dd{font-size:var(--fs-small);color:var(--c9-ink);overflow-wrap:anywhere;text-align:start}.c9-menu-note{font-size:var(--fs-micro);color:var(--c9-ink-soft);margin-top:var(--s2);line-height:1.6}.c9-menu-sep{background:var(--c9-line);height:1px;margin:var(--s2) 0;border:0}.c9-menu-item{text-align:start;cursor:pointer;width:100%;padding:9px var(--s1);border-radius:var(--r-btn);font-family:inherit;font-size:var(--fs-body);color:var(--c9-ink);background:0 0;border:0;display:block}.c9-menu-item:hover{background:var(--c9-line)}.c9-menu-item:focus-visible{outline:2px solid var(--focus-inner);outline-offset:-2px}.c9-rail{align-items:center;gap:var(--s2);max-width:var(--wrap-max);margin:var(--s1) auto 0;width:100%;font-size:var(--fs-micro);color:var(--c9-ink-2);flex-wrap:wrap;list-style:none;display:flex}.c9-rail-step{align-items:center;gap:5px;display:inline-flex}.c9-rail-dot{background:var(--c9-border);border-radius:50%;flex:none;width:7px;height:7px}.c9-rail-step.is-done{color:var(--c9-ink-soft)}.c9-rail-step.is-done .c9-rail-dot{background:var(--c9-ink-2)}.c9-rail-step.is-current{color:var(--c9-ink);font-weight:600}.c9-rail-step.is-current .c9-rail-dot{background:var(--c9-fill);box-shadow:0 0 0 3px var(--c9-fill)}@supports (color:color-mix(in lab, red, red)){.c9-rail-step.is-current .c9-rail-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--c9-fill) 22%, transparent)}}.c9-quota{background:var(--c9-line);width:auto;max-width:none;height:2px;margin:0;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.c9-quota-fill{background:var(--c9-fill);height:100%;transition:width var(--t-base);display:block}.c9-empty-set{background:var(--c9-warn-bg);color:var(--c9-warn-ink);font-size:var(--fs-small);padding:var(--s1) var(--s3);line-height:1.6}.c9-chip-warn{color:var(--c9-warn-ink);align-items:center;display:inline-flex}.c9-grid{gap:12px}.c9-grid-scroll{padding:var(--s2) var(--s3) var(--s4)}.c9-grid-sentinel{width:100%;height:1px}.c9-grid-more{align-items:center;gap:var(--s1);padding:var(--s5) var(--s3);flex-direction:column;display:flex}.c9-counter-loaded{color:var(--c9-ink-soft)}.s7-brand-layout{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=768px){.s7-brand-layout{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.s7-bp{top:var(--s4);position:sticky}}.s7-bp{gap:var(--s2);margin-top:var(--s3);padding:var(--s3);border-radius:var(--r-card);background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--edge);flex-direction:column;display:flex}.s7-bp-cap{font-size:var(--fs-body);color:var(--txt-1);font-weight:600}.s7-bp-note,.s7-bp-line{font-size:var(--fs-small)}.s7-bp-frame{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--edge);overflow:hidden}.s7-bp-head{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--bg-3);color:var(--txt-1);display:flex}.s7-bp-logo{width:var(--s5);height:var(--s5);object-fit:contain;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px}.s7-bp-grid{background:var(--sunk);grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.s7-bp-grid>span{aspect-ratio:1;background:linear-gradient(135deg, var(--bg-4), var(--bg-2))}.s7-bp-grid>span:nth-child(3n+2){background:linear-gradient(135deg, var(--bg-3), var(--lit))}.s7-bp-grid>span:nth-child(3n){background:linear-gradient(135deg, var(--lit), var(--bg-1))}.s7-bp-scale{gap:var(--s1);font-size:var(--fs-small);flex-direction:column;display:flex}.s7-bp-swatches{gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.s7-bp-swatch{align-items:center;gap:var(--s1);display:inline-flex}.s7-bp-chip{width:var(--s4);height:var(--s4);border-radius:var(--r-btn);box-shadow:inset 0 0 0 1px var(--edge-hi);display:inline-block}.s7-hub-body{gap:var(--s2);margin-top:var(--s2);flex-direction:column;display:flex}.s7-hub-row{align-items:center;gap:var(--s2);min-width:0;display:flex}.s7-hub-meter{gap:var(--s1);flex-direction:column;display:flex}.s7-hub-kv{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.s7-hub-split{gap:var(--s1) var(--s3);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.s7-hub-prog{display:block}.s7-hub-swatches{gap:var(--s1);display:inline-flex}.s7-hub-sw{width:var(--s4);height:var(--s4);border-radius:var(--r-btn);box-shadow:inset 0 0 0 1px var(--edge-hi);display:inline-block}.s7-hub-avatar{width:var(--s5);height:var(--s5);background:var(--bg-3);color:var(--txt-1);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.s7-hub-who{overflow-wrap:anywhere;min-width:0}.s7-hub-quote{border-inline-start:2px solid var(--edge-hi);padding-inline-start:var(--s2);display:block}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-full{top:100%}.bottom-s3{bottom:var(--s3)}.z-10{z-index:10}.z-\[1\]{z-index:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.mt-s1{margin-top:var(--s1)}.mt-s2{margin-top:var(--s2)}.mt-s3{margin-top:var(--s3)}.mt-s4{margin-top:var(--s4)}.mb-s1{margin-bottom:var(--s1)}.mb-s2{margin-bottom:var(--s2)}.mb-s3{margin-bottom:var(--s3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-s4{height:var(--s4)}.h-s6{height:var(--s6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-2\/3{width:66.6667%}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[22px\]{width:22px}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-s4{scroll-margin-top:var(--s4)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-s1{gap:var(--s1)}.gap-s2{gap:var(--s2)}.gap-s3{gap:var(--s3)}:where(.space-y-s2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-s3{column-gap:var(--s3)}.gap-y-s1{row-gap:var(--s1)}.gap-y-s2{row-gap:var(--s2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-btn{border-radius:var(--r-btn)}.rounded-card{border-radius:var(--r-card)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-panel{border-radius:var(--r-panel)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[color\:var\(--ring-soft\)\]{border-color:var(--ring-soft)}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\[var\(--bg-1\)\]{background-color:var(--bg-1)}.bg-\[var\(--g-tool\)\]{background-color:var(--g-tool)}.bg-background{background-color:var(--background)}.bg-bg-0{background-color:var(--bg-0)}.bg-bg-1{background-color:var(--bg-1)}.bg-bg-2{background-color:var(--bg-2)}.bg-bg-3{background-color:var(--bg-3)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-s1{padding:var(--s1)}.p-s4{padding:var(--s4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-s2{padding-inline:var(--s2)}.px-s3{padding-inline:var(--s3)}.py-\[2px\]{padding-block:2px}.py-s1{padding-block:var(--s1)}.text-center{text-align:center}.text-start{text-align:start}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[length\:var\(--fs-h2\)\]{font-size:var(--fs-h2)}.text-\[length\:var\(--fs-h3\)\]{font-size:var(--fs-h3)}.text-\[length\:var\(--fs-small\)\]{font-size:var(--fs-small)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--txt-2\)\]{color:var(--txt-2)}.text-destructive{color:var(--destructive)}.text-err{color:var(--err)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-txt-1{color:var(--txt-1)}.text-txt-2{color:var(--txt-2)}.text-txt-3{color:var(--txt-3)}.text-warn{color:var(--warn)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--edge-hi\)\,var\(--sh-card\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--edge-hi)), var(--sh-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:var\(--sh-card\)\,inset_0_1px_0_var\(--edge\)\]{box-shadow:var(--sh-card),inset 0 1px 0 var(--edge)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:w-\[46\%\]:is(:where(.group):hover *){width:46%}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\/handle\:block:is(:where(.group\/handle):focus-visible *){display:block}.group-focus-visible\/handle\:hidden:is(:where(.group\/handle):focus-visible *){display:none}.group-focus-visible\/handle\:opacity-100:is(:where(.group\/handle):focus-visible *){opacity:1}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\[transform\:translateY\(-3px\)\]:hover{transform:translateY(-3px)}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--bg-2\)\]:hover{background-color:var(--bg-2)}.hover\:bg-\[var\(--bg-3\)\]:hover{background-color:var(--bg-3)}.hover\:bg-\[var\(--g-tool-hi\)\]:hover{background-color:var(--g-tool-hi)}.hover\:bg-bg-3:hover{background-color:var(--bg-3)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-\[var\(--txt-1\)\]:hover{color:var(--txt-1)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\[box-shadow\:var\(--sh-hover\)\,inset_0_1px_0_var\(--edge-hi\)\]:hover{box-shadow:var(--sh-hover),inset 0 1px 0 var(--edge-hi)}}.focus-visible\:w-\[46\%\]:focus-visible{width:46%}.focus-visible\:\[transform\:translateY\(-3px\)\]:focus-visible{transform:translateY(-3px)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--accent-core)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:\[box-shadow\:var\(--sh-hover\)\,inset_0_1px_0_var\(--edge-hi\)\]:focus-visible{box-shadow:var(--sh-hover),inset 0 1px 0 var(--edge-hi)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent-core)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent-core) 50%, transparent)}}.focus-visible\:\[outline\:2px_solid_var\(--accent-glow\)\]:focus-visible{outline:2px solid var(--accent-glow)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:-outline-offset-\[3px\]:focus-visible{outline-offset:calc(3px * -1)}.focus-visible\:\[outline-offset\:3px\]:focus-visible{outline-offset:3px}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[checked\]\:shadow-\[inset_0_0_0_2px_var\(--accent-glow\)\][data-checked]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--accent-glow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:hover\:\[transform\:none\]:hover{transform:none}}.motion-reduce\:focus-visible\:\[transform\:none\]:focus-visible{transform:none}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--input)}.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (pointer:coarse){.pointer-coarse\:\!block{display:block!important}.pointer-coarse\:\!hidden{display:none!important}.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:w-11{width:calc(var(--spacing) * 11)}.pointer-coarse\:w-\[22px\]{width:22px}.pointer-coarse\:\!opacity-0{opacity:0!important}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\.btn\]\:px-3>.btn{padding-inline:calc(var(--spacing) * 3)}.\[\&\>\.btn\]\:px-4>.btn{padding-inline:calc(var(--spacing) * 4)}.\[\&\>\.btn\]\:whitespace-nowrap>.btn{white-space:nowrap}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:justify-center>button{justify-content:center}@media (hover:hover) and (pointer:fine){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:opacity-0{opacity:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:56px;--wrap-max:1600px;--r-btn:9px;--r-card:14px;--r-panel:16px;--r-img:7px;--font:"Heebo",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--spring:cubic-bezier(.34,1.4,.64,1);--t-fast:.16s;--t-base:.24s;--t-slow:.34s;--lh-body:1.7;--fs-h1:24px;--fw-h1:700;--fs-h2:18px;--fw-h2:600;--fs-h3:15px;--fw-h3:600;--fs-body:14px;--fw-body:400;--fs-small:12px;--fs-micro:11px;--z-base:0;--z-content:2;--z-overlay:4;--z-sticky:60;--z-modal:100;--z-toast:120;--load-lg-min:.16;--load-lg-max:.3;--load-ld-min:.16;--load-ld-max:.42;--load-skel-opacity:.68;--stage:#525258;--on-chrome:#e8ebf2;--p1:linear-gradient(155deg,#c9a05e,#8f7a3e 35%,#4a5730 70%,#2b3320);--p2:linear-gradient(160deg,#e0b884,#b07d4e 40%,#6d4a33 75%,#3a2820);--p3:linear-gradient(145deg,#a8c48a,#6f9455 40%,#496238 75%,#2a3524);--p4:linear-gradient(170deg,#f0cfa0,#c99a63 45%,#7d5c3e 80%,#3d2e21);--p5:linear-gradient(150deg,#9db8c9,#6a8799 40%,#455b6b 75%,#26323b);--p6:linear-gradient(165deg,#dcb896,#a87d5e 45%,#665040 80%,#332a22)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#2c2c2f;--bg-1:#333336;--bg-2:#454549;--bg-3:#4b4b52;--bg-4:#606069;--lit:#6a6a75;--sunk:#232326;--edge:#ffffff1a;--edge-hi:#ffffff42;--accent:#7d72f0;--accent-core:#5b4ef0;--accent-glow:#bdb6ff;--light:#f2f2f5;--txt-1:#f0f0f2;--txt-2:#bcbcc4;--txt-3:#bdbdc3;--ok:#50d499;--warn:#f6b03b;--err:#f4acaf;--info:#91c1ff;--neon-face:linear-gradient(180deg,#31313a,#26262e);--neon-txt:var(--accent-glow);--neon-shadow:0 0 12px #b4acff80;--chrome:#2c2c2fed;--overlay:#222225bd;--sheet:#454549f5;--tip-bg:#1b1b1f;--ring:#ffffff24;--ring-soft:#ffffff12;--ring-hi:#ffffff42;--sh-1:#00000073;--sh-2:#00000057;--g-raised:linear-gradient(180deg,#5e5e64,#4c4c52);--g-raised-hi:linear-gradient(180deg,#68686f,#55555c);--g-tool:linear-gradient(180deg,#57575e,#47474e);--g-tool-hi:linear-gradient(180deg,#626269,#525259);--g-active:linear-gradient(180deg,#6a6a75,var(--lit));--g-active-hi:linear-gradient(180deg,#686873,var(--lit));--g-knob:linear-gradient(180deg,#70707a,#5a5a63);--g-row:linear-gradient(180deg,#67676f,var(--bg-3));--g-plan:linear-gradient(180deg,#535359,var(--bg-2));--g-danger:linear-gradient(180deg,#493a3f,#3d3236);--knob-off:#8a8a94;--g-thumb:linear-gradient(180deg,#fff,#dcdce4);--beams:linear-gradient(102deg, transparent 0%, #7d72f000 10%, #7d72f017 24%, #7d72f000 38%, transparent 100%), linear-gradient(102deg, transparent 0%, #9d93ff00 40%, #9d93ff0f 55%, #9d93ff00 70%, transparent 100%), linear-gradient(102deg, transparent 0%, #5b4ef000 66%, #5b4ef00d 80%, #5b4ef000 94%, transparent 100%);--tex:radial-gradient(circle at 1px 1px,#ffffff12 1px,transparent 0) 0 0/40px 40px, linear-gradient(#ffffff06 1px,transparent 1px) 0 0/40px 40px, linear-gradient(90deg,#ffffff06 1px,transparent 1px) 0 0/40px 40px, radial-gradient(120% 85% at 50% 0%,#3b3b3f 0%,#333336 45%,#2a2a2d 100%);--prog-ocean-1:#1976d2;--prog-ocean-2:#1e88e5;--prog-ocean-3:#26c6da;--prog-ocean-4:#4db6ac;--prog-glow:#26c6da73}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#dfe3ea;--bg-1:#eaedf3;--bg-2:#fff;--bg-3:#dde1e9;--bg-4:#ccd2dd;--lit:#fff;--sunk:#d6dae3;--edge:#161e2d14;--edge-hi:#fffffff2;--accent:#5b4ef0;--accent-core:#4a3fd8;--accent-glow:#4033c4;--light:#3d4657;--txt-1:#161a22;--txt-2:#4e5666;--txt-3:#565e6e;--ok:#0c6b40;--warn:#815409;--err:#af2c32;--info:#1d5da7;--neon-face:linear-gradient(180deg,#f4f2fe,#eae6fa);--neon-txt:#3a2fb5;--neon-shadow:none;--chrome:#1a2130f5;--overlay:#ffffffd1;--sheet:#fffffff7;--tip-bg:#232b3a;--ring:#161e2d1f;--ring-soft:#161e2d12;--ring-hi:#ffffffe6;--sh-1:#161e2d24;--sh-2:#161e2d17;--g-raised:linear-gradient(180deg,#fff,#eef1f6);--g-raised-hi:linear-gradient(180deg,#fff,#e5e9f0);--g-tool:linear-gradient(180deg,#fbfcfe,#e9edf3);--g-tool-hi:linear-gradient(180deg,#fff,#e2e7ef);--g-active:linear-gradient(180deg,#fff,#f2f5f9);--g-active-hi:linear-gradient(180deg,#fff,#f2f5f9);--g-knob:linear-gradient(180deg,#fff,#dfe4ec);--g-thumb:linear-gradient(180deg,#fff,#e3e8f0);--g-row:linear-gradient(180deg,#fff,var(--bg-3));--g-plan:linear-gradient(180deg,#fff,var(--bg-2));--g-danger:linear-gradient(180deg,#fdf0f1,#f8e4e6);--knob-off:#aab2c0;--beams:radial-gradient(60% 50% at 50% 0%,#ffffffb3,transparent 70%);--tex:radial-gradient(circle at 1px 1px,#161e2d12 1px,transparent 0) 0 0/40px 40px, linear-gradient(#161e2d06 1px,transparent 1px) 0 0/40px 40px, linear-gradient(90deg,#161e2d06 1px,transparent 1px) 0 0/40px 40px, radial-gradient(120% 85% at 50% 0%,#f4f6fa 0%,#eaedf3 45%,#dce1ea 100%);--prog-ocean-1:#1565c0;--prog-ocean-2:#1976d2;--prog-ocean-3:#00838f;--prog-ocean-4:#00796b;--prog-glow:#00838f59}:root,[data-theme=dark]{--sh-card:0 2px 4px #00000073, 0 12px 32px #00000057;--sh-hover:0 3px 6px #00000080, 0 18px 46px #00000073;--sh-panel:0 1px 2px #000c, 0 10px 30px #0000008a;--sh-modal:0 6px 14px #0009, 0 40px 100px #000c;--sh-photo:0 3px 8px #00000080, 0 26px 68px #000000b8;--sh-sunk:inset 0 2px 5px #0009, inset 0 0 0 1px #ffffff12;--vig-stage:radial-gradient(74% 74% at 50% 44%,#61616a,var(--stage) 66%,#45454b);--lbx-stage:#0a0a0bf0}[data-theme=light]{--sh-card:0 1px 3px #161e2d1a, 0 12px 32px #161e2d1a;--sh-hover:0 2px 6px #161e2d24, 0 18px 46px #161e2d24;--sh-panel:0 1px 2px #161e2d1a, 0 10px 30px #161e2d1a;--sh-modal:0 6px 14px #161e2d2e, 0 40px 100px #161e2d3d;--sh-photo:0 3px 8px #161e2d29, 0 26px 68px #161e2d33;--sh-sunk:inset 0 1px 3px #161e2d1f, inset 0 0 0 1px #161e2d0d;--vig-stage:radial-gradient(74% 74% at 50% 44%,#61616a,var(--stage) 66%,#45454b);--lbx-stage:#0a0a0bf0}:root{--neon-rest:inset 0 0 0 1px var(--accent-core), inset 0 0 12px #5b4ef047, 0 0 0 1px #5b4ef02e, 0 0 12px #5b4ef059, 0 0 26px #5b4ef02e;--neon-hover:inset 0 0 0 1px var(--accent), inset 0 0 18px #7d72f066, 0 0 0 1px #7d72f04d, 0 0 18px #5b4ef08c, 0 0 42px #5b4ef04d}html{direction:rtl}body{background:var(--tex) fixed;color:var(--txt-1);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;transition:background .3s,color .3s}.panel,.card,.input,.sel,.ta,.tg,.ib,.tool,.btn{transition:background .3s,color .3s,box-shadow .3s}body:before{content:"";pointer-events:none;z-index:0;background:var(--beams);filter:blur(56px);transition:background .3s;position:fixed;inset:-25%}.num,.data,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;direction:ltr}.pulse{background:var(--accent-glow);width:7px;height:7px;box-shadow:0 0 6px var(--accent),0 0 14px #7d72f099;border-radius:50%;animation:2.6s infinite pl}@keyframes pl{0%,to{opacity:1}50%{opacity:.4}}@keyframes mkbreathe{0%,to{filter:drop-shadow(0 0 4px #7d72f073);transform:scale(1)}50%{filter:drop-shadow(0 0 13px #b4acffd9);transform:scale(1.07)}}.brand-mark{color:var(--accent-glow);transform-origin:50%;transition:transform var(--t-slow) var(--spring), filter var(--t-slow) ease;animation:2.6s ease-in-out infinite mkbreathe}.brand-mark:hover{filter:drop-shadow(0 0 18px var(--accent));animation:none;transform:scale(1.16)rotate(-7deg)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.load-mark .lg{opacity:.24}.load-mark .ld{opacity:.32}}.c9-shell,.c9-center{--c9-bg:#faf7f3;--c9-surface:#fffdfb;--c9-ink:#231f1b;--c9-ink-2:#6a6159;--c9-ink-soft:#4a423b;--c9-line:#231f1b1a;--c9-border:#231f1b29;--c9-warn-bg:#fdf3e3;--c9-warn-ink:#8a5410;--c9-accent:#9a5238;--c9-accent-ink:#fffdfb}[data-theme=dark] .c9-shell,[data-theme=dark] .c9-center{--c9-bg:#1b1815;--c9-surface:#241f1c;--c9-ink:#f2ede7;--c9-ink-2:#a49a90;--c9-ink-soft:#cfc6bd;--c9-line:#f2ede717;--c9-border:#f2ede729;--c9-warn-bg:#3a2c17;--c9-warn-ink:#f0c07a;--c9-accent:#d9906f;--c9-accent-ink:#1b1815}:is(.c9-shell,.c9-center,.c9-lb,.c9-cmp,.c9-dlg,.c9-sheet,.c9-menu) .btn-primary{box-shadow:inset 0 0 0 1px var(--c9-fill), inset 0 0 12px rgb(from var(--c9-fill) r g b / .28), 0 0 0 1px rgb(from var(--c9-fill) r g b / .18), 0 0 12px rgb(from var(--c9-fill) r g b / .35), 0 0 26px rgb(from var(--c9-fill) r g b / .18)}:is(.c9-shell,.c9-center,.c9-lb,.c9-cmp,.c9-dlg,.c9-sheet,.c9-menu) .btn-primary:hover{box-shadow:inset 0 0 0 1px var(--c9-fill), inset 0 0 18px rgb(from var(--c9-fill) r g b / .4), 0 0 0 1px rgb(from var(--c9-fill) r g b / .3), 0 0 18px rgb(from var(--c9-fill) r g b / .55), 0 0 42px rgb(from var(--c9-fill) r g b / .3)}:is(.c9-shell,.c9-center,.c9-lb,.c9-cmp,.c9-dlg,.c9-sheet,.c9-menu) :is(.panel,.card,.input,.sel,.ta,.tg,.ib,.tool,.btn){transition-property:box-shadow}.c9-shell,.c9-center{--c9-fill:var(--c9-accent);--c9-fill-ink:var(--c9-accent-ink)}.c9-center,.c9-shell{position:relative}.c9-fx{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.c9-fx-fixed{position:fixed}.c9-center>:not(.c9-fx),.c9-shell>:not(.c9-fx){z-index:1;position:relative}.c9-depth{position:absolute;inset:0;overflow:hidden}.c9-mesh{filter:blur(7cqw);border-radius:50%;position:absolute}.c9-mesh-1{aspect-ratio:1;background:var(--mesh-a);inline-size:62cqw;opacity:var(--mesh-a-alpha);inset-block-start:-24cqw;inset-inline-end:-14cqw}.c9-mesh-2{aspect-ratio:1;background:var(--mesh-b);inline-size:48cqw;opacity:var(--mesh-b-alpha);inset-block-end:-22cqw;inset-inline-start:-12cqw}.c9-mesh-3{aspect-ratio:1;background:var(--mesh-a);inline-size:34cqw;opacity:calc(var(--mesh-a-alpha) * .47);inset-block-end:-14cqw;inset-inline-end:22cqw}.c9-contour{block-size:100%;inline-size:100%;position:absolute;inset:0}.c9-grain{block-size:100%;inline-size:100%;opacity:var(--grain-alpha);mix-blend-mode:overlay;position:absolute;inset:0}.c9-vig{background:radial-gradient(128% 96% at 62% 26%,#0000 34%,#06041285 100%);background:radial-gradient(128% 96% at 62% 26%,transparent 34%, rgb(from var(--ground) r g b / var(--vignette)) 100%);position:absolute;inset:0}.c9-motif{position:absolute;inset:0;overflow:hidden}.c9-motif i{aspect-ratio:4/5;border:2px solid var(--acc);transform-origin:50% 100%;border-radius:3px;display:block;position:absolute}.c9-motif i:first-child{opacity:.55;inline-size:30cqw;inset-block-start:14%;inset-inline-end:-9cqw;transform:rotate(7deg)}.c9-motif i:nth-child(2){opacity:.3;inline-size:30cqw;inset-block-start:11%;inset-inline-end:-4cqw;transform:rotate(-2.5deg)}.c9-motif i:nth-child(3){opacity:.14;inline-size:30cqw;inset-block-start:8%;inset-inline-end:1cqw;transform:rotate(-12deg)}.c9-motif-soft i{border-width:1.5px}.c9-motif-soft i:first-child{opacity:.2}.c9-motif-soft i:nth-child(2){opacity:.11}.c9-motif-soft i:nth-child(3){opacity:.06}.c9-motif-low i{inline-size:22cqw}.c9-motif-low i:first-child{opacity:.14;inset-block-start:44%;inset-inline-end:-7cqw}.c9-motif-low i:nth-child(2){opacity:.08;inset-block-start:41%;inset-inline-end:-3cqw}.c9-motif-low i:nth-child(3){opacity:.04;inset-block-start:38%;inset-inline-end:1cqw}.c9-img-btn:focus-visible,.c9-zoom:focus-visible,.c9-viewswitch-btn:focus-visible,.c9-seg-btn:focus-visible,.c9-code-box:focus-visible,.c9-lb-arrow:focus-visible,.c9-strip-btn:focus-visible,.c9-quick:focus-visible,.c9-chip:focus-visible,.c9-cmp-item:focus-visible,.c9-menu-item:focus-visible{box-shadow:0 0 0 2px var(--focus-outer)}.c9-star:has(input:focus-visible){box-shadow:0 0 0 2px var(--focus-outer)}.c9-img-btn.is-selected:focus-visible{box-shadow:inset 0 0 0 2.5px var(--c9-fill),0 0 0 2px var(--focus-outer)}@media (prefers-reduced-motion:reduce){.c9-mesh{filter:none;opacity:calc(var(--mesh-a-alpha) * .5)}.c9-grain{display:none}}.ed3{grid-template-rows:56px 1fr;grid-template-columns:var(--ed3-sets-w,220px) 1fr var(--ed3-tools-w,250px);background:var(--bg-0);height:100dvh;color:var(--txt-1);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);grid-template-areas:"tb tb tb""sets stage tools";display:grid}.ed3.sets-min{--ed3-sets-w:44px}.ed3.tools-min{--ed3-tools-w:44px}.ed3.focus{--ed3-sets-w:0px;--ed3-tools-w:0px;grid-template-rows:1fr;grid-template-areas:"sets stage tools"}.ed3.focus .ed3-tb{display:none}.ed3 .mono,.ed3 .num{font-family:var(--mono);font-variant-numeric:tabular-nums;direction:ltr}.ed3 :focus-visible{outline:2px solid var(--accent-glow);outline-offset:3px}.ed3 .ed3-ib,.ed3-lb .ed3-ib{background:var(--g-tool);width:32px;height:32px;color:var(--txt-2);border-radius:var(--r-btn);cursor:pointer;box-shadow:inset 0 1px 0 var(--edge),0 1px 3px var(--sh-2);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ed3 .ed3-ib:after,.ed3-lb .ed3-ib:after{content:"";position:absolute;inset:-6px}.ed3 .ed3-ib:hover,.ed3-lb .ed3-ib:hover{background:var(--g-tool-hi);color:var(--txt-1)}.ed3 .ed3-ib:disabled,.ed3-lb .ed3-ib:disabled{opacity:.3;cursor:not-allowed}.ed3 .ed3-ib[aria-pressed=true],.ed3-lb .ed3-ib[aria-pressed=true]{background:var(--g-active);color:var(--txt-1)}.ed3-tb{background:var(--bg-1);border-bottom:1px solid var(--edge);grid-area:tb;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.ed3-tb .who{flex-direction:column;min-width:0;display:flex}.ed3-tb h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.ed3-tb .sub{color:var(--txt-3);font-size:11px}.ed3-tb .sp{flex:1}.ed3-sep{background:var(--edge);align-self:stretch;width:1px;margin:10px 2px}.ed3-meter{color:var(--txt-3);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.ed3-meter .prog{width:90px}.ed3-meter b{color:var(--txt-1);font-family:var(--mono);font-weight:500}.ed3-seg{background:var(--sunk);border-radius:var(--r-btn);box-shadow:var(--sh-sunk);gap:2px;padding:3px;display:inline-flex}.ed3-seg button{color:var(--txt-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.ed3-seg button[aria-pressed=true]{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring);font-weight:600}.ed3-chipbtn{background:var(--bg-2);height:32px;color:var(--txt-1);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--ring-soft);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.ed3-chipbtn .cnt{font-family:var(--mono);color:var(--txt-3);background:var(--sunk);border-radius:999px;padding:1px 7px;font-size:11px}.ed3-pop{background:var(--sheet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--r-card);min-width:260px;box-shadow:var(--sh-modal);color:var(--txt-1);z-index:var(--z-modal);padding:12px}.ed3-pop .pl{color:var(--txt-3);margin:10px 2px 6px;font-size:11px}.ed3-pop .pl:first-child{margin-top:0}.ed3-filt{flex-wrap:wrap;gap:6px;display:flex}.ed3-filt button,.ed3-chip{background:var(--bg-3);color:var(--txt-2);font:inherit;cursor:pointer;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px}.ed3-filt button[aria-pressed=true],.ed3-chip[aria-pressed=true]{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.ed3-sendbtn svg{flex:none}.ed3-sets{background:var(--bg-1);border-inline-end:1px solid var(--edge);flex-direction:column;grid-area:sets;gap:4px;min-width:0;padding:10px 8px;display:flex;overflow:auto}.ed3.focus .ed3-sets,.ed3.focus .ed3-tools{display:none}.ed3-sets .ph{color:var(--txt-3);justify-content:space-between;align-items:center;padding:0 4px 6px;font-size:12px;display:flex}.ed3-set{width:100%;color:var(--txt-2);text-align:start;border-radius:var(--r-btn);cursor:pointer;font:inherit;background:0 0;border:0;align-items:flex-start;gap:8px;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.ed3-set:hover{background:var(--bg-3);color:var(--txt-1)}.ed3-set[aria-current=true]{background:var(--g-active);color:var(--txt-1);box-shadow:inset 0 0 0 1px var(--ring);font-weight:600}.ed3-sth{background:var(--bg-3) center/cover no-repeat;width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ring);border-radius:6px;flex:none;position:relative}.ed3-sth.ok{box-shadow:0 0 0 2px var(--ok)}.ed3-sbody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ed3-srow{align-items:center;gap:6px;display:flex}.ed3-srow .lbltxt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed3-srow .n{font-family:var(--mono);color:var(--txt-3);direction:ltr;margin-inline-start:auto;font-size:11px}.ed3-sbar{background:var(--bg-3);border-radius:2px;height:3px;overflow:hidden}.ed3-sbar i{background:var(--ok);height:100%;display:block}.ed3.sets-min .ed3-sbody,.ed3.sets-min .ed3-sets .ph span{display:none}.ed3.sets-min .ed3-set{justify-content:center;padding:6px 0}.ed3-stage{background:var(--vig-stage);padding:var(--s2);grid-area:stage;min-width:0;overflow:auto}.ed3-banner{color:var(--txt-1);background:#f6b03b1a;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:12.5px;box-shadow:inset 0 0 0 1px #f6b03b4d}.ed3-sethead{color:var(--txt-2);align-items:baseline;gap:10px;margin:6px 2px 10px;font-size:12px;display:flex}.ed3-sethead h2{font-size:var(--fs-h3);color:var(--txt-1);margin:0;font-weight:600}.ed3-selset{color:var(--txt-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;margin-inline-start:auto;padding:2px 6px;font-size:11.5px}.ed3-selset:hover{color:var(--txt-1);background:var(--bg-3)}.ed3-grid{margin-bottom:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ed3-th{aspect-ratio:3/2;border-radius:var(--r-img);cursor:pointer;background:var(--sunk);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #00000080}.ed3-th img{object-fit:contain;max-width:100%;max-height:100%;display:block}.ed3-th.notsel img{opacity:.45}.ed3-th[aria-selected=true]{outline:2px solid var(--accent-glow);outline-offset:2px}.ed3-th .ok2{background:var(--ok);width:16px;height:16px;color:var(--sunk);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;inset-block-start:6px;inset-inline-start:6px;box-shadow:0 0 0 2px #00000059}.ed3-th .cr2{color:var(--light);opacity:.85;filter:drop-shadow(0 1px 2px #000000b3);position:absolute;inset-block-end:6px;inset-inline-end:6px}.ed3-th .score{font-size:11px;font-family:var(--mono);color:var(--txt-1);background:#1e1e21c7;border-radius:999px;padding:1px 7px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.ed3-th .chk{opacity:0;background:#141416b3;border-radius:5px;width:18px;height:18px;position:absolute;inset-block-end:6px;inset-inline-start:6px;box-shadow:inset 0 0 0 1.5px #ffffffb3}.ed3-th:hover .chk,.ed3-th:focus-visible .chk,.ed3-th[aria-selected=true] .chk{opacity:1}.ed3-th[aria-selected=true] .chk{background:var(--accent-core)}.ed3-th .skel{position:absolute;inset:0}.ed3-tools{background:var(--bg-1);border-inline-start:1px solid var(--edge);grid-area:tools;min-width:0;padding:12px;overflow:auto}.ed3-tools h2{color:var(--txt-3);margin:4px 2px 8px;font-size:12px;font-weight:600}.ed3-tcard{border-bottom:1px solid var(--edge);padding:12px 4px}.ed3-tcard h3{margin:0 0 4px;font-size:13px;font-weight:600}.ed3-tcard .hint{color:var(--txt-3);margin:6px 2px 8px;font-size:11.5px;line-height:1.5}.ed3-tcard .btn{justify-content:center;width:100%}.ed3-drop{border:1.5px dashed var(--ring-hi);border-radius:var(--r-btn);text-align:center;color:var(--txt-2);margin-top:4px;padding:14px 8px;font-size:12px}.ed3-drop.over{border-color:var(--accent-glow);background:#5b4ef014}.ed3-lnk{color:var(--accent-glow);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.ed3-res{color:var(--txt-2);background:var(--bg-2);border-radius:8px;margin-top:8px;padding:8px;font-size:11.5px;line-height:1.6}.ed3-res .okc{color:var(--ok)}.ed3-res .wc{color:var(--warn)}.ed3-res .mc{color:var(--txt-3)}.ed3-tmin,.ed3.tools-min .ed3-tools>:not(.ed3-tmin){display:none}.ed3.tools-min .ed3-tmin{flex-direction:column;align-items:center;gap:8px;display:flex}.ed3-state{background:var(--bg-2);border-radius:var(--r-panel);padding:40px var(--s3);text-align:center;box-shadow:inset 0 1px 0 var(--edge);max-width:520px;margin:40px auto}.ed3-state h3{margin:0 0 6px;font-size:15px;font-weight:600}.ed3-state p{color:var(--txt-2);margin:0 0 var(--s3);font-size:13px}.ed3-skelgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ed3-skelgrid .skel{aspect-ratio:3/2}.ed3-toast{z-index:var(--z-toast);background:var(--sheet);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:440px;color:var(--txt-1);border-radius:12px;align-items:center;gap:12px;padding:13px 17px;font-size:13px;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff17,0 14px 40px #00000080}[dir=rtl] .ed3-toast{transform:translate(50%)}.ed3-backdrop{z-index:var(--z-modal);background:var(--overlay);position:fixed;inset:0}.ed3-dlg{z-index:var(--z-modal);background:var(--bg-2);color:var(--txt-1);border-radius:var(--r-panel);box-shadow:var(--sh-modal);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font);padding:20px;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}[dir=rtl] .ed3-dlg{transform:translate(50%,-50%)}.ed3-dlg h2{margin:0 0 8px;font-size:15px}.ed3-dlg p{color:var(--txt-2);margin:0 0 12px;font-size:12.5px;line-height:1.65}.ed3-dlg .row{flex-wrap:wrap;gap:8px;display:flex}.ed3-dlg .ico{width:42px;height:42px;color:var(--err);background:#e5484d21;border-radius:13px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.ed3-lst{background:var(--sunk);font-size:12px;line-height:1.8;font-family:var(--mono);text-align:right;direction:ltr;border-radius:8px;max-height:160px;margin-bottom:12px;padding:8px 10px;overflow:auto}.ed3-sd{z-index:var(--z-modal);background:var(--bg-2);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--txt-1);border-radius:var(--r-panel);box-shadow:var(--sh-modal);font-family:var(--font);grid-template-columns:1fr 300px;display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}[dir=rtl] .ed3-sd{transform:translate(50%,-50%)}.ed3-sd .main{padding:20px 22px}.ed3-sd .side{background:var(--bg-1);flex-direction:column;gap:12px;padding:20px;display:flex}.ed3-sd h2{font-size:var(--fs-h2);margin:0 0 4px}.ed3-sd .sub{color:var(--txt-2);margin-bottom:16px;font-size:12.5px}.ed3-sd section{border-top:1px solid var(--edge);padding:14px 0}.ed3-sd section h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.ed3-sd section h3 .num{color:var(--txt-3);font-size:11px;font-weight:400}.ed3-chips{flex-wrap:wrap;gap:6px;display:flex}.ed3-warn{color:var(--warn);background:#f6b03b1a;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px}.ed3-rad{flex-direction:column;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.ed3-rad label{cursor:pointer;align-items:center;gap:8px;display:flex}.ed3-sd textarea{background:var(--sunk);border-radius:var(--r-btn);width:100%;min-height:70px;color:var(--txt-1);font:inherit;box-shadow:inset 0 0 0 1px var(--ring-soft);resize:vertical;border:0;padding:10px;font-size:13px}.ed3-input{background:var(--sunk);border-radius:var(--r-btn);width:100%;height:36px;color:var(--txt-1);font:inherit;box-shadow:inset 0 0 0 1px var(--ring-soft);border:0;padding:0 10px;font-size:13px}.ed3-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--err)}.ed3-banner .ed3-input{vertical-align:middle;width:auto;min-width:220px;height:30px;margin-inline:6px}.ed3-errtext{color:var(--err)}.ed3-sum{font-size:12.5px;line-height:1.8}.ed3-sum b{color:var(--txt-1)}.ed3-sum .cost{color:var(--ok)}.ed3-mail{color:#222;background:#f6f6f8;border-radius:10px;padding:12px;font-size:11.5px;line-height:1.6}.ed3-mail .s{margin-bottom:6px;font-weight:700}.ed3-mail .bt{background:var(--accent-core);color:#fff;border-radius:6px;margin:6px 0;padding:3px 12px;display:inline-block}.ed3-mail .pers{white-space:pre-wrap;background:#ececf2;border-radius:6px;margin:8px 0;padding:8px 10px}.ed3-resend{color:var(--txt-2);background:#91c1ff14;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #91c1ff40}.ed3-resend b{color:var(--info)}.ed3-nomail{color:var(--txt-2);background:var(--bg-2);border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.ed3-sd .actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.ed3-lb{z-index:var(--z-modal);background:var(--sunk);color:var(--txt-1);font-family:var(--font);grid-template:"lt lt"52px"lv li"1fr"ls ls"/1fr 270px;display:grid;position:fixed;inset:0}.ed3-lt{border-bottom:1px solid var(--edge);background:var(--bg-1);grid-area:lt;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0 14px;display:grid}.ed3-lt-start{justify-self:start;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.ed3-lt-start>.ed3-ib{flex:none}.ed3-lt-name{flex:auto;min-width:0}.ed3-lt-name .nm,.ed3-lt-name .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ed3-lt-mid{justify-self:center;align-items:center;gap:10px;display:flex}.ed3-lt-end{justify-self:end;align-items:center;gap:10px;max-width:100%;display:flex}.ed3-lt .nm{font-size:13px;font-weight:600}.ed3-lt .sub{color:var(--txt-3);font-size:11.5px}.ed3-lt .lbl{color:var(--txt-3);font-size:11px}.ed3-lv{background:var(--lbx-stage);grid-area:lv;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.ed3-pic{width:100%;height:100%;line-height:0;position:relative;overflow:hidden}.ed3-pic img{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 30px #00000080);width:100%;height:100%;display:block}.ed3-pic>.skel{width:100%;height:100%}.ed3-pic .after{position:absolute;inset:0}.ed3-pic .after img{object-fit:contain;width:100%;height:100%}.ed3-pic .div{background:var(--light);width:2px;box-shadow:0 0 0 1px var(--sunk),0 0 14px #f2f2f5d9;z-index:3;cursor:ew-resize;border:0;padding:0;position:absolute;inset-block:0}.ed3-pic .div:after{content:"";width:34px;height:34px;box-shadow:0 0 0 1px var(--sunk),0 3px 12px #00000080;background:radial-gradient(circle at 50% 30%,#fff,#d0d0d8);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ed3-pic .tagl{z-index:4;background:#141416bf;border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.6;position:absolute;inset-block-start:8px}.ed3-nav{width:44px;height:64px;color:var(--light);cursor:pointer;z-index:5;background:#1414168c;border:0;border-radius:10px;font-size:22px;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ed3-nav.prev{inset-inline-start:10px}.ed3-nav.next{inset-inline-end:10px}.ed3-nav:disabled{opacity:.3;cursor:not-allowed}.ed3-li{background:var(--bg-1);border-inline-start:1px solid var(--edge);grid-area:li;padding:14px;font-size:12px;overflow:auto}.ed3-li h3{color:var(--txt-3);margin:12px 0 6px;font-size:12px;font-weight:600}.ed3-li dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.ed3-li dt{color:var(--txt-3)}.ed3-li dd{font-family:var(--mono);text-align:end;direction:ltr;margin:0}.ed3-ls{background:var(--sunk);border-top:1px solid var(--edge);grid-area:ls;align-items:center;gap:6px;height:84px;padding:0 14px;display:flex;overflow-x:auto}.ed3-ls.min{display:none}.ed3-ls .fs{cursor:pointer;background:var(--sunk);border:0;border-radius:5px;flex:none;width:84px;height:56px;padding:0;position:relative;overflow:hidden}.ed3-ls .fs img{object-fit:cover;width:100%;height:100%;display:block}.ed3-ls .fs[aria-current=true]{box-shadow:inset 0 0 0 2px var(--light),0 0 12px #f2f2f566}.ed3-ls .fs.done:before{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 7px var(--ok);z-index:1;bottom:4px;border-radius:50%;position:absolute;inset-inline-start:4px}.ed3-cropview{line-height:0;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.ed3-cropview img{max-width:min(100%,100vw - 318px);max-height:calc(100dvh - 184px);transform:rotate(var(--ed3-rot,0deg)) scale(var(--ed3-sc,1));transform-origin:50%;display:block}.ed3-frame{outline:1.5px solid var(--light);cursor:move;touch-action:none;position:absolute;box-shadow:0 0 0 9999px #0000008c}.ed3-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffff80 33.3%,#0000 33.5% 66.5%,#ffffff80 66.6%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffff80 33.3%,#0000 33.5% 66.5%,#ffffff80 66.6%,#0000 66.8%);position:absolute;inset:0}.ed3-frame .h{border:3px solid var(--light);background:0 0;width:16px;height:16px;padding:0;position:absolute}.ed3-frame .h.se{cursor:nwse-resize;bottom:-3px;right:-3px}.ed3-cropbox{background:var(--bg-2);border-radius:var(--r-card);margin-top:10px;padding:12px}.ed3 .sl,.ed3-lb .sl{margin-bottom:12px}.ed3-lb .sl-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ed3-lb .sl-nm{color:var(--txt-2);font-size:13px}.ed3-lb .sl-val{font-family:var(--mono);color:var(--txt-1);background:var(--sunk);direction:ltr;border-radius:7px;padding:3px 10px;font-size:12px}.ed3-lb .sl-track{cursor:pointer;touch-action:none;align-items:center;height:26px;display:flex;position:relative}.ed3-lb .sl-rail{background:var(--sunk);border-radius:3px;height:6px;position:absolute;inset-inline:0;box-shadow:inset 0 1px 3px #00000073}.ed3-lb .sl-fill{background:linear-gradient(90deg,#7a7a84,var(--light));border-radius:3px;height:6px;position:absolute}.ed3-lb .sl-thumb{pointer-events:none;background:radial-gradient(circle at 50% 28%,#fff,#dcdce2 55%,#96969f);border-radius:50%;width:19px;height:19px;position:absolute;transform:translate(50%)}.ed3-phone{min-height:100dvh;padding:var(--s2);background:var(--bg-0);color:var(--txt-1);font-family:var(--font);justify-content:center;align-items:center;display:flex}.ed3-phone .card{background:var(--bg-2);border-radius:var(--r-panel);padding:var(--s3);text-align:center;max-width:360px;box-shadow:var(--sh-panel)}.ed3-phone h1{font-size:var(--fs-h2);margin:12px 0 6px}.ed3-phone p{color:var(--txt-2);margin:0 0 var(--s3);font-size:13px}.ed3-phone .btn{justify-content:center;width:100%;min-height:44px;margin-bottom:8px}@media (prefers-reduced-motion:reduce){.ed3 *,.ed3-lb *,.ed3-sd *,.ed3-dlg *{transition:none!important;animation:none!important}}.ed3-list .gcard .badge{background-color:var(--bg-0)}.s3-code{font-family:var(--mono);letter-spacing:6px;background:var(--sunk);color:var(--txt-1);direction:ltr;border-radius:12px;padding:14px 18px;font-size:28px;display:inline-block}.s3-steps{counter-reset:s3s;font-size:var(--fs-small);color:var(--txt-2);margin:0;padding:0;line-height:1.75;list-style:none}.s3-steps li{counter-increment:s3s;padding-inline-start:26px;position:relative}.s3-steps li:before{content:counter(s3s);background:var(--bg-3);width:18px;height:18px;font-size:10.5px;font-family:var(--mono);color:var(--txt-1);inset-inline-start:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:3px}.s3-dev{background:var(--bg-2);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.s3-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex:none;display:inline-block}.s3-dot.off{background:var(--txt-3);box-shadow:none}.s3-dot.warn{background:var(--warn);box-shadow:0 0 8px var(--warn)}.s3-empty{background:var(--bg-2);text-align:center;border-radius:12px;padding:22px}.s3-pl{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.s3-pl th{text-align:start;color:var(--txt-3);border-bottom:1px solid var(--edge);padding:6px 8px;font-size:11px;font-weight:500}.s3-pl td{border-bottom:1px solid var(--edge);color:var(--txt-1);padding:9px 8px}.s3-scroll{overflow-x:auto}.ed3-tools .ed3-pc{color:var(--txt-2);align-items:center;gap:8px;margin:6px 0;font-size:12px;display:flex}.ed3-tools .ed3-prog{background:var(--sunk);border-radius:3px;height:6px;margin:8px 0 4px;overflow:hidden}.ed3-tools .ed3-prog i{background:var(--accent-glow);height:100%;display:block}.ed3-tools .ed3-warnbox{color:var(--warn);background:var(--warn);font-size:12px}@supports (color:color-mix(in lab, red, red)){.ed3-tools .ed3-warnbox{background:color-mix(in srgb,var(--warn) 8%,transparent)}}.ed3-tools .ed3-warnbox{border-radius:8px;margin-top:8px;padding:8px 10px;line-height:1.55}.ed3-tools .ed3-mark{font-family:var(--mono);border:1px solid var(--ring);color:var(--txt-2);border-radius:4px;margin-inline-end:6px;padding:0 4px;font-size:10px}.ed3-tools .ed3-rowb{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ed3-tools .ed3-presetsel{width:100%}.ed3-tools .ed3-tcard .btn{max-width:100%}.ed3-tools .ed3-pc.ed3-err{color:var(--err)}.ed3-faillist{max-height:50vh;margin:0;padding-inline-start:18px;line-height:1.7;overflow:auto}.btn.s3-limited[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ed3{grid-template-rows:calc(var(--s6) + var(--s1)) 1fr}.ed3-tools .ed3-ph{color:var(--txt-3);justify-content:space-between;align-items:center;margin-top:-2px;padding:0 0 6px;font-size:12px;display:flex}.ed3-tools .ed3-ph h2{margin:0}.ed3-code{font-family:var(--mono);font-size:var(--fs-micro);color:var(--txt-3);direction:ltr}.ed3-list .gcard .ed3-rowact{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:auto;display:flex}.ed3-list .gcard .ed3-rowact>*{white-space:nowrap;flex:none}.ed3-lt .ed3-lbbtn{height:36px;min-height:36px;padding:0 var(--s2);gap:var(--s1);white-space:nowrap;flex:none}.ed3-lt .ed3-lbbtn .mark{font-family:var(--mono);font-size:var(--fs-micro)}.ed3-lt .ed3-lbbtn[aria-pressed=true]{background:var(--g-active);color:var(--txt-1)}.ed3-th{transition:transform .18s ease-out,box-shadow .18s ease-out}.ed3-th:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--edge);pointer-events:none;transition:box-shadow .18s ease-out;position:absolute;inset:0}.ed3-th:hover,.ed3-th:focus-visible{box-shadow:0 8px 20px var(--sh-1);z-index:1;transform:translateY(-2px)scale(1.02)}.ed3-th:hover:after,.ed3-th:focus-visible:after{box-shadow:inset 0 0 0 1px var(--edge-hi)}@media (prefers-reduced-motion:reduce){.ed3-th,.ed3-th:hover,.ed3-th:focus-visible{transition:none!important;transform:none!important}}.ed3-float{place-self:end center;align-items:center;gap:var(--s1);max-width:calc(100% - var(--s4));z-index:var(--z-sticky);pointer-events:none;flex-direction:column;grid-area:stage;margin-block-end:var(--s2);display:flex}.ed3-float>*{pointer-events:auto}.ed3-abar{white-space:nowrap;background:var(--sheet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--edge-hi),0 12px 32px var(--sh-1);animation:ed3-rise .2s var(--spring);border-radius:14px;align-items:center;gap:6px;padding:8px;display:flex}.ed3-abar .cnt{padding-inline:6px 10px;font-size:13px;font-weight:600}.ed3-abar .cnt b{color:var(--accent-glow);font-family:var(--mono);font-weight:600}.ed3-abar .sep{background:var(--edge);flex:none;width:1px;height:22px}.ed3-abar kbd{font-family:var(--mono);font-size:var(--fs-micro);opacity:.7}@keyframes ed3-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ed3-undo{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--edge-hi),0 12px 32px var(--sh-1);color:var(--txt-1);animation:ed3-rise .2s var(--spring);border-radius:12px;align-items:center;gap:12px;padding-block:10px;padding-inline:14px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.ed3-undo .bar{background:var(--accent-glow);width:100%;height:2px;animation:8s linear forwards ed3-shrink;position:absolute;inset-block-end:0;inset-inline-start:0}.ed3-undo.paused .bar{animation-play-state:paused}@keyframes ed3-shrink{to{width:0}}.ed3-th .undo2{z-index:2;min-width:18px;height:18px;color:var(--txt-2);border:1px dashed var(--edge-hi);cursor:pointer;background:#1e1e22cc;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;inset-block-start:6px;inset-inline-start:6px}.ed3-th .undo2:hover{color:var(--txt-1);border-style:solid}.ed3-th .undo2:before{content:"";position:absolute;inset:-4px}.ed3.has-float .ed3-stage{padding-block-end:calc(var(--s2) * 2 + var(--ed3-float-h,0px))}.ed3.has-float .ed3-toast{inset-block-end:calc(24px + var(--s2) + var(--ed3-float-h,0px))}.ed3,.ed3-dlg,.ed3-lb{--prog-ocean-1:#1976d2;--prog-ocean-2:#1e88e5;--prog-ocean-3:#26c6da;--prog-ocean-4:#4db6ac}.ed3-progbar{background:var(--sunk);height:10px;box-shadow:inset 0 0 0 1px var(--ring-hi);border-radius:5px;position:relative;overflow:hidden}.ed3-progbar>i{background:linear-gradient(90deg,var(--prog-ocean-1),var(--prog-ocean-2),var(--prog-ocean-3),var(--prog-ocean-4),var(--prog-ocean-3),var(--prog-ocean-2),var(--prog-ocean-1));box-shadow:0 0 10px var(--prog-ocean-3);background-position:0 0;background-size:300% 100%;border-radius:5px;display:block;position:absolute;inset-block:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.ed3-progbar>i{box-shadow:0 0 10px color-mix(in srgb,var(--prog-ocean-3) 45%,transparent)}}.ed3-progbar.flow>i{animation:3.6s linear infinite ed3-flow}@keyframes ed3-flow{0%{background-position:0 0}to{background-position:-300% 0}}.ed3-progbar.ok>i{background:var(--ok);box-shadow:none}.ed3-progbar.warn>i{background:var(--warn);box-shadow:none}.ed3-progbar.fail>i{background:var(--err);box-shadow:none}.ed3-meter .ed3-progbar{flex:none;width:90px}.ed3-tools .ed3-progbar{margin:8px 0 4px}.ed3-dlg .ed3-progbar{margin-top:12px}@media (prefers-reduced-motion:reduce){.ed3-progbar>i{animation:none!important}}.ed3-pic:has(>.ed3-imgframe){justify-content:center;align-items:center;display:flex;overflow:visible}.ed3-imgframe{flex:none;width:100%;height:100%;position:relative;overflow:visible}.ed3-imgframe>img{object-fit:contain;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 30px #00000080);width:100%;height:100%;display:block}.ed3-seg button>span[data-t]{display:inline-grid}.ed3-seg button>span[data-t]:after{content:attr(data-t);content:attr(data-t) / "";visibility:hidden;height:0;font-weight:600;overflow:hidden}.s3-clean{border-top:1px solid var(--edge);grid-column:1/-1;gap:4px;padding-top:10px;display:grid}.s3-clean-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.s3-sw{cursor:pointer;background:var(--sunk);width:52px;height:28px;transition:background .34s var(--spring),box-shadow .34s;box-shadow:inset 0 2px 6px #00000094,inset 0 0 0 1px var(--ring-soft);border:0;border-radius:999px;flex:none;padding:0;position:relative}.s3-sw-knob{background:var(--g-knob);width:22px;height:22px;box-shadow:0 2px 5px #00000080,inset 0 1px 0 var(--ring-soft);transition:transform .38s var(--spring),background .3s,box-shadow .3s,width .18s,border-radius .18s;top:3px;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:3px}.s3-sw-knob:after{content:"";background:var(--knob-off);border-radius:50%;width:7px;height:7px;transition:all .3s}.s3-sw-trail{background:var(--light);opacity:0;width:0;height:2px;transition:all .38s var(--spring);box-shadow:0 0 8px var(--light);top:50%;border-radius:1px;position:absolute;inset-inline-end:11px;transform:translateY(-50%)}.s3-sw[aria-checked=true]{background:#f2f2f50f;box-shadow:inset 0 2px 6px #00000073,inset 0 0 0 1px #f2f2f533}.s3-sw[aria-checked=true] .s3-sw-knob{background:var(--g-thumb);transform:translate(-24px);box-shadow:0 3px 10px #0000007a,0 0 16px #f2f2f580,inset 0 1px #fff}.s3-sw[aria-checked=true] .s3-sw-knob:after{background:var(--accent-core);box-shadow:0 0 7px var(--accent)}.s3-sw[aria-checked=true] .s3-sw-trail{opacity:.6;width:14px}.s3-sw:not([aria-disabled=true]):active .s3-sw-knob{border-radius:12px;width:26px}.s3-sw:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[aria-checked=true] .s3-sw-knob{transform:translate(24px)}.s3-sw[aria-disabled=true]{cursor:not-allowed;opacity:.55}.s3-sw:focus-visible{outline:2px solid var(--txt-1);outline-offset:3px}@media (prefers-reduced-motion:reduce){.s3-sw,.s3-sw-knob,.s3-sw-knob:after,.s3-sw-trail{transition:none}}:root{--background:var(--bg-1);--foreground:var(--txt-1);--card:var(--bg-2);--card-foreground:var(--txt-1);--popover:var(--sheet);--popover-foreground:var(--txt-1);--primary:var(--accent-core);--primary-foreground:var(--neon-txt);--secondary:var(--bg-3);--secondary-foreground:var(--txt-1);--muted:var(--bg-3);--muted-foreground:var(--txt-3);--accent-foreground:var(--txt-1);--destructive:var(--err);--border:var(--edge);--input:var(--sunk);--radius:.625rem;--chart-1:var(--accent-core);--chart-2:var(--info);--chart-3:var(--ok);--chart-4:var(--warn);--chart-5:var(--txt-3);--sidebar:var(--bg-0);--sidebar-foreground:var(--txt-1);--sidebar-primary:var(--accent-core);--sidebar-primary-foreground:var(--neon-txt);--sidebar-accent:var(--bg-3);--sidebar-accent-foreground:var(--txt-1);--sidebar-border:var(--edge);--sidebar-ring:var(--accent-core)}body{margin:0}html{text-align:start;direction:rtl}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}:root,[data-theme=dark]{--wash-warn:#f6b03b;--wash-accent:#7d72f0;--wash-info:#91c1ff;--wash-ok:#50d499;--wash-fail:#f4acaf;--row-wash:10%;--next-wash:14%;--next-edge:55%}[data-theme=light]{--wash-warn:#f6b03b;--wash-accent:#7d72f0;--wash-info:#91c1ff;--wash-ok:#50d499;--wash-fail:#f4acaf;--row-wash:10%;--next-wash:18%;--next-edge:55%}[data-row-wash=none]{background-image:none}[data-row-wash=warn]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--wash-warn) var(--row-wash), transparent), transparent 60%)}[data-row-wash=accent]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--wash-accent) var(--row-wash), transparent), transparent 60%)}[data-row-wash=info]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--wash-info) var(--row-wash), transparent), transparent 60%)}[data-row-wash=ok]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--wash-ok) var(--row-wash), transparent), transparent 60%)}[data-row-wash=fail]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--wash-fail) var(--row-wash), transparent), transparent 60%)}[data-row-wash]:hover,[data-row-wash]:focus-visible{--row-wash:5%}
