@font-face{font-display:swap;font-family:Pretendard Variable;font-style:normal;font-weight:45 920;src:url(./PretendardVariable.CJuje-Rk.woff2) format("woff2-variations")}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-800:oklch(26.9% 0 none);--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-8{margin-top:calc(var(--spacing)*8)}.-ml-px{margin-left:-1px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing)*3)}.w-lg{width:var(--container-lg)}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.bg-neutral-800{background-color:var(--color-neutral-800)}.p-104{padding:calc(var(--spacing)*104)}.p-233{padding:calc(var(--spacing)*233)}.p-341{padding:calc(var(--spacing)*341)}.p-402{padding:calc(var(--spacing)*402)}.p-455{padding:calc(var(--spacing)*455)}.p-500{padding:calc(var(--spacing)*500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}}:root{--color-ink-1:#191f28;--color-ink-2:#333d4b;--color-ink-3:#4e5968;--color-ink-4:#8b95a1;--color-ink-5:#b0b8c1;--color-surface-base:#fff;--color-surface-soft:#f9fafb;--color-surface-sunken:#f2f4f6;--color-hairline:#e5e8eb;--color-hairline-strong:#d1d6db;--color-primary:#507cf3;--color-primary-strong:#3a63d8;--color-primary-weak:#eef3ff;--color-success:#1cc995;--color-warning:#f93;--color-danger:#db2777;--color-shop-discount:#f04452;--color-primary-100:#dbe5fd;--color-primary-200:#a6bef9;--color-primary-deep:#2f52b8;--color-danger-weak:#fdecf4;--color-danger-soft:#f9d3e4;--color-danger-ring:#f38ab5;--ink-a50:#00173305;--ink-a100:#0220470d;--ink-a200:#001b371a;--ink-a300:#001d3a2e;--field-ring:inset 0 0 0 1px var(--ink-a200);--field-ring-hover:inset 0 0 0 2px var(--color-primary-200);--field-ring-focus:inset 0 0 0 2px var(--color-primary);--field-ring-error:inset 0 0 0 2px var(--color-danger-ring);--field-ring-off:inset 0 0 0 1px var(--ink-a50);--color-tonal-neutral-bg:#f2f4f6;--color-tonal-neutral-text:#4e5968;--color-tonal-info-bg:#eef3ff;--color-tonal-info-text:#3a63d8;--color-tonal-success-bg:#e6f9f2;--color-tonal-success-text:#0f8f68;--color-tonal-warning-bg:#fff4e5;--color-tonal-warning-text:#b35c00;--color-tonal-danger-bg:#fdecf4;--color-tonal-danger-text:#b81f61;--code-bg:var(--color-surface-sunken);--code-ink:var(--color-ink-2);--code-comment:var(--color-ink-5);--code-punct:var(--color-ink-4);--code-keyword:#7c3aed;--code-string:var(--color-tonal-success-text);--code-number:var(--color-tonal-warning-text);--code-fn:var(--color-primary-strong);--code-prop:var(--color-tonal-danger-text);--icon-calendar:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect width='17' height='15' x='3.5' y='5.5' rx='2.5'/%3E%3Cpath stroke-linecap='round' d='M3.5 10h17M8 3.5v4m8-4v4'/%3E%3C/svg%3E");--icon-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath stroke-linecap='round' d='M12 7.5V12l3 2'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' d='m6 6 12 12m0-12L6 18'/%3E%3C/svg%3E");--icon-check-on:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E");--radius-chip:8px;--radius-control:12px;--radius-surface:16px;--radius-panel:20px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--font-size-xxs:10px;--font-size-xss:11.5px;--font-size-xs:12.5px;--font-size-sm:13.5px;--font-size-md:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--tracking-display:-.025em;--tracking-heading:-.015em;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--shadow-card:0 1px 2px #191f280a,0 4px 12px #191f280a;--shadow-float:0 24px 40px 0 var(--ink-a50),0 16px 24px 0 var(--ink-a200),0 0 8px 0 var(--ink-a100);--shadow-modal:0 12px 24px 0 var(--ink-a300),0 8px 16px 0 var(--ink-a100);--scrim:#00000029;--admin-nav:232px;--admin-nav-mini:64px;--admin-topbar:60px;--admin-max:1440px;--read-col:940px;--z-sticky:20;--z-fixed:30;--z-overlay:100;--z-toast:120;color-scheme:light}html{background:var(--color-surface-soft);-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{color:var(--color-ink-2);font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;font-size:var(--font-size-md);line-height:1.6;margin:0;overflow-wrap:break-word;word-break:keep-all}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{font:inherit}:root{--motion-fast:.12s;--motion-base:.28s;--motion-slow:.5s;--ease-out:cubic-bezier(.2,.8,.3,1);--motion-color:.1s;--motion-ui:.2s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-decel:cubic-bezier(.1,.76,.55,.9);--t-interactive:background-color var(--motion-ui) var(--ease-standard),box-shadow var(--motion-ui) var(--ease-standard),border-color var(--motion-ui) var(--ease-standard),color var(--motion-color) var(--ease-standard)}:where(a,button,[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-enter-active{transition:opacity var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)}.page-leave-active{transition:opacity 90ms}.page-enter-from{opacity:0;transform:translateY(4px)}.page-leave-to{opacity:0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:rise var(--motion-base) var(--ease-out) both}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,var(--color-surface-sunken) 25%,var(--color-surface-soft) 37%,var(--color-surface-sunken) 63%);background-size:200% 100%;border-radius:6px;color:#0000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.page-enter-from{transform:none}}.admin{display:grid;grid-template-columns:var(--admin-nav) minmax(0,1fr);min-height:100dvh}.admin.is-collapsed{grid-template-columns:var(--admin-nav-mini) minmax(0,1fr)}.admin-nav{background:var(--color-surface-base);border-right:1px solid var(--color-hairline);container:nav/inline-size;height:100dvh;position:sticky;top:0;z-index:var(--z-fixed)}.admin-body,.admin-nav{display:flex;flex-direction:column}.admin-body{min-width:0}@media(max-width:1023px){.admin,.admin.is-collapsed{grid-template-columns:var(--admin-nav-mini) minmax(0,1fr)}}@media(max-width:767px){.admin,.admin.is-collapsed{grid-template-columns:minmax(0,1fr)}.admin-nav{box-shadow:var(--shadow-float);container:nav;left:0;max-width:84vw;position:fixed;top:0;transform:translate(-100%);transition:transform var(--motion-base) var(--ease-decel);visibility:hidden;width:288px;z-index:var(--z-overlay)}.admin.is-drawer .admin-nav{transform:none;visibility:visible}.admin-nav{transition:transform var(--motion-base) var(--ease-decel),visibility 0s linear var(--motion-base)}.admin.is-drawer .admin-nav{transition:transform var(--motion-base) var(--ease-decel),visibility 0s}}.nav-scrim{animation:fade var(--motion-fast) ease both;background:var(--scrim);border:0;inset:0;position:fixed;z-index:calc(var(--z-overlay) - 1)}@media(min-width:768px){.nav-scrim{display:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.admin-topbar{align-items:center;background:var(--color-surface-base);border-bottom:1px solid var(--color-hairline);display:flex;gap:12px;height:var(--admin-topbar);justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:var(--z-sticky)}@media(max-width:767px){.admin-topbar{gap:8px;padding:0 10px 0 6px}}.admin-main{flex:1;min-width:0}.admin-main-inner{margin:0 auto;padding:var(--space-9) var(--space-8) 80px;width:min(100%,var(--admin-max))}.admin-main-inner.is-wide{padding-left:32px;padding-right:32px}@media(min-width:1400px){.admin-main-inner.is-wide{padding-left:76px}}@media(max-width:767px){.admin-main-inner,.admin-main-inner.is-wide{padding:var(--space-5) var(--space-4) 88px}}.page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6)}.page-title{color:var(--color-ink-1);font-size:var(--font-size-3xl);font-weight:700;letter-spacing:var(--tracking-display);margin:0}.page-desc{color:var(--color-ink-4);font-size:var(--font-size-md);margin:var(--space-2) 0 0}@media(max-width:767px){.page-head{gap:var(--space-3)}.page-head>:last-child:not(:only-child){width:100%}.page-title{font-size:var(--font-size-2xl)}}.stack{gap:var(--space-6)}.stack,.stack-tight{align-content:start;display:grid;grid-template-columns:minmax(0,1fr)}.stack-tight{gap:var(--space-3)}.block-gap{margin-top:var(--space-4)}.seg{background:var(--color-surface-sunken);border-radius:var(--radius-chip);display:inline-flex;flex:none;flex-wrap:wrap;gap:2px;padding:3px}.seg button{background:0 0;border:0;border-radius:6px;color:var(--color-ink-3);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;height:30px;padding:0 14px}.seg button[aria-pressed=true]{background:var(--color-surface-base);box-shadow:var(--shadow-card);color:var(--color-ink-1)}.seg button:disabled{cursor:not-allowed;opacity:.4}.seg.is-sm button{font-size:var(--font-size-xs);height:28px;padding:0 12px}.ful-switch{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ful-label{color:var(--color-ink-4);font-size:var(--font-size-xs)}.list-screen.has-fulfillment-switch .page-head{margin-bottom:var(--space-3)}.list-screen.has-fulfillment-switch .ful-switch{margin-bottom:var(--space-1)}.list-screen.has-fulfillment-switch .list-rail{margin-top:var(--space-2)}.list-screen.has-fulfillment-switch .tile{padding-bottom:11px;padding-top:11px}.card{background:var(--color-surface-base);border:1px solid var(--color-hairline);border-radius:var(--radius-panel);padding:20px 22px}.card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.card-title{color:var(--color-ink-1);font-size:var(--font-size-md);font-weight:700;letter-spacing:var(--tracking-heading);margin:0}.card-sub{color:var(--color-ink-4);font-size:var(--font-size-xs);line-height:1.55;margin:4px 0 0}.card-unit{flex:none;margin-top:2px;white-space:nowrap}@media(max-width:767px){.card-head{flex-wrap:wrap}.card-head>:first-child{flex:100%;min-width:0}}.btn{align-items:center;background:0 0;border:1px solid #0000;border-radius:var(--radius-control);color:var(--color-ink-2);cursor:pointer;display:inline-flex;font-weight:600;gap:6px;height:40px;justify-content:center;padding:0 16px;transition:var(--t-interactive);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn,.btn-sm{font-size:var(--font-size-md)}.btn-sm{height:34px;padding:0 13px}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:focus-visible,.btn-primary:hover{background:var(--color-primary-strong)}.btn-primary:active{background:var(--color-primary-deep)}.btn-line{background:var(--color-surface-base);border-color:var(--color-hairline-strong)}.btn-line:focus-visible,.btn-line:hover{background:var(--color-surface-soft);border-color:var(--color-ink-5)}.btn-line:active{background:var(--color-surface-sunken)}.btn-ghost{color:var(--color-ink-4)}.btn-ghost:focus-visible,.btn-ghost:hover{background:var(--color-surface-sunken);color:var(--color-ink-2)}.btn-ghost:active{background:var(--color-hairline)}.btn-danger{background:var(--color-surface-sunken);color:var(--color-danger)}.btn-danger:focus-visible,.btn-danger:hover{background:var(--color-danger-weak)}.btn-danger:active{background:var(--color-danger-soft)}.btn-block{display:flex;width:100%}.btn:disabled,.btn:disabled:active,.btn:disabled:focus-visible,.btn:disabled:hover{background:var(--color-surface-sunken);border-color:var(--color-hairline);box-shadow:none;color:var(--color-ink-5);cursor:not-allowed;opacity:1}.btn-row{display:flex;flex-wrap:wrap;gap:8px}.control{background:var(--color-surface-base);border:0;border-radius:var(--radius-chip);box-shadow:var(--field-ring);color:var(--color-ink-1);font:inherit;font-size:var(--control-fs,var(--font-size-sm));height:var(--control-h,40px);max-width:var(--control-max,380px);outline:none;padding:0 var(--control-px,12px);transition:var(--t-interactive);width:100%}textarea.control{height:auto;line-height:1.6;padding:10px 12px;resize:vertical}.control:hover:enabled:not([readonly]):not(:focus){box-shadow:var(--field-ring-hover)}.control:focus{box-shadow:var(--field-ring-focus)}.control:focus-visible{outline:none}.control.is-error,.control.is-error:focus,.control.is-error:hover:enabled:not([readonly]):not(:focus){box-shadow:var(--field-ring-error)}.control:disabled,.control:disabled:focus,.control:disabled:hover{background:var(--color-surface-sunken);box-shadow:var(--field-ring-off);color:var(--color-ink-5);cursor:not-allowed;opacity:1}.control[readonly]{background:var(--color-surface-soft);box-shadow:var(--field-ring-off)}.control::-moz-placeholder{color:var(--color-ink-5)}.control::placeholder{color:var(--color-ink-5)}.switch-btn{background:var(--color-hairline-strong);border:0;border-radius:var(--radius-pill);cursor:pointer;flex:none;height:24px;padding:0;position:relative;transition:background .15s;width:42px}.switch-btn[aria-checked=true]{background:var(--color-primary)}.knob{background:#fff;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .15s;width:18px}.switch-btn[aria-checked=true] .knob{transform:translate(18px)}.switch-btn:disabled{cursor:default;opacity:.5}.field-shell{align-items:center;background:var(--color-surface-base);border-radius:var(--radius-chip);box-shadow:var(--field-ring);display:flex;height:var(--control-h,40px);max-width:var(--control-max,380px);transition:var(--t-interactive);width:100%}.field-shell:hover:not(:focus-within){box-shadow:var(--field-ring-hover)}.field-shell:focus-within{box-shadow:var(--field-ring-focus)}.field-shell.is-error,.field-shell.is-error:focus-within,.field-shell.is-error:hover:not(:focus-within){box-shadow:var(--field-ring-error)}.field-shell>.control{flex:1;height:100%;max-width:none;min-width:0}.field-shell>.control,.field-shell>.control:disabled,.field-shell>.control:disabled:focus,.field-shell>.control:disabled:hover,.field-shell>.control:focus,.field-shell>.control:hover:enabled:not([readonly]):not(:focus),.field-shell>.control[readonly]{background:0 0;box-shadow:none}.field-suffix{color:var(--color-ink-3);flex:none;font-size:var(--font-size-sm);padding-right:12px}.field-unit{flex:none;padding-right:8px}.field-shell>.control+.field-unit{padding-left:2px}.control::-webkit-datetime-edit{padding:0}.control.is-empty::-webkit-datetime-edit{color:var(--color-ink-5)}.control::-webkit-datetime-edit-month-field:focus,.control::-webkit-datetime-edit-year-field:focus{background:var(--color-primary-weak);border-radius:4px;color:var(--color-primary-strong);outline:none}.control::-webkit-datetime-edit-day-field:focus,.control::-webkit-datetime-edit-hour-field:focus{background:var(--color-primary-weak);border-radius:4px;color:var(--color-primary-strong);outline:none}.control::-webkit-datetime-edit-ampm-field:focus,.control::-webkit-datetime-edit-minute-field:focus{background:var(--color-primary-weak);border-radius:4px;color:var(--color-primary-strong);outline:none}.control::-webkit-clear-button,.control::-webkit-inner-spin-button{display:none}.control::-webkit-calendar-picker-indicator{background:var(--color-ink-4);cursor:pointer;height:18px;margin:0 0 0 var(--space-2);mask:var(--icon-calendar) center /18px 18px no-repeat;-webkit-mask:var(--icon-calendar) center /18px 18px no-repeat;opacity:1;padding:0;-webkit-transition:background-color var(--motion-color) var(--ease-standard);transition:background-color var(--motion-color) var(--ease-standard);width:18px}.control:hover::-webkit-calendar-picker-indicator{background:var(--color-ink-2)}.control[type=time]::-webkit-calendar-picker-indicator{mask-image:var(--icon-clock);-webkit-mask-image:var(--icon-clock)}.control:disabled::-webkit-calendar-picker-indicator{background:var(--color-ink-5);cursor:not-allowed}.control-label{color:var(--color-ink-3);display:block;font-size:var(--font-size-xs);font-weight:600;margin-bottom:6px}.control-row+.control-row{margin-top:14px}.sec-nav{background:var(--color-surface-base);border:1px solid var(--color-hairline);border-radius:var(--radius-surface);display:grid;gap:2px;padding:8px;position:sticky;top:88px}.sec-nav-item{align-items:center;background:0 0;border:0;border-radius:var(--radius-chip);color:var(--color-ink-3);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:9px 12px;text-align:left;transition:var(--t-interactive)}.sec-nav-item:hover{background:var(--color-surface-sunken);color:var(--color-ink-1)}.sec-nav-item:active{background:var(--color-hairline)}.sec-nav-item.is-active,.sec-nav-item.is-active:hover{background:var(--color-primary-weak);color:var(--color-primary-strong)}.sec-nav-foot{border-top:1px solid var(--color-hairline);color:var(--color-ink-4);font-size:var(--font-size-xs);margin-top:6px;padding:10px}.sec-nav-foot:hover{color:var(--color-primary)}@media(max-width:900px){.sec-nav{position:static}}@media(max-width:767px){.sec-nav{border-left:0;border-radius:0;border-right:0;display:flex;gap:2px;margin:0 -16px;overflow-x:auto;padding:6px;position:sticky;scrollbar-width:none;top:var(--admin-topbar);z-index:var(--z-sticky)}.sec-nav::-webkit-scrollbar{display:none}.sec-nav-item{flex:none;padding:8px 12px;white-space:nowrap}.sec-nav-foot{display:none}}.anchor{scroll-margin-top:calc(var(--admin-topbar) + 16px)}.fields{display:grid;gap:14px}.field-row{align-items:start;display:grid;gap:6px 16px;grid-template-columns:130px minmax(0,1fr)}.field-row+.field-row{margin-top:14px}.field-label{color:var(--color-ink-2);font-size:var(--font-size-sm);font-weight:600;padding-top:11px}.field-input{min-width:0}.field-row:has(>.field-input>:is(p,label):first-child)>.field-label{padding-top:0}@media(max-width:720px){.field-row{grid-template-columns:minmax(0,1fr)}}.field-cols{--control-max:100%;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.field-cols .field-row+.field-row{margin-top:0}.field-cols+.field-row,.field-row+.field-cols,.hint+.field-cols:not(.block-gap),.hint+.field-row:not(.block-gap){margin-top:14px}.pick-drawer{background:var(--color-surface-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-control);margin-bottom:12px;padding:12px}.pick-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pick{align-content:start;background:var(--color-surface-base);border:1px solid var(--color-hairline);border-radius:var(--radius-control);cursor:pointer;display:grid;gap:3px;padding:12px 14px;text-align:left;transition:var(--t-interactive)}.pick:hover{background:var(--color-surface-soft);border-color:var(--color-primary-200)}.pick.is-on,.pick.is-on:hover{background:var(--color-primary-weak);border-color:var(--color-primary)}.pick.is-blank{border-style:dashed}.pick-name{align-items:center;color:var(--color-ink-1);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:6px}.pick-desc{color:var(--color-ink-4);font-size:var(--font-size-xs);line-height:1.5}.pick-meta{color:var(--color-ink-5);font-size:var(--font-size-xss)}.p-list{display:grid;gap:1px;list-style:none;margin:0;padding:0}.p-item{align-items:flex-start;background:0 0;border:0;border-radius:8px;color:var(--color-ink-2);cursor:pointer;display:flex;gap:9px;padding:8px;text-align:left;transition:var(--t-interactive);width:100%}.p-item>.icon{color:var(--color-ink-4);flex:none;margin-top:1px}.p-item:hover:not(:disabled){background:var(--ink-a100)}.p-item:hover:not(:disabled)>.icon{color:var(--color-primary)}.p-item:active:not(:disabled){background:var(--ink-a200)}.p-item.is-on,.p-item.is-on:hover{background:var(--color-primary-weak)}.p-item:disabled{cursor:not-allowed}.p-item:disabled .p-name{color:var(--color-ink-5)}.p-item:disabled>.icon{opacity:.45}.p-body{display:grid;gap:2px;min-width:0}.p-name{color:var(--color-ink-1);font-size:var(--font-size-sm);font-weight:600}.p-desc{color:var(--color-ink-5);font-size:var(--font-size-xss);line-height:1.5}.choice-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.choice-card{background:var(--color-surface-base);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-surface);color:var(--color-ink-1);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-height:112px;padding:var(--space-4);text-align:left;transition:var(--t-interactive)}.choice-card span{color:var(--color-ink-4);font-size:var(--font-size-xs);line-height:1.5}.choice-card:hover{background:var(--color-surface-soft);border-color:var(--color-primary-200)}.choice-card.is-selected,.choice-card.is-selected:hover{background:var(--color-primary-weak);border-color:var(--color-primary)}.choice-card em{color:var(--color-ink-1);font-size:var(--font-size-sm);font-style:normal;font-variant-numeric:tabular-nums;font-weight:700}.selection-list{display:grid;gap:var(--space-2)}.selection-row{align-items:center;border:1px solid var(--color-hairline);border-radius:var(--radius-control);display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--space-3)}.selection-row:has(.qty){grid-template-columns:auto minmax(0,1fr) auto auto}.selection-row .cell-body span{color:var(--color-ink-4);display:block;font-size:var(--font-size-xs);margin-top:var(--space-1)}.summary-box{background:var(--color-surface-soft);border-radius:var(--radius-control);color:var(--color-ink-4);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);padding:var(--space-4)}.summary-box strong{color:var(--color-ink-1);text-align:right}.money-line{align-items:baseline;border-top:1px solid var(--color-hairline);color:var(--color-ink-4);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding-top:var(--space-3)}.money-line strong{color:var(--color-ink-1);font-size:var(--font-size-md);font-weight:700}.money-line.is-charge strong{color:var(--color-tonal-danger-text)}.copy-line{align-items:center;display:inline-flex;gap:5px;min-width:0}.copy-tag{background:var(--color-surface-sunken);border-radius:5px;color:var(--color-ink-4);flex:none;font-size:var(--font-size-xss);font-weight:600;padding:1px 5px}.copy-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-value.is-mono{color:var(--color-ink-3);font-family:var(--font-mono);font-size:var(--font-size-xs)}.copy-value.is-folded{cursor:help}.copy-btn{background:0 0;border:0;border-radius:5px;color:var(--color-ink-5);cursor:pointer;display:grid;flex:none;height:20px;opacity:0;place-items:center;transition:opacity .12s,color .12s;width:20px}.copy-btn.is-always,.copy-btn:focus-visible,.info-row:hover .copy-btn,tr:hover .copy-btn{opacity:1}@media(hover:none){.copy-btn{height:26px;opacity:1;width:26px}}.copy-btn:hover{background:var(--color-surface-sunken);color:var(--color-ink-2)}.hint{color:var(--color-ink-4);font-size:var(--font-size-xs);line-height:1.55;margin:6px 0 0}.icon-button{background:0 0;border:0;border-radius:var(--radius-chip);color:var(--color-ink-3);cursor:pointer;display:grid;height:32px;place-items:center;transition:var(--t-interactive);width:32px}.icon-button:hover{background:var(--color-surface-sunken);color:var(--color-ink-1)}.icon-button:active{background:var(--color-hairline)}.back-caret{border-left:1.6px solid;border-radius:1px;border-top:1.6px solid;height:8px;margin-left:3px;transform:rotate(-45deg);width:8px}.pressable{transition:transform 60ms var(--ease-standard)}.pressable:active{transform:scale(.98)}.icon{display:block;fill:none;height:20px;stroke:currentColor;stroke-width:1.6px;width:20px}.icon-sm{height:16px;width:16px}.icon-lg{height:26px;width:26px}.badge{align-items:center;background:var(--color-tonal-neutral-bg);border-radius:var(--radius-chip);color:var(--color-tonal-neutral-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;height:24px;padding:0 8px;white-space:nowrap}.badge.is-info{background:var(--color-tonal-info-bg);color:var(--color-tonal-info-text)}.badge.is-success{background:var(--color-tonal-success-bg);color:var(--color-tonal-success-text)}.badge.is-warning{background:var(--color-tonal-warning-bg);color:var(--color-tonal-warning-text)}.badge.is-danger{background:var(--color-tonal-danger-bg);color:var(--color-tonal-danger-text)}.card-mark{background:var(--color-tonal-neutral-bg);border-radius:var(--radius-chip);color:var(--color-tonal-neutral-text);display:grid;flex:none;height:28px;place-items:center;width:28px}.card-mark.is-info{background:var(--color-tonal-info-bg);color:var(--color-tonal-info-text)}.card-mark.is-success{background:var(--color-tonal-success-bg);color:var(--color-tonal-success-text)}.card-mark.is-warning{background:var(--color-tonal-warning-bg);color:var(--color-tonal-warning-text)}.card-mark.is-danger{background:var(--color-tonal-danger-bg);color:var(--color-tonal-danger-text)}.head-mark{align-items:flex-start;display:flex;gap:10px}.head-mark,.head-mark>div{min-width:0}.table-card{background:var(--color-surface-base);border:1px solid var(--color-hairline);border-radius:var(--radius-panel);overflow:hidden}.table-scroll{background:linear-gradient(to right,var(--color-surface-base) 40%,transparent) 0 0 /32px 100% no-repeat local,linear-gradient(to left,var(--color-surface-base) 40%,transparent) 100% 0 /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#191f2824,transparent) 0 0 /16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#191f2824,transparent) 100% 0 /16px 100% no-repeat scroll;overflow-x:auto;scrollbar-width:thin}.table{border-collapse:collapse;font-size:var(--font-size-md);width:100%}.table th{background:var(--color-surface-base);color:var(--color-ink-4);font-size:var(--font-size-sm);font-weight:600;padding:14px 16px;text-align:left;white-space:nowrap}.table td,.table th{border-bottom:1px solid var(--color-hairline)}.table td{padding:16px;vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color var(--motion-ui) var(--ease-standard)}.table tbody tr:hover{background:var(--color-surface-soft)}.table tbody tr.is-open,.table tbody tr[role=button]:active{background:var(--color-surface-sunken)}.table .num{text-align:right}.tabular{font-variant-numeric:tabular-nums}.table td,.table th{white-space:nowrap}.table .cell-body,.table .cell-main,.table .cell-sub{white-space:normal}@media(max-width:767px){.table.is-cards,.table.is-cards tbody,.table.is-cards td,.table.is-cards tr{display:block}.table.is-cards thead{display:none}.table.is-cards tbody tr{align-items:baseline;border-bottom:1px solid var(--color-hairline);display:flex;flex-flow:wrap;gap:3px 14px;padding:13px 16px 12px;position:relative}.table.is-cards tbody tr:last-child{border-bottom:0}.table.is-cards tbody tr:hover{background:0 0}.table.is-cards tbody tr.is-open{border-bottom:0}.table.is-cards td{border:0;flex:1 0 100%;min-height:22px;padding:5px 0 0 96px;position:relative;text-align:right;white-space:normal}.table.is-cards td:before{color:var(--color-ink-4);content:attr(data-label);font-size:var(--font-size-xs);font-weight:500;left:0;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;top:5px;white-space:nowrap;width:88px}.table.is-cards td.is-lead{border-bottom:1px solid var(--color-hairline);flex:1 0 100%;font-size:var(--font-size-md);margin-bottom:4px;order:-1;padding:0 0 8px;text-align:left}.table.is-cards td.is-lead:before{display:none}.table.is-cards td.is-lead .cell-main{font-size:var(--font-size-md)}.table.is-cards td.is-lead .cell-menu-value,.table.is-cards td.is-lead .cell-product,.table.is-cards td.is-lead .copy-line{justify-content:flex-start}.table.is-cards td:empty{display:none}.table.is-cards td.is-sum{flex:0 auto;min-height:0;padding:0;text-align:left}.table.is-cards td.is-sum:before{margin-right:5px;position:static;width:auto}.table.is-cards td.is-sum.is-status:before{display:none}.table.is-cards td.is-sum .cell-menu-value,.table.is-cards td.is-sum .cell-product,.table.is-cards td.is-sum .copy-line{justify-content:flex-start}.table.is-cards tbody tr:not(.is-open) td.is-fold{display:none}.table.is-cards td.is-fold{order:1}.table.is-cards td.more-cell{margin-top:7px;min-height:0;order:2;padding:0;text-align:left}.table.is-cards td.more-cell:before{display:none}.table.is-cards .btn-row,.table.is-cards .cell-menu-value,.table.is-cards .cell-product,.table.is-cards .copy-line{justify-content:flex-end}.table.is-cards .cell-product{gap:8px}.table.is-cards .cell-thumb{height:32px;width:32px}.table.is-cards .copy-btn{opacity:1}.table.is-cards a.cell-body,.table.is-cards a.cell-main{display:inline-block;margin:-4px 0;padding:4px 0}}@media(min-width:768px)and (max-width:1023px){.table{min-width:100%;width:-moz-max-content;width:max-content}.table .cell-body,.table .cell-main,.table .cell-sub{max-width:220px}}@media(max-width:767px){.table:not(.is-cards){min-width:100%;width:-moz-max-content;width:max-content}.table:not(.is-cards) .cell-body,.table:not(.is-cards) .cell-main,.table:not(.is-cards) .cell-sub{max-width:200px}}.cell-main{color:var(--color-ink-1);display:block;font-weight:600}.cell-sub{color:var(--color-ink-4);display:block;font-size:var(--font-size-sm);margin-top:4px}.cell-muted{color:var(--color-ink-5)}.cell-body{display:block;min-width:0}.cell-product{align-items:center;display:flex;gap:10px}.cell-thumb{background:var(--color-surface-sunken);border-radius:var(--radius-chip);color:var(--color-ink-5);display:grid;flex:none;height:40px;place-items:center;width:40px}.check-cell{width:40px}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-base);border:1.5px solid var(--color-hairline-strong);border-radius:5px;cursor:pointer;flex:none;height:18px;transition:var(--t-interactive);width:18px}.checkbox:hover,tr:hover .checkbox{border-color:var(--color-primary-200)}.checkbox:checked{background:var(--color-primary) var(--icon-check-on) center /14px 14px no-repeat;border-color:var(--color-primary)}.checkbox:checked:hover{background-color:var(--color-primary-strong);border-color:var(--color-primary-strong)}.checkbox:disabled{background-color:var(--color-surface-sunken);border-color:var(--color-hairline);cursor:not-allowed}.checkbox:disabled:checked{background-color:var(--color-ink-5);border-color:var(--color-ink-5)}.list-rail{align-items:stretch;border-bottom:1px solid var(--color-hairline);display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:var(--space-5) 0}.list-rail .tabs{align-items:stretch;border-bottom:0;flex:auto}.list-rail .tab{align-items:center;display:flex}.list-rail .tab[aria-selected=true]:after{bottom:0}.list-rail .toolbar{flex:auto;flex-wrap:nowrap;justify-content:flex-end;padding:var(--space-2) 0}.list-rail .toolbar>*{flex:none}.list-rail .search{flex:0 240px;min-width:170px}.list-rail .toolbar-spacer{display:none}.list-rail .toolbar{order:1}.list-rail .filterbar{flex:1 0 100%;order:2}@media(max-width:767px){.list-rail{gap:0}.list-rail .tabs{flex:1 0 100%}.list-rail .toolbar{flex:1 0 100%;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;padding:var(--space-3) 0;width:100%}.list-rail .toolbar .toolbar-action{flex:1 0 100%}.list-rail .search{flex:150px;max-width:none;min-width:0}.list-rail .toolbar>.btn{flex:auto}}.tabs{align-items:center;border-bottom:1px solid var(--color-hairline);display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{background:0 0;border:0;color:var(--color-ink-4);cursor:pointer;font-size:var(--font-size-md);font-weight:600;padding:var(--space-4) 14px 17px;position:relative;transition:color var(--motion-color) var(--ease-standard);white-space:nowrap}.tab:hover{color:var(--color-ink-2)}.tab[aria-selected=true]{color:var(--color-ink-1)}.tab[aria-selected=true]:after{background:var(--color-primary);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:14px;position:absolute;right:14px}.tab .count{color:var(--color-ink-5);margin-left:4px}.tab[aria-selected=true] .count{color:var(--color-primary)}.toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) 0}.toolbar-spacer{margin-left:auto}.search{align-items:center;background:var(--color-surface-base);border:0;border-radius:var(--radius-chip);box-shadow:var(--field-ring);color:var(--color-ink-4);display:flex;flex:1;gap:8px;height:36px;max-width:320px;min-width:220px;padding:0 12px;transition:var(--t-interactive)}.search:hover{box-shadow:var(--field-ring-hover)}.search:focus-within{box-shadow:var(--field-ring-focus)}.search input:focus-visible{outline:none}.search input{background:0 0;border:0;color:var(--color-ink-1);font:inherit;min-width:0;outline:0;width:100%}.search input::-webkit-search-cancel-button{-webkit-appearance:none;background:var(--color-ink-5);cursor:pointer;height:14px;mask:var(--icon-close) center /14px 14px no-repeat;-webkit-mask:var(--icon-close) center /14px 14px no-repeat;-webkit-transition:background-color var(--motion-color) var(--ease-standard);transition:background-color var(--motion-color) var(--ease-standard);width:14px}.search input::-webkit-search-cancel-button:hover{background:var(--color-ink-2)}.segmented{background:var(--color-surface-sunken);border-radius:var(--radius-chip);display:flex;gap:2px;overflow-x:auto;padding:3px;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented a,.segmented button{align-items:center;background:0 0;border:0;border-radius:7px;color:var(--color-ink-4);cursor:pointer;display:inline-flex;flex:none;font-size:var(--font-size-sm);font-weight:600;padding:5px 12px;transition:var(--t-interactive);white-space:nowrap}.segmented a:hover:not([aria-current=page]),.segmented button:hover:not([aria-pressed=true]){background:var(--color-surface-base);color:var(--color-ink-2)}.segmented a[aria-current=page],.segmented button[aria-pressed=true]{background:var(--color-surface-base);box-shadow:var(--shadow-card);color:var(--color-ink-1)}.grid-4{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:1400px){.grid-4{grid-template-columns:repeat(var(--grid-cols,auto-fit),minmax(200px,1fr))}}.stat{background:var(--color-surface-base);border:1px solid var(--color-hairline);border-radius:var(--radius-surface);padding:18px 20px}.stat-label{color:var(--color-ink-4);font-size:var(--font-size-xs);margin:0}.stat-value{color:var(--color-ink-1);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:var(--tracking-display);margin:6px 0 0}.stat-delta{color:var(--color-ink-4);font-size:var(--font-size-xs);margin:4px 0 0}.stat-delta.is-up{color:var(--color-tonal-success-text)}.stat-delta.is-down{color:var(--color-tonal-danger-text)}@media(max-width:767px){.grid-4{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:12px 13px}.stat-value{font-size:var(--font-size-xl);margin-top:3px}.stat-delta{font-size:var(--font-size-xss);margin-top:3px}}.gauge-bar{background:var(--color-surface-sunken);height:6px;margin-top:8px;overflow:hidden}.gauge-bar,.gauge-fill{border-radius:var(--radius-pill)}.gauge-fill{animation:fill var(--motion-slow) var(--ease-out) both;background:var(--color-primary);display:block;height:100%;width:var(--to)}@keyframes fill{0%{width:0}to{width:var(--to)}}.gauge.is-over .gauge-fill{background:var(--color-danger)}@media(prefers-reduced-motion:reduce){.gauge-fill{animation:none}}.notice{background:var(--color-surface-sunken);border-radius:var(--radius-control);color:var(--color-ink-3);display:grid;font-size:var(--font-size-sm);gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.6;padding:14px 16px}.notice .icon{height:18px;margin-top:1px;width:18px}.notice-link{background:0 0;border:0;color:var(--color-primary);cursor:pointer;font:inherit;font-weight:600;padding:0}@media(hover:none){.notice-link{display:inline-block;margin:-4px 0;padding:4px 2px}}.notice+.field-cols,.notice+.field-row,.notice+.fields,:where(:not(.stack,.stack-tight,.fields,.field-cols))>.notice:not(:first-child){margin-top:var(--space-5)}.field-grp{border-top:1px solid var(--color-hairline);color:var(--color-ink-4);font-size:var(--font-size-xs);font-weight:600;margin:24px 0 12px;padding-top:20px}.field-grp:first-child{border-top:0;margin-top:0;padding-top:0}.field-grp.is-first{border-top:0;margin-top:4px;padding-top:0}.field-grp b{color:var(--color-ink-2)}.field-grp .is-warn{color:var(--color-tonal-warning-text)}.info-list,.info-row{display:grid}.info-row{align-items:baseline;border-bottom:1px solid var(--color-hairline);gap:12px;grid-template-columns:84px minmax(0,1fr);padding:9px 0}.info-row:first-child{padding-top:0}.info-row:last-child{border-bottom:0;padding-bottom:0}.info-label{color:var(--color-ink-4)}.info-label,.info-value{font-size:var(--font-size-sm)}.info-value{color:var(--color-ink-1);font-weight:500;overflow-wrap:break-word}.info-value.is-mono{font-family:var(--font-mono);font-size:var(--font-size-xs)}.drop{background:var(--color-surface-sunken);border:1px dashed var(--color-hairline-strong);border-radius:var(--radius-control);padding:18px 16px;position:relative;text-align:center}.drop.is-over{background:var(--color-primary-weak);border-color:var(--color-primary)}.drop.is-set{border-style:solid}.drop-input{height:1px;opacity:0;position:absolute;width:1px}.drop label{align-items:center;color:var(--color-ink-4);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);gap:8px}.drop label b{color:var(--color-ink-2)}.timeline,.tl{display:grid}.tl{gap:2px 12px;grid-template-columns:14px minmax(0,1fr);padding-bottom:16px;position:relative}.tl:last-child{padding-bottom:0}.tl:before{background:var(--color-hairline);bottom:0;content:"";left:4px;position:absolute;top:16px;width:1px}.tl:last-child:before{display:none}.tl-dot{align-self:start;background:var(--color-hairline-strong);border-radius:50%;grid-row:span 2;height:9px;margin-top:5px;width:9px}.tl.is-now .tl-dot{background:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-weak)}.tl.is-danger .tl-dot{background:var(--color-danger);box-shadow:0 0 0 3px var(--color-tonal-danger-bg)}.tl.is-warning .tl-dot{background:var(--color-warning);box-shadow:0 0 0 3px var(--color-tonal-warning-bg)}.tl.is-success .tl-dot{background:var(--color-success);box-shadow:0 0 0 3px var(--color-tonal-success-bg)}.tl-name{color:var(--color-ink-1);font-size:var(--font-size-sm);font-weight:600}.tl-desc,.tl-time{color:var(--color-ink-4);font-size:var(--font-size-xs)}.tl-desc{grid-column:2;line-height:1.6}.setting-row{align-items:center;border-bottom:1px solid var(--color-hairline);display:grid;gap:3px 16px;grid-template-columns:minmax(0,1fr) auto;padding:16px 2px}.setting-row:last-child{border-bottom:0;padding-bottom:0}.setting-row-name{color:var(--color-ink-1);font-size:var(--font-size-md);font-weight:600}.setting-row-desc{color:var(--color-ink-4);font-size:var(--font-size-xs);grid-column:1;line-height:1.5}.setting-row-action{grid-row:span 2}@media(max-width:767px){.setting-row{gap:3px;grid-template-columns:minmax(0,1fr)}.setting-row-action{grid-row:auto;justify-self:start;margin-top:10px}}.record-rows{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) auto}.record-row{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:14px 0;row-gap:8px}.record-row+.record-row{border-top:1px solid var(--color-hairline)}.record-main{display:flex;flex-direction:column;gap:4px;min-width:0}.record-name{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.record-link{color:var(--color-ink-1);display:inline-block;font-size:var(--font-size-sm);font-weight:600;padding:3px 0}a.record-link:hover{color:var(--color-primary)}.record-desc{color:var(--color-ink-4);font-size:var(--font-size-xs);line-height:1.5;margin:0}.record-key{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:0}.record-secret{color:var(--color-ink-5);font-family:var(--font-mono)}.record-meta,.record-secret{font-size:var(--font-size-xs)}.record-meta{color:var(--color-ink-2);display:flex;flex-direction:column;gap:3px;min-width:0}.record-meta .badge{margin-left:4px}.record-sub{color:var(--color-ink-4);font-size:var(--font-size-xs)}.record-act{display:inline-flex;flex:none;gap:6px}@media(max-width:767px){.record-rows{grid-template-columns:minmax(0,1fr)}.record-act{justify-content:flex-start}}.fact-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:11px 0}.fact-row+.fact-row{border-top:1px solid var(--color-hairline)}.fact-body{display:flex;flex-direction:column;gap:2px;min-width:0}.fact-name{align-items:center;color:var(--color-ink-1);display:inline-flex;font-size:var(--font-size-sm);font-weight:600;gap:6px}.fact-sub{color:var(--color-ink-4);font-size:var(--font-size-xs)}.fact-right{align-items:center;display:inline-flex;flex:none;font-size:var(--font-size-sm);gap:8px}.insp{--insp-pad:16px;align-content:start;display:grid}.insp-sec{border-bottom:1px solid var(--color-hairline);margin:0 calc(var(--insp-pad)*-1);padding:18px var(--insp-pad)}.insp-sec:first-child{padding-top:0}.insp-sec:last-child{border-bottom:0}.insp-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.insp-title{color:var(--color-ink-1);font-size:var(--font-size-sm);font-weight:700;letter-spacing:var(--tracking-heading);margin:0}.insp-sub{color:var(--color-ink-4);font-size:var(--font-size-xs);line-height:1.5;margin:3px 0 0}.insp>.notice{margin-top:14px}.insp>.notice:first-child{margin-bottom:4px;margin-top:0}.insp-list{display:grid;list-style:none;margin:10px 0 0;padding:0}.insp-row{align-items:center;display:grid;gap:3px 10px;padding:9px 2px;transition:var(--t-interactive)}.insp-row+.insp-row{border-top:1px solid var(--color-hairline)}.insp .setting-row{padding:11px 2px}.insp .setting-row-name{font-size:var(--font-size-sm)}.insp .setting-row-desc{font-size:var(--font-size-xs)}.insp .field-input>.app-select,.insp .field-shell{max-width:200px}.insp .field-cols{gap:12px}.insp .field-row+.field-row{margin-top:12px}.insp-moves{display:flex;flex-direction:column;gap:2px}.insp-move{background:var(--color-surface-base);border:1px solid var(--color-hairline);border-radius:5px;color:var(--color-ink-4);font-size:var(--font-size-xxs);height:17px;line-height:1;transition:var(--t-interactive);width:22px}.insp-move:hover:enabled{border-color:var(--color-primary);color:var(--color-primary)}.insp-move:disabled{color:var(--color-ink-5);cursor:not-allowed;opacity:.45}@media(hover:none){.insp-move{height:24px;width:26px}}.detail{align-items:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media(max-width:1000px){.detail{grid-template-columns:minmax(0,1fr)}}.detail>div{align-content:start;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0}.amount-row{align-items:baseline;display:flex;font-size:var(--font-size-md);gap:16px;justify-content:space-between}.amount-row+.amount-row{margin-top:10px}.amount-row span:first-child{color:var(--color-ink-3)}.amount-row.is-total{border-top:1px solid var(--color-hairline);margin-top:14px;padding-top:14px}.amount-row.is-total span:first-child{color:var(--color-ink-1);font-weight:700}.amount-row.is-total span:last-child{font-size:var(--font-size-lg);font-weight:800}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.error-page[data-v-8976289d]{align-content:center;display:grid;gap:6px;justify-items:center;min-height:100dvh;padding:24px;text-align:center}.error-code[data-v-8976289d]{color:var(--color-ink-5);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;margin:0}.error-title[data-v-8976289d]{color:var(--color-ink-1);font-size:var(--font-size-3xl);font-weight:800;letter-spacing:var(--tracking-display);margin:0}.error-desc[data-v-8976289d]{color:var(--color-ink-4);font-size:var(--font-size-sm);line-height:1.65;margin:4px 0 0;max-width:420px}.error-actions[data-v-8976289d]{display:flex;gap:8px;margin-top:18px}.error-raw[data-v-8976289d]{color:var(--color-ink-5);font-size:var(--font-size-xs);margin-top:28px}.error-raw summary[data-v-8976289d]{cursor:pointer}.error-raw code[data-v-8976289d]{background:var(--color-surface-sunken);border-radius:var(--radius-control);display:block;font-size:var(--font-size-xss);margin-top:8px;max-width:520px;padding:10px 12px;word-break:break-all}
