@layer theme,base,components,animations,utilities;@layer base{*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0}html{-moz-tab-size:4;tab-size:4}body,dialog,[popover]{font-family:var(--font-sans);font-size:var(--text-regular);line-height:var(--leading-normal);color:var(--foreground)}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}main{padding-block-start:var(--space-8)}img,picture,video,canvas,svg{max-width:100%}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:1.25}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-block-start:0}h1{font-size:var(--text-1);margin:var(--space-10) 0 var(--space-6)}h2{font-size:var(--text-2);margin:var(--space-8) 0 var(--space-5)}h3{font-size:var(--text-3);margin:var(--space-6) 0 var(--space-4)}h4{font-size:var(--text-4);margin:var(--space-5) 0 var(--space-3)}h5{font-size:var(--text-5);margin:var(--space-4) 0 var(--space-2)}h6{font-size:var(--text-regular);margin:var(--space-4) 0 var(--space-2)}p{margin-block-end:var(--space-4)}p:last-child{margin-block-end:0}a{color:var(--primary);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}a:hover{color:rgb(from var(--primary) r g b / .8)}strong,b{font-weight:var(--font-semibold)}em,i{font-style:italic}small{font-size:var(--text-7)}code{font-family:var(--font-mono);font-size:.875em;padding:calc(var(--space-1) / 2) var(--space-1);background-color:var(--faint);border-radius:var(--radius-small)}pre{font-family:var(--font-mono);padding:var(--space-4);background-color:var(--faint);border-radius:var(--radius-medium);overflow-x:auto;margin-block-end:var(--space-4)}pre code{padding:0;background:none;border-radius:0}blockquote{border-inline-start:4px solid var(--border);padding-inline-start:var(--space-4);margin:var(--space-4) 0;color:var(--muted-foreground);font-style:italic}hr{border:none;border-top:1px solid var(--border);margin:var(--space-2) 0}ul,ol{padding-inline-start:var(--space-6);margin-block-end:var(--space-4)}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-block-end:var(--space-1)}mark{background-color:rgb(from var(--warning) r g b / .3);padding:calc(var(--space-1) / 2) var(--space-1);border-radius:var(--radius-small)}[hidden]{display:none}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:disabled{opacity:.5;cursor:not-allowed}}@layer theme{:root{color-scheme:light dark;--background: light-dark(#fff, #09090b);--foreground: light-dark(#09090b, #fafafa);--card: light-dark(#fff, #18181b);--card-foreground: light-dark(#09090b, #fafafa);--primary: light-dark(#574747, #fafafa);--primary-foreground: light-dark(#fafafa, #18181b);--secondary: light-dark(#f4f4f5, #27272a);--secondary-foreground: light-dark(#574747, #fafafa);--muted: light-dark(#f4f4f5, #27272a);--muted-foreground: light-dark(#71717a, #a1a1aa);--faint: light-dark(#fafafa, #1e1e21);--faint-foreground: light-dark(#a1a1aa, #71717a);--accent: light-dark(#f4f4f5, #27272a);--danger: light-dark(#d32f2f, #f4807b);--danger-foreground: light-dark(#fafafa, #18181b);--success: light-dark(#008032, #6cc070);--success-foreground: light-dark(#fafafa, #18181b);--warning: light-dark(#a65b00, #f0a030);--warning-foreground: #09090b;--border: light-dark(#d4d4d8, #52525b);--input: light-dark(#d4d4d8, #52525b);--ring: light-dark(#574747, #d4d4d8);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-18: 4.5rem;--radius-small: .125rem;--radius-medium: .375rem;--radius-large: .75rem;--radius-full: 9999px;--bar-height: .5rem;--font-sans: system-ui, sans-serif;--font-mono: ui-monospace, Consolas, monospace;--text-1: clamp(1.75rem, 1.5rem + 1.1vw, 2.25rem);--text-2: clamp(1.5rem, 1.3rem + .8vw, 1.875rem);--text-3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-4: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--text-5: 1.125rem;--text-6: 1rem;--text-7: .875rem;--text-8: .75rem;--text-regular: var(--text-6);--leading-normal: 1.5;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 600;--shadow-small: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-medium: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-large: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition: .2s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 50;--z-modal: 200}}@layer animations{.animate-pop-in{opacity:1;transform:perspective(1000px) rotateX(0) translateZ(0);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),overlay .15s cubic-bezier(.4,0,.2,1) allow-discrete,display .15s cubic-bezier(.4,0,.2,1) allow-discrete}@starting-style{.animate-pop-in{opacity:0;transform:perspective(1000px) rotateX(-15deg) translateZ(-80px)}}.animate-pop-in[data-state=closing]{opacity:0;transform:perspective(1000px) rotateX(-15deg) translateZ(-80px)}.animate-pop-in[data-state=closing]::backdrop{opacity:0}dialog::backdrop{opacity:1;transition:opacity .15s cubic-bezier(.4,0,.2,1)}@starting-style{{opacity:0}}.animate-slide-in{opacity:1;transform:translate(0);transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}@starting-style{.animate-slide-in{opacity:0;transform:translate(100%)}}.animate-slide-in[data-state=closing]{opacity:0;transform:translate(100%)}}@layer base{:is(button,[type=submit],[type=reset],[type=button],a.button),::file-selector-button{--_hov: color-mix(in srgb, var(--primary), white 25%);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-7);font-weight:var(--font-medium);line-height:var(--leading-normal);white-space:nowrap;text-decoration:none;background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-medium);border:1px solid;border-color:rgb(from #fff r g b / .15) rgb(from #000 r g b / .2) rgb(from #000 r g b / .2) rgb(from #fff r g b / .15);transition:background-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}:is(button,[type=submit],[type=reset],[type=button],a.button):not(:disabled){cursor:pointer}:is(button,[type=submit],[type=reset],[type=button],a.button):hover:not(:disabled){background-color:var(--_hov)}:is(button,[type=submit],[type=reset],[type=button],a.button):active:not(:disabled){transform:translate(1px,1px)}:is(button,[type=submit],[type=reset],[type=button],a.button)[data-variant=secondary]{--_hov: color-mix(in srgb, var(--secondary), black 10%);background-color:var(--secondary);color:var(--secondary-foreground);border-color:rgb(from #fff r g b / .5) rgb(from #000 r g b / .1) rgb(from #000 r g b / .1) rgb(from #fff r g b / .5)}:is(button,[type=submit],[type=reset],[type=button],a.button)[data-variant=danger]{--_hov: color-mix(in srgb, var(--danger), black 15%);background-color:var(--danger);color:var(--danger-foreground)}:is(button,[type=submit],[type=reset],[type=button],a.button):is(.outline,.ghost){--_hov: var(--accent);background-color:transparent;color:var(--foreground)}:is(button,[type=submit],[type=reset],[type=button],a.button):is(.outline,.ghost)[data-variant=danger]{--_hov: color-mix(in srgb, var(--danger), transparent 90%);color:var(--danger)}:is(button,[type=submit],[type=reset],[type=button],a.button):is(.outline,.ghost)[data-variant=secondary]{--_hov: color-mix(in srgb, var(--secondary), transparent 80%);color:var(--secondary-foreground)}:is(button,[type=submit],[type=reset],[type=button],a.button).outline{border-color:var(--border)}:is(button,[type=submit],[type=reset],[type=button],a.button).outline[data-variant=danger]{border-color:var(--danger)}:is(button,[type=submit],[type=reset],[type=button],a.button).outline[data-variant=secondary]{border-color:var(--secondary)}:is(button,[type=submit],[type=reset],[type=button],a.button).ghost{border-color:transparent}:is(button,[type=submit],[type=reset],[type=button],a.button).small{padding:var(--space-1) var(--space-3);font-size:var(--text-8)}:is(button,[type=submit],[type=reset],[type=button],a.button).large{height:3rem;padding:0 var(--space-6);font-size:var(--text-regular)}:is(button,[type=submit],[type=reset],[type=button],a.button).icon{width:2.5rem;padding:0}:is(button,[type=submit],[type=reset],[type=button],a.button).icon.small{width:2rem}:is(button,[type=submit],[type=reset],[type=button],a.button).icon.large{width:3rem}::file-selector-button{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}::file-selector-button:hover{background-color:var(--accent)}}@layer components{menu.buttons{list-style-type:none;padding-inline-start:0;display:inline-flex}menu.buttons>li:first-child>*{border-start-start-radius:var(--radius-medium);border-end-start-radius:var(--radius-medium)}menu.buttons>li:last-child>*{border-start-end-radius:var(--radius-medium);border-end-end-radius:var(--radius-medium)}menu.buttons>li>*{border-radius:0}menu.buttons>li:not(:last-child)>*{border-inline-end:1px solid rgb(from var(--primary-foreground) r g b / .2)}}@layer base{label{display:block;font-size:var(--text-7);font-weight:var(--font-medium)}label:has(input:where([type=checkbox],[type=radio])){display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--font-normal)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select){width:100%;margin-block-start:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-7);line-height:var(--leading-normal);background-color:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-medium);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select)::placeholder{color:var(--muted-foreground)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 2px rgb(from var(--ring) r g b / .2);z-index:1}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):disabled{background-color:var(--muted)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):is([aria-invalid=true],:user-invalid){border-color:var(--danger)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):is([aria-invalid=true],:user-invalid):focus{box-shadow:0 0 0 2px rgb(from var(--danger) r g b / .2)}textarea{height:auto;min-height:5rem;padding:var(--space-3);resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;padding-inline-end:var(--space-6)}input:where([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;margin:0;position:relative;background-color:var(--background);border:1px solid var(--input);transition:background-color var(--transition-fast),border-color var(--transition-fast)}input:where([type=checkbox],[type=radio]):checked{background-color:var(--primary);border-color:var(--primary)}input:where([type=checkbox],[type=radio]):checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary-foreground);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}input[type=checkbox]{border-radius:var(--radius-small)}input[type=checkbox]:checked:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}input[type=checkbox][role=switch]{--switch-height: calc(var(--bar-height) * 3);--switch-inset: 2px;--switch-thumb: calc(var(--switch-height) - var(--switch-inset) * 3);width:calc(var(--switch-height) * 2);height:var(--switch-height);border-radius:var(--radius-full);background-color:var(--input)}input[type=checkbox][role=switch]:before{content:"";position:absolute;top:50%;left:var(--switch-inset);transform:translateY(-50%);width:var(--switch-thumb);height:var(--switch-thumb);background-color:var(--background);border-radius:var(--radius-full);transition:transform var(--transition);box-shadow:var(--shadow-small)}input[type=checkbox][role=switch]:checked{background-color:var(--primary)}input[type=checkbox][role=switch]:checked:after{content:none}input[type=checkbox][role=switch]:checked:before{transform:translateY(-50%) translate(var(--switch-height))}input[type=radio]{border-radius:var(--radius-full)}input[type=radio]:checked:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='4' fill='currentColor'/%3E%3C/svg%3E")}:where(input:where([type=checkbox],[type=radio],[type=range]),select):not(:disabled),label:has(input:where([type=checkbox],[type=radio]):not(:disabled)){cursor:pointer}input[type=range]{width:100%;height:var(--bar-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--muted);border-radius:var(--radius-full)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;background:var(--primary);border-radius:var(--radius-full);transition:transform var(--transition-fast)}:is():hover{transform:scale(1.1)}input[type=range]::-moz-range-thumb{width:1.25rem;height:1.25rem;background:var(--primary);border:none;border-radius:var(--radius-full)}fieldset{border:1px solid var(--border);border-radius:var(--radius-medium);padding:var(--space-4);margin-block-end:var(--space-4)}legend{font-size:var(--text-7);font-weight:var(--font-medium);padding:0 var(--space-2)}}@layer components{fieldset.group{display:flex;align-items:stretch;border:none;padding:0;margin:0}fieldset.group>:is(input,textarea,select){flex:1;margin-block-start:0}fieldset.group>:is(input,textarea,select):not(:focus):not(:last-child){border-inline-end-color:transparent}fieldset.group>:is(input,textarea,select,button){border-radius:0}fieldset.group>:is(input,textarea,select,button):first-child{border-radius:var(--radius-medium) 0 0 var(--radius-medium)}fieldset.group>:is(input,textarea,select,button):last-child{border-radius:0 var(--radius-medium) var(--radius-medium) 0}fieldset.group>legend{float:inline-start;display:inline-flex;align-items:center;padding:0 var(--space-3);line-height:var(--leading-normal);font-weight:var(--font-normal);color:var(--muted-foreground);background-color:var(--muted);border:1px solid var(--input);border-inline-end:none;border-radius:var(--radius-medium) 0 0 var(--radius-medium)}[data-field]{margin-block-end:var(--space-4)}[data-field] [data-hint],[data-field] .error{font-size:var(--text-8);font-weight:var(--font-normal);color:var(--muted-foreground);margin-block-start:var(--space-1)}[data-field] .error{display:none}[data-field][data-field=error] .error{display:block;color:var(--danger)}}@layer base{.table{min-width:320px;width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-7)}thead{border-bottom:1px solid var(--border)}th,td{overflow-wrap:break-word}th{padding:var(--space-3) var(--space-2);text-align:start;font-weight:var(--font-medium);color:var(--muted-foreground)}td{padding:var(--space-3) var(--space-2)}tbody tr{border-bottom:1px solid var(--border);transition:background-color var(--transition-fast)}tbody tr:last-child{border-bottom:none}tbody tr:hover{background-color:rgb(from var(--muted) r g b / .5)}}@layer base{progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--bar-height);border:none;border-radius:var(--radius-full);overflow:hidden;background-color:var(--muted)}progress::-webkit-progress-bar{background-color:var(--muted);border-radius:var(--radius-full)}progress::-webkit-progress-value{background-color:var(--primary);border-radius:var(--radius-full);transition:width var(--transition)}progress::-moz-progress-bar{background-color:var(--primary);border-radius:var(--radius-full)}meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--bar-height);border:none;border-radius:var(--radius-full);overflow:hidden;background:var(--muted)}meter::-webkit-meter-bar{background:var(--muted);border:none;border-radius:var(--radius-full);height:var(--bar-height)}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{border-radius:var(--radius-full)}meter::-webkit-meter-optimum-value{background:var(--success)}meter::-webkit-meter-suboptimum-value{background:var(--warning)}meter::-webkit-meter-even-less-good-value{background:var(--danger)}meter::-moz-meter-bar{background:var(--success);border-radius:var(--radius-full)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warning)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger)}}@layer components{[aria-busy=true]:before{content:"";display:inline-block;top:0;right:0;bottom:0;left:0;margin:auto;width:1.5rem;height:1.5rem;border:2px solid var(--muted);border-top-color:var(--primary);border-radius:var(--radius-full);animation:spin 1s linear infinite;text-align:center}[aria-busy=true][data-spinner~=small]:before{width:1rem;height:1rem}[aria-busy=true][data-spinner~=large]:before{width:2rem;height:2rem;border-width:3px}[aria-busy=true][data-spinner~=overlay]{position:relative}[aria-busy=true][data-spinner~=overlay]>*{opacity:.3;pointer-events:none}[aria-busy=true][data-spinner~=overlay]:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}}@layer components{:root{--grid-cols: 12;--grid-gap: 1.5rem;--container-max: 1280px;--container-pad: 1rem}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.row{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--grid-gap);width:100%}.col,[class*=col-]{grid-column-end:span var(--span, var(--grid-cols))}.col-1{--span: 1}.col-2{--span: 2}.col-3{--span: 3}.col-4{--span: 4}.col-5{--span: 5}.col-6{--span: 6}.col-7{--span: 7}.col-8{--span: 8}.col-9{--span: 9}.col-10{--span: 10}.col-11{--span: 11}.col-12{--span: 12}.offset-1{grid-column-start:2}.offset-2{grid-column-start:3}.offset-3{grid-column-start:4}.offset-4{grid-column-start:5}.offset-5{grid-column-start:6}.offset-6{grid-column-start:7}.col-end{grid-column-start:span var(--span, 1);grid-column-end:-1}@media (max-width: 768px){.row{--grid-cols: 4;--grid-gap: 1rem}.col,[class*=col-]{--span: 4}[class*=offset-]{grid-column-start:auto}}}@layer components{.card{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-medium);box-shadow:var(--shadow-small);padding:var(--space-6);overflow:hidden}}@layer components{[role=alert]{position:relative;display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-6);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-medium);font-size:var(--text-7)}[role=alert][data-variant]{border:none}[role=alert][data-variant=error],[role=alert][data-variant=danger]{color:var(--danger);background-color:light-dark(color-mix(in srgb,var(--danger) 8%,transparent),color-mix(in srgb,var(--danger) 20%,transparent))}[role=alert][data-variant=error] a,[role=alert][data-variant=danger] a{color:var(--danger)}[role=alert][data-variant=success]{color:var(--success);background-color:light-dark(color-mix(in srgb,var(--success) 8%,transparent),color-mix(in srgb,var(--success) 20%,transparent))}[role=alert][data-variant=success] a{color:var(--success)}[role=alert][data-variant=warning]{color:var(--warning);background-color:light-dark(color-mix(in srgb,var(--warning) 8%,transparent),color-mix(in srgb,var(--warning) 20%,transparent))}[role=alert][data-variant=warning] a{color:var(--warning)}}@layer components{.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);font-size:var(--text-8);font-weight:var(--font-medium);line-height:var(--leading-normal);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full)}.badge.secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.badge.outline{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}.badge.success{color:var(--success);background-color:light-dark(color-mix(in srgb,var(--success) 10%,transparent),color-mix(in srgb,var(--success) 30%,transparent))}.badge.warning{color:var(--warning);background-color:light-dark(color-mix(in srgb,var(--warning) 10%,transparent),color-mix(in srgb,var(--warning) 30%,transparent))}.badge.danger{color:var(--danger);background-color:light-dark(color-mix(in srgb,var(--danger) 10%,transparent),color-mix(in srgb,var(--danger) 30%,transparent))}}@layer components{details{border:1px solid var(--border);border-radius:var(--radius-medium);overflow:hidden}details+details{margin-top:-1px;border-start-start-radius:0;border-start-end-radius:0}details:has(+details){border-end-start-radius:0;border-end-end-radius:0}details[open] summary{border-bottom:1px solid var(--border)}summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);font-weight:var(--font-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast)}summary:hover{background-color:var(--muted)}summary::-webkit-details-marker,summary::marker{display:none}summary:after{content:"";width:1em;height:1em;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform var(--transition-fast)}details[open] summary:after{transform:rotate(180deg)}details>*:not(summary){margin:var(--space-4)}}@layer components{[role=tablist]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background-color:var(--muted);border-radius:var(--radius-medium)}[role=tab]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);font-size:var(--text-7);font-weight:var(--font-medium);white-space:nowrap;background-color:transparent;color:var(--foreground);border:none;border-radius:calc(var(--radius-medium) - 2px);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}[role=tab]:hover{color:var(--muted-foreground)}[role=tab][aria-selected=true]{background-color:var(--background);box-shadow:var(--shadow-small)}[role=tabpanel]{padding:var(--space-4) 0}[role=tabpanel]:focus-visible{outline:none}}@layer components{dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);width:min(100% - 2rem,32rem);max-height:85vh;margin:auto;padding:0;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-large);box-shadow:var(--shadow-large);overflow:hidden;opacity:0;transform:scale(.95);transition:opacity .15s ease,transform .15s ease,overlay .15s ease allow-discrete,display .15s ease allow-discrete}dialog[open]{opacity:1;transform:scale(1)}@starting-style{dialog[open]{opacity:0;transform:scale(.95)}}dialog::backdrop{background-color:#0000;transition:background-color .15s ease,overlay .15s ease allow-discrete,display .15s ease allow-discrete}dialog[open]::backdrop{background-color:#00000080}@starting-style{dialog[open]::backdrop{background-color:#0000}}dialog>header,dialog>form>header{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-6);padding-block-end:0}dialog>header>h1,dialog>header>h2,dialog>header>h3,dialog>header>h4,dialog>header>h5,dialog>header>h6,dialog>form>header>h1,dialog>form>header>h2,dialog>form>header>h3,dialog>form>header>h4,dialog>form>header>h5,dialog>form>header>h6{margin-block-end:0}dialog>header>p,dialog>form>header>p{font-size:var(--text-7);color:var(--muted-foreground);margin-block-end:0}dialog>p,dialog>div,dialog>section,dialog>form>p,dialog>form>div,dialog>form>section{padding:var(--space-6);overflow-y:auto}dialog>footer,dialog>form>footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-6);padding-block-start:0}}@layer components{ot-dropdown [popover]{position:fixed;margin:0;min-width:12rem;background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);opacity:0;transform:translateY(-4px);transition:opacity .15s ease-out,transform .15s ease-out,display .15s allow-discrete,overlay .15s allow-discrete}ot-dropdown [popover]:popover-open{opacity:1;transform:translateY(0)}@starting-style{ot-dropdown [popover]:popover-open{opacity:0;transform:translateY(-4px)}}ot-dropdown [role=menuitem]{display:flex;align-items:center;justify-content:start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-7);text-align:start;color:var(--foreground);background:none;border:none;border-radius:var(--radius-small);cursor:pointer}ot-dropdown [role=menuitem]:hover,ot-dropdown [role=menuitem]:focus{background-color:var(--accent);outline:none}}@layer components{.toast-container{position:fixed;display:flex;flex-direction:column;pointer-events:none;margin:0;padding:0;border:none;background:transparent;overflow:visible}.toast-container::backdrop{display:none}.toast-container[data-placement=top-left]{inset:var(--space-4) auto auto var(--space-4)}.toast-container[data-placement=top-center]{inset:var(--space-4) auto auto 50%;transform:translate(-50%)}.toast-container[data-placement=top-right]{inset:var(--space-4) var(--space-4) auto auto}.toast-container[data-placement=bottom-left]{inset:auto auto var(--space-4) var(--space-4);flex-direction:column-reverse}.toast-container[data-placement=bottom-center]{inset:auto auto var(--space-4) 50%;transform:translate(-50%);flex-direction:column-reverse}.toast-container[data-placement=bottom-right]{inset:auto var(--space-4) var(--space-4) auto;flex-direction:column-reverse}.toast{--transition: .3s;--transition-in: calc(var(--transition) - 50ms);padding:var(--space-5) var(--space-4);max-width:28rem;min-width:20rem;pointer-events:auto;background-color:var(--card);border:1px solid var(--border);border-inline-start-width:var(--space-1);border-inline-start-style:solid;border-radius:var(--radius-medium);box-shadow:var(--shadow-small);transition:opacity var(--transition-in),transform var(--transition-in),margin var(--transition-in);line-height:1;margin:var(--space-2) 0}.toast .toast-title{font-weight:600;margin:0 0 var(--space-3) 0}.toast .toast-message{color:var(--muted-foreground)}.toast[data-variant=success]{border-inline-start-color:var(--success)}.toast[data-variant=success] .toast-title{color:var(--success)}.toast[data-variant=danger]{border-inline-start-color:var(--danger)}.toast[data-variant=danger] .toast-title{color:var(--danger)}.toast[data-variant=warning]{border-inline-start-color:var(--warning)}.toast[data-variant=warning] .toast-title{color:var(--warning)}.toast>[data-close]{margin-inline-start:auto;background:none;border:none;padding:0;cursor:pointer;opacity:.5}.toast>[data-close]:hover{opacity:1}.toast[data-entering]{opacity:0;transform:translateY(-1rem)}.toast[data-exiting]{opacity:0;margin:0;padding-block:0;max-height:0;overflow:hidden;transition:opacity var(--transition),margin var(--transition),padding var(--transition),max-height var(--transition)}}@layer components{[data-sidebar-layout]{--topnav-offset: 0px;display:grid;grid-template-columns:14rem 1fr;min-height:100dvh;gap:var(--space-4)}[data-sidebar-layout]>main{min-width:0}[data-sidebar-layout]:has(nav[data-topnav]){--topnav-offset: var(--space-12)}[data-sidebar-layout]:has(nav[data-topnav])>main [id]{scroll-margin-block-start:calc(var(--space-12) + var(--space-6))}[data-sidebar-layout]>aside[data-sidebar]{position:sticky;top:var(--topnav-offset);z-index:1;height:calc(100dvh - var(--topnav-offset));align-self:start;background-color:var(--background);border-inline-end:1px solid var(--border);box-shadow:var(--shadow-medium);display:flex;flex-direction:column}[data-sidebar-layout]>aside[data-sidebar]>:is(header,footer){flex-shrink:0;padding:var(--space-3)}[data-sidebar-layout]>aside[data-sidebar]>footer{margin-block-start:auto}[data-sidebar-layout]>aside[data-sidebar]>nav{flex:1;min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-2);font-size:var(--text-7)}[data-sidebar-layout]>aside[data-sidebar]>nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}[data-sidebar-layout]>aside[data-sidebar]>nav ul li{margin:0}[data-sidebar-layout]>aside[data-sidebar]>nav a{display:flex;gap:var(--space-2);padding:var(--space-1) var(--space-3);color:var(--foreground);text-decoration:none;border-radius:var(--radius-small);transition:background-color var(--transition-fast)}[data-sidebar-layout]>aside[data-sidebar]>nav a:is(:hover,[aria-current]){background-color:var(--accent)}[data-sidebar-layout]>aside[data-sidebar]>nav details{border:none;overflow:visible}[data-sidebar-layout]>aside[data-sidebar]>nav details+details{margin-top:0}[data-sidebar-layout]>aside[data-sidebar]>nav details[open] summary{border-bottom:none}[data-sidebar-layout]>aside[data-sidebar]>nav details>ul{margin-inline-start:var(--space-4);padding:var(--space-1) 0}[data-sidebar-layout]>aside[data-sidebar]>nav summary{justify-content:flex-start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small)}[data-sidebar-layout]>aside[data-sidebar]>nav summary:after{width:.75rem;height:.75rem;margin-inline-start:auto}nav[data-topnav]{position:fixed;inset:0 0 auto;z-index:5;min-height:var(--space-12);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background-color:var(--background);border-bottom:1px solid var(--border);box-shadow:var(--shadow-small)}nav[data-topnav] a{text-decoration:none}nav[data-topnav]~main{margin-block-start:var(--space-12)}:is([data-sidebar-toggle],[data-sidebar-header]){display:none}[data-sidebar-toggle]{padding:0 var(--space-1);background:none;border:1px solid var(--border);border-radius:var(--radius-small)}@media (min-width: 769px){[data-sidebar-layout=always]{transition:grid-template-columns var(--transition)}[data-sidebar-layout=always] [data-sidebar-toggle]{display:inline-block}[data-sidebar-layout=always]>aside[data-sidebar]{transform:translate(0);opacity:1;transition:transform var(--transition),opacity var(--transition),visibility var(--transition)}[data-sidebar-layout=always][data-sidebar-open]{grid-template-columns:0px 1fr;gap:0}[data-sidebar-layout=always][data-sidebar-open]>aside[data-sidebar]{overflow:hidden;min-width:0;transform:translate(-100%);opacity:0;visibility:hidden;border-inline-end:none}}@media (max-width: 768px){[data-sidebar-layout]{grid-template-columns:1fr}[data-sidebar-layout]>aside[data-sidebar]{position:fixed;left:0;width:16rem;transform:translate(-100%);transition:transform var(--transition);box-shadow:var(--shadow-large)}[data-sidebar-layout][data-sidebar-open]>aside[data-sidebar]{transform:translate(0)}[data-sidebar-toggle]{display:inline-block}[data-sidebar-header]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}}}@layer components{[role=status].skeleton{--_c: light-dark( color-mix(in srgb, var(--muted) 30%, white), color-mix(in srgb, var(--muted) 90%, var(--foreground)) );margin-block-end:var(--space-3);background:var(--muted);border-radius:var(--radius-medium);animation:anim 2s infinite;background-size:200% 100%;background-image:linear-gradient(90deg,var(--muted) 0%,var(--_c) 50%,var(--muted) 100%)}[role=status].skeleton.box{width:4rem;height:4rem}[role=status].skeleton.line{height:1rem;width:100%}[role=status].skeleton:last-child{margin-block-end:0}@keyframes anim{0%{background-position:200% 0}to{background-position:-200% 0}}}@layer components{[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{position:absolute;inset-inline-start:50%;opacity:0;visibility:hidden;transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);pointer-events:none;z-index:1000}[data-tooltip]:after{content:attr(data-tooltip);inset-block-end:calc(100% + 10px);transform:translate(-50%) translateY(4px);padding:var(--space-2) var(--space-3);font-size:var(--text-7);line-height:1;white-space:nowrap;background:var(--foreground);color:var(--background);border-radius:var(--radius-medium)}[data-tooltip]:before{content:"";inset-block-end:calc(100% - 5px);transform:translate(-50%) translateY(4px);border:8px solid transparent;border-top-color:var(--foreground)}[data-tooltip]:is(:hover,:focus-visible):before,[data-tooltip]:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:.7s;transform:translate(-50%) translateY(0)}}@layer utilities{.align-left{text-align:start}.align-center{text-align:center}.align-right{text-align:end}.text-light{color:var(--muted-foreground)}.text-lighter{color:var(--faint-foreground)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.hstack{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;align-content:flex-start;height:auto}.hstack *{margin:0}.vstack{display:flex;flex-direction:column;gap:var(--space-3)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.mt-2{margin-block-start:var(--space-2)}.mt-4{margin-block-start:var(--space-4)}.mt-6{margin-block-start:var(--space-6)}.mb-2{margin-block-end:var(--space-2)}.mb-4{margin-block-end:var(--space-4)}.mb-6{margin-block-end:var(--space-6)}.p-4{padding:var(--space-4)}.w-100{width:100%}:is(ul,ol,a).unstyled{list-style:none;text-decoration:none;padding:0}}.hero-card[data-v-de218eda]{background:linear-gradient(90deg,#ff2a25,#ff5a00);border-radius:32px;color:#fff;min-height:600px;position:relative;margin-top:30px;padding:60px;overflow-x:clip;overflow-y:visible}.hero-text[data-v-de218eda]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;max-width:50%}.hero-image-container[data-v-de218eda]{position:absolute;top:0;right:0;bottom:0;width:50%;min-height:100%;display:flex;align-items:flex-end;justify-content:flex-end;z-index:1}.image-placeholder[data-v-de218eda]{position:relative;width:100%;height:100%;min-height:100%;display:flex;align-items:flex-end;justify-content:flex-end}@media (max-width: 1240px){.hero-text[data-v-de218eda]{max-width:70%}.hero-card[data-v-de218eda]{padding:30px}}@media (max-width: 768px){.hero-text[data-v-de218eda]{max-width:100%;margin-bottom:180px}.hero-card[data-v-de218eda]{padding:30px;overflow:hidden}}.app-header[data-v-14afb46f]{display:flex;justify-content:space-between;align-items:center;padding:30px 80px;color:#a82810;font-family:Inter,sans-serif;font-weight:200;font-size:20px;line-height:1;letter-spacing:0}.logo[data-v-14afb46f]{width:215px}.header-actions[data-v-14afb46f]{display:flex;align-items:center;gap:24px}.nav-link[data-v-14afb46f]{text-decoration:none;color:#a82810;font-weight:500}.profile-btn[data-v-14afb46f]{background:transparent;border:none;cursor:pointer;color:#a82810;display:flex;align-items:center;padding:0}.lang-selector-btn[data-v-14afb46f]{display:flex;align-items:center;font-weight:500;cursor:pointer;color:#a82810;background:transparent;border:none;font-family:inherit;font-size:inherit;padding:0}.lang-menu-popover[data-v-14afb46f]{border:1px solid #a82810;border-radius:8px;background:#fff;padding:8px 0;overflow-x:hidden}.lang-menu-popover button[data-v-14afb46f]{width:100%;text-align:left;background:transparent;border:none;padding:8px 16px;color:#a82810;cursor:pointer}.lang-menu-popover button[data-v-14afb46f]:hover{background:#a828101a}.mobile-actions[data-v-14afb46f]{display:none;font-weight:700}.mobile-menu-btn[data-v-14afb46f]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#a82810;cursor:pointer;padding:0}.mobile-menu-popover[data-v-14afb46f]{border:1px solid #a82810;border-radius:10px;background:#fff;padding:8px 0;min-width:220px}.mobile-menu-item[data-v-14afb46f],.mobile-menu-popover button[data-v-14afb46f]{display:block;width:100%;text-align:left;background:transparent;border:none;padding:10px 14px;color:#a82810;text-decoration:none;cursor:pointer;font:inherit}.mobile-menu-item[data-v-14afb46f]:hover,.mobile-menu-popover button[data-v-14afb46f]:hover{background:#a828101a}.mobile-menu-divider[data-v-14afb46f]{border:none;border-top:1px solid rgba(168,40,16,.25);margin:6px 0}@media (max-width: 1024px){.app-header[data-v-14afb46f]{padding:20px 40px}.desktop-actions[data-v-14afb46f]{display:none}.mobile-actions[data-v-14afb46f]{display:block}}.app-footer[data-v-3a34b3d9]{background-color:#1a1a1a;color:#fff;border-radius:24px 24px 0 0;padding:48px;display:flex;justify-content:space-between;margin:0 20px}.footer-left[data-v-3a34b3d9]{display:flex;flex-direction:column;gap:24px}.logo[data-v-3a34b3d9]{width:215px}.social-icons[data-v-3a34b3d9]{display:flex;gap:16px}.social-icons a[data-v-3a34b3d9]{color:#fff;opacity:.8;transition:opacity .2s}.social-icons a[data-v-3a34b3d9]:hover{opacity:1}.copyright[data-v-3a34b3d9]{color:#888;font-size:.85rem;margin-top:16px}.footer-right[data-v-3a34b3d9]{display:flex;align-items:flex-end}.footer-nav[data-v-3a34b3d9]{display:flex;flex-direction:column;gap:12px;text-align:right}.footer-nav a[data-v-3a34b3d9]{color:#ccc;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-nav a[data-v-3a34b3d9]:hover{color:#fff}.site-layout[data-v-66d8643a]{min-height:100vh;display:flex;flex-direction:column}.site-main[data-v-66d8643a]{flex:1;padding:0 20px 40px}.public-layout[data-v-dbb8deb4]{font-family:system-ui,-apple-system,sans-serif}.main-content[data-v-dbb8deb4]{padding:0 20px 40px}.hero-title[data-v-dbb8deb4]{font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:24px;letter-spacing:-1px}.hero-subtitle[data-v-dbb8deb4]{font-size:1.1rem;line-height:1.5;margin-bottom:40px;opacity:.9;max-width:90%}.hero-actions[data-v-dbb8deb4]{display:flex;gap:16px}.btn[data-v-dbb8deb4]{padding:12px 32px;border-radius:999px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.btn-solid[data-v-dbb8deb4]{background-color:#93220e;color:#fff;border:none}.btn-outline[data-v-dbb8deb4]{background-color:transparent;color:#fff;border:1px solid white}.hero-img[data-v-dbb8deb4]{position:absolute;right:-60px;max-width:900px;height:auto;z-index:2}@media (max-width: 1240px){.hero-actions[data-v-dbb8deb4]{flex-direction:column;align-items:flex-start}.hero-img[data-v-dbb8deb4]{position:absolute;right:-340px;bottom:0;max-width:850px}}@media (max-width: 1024px){.hero-actions[data-v-dbb8deb4]{flex-direction:column;align-items:flex-start}.hero-img[data-v-dbb8deb4]{position:absolute;right:-340px;bottom:0;max-width:850px}.hero-title[data-v-dbb8deb4]{font-size:2.5rem}}@media (max-width: 768px){.hero-subtitle[data-v-dbb8deb4]{max-width:100%}.hero-title[data-v-dbb8deb4]{font-size:2rem}.hero-img[data-v-dbb8deb4]{position:relative;right:-270px;bottom:0;max-width:550px}}.list-layout[data-v-06917509]{width:100%}.list-layout__header[data-v-06917509]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.list-layout__title[data-v-06917509]{margin:0;color:#a82810;font-size:24px;font-weight:700}.list-layout__actions[data-v-06917509]{display:flex;align-items:center;gap:10px;min-width:min(100%,560px);justify-content:flex-end}.list-layout__search[data-v-06917509]{width:min(100%,360px);flex:1}.list-layout__search-input[data-v-06917509]{width:100%;border:1px solid #a82810;border-radius:999px;background:#fff8f4;color:#a82810;padding:10px 14px;outline:none;font:inherit}.list-layout__search-input[data-v-06917509]::placeholder{color:#bf6b57}.list-layout__search-input[data-v-06917509]:focus{border-color:#bc2f0f;box-shadow:0 0 0 2px #bc2f0f26}.list-layout__radio-option[data-v-06917509]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;color:#a82810}.list-layout__radio-option[data-v-06917509]:hover{background:#a8281014}.list-layout__new-btn[data-v-06917509]{border:0;border-radius:999px;padding:10px 16px;background:#bc2f0f;color:#fff;font-weight:600;cursor:pointer;white-space:nowrap}.list-layout__new-btn[data-v-06917509]:hover{background:#a5270b}.list-layout__new-btn[data-v-06917509]:disabled{opacity:.5;cursor:not-allowed}.list-layout__filters-row[data-v-06917509]{display:flex;justify-content:flex-end;margin-bottom:14px}.list-layout__filters[data-v-06917509]{display:flex;align-items:center;gap:8px}.list-layout__filter-btn[data-v-06917509]{display:inline-flex;align-items:center;gap:6px;border:1px solid #d7795f;border-radius:999px;background:#fff;color:#a82810;padding:7px 12px;cursor:pointer;font:inherit;font-size:14px}.list-layout__dropdown-menu[data-v-06917509]{border:1px solid #d7795f;border-radius:10px;background:#fff;min-width:180px;min-height:40px;color:#a82810;display:flex;flex-direction:column;gap:8px;padding:10px}.list-layout__content[data-v-06917509]{min-height:120px}.list-layout__loader[data-v-06917509]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 0;color:#8b3a2a}.list-layout__loading-text[data-v-06917509],.list-layout__state-message[data-v-06917509]{margin:0;color:#8b3a2a;text-align:center}.list-layout__footer[data-v-06917509]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px}.list-layout__pagination[data-v-06917509]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:0}.list-layout__total[data-v-06917509]{margin:0;color:#8b3a2a;font-size:13px}.list-layout__page-btn[data-v-06917509]{border:1px solid #d7795f;background:#fff;color:#a82810;border-radius:999px;padding:6px 12px;cursor:pointer}.list-layout__page-btn[data-v-06917509]:disabled{opacity:.5;cursor:not-allowed}.list-layout__page-info[data-v-06917509]{color:#8b3a2a;font-size:14px}@media (max-width: 900px){.list-layout__header[data-v-06917509]{flex-direction:column;align-items:stretch}.list-layout__actions[data-v-06917509]{min-width:0;width:100%}.list-layout__filters-row[data-v-06917509]{justify-content:flex-start}}.catalogue-card[data-v-8ddf4d6d]{width:100%;max-width:290px;min-height:405px;display:flex;flex-direction:column;gap:8px}.thumb-wrap[data-v-8ddf4d6d]{position:relative;width:100%;height:350px;border-radius:14px;overflow:hidden;background:#f7d6bf}.fire-icon[data-v-8ddf4d6d]{position:absolute;top:8px;left:8px;color:#fff6ef;z-index:2}.thumb[data-v-8ddf4d6d]{width:100%;height:100%;object-fit:cover;display:block}.placeholder[data-v-8ddf4d6d]{width:100%;height:100%;background:#efc8b0}.meta[data-v-8ddf4d6d]{display:flex;align-items:flex-start;gap:8px;min-height:47px}.plus-icon[data-v-8ddf4d6d]{color:#232323;flex:0 0 auto;width:24px;height:24px}.text[data-v-8ddf4d6d]{flex:1;display:flex;flex-direction:column;line-height:1;text-align:right}.title[data-v-8ddf4d6d]{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:24px;line-height:1;letter-spacing:0;color:#151515}.author[data-v-8ddf4d6d]{margin-top:4px;font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1;letter-spacing:0;color:#b46b5f}.card-link[data-v-8ddf4d6d]{text-decoration:none;color:inherit;display:inline-block}.catalogue-main[data-v-291f4d34]{padding:0 clamp(12px,3vw,24px) 40px}.catalogue-shell[data-v-291f4d34]{margin:0 auto;padding:8px clamp(4px,1.5vw,12px) 0}.status[data-v-291f4d34]{color:#7c3b31;margin:0 0 16px}.status--error[data-v-291f4d34]{color:#b42318}.sheets-grid[data-v-291f4d34]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(14px,2vw,26px) clamp(12px,1.8vw,24px);align-items:stretch;justify-items:center}.sheets-grid[data-v-291f4d34]>*{justify-self:center;width:100%;max-width:360px}@media (max-width: 1024px){.sheets-grid[data-v-291f4d34]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 640px){.catalogue-main[data-v-291f4d34]{padding:0 12px 28px}.catalogue-shell[data-v-291f4d34]{padding:6px 0 0}.sheets-grid[data-v-291f4d34]{grid-template-columns:1fr;gap:14px}}.section-rail[data-v-752b3fee]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.rail-text[data-v-752b3fee]{position:relative;z-index:2;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.word[data-v-752b3fee],.rail-word[data-v-752b3fee]{color:#9a9a9a;font-size:16px;font-weight:300;letter-spacing:.15em;line-height:1;white-space:nowrap}.rail-line[data-v-752b3fee]{background:#9f9f9f}.rail-line-vertical[data-v-752b3fee]{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:1px;z-index:1}.section-rail.is-horizontal[data-v-752b3fee]{height:auto;min-height:52px;width:100%}.rail-horizontal[data-v-752b3fee]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:6px}.rail-word.top[data-v-752b3fee],.rail-word.bottom[data-v-752b3fee]{text-align:right}.rail-line-horizontal[data-v-752b3fee]{display:block;width:100%;height:1px;background:#9f9f9f}.detail-card[data-v-1c3a5893]{display:flex;justify-content:center;align-items:flex-start;gap:40px;max-width:1100px;padding:0 20px}.left-col[data-v-1c3a5893]{flex-shrink:0;width:330px}.thumb-wrap[data-v-1c3a5893]{width:100%;height:300px;border-radius:12px;overflow:hidden;background:#f6d5bf}.thumb[data-v-1c3a5893]{width:100%;height:100%;object-fit:cover}.thumb-empty[data-v-1c3a5893]{height:100%;display:grid;place-items:center;color:#a56a5e;font-size:14px}.viewer-btn-div[data-v-1c3a5893]{display:flex;justify-content:right}.viewer-btn[data-v-1c3a5893]{margin-top:10px;background:#a82e10;color:#fff;border:none;border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.content-grid[data-v-1c3a5893]{display:grid;grid-template-areas:"general rail-general" "credits rail-credits";grid-template-columns:minmax(auto,700px) 60px;gap:0 30px;flex-grow:1}.section-general[data-v-1c3a5893]{grid-area:general}.rail-general[data-v-1c3a5893]{grid-area:rail-general}.section-credits[data-v-1c3a5893]{grid-area:credits;margin-top:40px}.rail-credits[data-v-1c3a5893]{grid-area:rail-credits;margin-top:40px}.title[data-v-1c3a5893]{margin:2px 0 8px;font-family:Inter,sans-serif;font-weight:700;font-size:30px;line-height:1;color:#141414}.field[data-v-1c3a5893]{margin-bottom:10px}.label[data-v-1c3a5893]{margin:0 0 2px;font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1;color:#b25b4a}.value[data-v-1c3a5893]{margin:0;font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:1;color:#1f1f1f}.value-desc[data-v-1c3a5893]{font-weight:300;font-size:18px}.value-tags[data-v-1c3a5893]{color:#a21b02;font-weight:300;font-size:16px}.credits .value[data-v-1c3a5893],.credits+.field .value[data-v-1c3a5893]{font-weight:300;font-size:16px}.credits .label[data-v-1c3a5893],.credits+.field .label[data-v-1c3a5893]{font-weight:300;font-size:16px}.desktop-only[data-v-1c3a5893]{display:flex}.small-only[data-v-1c3a5893]{display:none}.mobile-actions[data-v-1c3a5893]{margin-top:10px;align-items:center;justify-content:space-between;gap:10px}.mobile-view-btn[data-v-1c3a5893]{margin-top:0}.share-btn[data-v-1c3a5893]{border-radius:999px;border:1px solid #a82e10;background:transparent;color:#a82e10;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 1024px){.detail-card[data-v-1c3a5893]{flex-direction:column;align-items:stretch;gap:18px;padding:0 12px;max-width:100%;width:100%}.left-col[data-v-1c3a5893]{width:100%}.thumb-wrap[data-v-1c3a5893]{height:260px}.desktop-only[data-v-1c3a5893]{display:none}.small-only[data-v-1c3a5893]{display:flex}.mobile-actions[data-v-1c3a5893]{width:100%}.content-grid[data-v-1c3a5893]{width:100%;max-width:100%;grid-template-areas:"general" "rail-general" "credits" "rail-credits";grid-template-columns:1fr;gap:12px 0}.section-general[data-v-1c3a5893],.section-credits[data-v-1c3a5893],.rail-general[data-v-1c3a5893],.rail-credits[data-v-1c3a5893]{width:100%}.section-credits[data-v-1c3a5893],.rail-credits[data-v-1c3a5893]{margin-top:0}}.detail-main[data-v-2c143fbc]{padding:0 20px 130px}.detail-shell[data-v-2c143fbc]{max-width:1280px;margin:0 auto}.back-btn[data-v-2c143fbc]{margin:8px 0 14px;border:1px solid #b15f50;color:#9e3e2d;background:transparent;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer}.status[data-v-2c143fbc]{color:#9e3e2d}.text-content[data-v-9b143bf3]{max-width:450px;padding-left:60px}.title[data-v-9b143bf3]{margin:0 0 24px;font-size:44px;line-height:1;font-weight:700}.social-login[data-v-9b143bf3]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.social-btn[data-v-9b143bf3]{height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.9);background:transparent;color:#fff;font-weight:600;text-align:left;padding:0 18px;cursor:pointer}.divider[data-v-9b143bf3]{display:flex;align-items:center;gap:14px;margin:10px 0 22px;color:#ffffffd9;font-size:14px}.divider span[data-v-9b143bf3]{flex:1;height:1px;background:#ffffff8c}.submit-btn[data-v-9b143bf3]{margin-top:14px;background:#b52e10;color:#fff;border:none;border-radius:999px;padding:10px 22px;font-weight:700;cursor:pointer}.signup-text[data-v-9b143bf3]{margin:24px 0 0;font-size:14px;color:#ffffffe6}.signup-text a[data-v-9b143bf3]{color:#b52e10;text-decoration:none;font-weight:700}.auth-hero-img[data-v-9b143bf3]{position:absolute;right:0;bottom:0;height:100%;width:auto;max-width:none;z-index:2;pointer-events:none}@media (max-width: 1240px){.text-content[data-v-9b143bf3]{max-width:80%}.auth-hero-img[data-v-9b143bf3]{right:0;bottom:0;z-index:1}}@media (max-width: 768px){.text-content[data-v-9b143bf3]{max-width:100%;padding-left:0;padding-right:0;position:relative;z-index:3}.auth-hero-img[data-v-9b143bf3]{right:-110px;bottom:0;opacity:.26;z-index:1}}.login-page[data-v-37c30921]{background:transparent}.login-main[data-v-37c30921]{padding:0 20px 40px}.field[data-v-37c30921]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label[data-v-37c30921]{font-size:14px;color:#ffffffe0}.field input[data-v-37c30921]{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.7);padding:8px 0 6px;color:#fff;outline:none}.form-error[data-v-37c30921]{color:#ffd54d;font-size:13px;margin:4px 0 0;display:flex;align-items:center;gap:5px}input[data-v-37c30921]::placeholder{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#ffd9c1;padding-left:10px;opacity:50%}.session-warning[data-v-37c30921]{display:flex;flex-direction:column;gap:10px}.switch-btn[data-v-37c30921]{background:transparent;border:1px solid rgba(255,255,255,.8);color:#fff;border-radius:999px;padding:10px 14px;cursor:pointer;font-weight:600}.register-page[data-v-0b0c6d92]{background:transparent}.register-main[data-v-0b0c6d92]{padding:0 20px 40px}.field[data-v-0b0c6d92]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label[data-v-0b0c6d92]{font-size:14px;color:#ffffffe0}.field input[data-v-0b0c6d92]{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.7);padding:8px 0 6px;color:#fff;outline:none}input[data-v-0b0c6d92]::placeholder{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#ffd9c1;padding-left:10px;opacity:50%}.form-error[data-v-0b0c6d92]{color:#ffd54d;font-size:13px;margin:4px 0 0}.session-warning[data-v-0b0c6d92]{display:flex;flex-direction:column;gap:10px}.switch-btn[data-v-0b0c6d92]{background:transparent;border:1px solid rgba(255,255,255,.8);color:#fff;border-radius:999px;padding:10px 14px;cursor:pointer;font-weight:600}.profile-page[data-v-25b49c4b]{min-height:100vh;background:#eec0b1;display:flex;flex-direction:column}.profile-content[data-v-25b49c4b]{flex:1;padding:20px 55px 40px}.profile-card[data-v-25b49c4b]{background:#ff3a20;color:#fff;border-radius:24px;padding:32px;max-width:900px;margin:0 auto}h1[data-v-25b49c4b]{margin:0 0 24px;font-size:42px;line-height:1.05}.info-grid[data-v-25b49c4b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}.info-item[data-v-25b49c4b]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:12px 14px}.label[data-v-25b49c4b]{display:block;font-size:13px;opacity:.9;margin-bottom:6px}.value[data-v-25b49c4b]{font-size:18px;font-weight:600}.actions[data-v-25b49c4b]{display:flex;gap:12px;flex-wrap:wrap}.btn[data-v-25b49c4b]{border:none;border-radius:999px;padding:10px 16px;font-size:15px;cursor:pointer}.btn-secondary[data-v-25b49c4b]{background:#191b1f;color:#fff}.btn-danger[data-v-25b49c4b]{background:#a82810;color:#fff}.sheet-shell[data-v-56796b9f]{min-height:100vh;background:#f0eeee}.sheet-main[data-v-56796b9f]{max-width:1440px;margin:0 auto;padding:0 2rem 2rem}.sheet-topbar[data-v-56796b9f]{margin-bottom:8px}.back-btn[data-v-56796b9f]{border:1px solid #ba4a37;background:transparent;color:#ba4a37;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600}.title[data-v-56796b9f]{margin:8px 0 18px;color:#ba4a37;font-weight:500}.sheet-layout[data-v-56796b9f]{display:grid;grid-template-columns:320px minmax(0,1fr) 56px;gap:24px;align-items:start}@media (max-width: 980px){.sheet-main[data-v-56796b9f]{padding:0 1rem 1rem}.sheet-layout[data-v-56796b9f]{grid-template-columns:1fr}}.uploads-col[data-v-0ca9f9a9]{display:flex;flex-direction:column;gap:14px;width:100%;max-width:320px;align-self:start}.upload-card[data-v-0ca9f9a9]{background:#f7b3a9;border-radius:18px;padding:14px}.upload-card h3[data-v-0ca9f9a9]{margin:0 0 10px;color:#7c3b31;font-size:20px}.dropzone[data-v-0ca9f9a9]{border:2px dashed rgba(186,74,55,.45);min-height:88px;border-radius:8px;display:grid;place-items:center;color:#8f4b41;font-size:12px;text-align:center;padding:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.dropzone.is-dragging[data-v-0ca9f9a9]{border-color:#bc2f0f;background:#fff2ef}.help[data-v-0ca9f9a9]{margin:10px 0;color:#8f4b41;font-size:12px}.upload-actions[data-v-0ca9f9a9]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.btn-light[data-v-0ca9f9a9],.btn-main[data-v-0ca9f9a9]{border:0;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600}.btn-light[data-v-0ca9f9a9]{background:transparent;color:#fff;border:2px solid #f2d6d1}.btn-main[data-v-0ca9f9a9]{background:#bc2f0f;color:#fff}.server-pick-text[data-v-0ca9f9a9]{margin:12px 0 0;text-align:center;font-size:12px;color:#8f4b41}.server-pick-link[data-v-0ca9f9a9]{font-weight:700;cursor:pointer;text-decoration:underline}.drop-preview[data-v-0ca9f9a9]{max-width:180px;max-height:100px;width:auto;height:auto;object-fit:contain;border-radius:8px;background:#fff}.metadata-status[data-v-0ca9f9a9]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;color:#7c3b31;font-weight:600}.metadata-icon.ok[data-v-0ca9f9a9]{color:#1f9d55}.metadata-icon.no[data-v-0ca9f9a9]{color:#bc2f0f}.btn-metadata[data-v-0ca9f9a9]{display:block;width:100%;border:0;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600;background:#ba4a37;color:#fff}.form-grid-layout[data-v-965039f9]{display:grid;grid-template-columns:1fr 50px;gap:0 24px}.section-top-border[data-v-965039f9]{margin-top:100px}.group[data-v-965039f9]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.group label[data-v-965039f9]{color:#ba4a37;font-size:14px}.group input[data-v-965039f9],.group textarea[data-v-965039f9],.group select[data-v-965039f9]{border:1px solid #c9b8b5;border-radius:4px;background:#f8f8f8;padding:8px 10px;font:inherit;color:#000}.group input[data-v-965039f9]::placeholder,.group textarea[data-v-965039f9]::placeholder{color:#717171;opacity:1}.status-radios[data-v-965039f9]{display:flex;flex-direction:column;gap:8px;padding:2px 0 0}.status-radio[data-v-965039f9]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3c3c3c;cursor:pointer}.status-radio input[data-v-965039f9]{margin:0}.hint[data-v-965039f9]{font-size:12px;color:#8f4b41}.error-text[data-v-965039f9]{margin:4px 0 0;font-size:12px;color:#bc2f0f;font-weight:600}.grid-2[data-v-965039f9]{display:grid;grid-template-columns:140px 1fr;gap:12px}.section-gap[data-v-965039f9]{margin-top:20px}.footer-actions[data-v-965039f9]{display:flex;justify-content:flex-end;gap:10px;margin-top:35px}.btn-main[data-v-965039f9]{border:0;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600;background:#bc2f0f;color:#fff}button[data-v-965039f9]:disabled{cursor:not-allowed}.dialog-layout[data-v-6dbe2830]{width:min(760px,92vw);border-radius:18px;padding:0;border:3px solid #643b35;color:#7c2d20}.mode-admin[data-v-6dbe2830]{background:#f1cfca}.mode-user[data-v-6dbe2830]{background:#fff}.dialog-form[data-v-6dbe2830]{padding:24px}.dialog-header[data-v-6dbe2830]{margin-bottom:12px}.dialog-title[data-v-6dbe2830]{margin:0;font-size:30px}.dialog-actions[data-v-6dbe2830]{margin-top:14px;display:flex;justify-content:flex-end;gap:10px}.dialog-actions[data-v-6dbe2830] .btn-light,.dialog-actions[data-v-6dbe2830] .btn-main{border:0;border-radius:999px;padding:9px 16px;font-weight:700;cursor:pointer}.dialog-actions[data-v-6dbe2830] .btn-light{background:#ce6f5e;color:#fff}.dialog-actions[data-v-6dbe2830] .btn-main{background:#bc2f0f;color:#fff}.dialog-actions[data-v-6dbe2830] .btn-light:disabled,.dialog-actions[data-v-6dbe2830] .btn-main:disabled{opacity:.6;cursor:not-allowed}[data-v-6dbe2830] input,[data-v-6dbe2830] select{background-color:#fff}.size-viewer3d[data-v-6dbe2830]{width:min(1320px,96vw);height:min(860px,94vh);max-width:96vw;max-height:94vh;overflow:hidden}.size-viewer3d .dialog-form[data-v-6dbe2830]{height:100%;padding:0;display:grid;grid-template-rows:56px minmax(0,1fr)}.size-viewer3d .dialog-header[data-v-6dbe2830]{margin:0;padding:0 16px;height:56px;display:flex;align-items:center;border-bottom:1px solid #eee}.size-viewer3d .dialog-title[data-v-6dbe2830]{font-size:22px}.size-viewer3d .dialog-content[data-v-6dbe2830]{padding:12px;min-height:0;height:100%}.modal-backdrop[data-v-36aaa3c4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:1000;color:#000}.modal-card[data-v-36aaa3c4]{width:min(760px,92vw);max-height:86vh;overflow:auto;background:#fff;border-radius:12px;padding:35px}.asset-list[data-v-36aaa3c4]{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.asset-row[data-v-36aaa3c4]{border:1px solid #e8e8e8;border-radius:8px;padding:10px;cursor:pointer}.asset-row.selected[data-v-36aaa3c4]{border-color:#bc2f0f;background:#fff2ef}.asset-main[data-v-36aaa3c4]{display:flex;align-items:center;gap:10px}.asset-thumb[data-v-36aaa3c4]{width:56px;height:56px;object-fit:cover;border-radius:8px;background:#f2f2f2;border:1px solid #eee}.asset-thumb-empty[data-v-36aaa3c4]{display:grid;place-items:center;font-size:11px;color:#777}.state[data-v-36aaa3c4]{color:#666;padding:12px 0}.pager[data-v-36aaa3c4],.actions[data-v-36aaa3c4]{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}.btn-light[data-v-36aaa3c4],.btn-main[data-v-36aaa3c4]{border:0;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600}.btn-light[data-v-36aaa3c4]{background:#f2d6d1;color:#7c3b31}.btn-main[data-v-36aaa3c4]{background:#bc2f0f;color:#fff}.btn-light[data-v-36aaa3c4]:disabled,.btn-main[data-v-36aaa3c4]:disabled{opacity:.55;cursor:not-allowed}.hidden-input[data-v-3430a286]{display:none}.dropzone[data-v-3430a286]{border:2px dashed #d48274;border-radius:12px;padding:34px 18px;text-align:center;background:#fff3;cursor:pointer}.dropzone.is-over[data-v-3430a286]{background:#ffffff59}.help-text[data-v-3430a286]{margin:12px 0 0;font-size:14px}.asset-card[data-v-4d4e2537]{width:179px;height:251px;background:#ffd9c1;border-radius:16px;padding:8px;display:flex;flex-direction:column;gap:7px}.thumb-wrap[data-v-4d4e2537]{width:100%;height:160px;border-radius:10px;overflow:hidden;background:#c2b2b5}.thumb[data-v-4d4e2537]{width:100%;height:100%;object-fit:cover;display:block}.thumb.empty[data-v-4d4e2537]{width:100%;height:100%;display:grid;place-items:center;color:#7f6762;font-size:.78rem}.meta[data-v-4d4e2537]{width:100%;padding:0 1px}.title[data-v-4d4e2537]{margin:0;max-width:162px;font-family:Inter,sans-serif;font-weight:500;line-height:100%;letter-spacing:0;color:#5a403a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom-row[data-v-4d4e2537]{margin-top:5px;display:flex;align-items:center;justify-content:space-between;gap:6px}.author[data-v-4d4e2537]{max-width:120px;font-family:Inter,sans-serif;font-weight:300;font-size:8.94px;line-height:100%;letter-spacing:0;color:#a35441;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions[data-v-4d4e2537]{display:inline-flex;align-items:center;gap:1px}.icon-btn[data-v-4d4e2537]{padding:2px;display:inline-flex;align-items:center;justify-content:center;color:#a82810}.my-assets-main[data-v-f824c66b]{padding:0 20px 40px}.my-assets-shell[data-v-f824c66b]{margin:0 auto;padding:8px 12px 0}.assets-grid[data-v-f824c66b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}@media (max-width: 1200px){.assets-grid[data-v-f824c66b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 980px){.assets-grid[data-v-f824c66b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 740px){.assets-grid[data-v-f824c66b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.assets-grid[data-v-f824c66b]{grid-template-columns:1fr}}.viewer-root[data-v-813d629c]{width:100%;height:100%;background:#b09999;border-radius:8px;overflow:hidden}.viewer-canvas-container[data-v-813d629c]{width:100%;height:100%;position:relative;background:#b09999}.viewer-hints[data-v-813d629c]{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:10px;z-index:6;pointer-events:none;color:#ffffffe6}.hint-icon[data-v-813d629c]{display:grid;place-items:center;opacity:.95}.loading-message[data-v-813d629c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;z-index:5}.detail-main[data-v-1fc0606d]{padding:0 20px 130px}.detail-shell[data-v-1fc0606d]{max-width:1280px;margin:0 auto}.back-btn[data-v-1fc0606d]{margin:8px 0 14px;border:1px solid #b15f50;color:#9e3e2d;background:transparent;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer}.status[data-v-1fc0606d]{color:#9e3e2d}.viewer-grid[data-v-1fc0606d]{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}.left-panel[data-v-1fc0606d]{background:#f3d6bf;border-radius:10px;padding:20px;color:#6d3127;min-height:520px}.left-panel h3[data-v-1fc0606d]{margin-top:0;font-size:1rem}.right-panel[data-v-1fc0606d]{height:520px;border-radius:10px;overflow:hidden}@media (max-width: 980px){.viewer-grid[data-v-1fc0606d]{grid-template-columns:1fr}.left-panel[data-v-1fc0606d],.right-panel[data-v-1fc0606d]{min-height:320px;height:320px}}:root{--page-bg: #ffc2af;--catalogue-bg: #ffb8ac}html,body,#app{min-height:100%}body{margin:0;background:var(--page-bg)}.confirm-popover{min-width:260px;border-radius:14px;border:1px solid #d9a49a;padding:12px;background:#fff7f5}.confirm-popover h4{margin:0;color:#4a2f2b;font-size:.95rem}.confirm-popover p{margin:4px 0 0;color:#744b44;font-size:.85rem}.confirm-popover footer{display:flex;justify-content:flex-end;gap:8px}.confirm-popover button{color:#000}
