.catalog-state-module__DRAF6a__page{background:var(--background);min-height:100dvh;color:var(--foreground);padding:32px 16px}.catalog-state-module__DRAF6a__panel{background:var(--card);border-radius:16px;max-width:1200px;margin:0 auto;padding:24px}.catalog-state-module__DRAF6a__title{margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.3}.catalog-state-module__DRAF6a__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.catalog-state-module__DRAF6a__skeleton{border:1px solid var(--border);border-radius:16px;min-height:400px;overflow:hidden}.catalog-state-module__DRAF6a__skeleton div{background:var(--muted);height:176px}.catalog-state-module__DRAF6a__skeleton span{background:var(--muted);border-radius:8px;height:24px;margin:24px 16px;display:block}@media (max-width:768px){.catalog-state-module__DRAF6a__cards{grid-template-columns:1fr}.catalog-state-module__DRAF6a__skeleton:not(:first-child){display:none}.catalog-state-module__DRAF6a__panel{padding:16px}}
@layer components{.yl-chrome{--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:32px;--radius-pill:100px}.rounded-yl-sm{border-radius:4px}.rounded-yl{border-radius:8px}.yl-shadow-pop{box-shadow:0 8px 24px -8px var(--shadow-soft), 0 2px 4px var(--shadow-faint)}.yl-crm-badge{background:var(--color-yl-brand-soft);border:1px solid var(--color-yl-brand-soft-border);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-yl-ink);justify-content:center;align-items:center;padding:8px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}.yl-sidebar-brand{align-items:center;gap:8px;width:100%;display:flex}.yl-sidebar-brand__name{letter-spacing:-.06em;flex:1;font-size:16px;font-weight:600}.yl-nav-item{background:var(--color-yl-bg-card);border:1px solid var(--color-yl-line);border-radius:var(--radius-sm);letter-spacing:-.03em;width:218px;color:var(--color-yl-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 12px;font-size:16px;font-weight:400;transition:background .12s,border-color .12s;display:flex}.yl-nav-item:hover{background:var(--color-yl-bg-muted);border-color:var(--color-yl-line-strong)}.yl-nav-item--active,.yl-nav-item--active:hover{background:var(--color-yl-brand);border-color:var(--color-yl-brand-border)}.yl-nav-item__icon{color:currentColor;flex:none;width:16px;height:16px}.yl-nav-item__icon--small{width:12px;height:12px}.yl-sidebar{background:var(--color-yl-bg-card);border:1px solid var(--color-yl-line);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:16px;width:250px;padding:16px;display:flex}.yl-sidebar__top{flex-direction:column;gap:16px;display:flex}.yl-sidebar__nav{flex-direction:column;gap:12px;display:flex}.yl-sidebar__divider{background:var(--color-yl-line);height:1px}.yl-card{background:var(--color-yl-bg-card);border:1px solid var(--color-yl-line);border-radius:var(--radius-lg);flex-direction:column;padding:16px;display:flex;overflow:hidden}.yl-card--p0{padding:0}.yl-card__title{color:var(--color-yl-ink);text-transform:uppercase;letter-spacing:-.04em;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1;display:flex}.yl-card__title svg{color:var(--color-yl-interactive);flex:none}.yl-card__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.yl-stat{justify-content:space-between;align-items:center;gap:12px;display:flex}.yl-stat__value{letter-spacing:-.04em;color:var(--color-yl-ink);font-size:24px;font-weight:600;line-height:1.1}.yl-stat__delta{border-radius:var(--radius-sm);border:1px solid var(--color-yl-success);background:var(--color-yl-success-bg);color:var(--color-yl-ink);letter-spacing:-.04em;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.yl-stat__delta--neg{background:var(--color-yl-danger-bg);border-color:var(--color-yl-danger)}.yl-chart-area{flex:1;min-height:72px;position:relative}.yl-chart-area svg{width:100%;height:100%;display:block;overflow:visible}.yl-chart-area svg .recharts-surface,.yl-chart-area .recharts-surface{overflow:visible}.yl-chart-area__dot{background:var(--color-yl-success);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-success) 18%, transparent);border-radius:50%;position:absolute;top:4px;right:6px}.yl-btn{border-radius:var(--radius-sm);color:var(--color-yl-ink);font-family:var(--font-sans);letter-spacing:-.02em;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1;transition:background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.yl-btn--lg{border-radius:var(--radius-md,12px);padding:14px 26px;font-size:15px;font-weight:600}.yl-btn:active{transform:translateY(1px)}.yl-btn:disabled{opacity:.5;cursor:not-allowed}.yl-btn--primary{background:var(--color-yl-brand);border-color:var(--color-yl-brand-border)}.yl-btn--primary:hover{background:var(--brand-bright)}.yl-btn--secondary{background:var(--color-yl-bg-card);border-color:var(--color-yl-line)}.yl-btn--secondary:hover{background:var(--color-yl-warning-bg);border-color:var(--color-yl-warning)}.yl-btn--ghost{color:var(--color-yl-ink-soft);background:0 0}.yl-btn--ghost:hover{background:var(--color-yl-bg-muted);color:var(--color-yl-ink)}.yl-btn--ghost-danger{color:var(--color-yl-danger);background:0 0}.yl-btn--ghost-danger:hover{background:var(--color-yl-danger-bg);border-color:var(--color-yl-danger)}.yl-btn--icon{width:32px;height:32px;padding:8px}.yl-btn--success{color:var(--status-success);border-color:var(--color-yl-success);background:var(--color-yl-bg-card)}.yl-btn--success:hover{background:var(--color-yl-success-bg)}.yl-btn--icon-action{background:var(--color-yl-bg-card);border-color:var(--color-yl-line)}.yl-btn--icon-action:hover,tr:hover .yl-btn--icon-action,.yl-row:hover .yl-btn--icon-action{background:var(--color-yl-interactive-bg);border-color:var(--color-yl-interactive);color:var(--color-yl-interactive)}.yl-btn--icon-destructive{background:var(--color-yl-bg-card);border-color:var(--color-yl-line)}.yl-btn--icon-destructive:hover{background:var(--color-yl-danger-bg);border-color:var(--color-yl-danger);color:var(--color-yl-danger)}.yl-btn--xs{letter-spacing:-.04em;height:32px;padding:8px 12px;font-size:12px}.yl-btn--warning{color:var(--status-warning);border-color:var(--color-yl-warning);background:var(--color-yl-bg-card)}.yl-btn--warning:hover{background:var(--color-yl-warning-bg)}.yl-btn--allbutton{text-transform:uppercase;letter-spacing:-.015em;color:var(--color-yl-ink);background:var(--color-yl-bg-card);border-color:var(--color-yl-line);padding:8px;font-size:12px}.yl-btn--allbutton:hover{border-color:var(--color-yl-interactive)}.yl-status{border-radius:var(--radius-sm);letter-spacing:-.04em;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.yl-status--success{color:var(--status-success);border-color:var(--color-yl-success);background:var(--color-yl-success-bg)}.yl-status--warning{color:var(--status-warning);border-color:var(--color-yl-warning);background:var(--color-yl-warning-bg)}.yl-status--danger{color:var(--color-yl-danger);border-color:var(--color-yl-danger);background:var(--color-yl-danger-bg)}.yl-tag{border:1px solid var(--color-yl-line);border-radius:var(--radius-sm);background:var(--color-yl-bg-card);letter-spacing:-.04em;color:var(--color-yl-ink);align-items:center;gap:4px;padding:8px;font-size:12px;line-height:1;display:inline-flex}.yl-avatar{background:linear-gradient(135deg, var(--avatar-warm-start), var(--avatar-warm-end));width:32px;height:32px;color:var(--on-solid);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.yl-avatar--sm{width:29px;height:29px;font-size:11px}.yl-avatar--blue{background:linear-gradient(135deg, var(--avatar-cool-start), var(--avatar-cool-end))}.yl-row{background:var(--color-yl-bg-card);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:background .12s;display:flex}.yl-row+.yl-row{border-top:1px solid var(--color-yl-line)}.yl-row:hover{background:var(--color-yl-bg-row-hover)}.yl-row__name{letter-spacing:-.04em;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.yl-row__sub{letter-spacing:-.04em;font-size:12px;font-style:italic}.yl-row__sub b{font-style:normal;font-weight:500}.yl-quota{background:var(--color-yl-bg-card);flex-direction:column;gap:16px;padding:12px 16px;transition:background .12s;display:flex}.yl-quota+.yl-quota{border-top:1px solid var(--color-yl-line)}.yl-quota:hover{background:var(--color-yl-bg-row-hover)}.yl-quota__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.yl-quota__route{letter-spacing:-.04em;margin-bottom:8px;font-size:16px;font-weight:500}.yl-quota__meta{letter-spacing:-.04em;font-size:12px}.yl-quota__meta .div{color:var(--color-yl-ink-tertiary);margin:0 2px}.yl-quota__sold{letter-spacing:-.04em;font-size:16px;font-style:italic}.yl-progress{background:var(--color-yl-line);border-radius:2px;height:4px;overflow:hidden}.yl-progress>span{background:var(--color-yl-success);height:100%;transition:width .4s ease-out;display:block}.yl-greeting{border:1px solid var(--color-yl-line);border-radius:var(--radius-pill);letter-spacing:-.03em;background:var(--color-yl-bg-card);align-items:center;gap:8px;padding:8px 8px 8px 16px;font-size:16px;display:inline-flex}.yl-greeting b{font-weight:600}.yl-chrome .text-trim{text-box-trim:trim-both;text-box-edge:cap alphabetic}.yl-chrome .fire-flicker{transform-origin:bottom;animation:4s ease-in-out infinite fire-flicker}.yl-chrome .icon-grad-blue path,.yl-chrome .icon-grad-blue rect,.yl-chrome .icon-grad-blue circle,.yl-chrome .icon-grad-blue polyline,.yl-chrome .icon-grad-blue polygon,.yl-chrome .icon-grad-blue line{fill:url(#yl-grad-blue);stroke:url(#yl-grad-blue)}.yl-chrome .icon-grad-fire path,.yl-chrome .icon-grad-fire rect,.yl-chrome .icon-grad-fire circle,.yl-chrome .icon-grad-fire polyline,.yl-chrome .icon-grad-fire polygon,.yl-chrome .icon-grad-fire line{fill:url(#yl-grad-fire)}.yl-chrome .yl-article-editor h2{margin:1.1em 0 .45em;font-size:1.35rem;font-weight:700}.yl-chrome .yl-article-editor h3{margin:.9em 0 .4em;font-size:1.12rem;font-weight:600}.yl-chrome .yl-article-editor p{margin:.45em 0}.yl-chrome .yl-article-editor ul{margin:.5em 0;padding-left:1.4em;list-style:outside}.yl-chrome .yl-article-editor ol{margin:.5em 0;padding-left:1.4em;list-style:decimal}.yl-chrome .yl-article-editor blockquote{background:var(--info-subtle);color:var(--info-muted);border-radius:8px;margin:.7em 0;padding:.5em 1em}.yl-chrome .yl-article-editor a{color:var(--ring);text-decoration:underline}.yl-chrome .yl-article-editor img{border-radius:10px;max-width:100%;display:block}.yl-chrome .yl-article-editor:after{content:"";clear:both;display:block}.yl-chrome .yl-article-editor hr{background:var(--border);border:0;width:140px;height:1px;margin:28px auto}.yl-chrome .yl-fig{margin:18px 0;position:relative}.yl-chrome .yl-fig img{width:100%}.yl-chrome .yl-fig figcaption{color:var(--muted-foreground);text-align:center;outline:none;margin-top:6px;font-size:13px;line-height:1.4}.yl-chrome .yl-fig--left{float:left;width:46%;margin:6px 24px 10px 0}.yl-chrome .yl-fig--right{float:right;width:46%;margin:6px 0 10px 24px}.yl-chrome .yl-fig--center{width:72%;margin-left:auto;margin-right:auto}.yl-chrome .yl-fig--full{width:100%}.yl-chrome .yl-fig.is-selected img{outline:3px solid color-mix(in srgb, var(--ring) 55%, transparent);outline-offset:2px}.yl-chrome .yl-html-block{border-radius:10px;min-height:36px;margin:18px 0;position:relative}.yl-chrome .yl-html-block:before{content:"HTML";z-index:1;background:var(--info-selected);color:var(--info-strong);letter-spacing:.06em;opacity:0;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;transition:opacity .2s ease-out;position:absolute;top:-9px;right:10px}.yl-chrome .yl-html-block:hover:before,.yl-chrome .yl-html-block.is-selected:before{opacity:1}.yl-chrome .yl-html-block:hover{outline:1px dashed color-mix(in srgb, var(--ring) 45%, transparent);outline-offset:4px}.yl-chrome .yl-html-block.is-selected{outline:3px solid color-mix(in srgb, var(--ring) 55%, transparent);outline-offset:4px}.yl-chrome .cloud-from-left{animation:1.1s cubic-bezier(.25,.46,.45,.94) both cloud-from-left}.yl-chrome .cloud-from-right{animation:1.1s cubic-bezier(.25,.46,.45,.94) both cloud-from-right}.yl-sidebar__top{flex:1;min-height:0}.yl-nav-item{gap:8px;width:100%;min-height:44px}.yl-table-surface{border:1px solid var(--color-yl-line);background:var(--card);border-radius:16px;min-width:0;overflow-x:auto}.yl-table-surface table{text-align:left;width:100%;font-size:14px;line-height:20px}.yl-table-surface thead{background:var(--muted);color:var(--muted-foreground)}.yl-table-surface th{font-size:13px;font-weight:600}.yl-table-surface th,.yl-table-surface td{padding:12px 16px}.yl-table-surface tbody tr{border-bottom:1px solid var(--border)}.yl-table-surface tbody tr:last-child{border-bottom:0}.yl-table-surface tbody tr:hover{background:var(--row-hover)}.yl-record-list{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.yl-record-list>li{padding:12px 16px}.yl-empty{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);text-align:center;border-radius:16px;padding:48px 24px}.yl-form-panel{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:16px}@media (min-width:640px){.yl-form-panel{padding:24px}}.yl-chrome .yl-btn:not(.yl-btn--xs):not(.yl-btn--icon-action){min-height:var(--field-height);border-radius:var(--action-radius);font-size:var(--action-text-size);padding:10px 16px;line-height:24px}.yl-chrome .yl-btn.yl-btn--icon:not(.yl-btn--icon-action){width:var(--field-height);height:var(--field-height);padding:0}.yl-editor-form{padding-bottom:8px}.yl-editor-navigation{z-index:5;background:var(--card);border-bottom:1px solid var(--border);padding:12px 0;position:sticky;top:76px;overflow-x:auto}.yl-editor-section{scroll-margin-top:96px}.yl-editor-actions{z-index:6;border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.yl-editor-drawer .yl-editor-navigation{top:0}.yl-editor-drawer .yl-form-panel{border:0;padding:0}.yl-stage-tabs{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.yl-stage-tabs a{border-radius:6px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.yl-stage-tabs a[aria-current=page]{background:var(--primary);color:var(--primary-foreground);font-weight:600}.yl-stage-tabs a:hover{background:var(--accent)}.yl-sidebar__nav>*,.yl-sidebar__top>:not(nav){flex-shrink:0}}@keyframes cloud-from-left{0%{opacity:0;transform:translate(-140px)}to{opacity:1;transform:translate(0)}}@keyframes cloud-from-right{0%{opacity:0;transform:translate(140px)}to{opacity:1;transform:translate(0)}}@keyframes fire-flicker{0%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--destructive) 35%, transparent));transform:rotate(0)scale(1)translateY(0)}7%{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--yl-promo-orange) 50%, transparent));transform:rotate(1.2deg)scale(1.03)translateY(-1px)}14%{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent));transform:rotate(-.8deg)scale(1.01)translateY(0)}21%{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--yl-promo-orange) 45%, transparent));transform:rotate(1deg)scale(1.03)translateY(-1px)}28%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--destructive) 30%, transparent));transform:rotate(0)scale(1)translateY(0)}62%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--destructive) 30%, transparent));transform:rotate(0)scale(1)translateY(0)}68%{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--yl-promo-orange) 40%, transparent));transform:rotate(.7deg)scale(1.02)translateY(-1px)}74%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--destructive) 35%, transparent));transform:rotate(-.4deg)scale(1.01)translateY(0)}80%{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--destructive) 30%, transparent));transform:rotate(0)scale(1)translateY(0)}to{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--destructive) 30%, transparent));transform:rotate(0)scale(1)translateY(0)}}
