:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder{color:#ccc}div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:DM Sans,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0% 0 0)){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch, currentColor 35%, transparent) transparent}:hover{scrollbar-color:color-mix(in oklch, currentColor 60%, transparent) transparent}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:89.824% .06192 275.75;--ac:15.352% .0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:49.12% .3096 275.75;--s:69.71% .329 342.55;--sc:98.71% .0106 342.55;--a:76.76% .184 183.61;--n:32.1785% .02476 255.702;--nc:89.4994% .011585 252.096;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% .00108 197.138;--bc:27.8078% .029596 256.848}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:13.138% .0392 275.75;--sc:14.96% .052 342.55;--ac:14.902% .0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:65.69% .196 275.75;--s:74.8% .26 342.55;--a:74.51% .167 183.61;--n:31.3815% .021108 254.139;--nc:74.6477% .0216 264.436;--b1:25.3267% .015896 252.418;--b2:23.2607% .013807 253.101;--b3:21.1484% .01165 254.088;--bc:74.6477% .0216 264.436}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:89.824% .06192 275.75;--ac:15.352% .0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:49.12% .3096 275.75;--s:69.71% .329 342.55;--sc:98.71% .0106 342.55;--a:76.76% .184 183.61;--n:32.1785% .02476 255.702;--nc:89.4994% .011585 252.096;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% .00108 197.138;--bc:27.8078% .029596 256.848}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--in:72.06% .191 231.6;--su:64.8% .15 160;--wa:84.71% .199 83.87;--er:71.76% .221 22.18;--pc:13.138% .0392 275.75;--sc:14.96% .052 342.55;--ac:14.902% .0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:65.69% .196 275.75;--s:74.8% .26 342.55;--a:74.51% .167 183.61;--n:31.3815% .021108 254.139;--nc:74.6477% .0216 264.436;--b1:25.3267% .015896 252.418;--b2:23.2607% .013807 253.101;--b3:21.1484% .01165 254.088;--bc:74.6477% .0216 264.436}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.alert{text-align:center;border-radius:var(--rounded-box,1rem);--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-text-opacity:1;width:100%;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg);grid-auto-flow:row;align-content:flex-start;place-items:center;gap:1rem;padding:1rem;display:grid}@media (width>=640px){.alert{text-align:start;grid-template-columns:auto minmax(auto,1fr);grid-auto-flow:column;justify-items:start}}.avatar.placeholder>div{justify-content:center;align-items:center;display:flex}.badge{border-radius:var(--rounded-badge,1.9rem);--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;width:fit-content;height:1.25rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));justify-content:center;align-items:center;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity:1!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}}.card{border-radius:var(--rounded-box,1rem);flex-direction:column;display:flex;position:relative}.card:focus{outline-offset:2px;outline:2px solid #0000}.card figure{justify-content:center;align-items:center;display:flex}.card.image-full{display:grid}.card.image-full:before{content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75;position:relative}.card.image-full:before,.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;height:100%}.card.image-full>.card-body{z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));position:relative}.chat{-moz-column-gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;display:grid}.checkbox{--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));cursor:pointer;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;flex-shrink:0;width:1.5rem;height:1.5rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}@media (hover:hover){.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline-offset:2px;outline:2px solid #0000}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}}.footer{-moz-column-gap:1rem;grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}@media (width>=48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:dense}}.label{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.input{appearance:none;border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-width:1px;border-color:#0000;flex-shrink:1;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.join{border-radius:var(--rounded-btn,.5rem);align-items:stretch;display:inline-flex}.join :where(.join-item),.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-start-start-radius:inherit;border-end-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-end-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.menu{flex-flow:column wrap;padding:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;display:grid}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;opacity:0;overscroll-behavior:contain;z-index:999;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background-color:#0000;justify-items:center;margin:0;padding:0;transition-property:transform,opacity,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid;position:fixed;inset:0;overflow-y:hidden}.modal-scroll{overscroll-behavior:auto}:where(.modal){align-items:center}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){scrollbar-gutter:stable;overflow:hidden}.progress{appearance:none;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2));width:100%;height:.5rem;position:relative;overflow:hidden}.radio{--chkbg:var(--bc);cursor:pointer;appearance:none;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:.2;border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem}.select{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-width:1px;border-color:#0000;height:3rem;min-height:3rem;padding-inline:1rem 2.5rem;font-size:.875rem;line-height:2;display:inline-flex}.select[multiple]{height:auto}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.swap{-webkit-user-select:none;user-select:none;cursor:pointer;place-content:center;display:inline-grid;position:relative}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap input{appearance:none}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:checked~.swap-off,.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}.table{border-radius:var(--rounded-box,1rem);text-align:left;width:100%;font-size:.875rem;line-height:1.25rem;position:relative}.table :where(.table-pin-rows thead tr){z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;bottom:0}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;left:0;right:0}.textarea{border-radius:var(--rounded-btn,.5rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-width:1px;border-color:#0000;flex-shrink:1;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;line-height:2}.toast{white-space:nowrap;flex-direction:column;gap:.5rem;min-width:fit-content;padding:1rem;display:flex;position:fixed}.toggle{--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset) * -1);--togglehandleborder:0 0;cursor:pointer;appearance:none;border-radius:var(--rounded-badge,1.9rem);width:3rem;height:1.5rem;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background, box-shadow var(--animation-input,.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder);background-color:currentColor;border-width:1px;border-color:currentColor;flex-shrink:0}.btm-nav>:where(.\!active){--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;border-top-width:2px!important}.btm-nav>:where(.active){--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-top-width:2px}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:focus-visible{outline-offset:2px;outline:2px solid}.card.bordered{--tw-border-opacity:1;border-width:1px;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2;border-width:0;border-color:#0000}.checkbox:checked,.checkbox[aria-checked=true]{animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-color:var(--chkbg);background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), linear-gradient(45deg, var(--chkbg) 30%, var(--chkfg) 30.99%, var(--chkfg) 40%, transparent 40.99%), linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:#0000}.input input:focus{outline-offset:2px;outline:2px solid #0000}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled]){cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled])::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:has(>input[disabled])::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)).btn{margin-inline-start:calc(var(--border-btn) * -1)}.link:focus{outline-offset:2px;outline:2px solid #0000}.link:focus-visible{outline-offset:2px;outline:2px solid}.\!loading{pointer-events:none!important;aspect-ratio:1!important;background-color:currentColor!important;width:1.5rem!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;background-color:currentColor;width:1.5rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li ul):before{bottom:.75rem;inset-inline-start:0;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:"";width:1px;position:absolute;top:.75rem}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);text-align:start;text-wrap:balance;padding:.5rem 1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline-offset:2px;outline:2px solid #0000}.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity:1!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{content:"";transform-origin:75% 75%;pointer-events:none;justify-self:end;width:.5rem;height:.5rem;margin-top:-.5rem;transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block;transform:rotate(45deg);box-shadow:2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{margin-top:0;transform:rotate(225deg)}.mockup-phone .display{border-radius:40px;margin-top:-25px;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input{text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));direction:ltr;width:24rem;height:1.75rem;margin-left:auto;margin-right:auto;padding-left:2rem;display:block;position:relative;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";aspect-ratio:1;--tw-translate-y:-50%;height:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:2px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:.5rem}.mockup-browser .mockup-browser-toolbar .input:after{content:"";--tw-translate-y:25%;--tw-rotate:-45deg;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:1px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:1.25rem}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:.2s ease-out modal-pop}.modal-backdrop{z-index:-1;color:#0000;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress-primary::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress-warning::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.progress-error::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}.progress-primary:indeterminate{--progress-color:var(--fallback-p,oklch(var(--p)/1))}.progress-warning:indeterminate{--progress-color:var(--fallback-wa,oklch(var(--wa)/1))}.progress-error:indeterminate{--progress-color:var(--fallback-er,oklch(var(--er)/1))}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress-primary::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress-warning::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.progress-error::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;background-image:none}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.steps .step:before{width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;width:2rem;height:2rem;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));border-radius:9999px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){vertical-align:middle;padding:.75rem 1rem}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table tr.\!active,.table tr.\!active:nth-child(2n){--tw-bg-opacity:1!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table-zebra tr.\!active,.table-zebra tr.\!active:nth-child(2n){--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){--tw-border-opacity:1;border-bottom-width:1px;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:.75rem;font-weight:700;line-height:1rem}.table :where(tfoot){--tw-border-opacity:1;border-top-width:1px;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea-disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:.2}.toast>*{animation:.25s ease-out toast-pop}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));background-image:none}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;background-color:#0000}.artboard.phone{width:320px}.btm-nav-xs>:where(.\!active){border-top-width:1px!important}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.\!active){border-top-width:2px!important}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-md>:where(.\!active){border-top-width:2px!important}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.\!active){border-top-width:4px!important}.btm-nav-lg>:where(.active){border-top-width:4px}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:inherit;border-end-start-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.steps-horizontal .step{text-align:center;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;display:grid}.steps-vertical .step{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.toast){bottom:0;inset-inline:auto 0;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto}.toast:where(.toast-start){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:0 auto}.toast:where(.toast-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:50%}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-end){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset-inline:auto 0}.toast:where(.toast-bottom){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:0}.toast:where(.toast-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;bottom:auto}.toast:where(.toast-top){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0;bottom:auto}.join.join-vertical>:where(:not(:first-child)){margin-top:-1px;margin-left:0;margin-right:0}.join.join-vertical>:where(:not(:first-child)).btn{margin-top:calc(var(--border-btn) * -1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)).btn{margin-inline-start:calc(var(--border-btn) * -1);margin-top:0}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-inline-start:-100%}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem}.steps-vertical .step:before{--tw-translate-x:-50%;--tw-translate-y:-50%;width:.5rem;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:50%}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.order-1{order:1}.block{display:block}.inline{display:inline}.table{display:table}.hidden{display:none}.w-full{width:100%}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color:#252b29;font-synthesis:none;background:#f7f4ee;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:#f7f4ee;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.page-container{width:min(100% - 40px,1200px);margin-inline:auto}.section{padding:112px 0}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f4eeeb;border-bottom:1px solid #252b2914;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;display:inline-flex}.brand strong{color:#233f36;font-weight:700}.brand-mark{color:#b28b4e;border:1px solid #b28b4ea6;border-radius:50% 50% 46% 54%;place-items:center;width:40px;height:40px;font-family:Cormorant Garamond,serif;font-size:14px;font-weight:700;display:grid}.desktop-nav{color:#525b57;align-items:center;gap:34px;font-size:13px;font-weight:600;display:flex}.desktop-nav a,.footer a{transition:color .2s}.desktop-nav a:hover,.footer a:hover{color:#b28b4e}.header-support{color:#fff;background:#233f36;border-radius:999px;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:700;display:inline-flex}.hero{background:radial-gradient(circle at 80% 40%,#b28b4e1c,#0000 32%),linear-gradient(135deg,#f8f5ef,#eee9df);padding:90px 0 100px;position:relative;overflow:hidden}.hero:before{opacity:.28;content:"";background-image:linear-gradient(#233f3609 1px,#0000 1px),linear-gradient(90deg,#233f3609 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.hero-glow{border:1px solid #b28b4e29;border-radius:50%;width:570px;height:570px;position:absolute;bottom:-220px;right:-100px}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;display:grid;position:relative}.eyebrow{color:#6a3037;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:700;display:flex}.eyebrow>span{background:#b28b4e;width:28px;height:1px}.hero h1,.section h2{color:#233f36;letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,serif;font-weight:600}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 23px;font-size:13px;font-weight:700;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{width:18px}.button-primary{color:#fff;background:#6a3037;box-shadow:0 12px 30px -15px #6a3037a6}.button-primary:hover{background:#57242b}.button-secondary{color:#233f36;background:#ffffff8c;border-color:#233f3633}.hero-note{color:#67716c;align-items:center;gap:8px;margin:22px 0 0;font-size:12px;display:flex}.hero-note svg{color:#b28b4e;width:17px}.hero-visual{justify-self:end;max-width:520px;position:relative}.hero-frame{aspect-ratio:.94;background:#fff;border-radius:48% 48% 16px 16px;position:relative;overflow:hidden;box-shadow:0 30px 80px -35px #233f366b}.hero-frame:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #b28b4e47;position:absolute;inset:18px}.hero-frame img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:22px}.hero-card{background:#fffffff0;border:1px solid #b28b4e40;border-radius:14px;align-items:center;gap:13px;padding:14px 18px;display:flex;position:absolute;bottom:28px;left:-54px;box-shadow:0 18px 50px -25px #233f368c}.hero-card>span{color:#536b5b;background:#edf1ed;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.hero-card svg{width:19px}.hero-card strong,.hero-card small{display:block}.hero-card strong{color:#233f36;font-family:Cormorant Garamond,serif;font-size:17px}.hero-card small{color:#727a76;margin-top:2px;font-size:10px}.trust-bar{color:#fff;background:#233f36;border-block:1px solid #233f361a}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-item{align-items:center;gap:14px;padding:26px 20px;display:flex}.trust-item+.trust-item{border-left:1px solid #ffffff1c}.trust-item strong,.trust-item small{display:block}.trust-item strong{font-family:Cormorant Garamond,serif;font-size:18px}.trust-item small{color:#ffffff94;margin-top:2px;font-size:10px}.catalog-section{background:#fbfaf7}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.section h2{font-size:clamp(42px,4.8vw,62px);line-height:1.02}.section-heading>p,.center-heading>p,.faq-grid>div>p,.ribbon-copy>p,.support-box>div>p{color:#68716d;font-size:15px;line-height:1.75}.crown-card{background:#fff;border:1px solid #233f361a;border-radius:18px;grid-template-columns:45% 55%;min-height:355px;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 18px 55px -38px #233f3666}.crown-card:hover{transform:translateY(-5px);box-shadow:0 26px 60px -35px #233f3680}.crown-image-wrap{background:linear-gradient(150deg,#f1eee8,#fff);place-items:center;display:grid;position:relative;overflow:hidden}.crown-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .4s}.crown-card:hover .crown-image{transform:scale(1.035)}.product-badge{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#6a3037;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700;position:absolute;top:15px;left:15px}.crown-content{flex-direction:column;justify-content:space-between;padding:28px;display:flex}.delivery{color:#8f7041;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 13px;font-size:10px;font-weight:700;display:flex}.crown-content h3{color:#233f36;margin:0;font-family:Cormorant Garamond,serif;font-size:29px;line-height:1}.crown-description{color:#707773;margin:14px 0 22px;font-size:12px;line-height:1.65}.crown-purchase{border-top:1px solid #eceae5;justify-content:space-between;align-items:end;gap:12px;padding-top:18px;display:flex}.crown-purchase span,.crown-purchase strong{display:block}.crown-purchase strong{color:#233f36;margin-top:2px;font-family:Cormorant Garamond,serif;font-size:25px}.crown-purchase a{color:#6a3037;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.crown-purchase a svg{width:16px;transition:transform .2s}.crown-purchase a:hover svg{transform:translate(3px)}.center-heading{text-align:center;max-width:680px;margin:0 auto 52px}.center-heading .eyebrow{justify-content:center}.center-heading>p:last-child{margin:18px auto 0}.steps-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.step-card{background:#ffffff94;border:1px solid #233f361a;border-radius:16px;padding:35px;position:relative;overflow:hidden}.step-number{color:#b28b4e24;font-family:Cormorant Garamond,serif;font-size:66px;font-weight:700;position:absolute;top:10px;right:20px}.step-icon{color:#d2b581;background:#233f36;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.step-icon svg{width:21px}.step-card h3{color:#233f36;margin:25px 0 10px;font-family:Cormorant Garamond,serif;font-size:28px}.step-card p{color:#6b736f;margin:0;font-size:13px;line-height:1.7}.ribbon-section{color:#fff;background:#233f36;overflow:hidden}.ribbon-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.ribbon-preview{background:radial-gradient(circle,#ffffff14,#0000 62%);border:1px solid #d2b5813d;border-radius:48% 48% 18px 18px;place-items:center;min-height:380px;display:grid;position:relative}.ribbon{z-index:2;color:#233f36;text-align:center;background:#e8dfcf;width:115%;padding:19px 40px;position:relative;transform:rotate(-6deg);box-shadow:0 20px 40px -20px #111}.ribbon:before,.ribbon:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,45% 50%);content:"";background:#d7cbb8;width:44px;height:100%;position:absolute;top:0}.ribbon:before{right:100%;transform:scaleX(-1)}.ribbon:after{left:100%}.ribbon small,.ribbon strong{font-family:Cormorant Garamond,serif;display:block}.ribbon small{font-size:17px;font-style:italic}.ribbon strong{letter-spacing:.12em;margin-top:4px;font-size:20px}.leaf{background:#536b5b80;border-radius:100% 0;width:190px;height:290px;position:absolute}.leaf-one{left:25px;transform:rotate(-28deg)}.leaf-two{right:28px;transform:rotate(150deg)}.ribbon-copy ul{color:#fffc;gap:12px;margin:27px 0 32px;padding:0;font-size:13px;list-style:none;display:grid}.ribbon-copy li{gap:10px;display:flex}.support-section{background:#fbfaf7;padding-bottom:80px}.support-box{background:#fff;border:1px solid #b28b4e4d;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:42px;display:grid;box-shadow:0 20px 55px -40px #233f3666}.support-symbol{color:#536b5b;background:#edf1ed;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.support-symbol svg{width:31px}.support-box h2{font-size:38px}.support-box .eyebrow{margin-bottom:9px}.support-box>div>p:last-child{max-width:690px;margin:10px 0 0}.support-request-form{background:#292a2a;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding:30px;display:grid}.support-request-form>div:first-child{grid-column:1/-1}.support-request-form h2{color:#f2e9e3;font-size:34px}.support-request-form p{color:#ffffff94}.support-request-form label{color:#d8c2b9;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:700;display:grid}.support-request-form input,.support-request-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#1c1d1d;border:1px solid #ffffff2e;padding:12px}.support-request-message{grid-column:1/-1}.support-request-actions{grid-column:1/-1;align-items:center;gap:18px;display:flex}.support-request-actions p{margin:0;font-size:13px}.button-whatsapp{color:#fff;white-space:nowrap;background:#536b5b}.faq-section{background:#fbfaf7;padding-top:80px}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.faq-grid>div>p:last-child{max-width:410px;margin-top:22px}.faq-list{border-top:1px solid #233f3629}.faq-list details{border-bottom:1px solid #233f3629}.faq-list summary{color:#233f36;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#b28b4e;font-family:DM Sans,sans-serif;font-size:23px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#6c7470;margin:-5px 45px 24px 0;font-size:13px;line-height:1.75}.footer{color:#ffffffa6;background:#1b302a}.footer-grid{grid-template-columns:1.7fr .65fr .75fr;gap:80px;padding-block:70px 55px;display:grid}.brand-footer{color:#fff}.footer-grid>div:first-child p{max-width:380px;margin:20px 0 0;font-size:13px;line-height:1.8}.footer h3{color:#fff;margin:5px 0 20px;font-family:Cormorant Garamond,serif;font-size:19px}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;display:flex}.footer-bottom{border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;padding-block:22px;font-size:10px;display:flex}@media (width<=1024px){.desktop-nav{display:none}.hero-grid{gap:40px}.hero h1{font-size:62px}.hero-card{left:-20px}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(3){border-top:1px solid #ffffff1c;border-left:0}.trust-item:nth-child(4){border-top:1px solid #ffffff1c}.catalog-grid{grid-template-columns:1fr}.crown-card{grid-template-columns:42% 58%}.ribbon-grid{gap:55px}.support-box{grid-template-columns:auto 1fr}.support-box .button{grid-column:2;justify-self:start}.faq-grid{gap:60px}}@media (width<=760px){.page-container{width:min(100% - 28px,1200px)}.section{padding:78px 0}.header-inner{height:68px}.brand{font-size:21px}.brand-mark{width:35px;height:35px}.header-support span{display:none}.header-support{justify-content:center;width:42px;height:42px;padding:0}.hero{padding:58px 0 74px}.hero-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(50px,14vw,68px)}.hero-lead{font-size:16px}.hero-visual{justify-self:center;width:90%}.hero-card{bottom:20px;left:-6%}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{align-items:flex-start;padding:20px 12px}.trust-item:nth-child(odd){border-left:0}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.catalog-grid{gap:18px}.crown-card{grid-template-columns:1fr}.crown-image-wrap{min-height:330px}.crown-content{padding:25px}.steps-grid{grid-template-columns:1fr}.ribbon-grid{grid-template-columns:1fr;gap:55px}.ribbon-preview{order:2;min-height:310px}.ribbon-copy{order:1}.support-section{padding-bottom:55px}.support-box{grid-template-columns:1fr;padding:28px}.support-request-form{grid-template-columns:1fr;padding:24px}.support-symbol{width:58px;height:58px}.support-box .button{grid-column:1;justify-self:stretch}.faq-section{padding-top:55px}.faq-grid{grid-template-columns:1fr;gap:38px}.footer-grid{grid-template-columns:1fr 1fr;gap:45px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (width<=430px){.hero-actions .button{width:100%}.hero-note{align-items:flex-start}.hero-visual{width:100%}.hero-card{left:12px;right:12px}.trust-item{display:block}.trust-item>span{margin-bottom:8px;display:block}.crown-image-wrap{min-height:285px}.crown-purchase{align-items:center}.ribbon{width:105%;padding-inline:20px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}:root{color:#282727;background:#e8ddd8;font-family:DM Sans,system-ui,sans-serif}body{background:#e8ddd8;overflow-x:hidden}:focus-visible{outline-offset:4px;outline:2px solid #c9a179}.page-container{width:min(100% - 48px,1320px)}.site-header{color:#f7f1eb;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;inset:0 0 auto}.header-inner{border-bottom:1px solid #ffffff24;height:82px}.header-brand{flex:none;align-items:center;height:70px;margin-left:-16px;display:inline-flex}.header-logo{-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;width:170px;height:70px}.brand{color:#f8f3ed;letter-spacing:.01em;text-transform:uppercase;gap:10px;font-size:19px;line-height:.78}.brand strong,.brand small{color:inherit;display:block}.brand small{letter-spacing:.32em;margin-top:7px;font:500 8px/1 DM Sans,sans-serif}.brand-mark{color:#ead8c7;border-color:#ffffff73;width:34px;height:34px;font-size:15px}.desktop-nav{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:9px;display:flex}.icon-button{color:#ffffffa6;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.icon-button svg{width:16px}.icon-button:disabled{cursor:not-allowed;opacity:.58}.mobile-menu{display:none}.header-support{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff3b;border-radius:0;min-height:36px;padding:9px 14px;font-size:9px}.header-support svg{width:15px}.hero{color:#fff;background:#242525;padding:104px 0 24px}.hero-shell{border:1px solid #ffffff1a;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);min-height:625px;display:grid}.hero-image{background:radial-gradient(circle at 45% 40%,#555653 0,#30312f 46%,#1f2020 78%);min-width:0;position:relative;overflow:hidden}.hero-image:after{content:"";background:linear-gradient(90deg,#0000 65%,#242525b3);position:absolute;inset:0}.hero-image img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 34px 30px #00000047);width:100%;height:100%;padding:32px;transform:scale(1.08)}.image-caption{z-index:1;color:#ffffffc2;text-align:center;border:1px solid #ffffff59;padding:12px 14px;font-family:Cormorant Garamond,serif;font-size:12px;line-height:1.25;position:absolute;bottom:32px;left:34px}.hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:58px 48px 34px;display:flex}.eyebrow{color:#7c514f;letter-spacing:.2em;text-transform:uppercase;margin:0 0 17px;font-size:9px;display:block}.eyebrow>span{display:none}.eyebrow.light{color:#cba889}.hero h1,.section h2,.editorial-copy h2{color:inherit;letter-spacing:-.025em;font-family:Cormorant Garamond,serif;font-weight:500}.hero h1{max-width:500px;font-size:clamp(49px,4.8vw,72px);line-height:.91}.hero h1 em{color:#e0c8b7;font-weight:500}.hero-lead{color:#ffffff94;max-width:420px;margin:25px 0 28px;font-size:13px;line-height:1.75}.hero-actions{align-items:center}.button{letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-height:45px;padding:12px 18px;font-size:10px}.button-light{color:#282828;background:#e7d8cf}.text-link{color:#ffffffb3;border-bottom:1px solid #fff6;padding:9px 0;font-size:10px}.hero-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.mini-preview{background:#ffffff06;border-top:1px solid #fff3;flex-direction:column;min-width:0;padding-top:11px;transition:border-color .25s,background .25s,transform .25s;display:flex}.mini-preview:hover{background:#ffffff0b;border-color:#cba889ad;transform:translateY(-2px)}.mini-preview img{-o-object-fit:contain;object-fit:contain;background:#171818;width:100%;height:clamp(112px,10vw,146px)}.mini-preview>span{padding:10px 10px 11px}.mini-preview small,.mini-preview strong{display:block}.mini-preview small{color:#fff6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:7px}.mini-preview strong{color:#eee5df;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;line-height:1}.trust-bar{background:#242525;border:0}.trust-grid{border-inline:1px solid #ffffff14}.trust-item{padding:20px 22px}.trust-item>span{color:#cba889}.trust-item svg{width:19px}.trust-item strong{font-size:14px;font-weight:500}.trust-item small{letter-spacing:.05em;font-size:8px}.editorial-feature{background:#d9c2bc;width:min(100% - 48px,1320px);margin:24px auto;position:relative;overflow:hidden}.editorial-inner{place-items:center;width:100%;min-height:clamp(340px,31vw,410px);display:grid;position:relative}.editorial-inner>img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 24px #39282526);width:min(34vw,410px);max-height:380px;position:relative}.editorial-orbit{aspect-ratio:1;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:min(37vw,445px);position:absolute}.editorial-copy{z-index:2;text-align:left;width:min(27%,290px);position:absolute;top:50%;right:7%;transform:translateY(-50%)}.editorial-copy h2{color:#292727;margin:0;font-size:clamp(36px,3.4vw,44px);line-height:.94}.editorial-copy>p:last-of-type{color:#2d2a2aa3;max-width:270px;font-size:12px;line-height:1.7}.circle-link{border:1px solid #28262659;border-radius:50%;place-items:center;width:43px;height:43px;margin-top:22px;display:grid}.circle-link svg{width:16px}.catalog-section{color:#fff;background:#242525;padding:88px 0 95px}.collection+.collection{margin-top:90px}.collection-heading{grid-template-columns:1fr 330px auto;align-items:end;gap:40px;margin-bottom:30px;display:grid}.collection-heading h2{color:#f3ebe6;margin:0;font-size:clamp(38px,4vw,56px);line-height:.92}.collection-heading>p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.7}.collection-heading>a{color:#d6b69b;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.collection-heading>a svg{width:15px}.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.crown-card{min-width:0;min-height:0;box-shadow:none;background:#292a2a;border:1px solid #ffffff1c;border-radius:0;flex-direction:column;display:flex}.crown-card:hover{box-shadow:none;border-color:#d6b69b73;transform:translateY(-3px)}.crown-image-wrap{aspect-ratio:.86;box-sizing:border-box;background:#e5dcd6;flex:none;min-height:290px;padding:14px;overflow:hidden}.crown-image{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 15px 12px #322a272e);width:100%;height:100%;padding:0;display:block}.crown-card:hover .crown-image,.crown-card:focus-visible .crown-image{transform:none}.product-badge{letter-spacing:.1em;background:#704f4e;border-radius:0;padding:5px 7px;font-size:7px;top:10px;left:10px}.crown-content{flex:1;padding:17px 16px 15px}.delivery{color:#c8a989;margin-bottom:9px;font-size:7px}.delivery svg{width:11px}.crown-content h3{color:#f4ece7;font-size:22px;font-weight:500}.crown-description{color:#ffffff6e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 14px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.crown-purchase{border-color:#ffffff1a;align-items:center;padding-top:12px}.crown-purchase span{color:#ffffff5e;font-size:7px}.crown-purchase strong{color:#f2e7df;font-size:18px;font-weight:500}.crown-purchase a{color:#d4b498;border:1px solid #fff3;border-radius:50%;justify-content:center;width:31px;height:31px;font-size:0}.crown-purchase a svg{width:13px}.steps-section{background:#eee6e0}.center-heading{max-width:640px}.center-heading .eyebrow{display:block}.section h2{color:#292828;font-size:clamp(40px,4.6vw,60px);font-weight:500}.steps-grid{background:#2d2a2829;gap:1px}.step-card{background:#eee6e0;border:0;border-radius:0;padding:38px}.step-icon{color:#714f4e;background:0 0;border:1px solid #2d2a2840}.step-card h3{color:#292828;font-weight:500}.ribbon-section{color:#2a2929;background:#d7c0ba}.ribbon-grid{gap:9vw}.ribbon-preview{background:#ffffff29;border:1px solid #372b2a29;border-radius:0;min-height:500px;overflow:hidden}.ribbon-preview>img{-o-object-fit:contain;object-fit:contain;width:94%;height:94%}.ribbon{color:#34302f;background:#eee5dc;width:110%;position:absolute;bottom:22%}.ribbon-copy h2{color:#292828}.ribbon-copy>p{color:#2a2929a3}.ribbon-copy ul{color:#2a2929bd}.ribbon-copy li span{color:#714f4e}.support-section{background:#242525}.support-box{box-shadow:none;background:#292a2a;border:1px solid #ffffff1f;border-radius:0}.support-box h2{color:#f2e9e3}.support-box>div>p:last-child{color:#ffffff80}.support-symbol{color:#433c39;background:#d8c2b9}.button-whatsapp{color:#292727;background:#d8c2b9}.button-whatsapp:hover{background:#eadbd4}.faq-section{background:#eee6e0}.faq-list,.faq-list details{border-color:#2a282729}.faq-list summary{color:#292828}.footer{background:#1c1d1d}@media (width<=1100px){.hero-shell{grid-template-columns:1.1fr .9fr}.hero-copy{padding-inline:34px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-grid .crown-card:nth-child(n+4){display:flex}.editorial-copy{width:29%;right:3%}}@media (width<=760px){.page-container{width:min(100% - 24px,1320px)}.site-header{position:absolute}.header-inner{height:66px}.header-brand{height:59px;margin-left:-14px}.header-logo{width:144px;height:59px}.desktop-nav,.desktop-icon{display:none}.mobile-menu{display:grid}.header-support span{display:none}.header-support{width:36px;height:36px;padding:0}.hero{padding:78px 0 12px}.hero-shell{flex-direction:column;min-height:auto;display:flex}.hero-image{min-height:390px}.hero-image:after{background:linear-gradient(#0000 55%,#242525a6)}.hero-image img{padding:10px;transform:scale(1.06)}.image-caption{bottom:18px;left:18px}.hero-copy{padding:40px 22px 28px}.hero h1{font-size:clamp(48px,15vw,67px)}.hero-previews{gap:10px;margin-top:36px}.mini-preview img{height:clamp(112px,32vw,170px)}.mini-preview>span{padding:9px 8px 10px}.mini-preview strong{font-size:15px}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{min-width:0;padding:17px 12px}.trust-item:nth-child(odd){border-left:0}.trust-item:nth-child(n+3){border-top:1px solid #ffffff1c}.editorial-feature{width:calc(100% - 24px);margin-block:12px}.editorial-inner{flex-direction:column;min-height:0;padding:24px 18px 30px;display:flex}.editorial-inner>img{flex:none;width:min(82vw,340px);max-height:330px}.editorial-orbit{width:min(84vw,350px);top:22px}.editorial-copy{text-align:center;width:min(100%,360px);margin:-2px auto 0;position:relative;top:auto;right:auto;transform:none}.editorial-copy h2{font-size:clamp(37px,11vw,44px)}.editorial-copy>p:last-of-type,.circle-link{margin-inline:auto}.catalog-section{padding:70px 0}.collection+.collection{margin-top:68px}.collection-heading{grid-template-columns:1fr auto;gap:18px}.collection-heading>p{grid-area:2/1/auto/-1}.collection-heading>a{grid-area:1/2}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crown-image-wrap{aspect-ratio:.86;min-height:250px}.crown-content{padding:14px 12px}.crown-content h3{font-size:20px}.crown-description{display:none}.steps-grid,.ribbon-grid{grid-template-columns:1fr}.ribbon-preview{order:1;min-height:380px}.ribbon-copy{order:2}.support-box{grid-template-columns:1fr}.support-box .button{grid-column:1}}@media (width<=390px){.brand{font-size:17px}.brand-mark{width:31px;height:31px}.hero-image{min-height:340px}.hero-actions .button{width:100%}.hero-actions .text-link{margin-top:3px}.mini-preview img{height:clamp(108px,31vw,124px)}.collection-heading h2{font-size:36px}.collection-heading>a{font-size:0}.collection-heading>a svg{width:22px}.crown-content h3{font-size:18px}.delivery{align-items:flex-start}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero-lead{color:#ffffffb8;font-size:14px}.text-link{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.text-link:hover{color:#fff}.header-support{font-weight:700}.trust-item small{color:#ffffffad;font-size:9px;line-height:1.45}.crown-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;padding:0;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s}.crown-card:hover,.crown-card:focus-visible{background:#2d2e2e;border-color:#d6b69b94;transform:translateY(-4px);box-shadow:0 20px 44px -30px #000c}.crown-card:focus-visible{outline-offset:4px}.crown-card:hover .crown-card-cta svg,.crown-card:focus-visible .crown-card-cta svg{transform:translate(3px)}.delivery{color:#d1b394;align-items:flex-start;min-height:28px;font-size:9px;line-height:1.45}.crown-description{color:#ffffffa3;font-size:12px;line-height:1.58}.crown-purchase span{font-size:9px}.crown-purchase strong{font-size:21px}.crown-card-cta{color:#dcbfa4;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff3d;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-weight:700;display:inline-flex;font-size:9px!important}.crown-card-cta svg{width:14px;transition:transform .2s}.crown-image-placeholder{color:#ffffff94;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#ffffff14,#ffffff05);place-items:center;width:100%;height:100%;min-height:225px;padding:18px;font-size:11px;display:grid}.crown-image-placeholder.is-modal{border-radius:12px;min-height:280px}.catalog-status-message{color:#ffffff9e;text-align:center;margin-top:18px;font-size:12px}.catalog-state-card{gap:14px;max-width:640px;padding:28px 0 8px;display:grid}.catalog-state-card p:not(.eyebrow){color:#ffffffad;line-height:1.6}.catalog-card-skeleton{background:#292a2a;border:1px solid #ffffff14;grid-template-columns:45% 55%;min-height:355px;display:grid;overflow:hidden}.catalog-card-skeleton-image,.catalog-card-skeleton-body span{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;animation:1.4s ease-in-out infinite catalog-skeleton-shimmer}.catalog-card-skeleton-image{min-height:225px}.catalog-card-skeleton-body{align-content:center;gap:12px;padding:18px;display:grid}.catalog-card-skeleton-body span{border-radius:999px;height:12px;display:block}.catalog-card-skeleton-body span:first-child{width:42%}.catalog-card-skeleton-body span:nth-child(2){width:78%;height:18px}.catalog-card-skeleton-body span:last-child{width:56%;height:24px}@keyframes catalog-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=900px){.catalog-card-skeleton{grid-template-columns:1fr}}.mobile-support-fixed{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-assistant{z-index:70;position:fixed;bottom:24px;right:24px}.ai-assistant-trigger{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#704f4e;border:1px solid #d8c2b9b3;align-items:center;gap:10px;padding:14px 18px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 14px 34px -12px #000000a6}.ai-assistant-trigger svg{width:19px}.ai-assistant-panel{background:#242525;border:1px solid #d8c2b9a6;grid-template-rows:auto minmax(240px,1fr) auto;width:min(390px,100vw - 32px);height:min(550px,100dvh - 110px);margin-bottom:12px;display:grid;box-shadow:0 24px 65px -25px #000}.ai-assistant-panel header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 18px 15px;display:flex}.ai-assistant-panel header span{color:#d8c2b9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.ai-assistant-panel header strong{color:#f5efeb;margin-top:5px;font-family:Georgia,serif;font-size:23px;display:block}.ai-assistant-panel header button{color:#f5efeb;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.ai-assistant-messages{align-content:start;gap:10px;padding:16px;display:grid;overflow-y:auto}.ai-assistant-message{white-space:pre-wrap;max-width:88%;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.ai-assistant-message p{margin:0}.ai-assistant-message.is-assistant{color:#f5efeb;background:#34302e;justify-self:start}.ai-assistant-message.is-customer{color:#302b29;background:#d8c2b9;justify-self:end}.ai-assistant-thinking{color:#ffffff8c;margin:0;font-size:12px}.ai-assistant-product-links{gap:7px;margin-top:10px;display:grid}.ai-assistant-product-links a{color:#f5efeb;letter-spacing:.04em;border:1px solid #d8c2b9b3;padding:8px;font-size:10px;font-weight:700;text-decoration:none;display:block}.ai-assistant-product-links a:hover{background:#d8c2b924}.ai-assistant-panel form{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.ai-assistant-panel input{color:#fff;min-width:0;font:inherit;background:#1a1b1b;border:1px solid #fff3;padding:11px;font-size:12px}.ai-assistant-panel input::placeholder{color:#ffffff70}.ai-assistant-panel form button{color:#302b29;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#d8c2b9;border:0;padding:0 12px;font-size:10px;font-weight:800}.ai-assistant-panel form button:disabled{cursor:not-allowed;opacity:.5}@media (width<=760px){.ai-assistant{bottom:66px;right:12px}.ai-assistant-trigger{min-height:42px;padding:10px 13px;font-size:9px}.ai-assistant-panel{height:min(510px,100dvh - 130px)}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0dc7;place-items:center;padding:24px;animation:.2s ease-out modal-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.purchase-modal{color:#f4ece7;background:#242525;border:1px solid #dcbfa459;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,.88fr) minmax(420px,1.12fr);width:min(920px,100%);height:min(840px,100dvh - 48px);max-height:calc(100dvh - 48px);animation:.25s ease-out modal-rise-in;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px -25px #000000bf}.modal-close{z-index:3;color:#fff;cursor:pointer;background:#1c1d1dc7;border:1px solid #ffffff40;place-items:center;width:44px;height:44px;font-size:30px;font-weight:300;line-height:1;display:grid;position:absolute;top:16px;right:16px}.modal-close:hover{background:#323333;border-color:#d9b99d}.modal-product-image{background:#ddd1ca;place-items:center;min-height:560px;display:grid;overflow:hidden}.modal-product-image img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 20px #31282533);width:100%;height:100%;padding:24px}.modal-content{flex-direction:column;min-width:0;min-height:0;display:flex}.modal-scroll{flex:auto;min-height:0;padding:48px 48px 28px;overflow-y:auto}.modal-content h2{color:#f4ece7;letter-spacing:-.025em;max-width:390px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(37px,3.7vw,48px);font-weight:500;line-height:.96}.modal-description{color:#ffffffad;max-width:430px;margin:18px 0 12px;font-size:13px;line-height:1.7}.modal-delivery{color:#d3b69b;margin:0;font-size:11px;line-height:1.55}.modal-price{margin:27px 0 24px}.modal-price span,.modal-price strong,.modal-price small{display:block}.modal-price span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.modal-price strong{margin-top:3px;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500}.modal-size-dimension{color:#ffffffb3;letter-spacing:.04em;margin-top:5px;font-size:12px;font-weight:600}.size-fieldset{border:0;margin:0;padding:0}.size-fieldset legend{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:600}.size-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.size-option{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;min-height:82px;transition:border-color .2s,background .2s,color .2s;display:flex}.size-option:hover{border-color:#dcbfa499}.size-option.is-selected{color:#fff;background:#dcbfa41f;border-color:#dcbfa4}.size-option>span{font-family:Cormorant Garamond,serif;font-size:32px;line-height:1}.size-option small{color:inherit;margin-top:7px;font-size:11px}.comparison-link{color:#dcbfa4;width:100%;min-height:52px;font:inherit;letter-spacing:.03em;text-align:left;cursor:pointer;background:#dcbfa41f;border:1px solid #dcbfa4;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:12px 16px;font-size:13px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:flex}.comparison-link:after{content:"→";font-size:22px;font-weight:400;line-height:1}.comparison-link:hover,.comparison-link:focus-visible{color:#292727;background:#dcbfa4;transform:translateY(-1px)}.comparison-notice{color:#ffffffad;margin:10px 0 0;font-size:11px;line-height:1.5}.modal-actions{background:#242525;border-top:1px solid #ffffff1a;gap:10px;padding:18px 48px 22px;display:grid}.modal-continue{color:#292727;background:#dcc2b5;width:100%}.modal-continue:hover{background:#ead7ce}.modal-next-step{flex-direction:column;justify-content:center;height:100%;padding:56px 48px;display:flex}.modal-next-step>p:not(.eyebrow){color:#ffffffad;font-size:14px;line-height:1.75}.next-selection-summary{color:#ffffffb8;border-block:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;margin:26px 0;padding:18px 0;font-size:12px;display:flex}.next-selection-summary strong{color:#f3e8e0;white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:500}.modal-next-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.button-modal-secondary{color:#fff;background:0 0;border-color:#ffffff40}.size-comparison{color:#292828;background:#eee6e0;border:1px solid #dcbfa47a;width:min(90vw,1100px);max-height:92dvh;animation:.25s ease-out modal-rise-in;position:relative;overflow:hidden auto;box-shadow:0 35px 90px -25px #000000bf}.comparison-close{color:#292828;background:#eee6e0e6;border-color:#2928284d}.comparison-close:hover{background:#f6efea;border-color:#704f4e}.comparison-header{border-bottom:1px solid #29282824;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;padding:32px 82px 27px 38px;display:grid}.comparison-header .eyebrow{margin-bottom:9px}.comparison-header h2{letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:.95}.comparison-size-options{grid-template-columns:repeat(3,68px);gap:9px;display:grid}.comparison-size-option{color:#4a4745;cursor:pointer;background:0 0;border:1px solid #29282847;place-items:center;min-height:60px;font:600 27px/1 Cormorant Garamond,serif;transition:border-color .2s,background .2s,color .2s;display:grid}.comparison-size-option:hover{border-color:#704f4e}.comparison-size-option.is-selected{color:#fff;background:#704f4e;border-color:#704f4e}.comparison-body{grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);min-width:0;display:grid}.comparison-image{background:#f8f7f5;border-right:1px solid #2928281f;place-items:center;min-width:0;padding:36px 42px;display:grid}.comparison-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:min(58dvh,580px)}.comparison-details{flex-direction:column;justify-content:center;min-width:0;padding:40px 34px;display:flex}.comparison-kicker{color:#704f4e;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.comparison-code{margin:11px 0 0;font:500 clamp(58px,7vw,82px)/.8 Cormorant Garamond,serif}.comparison-dimensions{color:#292828;margin:20px 0 0;font-size:20px;font-weight:700}.comparison-price{margin:22px 0 0}.comparison-price span,.comparison-price strong{display:block}.comparison-price span{color:#704f4e;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.comparison-price strong{margin-top:4px;font:500 29px/1 Cormorant Garamond,serif}.comparison-reference{color:#292828b8;margin:14px 0 0;font-size:12px}.comparison-divider{border:0;border-top:1px solid #29282824;width:100%;margin:24px 0 0}.comparison-note{color:#292828ad;margin:18px 0 30px;font-size:12px;line-height:1.65}.comparison-choose{color:#fff;background:#704f4e;width:100%;margin-top:auto}.comparison-choose:hover{background:#5d403f}@keyframes modal-fade-in{0%{opacity:0}}@keyframes modal-rise-in{0%{opacity:0;transform:translateY(12px)}}@media (width<=900px){.purchase-modal{grid-template-columns:minmax(260px,.75fr) minmax(390px,1.25fr)}.modal-scroll,.modal-actions,.modal-next-step{padding-inline:34px}}@media (width<=760px){body{padding-bottom:58px}.header-actions{gap:6px}.header-support{gap:7px;width:auto;min-width:44px;height:38px;padding:0 10px}.header-support span{font-size:8px;display:inline}.mobile-menu{width:32px}.hero-lead{font-size:15px}.trust-item small{font-size:9px}.crown-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box}.delivery{min-height:40px;font-size:9px}.mobile-support-fixed{z-index:45;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#704f4e;border:1px solid #ffffff38;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:9px;font-weight:700;display:inline-flex;position:fixed;bottom:12px;right:12px;box-shadow:0 12px 28px -12px #0009}.modal-backdrop{place-items:center;padding:10px}.purchase-modal{grid-template-rows:minmax(190px,32dvh) minmax(0,1fr);grid-template-columns:1fr;width:100%;max-height:calc(100dvh - 20px)}.modal-product-image{min-height:0}.modal-product-image img{padding:10px}.modal-close{width:42px;height:42px;top:10px;right:10px}.modal-scroll{padding:29px 20px 18px}.modal-content h2{font-size:clamp(36px,11vw,46px)}.modal-description{margin-top:13px;font-size:12px}.modal-price{margin:18px 0}.modal-price strong{font-size:30px}.size-option{min-height:60px}.modal-actions{padding:12px 20px 16px;position:sticky;bottom:0}.modal-next-step{justify-content:flex-start;padding:30px 20px 22px;overflow-y:auto}.modal-next-actions{margin-top:auto;padding-top:12px}.size-comparison{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.comparison-header{grid-template-columns:1fr;gap:15px;padding:22px 62px 17px 18px}.comparison-header h2{font-size:clamp(34px,10vw,43px)}.comparison-size-options{grid-column:1;grid-template-columns:repeat(3,minmax(58px,1fr))}.comparison-size-option{min-height:54px}.comparison-body{grid-template-columns:1fr}.comparison-image{border-bottom:1px solid #2928281f;border-right:0;padding:16px 14px}.comparison-image img{width:100%;height:min(44dvh,420px)}.comparison-details{padding:26px 20px 24px}.comparison-code{font-size:62px}.comparison-dimensions{margin-top:16px}.comparison-price{margin-top:18px}.comparison-price strong{font-size:28px}.comparison-reference,.comparison-note{font-size:13px}.comparison-divider{margin-top:20px}.comparison-note{margin:16px 0 22px}.comparison-choose{min-height:50px}}@media (width<=560px){.catalog-grid{grid-template-columns:1fr;gap:16px}.crown-image-wrap{aspect-ratio:.86;min-height:290px}.crown-content{padding:20px 18px}.crown-content h3{font-size:25px}.crown-description{font-size:12px}.delivery{min-height:0}.crown-card-cta{min-height:38px;padding-inline:12px;font-size:10px!important}}@media (width<=390px){.header-support span{display:none}.header-support{width:38px;padding:0}.modal-backdrop{padding:0}.purchase-modal{border:0;min-height:100dvh;max-height:100dvh}.modal-next-actions{grid-template-columns:1fr}.size-comparison{border:0;width:100vw;min-height:100dvh;max-height:100dvh}.comparison-image img{height:39dvh}}.site-header-solid{color:#f7f1eb;background:#242525;position:relative}.header-account{color:#ffffffc7;min-height:36px;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:9px 6px;font-size:9px;font-weight:700;display:inline-flex}.header-account:hover{color:#fff}.inner-page{background:#171918;min-height:100vh}.auth-page{color:#f4ece7;background:radial-gradient(circle at 76% 12%,#d3ae8b12,#0000 29%),#171918;padding:72px 0 96px}.auth-shell{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:calc(100vh - 280px);display:grid}.auth-copy h1{color:#f4ece7;letter-spacing:-.025em;max-width:520px;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:.92}.auth-copy h1 em{color:#e0c8b7;font-weight:500}.auth-copy>p:last-child{color:#ffffff9e;max-width:420px;margin:24px 0 0;font-size:14px;line-height:1.75}.auth-form{color:#f4eee7;background:#1c1f1d;border:1px solid #d3ae8b4d;padding:42px 36px;position:relative;overflow:hidden;box-shadow:0 34px 70px -48px #000000f2}.auth-form:before{content:"";background:linear-gradient(90deg,#d3ae8b,#d3ae8b14);height:2px;position:absolute;inset:0 0 auto}.auth-form h2{color:#f4eee7;margin:0;font-family:Cormorant Garamond,serif;font-size:42px;font-weight:500}.auth-field{color:#f4eee7c7;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:700;display:block}.auth-field input{color:#f4eee7;letter-spacing:0;text-transform:none;background:#121513;border:1px solid #f4eee71f;border-radius:2px;width:100%;margin-top:8px;padding:14px 16px;font:400 14px/1.4 DM Sans,sans-serif;display:block}.auth-field input:focus{outline-offset:1px;background:#171a18;border-color:#d3ae8b;outline:2px solid #d3ae8b29}.auth-field input:-webkit-autofill{-webkit-text-fill-color:#f4eee7;caret-color:#f4eee7;box-shadow:inset 0 0 0 1000px #121513}.auth-error{color:#e6aaa5;margin:18px 0 0;font-size:13px;font-weight:600}.auth-submit{color:#171918;background:#e9ded2;border-radius:2px;width:100%;margin-top:28px}.auth-submit:hover{background:#f8eee5}.auth-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.auth-back{color:#d3ae8b;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:700;display:block}.checkout-cart-summary{color:#f4eee7b8;border-left:2px solid #d3ae8b;gap:5px;max-width:300px;margin-top:28px;padding:7px 0 7px 15px;font-size:13px;display:grid}.checkout-cart-summary span{color:#d3ae8b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.checkout-cart-summary strong{color:#f4eee7;font:500 25px/1 Cormorant Garamond,serif}.checkout-cart-summary p{margin:0}.checkout-cart-summary b{color:#f4eee7;font-weight:600}.checkout-cart-summary-ribbons{border-top:1px solid #f4eee71f;gap:8px;margin-top:10px;padding-top:10px;display:grid}.checkout-cart-summary-ribbons>span{color:#d3ae8b;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.checkout-cart-summary-ribbons ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checkout-cart-summary-ribbons li small{color:#f4eee785;letter-spacing:.04em;text-transform:uppercase;font-size:11px;display:block}.checkout-cart-summary-ribbons li p{color:#f4eee7db;margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;line-height:1.45}.checkout-choice-card{flex-direction:column;justify-content:center;display:flex}.checkout-secondary-button{color:#f4eee7;text-align:center;border-color:#f4eee747;width:100%;margin-top:12px}.checkout-card-copy{color:#f4eee7a6;margin:18px 0 0;font-size:14px;line-height:1.7}.checkout-payment-help{color:#f4eee78a;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.6}.modal-actions .comparison-link{margin-top:0}.admin-shell.is-products-area .admin-orders-table-wrap{border-color:var(--products-line);background:#151817}.admin-shell.is-products-area .admin-orders-table,.admin-shell.is-products-area .admin-orders-table tbody,.admin-shell.is-products-area .admin-orders-table tbody tr,.admin-shell.is-products-area .admin-orders-table tbody td{background:#151817}.admin-shell.is-products-area .admin-orders-table th{color:var(--products-accent);border-bottom-color:var(--products-line);background:#1b1e1c}.admin-shell.is-products-area .admin-orders-table td{color:#f4eee7;border-top-color:#0000;border-bottom:1px solid var(--products-line)}.admin-shell.is-products-area .admin-orders-table tbody tr:hover,.admin-shell.is-products-area .admin-orders-table tbody tr:hover td{background:#202420}.admin-shell.is-products-area .admin-orders-table td strong{color:#f4eee7}.admin-shell.is-products-area .admin-orders-table td small{opacity:1;color:#c9c3bb!important}.checkout-payment-edit{color:#f4eee7bf;text-align:center;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.checkout-payment-edit:hover{color:#f4eee7}.checkout-payment-result-shell{align-items:center}.checkout-payment-order-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:440px;margin:28px 0 0;display:grid}.checkout-payment-order-summary>div{border-left:2px solid #d3ae8b;min-width:0;padding:7px 0 7px 13px}.checkout-payment-order-summary dt,.checkout-payment-result-kicker{color:#d3ae8b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.checkout-payment-order-summary dd{overflow-wrap:anywhere;color:#f4eee7;margin:6px 0 0;font-size:13px;line-height:1.35}.checkout-payment-result-card{flex-direction:column;justify-content:center;display:flex}.checkout-payment-result-card .checkout-payment-result-kicker{margin-bottom:14px}.checkout-payment-result-card .checkout-card-copy{margin-top:14px}.checkout-payment-status{color:#e0c8b7;letter-spacing:.09em;text-transform:uppercase;border:1px solid #d3ae8b61;align-self:flex-start;margin:20px 0 0;padding:8px 10px;font-size:10px;font-weight:700}.checkout-payment-result-card.is-approved .checkout-payment-status{color:#b6dfbd;border-color:#9dcfaa7a}.checkout-payment-result-card.is-not-approved .checkout-payment-status{color:#e9aaa5;border-color:#e19f997a}.checkout-payment-result-loading{color:#f4eee794;margin:20px 0 0;font-size:12px;line-height:1.6}.checkout-empty-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.checkout-delivery-shell{align-items:start}.checkout-delivery-form{gap:24px;display:grid}.checkout-delivery-form>h2{margin-bottom:-14px}.checkout-delivery-section{border:0;border-top:1px solid #f4eee724;margin:0;padding:22px 0 0}.checkout-delivery-section legend{color:#e0c8b7;padding-right:12px;font:500 25px/1 Cormorant Garamond,serif}.checkout-delivery-section>p{color:#f4eee794;margin:8px 0 0;font-size:13px;line-height:1.55}.checkout-delivery-section .auth-field{margin-top:18px}.checkout-delivery-select{color:#f4eee7;width:100%;font:inherit;background:#121513;border:1px solid #f4eee71f;margin-top:8px;padding:14px 16px;display:block}.checkout-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkout-delivery-grid .auth-field{margin-top:18px}@media (width<=560px){.checkout-delivery-grid,.checkout-payment-order-summary{grid-template-columns:1fr}}.checkout-ribbon-page{padding-bottom:120px}.checkout-ribbon-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.checkout-ribbon-copy{position:sticky;top:24px}.checkout-ribbon-progress{color:#d3ae8b;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:11px;font-weight:700}.checkout-ribbon-form-wrap{gap:18px;min-width:0;display:grid}.checkout-ribbon-loading,.checkout-ribbon-notice{color:#f4eee7ad;margin:0;font-size:14px;line-height:1.6}.checkout-ribbon-notice{color:#e6c9a8}.checkout-ribbon-free-notice{color:#f1d4b5;background:#d3ae8b1a;border:1px solid #d3ae8b6b;margin:0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.55}.checkout-ribbon-panels{gap:18px;display:grid}.checkout-ribbon-panel{background:#1c1f1d;border:1px solid #d3ae8b38;padding:28px 24px;box-shadow:0 34px 70px -48px #000000f2}.checkout-ribbon-panel-head{gap:18px;margin-bottom:22px;display:grid}.checkout-ribbon-crown{align-items:center;gap:16px;min-width:0;display:flex}.checkout-ribbon-crown-image{background:#121513;border:1px solid #f4eee714;flex:0 0 84px;width:84px;height:84px;overflow:hidden}.checkout-ribbon-crown-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.checkout-ribbon-crown-image .crown-image-placeholder{min-height:84px;font-size:10px}.checkout-ribbon-step{color:#d3ae8b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.checkout-ribbon-panel h3{color:#f4eee7;margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.05}.checkout-ribbon-size{color:#f4eee79e;margin:6px 0 0;font-size:13px}.checkout-ribbon-selected,.checkout-ribbon-pending{background:#d3ae8b0f;border-left:2px solid #d3ae8b;margin:0;padding:14px 16px}.checkout-ribbon-selected span,.checkout-ribbon-pending{color:#f4eee79e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.checkout-ribbon-selected strong{color:#f4eee7;margin-top:6px;font:500 18px/1.45 Cormorant Garamond,serif;display:block}.checkout-ribbon-section{border-top:1px solid #f4eee714;gap:12px;padding-top:18px;display:grid}.checkout-ribbon-section+.checkout-ribbon-section{margin-top:18px}.checkout-ribbon-section h4{color:#f4eee7;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500}.checkout-ribbon-hint{color:#f4eee79e;margin:0;font-size:13px;line-height:1.65}.checkout-ribbon-field{margin-top:0}.checkout-ribbon-textarea{color:#f4eee7;letter-spacing:0;resize:vertical;text-transform:none;background:#121513;border:1px solid #f4eee71f;border-radius:2px;width:100%;min-height:96px;margin-top:8px;padding:14px 16px;font:400 14px/1.55 DM Sans,sans-serif;display:block}.checkout-ribbon-textarea:focus{outline-offset:1px;background:#171a18;border-color:#d3ae8b;outline:2px solid #d3ae8b29}.checkout-ribbon-phrases{flex-wrap:wrap;gap:10px;display:flex}.checkout-ribbon-phrase{color:#f4eee7db;text-align:left;cursor:pointer;background:#121513;border:1px solid #f4eee724;border-radius:999px;max-width:100%;padding:10px 14px;font:400 13px/1.45 DM Sans,sans-serif}.checkout-ribbon-phrase:hover{color:#f4eee7;border-color:#d3ae8b6b}.checkout-ribbon-phrase.is-selected{color:#f4eee7;background:#d3ae8b1f;border-color:#d3ae8b}.checkout-ribbon-phrase.is-ai{border-style:dashed}.checkout-ribbon-ai-button{width:100%;margin-top:4px}.checkout-ribbon-ai-error{margin-top:8px}.checkout-ribbon-counter{color:#f4eee785;margin:0;font-size:12px}.checkout-ribbon-actions{gap:10px;margin-top:8px;padding-top:8px;display:grid}.checkout-ribbon-actions-hint{text-align:center;margin:0}.admin-ribbon-phrases{gap:22px;display:grid}.admin-ribbon-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.admin-ribbon-layout{align-items:start;gap:22px;display:grid}.admin-ribbon-form-card{margin:0}.admin-ribbon-list-panel{gap:0;min-width:0;display:grid}.admin-ribbon-char-meter{gap:8px;display:grid}.admin-ribbon-phrase-text{max-width:42rem;color:inherit;white-space:normal;margin:0;font-size:15px;line-height:1.55}.admin-ribbon-table td:first-child{min-width:0}@media (width>=1024px){.admin-ribbon-layout{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:28px}}@media (width<=900px){.admin-ribbon-metrics{grid-template-columns:1fr}}.auth-loading{color:#ffffff9e;background:#242525;justify-content:center;align-items:center;min-height:50vh;font-size:13px;display:flex}.account-page{color:#292828;background:#eee6e0;padding:80px 0 120px}.account-page h1{letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,5vw,64px);font-weight:500}.account-lead{color:#292828ad;max-width:520px;margin:22px 0 0;font-size:15px;line-height:1.7}.account-page .auth-submit{width:auto;min-width:160px}.cart-link{color:inherit;text-decoration:none;position:relative}.cart-badge{color:#171918;text-align:center;background:#d4b896;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:0;right:0;transform:translate(35%,-35%)}.cart-page,.checkout-placeholder-page{color:#292828;background:#eee6e0;padding:80px 0 120px}.cart-page h1,.checkout-placeholder-page h1{letter-spacing:-.025em;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,5vw,64px);font-weight:500}.cart-summary{color:#292828ad;margin:22px 0 0;font-size:15px}.cart-account-summary{color:#292828a8;border-left:3px solid #d4b896;gap:3px;margin:20px 0 0;padding:8px 0 8px 14px;font-size:13px;display:grid}.cart-account-summary span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.cart-account-summary strong{color:#292828;font:500 23px/1.1 Cormorant Garamond,serif}.cart-account-summary p{margin:0}.cart-empty{max-width:520px;margin-top:36px}.cart-empty-title{margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.cart-empty-lead,.checkout-placeholder-lead,.checkout-placeholder-note{color:#292828ad;margin:16px 0 0;font-size:15px;line-height:1.7}.cart-items{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cart-item{background:#ffffff73;border:1px solid #2928281f;border-radius:12px;grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;display:grid}.cart-item-image img,.cart-item-image .crown-image-placeholder{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:96px;height:96px}.cart-item-details h2{margin:0;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1.2}.cart-item-size,.cart-item-price{margin:8px 0 0;font-size:14px}.cart-item-size{color:#2928289e}.cart-item-price{font-weight:600}.cart-item-ribbon{border-top:1px solid #2928281a;margin-top:12px;padding-top:12px}.cart-item-ribbon-label{color:#6a3037;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.cart-item-ribbon-text{color:#233f36;margin:6px 0 0;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;line-height:1.45}.cart-item-ribbon-edit{color:#292828ad;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}.cart-item-ribbon-edit:hover{color:#292828}.cart-item-ribbon-pending{color:#29282885;margin:10px 0 0;font-size:13px;font-style:italic}.cart-item-remove{color:#292828b8;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.cart-item-remove:hover{color:#292828}.cart-total{border-top:1px solid #29282824;justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;padding-top:20px;font-size:16px;display:flex}.cart-total strong{font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500}.cart-actions,.checkout-placeholder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.cart-primary-action,.checkout-placeholder-actions .button:last-child{color:#f8eee5;background:#292828;border-color:#292828}.cart-secondary-action{color:#292828;background:0 0;border-color:#29282840}.modal-add-to-cart{grid-column:1/-1}@media (width<=760px){.cart-item{grid-template-columns:72px minmax(0,1fr)}.cart-item-remove{grid-column:1/-1;justify-self:start}.cart-actions,.checkout-placeholder-actions{grid-template-columns:1fr}.auth-shell{grid-template-columns:1fr;gap:36px;min-height:0}.checkout-ribbon-shell{grid-template-columns:1fr;gap:36px}.checkout-ribbon-copy{position:static}.auth-form{padding:32px 22px}.auth-page{padding:48px 0 72px}}.admin-shell{color:#292828;background:#eee6e0;min-height:100vh;display:flex}.admin-sidebar{z-index:20;color:#f4ece7;background:#242525;flex-direction:column;width:248px;height:100vh;transition:width .25s;display:flex;position:sticky;top:0}.admin-shell.is-collapsed .admin-sidebar{width:84px}.admin-sidebar-brand{border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;height:86px;padding:12px 16px;display:flex}.admin-sidebar-logo{-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;width:148px;height:58px}.admin-sidebar-mark{color:#ead8c7;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;display:none}.admin-shell.is-collapsed .admin-sidebar-logo{display:none}.admin-shell.is-collapsed .admin-sidebar-mark{display:block}.admin-sidebar-nav{gap:6px;padding:22px 14px;display:grid}.admin-nav-item,.admin-sidebar-toggle{color:#f4ece7b8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:12px;min-height:44px;padding:0 12px;font:700 11px/1 DM Sans,sans-serif;text-decoration:none;display:flex}.admin-nav-item:hover,.admin-sidebar-toggle:hover{color:#fff;background:#ffffff0a}.admin-nav-item.is-active{color:#fff;background:#cba8891f;border-left-color:#cba889}.admin-nav-icon{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.admin-nav-icon svg{width:18px;height:18px}.admin-sidebar-toggle{margin-top:auto;margin-bottom:18px;border-top:1px solid #ffffff14;width:calc(100% - 28px);margin-inline:14px;padding-top:16px}.admin-shell.is-collapsed .admin-nav-label{display:none}.admin-shell.is-collapsed .admin-nav-item,.admin-shell.is-collapsed .admin-sidebar-toggle{justify-content:center;padding-inline:0}.admin-overlay{z-index:25;background:#14141475;border:0;display:none;position:fixed;inset:0}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-topbar{background:#f7f1eb;border-bottom:1px solid #2928281a;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:0 28px;display:flex}.admin-topbar h1{color:#233f36;margin:0;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500}.admin-topbar-user{color:#4a4745;align-items:center;gap:16px;font-size:13px;display:flex}.admin-hamburger{color:#233f36;background:0 0;border:1px solid #29282829;place-items:center;width:42px;height:42px;display:none}.admin-content{padding:32px 28px 56px}.admin-panel{max-width:1100px}.admin-panel.is-wide{max-width:1280px}.admin-kicker{color:#6a3037;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.admin-panel h2{color:#233f36;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,48px);font-weight:500}.admin-lead{color:#292828b3;max-width:520px;margin:16px 0 28px;font-size:15px;line-height:1.7}.admin-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.admin-button,.admin-button-secondary{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font:700 10px/1 DM Sans,sans-serif;text-decoration:none;display:inline-flex}.admin-button{color:#fff;background:#6a3037}.admin-button svg,.admin-button-secondary svg{width:16px;height:16px}.admin-button:hover{background:#57272d}.admin-button:disabled{cursor:not-allowed;opacity:.6}.admin-button-secondary{color:#233f36;background:0 0;border:1px solid #233f3638}.admin-text-button{color:#6a3037;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font:700 11px/1 DM Sans,sans-serif}.admin-banner{border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.5}.admin-banner.is-compact{max-width:560px}.admin-banner-success{color:#233f36;background:#eef4f0;border:1px solid #233f361a}.admin-banner-error{color:#6a3037;background:#f8eeec;border:1px solid #6a30371f}.admin-error-panel{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-error-panel p{margin:0}.admin-filters,.admin-segmented{gap:8px;margin-bottom:22px;display:flex}.admin-segmented{background:#fff;border:1px solid #233f361a;border-radius:12px;width:fit-content;padding:4px;box-shadow:0 10px 24px -22px #233f3680}.admin-segmented button,.admin-filters button{color:#233f36;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:0 14px;font:700 10px/1 DM Sans,sans-serif}.admin-segmented button.is-selected,.admin-filters button.is-selected{color:#fff;background:#233f36}.admin-state,.admin-empty{color:#292828ad;font-size:15px}.admin-empty{gap:12px;padding:36px 0;display:grid}.admin-loading-label{margin:0 0 12px}.admin-list-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.admin-list-count{color:#6a3037;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.admin-list-card,.admin-empty-card{background:#fff;border:1px solid #233f361a;border-radius:16px;box-shadow:0 18px 40px -34px #233f3673}.admin-empty-card{justify-items:start;gap:10px;padding:48px 32px;display:grid}.admin-empty-card h3{color:#233f36;margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.admin-empty-card p{color:#292828a3;margin:0 0 8px;font-size:15px;line-height:1.6}.admin-table-wrap{background:#fff;border:1px solid #233f361a;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-product-table th,.admin-product-table td{text-align:left;vertical-align:middle;padding:18px 20px;font-size:14px}.admin-product-table th{color:#6a3037;letter-spacing:.08em;text-transform:uppercase;background:#fbfaf7;border-bottom:1px solid #233f361a;font-size:10px}.admin-product-table td{border-top:1px solid #233f3612}.admin-product-table td>small{color:#2928289e;margin-top:5px;line-height:1.5;display:block}.admin-orders-page .admin-dashboard-metrics{margin-bottom:28px}.admin-status.is-pending{color:#8a6114;background:#fff4d8}.admin-orders-table-wrap{background:#fff;border:1px solid #233f3624;border-radius:16px;overflow-x:auto;box-shadow:0 18px 40px -34px #233f3673}.admin-orders-table{table-layout:fixed;min-width:980px}.admin-orders-table th,.admin-orders-table td{text-align:left;vertical-align:top;color:#292828;padding:18px 20px}.admin-orders-table th{color:#6a3037;letter-spacing:.08em;text-transform:uppercase;background:#f7f3ee;border-bottom:1px solid #233f3624;font-size:11px;font-weight:800}.admin-orders-table td{border-bottom:1px solid #233f3617;font-size:14px}.admin-orders-table tbody tr:last-child td{border-bottom:0}.admin-orders-table tbody tr:hover{background:#fcfaf7}.admin-orders-table th:first-child{width:13%}.admin-orders-table th:nth-child(2){width:31%}.admin-orders-table th:nth-child(3){width:24%}.admin-orders-table th:nth-child(4){width:14%}.admin-orders-table th:nth-child(5){width:18%}.admin-orders-table td strong{color:#233f36;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45;display:block}.admin-orders-table td small{color:#5e5a56;overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.55;display:block}.admin-orders-table .admin-status{white-space:nowrap}.admin-product-table tbody tr:hover{background:#fbfaf7}.admin-product-identity{align-items:center;gap:14px;min-width:0;display:flex}.admin-product-identity strong{color:#233f36;font-size:16px;font-weight:600;display:block}.admin-product-identity small{color:#29282894;margin-top:4px;font-size:13px;line-height:1.45;display:block}.admin-product-thumb{-o-object-fit:cover;object-fit:cover;background:#f3eee8;border:1px solid #233f3614;border-radius:14px;flex:0 0 72px;width:72px;height:72px}.admin-product-thumb.is-placeholder{color:#b28b4e;border-style:dashed;place-items:center;display:grid}.admin-product-thumb.is-placeholder svg{width:22px;height:22px}.admin-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.admin-status.is-active{color:#233f36;background:#e7efe9}.admin-status.is-inactive{color:#6a3037;background:#f6ecea}.admin-size-badges{flex-wrap:wrap;gap:6px;display:flex}.admin-size-badge{color:#233f36;background:#fbf8f2;border:1px solid #b28b4e59;border-radius:8px;place-items:center;min-width:32px;height:28px;font-size:12px;font-weight:700;display:inline-grid}.admin-sale-prices{gap:6px;display:grid}.admin-price-line{color:#252b29;white-space:nowrap;font-size:13px;font-weight:600}.admin-updated-at{color:#29282894;font-size:13px}.admin-row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-action-button{color:#233f36;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #233f3629;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font:700 10px/1 DM Sans,sans-serif;display:inline-flex}.admin-action-button.is-status{color:#6a3037;border-color:#6a30372e}.admin-action-button:disabled{opacity:.5;cursor:not-allowed}.admin-pagination{color:#292828a3;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.admin-pagination button{cursor:pointer;background:#fff;border:1px solid #233f3629;border-radius:10px;min-height:38px;padding:0 14px}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-skeleton-table{gap:0;display:grid}.admin-skeleton-row{border-top:1px solid #233f360f;align-items:center;gap:14px;padding:18px 20px;display:flex}.admin-skeleton-row:first-child{border-top:0}.admin-skeleton-thumb,.admin-skeleton-lines span{background:linear-gradient(90deg,#f3eee8,#faf8f4,#f3eee8) 0 0/200% 100%;border-radius:10px;display:block}.admin-skeleton-thumb{flex:0 0 72px;width:72px;height:72px}.admin-skeleton-lines{gap:8px;width:min(360px,60%);display:grid}.admin-skeleton-lines span:first-child{width:70%;height:14px}.admin-skeleton-lines span:last-child{width:92%;height:12px}.admin-form{gap:18px;max-width:760px;display:grid}.admin-product-form{gap:22px;display:grid}.admin-product-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-product-subtitle{color:#292828a8;max-width:520px;margin:10px 0 0;font-size:15px;line-height:1.6}.admin-product-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.admin-product-footer{border-top:1px solid #233f361a;justify-content:flex-end;align-items:center;gap:10px;padding-top:22px;display:flex}.admin-product-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:start;gap:22px;display:grid}.admin-product-main,.admin-product-side{gap:22px;min-width:0;display:grid}.admin-card{background:#fff;border:1px solid #233f361a;border-radius:16px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 40px -34px #233f3673}.admin-card-head h3{color:#233f36;margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.admin-card-head p{color:#2928289e;margin:6px 0 0;font-size:13px;line-height:1.6}.admin-card-head-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-field{color:#4a4745;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:700;display:grid}.admin-field small{letter-spacing:.04em;text-transform:none;color:#6a3037;font-weight:500}.admin-field input,.admin-field textarea{color:#292828;letter-spacing:0;text-transform:none;background:#f8f7f5;border:1px solid #29282829;border-radius:10px;width:100%;min-width:0;padding:14px 16px;font:400 14px/1.5 DM Sans,sans-serif}.admin-field textarea{resize:vertical;min-height:160px}.admin-required-mark{color:#6a3037;font-weight:700}.admin-required-legend{color:#2928289e;margin:10px 0 0;font-size:12px;font-weight:600}.admin-field-error{color:#6a3037;letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:600}.admin-field.is-invalid input,.admin-field.is-invalid textarea,.admin-field.is-invalid .admin-money-input{background:#fbf6f6;border-color:#6a3037}.admin-size-grid.is-invalid{outline-offset:4px;border-radius:16px;outline:1px solid #6a303773}.admin-size-card.is-invalid{border-color:#6a303773}.admin-field input:focus,.admin-field textarea:focus,.admin-money-input:focus-within{outline-offset:1px;background:#fff;border-color:#b28b4e;outline:2px solid #b28b4e38}.admin-money-field.is-emphasis .admin-money-input{background:#fff;border-color:#233f3647}.admin-money-input{background:#f8f7f5;border:1px solid #29282829;border-radius:10px;align-items:center;display:flex}.admin-money-input span{color:#6a3037;padding:0 12px;font-weight:700}.admin-money-input input{background:0 0;border:0}.admin-check{letter-spacing:0;text-transform:none;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.admin-check small{color:#6a3037;font-weight:500}.admin-switch{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-switch strong{color:#233f36;font-size:15px;display:block}.admin-switch small{color:#29282899;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5;display:block}.admin-switch input{appearance:none;cursor:pointer;background:#d8d2cb;border:0;border-radius:999px;flex:0 0 46px;width:46px;height:28px;position:relative}.admin-switch input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #233f3633}.admin-switch input:checked{background:#233f36}.admin-switch input:checked:after{transform:translate(18px)}.admin-switch input:focus-visible{outline-offset:3px;outline:2px solid #b28b4e}.admin-status-card{justify-items:start;gap:14px;display:grid}.admin-fieldset{background:#fff;border:1px solid #233f361f;gap:16px;padding:20px;display:grid}.admin-fieldset legend{color:#233f36;padding:0 8px;font-family:Cormorant Garamond,serif;font-size:24px}.admin-hint{color:#292828ad;margin:0;font-size:13px;line-height:1.6}.admin-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-size-card{color:#233f369e;background:#f4f1eb;border:1px solid #233f3614;border-radius:14px;gap:16px;min-width:0;padding:16px;display:grid}.admin-size-card.is-selected{color:#233f36;background:#fff;border-color:#b28b4e8c;box-shadow:0 0 0 1px #b28b4e47}.admin-size-card-top{cursor:pointer;align-items:center;gap:10px;display:flex}.admin-size-letter{color:#233f36;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;line-height:1}.admin-size-title{color:#233f36;font-size:13px;font-weight:700}.admin-size-card-top small{color:#6a3037;letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10px;font-weight:700}.admin-size-prices{gap:12px;display:grid}.admin-size-empty{color:#29282880;margin:0;font-size:13px}.admin-variant-row,.admin-gallery-row{border-top:1px solid #233f3614;gap:14px;padding-top:12px;display:grid}.admin-variant-prices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-status-row{align-items:center;gap:14px;display:flex}.admin-image-preview{-o-object-fit:cover;object-fit:cover;background:#f3eee8;border-radius:12px;width:100%;height:148px}.admin-image-preview.is-large{height:168px}.admin-image-placeholder{color:#6c7470;text-align:center;background:#f8f7f5;border:1px dashed #233f3638;border-radius:12px;align-content:center;place-items:center;gap:8px;width:100%;min-height:148px;padding:18px;font-size:12px;display:grid}.admin-image-placeholder.is-large{min-height:168px}.admin-image-placeholder svg{color:#b28b4e;width:28px;height:28px}.admin-image-placeholder strong{color:#233f36;font-size:13px;font-weight:600}.admin-gallery-empty{color:#233f36;text-align:center;background:#fbfaf7;border:1px dashed #233f362e;border-radius:12px;place-items:center;gap:6px;min-height:160px;padding:28px 16px;display:grid}.admin-gallery-empty svg{color:#b28b4e;width:28px;height:28px}.admin-gallery-empty span{color:#2928288c;font-size:13px}.admin-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.admin-gallery-item{background:#fbfaf7;border:1px solid #233f361a;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.admin-gallery-actions{align-items:center;gap:10px;display:flex}.admin-gallery-actions button{cursor:pointer;background:#fff;border:1px solid #233f3629;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.admin-gallery-actions button:disabled{opacity:.4;cursor:not-allowed}.admin-text-button.is-danger{color:#6a3037}@media (width<=900px){.admin-hamburger{display:grid}.admin-sidebar{position:fixed;left:0;transform:translate(-100%);width:248px!important}.admin-sidebar.is-open{transform:translate(0)}.admin-shell.is-drawer-open .admin-overlay,.admin-shell.is-collapsed .admin-sidebar-logo{display:block}.admin-shell.is-collapsed .admin-sidebar-mark{display:none}.admin-shell.is-collapsed .admin-nav-label{display:inline}.admin-topbar{padding:0 16px}.admin-topbar h1{font-size:24px}.admin-content{padding:22px 16px 48px}.admin-toolbar,.admin-list-header{flex-direction:column;align-items:stretch}.admin-segmented{width:100%}.admin-segmented button{flex:1}.admin-error-panel{flex-direction:column;align-items:stretch}.admin-product-table thead{display:none}.admin-product-table,.admin-product-table tbody,.admin-product-table tr,.admin-product-table td{width:100%;display:block}.admin-product-table tr{border-top:1px solid #233f3614;padding:18px 16px 16px}.admin-product-table tr:first-child{border-top:0}.admin-product-table td{border:0;padding:8px 0}.admin-product-table td[data-label]{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-product-table td[data-label]:before{content:attr(data-label);color:#6a3037;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-product-table tbody tr:hover{background:0 0}.admin-row-actions{justify-content:flex-start}.admin-variant-prices{grid-template-columns:1fr}.admin-product-header,.admin-card-head-row,.admin-product-actions,.admin-product-footer{flex-direction:column;align-items:stretch}.admin-product-grid,.admin-size-grid{grid-template-columns:1fr}}@media (width<=1100px) and (width>=901px){.admin-product-grid,.admin-size-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell.is-products-area{--products-bg:#171918;--products-sidebar:#111312;--products-topbar:#1c1f1d;--products-surface:#222522;--products-surface-soft:#1c1f1d;--products-surface-raised:#292c29;--products-line:#f4eee71a;--products-line-strong:#d3ae8b4d;--products-text:#f4eee7;--products-muted:#f4eee79e;--products-muted-soft:#f4eee770;--products-accent:#d3ae8b;--products-accent-strong:#e3c3a5;--products-danger:#dc928c;background:var(--products-bg);color:var(--products-text)}.admin-shell.is-products-area .admin-sidebar{border-right:1px solid var(--products-line);background:var(--products-sidebar)}.admin-shell.is-products-area .admin-sidebar-brand{border-bottom-color:var(--products-line)}.admin-shell.is-products-area .admin-nav-item.is-active{border-left-color:var(--products-accent);color:var(--products-text);background:#d3ae8b1a}.admin-shell.is-products-area .admin-main{background:radial-gradient(circle at 88% 3%, #d3ae8b0e, transparent 30%), var(--products-bg)}.admin-shell.is-products-area .admin-topbar{border-bottom-color:var(--products-line);background:#1c1f1df5}.admin-shell.is-products-area .admin-topbar h1{color:var(--products-text)}.admin-shell.is-products-area .admin-topbar-user{color:var(--products-muted)}.admin-shell.is-products-area .admin-topbar .admin-text-button{color:var(--products-accent)}.admin-shell.is-products-area .admin-hamburger{border-color:var(--products-line);color:var(--products-text)}.admin-shell.is-products-area .admin-content{color:var(--products-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell.is-products-area .admin-panel h2,.admin-shell.is-products-area .admin-card-head h3,.admin-shell.is-products-area .admin-empty-card h3,.admin-shell.is-products-area .admin-fieldset legend{color:var(--products-text)}.admin-shell.is-products-area .admin-kicker,.admin-shell.is-products-area .admin-list-count{color:var(--products-accent)}.admin-shell.is-products-area .admin-product-subtitle,.admin-shell.is-products-area .admin-card-head p,.admin-shell.is-products-area .admin-required-legend,.admin-shell.is-products-area .admin-hint,.admin-shell.is-products-area .admin-state,.admin-shell.is-products-area .admin-empty-card p{color:var(--products-muted)}.admin-shell.is-products-area .admin-button{border:1px solid var(--products-accent-strong);color:#171918;background:#e9ded2;border-radius:2px;box-shadow:0 14px 30px -20px #e3c3a594}.admin-shell.is-products-area .admin-button:hover{background:#f8eee5;border-color:#f8eee5;transform:translateY(-1px)}.admin-shell.is-products-area .admin-button-secondary{border-color:var(--products-line-strong);color:var(--products-text);background:0 0;border-radius:2px}.admin-shell.is-products-area .admin-button-secondary:hover{border-color:var(--products-accent);background:#d3ae8b14}.admin-shell.is-products-area .admin-text-button{color:var(--products-accent)}.admin-shell.is-products-area .admin-banner-success{color:#dceadf;background:#4a695138;border-color:#89ae9138}.admin-shell.is-products-area .admin-banner-error{color:#f1c6c2;background:#73373733;border-color:#dc928c3d}.admin-shell.is-products-area .admin-segmented{border-color:var(--products-line);background:var(--products-surface-soft);border-radius:3px;box-shadow:0 18px 35px -30px #000000e6}.admin-shell.is-products-area .admin-segmented button{color:var(--products-muted);border-radius:1px}.admin-shell.is-products-area .admin-segmented button:hover{color:var(--products-text)}.admin-shell.is-products-area .admin-segmented button.is-selected{background:var(--products-accent);color:#171918}.admin-shell.is-products-area .admin-list-card,.admin-shell.is-products-area .admin-empty-card,.admin-shell.is-products-area .admin-card{border-color:var(--products-line);background:var(--products-surface);border-radius:3px;box-shadow:0 28px 56px -42px #000000f2}.admin-shell.is-products-area .admin-product-table th{border-bottom-color:var(--products-line);color:var(--products-accent);background:#1b1e1c}.admin-shell.is-products-area .admin-product-table td{border-top-color:var(--products-line);color:var(--products-text)}.admin-shell.is-products-area .admin-product-table tbody tr{transition:background-color .2s}.admin-shell.is-products-area .admin-product-table tbody tr:hover{background:var(--products-surface-raised)}.admin-shell.is-products-area .admin-product-identity strong{color:var(--products-text)}.admin-shell.is-products-area .admin-product-identity small,.admin-shell.is-products-area .admin-updated-at{color:var(--products-muted)}.admin-shell.is-products-area .admin-product-thumb{border-color:var(--products-line);background:#111312;border-radius:2px}.admin-shell.is-products-area .admin-product-thumb.is-placeholder{color:var(--products-accent)}.admin-shell.is-products-area .admin-status.is-active{color:#cfe2d3;background:#48694f47;border:1px solid #7ba68433}.admin-shell.is-products-area .admin-status.is-inactive{color:#e5b8b4;background:#6d3a3a40;border:1px solid #cc89832e}.admin-shell.is-products-area .admin-size-badge{border-color:var(--products-line-strong);color:var(--products-accent-strong);background:#d3ae8b0f;border-radius:2px}.admin-shell.is-products-area .admin-price-line{color:var(--products-text)}.admin-shell.is-products-area .admin-action-button{border-color:var(--products-line);color:var(--products-text);background:0 0;border-radius:2px}.admin-shell.is-products-area .admin-action-button:hover{border-color:var(--products-accent);color:var(--products-accent-strong);background:#d3ae8b12}.admin-shell.is-products-area .admin-action-button.is-status{color:#dcb0ac;border-color:#dc928c38}.admin-shell.is-products-area .admin-action-button.is-danger{color:#eea39e;border-color:#e1716980}.admin-shell.is-products-area .admin-action-button.is-danger:hover{color:#ffd0cc;background:#e171691f;border-color:#e17169}.admin-shell.is-products-area .admin-pagination{color:var(--products-muted)}.admin-shell.is-products-area .admin-pagination button{border-color:var(--products-line);background:var(--products-surface);color:var(--products-text);border-radius:2px}.admin-shell.is-products-area .admin-pagination button:not(:disabled):hover{border-color:var(--products-accent);color:var(--products-accent-strong)}.admin-shell.is-products-area .admin-skeleton-row{border-top-color:var(--products-line)}.admin-shell.is-products-area .admin-skeleton-thumb,.admin-shell.is-products-area .admin-skeleton-lines span{background:linear-gradient(90deg,#242725,#30332f,#242725) 0 0/200% 100%;animation:1.6s ease-in-out infinite admin-products-shimmer}.admin-shell.is-products-area .admin-card-head-row{border-bottom-color:var(--products-line)}.admin-shell.is-products-area .admin-product-footer{border-top-color:var(--products-line)}.admin-shell.is-products-area .admin-product-footer .admin-button{min-width:190px}.admin-save-button-content{justify-content:center;align-items:center;gap:9px;display:inline-flex}.admin-save-button-loader{border:2px solid #1719183d;border-top-color:#171918;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite admin-save-button-spin}.admin-shell.is-products-area .admin-field{color:#ddd5cc}.admin-shell.is-products-area .admin-field small{color:var(--products-accent)}.admin-shell.is-products-area .admin-field input,.admin-shell.is-products-area .admin-field textarea,.admin-shell.is-products-area .admin-money-input{border-color:var(--products-line);color:var(--products-text);background:#171918;border-radius:2px}.admin-shell.is-products-area .admin-field input::-moz-placeholder{color:var(--products-muted-soft)}.admin-shell.is-products-area .admin-field textarea::-moz-placeholder{color:var(--products-muted-soft)}.admin-shell.is-products-area .admin-field input::placeholder,.admin-shell.is-products-area .admin-field textarea::placeholder{color:var(--products-muted-soft)}.admin-shell.is-products-area .admin-field input:focus,.admin-shell.is-products-area .admin-field textarea:focus,.admin-shell.is-products-area .admin-money-input:focus-within{border-color:var(--products-accent);background:#1b1e1c;outline-color:#d3ae8b2e}.admin-shell.is-products-area .admin-money-field.is-emphasis .admin-money-input{background:#171918;border-color:#d3ae8b59}.admin-shell.is-products-area .admin-money-input input{background:0 0;border:0}.admin-shell.is-products-area .admin-money-input>span,.admin-shell.is-products-area .admin-required-mark{color:var(--products-accent)}.admin-shell.is-products-area .admin-field-error{color:#e6aaa5}.admin-shell.is-products-area .admin-field.is-invalid input,.admin-shell.is-products-area .admin-field.is-invalid textarea,.admin-shell.is-products-area .admin-field.is-invalid .admin-money-input{border-color:var(--products-danger);background:#73373729}.admin-shell.is-products-area .admin-size-grid.is-invalid{outline-color:#dc928c8c}.admin-shell.is-products-area .admin-size-card{border-color:var(--products-line);color:var(--products-muted);background:#1a1d1b;border-radius:2px}.admin-shell.is-products-area .admin-size-card.is-selected{border-color:var(--products-line-strong);background:var(--products-surface-raised);color:var(--products-text);box-shadow:inset 0 0 0 1px #d3ae8b14}.admin-shell.is-products-area .admin-size-card.is-invalid{border-color:var(--products-danger)}.admin-shell.is-products-area .admin-size-letter,.admin-shell.is-products-area .admin-size-title,.admin-shell.is-products-area .admin-switch strong{color:var(--products-text)}.admin-shell.is-products-area .admin-size-card-top small{color:var(--products-accent)}.admin-shell.is-products-area .admin-size-card-top input{accent-color:var(--products-accent)}.admin-shell.is-products-area .admin-size-empty,.admin-shell.is-products-area .admin-switch small{color:var(--products-muted)}.admin-shell.is-products-area .admin-switch input{background:#4a4d49}.admin-shell.is-products-area .admin-switch input:checked{background:var(--products-accent)}.admin-shell.is-products-area .admin-switch input:after{background:#f6efe8}.admin-shell.is-products-area .admin-image-preview{border:1px solid var(--products-line);background:#111312;border-radius:2px}.admin-shell.is-products-area .admin-image-placeholder,.admin-shell.is-products-area .admin-gallery-empty{border-color:var(--products-line-strong);color:var(--products-muted);background:#191c1a;border-radius:2px}.admin-shell.is-products-area .admin-image-placeholder strong,.admin-shell.is-products-area .admin-gallery-empty{color:var(--products-text)}.admin-shell.is-products-area .admin-gallery-empty span{color:var(--products-muted)}.admin-shell.is-products-area .admin-image-placeholder svg,.admin-shell.is-products-area .admin-gallery-empty svg{color:var(--products-accent)}.admin-shell.is-products-area .admin-gallery-item{border-color:var(--products-line);background:#1b1e1c;border-radius:2px}.admin-shell.is-products-area .admin-gallery-item.is-validating,.admin-shell.is-products-area .admin-gallery-item.is-ready,.admin-shell.is-products-area .admin-gallery-item.is-uploading,.admin-shell.is-products-area .admin-gallery-item.is-processing{border-color:#d3ae8b7a;box-shadow:0 18px 38px -32px #d3ae8b6b}.admin-shell.is-products-area .admin-gallery-item.is-error{border-color:#dd707080}.admin-shell.is-products-area .admin-gallery-actions button{border-color:var(--products-line);color:var(--products-text);background:0 0;border-radius:2px}.admin-shell.is-products-area .admin-gallery-actions .admin-text-button{width:auto;padding-inline:8px}.admin-shell.is-products-area .admin-gallery-actions button:not(:disabled):hover{border-color:var(--products-accent);color:var(--products-accent-strong)}.admin-shell.is-products-area .admin-text-button.is-danger{color:var(--products-danger)}.admin-dashboard{gap:22px;display:grid}.admin-dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-demo-badge{border:1px solid var(--products-line-strong);color:var(--products-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.admin-demo-badge svg{width:16px;height:16px}.admin-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-dashboard-metric{border:1px solid var(--products-line);background:var(--products-surface);align-items:flex-start;gap:16px;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 45px -40px #000000f2}.admin-dashboard-metric:after{content:"";border:1px solid #d3ae8b14;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-28px}.admin-dashboard-metric-icon{border:1px solid var(--products-line-strong);width:38px;height:38px;color:var(--products-accent);flex:0 0 38px;place-items:center;display:grid}.admin-dashboard-metric-icon svg{width:18px;height:18px}.admin-dashboard-metric-dot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin:8px 14px;box-shadow:0 0 0 7px #80a58814}.admin-dashboard-metric-dot.is-active{background:#83a98c}.admin-dashboard-metric-dot.is-gold{background:var(--products-accent);box-shadow:0 0 0 7px #d3ae8b14}.admin-dashboard-metric small{color:var(--products-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.admin-dashboard-metric strong{color:var(--products-text);margin-top:5px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:500;line-height:1;display:block}.admin-dashboard-metric p{color:var(--products-muted-soft);margin:7px 0 0;font-size:12px}.admin-dashboard-charts{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:14px;display:grid}.admin-dashboard-bottom{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.admin-dashboard-card,.admin-dashboard-cta{border:1px solid var(--products-line);background:var(--products-surface);min-width:0;padding:24px;box-shadow:0 28px 56px -42px #000000f2}.admin-dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-dashboard-card-head h3,.admin-dashboard-cta h3{color:var(--products-text);margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.admin-dashboard-card-head>span{color:var(--products-muted-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-chart-bars{border-bottom:1px solid var(--products-line);background-image:linear-gradient(to top, var(--products-line) 1px, transparent 1px);background-size:100% 25%;grid-template-columns:repeat(7,minmax(18px,1fr));align-items:end;gap:clamp(8px,2.2vw,22px);height:230px;margin-top:28px;padding:0 10px;display:grid}.admin-chart-column{grid-template-rows:1fr 28px;place-items:end center;gap:8px;height:100%;display:grid}.admin-chart-column>span{background:linear-gradient(to top, #97785f, var(--products-accent-strong));width:min(34px,72%);min-height:14px;transition:filter .2s;box-shadow:0 8px 24px -12px #d3ae8b99}.admin-chart-column:hover>span{filter:brightness(1.14)}.admin-chart-column small{color:var(--products-muted);align-self:center;font-size:10px;font-weight:600}.admin-donut-wrap{justify-items:center;gap:24px;margin-top:28px;display:grid}.admin-donut-chart{aspect-ratio:1;background:conic-gradient(var(--products-accent) 0 75%, #424640 75% 100%);border-radius:50%;place-items:center;width:164px;display:grid}.admin-donut-chart:before{aspect-ratio:1;background:var(--products-surface);content:"";border-radius:50%;grid-area:1/1;width:116px}.admin-donut-chart>span{z-index:1;color:var(--products-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-area:1/1;font-size:10px;font-weight:700}.admin-donut-chart strong{color:var(--products-text);letter-spacing:0;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;display:block}.admin-chart-legend{gap:9px;width:100%;display:grid}.admin-chart-legend p{color:var(--products-muted);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;margin:0;font-size:12px;display:grid}.admin-chart-legend p>span{border-radius:50%;width:8px;height:8px}.admin-chart-legend p>span.is-active{background:var(--products-accent)}.admin-chart-legend p>span.is-inactive{background:#424640}.admin-chart-legend strong{color:var(--products-text)}.admin-size-chart{gap:18px;margin-top:28px;display:grid}.admin-size-chart-row{grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:12px;display:grid}.admin-size-chart-row>strong{color:var(--products-accent-strong);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500}.admin-size-chart-row>span{background:#343835;height:8px;overflow:hidden}.admin-size-chart-row i{background:linear-gradient(90deg, #8d7058, var(--products-accent));height:100%;display:block}.admin-size-chart-row small{color:var(--products-muted);text-align:right;font-size:11px}.admin-dashboard-cta{border-color:var(--products-line-strong);background:linear-gradient(135deg, #d3ae8b17, transparent 54%), var(--products-surface);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.admin-dashboard-cta>p:not(.admin-kicker){color:var(--products-muted);margin:12px 0 22px;font-size:13px;line-height:1.65}.admin-dashboard-cta .admin-button{min-width:184px}.admin-shell.is-products-area .admin-image-dropzone{border:1px dashed var(--products-line-strong);min-height:248px;color:var(--products-text);text-align:center;cursor:pointer;background:linear-gradient(145deg,#d3ae8b0d,#0000 56%),#151816;border-radius:3px;place-items:center;gap:12px;padding:22px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.admin-shell.is-products-area .admin-image-dropzone.is-compact{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;min-height:116px}.admin-shell.is-products-area .admin-image-dropzone:hover,.admin-shell.is-products-area .admin-image-dropzone:focus-visible,.admin-shell.is-products-area .admin-image-dropzone.is-drag-over{border-color:var(--products-accent);background-color:#1c201d;outline:none}.admin-shell.is-products-area .admin-image-dropzone.is-drag-over{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d3ae8b38}.admin-shell.is-products-area .admin-image-dropzone.is-error{border-color:#dd7070b3}.admin-shell.is-products-area .admin-image-dropzone.is-success{border-style:solid;border-color:#6cb18b8c}.admin-shell.is-products-area .admin-image-dropzone.is-busy{cursor:progress;background-color:#191c1a;border-style:solid;border-color:#d3ae8bad;box-shadow:inset 0 0 0 1px #d3ae8b14,0 20px 44px -34px #d3ae8b7a}.admin-shell.is-products-area .admin-image-dropzone.is-disabled{opacity:.56;cursor:not-allowed}.admin-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-image-dropzone-icon{border:1px solid var(--products-line);width:52px;height:52px;color:var(--products-accent);background:#d3ae8b0f;border-radius:50%;place-items:center;display:grid}.admin-image-dropzone-icon svg{width:25px;height:25px}.admin-image-dropzone-copy{z-index:1;gap:5px;display:grid;position:relative}.admin-image-dropzone-copy strong{color:var(--products-text);font-size:14px;font-weight:650}.admin-image-dropzone-copy span,.admin-image-dropzone-copy small{color:var(--products-muted);font-size:12px;line-height:1.5}.admin-image-dropzone-preview{-o-object-fit:cover;object-fit:cover;opacity:.25;width:100%;height:100%;transition:opacity .2s,transform .35s;position:absolute;inset:0}.admin-image-dropzone.is-busy .admin-image-dropzone-preview{opacity:.48;transform:scale(1.015)}.admin-image-dropzone.is-success .admin-image-dropzone-preview{opacity:.38}.admin-image-dropzone.is-error .admin-image-dropzone-preview{opacity:.32}.admin-image-picker{z-index:2;position:relative}.admin-upload-feedback{z-index:2;width:min(100%,560px);color:var(--products-text);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0f0ee6;border:1px solid #d3ae8b3d;border-radius:3px;gap:11px;padding:14px 15px;display:grid;position:relative;box-shadow:0 18px 38px -28px #000000f2}.admin-image-dropzone.is-compact .admin-upload-feedback{grid-column:1/-1;width:100%}.admin-gallery-item .admin-upload-feedback{width:100%;padding:12px}.admin-upload-feedback.is-success{background:#152a1fc2;border-color:#6cb18b59}.admin-upload-feedback.is-error{background:#331819c7;border-color:#dd70706b}.admin-upload-feedback-head{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-upload-state-mark{width:26px;height:26px;color:var(--products-accent-strong);border:1px solid #d3ae8b66;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.admin-upload-feedback.is-validating .admin-upload-state-mark:after,.admin-upload-feedback.is-ready .admin-upload-state-mark:after,.admin-upload-feedback.is-uploading .admin-upload-state-mark:after,.admin-upload-feedback.is-processing .admin-upload-state-mark:after{background:var(--products-accent);content:"";border-radius:50%;width:7px;height:7px;animation:1.25s ease-out infinite admin-image-upload-pulse;box-shadow:0 0 #d3ae8b6b}.admin-upload-feedback.is-success .admin-upload-state-mark{color:#a4d5b7;background:#6cb18b21;border-color:#6cb18b8c}.admin-upload-feedback.is-error .admin-upload-state-mark{color:#edaaaa;background:#dd70701f;border-color:#dd707099}.admin-upload-feedback-copy{gap:3px;min-width:0;display:grid}.admin-upload-feedback-copy strong{color:var(--products-text);font-size:12px;font-weight:700;line-height:1.35}.admin-upload-feedback-copy small{color:var(--products-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.admin-upload-percentage{color:var(--products-accent-strong);font-variant-numeric:tabular-nums;font-size:12px}.admin-upload-feedback progress{width:100%;height:6px;accent-color:var(--products-accent);background:#323632;border:0;border-radius:999px;overflow:hidden}.admin-upload-feedback progress::-webkit-progress-bar{background:#323632}.admin-upload-feedback progress::-webkit-progress-value{background:var(--products-accent)}.admin-upload-feedback progress::-moz-progress-bar{background:var(--products-accent)}.admin-upload-indeterminate{background:#323632;border-radius:999px;width:100%;height:5px;display:block;position:relative;overflow:hidden}.admin-upload-indeterminate:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--products-accent), transparent);width:36%;animation:1.15s ease-in-out infinite admin-image-upload;position:absolute;inset-block:0}.admin-upload-feedback-actions{border-top:1px solid #dd70702e;justify-content:flex-start;align-items:center;padding-top:9px;display:flex}.admin-upload-feedback-actions .admin-text-button{color:#f0c0c0;font-size:11px}.admin-gallery-count{color:var(--products-accent);letter-spacing:.08em;font-size:12px}.admin-image-upload-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes admin-image-upload{0%{transform:translate(-110%)}to{transform:translate(290%)}}@keyframes admin-image-upload-pulse{0%{box-shadow:0 0 #d3ae8b6b}70%{box-shadow:0 0 0 7px #d3ae8b00}to{box-shadow:0 0 #d3ae8b00}}@keyframes admin-save-button-spin{to{transform:rotate(360deg)}}.admin-toast-viewport{z-index:1200;pointer-events:none;width:min(390px,100vw - 32px);display:grid;position:fixed;top:86px;right:24px}.admin-toast{color:#f5eee8;pointer-events:auto;background:linear-gradient(135deg,#d3ae8b14,#0000 62%),#1a1d1b;border:1px solid #d3ae8b47;border-radius:3px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:15px;animation:.22s ease-out both admin-toast-enter;display:grid;box-shadow:0 24px 65px -24px #000000f2}.admin-toast.is-success{border-color:#6cb18b6b}.admin-toast.is-error{background:linear-gradient(135deg,#dd70701a,#0000 62%),#24191a;border-color:#dd707080}.admin-toast-icon{color:#a8d7ba;background:#6cb18b1f;border:1px solid #6cb18b7a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.admin-toast.is-error .admin-toast-icon{color:#efb3b3;background:#dd70701f;border-color:#dd70708c}.admin-toast-copy{gap:4px;min-width:0;display:grid}.admin-toast-copy strong{color:#f5eee8;letter-spacing:.03em;font-size:12px;font-weight:750}.admin-toast-copy>span{color:#b9b5af;font-size:12px;line-height:1.45}.admin-toast-close{color:#918f8a;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.admin-toast-close:hover,.admin-toast-close:focus-visible{color:#f5eee8;outline:1px solid #d3ae8b6b}@keyframes admin-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-products-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1100px){.admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-charts,.admin-dashboard-bottom{grid-template-columns:1fr}}@media (width<=900px){.admin-dashboard-header{flex-direction:column;align-items:flex-start}.admin-shell.is-products-area .admin-product-list .admin-list-card{box-shadow:none;background:0 0;border:0}.admin-shell.is-products-area .admin-product-table tbody{gap:12px;display:grid}.admin-shell.is-products-area .admin-product-table tr{border:1px solid var(--products-line);background:var(--products-surface);border-radius:3px;margin:0;box-shadow:0 22px 40px -34px #000000f2}.admin-shell.is-products-area .admin-product-table td[data-label]:before{color:var(--products-accent)}.admin-shell.is-products-area .admin-row-actions{gap:10px}}@media (width<=560px){.admin-toast-viewport{width:calc(100vw - 24px);top:72px;right:12px}.admin-toast{padding:13px}.admin-dashboard-metrics{grid-template-columns:1fr}.admin-dashboard-card,.admin-dashboard-cta{padding:20px 18px}.admin-chart-bars{gap:7px;height:200px;padding-inline:0}.admin-chart-column>span{width:72%}.admin-shell.is-products-area .admin-image-dropzone.is-compact{text-align:center;grid-template-columns:1fr;place-items:center}}.admin-shell.is-products-area .admin-orders-table td small{color:#c9c3bb!important;opacity:1!important}.admin-shell.is-products-area .admin-orders-table .admin-order-details{margin-top:6px;font-size:13px;line-height:1.55;color:#d8d2ca!important}.admin-order-view{color:#e6c9a8;cursor:pointer;background:0 0;border:1px solid #d3ae8b;padding:8px 13px;font-weight:700}.admin-order-view:hover{color:#171918;background:#d3ae8b}.admin-order-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-order-delete{color:#f1aaaa;cursor:pointer;background:0 0;border:1px solid #a85353;padding:8px 13px;font-weight:700}.admin-order-delete:hover:not(:disabled){color:#fff;background:#a85353}.admin-order-delete:disabled{cursor:wait;opacity:.65}.admin-order-modal-backdrop{z-index:30;background:#000000b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-order-modal{color:#f4eee7;background:#1b1e1c;border:1px solid #d3ae8b59;width:min(760px,100%);max-height:min(760px,90vh);padding:32px;position:relative;overflow:auto;box-shadow:0 28px 70px #000000a6}.admin-order-modal h3{margin:5px 0 28px;font:500 34px/1.1 Cormorant Garamond,serif}.admin-order-modal h4{color:#e6c9a8;margin:26px 0 12px}.admin-order-modal-close{color:#f4eee7;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:16px}.admin-order-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-order-modal-grid div,.admin-order-product{background:#151817;border:1px solid #f4eee71a;padding:16px}.admin-order-modal span{color:#d3ae8b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.admin-order-modal strong{color:#f4eee7}.admin-order-modal p{color:#c9c3bb;margin:6px 0 0;line-height:1.5}.admin-order-product{margin-top:10px}.admin-order-notes{background:#d3ae8b14;padding:14px}.admin-kanban{grid-template-columns:repeat(6,minmax(230px,1fr));gap:14px;margin:0 0 30px;padding-bottom:8px;display:grid;overflow-x:auto}.admin-kanban-lane{background:#171a18;border-top:3px solid #d3ae8b;min-height:220px;padding:12px}.admin-kanban-lane.lane-2{border-color:#d49c53}.admin-kanban-lane.lane-3{border-color:#78a99a}.admin-kanban-lane.lane-4{border-color:#7399c8}.admin-kanban-lane.lane-5{border-color:#a77abb}.admin-kanban-lane.lane-6{border-color:#83a98c}.admin-kanban-lane header{color:#e6c9a8;justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.admin-kanban-lane header b{background:#ffffff1a;border-radius:99px;padding:2px 8px}.admin-kanban-card{cursor:grab;background:#232724;border:1px solid #f4eee71a;margin-top:12px;padding:13px}.admin-kanban-card:active{cursor:grabbing}.admin-kanban-card strong{color:#f4eee7;font-size:13px}.admin-kanban-card p,.admin-kanban-card small{color:#c9c3bb;margin:7px 0;font-size:12px;line-height:1.45;display:block}.admin-kanban-details{color:#e6c9a8;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #d3ae8ba6;width:100%;margin-top:5px;padding:8px 10px;font-size:10px;font-weight:800}.admin-kanban-details:hover,.admin-kanban-details:focus-visible{color:#171918;background:#d3ae8b}@media (width<=640px){.admin-order-modal{padding:24px 18px}.admin-order-modal-grid{grid-template-columns:1fr}}
