html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--yz-paper:#f2e6c9;--yz-paper-soft:#f9f4ec;--yz-paper-lifted:#fff9f2;--yz-paper-deep:#ead9bc;--yz-ink:#2b241d;--yz-ink-soft:#6a5a4b;--yz-ink-muted:#8a7563;--yz-brand:#993921;--yz-accent:#d15e14;--yz-accent-deep:#b54e16;--yz-brown:#8a5a38;--yz-olive:#5c6b4c;--yz-line:#9939212e;--yz-line-strong:#99392152;--yz-surface:#f9f4ecd6;--yz-surface-strong:#fff9f2f0;--yz-shadow:0 18px 40px #42291914;--yz-shadow-soft:0 12px 28px #4229190d;--yz-display-font:"Noto Serif SC", "Songti SC", "STSong", "Iowan Old Style", "Times New Roman", serif;--yz-body-font:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;color:var(--yz-ink);font-family:var(--yz-body-font);font-synthesis:none;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 0 0,#9939212e,#0000 28%),radial-gradient(circle at right 12%,#d15e141f,#0000 24%),linear-gradient(#f8f0e2 0%,#efe3cf 48%,#f6ecdd 100%);line-height:1.5}*{box-sizing:border-box}::selection{background:#d15e1429}html,body,#root{height:100%}body{color:var(--yz-ink);margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#72533814 1px,#0000 1px),linear-gradient(90deg,#7253380f 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 92%);mask-image:radial-gradient(circle,#000 40%,#0000 92%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}[data-fade=up]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards fade-up;transform:translateY(18px)}[data-delay="1"]{animation-delay:80ms}[data-delay="2"]{animation-delay:.16s}[data-delay="3"]{animation-delay:.24s}[data-delay="4"]{animation-delay:.32s}@keyframes fade-up{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-animate],[data-animate]:before,[data-animate]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}*{scroll-behavior:auto!important}.trend-chart__column,.trend-chart__value,.trend-chart__track,.trend-chart__bar{transition:none!important;animation:none!important}}.ant-layout,.ant-layout *{scrollbar-width:thin;scrollbar-color:#8a5a3859 transparent}.ant-layout ::-webkit-scrollbar{width:8px;height:8px}.ant-layout ::-webkit-scrollbar-thumb{background:#8a5a3852;border-radius:999px}.ant-btn{letter-spacing:.02em;border-radius:999px;min-height:42px;font-weight:600;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ant-btn-primary{background:linear-gradient(180deg, var(--yz-accent) 0%, var(--yz-accent-deep) 100%)!important;color:#fff8f2!important;box-shadow:none!important;border-color:#0000!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(#db6721 0%,#c3561a 100%)!important}.ant-btn-default{border-color:var(--yz-line-strong);color:var(--yz-brand);background:#f9f4ecd6}.ant-btn-default:not(:disabled):hover,.ant-btn-link:not(:disabled):hover,.ant-btn-text:not(:disabled):hover{border-color:#d15e144d;color:var(--yz-accent)!important;background:#d15e1414!important}.ant-typography{color:inherit}.ant-result-title{font-family:var(--yz-display-font);color:var(--yz-ink)!important}.ant-result-subtitle{color:var(--yz-ink-soft)!important}.app-shell{background:0 0;height:100vh;overflow:hidden}.app-shell>.ant-layout{background:0 0;min-width:0;min-height:0;overflow:hidden}.app-shell .ant-layout-sider{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.app-shell .ant-layout-sider:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--yz-line-strong) 18%, transparent 100%);width:1px;position:absolute;inset:0 0 0 auto}.app-shell .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.brand-block{justify-content:center;align-items:center;padding:18px 12px 14px;display:flex}.brand-mark{object-fit:contain;flex:none;width:116px;max-width:100%;height:auto;display:block}.app-shell .ant-layout-sider-collapsed .brand-block{padding-inline:8px}.app-shell .ant-layout-sider-collapsed .brand-mark{width:68px}.sider-main{flex:1;min-height:0;overflow:auto}.sider-footer{border-top:1px solid var(--yz-line);flex-direction:column;gap:12px;padding:16px;display:flex}.sider-user{align-items:center;width:100%}.sider-user-meta{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sider-user-name.ant-typography{margin-bottom:0;font-size:15px}.app-shell .ant-avatar{box-shadow:none}.app-shell .ant-menu{font-size:14px;background:0 0!important;border-inline-end:none!important}.app-shell .ant-menu-item-group{margin-top:16px}.app-shell .ant-menu-item-group:first-of-type{margin-top:10px}.app-shell .ant-menu-item-group-title{padding-inline:20px!important}.sider-menu-group{border-top:1px solid #28382d14;flex-direction:column;padding-top:12px;display:flex}.app-shell .ant-menu-item-group:first-of-type .sider-menu-group{border-top:none}.sider-menu-group__title{color:#28382d8f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.4}.app-shell .ant-menu-inline-collapsed .ant-menu-item-group{display:none}.app-shell .ant-menu-item{height:46px;position:relative;border-radius:14px!important;margin-block:6px!important;margin-inline:12px!important;padding-inline-start:18px!important}.app-shell .ant-menu-item:after{display:none}.app-shell .ant-menu-item-selected:before{content:"";background:var(--yz-accent);border-radius:999px;width:2px;position:absolute;top:11px;bottom:11px;left:10px}.app-shell .ant-menu-inline-collapsed>.ant-menu-item:before{display:none}.admin-toolbar{justify-content:flex-start;align-items:center;padding:10px 24px 0;display:flex}.admin-toolbar-toggle{border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.app-content{min-height:0;padding:10px 24px 28px;overflow:auto}.page-stack{width:min(1480px,100%);margin:0 auto}.page-stack>.ant-space-item{width:100%}.page-empty-state{background:linear-gradient(#fff9f2f0,#fffcf7fa);border:1px dashed #9939212e;border-radius:24px;place-items:center;min-height:260px;padding:16px;display:grid}.page-empty-state .ant-empty{margin:0}.page-empty-state .ant-empty-description{color:inherit}.page-post-save-notice.ant-alert{background:linear-gradient(#fff9f2fa,#fffdf9fa);border:1px solid #d15e1429;border-radius:20px}.page-post-save-notice .ant-alert-description{margin-top:8px}.page-table-skeleton{gap:14px;display:grid}.page-table-skeleton__row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;display:grid}.page-table-skeleton__cell.ant-skeleton.ant-skeleton-element{width:100%}.page-table-skeleton__cell .ant-skeleton-button{border-radius:14px;width:100%;height:36px}.page-table-skeleton__row--head .page-table-skeleton__cell .ant-skeleton-button{opacity:.72;border-radius:10px;height:24px}.editor-loading-skeleton{gap:18px;padding:8px 4px 12px;display:grid}.editor-loading-skeleton .ant-skeleton{width:100%}.page-header-card.ant-card,.app-shell .ant-card,.login-card.ant-card{border:1px solid var(--yz-line);background:var(--yz-surface);box-shadow:var(--yz-shadow-soft);border-radius:24px}.app-shell .ant-card .ant-card-head,.page-header-card.ant-card .ant-card-body{background:0 0}.app-shell .ant-card .ant-card-head{border-bottom:1px solid var(--yz-line);min-height:0;padding:18px 24px 0}.app-shell .ant-card .ant-card-head-title{color:var(--yz-ink);font-family:var(--yz-display-font);padding:0 0 14px;font-size:22px;font-weight:600;line-height:1.22}.app-shell .ant-card .ant-card-extra{padding:0 0 14px}.app-shell .ant-card .ant-card-body{padding:22px 24px 24px}.page-header-card.ant-card{background:linear-gradient(135deg,#fff9f2f0,#f6ede0e0),radial-gradient(circle at 0 0,#99392114,#0000 28%)}.page-header-layout{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-header-main{min-width:0}.page-header-main--compact .page-header-title.ant-typography{margin-top:0}.page-header-kicker-row{align-items:center;gap:14px;display:flex}.page-header-rule{background:var(--yz-line-strong);width:min(160px,22vw);height:1px;display:block}.page-header-kicker{color:var(--yz-brand);letter-spacing:.2em;font-size:12px;font-weight:700}.page-header-title.ant-typography{font-family:var(--yz-display-font);margin-top:16px;margin-bottom:10px;font-size:clamp(30px,4.1vw,42px);line-height:1.16}.page-header-description.ant-typography{max-width:760px;color:var(--yz-ink-soft);margin-bottom:0;font-size:15px;line-height:1.9}.page-header-footer{margin-top:18px}.page-header-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-header-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-search-input-control.ant-input-affix-wrapper,.page-header-filter-select.ant-select .ant-select-selector{height:46px!important}.page-search-input-control.ant-input-affix-wrapper{overflow:hidden;border-radius:999px!important;padding-inline:16px!important}.page-search-input-control.ant-input-affix-wrapper .ant-input{min-height:0!important}.page-header-search-control.ant-input-affix-wrapper{flex:320px;max-width:420px}.page-header-filter-select.ant-select{min-width:160px}.page-header-filter-select.ant-select .ant-select-selector{border-radius:999px!important;padding-inline:16px!important}.page-header-extra{align-items:flex-start}.toolbar-row{justify-content:space-between;align-items:center;width:100%}.page-toolbar-card.ant-card,.page-selection-card.ant-card,.page-table-card.ant-card,.page-insight-card.ant-card,.config-editor-card.ant-card,.settings-intro-card.ant-card,.settings-form-card.ant-card{background:#f9f4eccc}.page-toolbar-card .ant-card-body,.page-selection-card .ant-card-body,.page-table-card .ant-card-body,.page-insight-card .ant-card-body,.settings-intro-card .ant-card-body,.settings-form-card .ant-card-body{padding-block:20px}.page-toolbar-copy{flex-direction:column;flex:1;gap:6px;min-width:min(280px,100%);display:flex}.page-toolbar-title.ant-typography{font-family:var(--yz-display-font);margin:0;font-size:24px;line-height:1.24}.page-toolbar-description.ant-typography,.page-toolbar-hint.ant-typography{color:var(--yz-ink-soft);margin:0;line-height:1.82}.page-record-count{color:var(--yz-ink-muted);font-size:13px}.page-selection-summary{color:var(--yz-ink-soft);font-size:14px}.page-chip-list{flex-wrap:wrap;gap:8px;display:flex}.page-table-card .ant-card-body{padding-top:18px}.page-table-shell .ant-table-wrapper{border:1px solid var(--yz-line);box-shadow:var(--yz-shadow-soft);background:#f9f4eccc;border-radius:24px;overflow:hidden}.page-table-shell .ant-table,.page-table-shell .ant-table-container{background:0 0!important}.page-table-shell .ant-table-container{border:0!important;border-radius:0!important}.page-table-shell .ant-table-thead>tr>th{vertical-align:middle;background:#f3e8d6c2!important}.period-sort-header{align-items:center;gap:8px;display:inline-flex}.period-sort-header__label{white-space:nowrap}.period-sort-header__actions{flex-direction:column;gap:2px;display:inline-flex}.period-sort-button{width:18px;height:12px;color:var(--yz-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.period-sort-button:hover{color:var(--yz-accent);background:#d15e1414}.period-sort-button.is-active{color:var(--yz-accent);background:#d15e1424}.period-sort-button:focus-visible{outline-offset:1px;outline:2px solid #d15e1452}.page-table-shell .ant-table-pagination{margin:18px 24px 20px!important}.page-table-shell .ant-table-tbody>tr>td{vertical-align:middle}.page-inline-panel{border:1px solid var(--yz-line);box-shadow:var(--yz-shadow-soft);background:#f9f4ecc2;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.page-inline-panel__copy{flex:1;min-width:min(280px,100%)}.page-inline-panel__title.ant-typography{font-family:var(--yz-display-font);margin:0 0 6px;font-size:24px}.page-inline-panel__description.ant-typography{color:var(--yz-ink-soft);margin:0}.page-inline-panel__meta{flex-wrap:wrap;gap:8px;display:flex}.service-create-loading{place-items:center;min-height:320px;display:grid}.service-create-header-actions,.service-create-meta{flex-wrap:wrap;gap:10px;display:flex}.service-create-header-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.service-create-draft-alert.ant-alert{padding:12px 16px}.service-create-draft-alert.ant-alert .ant-alert-content{align-items:center;min-height:0;display:flex}.service-create-draft-alert.ant-alert .ant-alert-message{color:var(--yz-ink);margin-bottom:0;line-height:1.6}.service-create-draft-alert.ant-alert .ant-alert-action{margin-inline-start:16px;padding:0}.service-create-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.service-create-main,.service-create-sidebar__sticky{flex-direction:column;gap:16px;display:flex}.service-create-sidebar__sticky{position:sticky;top:12px}.service-create-workbench.ant-card,.service-create-sidecard.ant-card{background:linear-gradient(#fffaf5eb,#f9f4ecd1),radial-gradient(circle at 0 0,#99392114,#0000 26%)}.service-create-workbench.ant-card .ant-card-body{padding:24px 26px 28px}.service-create-panel-nav{border-bottom:1px solid var(--yz-line);flex-direction:column;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.service-create-panel-nav__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.service-create-panel-nav__title.ant-typography{font-family:var(--yz-display-font);margin:0 0 4px;font-size:22px}.service-create-panel-nav__description.ant-typography{color:var(--yz-ink-soft);margin:0}.service-create-panel-nav__tabs{flex-wrap:wrap;gap:10px;display:flex}.service-create-panel-tab{border:1px solid var(--yz-line);min-height:44px;color:var(--yz-ink);font:inherit;cursor:pointer;background:#fff9f2ad;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.service-create-panel-tab:hover{border-color:var(--yz-line-strong);box-shadow:var(--yz-shadow-soft);transform:translateY(-1px)}.service-create-panel-tab--ready{border-color:#5c6b4c38}.service-create-panel-tab--pending{border-color:#99392138}.service-create-panel-tab--active{box-shadow:var(--yz-shadow-soft);background:#9939211a;border-color:#9939216b}.service-create-panel-tab__status{min-width:48px;color:var(--yz-brand);background:#99392114;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.service-create-panel-tab--ready .service-create-panel-tab__status{color:#5c6b4c;background:#5c6b4c1f}.service-create-panel-nav__helper{color:var(--yz-ink-soft);font-size:14px;line-height:1.7}.service-create-sidecard.ant-card .ant-card-body{padding:18px}.service-create-sidecard__title.ant-typography{font-family:var(--yz-display-font);margin:0 0 14px;font-size:20px}.service-create-outline{gap:10px;display:grid}.service-create-outline__item{border:1px solid var(--yz-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff9f294;border-radius:18px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.service-create-outline__item:hover{border-color:var(--yz-line-strong);box-shadow:var(--yz-shadow-soft);transform:translateY(-1px)}.service-create-outline__item--ready{background:#5c6b4c14;border-color:#5c6b4c3d}.service-create-outline__item--pending{background:#9939210f;border-color:#99392147}.service-create-outline__item--active{box-shadow:none;border-width:2px;border-color:#221c16d1}.service-create-outline__item--active .service-create-outline__title{font-weight:700}.service-create-outline__title{color:var(--yz-ink);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.service-create-outline__meta{align-items:center;gap:8px;display:inline-flex}.service-create-outline__badge{border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.service-create-outline__badge--required{color:var(--yz-brand);background:#9939211a}.service-create-outline__badge--optional{color:#48543ae0;background:#48543a14}.service-create-outline__badge--completed{color:#5c6b4c;background:#5c6b4c1f}.service-create-outline__check{border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.service-create-outline__check--ready{color:#5c6b4c;background:#5c6b4c1f;border:1px solid #5c6b4c42}.service-create-outline__check--pending{color:#fff;background:0 0;border:1px solid #ffffffeb;box-shadow:0 4px 10px #9939210f}.service-create-outline__helper{color:var(--yz-ink-soft);margin-top:6px;font-size:13px;line-height:1.65}.service-create-outline__item--pending .service-create-outline__helper{color:#6f3323eb}.service-create-note-list{gap:12px;display:grid}.service-create-note-item{color:var(--yz-ink-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.service-create-note-item__icon{color:var(--yz-brand);margin-top:4px}.page-editor-drawer .ant-drawer-extra{align-items:center;gap:10px;display:flex}.page-editor-drawer .ant-drawer-body>.editor-form{max-width:980px}.editor-form{flex-direction:column;gap:18px;display:flex}.editor-form--single-section .editor-section{border-top:0;padding-top:0}.editor-form .ant-space-vertical,.editor-form .ant-space-vertical>.ant-space-item{width:100%}.editor-form .ant-form-item:last-child{margin-bottom:0}.editor-section{border-top:1px solid var(--yz-line);padding:20px 0 0}.editor-section--topless,.editor-form>.editor-section:first-of-type{border-top:0;padding-top:0}.editor-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.editor-section__copy{flex:1;min-width:min(260px,100%)}.editor-section__title.ant-typography{font-family:var(--yz-display-font);margin:0 0 4px;font-size:22px}.editor-section__description.ant-typography{color:var(--yz-ink-soft);margin:0}.editor-section__body{flex-direction:column;gap:16px;display:flex}.order-detail-stack>.ant-space-item>.editor-section{border-top:0;padding-top:0}.editor-list-stack{flex-direction:column;gap:12px;width:100%;display:flex}.editor-list-stack--with-margin{margin-bottom:16px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.editor-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-grid>*{min-width:0}.editor-grid .ant-form-item{height:100%;margin-bottom:0}.editor-grid .ant-form-item .ant-form-item-row{flex-direction:column;height:100%;display:flex}.editor-grid .ant-form-item .ant-form-item-label{align-items:flex-end;min-height:30px;padding-bottom:8px;display:flex}.editor-grid .ant-form-item .ant-form-item-control{flex-direction:column;flex:1;display:flex}.editor-grid .ant-form-item .ant-form-item-control-input{min-height:42px}.editor-grid .ant-form-item .ant-form-item-control-input-content{flex:1;align-items:center;display:flex}.editor-grid .ant-form-item .ant-input,.editor-grid .ant-form-item .ant-input-affix-wrapper,.editor-grid .ant-form-item .ant-input-number,.editor-grid .ant-form-item .ant-picker,.editor-grid .ant-form-item .ant-select{width:100%}.editor-grid .ant-form-item .ant-input-number,.editor-grid .ant-form-item .ant-input-number .ant-input-number-input-wrap{align-items:center;display:flex}.editor-grid .editor-grid__span-2{grid-column:span 2}.editor-subsection{border:1px solid var(--yz-line);background:#fff9f285;border-radius:20px;padding:16px 18px}.editor-subsection__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.editor-subsection__title.ant-typography{margin:0;font-size:16px}.editor-subsection__header--actions-only{justify-content:flex-end;margin-bottom:8px}.editor-day-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-day-nav__tab{border:1px solid var(--yz-line);color:var(--yz-ink);cursor:pointer;background:#fffaf6eb;border-radius:999px;padding:10px 18px;font-size:14px;line-height:1;transition:border-color .2s,box-shadow .2s,transform .2s}.editor-day-nav__tab:hover{border-color:#2d201a70;transform:translateY(-1px)}.editor-day-nav__tab--active{border-width:2px;border-color:#2d201aeb;font-weight:700;box-shadow:inset 0 0 0 1px #2d201a14}.editor-pair-row{grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) auto;align-items:start;gap:16px;width:100%;display:grid}.editor-pair-row--balanced{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.editor-pair-row .ant-form-item,.editor-notice-grid .ant-form-item{margin-bottom:0}.editor-pair-row .ant-form-item .ant-form-item-control-input-content,.editor-notice-grid .ant-form-item .ant-form-item-control-input-content{display:flex}.editor-pair-row .ant-input,.editor-pair-row .ant-input-textarea,.editor-notice-grid .ant-input,.editor-notice-grid .ant-input-textarea{width:100%}.editor-pair-row .ant-btn{margin-top:31px}.editor-notice-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.editor-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editor-readonly-item{border:1px solid var(--yz-line);background:#fffaf5b8;border-radius:16px;padding:12px 14px}.editor-readonly-item__label{color:var(--yz-ink-muted);letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:700}.editor-readonly-item__value{color:var(--yz-ink);word-break:break-word}.relation-summary__button{width:16px;min-width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.relation-summary{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;min-width:0;display:inline-grid;position:relative}.relation-summary--open{z-index:6}.relation-summary__primary{min-width:0}.relation-summary__count{color:#993921a8;text-align:center;width:20px;min-width:20px;font-size:13px;font-weight:700;line-height:1.2;display:inline-block}.relation-summary__chip{max-width:100%;min-height:28px;color:var(--yz-ink-soft);background:#fff9f2b8;border:1px solid #9939211f;border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;line-height:1.4;display:inline-flex}.relation-summary__chip--link{transition:border-color .18s,background-color .18s,color .18s,transform .18s}.relation-summary__chip--link:hover,.relation-summary__chip--link:focus-visible{color:var(--yz-accent);background:#d15e1414;border-color:#d15e143d;transform:translateY(-1px)}.relation-summary__chip-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.relation-summary__chevron{color:#8a7563b8;font-size:9px}.relation-summary__button:hover .relation-summary__chevron,.relation-summary__button:focus-visible .relation-summary__chevron{color:#8a7563f5}.relation-summary__button:focus-visible{outline:none}.relation-summary__panel{box-sizing:border-box;background:#fffaf5fa;border:1px solid #9939211f;border-radius:14px;gap:8px;min-width:180px;max-width:min(280px,100% - 30px);padding:10px 12px;animation:.18s ease-out relation-summary-panel-in;display:grid;position:absolute;top:calc(100% + 10px);left:30px;box-shadow:0 12px 28px #52312114}.relation-summary__panel-item.ant-typography{margin:0;display:block}.relation-summary__panel-item{display:block}@keyframes relation-summary-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.editor-advanced.ant-collapse{border:1px solid var(--yz-line);background:#fff9f28c;border-radius:20px}.editor-advanced.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--yz-brand);align-items:center;padding:14px 18px;font-weight:600}.editor-advanced.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 18px 18px}.page-editor-drawer .ant-card.ant-card-small{border:1px solid var(--yz-line);box-shadow:none;background:#fff9f2ad;border-radius:20px}.page-editor-drawer .ant-card.ant-card-small .ant-card-head{padding:16px 18px 0}.page-editor-drawer .ant-card.ant-card-small .ant-card-head-title{font-family:var(--yz-display-font);font-size:20px}.page-editor-drawer .ant-card.ant-card-small .ant-card-body{padding:18px}.page-editor-drawer .ant-descriptions{border-radius:20px;overflow:hidden}.page-editor-drawer .ant-descriptions-bordered .ant-descriptions-view{border-color:var(--yz-line)}.page-editor-drawer .ant-descriptions-bordered .ant-descriptions-item-label{color:var(--yz-ink-soft);background:#99392114;font-weight:600}.page-editor-drawer .ant-descriptions-bordered .ant-descriptions-item-content{background:#fffaf5b8}.config-editor-card .ant-divider{color:var(--yz-ink-soft)}.config-editor-card .ant-divider-inner-text{letter-spacing:.18em;font-size:12px;font-weight:700}.order-detail-json.ant-typography{white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SFMono-Regular,SFMono,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.75;margin-bottom:0!important}.table-meta{color:var(--yz-ink-muted);margin-top:4px;font-size:12px}.summary-line{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.summary-line__helper{color:var(--yz-ink-muted);margin-top:4px;font-size:12px}.stat-card.ant-card{background:linear-gradient(#fffaf5eb,#f7efe2c7),radial-gradient(circle at 100% 0,#99392114,#0000 22%);min-height:180px}.stat-card .ant-statistic{margin-bottom:12px}.stat-card .ant-statistic-title{color:var(--yz-ink-muted);letter-spacing:.16em;font-size:12px;font-weight:700}.stat-card .ant-statistic-content{color:var(--yz-ink);font-family:var(--yz-display-font);font-size:clamp(32px,4vw,46px);line-height:1.1}.workbench-card.ant-card{min-height:320px}.workbench-card__body{gap:14px;display:grid}.workbench-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workbench-card__link{color:var(--yz-brand);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.workbench-card__list{gap:10px;display:grid}.workbench-card__list-item{border-top:1px solid #81665729;gap:4px;padding-top:10px;display:grid}.dashboard-panel-card.ant-card{background:linear-gradient(#fffbf6f5,#f4ecdedb),radial-gradient(circle at 0 0,#99392112,#0000 28%);min-height:320px}.trend-chart{gap:20px;display:grid}.trend-chart__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trend-chart__head .ant-typography{margin-bottom:6px}.trend-chart__pill{color:var(--yz-brand);background:#fffaf5b8;border:1px solid #8166572e;border-radius:999px;flex-shrink:0;padding:8px 14px;font-weight:600}.trend-chart__bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;min-height:220px;display:grid}.trend-chart__column{align-items:end;gap:10px;transition:transform .18s;display:grid}.trend-chart__column:hover{transform:translateY(-2px)}.trend-chart__value,.trend-chart__label{color:var(--yz-ink-soft);text-align:center;font-size:12px}.trend-chart__value{font-variant-numeric:tabular-nums;transition:color .18s,transform .18s}.trend-chart__column:hover .trend-chart__value,.trend-chart__value--active{color:var(--yz-ink);transform:translateY(-1px)}.trend-chart__track{justify-content:center;align-items:end;min-height:160px;padding:0 0 10px;transition:transform .18s,opacity .18s;display:flex;position:relative}.trend-chart__baseline{background:#8166571f;height:1px;position:absolute;bottom:10px;left:14px;right:14px}.trend-chart__column:hover .trend-chart__track{transform:translateY(-1px)}.trend-chart__column--latest .trend-chart__baseline{background:#81665733}.trend-chart__bar{transform-origin:bottom;border-radius:999px 999px 12px 12px;width:100%;max-width:56px;transition:height .22s,opacity .18s,transform .18s,box-shadow .18s;animation:.42s cubic-bezier(.22,1,.36,1) both trend-bar-rise;position:relative}.trend-chart__bar--active{opacity:1;box-shadow:0 10px 20px #6a403029}.trend-chart__bar--zero{opacity:.5;max-width:28px;box-shadow:none;border-radius:999px}.trend-chart__bar--peak{box-shadow:0 16px 28px #6a403038,inset 0 0 0 1px #fffbf5c7}.trend-chart__bar--gmv{background:linear-gradient(#d28653,#8f4b2d)}.trend-chart__bar--gmv.trend-chart__bar--zero{background:linear-gradient(#d2865366,#8f4b2d47)}.trend-chart__bar--orders{background:linear-gradient(#8d6848,#5f4330)}.trend-chart__bar--orders.trend-chart__bar--zero{background:linear-gradient(#8d684861,#5f43303d)}.trend-chart__column:hover .trend-chart__bar--active{box-shadow:0 14px 24px #6a40302e}.trend-chart__label--latest{color:var(--yz-ink);font-weight:600}@keyframes trend-bar-rise{0%{opacity:.35;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.dashboard-note-card.ant-card{background:linear-gradient(135deg,#f9f4ecf5,#f2e6c9d1),radial-gradient(circle at 0 0,#9939211a,#0000 28%)}.dashboard-note-layout{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-note-title.ant-typography{font-family:var(--yz-display-font);margin-top:12px;margin-bottom:10px;font-size:30px;line-height:1.2}.dashboard-note-description.ant-typography{max-width:720px;color:var(--yz-ink-soft);margin-bottom:0;line-height:1.85}.dashboard-note-actions{gap:10px;min-width:min(260px,100%);display:grid}.dashboard-note-link{border:1px solid var(--yz-line);color:var(--yz-brand);background:#fffaf5b3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:inline-flex}.dashboard-note-link:hover{border-color:var(--yz-line-strong)}.config-note.ant-typography{color:var(--yz-ink-soft);margin-top:16px;margin-bottom:0}.app-shell .ant-alert{border-color:var(--yz-line);border-radius:18px}.app-shell .ant-tag{margin-inline-end:0}.app-tag.ant-tag{background:#fff9f2ad;border-style:solid;border-width:1px;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:600;line-height:1.5}.app-tag--neutral.ant-tag{color:var(--yz-brand);background:#9939210f;border-color:#9939213d}.app-tag--success.ant-tag{color:var(--yz-olive);background:#5c6b4c14;border-color:#5c6b4c47}.app-tag--warning.ant-tag{color:var(--yz-accent-deep);background:#d15e1414;border-color:#d15e1447}.app-tag--danger.ant-tag,.app-tag--muted.ant-tag{color:var(--yz-ink-soft);background:#8a756314;border-color:#8a75633d}.app-shell .ant-select-single .ant-select-selector .ant-select-selection-item,.app-shell .ant-select-open .ant-select-selection-item{color:var(--yz-ink)!important}.app-shell .ant-select-dropdown{border:1px solid var(--yz-line);background:#fffaf5fa;border-radius:14px;box-shadow:0 16px 30px #42291924}.app-shell .ant-select-dropdown .ant-select-item{color:var(--yz-ink)}.app-shell .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#9939211a}.app-shell .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--yz-brand);background:#d15e1424}.app-shell .ant-input,.app-shell .ant-input-affix-wrapper,.app-shell .ant-input-number,.app-shell .ant-input-number-input-wrap,.app-shell .ant-picker,.app-shell .ant-select-selector,.login-card .ant-input,.login-card .ant-input-affix-wrapper,.login-card .ant-select-selector{border-color:var(--yz-line-strong)!important;box-shadow:none!important;background:#fffaf5d1!important}.app-shell .ant-input,.app-shell .ant-input-affix-wrapper,.app-shell .ant-picker,.app-shell .ant-select-selector,.login-card .ant-input,.login-card .ant-input-affix-wrapper,.login-card .ant-select-selector{min-height:42px}.app-shell .ant-input-affix-wrapper .ant-input,.login-card .ant-input-affix-wrapper .ant-input{min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important}.app-shell .ant-input:focus,.app-shell .ant-input-affix-wrapper-focused,.app-shell .ant-input-number-focused,.app-shell .ant-picker-focused,.app-shell .ant-select-focused .ant-select-selector,.login-card .ant-input:focus,.login-card .ant-input-affix-wrapper-focused{border-color:var(--yz-brand)!important}.app-shell .ant-select-multiple .ant-select-selection-item{border:1px solid var(--yz-line);color:var(--yz-brand);background:#99392114;border-radius:999px}.app-shell .ant-form-item-label>label,.login-card .ant-form-item-label>label{color:var(--yz-ink);font-weight:600}.app-shell .ant-form-item-explain-error{color:#9b4634}.app-shell .ant-table-wrapper .ant-table{background:0 0}.app-shell .ant-table-wrapper .ant-table-container{border:1px solid var(--yz-line);border-radius:20px;overflow:hidden}.app-shell .ant-table-wrapper .ant-table-thead>tr>th{color:var(--yz-ink-soft);letter-spacing:.16em;vertical-align:middle;font-size:12px;font-weight:700;border-bottom:1px solid var(--yz-line-strong)!important;background:#99392114!important}.app-shell .ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle;background:#f9f4ec80;border-bottom-color:#9939211a!important}.app-shell .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fffaf5d6!important}.app-shell .ant-table-wrapper .ant-pagination{margin-bottom:0}.app-shell .ant-pagination .ant-pagination-item-active{border-color:var(--yz-brand);background:#99392114}.app-shell .ant-tabs-nav{margin-bottom:18px!important}.app-shell .ant-tabs-tab{padding:10px 2px 12px!important}.app-shell .ant-tabs-tab-btn{font-weight:600}.app-shell .ant-drawer-content{background:linear-gradient(#f9f4ecfa,#f1e6d5fa),radial-gradient(circle at 0 0,#99392114,#0000 28%)}.app-shell .ant-drawer-header{border-bottom:1px solid var(--yz-line);background:0 0}.app-shell .ant-drawer-title{font-family:var(--yz-display-font);font-size:28px;font-weight:600}.app-shell .ant-drawer-body{padding:24px}.app-shell .ant-drawer-footer{border-top:1px solid var(--yz-line);background:#f9f4ecbd}.app-shell .ant-drawer .ant-card.ant-card-small{background:#fff9f2a8;border-radius:20px}.admin-empty-content{border:1px dashed var(--yz-line-strong);background:#f9f4ec94;border-radius:24px;min-height:120px}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid;overflow:auto}.login-panel{grid-template-columns:minmax(280px,1fr) minmax(360px,408px);align-items:center;gap:clamp(40px,6vw,88px);width:min(980px,100%);display:grid}.login-copy{justify-content:flex-end;align-items:center;padding:0;display:flex}.login-brand-row{align-items:center;gap:24px;width:min(100%,460px);display:flex}.login-brand-stamp{object-fit:contain;flex:0 0 132px;width:132px;max-width:100%;height:auto;display:block}.login-brand-stamp--static{width:132px}.login-brand-copy{flex-direction:column;gap:12px;display:flex}.login-brand-title.ant-typography{color:var(--yz-brand);letter-spacing:.24em;font-size:15px;font-weight:700;line-height:1}.login-brand-subtitle{color:#705e50;font-family:var(--yz-display-font);font-size:clamp(22px,2vw,28px);line-height:1.28}.login-card.ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffaf5eb,#f9f4ecd6),radial-gradient(circle at 0 0,#99392114,#0000 22%);justify-self:end;width:100%;max-width:408px}.login-card .ant-card-body{padding:28px}.login-alert{margin-bottom:20px}@media (width<=991px){.login-panel{grid-template-columns:1fr;gap:28px;width:min(420px,100%)}.login-copy{justify-content:center}.admin-toolbar{padding-inline:16px}.app-content{padding:12px 16px 16px}.page-header-layout,.dashboard-note-layout,.trend-chart__head,.workbench-card__head{flex-direction:column}.dashboard-note-actions{width:100%}.trend-chart__bars{gap:8px}.trend-chart__track{min-height:140px}.service-create-layout{grid-template-columns:1fr}.service-create-sidebar__sticky{position:static}.login-card.ant-card{justify-self:stretch;max-width:none}}@media (width<=720px){.login-shell{padding-inline:16px}.login-brand-row{gap:18px;width:100%}.login-brand-stamp,.login-brand-stamp--static{flex-basis:96px;width:96px}.page-header-kicker-row{align-items:flex-start}.page-header-rule{width:72px}.page-header-controls{align-items:stretch}.page-header-meta,.page-header-search-control,.page-header-filter-select,.page-record-count,.service-create-header-actions{width:100%}.service-create-header-actions .ant-btn{flex:1 1 0}.service-create-header-footer{align-items:stretch}.service-create-header-footer>.ant-btn{width:100%}.service-create-workbench.ant-card .ant-card-body{padding:20px 18px 22px}.editor-grid,.editor-grid--triple,.editor-readonly-grid,.editor-pair-row,.editor-pair-row--balanced,.editor-notice-grid{grid-template-columns:1fr}.editor-grid .editor-grid__span-2{grid-column:span 1}.editor-day-nav{gap:8px}.editor-day-nav__tab{padding:10px 14px}.editor-pair-row .ant-btn{justify-self:start;margin-top:0}.login-brand-title.ant-typography{letter-spacing:.18em;font-size:14px}.login-brand-subtitle{font-size:20px}}
