:root{color-scheme:light dark;--color-white:oklch(100% 0 0);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-rose-100:oklch(0.941 0.03 12.58);--color-rose-300:oklch(0.81 0.117 11.638);--color-rose-400:oklch(0.712 0.194 13.428);--color-rose-600:oklch(0.586 0.253 17.585);--color-rose-900:oklch(0.41 0.159 10.272);--color-rose-950:oklch(0.271 0.105 12.094);--color-teal-100:oklch(0.953 0.051 180.801);--color-teal-400:oklch(0.777 0.152 181.912);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% 0.001 286.375);--color-zinc-200:oklch(92% 0.004 286.32);--color-zinc-300:oklch(87.1% 0.006 286.286);--color-zinc-400:oklch(70.5% 0.015 286.067);--color-zinc-500:oklch(55.2% 0.016 285.938);--color-zinc-600:oklch(44.2% 0.017 285.786);--color-zinc-700:oklch(37% 0.013 285.805);--color-zinc-800:oklch(27.4% 0.006 286.033);--color-zinc-900:oklch(21% 0.006 285.885);--color-zinc-950:oklch(14.1% 0.005 285.823);--color-primary-200:oklch(88.2% 0.059 254.128);--color-primary-300:oklch(80.9% 0.105 251.813);--color-primary-400:oklch(70.7% 0.165 254.624);--color-primary-500:oklch(62.3% 0.214 259.815);--color-primary-600:oklch(54.6% 0.245 262.881);--color-primary-700:oklch(48.8% 0.243 264.376);--color-primary-800:oklch(42.4% 0.199 265.638)}.theme-light{color-scheme:light}.theme-dark{color-scheme:dark}.section,footer,header,main,nav,section{display:grid;gap:1.5em 2em;padding:1em}@media screen and (width >= 768px){.mid{width:736px;margin:0 auto}}@media screen and (width >= 1024px){.mid{width:992px}}@media screen and (width >= 1216px){.mid{width:1184px}}@media screen and (width >= 1408px){.mid{width:1376px}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-comb{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5em 2em}@media only screen and (width >= 960px){.col-2{grid-template-columns:repeat(2,1fr)}.col-2>.wide{grid-column-start:span 2}.col-2.just{grid-template-columns:repeat(2,auto);justify-content:space-between}.col-3{grid-template-columns:repeat(3,1fr)}.col-3>.wide{grid-column-start:span 3}.col-4{grid-template-columns:repeat(4,1fr)}.col-4>.wide{grid-column-start:span 4}.col-4>.half{grid-column-start:span 2}.col-5{grid-template-columns:repeat(5,1fr)}.col-5>.wide{grid-column-start:span 5}.col-6{grid-template-columns:repeat(6,1fr)}.col-6>.wide{grid-column-start:span 6}.col-6>.half{grid-column-start:span 3}.col-6>.third{grid-column-start:span 2}.rat-7-5{grid-template-columns:7fr 5fr}.rat-5-7{grid-template-columns:5fr 7fr}.rat-8-4{grid-template-columns:8fr 4fr}.rat-4-8{grid-template-columns:4fr 8fr}.rat-9-3{grid-template-columns:9fr 3fr}.rat-3-9{grid-template-columns:3fr 9fr}.rat-a-1{grid-template-columns:auto 1fr}.rat-a-1-1{grid-template-columns:auto 1fr 1fr}}body{font-family:system-ui,sans-serif;background-color:light-dark(var(--color-white),var(--color-zinc-900));color:light-dark(var(--color-zinc-800),var(--color-zinc-50));margin:0}main{margin-bottom:4em}h1{font-size:1.5em}h1,h2{margin:0 0 1em}h2{font-size:1.25em}#hb{display:none}[for=hb]{all:unset;display:flex;flex-direction:column;gap:.25em;cursor:pointer}[for=hb] i,[for=hb]:after,[for=hb]:before{content:"";background-color:light-dark(var(--color-zinc-400),var(--color-zinc-400));display:block;width:20px;height:2px}:is(#hb:checked~.nav-hb [for=hb]):before{transform:translateY(6px) rotate(45deg);transition:transform .25s,opacity .12s}:is(#hb:checked~.nav-hb [for=hb]) i{opacity:0}:is(#hb:checked~.nav-hb [for=hb]):after{transform:translateY(-6px) rotate(-45deg);transition:transform .25s,opacity .12s}.btn{all:unset;font-size:1rem;background-color:light-dark(var(--color-primary-600),var(--color-primary-700));color:#fff;text-decoration:none;display:inline-block;padding:.5rem .75rem;border-radius:.25em;border:1px solid transparent;cursor:pointer}.btn.b{font-weight:700}.btn.m{margin-left:.3rem}.btn.t{margin-top:1em}.btn.e{margin:0 0 0 .6rem}.btn:hover{background-color:light-dark(var(--color-primary-500),var(--color-primary-600));color:#fff}.btn:disabled{opacity:.3;cursor:default}.btn.small{font-size:.875rem;line-height:1.5em;padding:calc(.2em - 1px) calc(.6em - 1px);border:1px solid light-dark(var(--color-primary-600),var(--color-primary-700))}.btn-sm{font-size:.9rem;line-height:.9rem;padding:.3rem .6rem}.btn-sm.e{margin:0 0 0 .6rem}.btn-xs{font-size:.8125rem;line-height:.8125rem;padding:.25rem .5rem}.nav-has-drop{position:relative}.nav-has-drop>a{user-select:none}.nav-has-drop span.lnk-drop{color:light-dark(var(--color-zinc-800),var(--color-zinc-50));display:flex;align-items:center;user-select:none}:is(.nav-has-drop span.lnk-drop) svg{width:16px;height:16px;display:flex}:is(.nav-has-drop span.lnk-drop) .i-drop svg{width:12px;margin-left:.5em;margin-top:2px}.nav-has-drop .nav-drop{display:none;position:absolute;min-width:100%;padding:.3rem 0;background-color:light-dark(var(--color-white),var(--color-zinc-900));border:1px solid light-dark(var(--color-zinc-100),var(--color-zinc-700));box-shadow:0 .25em .5em 0 hsla(0,0%,4%,.1);border-radius:4px}.right-drop:is(.nav-has-drop .nav-drop){right:0}.nav-has-drop .drop-item{all:unset;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:.35em;padding:.3rem 1rem;font-size:.9375rem;white-space:nowrap}:is(:is(.nav-has-drop .drop-item) span):first-of-type{display:flex;align-items:center;gap:.5rem}:is(:is(.nav-has-drop .drop-item) span):first-of-type svg{opacity:.5}.dim:is(.nav-has-drop .drop-item){opacity:.6}.select:is(.nav-has-drop .drop-item){justify-content:space-between;gap:.75em}.check:is(.select:is(.nav-has-drop .drop-item) span) svg{opacity:1}.nav-has-drop span.drop-item{color:light-dark(var(--color-zinc-400),var(--color-zinc-400))}.nav-has-drop hr{background-color:light-dark(var(--color-zinc-100),var(--color-zinc-700));border:none;height:2px;margin:.3rem 0}:is(.nav-has-drop:hover,.nav-has-drop.active)>a{background-color:light-dark(color-mix(in srgb,var(--color-white),#000 5%),color-mix(in srgb,var(--color-zinc-900),#fff 20%))}:is(.nav-has-drop:hover,.nav-has-drop.active) .nav-drop{display:flex;flex-direction:column}.nav-has-drop a.drop-item,.nav-has-drop button.drop-item{color:var(--color-text);text-decoration:none;cursor:pointer}:is(.nav-has-drop a.drop-item,.nav-has-drop button.drop-item):hover{background-color:light-dark(color-mix(in srgb,var(--color-white),#000 5%),color-mix(in srgb,var(--color-zinc-900),#fff 20%));color:light-dark(color-mix(in srgb,var(--color-primary-500),#000 5%),color-mix(in srgb,var(--color-primary-400),#fff 40%))}:is(.nav-has-drop .btn.lnk-drop):hover{color:#fff}nav .lnk-drop{color:var(--color-text);background-color:transparent}a{color:light-dark(var(--color-primary-500),var(--color-primary-400))}a:hover{color:light-dark(var(--color-primary-800),var(--color-primary-300))}input[type=email],input[type=password],input[type=text],textarea{background-color:light-dark(var(--color-white),color-mix(in srgb,var(--color-zinc-900),#fff 5%));color:var(--color-text);font-size:1rem;border:1px solid light-dark(var(--color-zinc-200),var(--color-zinc-600));border-radius:4px;line-height:1.5;padding:calc(.36em - 1px) calc(.75em - 1px);display:block;width:100%;box-sizing:border-box}:is(input[type=text],input[type=email],input[type=password],textarea)::placeholder{opacity:.5}.small:is(input[type=text],input[type=email],input[type=password],textarea){padding:calc(.2em - 1px) calc(.6em - 1px) calc(.3em - 1px);line-height:1.5;font-size:.875rem}select{appearance:none;background-color:light-dark(var(--color-white),color-mix(in srgb,var(--color-zinc-900),#fff 5%));color:var(--color-text);font-size:.875rem;border:1px solid light-dark(var(--color-zinc-200),var(--color-zinc-600));border-radius:4px;line-height:1.5;padding:calc(.36em - 1px) 2em calc(.36em - 1px) calc(.75em - 1px);box-sizing:border-box;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 448 512'%3E%3Cpath d='M207 381.5 12.7 187.1c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9L241 381.5c-9.4 9.4-24.6 9.4-33.9 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}select.small{padding:.2em 2em .3em calc(.6em - 1px);line-height:1.2rem;font-size:.875rem}@media (prefers-color-scheme:dark){select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M207 381.5 12.7 187.1c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9L241 381.5c-9.4 9.4-24.6 9.4-33.9 0z'/%3E%3C/svg%3E")}}.theme-light select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 448 512'%3E%3Cpath d='M207 381.5 12.7 187.1c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9L241 381.5c-9.4 9.4-24.6 9.4-33.9 0z'/%3E%3C/svg%3E")}.theme-dark select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M207 381.5 12.7 187.1c-9.4-9.4-9.4-24.6 0-33.9l22.7-22.7c9.4-9.4 24.5-9.4 33.9 0l154.7 154 154.7-154c9.4-9.3 24.5-9.3 33.9 0l22.7 22.7c9.4 9.4 9.4 24.6 0 33.9L241 381.5c-9.4 9.4-24.6 9.4-33.9 0z'/%3E%3C/svg%3E")}textarea{font-family:inherit;font-size:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}input[type=checkbox]+label{font-weight:400;font-size:.9375rem;display:inline-block;user-select:none}input[type=email],input[type=password],input[type=text],textarea{outline:0}:is(textarea,input[type=text],input[type=email],input[type=password]):focus{border-color:light-dark(var(--color-primary-500),var(--color-primary-400));box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.error:is(textarea,input[type=text],input[type=email],input[type=password]){border-color:var(--color-text-warn)}.error:is(textarea,input[type=text],input[type=email],input[type=password]):focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}:is(.field_with_errors,.field-with-errors) input[type=email],:is(.field_with_errors,.field-with-errors) input[type=password],:is(.field_with_errors,.field-with-errors) input[type=text],:is(.field_with_errors,.field-with-errors) textarea{border-color:var(--color-text-warn)}:is(:is(.field_with_errors,.field-with-errors) input[type=text],:is(.field_with_errors,.field-with-errors) input[type=email],:is(.field_with_errors,.field-with-errors) input[type=password],:is(.field_with_errors,.field-with-errors) textarea):focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.noti{margin-top:1em;padding:1em;border-radius:.375em;color:var(--color-white)}.noti.noti-info{background-color:light-dark(var(--color-primary-300),var(--color-primary-400))}.noti.noti-warn{background-color:light-dark(var(--color-rose-300),var(--color-rose-400))}.noti.noti-subtle{background-color:light-dark(var(--color-zinc-100),var(--color-zinc-800))}.noti.mt-3{margin-top:3em}.flash-wrap{margin-bottom:1em}.tag{background-color:light-dark(var(--color-zinc-100),var(--color-zinc-800));color:light-dark(var(--color-zinc-400),var(--color-zinc-500));border-radius:.2rem;padding:.25em .625em;font-weight:500;font-size:.75rem;line-height:.75rem}.tag.tag-info{background-color:light-dark(var(--color-teal-100),var(--color-teal-400));color:light-dark(var(--color-primary-600),var(--color-zinc-900))}.tag.tag-warn{background-color:light-dark(var(--color-rose-100),var(--color-rose-400));color:light-dark(var(--color-rose-600),var(--color-zinc-900))}nav{background-color:light-dark(var(--color-white),var(--color-zinc-950));border-bottom:2px solid light-dark(var(--color-zinc-100),var(--color-zinc-700))}.nav-logo{grid-area:logo}.nav-theme{grid-area:moon}.nav-hb{grid-area:hamb}.nav-menus{grid-area:menu}.nav-wrap{display:grid;align-items:center;gap:1em}.nav-wrap #logo,.nav-wrap .nav-logo{display:inline-flex}.nav-wrap .nav-menus{display:flex;gap:1em}@media screen and (width <= 768px){.nav-wrap{grid-template-columns:1fr auto auto;grid-template-areas:"logo moon hamb" "menu menu menu";gap:0 1em}.nav-wrap .nav-menus{flex-direction:column}:is(.nav-wrap .lnk-drop) .i-drop{display:none}.nav-wrap .nav-menus{display:none}.nav-wrap .m-show{position:unset}:is(.nav-wrap .m-show) .lnk-drop{all:unset;opacity:.5;display:flex;padding:1em 1em .5em;font-size:.875em}:is(.nav-wrap .m-show) .nav-drop{display:flex;flex-direction:column;position:unset;border-color:var(--color-border);box-shadow:none}:is(.nav-wrap .m-show) a.drop-item,:is(.nav-wrap .m-show) button.drop-item{font-size:1em}#hb:checked~.nav-menus{display:flex}}@media screen and (width > 768px){.nav-wrap{grid-template-columns:1fr auto auto;grid-template-areas:"logo moon menu"}.nav-wrap .nav-hb{display:none}}.check{display:none}.auto-select .check{display:flex}.theme-icon-light{color:var(--color-yellow-500);display:flex}.theme-icon-dark{color:light-dark(var(--color-primary-500),var(--color-primary-400));display:none}@media (prefers-color-scheme:dark){.theme-icon-light{display:none}.theme-icon-dark{display:flex}}.theme-light .theme-icon-light{display:flex}.theme-light .auto-select .check,.theme-light .theme-icon-dark{display:none}.theme-light .light-select .check{display:flex}.theme-dark .theme-icon-light{display:none}.theme-dark .theme-icon-dark{display:flex}.theme-dark .auto-select .check{display:none}.theme-dark .dark-select .check{display:flex}.ix{display:grid}.ix.ix-6{grid-template-columns:1fr repeat(5,auto)}.ix.ix-9-icon{grid-template-columns:auto 1fr repeat(7,auto)}.ix.ix-9-icon>div{grid-column:1/-1;display:grid;grid-template-columns:subgrid}:is(.ix.ix-9-icon>div)>div{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.ix .h,.ix .r{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;gap:1em;padding:.375em .5em;font-size:.875em}:is(.ix .h,.ix .r)>*{display:flex;align-items:center}.ix .h{border-bottom:2px solid light-dark(var(--color-zinc-200),var(--color-zinc-600))}.ix .r{border-bottom:solid light-dark(var(--color-zinc-200),var(--color-zinc-600));border-width:1px 0}:is(.ix .r) a{overflow:hidden;text-decoration:none}:is(:is(.ix .r) a)>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.ix .r) .expand{min-width:12px}.ix .r-wrap{border-bottom:solid light-dark(var(--color-zinc-200),var(--color-zinc-600));border-width:1px 0}:is(.ix .r-wrap) .r{border:none}:is(.ix .r-wrap) .r-details{display:none}.r-show:is(.ix .r-wrap) .r-details{display:grid;align-items:end;padding:0 .5em .375em}:is(.r-show:is(.ix .r-wrap) .expand) svg{transform:rotate(180deg)}.done:is(.ix .r-wrap) .r{opacity:.5}.ix .small,.ix small{font-size:.75rem}.ix .dim{color:light-dark(var(--color-zinc-400),var(--color-zinc-400))}.ix .dim-o{opacity:.5}:is(:is(.ix .tag)>span):first-child{display:none}.ix a.i-trash,.ix a.icon-action{color:light-dark(var(--color-zinc-300),var(--color-zinc-500))}:is(.ix a.icon-action,.ix a.i-trash):hover{color:light-dark(var(--color-primary-800),var(--color-primary-300))}.ix .ix-m-show{display:none}.ix .slug{font-size:.75rem}.ix .tag-action{background-color:light-dark(var(--color-primary-300),var(--color-primary-400));color:var(--color-zinc-900);font-weight:700;padding:.125em .625em .325em;cursor:pointer;transition:background-color .3s}:is(.ix .tag-action):hover{background-color:light-dark(var(--color-primary-200),var(--color-primary-300))}.ix .date,.ix .icon-toggle{color:light-dark(var(--color-zinc-400),var(--color-zinc-400))}.ix .icon-toggle{cursor:pointer}.icon-toggle-dim:is(.ix .icon-toggle){color:light-dark(var(--color-zinc-200),var(--color-zinc-600))}.icon-toggle-select:is(.ix .icon-toggle){color:var(--color-primary-400)}.ix .icon-action{color:light-dark(var(--color-zinc-400),var(--color-zinc-400));cursor:pointer}.ix .previews{gap:.5em}:is(.ix .previews) img{border-radius:2px}:is(.ix .previews) span{color:light-dark(var(--color-zinc-400),var(--color-zinc-400));font-size:.75rem}.ix .title-wrap{overflow:hidden}:is(.ix .title-wrap) span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix .description{grid-column:2/6;flex-direction:column;align-items:start;color:light-dark(var(--color-zinc-400),var(--color-zinc-400))}:is(.ix .description) p{margin:0}:is(.ix .description) p:not(:first-child){margin-top:.5em}:is(.ix .description) .images{display:flex;gap:1em;margin-top:1em;cursor:pointer}:is(:is(.ix .description) .images) img{border-radius:4px}@media screen and (width < 768px){.ix.ix-6{grid-template-columns:1fr repeat(3,auto)}:is(.ix.ix-6 .h)>:nth-child(n+2){display:none}.ix.ix-6 .r{row-gap:.5em}:is(.ix.ix-6 .r) .tag{width:fit-content}.ix.ix-6 .ix-m-hide{display:none}:is(:is(.ix .tag)>span):first-child{display:flex}:is(:is(.ix .tag)>span):nth-child(2){display:none}}.ix-legend-wrap{display:none}@media screen and (width < 768px){.ix-legend-wrap{display:flex;margin-top:2em}.ix-legend{display:grid;grid-template-columns:auto 1fr;gap:.5em .75em;color:light-dark(var(--color-zinc-400),var(--color-zinc-400));font-size:.875rem}}@media screen and (width >= 1024px){.ix .ix-m-show{display:inline-flex}}.form-wrap{margin-bottom:2em}.form-wrap hr{background-color:light-dark(var(--color-zinc-100),var(--color-zinc-700));border:none;height:2px}.field-wrap,.radio-wrap{margin-bottom:1em}.mb-0:is(.field-wrap,.radio-wrap){margin-bottom:0}.mb-2:is(.field-wrap,.radio-wrap){margin-bottom:2em}.my-15:is(.field-wrap,.radio-wrap){margin-top:1.5em;margin-bottom:1.5em}.small:is(.field-wrap,.radio-wrap){margin-bottom:.25em}.small:is(.field-wrap,.radio-wrap) label{font-size:.875rem;margin-bottom:.125em}.field-wrap-inline{margin-bottom:.6em;display:flex;align-items:center;justify-content:space-between}.field-wrap-inline .label,.field-wrap-inline label{margin-bottom:0}.field-wrap-inline.hide{display:none}.check-wrap{margin-bottom:.3em}.radio-wrap div{margin-bottom:.45em}:is(.radio-wrap div) .label,:is(.radio-wrap div) label{margin-bottom:0;display:inline;font-weight:400;font-size:.9375rem;user-select:none}.button-wrap{padding-top:1em}.field-error,.field-help{color:light-dark(var(--color-zinc-400),var(--color-zinc-400));font-size:.75rem;margin-top:.25rem;margin-right:.4rem}.field-error{color:var(--color-text-warn)}.save-fail,.save-success{margin-left:10px;opacity:0;animation:fade 6s ease-out}:is(.save-success,.save-fail) svg{width:18px;height:18px;margin-right:2px;vertical-align:-4px}.save-success{color:#16a34a}.save-fail{color:#be185d}@keyframes fade{0%{opacity:1}75%{opacity:1}to{opacity:0}}.label,label{display:block;font-size:1rem;font-weight:700;margin-bottom:.5em}:is(label,.label)>span{font-weight:400;font-size:.875rem;margin-left:.5em}.dim:is(:is(label,.label)>span){color:var(--color-zinc-400)}:is(label,.label) code{color:orange}fieldset{border:none;padding:0;margin-bottom:1.5em}fieldset legend{border-bottom:2px solid light-dark(var(--color-zinc-100),var(--color-zinc-700));padding:0 0 .5rem;display:block;width:100%;font-size:1.125rem;font-weight:700;margin-bottom:1em}.form-inline{display:flex;align-items:center;gap:1em}.form-inline .field-wrap{display:flex;flex-direction:column;margin:0}.form-inline .button-wrap{padding-top:0}.form-mini{margin-bottom:1em}.form-mini>div:first-child{flex-grow:1}.form-mini label{display:none}.errors,.errors-list{margin-bottom:2em}.errors-list{font-size:.9375em;padding:0 0 0 2em;color:var(--color-text-warn)}.form-create-page{margin:.5em 0 .25em}.form-create-page,.form-create-page .field-wrap{display:flex;flex-direction:column}.form-create-page input[type=text]{margin-bottom:0}.form-create-page .btn{margin:0;vertical-align:1px}.form-create-page .error-help{color:light-dark(var(--color-rose-600),var(--color-rose-300));font-size:.75rem;margin-top:.25rem}.form-create-page .field-error{margin-left:.5em}@media screen and (width <= 768px){.form-inline,.form-inline .field-wrap{margin-bottom:1em}}@media screen and (width > 768px){.form-inline{flex-direction:row}.form-inline .btn-sm{height:auto;padding:.3rem .6rem}.form-create-page{flex-direction:row}.form-create-page input[type=text]{width:350px}.form-create-page .btn{margin:0 0 0 15px;height:34px;padding:0 .75rem}}::backdrop{background-color:#000;opacity:.5}dialog.lightbox{background-color:var(--color-zinc-800);border:none;outline:none;border-radius:10px;overflow:visible;padding:0}dialog.lightbox img{border-radius:6px;display:flex}dialog.lightbox:after,dialog.lightbox:before{position:absolute;width:32px;height:32px;right:-14px;top:-14px;align-items:center;justify-content:center;display:inline-flex}dialog.lightbox:before{content:"";border-radius:32px;background-color:var(--color-zinc-600)}dialog.lightbox:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>');cursor:pointer}footer{color:light-dark(var(--color-zinc-400),var(--color-zinc-400));font-size:.875em}.images-select{display:flex;gap:1em;margin-top:1em}:is(.images-select .image-select) img{width:90px;height:auto;border-radius:4px}.image-wrap img{border-radius:4px}#search-form{display:flex;flex:1;align-items:center;background-color:light-dark(var(--color-white),color-mix(in srgb,var(--color-zinc-900),#fff 5%));font-size:1rem;border:1px solid light-dark(var(--color-zinc-200),var(--color-zinc-600));border-radius:4px;line-height:1.5;padding:calc(.12em - 1px) calc(.5em - 1px);box-sizing:border-box}#search-form svg{display:inline-flex}#search-form label{all:unset}#search-form #search-cancel{all:unset;display:none;cursor:pointer}#query{all:unset;width:100%;padding:0 .5em;font-size:.875rem;line-height:1}#query:not(:focus)::placeholder{color:light-dark(var(--color-zinc-800),var(--color-zinc-50));opacity:1}.new_and_search{grid-template-columns:10.25fr 1.75fr;gap:3em}.new_and_search:has(#query:focus){grid-template-columns:7fr 5fr}.new_and_search:has(#query:focus) #search-cancel{display:inline-flex}.new_and_search:has(#query:not(:placeholder-shown)){grid-template-columns:7fr 5fr}.new_and_search:has(#query:not(:placeholder-shown)) #search-cancel{display:inline-flex}:is(#logo svg) path[fill="#263238"]{fill:light-dark(#263238,var(--color-zinc-50))}:is(#logo svg) path[fill="#fff"]{fill:light-dark(#fff,var(--color-zinc-50))}.dashboard-wrap h2{font-size:1rem;display:flex;align-items:center;gap:1em}.cab-draw{display:flex;flex-direction:column;gap:.375em}.cab-draw>div{border:1px solid light-dark(var(--color-zinc-200),var(--color-zinc-600));color:light-dark(var(--color-zinc-400),var(--color-zinc-400));border-radius:3px;padding:.25rem .5rem;text-decoration:none;display:flex;align-items:center;justify-content:space-between;font-size:.75rem}:is(.cab-draw>div) a{color:light-dark(var(--color-zinc-500),var(--color-zinc-300))}:is(:is(.cab-draw>div) a):hover{color:light-dark(var(--color-primary-300),var(--color-primary-400))}:is(.cab-draw>div)>span{display:flex;align-items:center;gap:.5em}:is(:is(.cab-draw>div)>span) span{display:inline-flex;align-items:center}:is(.cab-draw>div) .star{color:light-dark(var(--color-zinc-400),var(--color-zinc-400))}:is(.cab-draw>div) .starred{color:light-dark(var(--color-primary-500),var(--color-primary-400))}:is(.cab-draw>div) .draw-cabi{font-weight:700;font-size:.6875rem}:is(:is(.cab-draw>div) svg) .tint{opacity:.5}:is(.cab-draw>div) .btn-group{gap:.75em}.add-cab-draw{display:flex;margin-top:1em;text-decoration:none}.panel-wrap{align-items:start}.panel-wrap .ix{margin-top:1.5em}.panel .cabinet-wrap,.panel .drawer-wrap{margin-bottom:2em}:is(.panel .cabinet-wrap,.panel .drawer-wrap) b{display:flex;font-size:.6875em;text-transform:uppercase;letter-spacing:.05em;padding:.375em .5em .75em .75em;border:solid light-dark(var(--color-zinc-100),var(--color-zinc-700));border-width:0 0 0 1px}:is(.panel .cabinet-wrap,.panel .drawer-wrap) a{display:flex;font-size:.875em;line-height:.875em;padding:.375em .5em .375em 1em;text-decoration:none;border:solid light-dark(var(--color-zinc-100),var(--color-zinc-700));border-width:0 0 0 1px}.current:is(:is(.panel .cabinet-wrap,.panel .drawer-wrap) a){background-color:light-dark(var(--color-zinc-100),var(--color-zinc-800));border-color:var(--color-primary-500)}:is(:is(.panel .cabinet-wrap,.panel .drawer-wrap) a):hover{background-color:light-dark(var(--color-zinc-50),var(--color-zinc-700));border-color:light-dark(var(--color-zinc-300),var(--color-zinc-500))}ol,ul{margin:0;padding:0 0 0 1em}:root{--sh-class:#f49c50;--sh-identifier:light-dark(#67a966,#8ddb8c);--sh-sign:light-dark(#27272a,#fdf6e3);--sh-property:#8baff8;--sh-entity:light-dark(#67a966,#8ddb8c);--sh-jsxliterals:#b89cf3;--sh-string:light-dark(#6599c3,#95d0ff);--sh-keyword:#f47067;--sh-comment:#a19595}