@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial}}}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-cyrillic-500-normal-D6vzF3rw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-sc-latin-500-normal-CzPT6GOt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-cyrillic-700-normal-Blgb5ws1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-sc-latin-700-normal-B4nLlamL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-sc-cyrillic-800-normal-Bzft-XU8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-sc-latin-800-normal-BCfPppFy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-BDxmvFu-.woff2)format("woff2-variations"),url(/assets/inter-cyrillic-wght-normal-BDxmvFu-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-YNffenVx.woff2)format("woff2-variations"),url(/assets/inter-latin-wght-normal-YNffenVx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TD Volshebstvo;font-style:normal;font-weight:400;font-display:block;src:url(/assets/td-volshebstvo-DGTftSWM.woff2)format("woff2")}@font-face{font-family:Alegreya Sans SC Fallback;src:local(Arial);size-adjust:90.7%;ascent-override:99.2%;descent-override:33.1%;line-gap-override:0%}:root{--color-background:#f3f2ed;--color-text:#2b2121;--color-surface:#fff;--color-action-background:#f9f8f6;--color-action-text:#2a2928;--color-accent:#ff772b;--color-highlight:#f7b71a;--color-muted:#a19187;--color-link:#8c4821;--color-divider:#eae9e4;--border-hue:36;--border-saturation:20%;--border-lightness:84%;--border-lightness-strong:80%;--color-border:hsl(var(--border-hue) var(--border-saturation) var(--border-lightness));--color-border-strong:hsl(var(--border-hue) var(--border-saturation) var(--border-lightness-strong));--color-rust:#7c4023;--color-wine:#7c3939;--color-amber:#e09109;--color-teal:#14838c;--color-night:#0b182a;--color-sky:#83b4f1;--tier-0-bg:#e6e4db;--tier-0-frame:#958a79;--tier-0-ink:#7f6e54;--tier-1-bg:#bd4a03;--tier-1-frame:#27190b;--tier-1-ink:#fff;--tier-2-bg:#fbb131;--tier-2-frame:#27190b;--tier-2-ink:#27190b;--map-paper:#e6e4db;--map-line:#c5bdaf;--map-ink:#9c9186;--map-title:#d64200;--map-title-back:#851800;--canvas-background:var(--color-background);--canvas-dot:#2b21210f;--canvas-dot-radius:1.75px;--canvas-block:#e6e3dc;--canvas-ink:#6f634f;--canvas-selection:var(--color-accent);--font-display:"Alegreya Sans SC", "Alegreya Sans SC Fallback", sans-serif;--font-text:Inter, system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--text-xs:14px;--text-sm:16px;--text-md:20px;--text-lg:24px;--text-xl:32px;--text-2xl:56px;--tracking-tight:-.02em;--tracking-tighter:-.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--icon-base:.09;--stem-500:.096em;--stem-700:.127em;--stem-800:.152em;--stem-alone:2.5px;--icon-sm:20px;--icon-md:24px;--icon-lg:26px;--icon-stroke:.05em;--control-height:40px;--control-height-sm:32px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.12s;--dur:.2s;--focus-ring:3px solid var(--color-accent);--focus-offset:2px;--press:.96;--press-whole:var(--press);--press-content:1}:root[data-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#2b2121;--color-text:#e7dfd0;--color-surface:#453a3a;--color-thumb:#5e5050;--color-action-background:#3a3131;--color-action-text:#e7dfd0;--color-accent:#fb8f23;--color-muted:#a1907d;--color-link:#f7ae31;--color-divider:#403535;--border-hue:20;--border-saturation:10%;--border-lightness:28%;--border-lightness-strong:32%;--canvas-dot:#e0910917;--canvas-block:#382e2e;--canvas-ink:#cbb286}:root[data-theme=lunar]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#111b2c;--color-text:#e1eaf4;--color-surface:#223149;--color-thumb:#33496c;--color-action-background:#1c283b;--color-action-text:#e1eaf4;--color-accent:#45b0f7;--color-muted:#8ba5c6;--color-link:#8dbaec;--color-divider:#202d41;--border-hue:216;--border-saturation:26%;--border-lightness:27%;--border-lightness-strong:31%;--canvas-dot:#8dbaec14;--canvas-block:#1a2537;--canvas-ink:#95afd0}:where([role=group],[role=toolbar],[role=radiogroup],[role=menu],[role=menubar],lino-toolbar,lino-toggle-group,lino-swatch-group){--press-whole:1;--press-content:var(--press)}:where(button),:where(button)>*{transition:transform var(--dur-fast) var(--ease-out)}:where(button:not(:disabled)):active{transform:scale(var(--press-whole))}:where(button:not(:disabled)):active>*{transform:scale(var(--press-content))}:where(.lino-icon){stroke:currentColor;stroke-linejoin:round;stroke-width:max(0px,calc(var(--icon-stem,0px) - var(--icon-box,1em) * var(--icon-fr,1) * var(--icon-base)))}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--font-weight-medium:500;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.relative{position:relative}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.ml-auto{margin-left:auto}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.h-8{height:calc(var(--spacing) * 8)}.h-px{height:1px}.max-h-\(--bits-dropdown-menu-content-available-height\){max-height:var(--bits-dropdown-menu-content-available-height)}.w-\(--bits-dropdown-menu-anchor-width\){width:var(--bits-dropdown-menu-anchor-width)}.w-fit{width:-moz-fit-content;width:fit-content}.max-w-xs{max-width:var(--container-xs)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.origin-\(--bits-dropdown-menu-content-transform-origin\){transform-origin:var(--bits-dropdown-menu-content-transform-origin)}.origin-\(--bits-menubar-content-transform-origin\){transform-origin:var(--bits-menubar-content-transform-origin)}.origin-\(--bits-tooltip-content-transform-origin\){transform-origin:var(--bits-tooltip-content-transform-origin)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-default{cursor:default}.resize{resize:both}.items-center{align-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-\[3px\]{padding:3px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-\[2px\]{padding-block:2px}.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))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.ring,.ring-1{--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)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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, )}.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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.select-none{-webkit-user-select:none;user-select:none}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-\[side\=bottom\]\:-translate-x-1\/2[data-side=bottom]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:-translate-y-\[calc\(-50\%_\+_1px\)\][data-side=bottom]{--tw-translate-y:calc((-50% + 1px)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-y-\[calc\(50\%_-_3px\)\][data-side=left]{--tw-translate-y:calc((50% - 3px)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-\[calc\(50\%_\+_2px\)\][data-side=right]{--tw-translate-x:calc(50% + 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-y-1\/2[data-side=right]{--tw-translate-y:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:translate-x-1\/2[data-side=top]{--tw-translate-x:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:translate-y-\[calc\(-50\%_\+_2px\)\][data-side=top]{--tw-translate-y:calc(-50% + 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.lino-plate{isolation:isolate;--surface-border:transparent;position:relative}.lino-plate:before,.lino-plate:after{content:"";inset:calc(-1 * var(--cut-bleed,0px));z-index:-1;pointer-events:none;position:absolute}.lino-plate:before{background:var(--surface-border);clip-path:var(--cut-0,inset(50%));transition:--surface-border var(--dur) var(--ease-out)}.lino-plate:after{background:var(--surface-bg);clip-path:var(--cut-1,inset(50%));transition:--surface-bg var(--dur) var(--ease-out)}:where([data-tier="0"]){--tier-bg:var(--tier-0-bg);--tier-frame:var(--tier-0-frame);--tier-ink:var(--tier-0-ink);--tier-accent:var(--tier-0-frame)}:where([data-tier="1"]){--tier-bg:var(--tier-1-bg);--tier-frame:var(--tier-1-frame);--tier-ink:var(--tier-1-ink);--tier-accent:var(--tier-1-bg)}:where([data-tier="2"]){--tier-bg:var(--tier-2-bg);--tier-frame:var(--tier-2-frame);--tier-ink:var(--tier-2-ink);--tier-accent:var(--tier-2-bg)}.lino-btn{--_h:var(--control-height);--_bg:var(--color-action-background);--_fg:var(--color-action-text);--_bg-h:var(--_bg)}@supports (color:color-mix(in lab,red,red)){.lino-btn{--_bg-h:color-mix(in srgb, var(--_bg), var(--color-text) 8%)}}.lino-btn{--_bg-p:var(--_bg)}@supports (color:color-mix(in lab,red,red)){.lino-btn{--_bg-p:color-mix(in srgb, var(--_bg), var(--color-text) 12%)}}.lino-btn{--surface-bg:var(--_bg);isolation:isolate;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--_h);box-shadow:none;appearance:none;color:var(--_fg);font:700 var(--text-md)/.9 var(--font-display);letter-spacing:var(--tracking-tighter);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:--surface-bg var(--dur) var(--ease-out),color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 15px;text-decoration:none;display:inline-flex;position:relative}.lino-btn:before,.lino-btn:after{content:"";z-index:-1;position:absolute;inset:0}.lino-btn:before{background:var(--surface-bg);clip-path:var(--rough-clip-sm)}.lino-btn:nth-child(3n+2):before{clip-path:var(--rough-clip-sm-2)}.lino-btn:nth-child(3n):before{clip-path:var(--rough-clip-sm-3)}.lino-btn:hover,.lino-btn[aria-expanded=true]{--surface-bg:var(--_bg-h)}.lino-btn:is(:active,[data-pressed]){--surface-bg:var(--_bg-p);transition-duration:var(--dur-fast)}:is(.lino-btn,.lino-toggle,.lino-swatch)[data-pressed]:not(:disabled){transform:scale(var(--press-whole))}:is(.lino-btn,.lino-toggle,.lino-swatch)[data-pressed]:not(:disabled)>*{transform:scale(var(--press-content))}.lino-btn:disabled{opacity:.4;cursor:not-allowed;--surface-bg:var(--_bg)}.lino-btn svg{flex:none;display:block}:where(.lino-btn,.lino-toggle) .lino-icon{--icon-box:calc(var(--icon-size) * var(--icon-h));width:calc(var(--icon-size) * var(--icon-w));height:var(--icon-box);margin:calc(var(--icon-size) * var(--icon-mt)) calc(var(--icon-size) * var(--icon-mr)) calc(var(--icon-size) * var(--icon-mb)) calc(var(--icon-size) * var(--icon-ml));translate:0 -.02em}.lino-btn,.lino-toggle{--icon-size:.8em;--icon-stem:var(--stem-700)}.lino-btn.is-icon{--icon-size:var(--icon-md)}.lino-btn.is-icon .lino-icon{translate:none}.lino-btn.is-icon.is-sm{--icon-size:var(--icon-sm)}.lino-btn.is-icon.is-lg{--icon-size:var(--icon-lg)}.lino-btn.is-panel.is-icon{--_fg:var(--color-muted);--icon-stem:var(--stem-alone)}.lino-btn.is-panel.is-icon:hover{--_fg:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-panel.is-icon:hover{--_fg:color-mix(in srgb, var(--color-muted), var(--color-text) 45%)}}.lino-btn.is-ghost{--_bg:transparent;--_fg:var(--color-text);--_bg-h:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-ghost{--_bg-h:color-mix(in srgb, var(--color-text) 6%, transparent)}}.lino-btn.is-ghost{--_bg-p:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-ghost{--_bg-p:color-mix(in srgb, var(--color-text) 10%, transparent)}}.lino-btn:is(.is-panel,.is-accent):before{background:var(--_bd);clip-path:var(--rough-clip)}.lino-btn:is(.is-panel,.is-accent):after{background:var(--surface-bg);clip-path:var(--rough-clip-in)}.lino-btn:is(.is-panel,.is-accent):nth-child(3n+2):before{clip-path:var(--rough-clip-2)}.lino-btn:is(.is-panel,.is-accent):nth-child(3n+2):after{clip-path:var(--rough-clip-in-2)}.lino-btn:is(.is-panel,.is-accent):nth-child(3n):before{clip-path:var(--rough-clip-3)}.lino-btn:is(.is-panel,.is-accent):nth-child(3n):after{clip-path:var(--rough-clip-in-3)}.lino-btn.is-panel{--_bg:var(--color-surface);--_fg:var(--color-text);--_bd:var(--panel-border,var(--color-border));--_bg-h:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-panel{--_bg-h:color-mix(in srgb, var(--color-surface), var(--color-text) 3%)}}.lino-btn.is-panel{--_bg-p:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-panel{--_bg-p:color-mix(in srgb, var(--color-surface), var(--color-text) 6%)}}.lino-btn.is-accent{--_bg:var(--color-accent);--_fg:var(--color-surface);--_bd:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-accent{--_bd:color-mix(in srgb, var(--color-accent), var(--color-text) 18%)}}.lino-btn.is-accent{--_bg-h:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-accent{--_bg-h:color-mix(in srgb, var(--color-accent), var(--color-text) 10%)}}.lino-btn.is-accent{--_bg-p:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lino-btn.is-accent{--_bg-p:color-mix(in srgb, var(--color-accent), var(--color-text) 18%)}}.lino-btn.is-icon{width:var(--_h);padding:0;font-size:20px}.lino-btn.is-sm{--_h:var(--control-height-sm);font-size:var(--text-sm);padding:0 11px}.lino-btn.is-icon.is-sm{padding:0;font-size:16px}.lino-btn.is-lg{--_h:56px;font-size:28px}.lino-btn[aria-pressed=true]{--_bg:var(--color-text);--_fg:var(--color-background);--_bg-h:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.lino-btn[aria-pressed=true]{--_bg-h:color-mix(in srgb, var(--color-text), var(--color-background) 14%)}}.lino-btn[aria-pressed=true]{--_bg-p:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.lino-btn[aria-pressed=true]{--_bg-p:color-mix(in srgb, var(--color-text), var(--color-background) 22%)}}:is(.lino-btn,.lino-toggle,.lino-swatch,.lino-switch,.lino-slider-thumb):focus{outline:none}:is(.lino-btn,.lino-toggle,.lino-swatch,.lino-slider-thumb):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.lino-toolbar{isolation:isolate;box-sizing:border-box;align-items:center;gap:var(--space-1);padding:var(--space-2);--surface-bg:var(--color-surface);--surface-border:var(--color-border);display:inline-flex;position:relative}.lino-toolbar[data-orientation=vertical]{flex-direction:column}.lino-rule-h.lino-rule{background:var(--color-text);flex:none;align-self:center;width:32px;height:3px;margin:3px 0}@supports (color:color-mix(in lab,red,red)){.lino-rule-h.lino-rule{background:color-mix(in srgb,var(--color-text) 12%,transparent)}}.lino-rule-h.lino-rule{clip-path:var(--rough-rule)}.lino-space{width:var(--space-1);flex:none}.lino-toggles{isolation:isolate;box-sizing:border-box;vertical-align:middle;--_item-h:var(--control-height);--_item-fs:var(--text-md);--_icon:var(--icon-md);align-items:center;gap:3px;display:inline-flex;position:relative}.lino-toggles[data-size=sm]{--_item-h:var(--control-height-sm);--_item-fs:var(--text-sm);--_icon:var(--icon-sm)}.lino-toggles[data-orientation=vertical]{flex-direction:column;align-items:stretch}.lino-toggles[data-variant=track]{--surface-border:var(--color-text);padding:5px}@supports (color:color-mix(in lab,red,red)){.lino-toggles[data-variant=track]{--surface-border:color-mix(in srgb, var(--color-text) 7%, transparent)}}.lino-toggles[data-variant=track]{--surface-bg:transparent}.lino-toggles[data-variant=bare]{gap:var(--space-2)}.lino-thumb{z-index:-1;pointer-events:none;--_fill:var(--color-thumb,var(--color-surface));--_edge:var(--_fill);transition:transform var(--dur) var(--ease-out),width var(--dur) var(--ease-out),height var(--dur) var(--ease-out);position:absolute;top:0;left:0}.lino-thumb[hidden]{display:none}.lino-thumb:before,.lino-thumb:after{content:"";position:absolute;inset:0}.lino-thumb:before{background:var(--_edge);clip-path:var(--rough-clip-sm)}.lino-thumb:after{background:var(--_fill);clip-path:var(--rough-clip-sm-in)}[data-variant=bare]>.lino-thumb{--_fill:var(--color-accent);--_edge:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){[data-variant=bare]>.lino-thumb{--_edge:color-mix(in srgb, var(--color-accent), var(--color-text) 18%)}}.lino-toggle{isolation:isolate;box-sizing:border-box;height:var(--_item-h);padding:0 var(--space-4);box-shadow:none;appearance:none;color:var(--color-muted);font:700 var(--_item-fs)/.9 var(--font-display);letter-spacing:var(--tracking-tighter);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;--surface-bg:transparent;transition:--surface-bg var(--dur) var(--ease-out),color var(--dur) var(--ease-out);background:0 0;border:0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;margin:0;display:inline-flex;position:relative}.lino-toggle:before{content:"";z-index:-1;background:var(--surface-bg);clip-path:var(--rough-clip-sm);position:absolute;inset:0}.lino-toggle:nth-of-type(3n+2):before{clip-path:var(--rough-clip-sm-2)}.lino-toggle:nth-of-type(3n):before{clip-path:var(--rough-clip-sm-3)}.lino-toggle>.lino-face{align-items:center;gap:var(--space-3);transition:transform var(--dur) var(--ease-out);display:inline-flex}.lino-toggle:hover,.lino-toggle[data-state=on]{color:var(--color-text)}.lino-toggle:hover:not([data-state=on]){--surface-bg:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.lino-toggle:hover:not([data-state=on]){--surface-bg:color-mix(in srgb, var(--color-surface) 55%, transparent)}}.lino-toggle:disabled{cursor:not-allowed;opacity:.4;--surface-bg:transparent}.lino-toggle.is-icon{width:var(--_item-h);--icon-size:var(--_icon);flex:none;padding:0}.lino-toggle.is-icon .lino-icon{pointer-events:none}[data-variant=bare]>.lino-toggle.is-icon{--icon-stem:var(--stem-alone)}[data-variant=bare]>.lino-toggle.is-icon .lino-icon{--icon-box:calc(var(--_item-h) * .8 * 42 / 36);width:var(--icon-box);height:var(--icon-box);margin:calc(var(--_item-h) * -.8 / 12);translate:none}[data-variant=bare]>.lino-toggle:hover:not([data-state=on]){--surface-bg:var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-variant=bare]>.lino-toggle:hover:not([data-state=on]){--surface-bg:color-mix(in srgb, var(--color-text) 4%, transparent)}}[data-variant=bare]>.lino-toggle[data-state=on]{color:var(--color-surface)}.lino-btn-group{align-items:stretch;display:inline-flex}.lino-btn-group[data-orientation=vertical]{flex-direction:column}.lino-btn-group[data-orientation=horizontal]>*+*{margin-left:-6px}.lino-btn-group[data-orientation=vertical]>*+*{margin-top:-6px}.lino-tag{box-sizing:border-box;height:2.166em;color:var(--tier-ink,var(--tier-0-ink));font:800 var(--tag-size,var(--text-sm))/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;--surface-border:var(--tier-frame,var(--tier-0-frame));--surface-bg:var(--tier-bg,var(--tier-0-bg));justify-content:center;align-items:center;padding:.607em .758em .563em;display:inline-flex}.lino-picture{width:var(--picture);height:var(--picture);flex:none;position:relative}.lino-picture-art{width:calc(var(--picture) + 6px);height:calc(var(--picture) + 6px);pointer-events:none;display:block;position:absolute;top:-3px;left:-3px}.lino-picture-tag{left:50%;top:calc(var(--picture) * 96 / 102);--tag-size:calc(var(--picture) * 11.54 / 102);position:absolute;translate:-50% -50%}.lino-plaque{aspect-ratio:891/297;width:320px;display:block}.lino-plaque>svg{width:100%;height:100%;display:block;overflow:visible}.lino-rule{background:var(--color-divider);border:0;flex:none}.lino-rule:where([data-orientation=horizontal]){height:3px;clip-path:var(--rough-rule);align-self:stretch;margin:7px 0}.lino-rule:where([data-orientation=vertical]){width:3px;min-height:24px;clip-path:var(--rough-rule-v);align-self:stretch;margin:0 3px}.lino-switch{isolation:isolate;box-sizing:border-box;width:48px;height:16px;box-shadow:none;appearance:none;vertical-align:middle;cursor:pointer;--surface-bg:var(--color-text);background:0 0;border:0;border-radius:0;flex:none;margin:5px 0;padding:0;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.lino-switch{--surface-bg:color-mix(in srgb, var(--color-text) 6%, var(--color-background))}}.lino-switch{--surface-border:var(--color-border-strong);transition:--surface-bg var(--dur) var(--ease-out),--surface-border var(--dur) var(--ease-out)}.lino-switch:before,.lino-switch:after{content:"";z-index:-1;position:absolute;inset:0}.lino-switch:before{background:var(--surface-border);clip-path:var(--rough-clip-xs-2)}.lino-switch:after{background:var(--surface-bg);clip-path:var(--rough-clip-xs-in-2)}.lino-switch:hover:not(:disabled){--surface-bg:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.lino-switch:hover:not(:disabled){--surface-bg:color-mix(in srgb, var(--color-text) 11%, var(--color-background))}}.lino-switch[data-state=checked]{--surface-bg:var(--color-accent);--surface-border:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lino-switch[data-state=checked]{--surface-border:color-mix(in srgb, var(--color-accent), var(--color-text) 18%)}}.lino-switch[data-state=checked]:hover:not(:disabled){--surface-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.lino-switch[data-state=checked]:hover:not(:disabled){--surface-bg:color-mix(in srgb, var(--color-accent), var(--color-text) 8%)}}.lino-switch:focus-visible{outline:var(--focus-ring);outline-offset:6px}.lino-switch:disabled{opacity:.45;cursor:default}.lino-switch-thumb{isolation:isolate;pointer-events:none;width:26px;height:26px;transition:translate var(--dur) var(--ease-out);position:absolute;top:-5px;left:0}.lino-switch-thumb[data-state=checked]{translate:23px}.lino-switch-thumb:before,.lino-switch-thumb:after{content:"";z-index:-1;position:absolute;inset:0}.lino-switch-thumb:before{background:var(--surface-border);clip-path:var(--rough-clip-xs)}.lino-switch-thumb:after{background:var(--color-surface);clip-path:var(--rough-clip-xs-in)}.lino-slider{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;width:100%;min-width:120px;height:24px;display:flex;position:relative}.lino-slider[data-disabled]{opacity:.45;cursor:default}.lino-slider-track{background:var(--color-text);flex:1;height:5px;position:relative}@supports (color:color-mix(in lab,red,red)){.lino-slider-track{background:color-mix(in srgb,var(--color-text) 14%,transparent)}}.lino-slider-track{clip-path:var(--rough-rule)}.lino-slider-range{background:var(--color-text);position:absolute;top:0;bottom:0}.lino-slider-thumb{isolation:isolate;width:16px;height:16px;transition:scale var(--dur) var(--ease-out);display:block;position:relative}.lino-slider-thumb:before{content:"";z-index:-1;background:var(--color-text);clip-path:var(--rough-clip-sm);position:absolute;inset:0}.lino-slider:not([data-disabled]):hover .lino-slider-thumb{scale:1.15}.lino-slider-thumb[data-active]{scale:1.3}.lino-input{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);vertical-align:middle;cursor:text;--surface-bg:var(--color-action-background);align-items:center;display:inline-flex}.lino-input>input{min-width:0;height:100%;padding:0 var(--space-3);box-shadow:none;color:var(--color-action-text);font:500 var(--text-sm)/1 var(--font-text);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0}.lino-input>input::placeholder{color:var(--color-muted);opacity:1}.lino-input:hover{--surface-bg:var(--color-action-background)}@supports (color:color-mix(in lab,red,red)){.lino-input:hover{--surface-bg:color-mix(in srgb, var(--color-action-background), var(--color-text) 5%)}}.lino-input:focus-within{--surface-bg:var(--color-action-background)}@supports (color:color-mix(in lab,red,red)){.lino-input:focus-within{--surface-bg:color-mix(in srgb, var(--color-action-background), var(--color-text) 8%)}}.lino-input:has(>[aria-invalid=true]){--surface-bg:var(--color-action-background)}@supports (color:color-mix(in lab,red,red)){.lino-input:has(>[aria-invalid=true]){--surface-bg:color-mix(in srgb, var(--color-action-background), var(--color-wine) 12%)}}.lino-input:has(>:disabled){opacity:.45;cursor:default;--surface-bg:var(--color-action-background)}.lino-field-label{align-items:center;gap:var(--space-3);color:var(--color-text);font:500 var(--text-sm)/1 var(--font-display);letter-spacing:var(--tracking-tight);-webkit-user-select:none;user-select:none;display:inline-flex}.lino-switch:disabled+.lino-field-label{opacity:.45}.lino-field-label:has(+:disabled){opacity:.45}.lino-swatches{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.lino-swatches[data-disabled]{opacity:.45}.lino-swatch{min-width:var(--control-height-sm);height:var(--control-height-sm);appearance:none;cursor:pointer;outline-offset:0;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.lino-swatch:disabled{cursor:default}.lino-swatch>.lino-face{isolation:isolate;--surface-border:transparent;transition:transform var(--dur) var(--ease-out),--surface-border var(--dur) var(--ease-out),--surface-bg var(--dur) var(--ease-out);align-items:center;display:inline-flex;position:relative}.lino-swatch>.lino-face:before,.lino-swatch>.lino-face:after{content:"";z-index:-1;position:absolute}.lino-swatch>.lino-face:before{background:var(--surface-bg);clip-path:var(--rough-clip-sm);inset:0}.lino-swatch>.lino-face:after{background:var(--surface-border);clip-path:var(--rough-ring-sm);inset:-4px}.lino-swatch.is-color>.lino-face{--surface-bg:var(--c);width:20px;height:20px}.lino-swatch.is-color>.lino-face:after{clip-path:var(--rough-ring-xs)}.lino-swatch.is-pill>.lino-face{height:24px;color:var(--color-action-text);font:500 var(--text-sm)/1 var(--font-display);--surface-bg:var(--color-action-background);padding:0 10px}@supports (color:color-mix(in lab,red,red)){.lino-swatch.is-pill>.lino-face{--surface-bg:color-mix(in srgb, var(--color-action-background), var(--color-text) 6%)}}.lino-swatch.is-color:hover:not(:disabled)>.lino-face{--surface-border:var(--c)}@supports (color:color-mix(in lab,red,red)){.lino-swatch.is-color:hover:not(:disabled)>.lino-face{--surface-border:color-mix(in srgb, var(--c) 45%, transparent)}}.lino-swatch.is-pill:hover:not(:disabled)>.lino-face{--surface-bg:var(--color-action-background)}@supports (color:color-mix(in lab,red,red)){.lino-swatch.is-pill:hover:not(:disabled)>.lino-face{--surface-bg:color-mix(in srgb, var(--color-action-background), var(--color-text) 14%)}}.lino-swatch[data-state=checked]>.lino-face{--surface-border:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.lino-swatch[data-state=checked]>.lino-face{--surface-border:color-mix(in srgb, var(--color-text) 85%, transparent)}}.lino-overlay{z-index:1000;background:var(--color-background);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.lino-overlay{background:color-mix(in srgb,var(--color-background) 80%,transparent)}}.lino-dialog{z-index:1001;box-sizing:border-box;width:min(calc(100% - 2 * var(--space-4)),480px);height:-moz-fit-content;height:fit-content;max-height:calc(100% - 2 * var(--space-6));gap:var(--space-6);padding:calc(var(--space-6) + 4px);isolation:isolate;color:var(--color-text);--surface-bg:var(--color-surface);--surface-border:var(--color-border);--press-whole:var(--press);--press-content:1;outline:none;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:auto}.lino-dialog-header{gap:var(--space-3);flex-direction:column;margin-right:40px;display:flex}.lino-dialog-title{font:500 var(--text-xl)/.9 var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.lino-dialog-description{color:var(--color-text);margin:0}@supports (color:color-mix(in lab,red,red)){.lino-dialog-description{color:color-mix(in srgb,var(--color-text) 75%,transparent)}}.lino-dialog-description{font:500 var(--text-sm)/1.5 var(--font-text);letter-spacing:var(--tracking-tight)}.lino-dialog-footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.lino-dialog .lino-dialog-close{top:var(--space-2);right:var(--space-2);--_fg:var(--color-text);position:absolute}@supports (color:color-mix(in lab,red,red)){.lino-dialog .lino-dialog-close{--_fg:color-mix(in srgb, var(--color-text) 55%, transparent)}}.lino-dialog .lino-dialog-close:hover{--_fg:var(--color-text)}.lino-dialog .lino-dialog-close .lino-icon{width:20px;height:20px}.lino-overlay[data-state=open]{animation:lino-fade-in var(--dur) var(--ease-out)}.lino-overlay[data-state=closed]{animation:lino-fade-out var(--dur) var(--ease-out) forwards}.lino-dialog[data-state=open]{animation:lino-in var(--dur) var(--ease-out);--slide:0 8px}.lino-dialog[data-state=closed]{animation:lino-out var(--dur) var(--ease-out) forwards;--slide:0 8px}@keyframes lino-fade-in{0%{opacity:0}}@keyframes lino-fade-out{to{opacity:0}}:is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content]){isolation:isolate;z-index:1000;box-sizing:border-box;overscroll-behavior:contain;width:auto;min-width:200px;max-height:calc(100vh - 16px);padding:calc(var(--space-2) + 2px);box-shadow:none;color:var(--color-text);font:500 var(--text-md)/.9 var(--font-display);--surface-bg:var(--color-surface);--surface-border:var(--color-border);--press-whole:1;--press-content:var(--press);background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;display:flex;position:relative;overflow:auto}.lino-grid[data-slot]{grid-template-columns:repeat(var(--menu-columns,4),minmax(0,1fr));gap:var(--space-1);display:grid}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]){isolation:isolate;box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:36px;padding:6px var(--space-3);color:var(--color-text);font-size:var(--text-md);letter-spacing:var(--tracking-tight);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;--surface-bg:transparent;transition:--surface-bg var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;outline:none;line-height:.9;display:flex;position:relative}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):before,:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):after{content:"";z-index:-1;position:absolute;inset:0}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):before{background:var(--_edge,var(--surface-bg));clip-path:var(--rough-clip-sm)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):after{background:var(--surface-bg);clip-path:var(--rough-clip-sm-in)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):nth-of-type(3n+2):before{clip-path:var(--rough-clip-sm-2)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):nth-of-type(3n+2):after{clip-path:var(--rough-clip-sm-in-2)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):nth-of-type(3n):before{clip-path:var(--rough-clip-sm-3)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):nth-of-type(3n):after{clip-path:var(--rough-clip-sm-in-3)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-highlighted],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=open]{color:var(--color-text);--surface-bg:var(--color-text);background:0 0}@supports (color:color-mix(in lab,red,red)){:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-highlighted],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=open]{--surface-bg:color-mix(in srgb, var(--color-text) 6%, var(--color-surface))}}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):active:not([data-disabled]){--surface-bg:var(--color-text)}@supports (color:color-mix(in lab,red,red)){:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]):active:not([data-disabled]){--surface-bg:color-mix(in srgb, var(--color-text) 10%, var(--color-surface))}}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-disabled]{opacity:1;color:var(--color-muted)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=checked],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]).is-checked{--surface-bg:var(--color-accent);--_edge:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=checked],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]).is-checked{--_edge:color-mix(in srgb, var(--color-accent), var(--color-text) 18%)}}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=checked],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]).is-checked{color:var(--color-surface)}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=indeterminate]{--surface-bg:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=indeterminate]{--surface-bg:color-mix(in srgb, var(--color-accent) 30%, var(--color-surface))}}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=checked][data-highlighted],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]).is-checked[data-highlighted]{color:var(--color-surface);--surface-bg:var(--color-accent);background:0 0}@supports (color:color-mix(in lab,red,red)){:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])[data-state=checked][data-highlighted],:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger]).is-checked[data-highlighted]{--surface-bg:color-mix(in srgb, var(--color-accent), var(--color-text) 10%)}}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])>.lino-label{flex:1;padding-block:2px}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])>.lino-more{width:14px;height:14px;margin-left:var(--space-2);opacity:.6;flex:none;rotate:-90deg}:is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=menubar-item],[data-slot=menubar-radio-item],[data-slot=menubar-checkbox-item],[data-slot=menubar-sub-trigger])>svg:not(.lino-icon,.lino-more){flex:none;width:24px;height:24px}.lino-tile[data-slot]{justify-content:center;gap:var(--space-1);min-width:64px;min-height:0;padding:var(--space-2);text-align:center;flex-direction:column}:is([data-slot=dropdown-menu-separator],[data-slot=menubar-separator]){height:3px;margin:3px var(--space-3);background:var(--color-divider);clip-path:var(--rough-rule);flex:none}[data-slot=kbd]{align-items:center;gap:calc(var(--text-sm) * .3);width:auto;min-width:0;height:auto;box-shadow:none;color:var(--color-muted);font:700 1em/1 var(--font-display);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;--kbd-icon:calc(var(--text-sm) * 1.15);--icon-stem:var(--stem-700);background:0 0;border-radius:0;flex:none;padding:0;display:inline-flex}[data-slot=kbd] .key{--icon-box:calc(var(--kbd-icon) * 42 / 36);width:auto;height:var(--icon-box);margin:calc(var(--kbd-icon) * -3 / 36) 0;flex:none;translate:none}.lino-kbd-group{align-items:center;gap:var(--space-2);display:inline-flex}.lino-row-keys[data-slot=kbd]{margin-left:var(--space-4);font-size:calc((var(--text-sm) + var(--text-md)) / 2)}[data-state=checked]>[data-slot=kbd]{color:inherit;opacity:.8}[data-slot=tooltip-content]{isolation:isolate;z-index:1000;box-sizing:border-box;align-items:center;gap:var(--space-3);width:auto;max-width:280px;min-height:var(--control-height-sm);padding:6px var(--space-3);box-shadow:none;color:var(--color-text);font:700 var(--text-sm)/1.05 var(--font-display);letter-spacing:var(--tracking-tight);pointer-events:none;--surface-bg:var(--color-surface);--surface-border:var(--color-border);background:0 0;border:0;border-radius:0;display:flex;position:relative}[data-slot=tooltip-content] [data-tooltip-arrow]{display:none}@keyframes lino-in{0%{opacity:0;translate:var(--slide,0 4px)}}@keyframes lino-out{to{opacity:0;translate:var(--slide,0 4px)}}:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content])[data-side=top]{--slide:0 4px}:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content])[data-side=bottom]{--slide:0 -4px}:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content])[data-side=left]{--slide:4px 0}:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content])[data-side=right]{--slide:-4px 0}:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content]):is([data-state=open],[data-state=delayed-open],[data-state=instant-open]){animation:lino-in var(--dur) var(--ease-out)}:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content])[data-state=closed]{animation:lino-out var(--dur-fast) var(--ease-out) forwards}[data-slot=tooltip-content][data-state=instant-open]{animation-duration:0s}@media (prefers-reduced-motion:reduce){:is([data-slot$=menu-content],[data-slot$=menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content]){animation-duration:0s!important}.lino-thumb,.lino-switch-thumb,.lino-slider-thumb{transition:none}.lino-overlay,.lino-dialog{animation-duration:0s!important}}[data-slot=spinner]{width:1em;height:1em;color:var(--color-text);font-size:48px;line-height:0;display:inline-block}@supports (color:color-mix(in lab,red,red)){[data-slot=spinner]{color:color-mix(in srgb,var(--color-text) 70%,var(--color-action-background))}}[data-slot=spinner] svg{width:100%;height:100%;overflow:visible}[data-slot=spinner] polyline{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:butt;stroke-linejoin:miter}[data-slot=spinner] .under{opacity:.35}[data-slot=spinner] .over{stroke-dasharray:1 1;animation:2.4s linear infinite lino-draw}[data-slot=spinner] .over.b{animation-delay:-.2s}@keyframes lino-draw{0%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.3,.7,.3,1)}30%,65%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.7,0,.7,.3)}to{stroke-dashoffset:-1px}}@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}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}:root{box-sizing:border-box}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px)}:root{--map-bg:#0f1b2e;--theme-muted:var(--color-muted)}body{background:var(--map-bg);min-height:100%;color:var(--color-text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0}#app{min-height:100%}a{color:var(--color-link)}.title.svelte-d5hff5{--title-back:#123268;--title-line:#45b0f7;margin:0;line-height:0;position:relative}svg.svelte-d5hff5{display:block;overflow:visible}.back.svelte-d5hff5{fill:var(--title-back);transition:fill .7s var(--ease-out)}.letters.svelte-d5hff5{fill:var(--title-back);stroke:var(--title-line);stroke-width:6px;stroke-linejoin:round;paint-order:stroke;transition:fill .7s var(--ease-out), stroke .7s var(--ease-out)}.loading.svelte-d5hff5{--title-back:#12284e;--title-line:#1d81cd}.shine.svelte-d5hff5{pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out);--title-line:#91d5fd;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(100deg,#0000 38%,#000 50%,#0000 62%);mask-image:linear-gradient(100deg,#0000 38%,#000 50%,#0000 62%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.loading.svelte-d5hff5 .shine:where(.svelte-d5hff5){opacity:1;animation:1.4s linear infinite svelte-d5hff5-shimmer}@keyframes svelte-d5hff5-shimmer{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.loading.svelte-d5hff5 .shine:where(.svelte-d5hff5){opacity:0;animation:none}}.sky.svelte-1813g3f{pointer-events:none;position:absolute;top:0;left:0}.grain.svelte-1yqu9xs{pointer-events:none;position:absolute;inset:0}.map.svelte-13gveq2{position:fixed;inset:0;overflow:hidden}.viewport.svelte-13gveq2{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--map-bg,var(--color-background));position:absolute;inset:0}.viewport.svelte-13gveq2:active{cursor:grabbing}.focused.svelte-13gveq2 .viewport:where(.svelte-13gveq2),.focused.svelte-13gveq2 .viewport:where(.svelte-13gveq2):active{cursor:default}.world.svelte-13gveq2{transform-origin:0 0;position:absolute;top:0;left:0}.body.svelte-13gveq2{color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .5s var(--ease-out);outline:none;text-decoration:none;display:block;position:absolute}.body.editing.svelte-13gveq2{cursor:move;transition:opacity .3s var(--ease-out,ease-out)}.world.peek.svelte-13gveq2 .body:where(.svelte-13gveq2){opacity:.25}.body.picked.svelte-13gveq2 .name:where(.svelte-13gveq2){color:var(--color-accent)}.editor.svelte-13gveq2{right:var(--space-4);top:var(--space-4);z-index:5;width:300px;max-height:calc(100vh - 2 * var(--space-4));box-sizing:border-box;--surface-border:color-mix(in srgb, var(--color-border-strong) 45%, transparent);--surface-bg:color-mix(in srgb, var(--color-surface) 30%, transparent);flex-direction:column;display:flex;position:absolute}.editor.svelte-13gveq2 .lino-toggles{box-sizing:border-box;width:100%}.editor.svelte-13gveq2 .lino-toggles>.lino-toggle{flex:1 1 0;min-width:0}.editor.svelte-13gveq2 .scroll:where(.svelte-13gveq2){gap:var(--space-2);padding:var(--space-4);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.editor.svelte-13gveq2 h3:where(.svelte-13gveq2){margin:var(--space-2) 0 0;font:700 var(--text-md)/1 var(--font-display)}.editor.svelte-13gveq2 .field:where(.svelte-13gveq2){gap:var(--space-1);flex-direction:column;display:flex}.editor.svelte-13gveq2 .head:where(.svelte-13gveq2){font:500 var(--text-xs)/1.2 var(--font-text);justify-content:space-between;display:flex}.editor.svelte-13gveq2 h2:where(.svelte-13gveq2){font:800 var(--text-lg)/1 var(--font-display);margin:0}.editor.svelte-13gveq2 p:where(.svelte-13gveq2){font:400 var(--text-xs)/1.4 var(--font-text);color:var(--color-muted);margin:0}.editor.svelte-13gveq2 .row:where(.svelte-13gveq2){gap:var(--space-2);flex-wrap:wrap;display:flex}.body.svelte-13gveq2 .name:where(.svelte-13gveq2){white-space:nowrap;font:800 28px/1 var(--font-display);letter-spacing:var(--tracking-tight);color:var(--color-text);transition:opacity .4s var(--ease-out), color var(--dur) var(--ease-out);z-index:2;transform-origin:50% 0;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%}.body.svelte-13gveq2:not(.moon) .name:where(.svelte-13gveq2){font-size:31.1111px}.body.above.svelte-13gveq2 .name:where(.svelte-13gveq2){transform-origin:50% 100%;top:auto;bottom:calc(100% + 18px)}.body.svelte-13gveq2:focus-visible .name:where(.svelte-13gveq2){color:var(--color-accent)}.dim.svelte-13gveq2{opacity:.16}.entering.svelte-13gveq2 .body:where(.svelte-13gveq2) .name:where(.svelte-13gveq2){opacity:0;transition:none}.intro.svelte-13gveq2{left:var(--space-3);top:calc(var(--space-2) + env(safe-area-inset-top,0px));pointer-events:none;transition:opacity .35s var(--ease-out);position:absolute}.focused.svelte-13gveq2 .intro:where(.svelte-13gveq2){opacity:0}.planet-gl.svelte-1rna8ha{pointer-events:none;position:relative}.bleed.svelte-1rna8ha{pointer-events:none;width:100%;position:absolute;left:0}.planet-gl.svelte-1rna8ha:not(.fade) .bleed:where(.svelte-1rna8ha){opacity:0;transition:opacity .6s var(--ease-out)}.planet-gl.drawn.svelte-1rna8ha:not(.fade) .bleed:where(.svelte-1rna8ha){opacity:1}.fade.svelte-1rna8ha .bleed:where(.svelte-1rna8ha){opacity:0}.fade.shown.svelte-1rna8ha .bleed:where(.svelte-1rna8ha){opacity:1;transition:opacity .5s var(--ease-out) var(--d)}.phone.svelte-q4yy5d{z-index:1;padding:calc(max(env(safe-area-inset-top,0px), 44px) + var(--space-4)) 0 calc(env(safe-area-inset-bottom,0px) + 110px);transition:opacity .35s var(--ease-out);position:relative;overflow-x:clip}.dim.svelte-q4yy5d{opacity:.25}.night.svelte-q4yy5d{pointer-events:none;z-index:0;opacity:0;width:100%;transition:opacity .5s var(--ease-out);position:absolute;top:0;left:0}.night.drawn.svelte-q4yy5d{opacity:1}ul.svelte-q4yy5d,.title.svelte-q4yy5d{z-index:1;position:relative}.grain.svelte-q4yy5d{pointer-events:none;z-index:2;position:absolute;inset:0}.title.svelte-q4yy5d{margin-bottom:var(--space-8);justify-content:center;display:flex}.title.svelte-q4yy5d svg{width:min(280px,70vw);height:auto}.title.svelte-q4yy5d{transition:transform .75s cubic-bezier(.3,0,.15,1)}.title.waiting.svelte-q4yy5d{transform:translateY(var(--down)) scale(1.24);transition:none}ul.svelte-q4yy5d{margin:0;padding:0;list-style:none}li.svelte-q4yy5d{position:relative}.lodge.svelte-q4yy5d{color:var(--color-text);-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:block;position:relative}.lodge.svelte-q4yy5d:focus-visible .name:where(.svelte-q4yy5d){color:var(--color-accent)}.name.svelte-q4yy5d{white-space:nowrap;will-change:transform;z-index:2;font:800 28px/1.1 var(--font-display);letter-spacing:var(--tracking-tight);opacity:0;pointer-events:none;position:absolute;left:50%;translate:-50%}.name.in.svelte-q4yy5d{animation:svelte-q4yy5d-name-in .6s cubic-bezier(.3, 1.25, .55, 1) var(--d) both}@keyframes svelte-q4yy5d-name-in{0%{opacity:0;transform:translateY(14px)scale(.7)}40%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.name.svelte-q4yy5d{opacity:1}.name.in.svelte-q4yy5d{animation:none}}.or-stage{display:grid}.or-layer{will-change:transform;pointer-events:none;grid-area:1/1;width:100%;height:auto;display:block;overflow:visible}.or-book{will-change:opacity;opacity:0}.or-stage .ground{fill:var(--ground)}.or-stage .orn{fill:var(--orn)}.or-stage .stipple{fill:color-mix(in srgb, var(--ground), var(--orn) 24%)}.or-stage .label{fill:var(--label)}.lodge-title.svelte-wbo97w{font-synthesis:none;margin:0 0 var(--space-2);z-index:0;aspect-ratio:1000/225;font-weight:400;position:relative}.stage.svelte-wbo97w{left:calc(-1 * var(--space-6));width:calc(100% + 2 * var(--space-6));pointer-events:none;position:absolute;top:50%;translate:0 -50%;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 60%,#0000 88%);mask-image:linear-gradient(#0000 0%,#000 28% 60%,#0000 88%)}.page.svelte-cm45cn{box-sizing:border-box;max-width:760px;padding:var(--space-4) var(--space-6) calc(var(--space-8) * 2);gap:calc(var(--space-8) * 2);text-wrap:pretty;color:color-mix(in srgb, var(--tone,var(--color-text)) 12%, var(--color-text));--quiet:color-mix(in srgb, var(--tone,var(--color-text)) 55%, var(--color-muted));flex-direction:column;margin:0 auto;display:flex}nav.svelte-cm45cn{z-index:2;margin-left:calc(-1 * var(--space-2));position:relative}nav.close.svelte-cm45cn{right:20px;top:calc(10px + env(safe-area-inset-top,0px) + 12px);z-index:5;margin:0;position:fixed}nav.close.svelte-cm45cn .lino-btn{--_h:52px;--icon-size:24px;--icon-stem:3.6px;--_bg:color-mix(in srgb, var(--tone) 16%, var(--sheet));--_bd:color-mix(in srgb, var(--tone) 60%, var(--sheet));--_fg:var(--tone);--_bg-h:color-mix(in srgb, var(--tone) 26%, var(--sheet));--_bg-p:color-mix(in srgb, var(--tone) 34%, var(--sheet));width:52px;height:52px;min-height:52px;padding:0}nav.close.svelte-cm45cn .lino-btn:hover{--_fg:var(--tone)}nav.svelte-cm45cn .lino-btn.is-ghost{--_fg:var(--tone,var(--color-text));--_bg-h:color-mix(in srgb, var(--tone,var(--color-text)) 10%, transparent);color:var(--tone,var(--color-text))}.hero.svelte-cm45cn{align-items:center;gap:var(--space-6);padding:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.hero.svelte-cm45cn+.plate:where(.svelte-cm45cn){margin-top:calc(var(--space-8) + var(--space-4) - var(--space-8) * 2)}.hero-art.svelte-cm45cn{margin:calc(var(--space-6) * -1) 0 var(--space-2);z-index:1;--color-background:var(--sheet);flex:1 0 100%;justify-content:center;display:flex;position:relative}.hero-name.svelte-cm45cn{gap:var(--space-4);flex-direction:column;flex:260px;min-width:0;display:flex}.tiers-line.svelte-cm45cn{z-index:1;text-align:center;justify-content:center;align-items:center;gap:var(--space-3);font:500 var(--text-sm)/1.3 var(--font-text);color:var(--quiet);flex-wrap:wrap;margin:0;display:flex;position:relative}.tiers.svelte-cm45cn{gap:var(--space-1);display:inline-flex}.tiers.svelte-cm45cn .lino-tag{width:2.166em;padding-inline:0}.plate.svelte-cm45cn{z-index:1;padding-inline:var(--space-4);position:relative}.plain-title.svelte-cm45cn{font:400 1em/.95 "TD Volshebstvo", var(--font-display);font-synthesis:none;text-align:center;color:var(--tone,var(--color-accent));margin:0}.page.narrow.svelte-cm45cn{padding-inline:var(--space-6)}.narrow.svelte-cm45cn .plate:where(.svelte-cm45cn){padding-inline:0}.page.narrow.svelte-cm45cn{text-wrap:wrap}.narrow.svelte-cm45cn .hero-art:where(.svelte-cm45cn){margin-top:0}.plate.svelte-cm45cn+.plate:where(.svelte-cm45cn):before{content:"";left:0;right:0;top:calc(-1 * var(--space-8) - 1.5px);background:color-mix(in srgb, var(--tone,var(--color-accent)) 22%, var(--sheet,var(--color-surface)));height:3px;clip-path:var(--rough-rule);position:absolute}h2.svelte-cm45cn{color:var(--tone,var(--color-text));margin:0 0 var(--space-4);font:700 var(--text-xl)/1 var(--font-display);letter-spacing:var(--tracking-tight)}h3.svelte-cm45cn{margin:var(--space-8) 0 var(--space-4);font:700 var(--text-xl)/1 var(--font-display);letter-spacing:var(--tracking-tight);color:var(--tone,var(--color-text))}.about.svelte-cm45cn{max-width:62ch;font:400 var(--text-sm)/1.6 var(--font-text);letter-spacing:-.005em;margin:0}.about.svelte-cm45cn+.about:where(.svelte-cm45cn){margin-top:var(--space-3)}ul.svelte-cm45cn{margin:0;padding:0;list-style:none}.happens.svelte-cm45cn{gap:var(--space-2);flex-direction:column;display:flex}.happens.svelte-cm45cn li:where(.svelte-cm45cn){padding-left:var(--space-6);max-width:60ch;font:400 var(--text-sm)/1.6 var(--font-text);letter-spacing:-.005em;position:relative}.happens.svelte-cm45cn li:where(.svelte-cm45cn):before{content:"";background:var(--color-accent);width:8px;height:8px;clip-path:var(--rough-clip-xs);position:absolute;top:.6em;left:4px}.grades.svelte-cm45cn{grid-template-columns:repeat(var(--grades,3), minmax(0, 1fr));gap:var(--space-6);display:grid}@media (max-width:620px){.grades.svelte-cm45cn{grid-template-columns:1fr}}.grade.svelte-cm45cn{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.grade.svelte-cm45cn ul:where(.svelte-cm45cn){gap:var(--space-3);flex-direction:column;display:flex}.grade.svelte-cm45cn li:where(.svelte-cm45cn){gap:var(--space-1);flex-direction:column;display:flex}.chat.svelte-cm45cn{font:700 var(--text-md)/1.1 var(--font-display);letter-spacing:var(--tracking-tight)}.gate.svelte-cm45cn{font:400 var(--text-sm)/1.4 var(--font-text);color:var(--color-link)}.note.svelte-cm45cn{font:400 var(--text-sm)/1.4 var(--font-text);color:var(--quiet)}.tools.svelte-cm45cn{gap:var(--space-2);flex-wrap:wrap;display:flex}.tools.svelte-cm45cn li:where(.svelte-cm45cn){padding:var(--space-2) var(--space-4);font:700 var(--text-md)/1.2 var(--font-display);letter-spacing:var(--tracking-tight);--surface-bg:color-mix(in srgb, var(--tone,var(--color-text)) 10%, var(--sheet,var(--color-surface)));--surface-border:color-mix(in srgb, var(--tone,var(--color-text)) 35%, var(--sheet,var(--color-surface)))}.soon.svelte-cm45cn{font:400 var(--text-sm)/1.4 var(--font-text);letter-spacing:normal;color:var(--quiet);display:block}.tools.svelte-cm45cn li:where(.svelte-cm45cn):has(>a:where(.svelte-cm45cn)){padding:0}.tools.svelte-cm45cn a:where(.svelte-cm45cn){padding:var(--space-2) var(--space-4);color:inherit;text-decoration:none;display:block}:is(.tools.svelte-cm45cn li:where(.svelte-cm45cn):has(>a:where(.svelte-cm45cn):hover),.tools.svelte-cm45cn li:where(.svelte-cm45cn):has(>a:where(.svelte-cm45cn):focus-visible)){--surface-bg:color-mix(in srgb, var(--tone,var(--color-text)) 18%, var(--sheet,var(--color-surface)));--surface-border:color-mix(in srgb, var(--tone,var(--color-text)) 65%, var(--sheet,var(--color-surface)))}.tools.svelte-cm45cn a:where(.svelte-cm45cn):focus-visible{outline:none}.tools.svelte-cm45cn a:where(.svelte-cm45cn) .soon:where(.svelte-cm45cn){transition:color .3s var(--ease-out)}.tools.svelte-cm45cn li:where(.svelte-cm45cn):has(>a:where(.svelte-cm45cn)):before{transition-duration:.3s}.tools.svelte-cm45cn li:where(.svelte-cm45cn):has(>a:where(.svelte-cm45cn)):after{transition-duration:.3s}.tools.svelte-cm45cn a:where(.svelte-cm45cn):hover .soon:where(.svelte-cm45cn),.tools.svelte-cm45cn a:where(.svelte-cm45cn):focus-visible .soon:where(.svelte-cm45cn){color:oklch(from var(--tone,var(--color-text)) calc(l + .1) calc(c * 1.6) h)}.sheet.svelte-1n46o8q{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;box-sizing:border-box;padding:calc(40px + env(safe-area-inset-top,0px)) 8px 8px;pointer-events:none;--deep:color-mix(in srgb, var(--tint,var(--color-surface)) 55%, var(--color-night));--sheet:color-mix(in srgb, var(--deep) 30%, var(--color-surface));--surface-bg:var(--sheet);--tone:color-mix(in srgb, var(--tint,var(--color-accent)) 60%, var(--color-text));--color-accent:var(--tone);--color-link:var(--tone);--surface-border:color-mix(in srgb, var(--tone) 38%, var(--sheet));--color-muted:color-mix(in srgb, var(--tone) 70%, var(--sheet));position:fixed;inset:0;overflow-y:auto}.sheet.svelte-1n46o8q:not(.wide){pointer-events:auto;-webkit-overflow-scrolling:touch;padding-top:calc(12px + env(safe-area-inset-top,0px))}.sheet.wide.svelte-1n46o8q{width:calc(var(--sheet-w) + 48px);padding:24px;left:auto}.sheet.svelte-1n46o8q:not(.wide){padding:calc(10px + env(safe-area-inset-top,0px)) 8px calc(8px + env(safe-area-inset-bottom,0px));overflow:hidden}.sheet.svelte-1n46o8q:not(.wide) .board:where(.svelte-1n46o8q){height:100%;min-height:0}.sheet.svelte-1n46o8q:not(.wide) .page:where(.svelte-1n46o8q){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;overflow-y:auto}.board.svelte-1n46o8q{--surface-bg:var(--sheet);--surface-border:color-mix(in srgb, var(--tone) 38%, var(--sheet));pointer-events:auto;flex-direction:column;min-height:100%;display:flex;position:relative}.page.svelte-1n46o8q{flex:1;margin:2px;overflow:hidden}.page.svelte-1n46o8q>*>:not(.hero),.page.svelte-1n46o8q .hero-name{animation:svelte-1n46o8q-appear .28s var(--ease-out)}@keyframes svelte-1n46o8q-appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.page.svelte-1n46o8q>*>:not(.hero),.page.svelte-1n46o8q .hero-name{animation:none}}
