:root{--xxxs: 2px;--xxs: 4px;--xs: 6px;--sm: 8px;--base: 12px;--lg: 16px;--xl: 20px;--6xl: 60px;--color-bg-surface-900: #0e1220;--color-bg-surface-800: #1a2030;--color-bg-surface-600: #343d58;--color-bg-fill-900: #0e1220;--color-bg-fill-800: #1a2030;--color-bg-fill-700: #252c3f;--color-bg-fill-600: #343d58;--color-bg-fill-pink-700: #431d4a;--color-bg-fill-pink-600: #4f2456;--color-bg-fill-green-700: #183b24;--color-bg-fill-orange-700: #45200c;--color-bg-fill-red-700: #4a1717;--color-bg-fill-blue-700: #13294b;--color-border-200: #737e9d;--color-border-300: #5b6683;--color-border-400: #4b5672;--color-border-500: #3f4864;--color-border-700: #252c3f;--color-border-800: #1a2030;--color-border-pink-50: #e09ceb;--color-border-pink-200: #9556a0;--color-border-pink-500: #5c3064;--color-border-green-500: #275737;--color-border-orange-500: #532912;--color-border-red-500: #6b2626;--color-border-blue-500: #23426f;--color-text-25: #fafbff;--color-text-50: #d6e2ff;--color-text-100: #abb6d8;--color-text-200: #737e9d;--color-text-300: #5b6683;--color-text-pink-50: #e09ceb;--color-text-green-50: #4fd582;--color-text-orange-50: #ffa06e;--color-text-red-50: #ff8f86;--color-text-blue-50: #8cb8ff;--color-icon-pink-200: #9556a0;--color-icon-400: #4b5672;--secondary-purple-500: #49318e;--primary-pink-300: #92539d;--primary-pink-100: #874992;--button-gradient: linear-gradient( 11.54deg, var(--secondary-purple-500) 2.24%, var(--secondary-purple-500) 11.96%, var(--primary-pink-300) 67.85%, var(--primary-pink-100) 95.8% );--nav-gradient: linear-gradient( 32.87deg, var(--secondary-purple-500) 2.24%, var(--secondary-purple-500) 11.96%, var(--primary-pink-300) 67.85%, var(--primary-pink-100) 95.8% );--shadow-xl: 0 30px 50px rgba(11, 16, 31, .6);--font: "Inter", system-ui, sans-serif;--font-tab: "Rethink Sans", "Inter", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:14px;line-height:22px;color:var(--color-text-25);background:var(--color-bg-surface-800);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}code,.mono{font-family:var(--font-mono);font-size:12px}.muted{color:var(--color-text-100)}.text-orange{color:var(--color-text-orange-50)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:focus-visible{outline:2px solid var(--color-border-pink-50);outline-offset:2px;border-radius:4px}.shell{display:flex;height:100vh;overflow:hidden}.sidebar{width:66px;flex:none;background:var(--color-bg-surface-800);display:flex;flex-direction:column;align-items:center;gap:12px}.sidebar-logo{padding:var(--base)}.logo-mark{position:relative;display:block;width:32px;height:32px}.logo-mark>span{position:absolute}.logo-mark img{display:block;width:100%;height:100%}.sidebar-items{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 var(--base) var(--lg)}.sidebar-top{display:flex;flex-direction:column;gap:var(--base);align-items:center}.nav-item{width:36px;height:34px;display:grid;place-items:center;border-radius:var(--sm);border:1px solid transparent}.nav-item:hover{background:var(--color-bg-fill-700)}.nav-item.is-active{background:var(--nav-gradient);border-color:var(--color-border-pink-200);height:36px}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{height:64px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:var(--base) var(--xl) var(--base) 0;background:var(--color-bg-surface-800)}.topbar-title{margin:0;font-size:24px;line-height:32px;font-weight:600}.topbar-right{display:flex;gap:12px;align-items:center}.notif-btn{background:var(--color-bg-surface-900);border:1px solid var(--color-border-700);border-radius:var(--base);padding:var(--sm);display:grid;place-items:center}.user-chip{display:flex;align-items:center;gap:var(--sm);background:var(--color-bg-surface-900);border:1px solid var(--color-border-700);border-radius:var(--base);padding:var(--xxs);padding-right:var(--sm);font-weight:500}.avatar{width:30px;height:30px;border-radius:8px;background:var(--secondary-purple-500);display:grid;place-items:center;font-size:12px;font-weight:700}.content{flex:1;min-height:0;overflow:auto;padding:var(--xl) var(--xl) var(--xl) 0}.content>*{background:var(--color-bg-surface-900);border-radius:var(--base);min-height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sm);border-radius:var(--sm);border:1px solid transparent;font-weight:500;white-space:nowrap;transition:filter .12s,background .12s}.btn-sm{padding:4px var(--sm);font-size:12px;line-height:18px}.btn-md{padding:var(--xs) var(--sm);font-size:14px}.btn-lg{padding:var(--sm) var(--base);font-size:16px;line-height:24px}.btn-primary{background:var(--button-gradient);border-color:var(--color-border-pink-200)}.btn-primary:hover:not(:disabled){filter:brightness(1.12)}.btn-outline{border-color:var(--color-border-pink-50)}.btn-outline:hover:not(:disabled){background:var(--color-bg-fill-pink-700)}.btn-tinted{background:var(--color-bg-fill-pink-600);border-color:var(--color-border-pink-500)}.btn-tinted:hover{filter:brightness(1.15)}.btn-secondary{border-color:var(--color-border-400)}.btn-ghost-outline{border:1px solid var(--color-border-400);color:var(--color-text-200);padding:var(--xs) var(--sm);border-radius:var(--sm);font-weight:500}.btn-ghost-outline:hover{color:var(--color-text-50)}.btn:disabled{opacity:.45}.icon-btn{padding:var(--xs);border-radius:var(--sm);display:grid;place-items:center}.icon-btn:hover{background:var(--color-bg-fill-700)}.close-btn{display:grid;place-items:center;border-radius:6px;padding:2px}.close-btn:hover{background:var(--color-bg-fill-700)}.link{color:var(--color-text-pink-50);text-decoration:underline;text-underline-offset:2px;font-size:12px;line-height:18px}button.link:hover{filter:brightness(1.2)}.link-btn{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-pink-50);font-size:12px;line-height:18px}.link-btn:hover{text-decoration:underline}.cell-btn{display:inline-flex}.cell-btn:hover .pill{border-color:var(--color-text-orange-50)}.checkbox{display:inline-flex;align-items:center;gap:var(--sm);cursor:pointer;font-size:12px;line-height:18px}.checkbox input{position:absolute;opacity:0;width:0;height:0}.checkbox-box{width:14px;height:14px;flex:none;border-radius:var(--xxs);border:1.33px solid var(--color-icon-400);background:var(--color-bg-fill-800);display:grid;place-items:center;overflow:hidden}.checkbox-box.is-checked{background:var(--color-icon-pink-200);border-color:var(--color-icon-pink-200)}.checkbox-box.is-indeterminate{border-color:var(--color-icon-pink-200);background:transparent}.checkbox-box img{width:100%;height:100%}.checkbox input:focus-visible+.checkbox-box{outline:2px solid var(--color-border-pink-50);outline-offset:2px}.checkbox.is-disabled{opacity:.45;cursor:not-allowed}.checkbox-label{color:var(--color-text-25)}.toggle{width:28px;height:16px;flex:none;border-radius:999px;padding:1px;background:var(--color-bg-fill-600);display:flex;justify-content:flex-start;transition:background .15s}.toggle.is-on{background:var(--color-icon-pink-200);justify-content:flex-end}.toggle-thumb{width:14px;height:14px;border-radius:999px;background:#fafbff}.toggle:disabled{opacity:.6}.input{width:100%;background:var(--color-bg-fill-800);border:1px solid var(--color-border-700);border-radius:var(--xs);padding:var(--sm) var(--base);font-size:14px;line-height:22px;outline:none}.input:focus{border-color:var(--color-border-pink-200)}.input-mono{font-family:var(--font-mono);font-size:14px;letter-spacing:.02em}.input-num{width:76px;padding:var(--xs) var(--sm)}.input-time{width:120px;padding:var(--xs) var(--sm);color-scheme:dark}.field{display:flex;flex-direction:column;gap:var(--xxs);min-width:0}.field-label{font-weight:500;font-size:14px}.req{color:var(--color-text-red-50);margin-left:4px}.field-hint{font-size:12px;line-height:18px;color:var(--color-text-100);display:flex;align-items:center;gap:6px}.field-error{font-size:12px;line-height:18px;color:var(--color-text-red-50)}.tag-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:40px;background:var(--color-bg-fill-800);border:1px solid var(--color-border-700);border-radius:var(--xs);padding:5px var(--sm)}.tag-input:focus-within{border-color:var(--color-border-pink-200)}.tag-input input{flex:1;min-width:140px;background:none;border:0;outline:none;font-size:13px}.tag-chip{display:inline-flex;align-items:center;gap:5px;background:var(--color-bg-fill-700);border:1px solid var(--color-border-500);border-radius:60px;padding:1px 6px 1px 8px;font-size:12px;line-height:18px}.tag-chip button{display:grid;place-items:center;color:var(--color-text-100)}.tabs{display:inline-flex;gap:5px;padding:var(--xs);background:var(--color-bg-fill-900);border:1px solid var(--color-border-700);border-radius:var(--sm);flex-wrap:wrap}.tab{font-family:var(--font-tab);font-size:12px;line-height:18px;color:var(--color-text-100);padding:3px 8px;border-radius:4px;white-space:nowrap}.tab:hover{color:var(--color-text-25)}.tab.is-active{background:var(--color-bg-fill-600);color:var(--color-text-25);font-weight:500;border-radius:var(--xs)}.tab-with-dot{display:inline-flex;align-items:center;gap:6px}.dot-warn{width:6px;height:6px;border-radius:99px;background:var(--color-text-orange-50)}.pill{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:60px;border:1px solid;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.pill-green{background:var(--color-bg-fill-green-700);border-color:var(--color-border-green-500);color:var(--color-text-green-50)}.pill-orange{background:var(--color-bg-fill-orange-700);border-color:var(--color-border-orange-500);color:var(--color-text-orange-50)}.pill-red{background:var(--color-bg-fill-red-700);border-color:var(--color-border-red-500);color:var(--color-text-red-50)}.pill-neutral{background:var(--color-bg-fill-700);border-color:var(--color-border-500);color:var(--color-text-100)}.pill-pink{background:var(--color-bg-fill-pink-700);border-color:var(--color-border-pink-500);color:var(--color-text-pink-50)}.pill-blue{background:var(--color-bg-fill-blue-700);border-color:var(--color-border-blue-500);color:var(--color-text-blue-50)}.new-badge{font-size:10px;line-height:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:1px 6px;border-radius:60px;background:var(--color-bg-fill-pink-700);color:var(--color-text-pink-50);border:1px solid var(--color-border-pink-500)}.tag{font-size:11px;padding:0 6px;border-radius:4px;background:var(--color-bg-fill-blue-700);color:var(--color-text-blue-50);white-space:nowrap}.tag-off{background:var(--color-bg-fill-red-700);color:var(--color-text-red-50)}.chip-group{display:flex;flex-wrap:wrap;gap:var(--sm)}.chip{padding:6px 12px;border-radius:var(--sm);border:1px solid var(--color-border-500);background:var(--color-bg-fill-800);font-size:13px;line-height:20px;color:var(--color-text-50)}.chip:hover{border-color:var(--color-border-300);color:var(--color-text-25)}.chip.is-selected{border-color:var(--color-border-pink-200);background:var(--color-bg-fill-pink-700);color:var(--color-text-25);box-shadow:inset 0 0 0 1px var(--color-border-pink-200)}.chip-sm{padding:2px 8px;font-size:12px;line-height:18px}.banner{display:flex;gap:var(--sm);align-items:flex-start;padding:var(--base) var(--lg);border:1px solid;border-radius:6px;font-size:12px;line-height:18px}.banner-orange{background:var(--color-bg-fill-orange-700);border-color:var(--color-border-orange-500)}.banner-orange .banner-icon{color:var(--color-text-orange-50)}.banner-blue{background:var(--color-bg-fill-blue-700);border-color:var(--color-border-blue-500)}.banner-blue .banner-icon{color:var(--color-text-blue-50)}.banner-red{background:var(--color-bg-fill-red-700);border-color:var(--color-border-red-500)}.banner-red .banner-icon{color:var(--color-text-red-50)}.banner-green{background:var(--color-bg-fill-green-700);border-color:var(--color-border-green-500)}.banner-icon{display:grid;place-items:center;margin-top:2px}.banner-text{flex:1;color:var(--color-text-50)}.banner-title{font-size:14px;line-height:22px;font-weight:500;color:var(--color-text-25)}.banner-actions{display:flex;gap:var(--sm);flex-wrap:wrap;align-self:center}.accordion{border:1px solid var(--color-border-700);border-radius:var(--xs);overflow:hidden}.accordion-head{width:100%;display:flex;align-items:center;gap:var(--sm);padding:var(--lg);background:var(--color-bg-fill-800);text-align:left}.accordion-icon{display:grid;place-items:center;align-self:flex-start}.accordion-text{flex:1;display:flex;flex-direction:column;gap:2px}.accordion-title{font-size:16px;line-height:24px;font-weight:500}.accordion-desc{font-size:12px;line-height:18px;color:var(--color-text-100)}.accordion-chevron{transition:transform .15s}.accordion.is-open .accordion-chevron{transform:rotate(180deg)}.accordion.is-open .accordion-head{border-bottom:1px solid var(--color-border-700)}.accordion-body{padding:var(--lg)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#060912b3;display:grid;place-items:center;z-index:50;animation:fade .12s}.modal{max-width:calc(100vw - 32px);background:var(--color-bg-fill-900);border:1px solid var(--color-bg-surface-600);border-radius:var(--base);display:flex;flex-direction:column;box-shadow:var(--shadow-xl)}.modal-head{display:flex;gap:var(--base);align-items:flex-start;padding:var(--xl)}.modal-titles{flex:1;display:flex;flex-direction:column;gap:2px}.modal-title{font-size:20px;line-height:28px;font-weight:600}.modal-desc{color:var(--color-text-100)}.modal-body{padding:0 var(--xl);display:flex;flex-direction:column;gap:var(--base)}.modal-foot{display:flex;justify-content:flex-end;gap:16px;padding:var(--xl)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0609128c;z-index:40;display:flex;justify-content:flex-end;animation:fade .12s}.drawer{height:100%;max-width:100vw;background:var(--color-bg-surface-900);border-left:1px solid var(--color-border-500);display:flex;flex-direction:column;animation:slide .18s ease-out}.drawer-head{display:flex;align-items:flex-start;gap:var(--base);padding:var(--xl);background:var(--color-bg-surface-800);border-bottom:1px solid var(--color-border-800)}.drawer-title-row{flex:1;display:flex;gap:var(--base);align-items:center;flex-wrap:wrap}.drawer-logo{display:grid;place-items:center;width:48px;height:48px;border-radius:9px;background:var(--color-bg-fill-800);overflow:hidden}.drawer-titles{flex:1;min-width:200px}.drawer-title{font-size:20px;line-height:28px;font-weight:600}.drawer-desc{color:var(--color-text-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.drawer-body{flex:1;overflow:auto;padding:var(--xl);display:flex;flex-direction:column;gap:var(--xl)}.drawer-foot{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:var(--xl);border-top:1px solid var(--color-border-800)}.foot-note{margin-right:auto;font-size:12px;color:var(--color-text-orange-50)}.stepper{display:flex;gap:var(--base);list-style:none;margin:0;padding:0;font-size:12px;color:var(--color-text-200)}.stepper li{display:flex;align-items:center;gap:6px}.stepper li span{width:20px;height:20px;border-radius:99px;display:grid;place-items:center;border:1px solid var(--color-border-400);font-size:11px}.stepper li.is-current{color:var(--color-text-25)}.stepper li.is-current span{border-color:var(--color-border-pink-200);background:var(--color-bg-fill-pink-700)}.stepper li.is-done span{background:var(--color-icon-pink-200);border-color:var(--color-icon-pink-200);color:#fff}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(40px);opacity:0}}.provider-badge{border-radius:4px;flex:none;object-fit:cover}.provider-badge-text{display:inline-grid;place-items:center;color:#fff;font-weight:700;text-transform:lowercase;border:1px solid var(--color-border-500)}.drawer-logo .provider-badge{border-radius:0}.platform{display:inline-flex;align-items:center;gap:6px}.page{padding:var(--xl);display:flex;flex-direction:column;gap:var(--base)}.page-toolbar{display:flex;align-items:center;gap:var(--base);min-height:36px;position:relative;z-index:5}.toolbar-right{margin-left:auto;display:flex;align-items:center;gap:var(--base)}.sel-count{font-size:12px;color:var(--color-text-100)}.menu-wrap{position:relative;display:inline-flex}.menu{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:var(--color-bg-surface-800);border:1px solid var(--color-border-700);border-radius:6px;padding:4px;box-shadow:var(--shadow-xl);z-index:20;display:flex;flex-direction:column}.menu-right{left:auto;right:0;min-width:140px}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:var(--sm);padding:var(--sm) var(--base);border-radius:var(--xs);text-align:left;font-size:14px}.menu-item:hover:not(:disabled),.menu-item.is-hover{background:var(--color-bg-fill-700)}.menu-item:disabled{opacity:.45}.menu-item-main{display:inline-flex;align-items:center;gap:var(--sm)}.menu-sep{height:1px;background:var(--color-border-700);margin:4px 0}.menu-hint{font-size:11px;line-height:16px;color:var(--color-text-orange-50);padding:0 var(--base) 6px;max-width:220px}.submenu{position:absolute;left:calc(100% + 4px);min-width:120px;background:var(--color-bg-surface-800);border:1px solid var(--color-border-700);border-radius:6px;padding:4px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column}.table-card{border:1px solid var(--color-border-700);border-radius:var(--base);overflow:hidden}.table-scroll{overflow-x:auto}.table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1240px}.table th{background:var(--color-bg-surface-800);height:34px;padding:0 var(--base);border-bottom:1px solid var(--color-border-700);font-size:12px;line-height:18px;font-weight:400;text-align:left}.th-inner{display:flex;align-items:center;justify-content:space-between;gap:4px}.th-left{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.th-check,.td-check{width:36px;padding:0 0 0 12px!important}.table td{height:54px;padding:0 var(--base);border-bottom:1px solid var(--color-border-700);font-size:12px;line-height:18px;background:var(--color-bg-surface-800)}.table tr.is-selected td{background:#1f2538}.table tbody tr:hover td{background:#1d2335}.sched-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%}.quality{display:flex;align-items:center;gap:10px}.quality-bar{width:68px;height:4px;border-radius:4px;background:var(--color-bg-fill-600);overflow:hidden}.quality-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--secondary-purple-500),var(--primary-pink-300))}.pagination{display:flex;align-items:center;justify-content:space-between;padding:var(--base);font-size:12px;line-height:18px;color:var(--color-text-50);background:var(--color-bg-surface-800)}.pg-size{display:flex;align-items:center;gap:6px}.pg-select{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--color-border-400);border-radius:6px;padding:4px 8px;color:var(--color-text-25)}.pg-nav{display:flex;align-items:center;gap:8px}.flip{transform:rotate(180deg)}.plain-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.plain-list .link{margin-right:6px}.sched-form{display:flex;flex-direction:column;gap:var(--xl)}.form-section{display:flex;flex-direction:column;gap:var(--base)}.section-head{display:flex;gap:var(--base);align-items:flex-start}.step-num{width:24px;height:24px;flex:none;border-radius:99px;background:var(--color-bg-fill-pink-700);border:1px solid var(--color-border-pink-500);color:var(--color-text-pink-50);display:grid;place-items:center;font-size:12px;font-weight:600;margin-top:2px}.section-title{font-size:16px;line-height:24px;font-weight:600}.section-title.sm{font-size:14px;line-height:22px}.section-desc{font-size:12px;line-height:18px;color:var(--color-text-100)}.inline-row{display:flex;align-items:center;gap:var(--sm);flex-wrap:wrap;font-size:13px}.inline-row.indent{padding-left:22px}.inline-row.is-disabled{opacity:.45;pointer-events:none}.rel-code{color:var(--color-text-100);background:var(--color-bg-fill-700);padding:1px 6px;border-radius:4px}.sub-option{display:flex;flex-direction:column;gap:var(--sm)}.two-col{display:grid;grid-template-columns:180px 1fr;gap:var(--base)}.summary-card{border:1px solid var(--color-border-700);border-radius:var(--sm);background:var(--color-bg-fill-800);padding:var(--lg);display:flex;flex-direction:column;gap:var(--sm)}.summary-card.is-error{border-color:var(--color-border-red-500);background:var(--color-bg-fill-red-700)}.summary-top{display:flex;gap:var(--base);align-items:flex-start}.summary-icon{color:var(--color-text-pink-50);margin-top:2px}.summary-card.is-error .summary-icon{color:var(--color-text-red-50)}.summary-main{flex:1;min-width:0}.summary-label{font-size:12px;line-height:18px;color:var(--color-text-100)}.summary-text{font-size:16px;line-height:24px;font-weight:600}.summary-card.is-error .summary-text{font-size:13px;line-height:20px;font-weight:500}.runs-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-50);align-self:flex-start}.runs{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:18px;font-family:var(--font-mono)}.runs li{display:flex;justify-content:space-between;gap:var(--base);color:var(--color-text-50)}.runs li::marker{color:var(--color-text-200)}.runs .muted{font-family:var(--font)}.runs-inline{padding-left:18px}.cron-sent{font-size:12px;padding-top:6px;border-top:1px dashed var(--color-border-700)}.cron-sent code{color:var(--color-text-pink-50)}.provider-only{border:1px dashed var(--color-border-500);border-radius:var(--sm);padding:var(--base);display:flex;flex-direction:column;gap:var(--sm)}.provider-only-head{display:flex;align-items:center;gap:var(--sm);font-size:12px;font-weight:600}.native-grid{display:flex;flex-direction:column;gap:14px}.native-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.native-label{font-size:14px;line-height:22px}.custom-cron,.cron{display:flex;flex-direction:column;gap:var(--sm)}.cron-head{display:flex;justify-content:space-between;align-items:center}.link-btn.is-on{text-decoration:underline}.cron-slots{display:grid;gap:6px}.cron-slot{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid var(--color-border-700);border-radius:var(--xs);background:var(--color-bg-fill-800)}.cron-slot input{width:100%;text-align:center;background:none;border:0;outline:none;font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--color-text-25)}.cron-slot:focus-within{border-color:var(--color-border-pink-200)}.cron-slot.has-error{border-color:var(--color-text-red-50)}.cron-slot-label{font-size:11px;line-height:14px;color:var(--color-text-50);text-align:center}.cron-slot-range{font-size:10px;line-height:13px;color:var(--color-text-200);text-align:center}.cron-help{border:1px solid var(--color-border-700);border-radius:var(--xs);padding:var(--sm) var(--base);background:var(--color-bg-fill-800)}.cron-help table{width:100%;border-collapse:collapse;font-size:12px;line-height:18px}.cron-help td{padding:4px 6px;vertical-align:top}.cron-help code{color:var(--color-text-pink-50);font-size:13px}.cron-help tr.is-muted td{opacity:.55}.cron-examples{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.applies{border:1px solid var(--color-border-700);border-radius:var(--sm);overflow:hidden}.applies-head{display:flex;align-items:center;gap:var(--sm);padding:var(--base) var(--lg);background:var(--color-bg-fill-800);font-size:13px;color:var(--color-text-50)}.applies-list{list-style:none;margin:0;padding:0}.applies-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--base);padding:10px var(--lg);border-top:1px solid var(--color-border-700)}.applies-rule{display:grid;grid-template-columns:74px 1fr;column-gap:var(--sm);min-width:0;font-size:12px;line-height:18px}.applies-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applies-current{grid-column:2;font-size:11px}.applies-ctrl{display:flex;align-items:center;gap:var(--sm);flex:none}.review{display:flex;flex-direction:column;gap:var(--xl)}.review-hero{border:1px solid var(--color-border-pink-500);background:linear-gradient(135deg,#49318e59,#92539d2e);border-radius:var(--sm);padding:var(--lg)}.review-hero-label{font-size:12px;color:var(--color-text-pink-50);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.review-sentence{margin:4px 0 0;font-size:16px;line-height:24px;font-weight:500}.review-sentence.sm{font-size:14px;line-height:22px;font-weight:400;color:var(--color-text-50)}.sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sm)}.sum-item{display:flex;gap:10px;border:1px solid var(--color-border-700);border-radius:var(--sm);padding:var(--base);background:var(--color-bg-fill-800);color:var(--color-text-pink-50);min-width:0}.sum-item>div{color:var(--color-text-25);min-width:0;flex:1}.sum-item .muted{font-size:12px;line-height:18px;overflow-wrap:anywhere}.sum-wide{grid-column:1 / -1}.sum-label{font-size:12px;line-height:18px;color:var(--color-text-100)}.sum-value{font-weight:500}.mini-table{width:100%;border-collapse:collapse;font-size:12px;line-height:18px;margin-top:8px}.mini-table th{text-align:left;font-weight:400;color:var(--color-text-100);padding:6px 8px;border-bottom:1px solid var(--color-border-700)}.mini-table td{padding:8px;border-bottom:1px solid var(--color-border-700);vertical-align:top;max-width:260px}.content>.detail{background:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--base);min-height:100%}.card{background:var(--color-bg-surface-900);border:1px solid var(--color-border-700);border-radius:var(--base);display:flex;flex-direction:column;min-height:0}.detail-head{display:flex;align-items:center;gap:var(--base);padding:var(--base) var(--lg);border-bottom:1px solid var(--color-border-700)}.detail-title{margin:0;flex:1;min-width:0;font-size:16px;line-height:24px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vsep{width:1px;height:20px;background:var(--color-border-500)}.status-btn{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-100);white-space:nowrap}.status-btn.is-active{color:var(--color-text-green-50)}.detail-left-body{padding:var(--base);display:flex;flex-direction:column;gap:var(--base);overflow:auto}.code-tools{display:flex;justify-content:space-between;align-items:center}.code{margin:0;font-family:var(--font-mono);font-size:13px;line-height:22px;color:var(--color-text-50);white-space:pre-wrap}.code-line{display:flex;gap:var(--lg)}.code-ln{width:22px;flex:none;text-align:right;color:var(--color-text-200)}.detail-tabs{padding:var(--lg);padding-bottom:0}.detail-right-body{flex:1;overflow:auto;padding:var(--lg);display:flex;flex-direction:column;gap:var(--lg)}.detail-foot{display:flex;gap:32px;padding:var(--base) var(--lg);border-top:1px solid var(--color-border-700);font-size:12px;line-height:18px}.placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sm);padding:var(--xl);border:1px dashed var(--color-border-500);border-radius:var(--sm)}.placeholder-title{font-weight:600}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sm);padding:48px var(--xl);border:1px dashed var(--color-border-500);border-radius:var(--sm);color:var(--color-text-pink-50)}.empty .muted{max-width:380px}.empty .btn{margin-top:var(--sm)}.empty-title{color:var(--color-text-25);font-size:16px;font-weight:600}.sched-view{display:flex;flex-direction:column;gap:var(--base)}.sched-view-head{display:flex;justify-content:space-between;gap:var(--base);align-items:flex-start}.sched-edit{display:flex;flex-direction:column;gap:var(--lg)}.sched-edit-foot{position:sticky;bottom:calc(-1 * var(--lg));background:var(--color-bg-surface-900);border-top:1px solid var(--color-border-700);padding:var(--base) 0 var(--lg);display:flex;justify-content:space-between;gap:var(--base);align-items:center;flex-wrap:wrap}.sched-edit-opts{display:flex;flex-direction:column;gap:6px}.sched-edit-btns{display:flex;gap:var(--base);margin-left:auto}.settings{gap:var(--xl)}.settings-card{max-width:760px;border:1px solid var(--color-border-700);border-radius:var(--sm);overflow:hidden}.settings-head{display:flex;gap:var(--base);padding:var(--lg);background:var(--color-bg-fill-800);color:var(--color-text-pink-50)}.settings-head>div{color:var(--color-text-25)}.settings-row{display:flex;justify-content:space-between;align-items:center;gap:var(--lg);padding:var(--lg);border-top:1px solid var(--color-border-700)}.tooltip-wrap{position:relative;display:inline-flex}.tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-bg-fill-700);border:1px solid var(--color-border-500);padding:6px 8px;border-radius:6px;font-size:12px;line-height:16px;white-space:nowrap;z-index:30}.toasts{position:fixed;top:76px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:60}.toast{display:flex;gap:10px;align-items:flex-start;width:360px;padding:12px 14px;border-radius:8px;border:1px solid;box-shadow:var(--shadow-xl);animation:slide .18s ease-out}.toast-green{background:var(--color-bg-fill-green-700);border-color:var(--color-border-green-500);color:var(--color-text-green-50)}.toast-orange{background:var(--color-bg-fill-orange-700);border-color:var(--color-border-orange-500);color:var(--color-text-orange-50)}.toast-blue{background:var(--color-bg-fill-blue-700);border-color:var(--color-border-blue-500);color:var(--color-text-blue-50)}.toast-text{flex:1;color:var(--color-text-25)}.toast-title{font-weight:500}.toast-body{font-size:12px;line-height:18px;color:var(--color-text-50)}.demo-panel{position:fixed;left:80px;bottom:16px;width:280px;background:#0a0d18;border:1px dashed var(--color-border-pink-200);border-radius:10px;padding:10px 12px;font-size:12px;line-height:18px;display:flex;flex-direction:column;gap:8px;z-index:35}.demo-head{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--color-text-pink-50);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.demo-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.demo-fab{position:fixed;left:80px;bottom:16px;font-size:12px;padding:6px 10px;border:1px dashed var(--color-border-pink-200);border-radius:8px;background:#0a0d18;color:var(--color-text-pink-50);z-index:35}@media(max-width:1100px){.content>.detail{grid-template-columns:1fr}.sum-grid{grid-template-columns:1fr}}.drawer-body>*,.detail-right-body>*,.detail-left-body>*,.page>*{flex-shrink:0}.review-exceptions{margin:6px 0 0;font-size:13px;color:var(--color-text-50)}.tbc{display:inline-flex;align-items:center;font-size:10px;line-height:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:1px 6px;border-radius:4px;border:1px dashed var(--color-text-orange-50);color:var(--color-text-orange-50);cursor:help;white-space:nowrap}.tooltip{white-space:normal;width:max-content;max-width:280px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--color-text-25)}.note-box{display:flex;gap:10px;align-items:flex-start;padding:var(--base) var(--lg);border:1px dashed var(--color-border-500);border-radius:var(--sm);color:var(--color-text-50);font-size:13px;line-height:20px}.note-box>svg{flex:none;margin-top:2px;color:var(--color-text-blue-50)}.range-grid{display:grid;grid-template-columns:48px 1fr;gap:var(--sm) var(--base);align-items:center}.range-label{font-size:13px;color:var(--color-text-100)}.interval{display:flex;align-items:center;gap:var(--sm);flex-wrap:wrap;font-size:13px}.interval-box{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid var(--color-border-700);border-radius:var(--xs);background:var(--color-bg-fill-800);padding:6px 8px}.interval-box:focus-within{border-color:var(--color-border-pink-200)}.interval-box input{width:56px;text-align:center;background:none;border:0;outline:none;font-family:var(--font-mono);font-size:16px;font-weight:500}.interval-box span{font-size:11px;color:var(--color-text-100)}.summary-tz{display:flex;align-items:center;gap:6px}.tz-fixed{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-100);border:1px solid var(--color-border-700);padding:4px 8px;border-radius:6px}.fixed-field{display:flex;align-items:center;gap:6px;height:40px;padding:0 var(--base);border:1px solid var(--color-border-700);border-radius:var(--xs);color:var(--color-text-100);font-size:13px}.is-child{padding-left:16px;border-left:2px solid var(--color-border-700);margin-left:4px}.cron-slot.is-optional{border-style:dashed}.cron-sent{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--color-text-100)}.demo-questions{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;color:var(--color-text-50);max-height:220px;overflow:auto}.demo-questions b{color:var(--color-text-orange-50);font-weight:500}.select{position:relative;display:inline-flex;width:100%}.select-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--color-bg-fill-800);border:1px solid var(--color-border-700);border-radius:var(--xs);padding:var(--sm) 10px var(--sm) var(--base);font-size:14px;line-height:22px;text-align:left}.select-btn:hover{border-color:var(--color-border-500)}.select.is-open .select-btn{border-color:var(--color-border-pink-200)}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select .select-chevron{position:static;transform:none;flex:none;color:var(--color-text-100);transition:transform .15s}.select.is-open .select-chevron{transform:rotate(180deg)}.select-compact{width:auto}.select-compact .select-btn{padding:var(--xs) var(--sm);font-size:13px}.select-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;z-index:30;background:var(--color-bg-surface-800);border:1px solid var(--color-border-700);border-radius:6px;padding:4px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:280px;overflow:auto}.select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--sm) var(--base);border-radius:var(--xs);font-size:14px;line-height:22px;text-align:left;white-space:nowrap}.select-option:hover,.select-option.is-selected{background:var(--color-bg-fill-700)}.select-option svg{color:var(--color-text-pink-50)}html.capture *,html.capture *:before,html.capture *:after{animation:none!important;transition:none!important}html.capture body{width:1440px}html.capture .shell{position:relative;overflow:hidden}html.capture .content,html.capture .detail-right-body,html.capture .detail-left-body,html.capture .drawer-body{overflow:visible}html.capture .drawer-overlay,html.capture .overlay,html.capture .menu-backdrop,html.capture .toasts{position:absolute}html.capture,html.capture body,html.capture #root{height:auto;min-height:0}html:not([data-variant=a]) .drawer{background:var(--color-bg-surface-900);border-left:1px solid var(--color-border-700);box-shadow:-24px 0 48px #04060e73}html:not([data-variant=a]) .drawer-head{align-items:center;padding:18px 24px;background:var(--color-bg-surface-900);border-bottom:1px solid var(--color-border-700)}html:not([data-variant=a]) .drawer-head .close-btn{padding:4px;border-radius:6px;opacity:.7}html:not([data-variant=a]) .drawer-head .close-btn:hover{opacity:1}html:not([data-variant=a]) .drawer-head .close-btn img{width:18px;height:18px}html:not([data-variant=a]) .drawer-body{padding:24px;gap:20px}html:not([data-variant=a]) .drawer-foot{padding:14px 24px;gap:8px;border-top:1px solid var(--color-border-700);background:var(--color-bg-surface-900)}html:not([data-variant=a]) .foot-note{color:var(--color-text-200)}.btn-ghost{color:var(--color-text-100)}.btn-ghost:hover:not(:disabled){background:var(--color-bg-fill-700);color:var(--color-text-25)}html:not([data-variant=a]) .drawer-foot .btn-md{padding:7px 14px;min-width:84px}.dh{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.dh .provider-badge{border-radius:8px}.dh-titles{flex:1;min-width:0}.dh-title{font-size:15px;line-height:22px;font-weight:600;letter-spacing:-.005em}.dh-meta{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:18px;color:var(--color-text-200)}.dh-id{color:var(--color-text-100);font-weight:500;flex:none}.dh-dot{width:3px;height:3px;border-radius:9px;background:var(--color-border-400);flex:none}.dh-steps{display:flex;align-items:center;gap:8px;font-size:12px;line-height:18px;color:var(--color-text-300);flex:none;margin-right:4px}.dh-step{display:inline-flex;align-items:center;gap:4px}.dh-step.is-current{color:var(--color-text-25);font-weight:500}.dh-step.is-done{color:var(--color-text-100)}.dh-step.is-done svg{color:var(--color-text-pink-50)}.dh-step-line{width:14px;height:1px;background:var(--color-border-500)}.sf{display:flex;flex-direction:column}.sf-section{padding:24px 0;border-top:1px solid var(--color-border-700);display:grid;grid-template-columns:1fr;gap:16px}.sf-section:first-child{padding-top:0;border-top:0}.sf-title{margin:0;font-size:14px;line-height:20px;font-weight:600}.sf-desc{margin:2px 0 0;font-size:12px;line-height:18px;color:var(--color-text-200)}.sf-body{display:flex;flex-direction:column;gap:14px;min-width:0}.sf .field{gap:6px}.sf .field-label{font-size:12px;line-height:18px;font-weight:500;color:var(--color-text-100)}.sf-label{display:inline-flex;align-items:center;gap:6px}.sf-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.sf-grid-send{grid-auto-flow:row;grid-template-columns:150px minmax(0,1fr)}.sf-sub{display:flex;flex-direction:column;gap:10px}.sf .input,.sf .select-btn,.sf .tag-input{background:var(--color-bg-fill-800);border-color:var(--color-border-700);border-radius:8px}.sf .input,.sf .select-btn{min-height:36px;padding:6px 12px;font-size:13px;line-height:22px}.sf .select-compact .select-btn{min-height:32px;padding:4px 8px 4px 10px}.sf .input-num{width:64px;min-height:32px;padding:4px 10px}.sf .input:hover,.sf .select-btn:hover,.sf .tag-input:hover{border-color:var(--color-border-500)}.sf .input:focus,.sf .select.is-open .select-btn,.sf .tag-input:focus-within{border-color:var(--color-border-pink-200);box-shadow:0 0 0 3px #9556a02e}.sf input[type=time]{color-scheme:dark}.input.is-static{display:flex;align-items:center;color:var(--color-text-100);background:transparent!important;border-style:dashed!important}.sf .select-chevron{color:var(--color-text-200)}.sf .select-option{font-size:13px;padding:7px 10px}.sf .tag-input{min-height:36px;padding:4px 6px}.sf .tag-chip{background:var(--color-bg-fill-700);border-color:transparent;border-radius:6px;padding:1px 4px 1px 8px;gap:6px}.sf .tag-chip svg{color:var(--color-text-200)}.sf-next{border:1px solid var(--color-border-700);border-radius:8px;padding:10px 12px}.sf-next-row{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px}.sf-next-icon{color:var(--color-text-200);flex:none}.sf-next-text{flex:1;min-width:0;color:var(--color-text-100)}.sf-next-text b{color:var(--color-text-25);font-weight:500}.sf-next-plain{color:var(--color-text-25)}.sf-runs{list-style:none;margin:8px 0 0;padding:8px 0 0 22px;border-top:1px solid var(--color-border-700);display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:18px;color:var(--color-text-50)}.sf-runs li{display:flex;justify-content:space-between;gap:12px}.sf-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:var(--color-text-100);flex:none}.sf-link:hover{color:var(--color-text-25)}.sf-hint,.sf-note,.sf-warn,.sf-error{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:18px}.sf-hint,.sf-note{color:var(--color-text-200)}.sf-warn{color:var(--color-text-orange-50)}.sf-error{color:var(--color-text-red-50);font-size:13px}.sf-hint svg,.sf-note svg,.sf-warn svg,.sf-error svg{flex:none;margin-top:2px}.sf-line{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.sf-line-label{color:var(--color-text-50);margin-right:4px}.sf-switch{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--color-text-100);font-size:12px;cursor:pointer}.sf-inline{display:flex;align-items:center;gap:8px}.sf-more-body{margin-top:10px;border:1px solid var(--color-border-700);border-radius:8px}.sf-more-body>.sf-option,.sf-more-body>.native-grid>*{padding:12px 14px;border-top:1px solid var(--color-border-700)}.sf-more-body>:first-child{border-top:0}.sf-more-body>.native-grid{gap:0;border-top:1px solid var(--color-border-700)}.sf-more-body>.native-grid>:first-child{border-top:0}.sf-option{display:flex;align-items:center;justify-content:space-between;gap:16px}.sf-option-title{font-size:13px;line-height:20px;font-weight:500;color:var(--color-text-25);display:inline-flex;align-items:center;gap:6px}.sf-option-desc{font-size:12px;line-height:18px;color:var(--color-text-200)}.sf .native-label{font-size:13px;line-height:20px}.sf .is-child{margin-left:0;border-left:0;padding-left:0}.sf-more-body .is-child{padding-left:28px!important}.sf-tag{font-size:10px;line-height:14px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-200);border:1px solid var(--color-border-500);border-radius:4px;padding:0 4px}.sf-condition{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;padding:10px 12px;border-radius:8px;background:var(--color-bg-fill-800);border:1px solid var(--color-border-700)}.sf-condition .select-btn,.sf-condition .input{background:var(--color-bg-surface-900)}.sf-code{padding-top:16px;border-top:1px solid var(--color-border-700)}.sf-code-block{margin:10px 0 0;padding:12px 14px;border-radius:8px;background:var(--color-bg-fill-800);border:1px solid var(--color-border-700);font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--color-text-pink-50);white-space:pre-wrap}html:not([data-variant=a]) .tbc{display:inline-block;width:6px;height:6px;padding:0;border:0;border-radius:9px;background:var(--color-text-orange-50);box-shadow:0 0 0 3px #ffa06e29;cursor:help;vertical-align:middle}html:not([data-variant=a]) .tbc-tip-title{display:block;font-size:10px;line-height:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-orange-50);margin-bottom:2px}.sf .interval-box{background:var(--color-bg-fill-800);border-radius:8px;padding:6px 10px}.sf .interval-box input{font-size:15px}.cron-flavor{font-size:12px;line-height:18px;color:var(--color-text-200)}.sf .cron-slot{border-radius:8px}.sf .cron-slot-label{color:var(--color-text-100)}.sf .chip-sm{border-color:var(--color-border-700);background:transparent;color:var(--color-text-100);border-radius:6px}.sf .chip-sm:hover{color:var(--color-text-25);border-color:var(--color-border-500)}.sf .cron-help{border-radius:8px}.sf .link-btn{color:var(--color-text-100)}.sf .link-btn:hover{color:var(--color-text-25);text-decoration:none}html:not([data-variant=a]) .review{gap:20px}html:not([data-variant=a]) .review-hero{background:var(--color-bg-fill-800);border:1px solid var(--color-border-700);border-radius:10px;padding:16px}html:not([data-variant=a]) .review-hero-label{font-size:11px;line-height:16px;color:var(--color-text-200);font-weight:500;letter-spacing:.06em}html:not([data-variant=a]) .review-sentence{margin-top:6px;font-size:14px;line-height:22px;font-weight:400;color:var(--color-text-25)}.sum-list{margin:0;border:1px solid var(--color-border-700);border-radius:10px;overflow:hidden}.sum-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:12px 16px;border-top:1px solid var(--color-border-700)}.sum-row:first-child{border-top:0}.sum-row dt{font-size:12px;line-height:20px;color:var(--color-text-200)}.sum-row dd{margin:0;min-width:0}.sum-list .sum-value{font-size:13px;line-height:20px;font-weight:500}.sum-sub{font-size:12px;line-height:18px;color:var(--color-text-200);overflow-wrap:anywhere}html:not([data-variant=a]) .review .mini-table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-200)}.c{display:flex;flex-direction:column;gap:16px}.c-hero{border-radius:12px;padding:18px 18px 14px;background:linear-gradient(180deg,#49318e29,#49318e00 70%),var(--color-bg-fill-800);border:1px solid var(--color-border-700)}.c-hero.is-error{background:var(--color-bg-fill-800);border-color:var(--color-border-red-500)}.c-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.c-hero-label{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-200)}.c-hero-value{margin-top:4px;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em}.c-hero-meta{margin-top:2px;font-size:12px;line-height:18px;color:var(--color-text-100)}.c-hero-count{max-width:55%;text-align:right;font-size:12px;line-height:18px;color:var(--color-text-100)}.c-hero-count span{display:inline-block;padding:3px 10px;border-radius:99px;border:1px solid var(--color-border-500)}.c-hero-error{margin-top:6px;display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:20px;color:var(--color-text-red-50)}.c-hero-error svg{flex:none;margin-top:2px}.c-track{position:relative;height:18px;margin-top:18px}.c-track-line{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-border-500)}.c-tick{position:absolute;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:9px;background:var(--color-text-200)}.c-tick.is-now{width:2px;height:14px;margin:-7px 0 0;border-radius:2px;background:var(--color-text-100)}.c-tick.is-next{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:var(--color-text-pink-50);box-shadow:0 0 0 4px #e09ceb2e}.c-track-labels{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;line-height:16px;color:var(--color-text-200)}.c-rows{border:1px solid var(--color-border-700);border-radius:12px}.c-row:first-child,.c-row:first-child .c-row-head{border-radius:12px 12px 0 0}.c-row:last-child,.c-row:last-child .c-row-head:not([aria-expanded=true]),.c-row:last-child .c-row-body{border-radius:0 0 12px 12px}.c-row+.c-row{border-top:1px solid var(--color-border-700)}.c-row-head{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;transition:background .12s}.c-row-head:hover{background:#252c3f8c}.c-row.is-open .c-row-head{background:var(--color-bg-fill-800)}.c-row-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--color-bg-fill-700);color:var(--color-text-100)}.c-row.is-open .c-row-icon{background:var(--color-bg-fill-pink-700);color:var(--color-text-pink-50)}.c-row.is-error .c-row-icon{color:var(--color-text-red-50)}.c-row-text{flex:1;min-width:0;display:flex;flex-direction:column}.c-row-label{font-size:12px;line-height:18px;color:var(--color-text-200)}.c-row-value{font-size:14px;line-height:22px;font-weight:500;color:var(--color-text-25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-row-meta{flex:none;max-width:40%;font-size:12px;line-height:18px;color:var(--color-text-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-row.is-error .c-row-meta{color:var(--color-text-red-50)}.c-row-flag{width:6px;height:6px;flex:none;border-radius:9px;background:var(--color-text-orange-50)}.c-row-flag.is-error{background:var(--color-text-red-50)}.c-row-chevron{flex:none;color:var(--color-text-200);transition:transform .15s}.c-row.is-open .c-row-chevron{transform:rotate(90deg)}.c-row-body{padding:4px 16px 18px 60px;gap:14px;background:var(--color-bg-fill-800)}.c-row-body .input,.c-row-body .select-btn,.c-row-body .tag-input,.c-row-body .sf-condition,.c-row-body .sf-more-body,.c-row-body .sf-next{background:var(--color-bg-surface-900)}.c .sf-code{padding-top:0;border-top:0}.variant-switch{position:fixed;left:80px;bottom:16px;z-index:70;display:flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:#0a0d18eb;border:1px solid var(--color-border-500);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.variant-switch-label{padding:0 8px 0 6px;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-200)}.variant-btn{display:flex;flex-direction:column;align-items:flex-start;padding:5px 12px;border-radius:8px;color:var(--color-text-100)}.variant-btn:hover{color:var(--color-text-25);background:var(--color-bg-fill-700)}.variant-btn.is-active{background:var(--button-gradient);color:#fff}.variant-btn-title{font-size:12px;line-height:16px;font-weight:600}.variant-btn-desc{font-size:10px;line-height:14px;opacity:.75}.demo-panel,.demo-fab{left:auto;right:20px}html.capture .variant-switch{display:none}.c-row-body .sf-grid-send{grid-template-columns:120px minmax(0,1fr)}.sf .tag-input input{min-width:80px}html[data-variant=a]{--a-ctrl: 38px;--a-gap: 12px;--a-pad: 24px}html[data-variant=a] .drawer-head{padding:20px var(--a-pad);align-items:center;gap:16px}html[data-variant=a] .drawer-title-row{gap:14px;flex-wrap:nowrap;min-width:0}html[data-variant=a] .drawer-logo{width:44px;height:44px;border-radius:10px;flex:none}html[data-variant=a] .drawer-logo .provider-badge{width:44px;height:44px}html[data-variant=a] .drawer-titles{min-width:0}html[data-variant=a] .drawer-title{font-size:18px;line-height:26px;letter-spacing:-.01em}html[data-variant=a] .drawer-desc{font-size:13px;line-height:20px;max-width:100%}html[data-variant=a] .stepper{flex:none;gap:6px;padding:4px;border:1px solid var(--color-border-700);border-radius:99px;background:var(--color-bg-surface-900)}html[data-variant=a] .stepper li{padding:2px 10px 2px 4px;border-radius:99px;gap:6px}html[data-variant=a] .stepper li.is-current{background:var(--color-bg-fill-700)}html[data-variant=a] .stepper li span{width:18px;height:18px;font-size:10px}html[data-variant=a] .drawer-head .close-btn{flex:none;padding:4px}html[data-variant=a] .drawer-head .close-btn img{width:20px;height:20px}html[data-variant=a] .drawer-body{padding:8px var(--a-pad) var(--a-pad);gap:0}html[data-variant=a] .drawer-body>.banner,html[data-variant=a] .drawer-body>.applies{margin-top:16px}html[data-variant=a] .drawer-foot{padding:16px var(--a-pad);gap:12px}html[data-variant=a] .drawer-foot .btn{min-width:104px}html[data-variant=a] .sched-form{gap:0}html[data-variant=a] .form-section{gap:16px;padding:24px 0;border-top:1px solid var(--color-border-700)}html[data-variant=a] .form-section:first-child{border-top:0;padding-top:16px}html[data-variant=a] .section-head{align-items:center;gap:12px}html[data-variant=a] .step-num{width:28px;height:28px;margin-top:0;font-size:12px}html[data-variant=a] .section-title{font-size:15px;line-height:22px}html[data-variant=a] .section-desc{color:var(--color-text-200)}html[data-variant=a] .sched-form .input,html[data-variant=a] .sched-form .select-btn,html[data-variant=a] .sched-form .select-compact .select-btn{min-height:var(--a-ctrl);height:var(--a-ctrl);padding:0 12px;font-size:14px;line-height:22px;border-radius:8px}html[data-variant=a] .sched-form .select-compact .select-btn{padding:0 10px 0 12px}html[data-variant=a] .sched-form .input-num{width:72px;text-align:center;padding:0 8px}html[data-variant=a] .sched-form .input-time{width:128px}html[data-variant=a] .sched-form .tag-input{min-height:var(--a-ctrl);padding:4px 8px;border-radius:8px}html[data-variant=a] .sched-form .fixed-field{height:var(--a-ctrl);border-radius:8px}html[data-variant=a] .sched-form .inline-row{gap:10px;font-size:14px}html[data-variant=a] .sched-form .field-label{font-size:13px;line-height:20px;color:var(--color-text-50)}html[data-variant=a] .sched-form .chip-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-variant=a] .sched-form .chip-group .chip{height:var(--a-ctrl);display:flex;align-items:center;justify-content:center;text-align:center;padding:0 8px;border-radius:8px;font-size:13px;white-space:nowrap}html[data-variant=a] .sched-form .chip.is-selected{box-shadow:none}html[data-variant=a] .summary-card{padding:0;gap:0;border-radius:10px;overflow:hidden}html[data-variant=a] .summary-top{padding:16px 20px;align-items:center;gap:14px;border-bottom:1px solid var(--color-border-700)}html[data-variant=a] .summary-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;margin:0;border-radius:8px;background:var(--color-bg-fill-pink-700)}html[data-variant=a] .summary-card.is-error .summary-icon{background:#ff8f861f}html[data-variant=a] .summary-label{font-size:12px}html[data-variant=a] .summary-text{font-size:17px;line-height:24px;letter-spacing:-.01em}html[data-variant=a] .summary-tz{gap:8px}html[data-variant=a] .summary-tz .select-btn{height:32px;min-height:32px}html[data-variant=a] .runs-toggle{padding:14px 20px 6px;font-size:12px;color:var(--color-text-100)}html[data-variant=a] .runs{list-style:none;padding:0 20px 14px;gap:0}html[data-variant=a] .runs li{padding:6px 0;border-top:1px solid rgba(37,44,63,.7);font-size:12.5px}html[data-variant=a] .runs li:first-child{border-top:0}html[data-variant=a] .summary-card .cron-sent{margin:0;padding:12px 20px;border-top:1px solid var(--color-border-700);background:var(--color-bg-fill-900)}html[data-variant=a] .custom-cron{gap:12px}html[data-variant=a] .sched-form .tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;padding:4px;gap:4px}html[data-variant=a] .sched-form .tab{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;font-size:13px;border-radius:6px}html[data-variant=a] .sched-form .inline-row:has(>.tabs){flex-wrap:nowrap}html[data-variant=a] .sched-form .inline-row:has(>.tabs)>.tabs{flex:1}html[data-variant=a] .range-grid{grid-template-columns:56px minmax(0,1fr);gap:12px 16px;padding:16px;border:1px solid var(--color-border-700);border-radius:10px}html[data-variant=a] .range-label{font-size:13px;color:var(--color-text-100)}html[data-variant=a] .sched-form .checkbox{font-size:13px;line-height:20px;gap:10px}html[data-variant=a] .form-section>.cron-sent{padding-top:12px}html[data-variant=a] .cron-sent{font-size:12px}html[data-variant=a] .sched-form .field{gap:8px}html[data-variant=a] .sched-form .form-section>.inline-row:not(:has(>.tabs)){padding:12px 16px;border:1px solid var(--color-border-700);border-radius:10px;background:var(--color-bg-fill-800)}html[data-variant=a] .sched-form .form-section>.inline-row .muted{color:var(--color-text-100)}html[data-variant=a] .two-col{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}html[data-variant=a] .native-grid{gap:12px}html[data-variant=a] .native-row{padding:12px 16px;border:1px solid var(--color-border-700);border-radius:10px}html[data-variant=a] .sched-form .is-child{margin-left:0;padding-left:16px;border-left:0}html[data-variant=a] .native-row.is-child{padding-left:16px}html[data-variant=a] .provider-only{border-style:solid;border-color:var(--color-border-700);border-radius:10px;padding:16px;gap:12px}html[data-variant=a] .note-box{border-style:solid;border-color:var(--color-border-700);border-radius:10px;padding:14px 16px}html[data-variant=a] .sched-form .banner{border-radius:10px;padding:14px 16px}html[data-variant=a] .sched-form .field-hint{color:var(--color-text-200)}html[data-variant=a] .interval{gap:10px}html[data-variant=a] .interval-box{min-width:76px;border-radius:8px;padding:8px 10px}html[data-variant=a] .tbc{border-style:solid;border-color:#ffa06e59;background:#ffa06e14;border-radius:99px;padding:2px 8px;letter-spacing:.04em}html[data-variant=a] .review{gap:24px;padding-top:16px}html[data-variant=a] .review-hero{border-radius:10px;padding:20px;border-color:var(--color-border-pink-500)}html[data-variant=a] .review-sentence{font-size:15px;line-height:24px}html[data-variant=a] .sum-grid{gap:12px}html[data-variant=a] .sum-item{padding:16px;border-radius:10px;gap:12px;align-items:flex-start}html[data-variant=a] .sum-item>svg{flex:none;margin-top:2px}html[data-variant=a] .review-rules{padding:16px;border:1px solid var(--color-border-700);border-radius:10px}html[data-variant=a] .review .mini-table{margin-top:12px}html[data-variant=a] .review .mini-table th{padding:8px 0}html[data-variant=a] .review .mini-table td{padding:12px 0}html[data-variant=a] .review .mini-table tr:last-child td{border-bottom:0}html[data-variant=a] .review .banner{border-radius:10px;padding:14px 16px}html[data-variant=a] .sched-form .cron-slot{border-radius:8px;padding:8px 4px}html[data-variant=a] .sched-form .cron-examples{gap:8px}html[data-variant=a] .sched-form .cron-help{border-radius:10px;padding:12px 16px}.b2{display:flex;flex-direction:column;gap:12px}.b2-card{border:1px solid var(--color-border-700);border-radius:12px;background:var(--color-bg-surface-900)}.b2-head{width:100%;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:12px;background:var(--color-bg-surface-800);text-align:left;transition:background .12s}.b2-head:hover{background:#1e2537}.b2-card.is-open .b2-head{border-radius:12px 12px 0 0;border-bottom:1px solid var(--color-border-700)}.b2-icon{display:grid;place-items:center;color:var(--color-text-100);flex:none}.b2-card.is-open .b2-icon{color:var(--color-text-pink-50)}.b2-card.is-error .b2-icon,.b2-card.is-error .b2-summary{color:var(--color-text-red-50)}.b2-card.is-warn .b2-summary{color:var(--color-text-orange-50)}.b2-title{font-size:15px;line-height:22px;font-weight:500;color:var(--color-text-25);flex:none}.b2-summary{flex:1;min-width:0;text-align:right;font-size:13px;line-height:20px;color:var(--color-text-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2-chevron{flex:none;margin-left:auto;color:var(--color-text-100);transition:transform .15s}.b2-summary+.b2-chevron{margin-left:0}.b2-card.is-open .b2-chevron{transform:rotate(180deg)}.b2-body{padding:20px;gap:16px}.b2 .sf-next,.b2 .sf-next.is-disclosure{border:0;padding:0;border-radius:0}.b2 .sf-next-toggle{width:100%;text-align:left;gap:8px;color:var(--color-text-100)}.b2 .sf-next-toggle:hover .sf-next-text{color:var(--color-text-50)}.b2 .sf-next-chevron{flex:none;color:var(--color-text-200);transition:transform .15s}.b2 .sf-next-chevron.is-closed{transform:rotate(-90deg)}.b2 .sf-runs{border-top:0;margin:6px 0 0;padding:0 0 0 24px;gap:6px;color:var(--color-text-100)}.b2 .sf-condition{border:0;padding:0;border-radius:0;background:none}.b2 .sf-more{margin-top:2px}.b2 .sf-more-body{border:0;border-radius:0;margin-top:8px}.b2 .sf-more-body>.sf-option,.b2 .sf-more-body>.native-grid>*{padding:12px 0;border-top:1px solid var(--color-border-700)}.b2 .sf-more-body>:first-child{border-top:1px solid var(--color-border-700)}.b2 .sf-more-body>.native-grid{border-top:0}.b2 .sf-more-body .is-child{padding-left:16px!important}.b2 .sf-option{padding:4px 0}.b2 .sf-code{padding:4px 4px 0;border-top:0}.b2 .sf-code-block{background:var(--color-bg-surface-800)}.b2-switch{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border-radius:10px;background:var(--color-bg-fill-900);border:1px solid var(--color-border-700)}.b2 .field .b2-switch,.b2-row>.b2-switch{width:100%}.b2-switch button{height:32px;padding:0 14px;border-radius:7px;font-size:13px;line-height:20px;color:var(--color-text-100);white-space:nowrap;transition:background .12s,color .12s}.b2-switch button:hover{color:var(--color-text-25)}.b2-switch button.is-on{background:var(--color-bg-fill-700);color:var(--color-text-25);font-weight:500;box-shadow:0 1px 2px #04060e66}.b2-switch.is-sm button{height:28px;padding:0 12px;font-size:12px}.b2-hint{margin:2px 0 0;font-size:12px;line-height:18px;color:var(--color-text-200)}.b2-hint.is-warn{color:var(--color-text-orange-50)}.b2-inline{display:flex;align-items:center;gap:8px;font-size:13px}.b2-inline .input-num{width:64px}.b2-textlink{align-self:flex-start;font-size:12px;line-height:18px;color:var(--color-text-200)}.b2-textlink span{color:var(--color-text-100);text-decoration:underline;text-underline-offset:2px}.b2-textlink:hover span{color:var(--color-text-25)}.b2-pick-meta{color:var(--color-text-200)}.b2-pick-menu{max-height:340px;padding:4px}.b2-pick-group+.b2-pick-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--color-border-700)}.b2-pick-title{padding:6px 12px 4px;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-200)}.b2-pick-group{display:flex;flex-direction:column}.cron-bar{display:grid;border:1px solid var(--color-border-700);border-radius:10px;background:var(--color-bg-fill-800);overflow:hidden}.cron-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 2px 9px;cursor:text;transition:background .12s}.cron-cell+.cron-cell{border-left:1px solid var(--color-border-700)}.cron-cell:hover{background:#252c3f99}.cron-cell input{width:100%;background:none;border:0;outline:none;text-align:center;font-family:var(--font-mono);font-size:16px;line-height:24px;font-weight:500;color:var(--color-text-25)}.cron-cell input::placeholder{color:var(--color-text-300)}.cron-cell-label{font-size:11px;line-height:16px;color:var(--color-text-200);white-space:nowrap}.cron-cell.is-optional input,.cron-cell.is-optional .cron-cell-label{color:var(--color-text-300)}.cron-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent}.cron-cell.is-focus{background:var(--color-bg-fill-pink-700)}.cron-cell.is-focus:after{background:var(--color-text-pink-50)}.cron-cell.is-focus .cron-cell-label{color:var(--color-text-50)}.cron-cell.has-error:after{background:var(--color-text-red-50)}.cron-cell.has-error .cron-cell-label{color:var(--color-text-red-50)}.cron-bar-hint{font-size:12px;line-height:18px;color:var(--color-text-200);min-height:18px}.cron-bar-hint b{font-weight:500;color:var(--color-text-50)}.cron-bar-hint.is-error,.cron-bar-hint.is-error b{color:var(--color-text-red-50)}.b2 .cron{gap:10px}.cron-pop-anchor{position:relative;display:inline-flex}.cron-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:440px;max-width:calc(100vw - 48px);background:var(--color-bg-surface-800);border:1px solid var(--color-border-500);border-radius:12px;box-shadow:var(--shadow-xl);animation:fade .12s}.cron-pop-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px 16px;border-bottom:1px solid var(--color-border-700);font-size:13px;line-height:20px;font-weight:600;color:var(--color-text-25)}.cron-pop-head .close-btn{color:var(--color-text-100);padding:4px}.cron-pop-body{padding:8px 12px 12px;max-height:360px;overflow:auto}.cron-pop-body table{width:100%;border-collapse:collapse;font-size:12px;line-height:18px}.cron-pop-body td{padding:7px 6px;vertical-align:top;border-bottom:1px solid rgba(37,44,63,.7)}.cron-pop-body tr:last-child td{border-bottom:0}.cron-pop-body td:first-child{width:36px}.cron-pop-body code{color:var(--color-text-pink-50);font-size:13px}.cron-pop-body .field-hint{display:block;margin-top:8px;padding-top:10px;border-top:1px solid var(--color-border-700);color:var(--color-text-100)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-500) transparent}*::-webkit-scrollbar{width:6px;height:6px;background:transparent}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-thumb{background:var(--color-border-500);border-radius:99px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--color-border-300);background-clip:content-box}.tr-sentence{margin:0;font-size:15px;line-height:26px;color:var(--color-text-50)}.tr-custom{margin:0;font-size:14px;line-height:26px;color:var(--color-text-100)}.tr-hint{margin:-6px 0 0;font-size:12px;line-height:18px;color:var(--color-text-200)}.tr-hint.is-warn{color:var(--color-text-orange-50)}.tr-num{width:3.2em;padding:0 2px;background:none;border:0;border-bottom:1px dashed var(--color-border-pink-200);border-radius:0;text-align:center;font:inherit;font-weight:500;color:var(--color-text-25);outline:none;-moz-appearance:textfield}.tr-num::-webkit-inner-spin-button,.tr-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tr-num:focus{border-bottom-style:solid;border-bottom-color:var(--color-text-pink-50)}.tpick{position:relative;display:inline-block}.tpick-btn{display:inline-flex;align-items:center;gap:2px;font:inherit;font-weight:500;color:var(--color-text-25);border-bottom:1px dashed var(--color-border-pink-200);line-height:22px}.tpick-btn svg{color:var(--color-text-pink-50);transition:transform .15s}.tpick-btn[aria-expanded=true] svg{transform:rotate(180deg)}.tpick-btn:hover,.tpick-btn[aria-expanded=true]{border-bottom-style:solid;border-bottom-color:var(--color-text-pink-50)}.tpick-menu{position:absolute;top:calc(100% + 6px);left:-8px;z-index:30;min-width:220px;display:flex;flex-direction:column;padding:4px;background:var(--color-bg-surface-800);border:1px solid var(--color-border-700);border-radius:8px;box-shadow:var(--shadow-xl)}.tpick-group{display:flex;flex-direction:column}.tpick-group+.tpick-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--color-border-700)}.tpick-title{padding:6px 10px 2px;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-200)}.tpick-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:6px;font-size:13px;line-height:20px;font-weight:400;color:var(--color-text-50);text-align:left;white-space:nowrap}.tpick-option:hover{background:var(--color-bg-fill-700);color:var(--color-text-25)}.tpick-option.is-selected{color:var(--color-text-25)}.tpick-option svg{color:var(--color-text-pink-50);flex:none}.tpick-meta{color:var(--color-text-200)}.d{display:flex;flex-direction:column}.d-summary{margin:4px 0 0;font-size:17px;line-height:26px;color:var(--color-text-100);letter-spacing:-.005em}.d-summary b{font-weight:500;color:var(--color-text-25)}.d-summary-error{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-red-50);font-size:15px}.d-next{margin:6px 0 0;font-size:12px;line-height:18px;color:var(--color-text-200)}.d-group{margin-top:28px}.d-group-title{margin:0 0 4px;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-200)}.d-rows{display:flex;flex-direction:column;border-top:1px solid var(--color-border-700)}.d-row{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border-700)}.d-label{display:flex;align-items:center;gap:6px;min-height:38px;font-size:13px;line-height:20px;color:var(--color-text-100)}.d-control{min-width:0;display:flex;flex-direction:column;gap:6px}.d-hint{font-size:12px;line-height:18px;color:var(--color-text-200)}.d-hint .is-warn{color:var(--color-text-orange-50)}.d-hint .is-error{color:var(--color-text-red-50)}.d-inline{display:flex;align-items:center;gap:8px}.d-inline .select{flex:1;min-width:0}.d-inline .input-num{width:76px;flex:none}.d-right{display:flex;justify-content:flex-end;align-items:center;min-height:38px}.d-static{display:flex;align-items:center;min-height:38px;font-size:14px;color:var(--color-text-50)}.d-time{width:140px;color-scheme:dark}.d-wide{padding:12px 0;border-bottom:1px solid var(--color-border-700)}.d-note{margin:0;padding:12px 0;font-size:13px;line-height:20px;color:var(--color-text-100);border-bottom:1px solid var(--color-border-700)}.d .sf-code{margin-top:20px;padding-top:0;border-top:0}.d .select-btn,.d .input,.d .tag-input{min-height:38px}.d-summary b,.d-label{white-space:nowrap}.cd{display:flex;flex-direction:column;gap:12px}.cd-rows{display:flex;flex-direction:column;border-top:1px solid var(--color-border-700)}.cd-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--color-border-700)}.cd-label{min-height:38px;display:flex;align-items:center;font-size:13px;color:var(--color-text-100);white-space:nowrap}.cd-control{min-width:0}.cd-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.cd-inline .select:not(.select-compact){flex:1;min-width:140px}.cd-inline .input-num{width:72px}.cd-stack{display:flex;flex-direction:column;gap:8px}.cd-time{width:132px;color-scheme:dark}.cd-chips{display:grid;gap:6px}.cd-days{grid-template-columns:repeat(7,minmax(0,1fr))}.cd-months{grid-template-columns:repeat(6,minmax(0,1fr))}.cd-chip{height:34px;border-radius:8px;border:1px solid var(--color-border-700);background:var(--color-bg-fill-800);font-size:12px;color:var(--color-text-100);transition:background .12s,color .12s,border-color .12s}.cd-chip:hover{color:var(--color-text-25);border-color:var(--color-border-500)}.cd-chip.is-on{background:var(--color-bg-fill-pink-700);border-color:var(--color-border-pink-200);color:var(--color-text-25);font-weight:500}.cd-foot{display:flex;align-items:center;justify-content:space-between}.cd-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:var(--color-text-pink-50)}.cd-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.cd-link:disabled{color:var(--color-text-300);cursor:not-allowed}a.cd-link{color:var(--color-text-100)}.cd-raw{display:flex;flex-direction:column;gap:6px}.cd-raw>span{font-size:12px;line-height:18px;color:var(--color-text-200)}.cd-raw em{font-style:normal;font-size:11px;line-height:16px;color:var(--color-text-300)}.cd-note{margin:8px 0 0;font-size:12px;line-height:18px;color:var(--color-text-200)}@media(min-width:1600px){.drawer.drawer-e{width:720px!important}}.drawer-e .drawer-head{padding:20px 24px;align-items:center}.drawer-e .drawer-body{padding:8px 24px 24px;gap:0}.drawer-e .drawer-foot{padding:16px 24px;gap:12px}.drawer-e .drawer-body>.banner{margin-top:16px}.e-head{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.e-head-logo{width:40px;height:40px;flex:none;border-radius:8px;overflow:hidden;display:grid;place-items:center}.e-head-logo .provider-badge{border-radius:0}.e-head-text{flex:1;min-width:0}.e-head-title{font-size:18px;line-height:26px;font-weight:600}.e-head-meta{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:18px;color:var(--color-text-100)}.e-head-name{min-width:0}.e-dot{width:3px;height:3px;border-radius:9px;background:var(--color-border-400);flex:none}.e-chips{position:relative;display:inline-flex;align-items:center;gap:4px;min-width:0}.e-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:99px;background:var(--color-bg-fill-700);border:1px solid var(--color-border-500);font-size:11px;line-height:16px;color:var(--color-text-50);white-space:nowrap}.e-chip.is-more{color:var(--color-text-pink-50);border-color:var(--color-border-pink-500);background:var(--color-bg-fill-pink-700)}.e-chip.is-more:hover{filter:brightness(1.15)}.e-chips-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:320px;max-height:280px;overflow:auto;display:flex;flex-direction:column;padding:6px;border-radius:10px;background:var(--color-bg-surface-800);border:1px solid var(--color-border-500);box-shadow:var(--shadow-xl)}.e-chips-pop-title{padding:4px 8px 6px;font-size:11px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-200)}.e-chips-pop-row{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:6px 8px;border-radius:6px;font-size:12px;line-height:18px;color:var(--color-text-100)}.e-chips-pop-row b{font-weight:500;color:var(--color-text-pink-50)}.e-chips-pop-row:hover{background:var(--color-bg-fill-700)}.e-steps{display:flex;align-items:center;gap:6px;margin:0 8px 0 0;padding:0;list-style:none;font-size:12px;line-height:18px;color:var(--color-text-200);flex:none}.e-steps li{display:inline-flex;align-items:center;gap:4px}.e-steps li+li:before{content:"";width:14px;height:1px;margin-right:6px;background:var(--color-border-500)}.e-steps li.is-current{color:var(--color-text-25);font-weight:500}.e-steps li.is-done svg{color:var(--color-text-pink-50)}.e-form{display:flex;flex-direction:column}.e-section{padding:24px 0;border-top:1px solid var(--color-border-700);scroll-margin-top:8px}.e-section:first-child{border-top:0;padding-top:16px}.e-section-title{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;line-height:24px;font-weight:600;color:var(--color-text-25)}.e-section-icon{display:grid;place-items:center;color:var(--color-text-50)}.e-section.is-error .e-section-icon{color:var(--color-text-red-50)}.e-section-body{display:flex;flex-direction:column;gap:16px}.e-form .field{gap:6px}.e-form .field-label{font-size:14px;line-height:22px;font-weight:400;color:var(--color-text-25);display:inline-flex;align-items:center;gap:6px}.e-form .field-hint{color:var(--color-text-100)}.e-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.e-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.e-triple{display:grid;grid-template-columns:minmax(0,1.2fr) 64px minmax(0,1fr);gap:8px}.e-static{display:flex;align-items:center;color:var(--color-text-100)}.e-time{width:100%;color-scheme:dark}.e-hint{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;line-height:18px;color:var(--color-text-100)}.e-hint.is-warn{color:var(--color-text-orange-50)}.e-hint.is-error{color:var(--color-text-red-50);font-size:13px}.e-form .checkbox{font-size:13px;line-height:20px}.e-next-wrap{display:flex;flex-direction:column}.e-next{display:inline-flex;align-items:center;gap:6px;margin:0;align-self:flex-start;font-size:13px;line-height:20px;color:var(--color-text-100);text-align:left}.e-next b{font-weight:500;color:var(--color-text-25)}.e-next-plain{color:var(--color-text-25)}.e-next-chev{flex:none;color:var(--color-text-200);transition:transform .15s}.e-next-chev.is-closed{transform:rotate(-90deg)}.e-runs{list-style:none;margin:8px 0 0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:20px;color:var(--color-text-50)}.e-runs li{display:flex;justify-content:space-between;gap:12px}.e-interval{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.e-ibox{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 4px;border:1px solid var(--color-border-700);border-radius:6px;background:var(--color-bg-fill-800)}.e-ibox:focus-within{border-color:var(--color-border-pink-200)}.e-ibox input{width:44px;height:100%;background:none;border:0;outline:none;text-align:right;font:inherit;font-size:15px;font-weight:500;color:var(--color-text-25)}.e-ibox span{font-size:13px;color:var(--color-text-100)}.e-add{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border-radius:6px;font-size:12px;color:var(--color-text-pink-50)}.e-add:hover{background:var(--color-bg-fill-pink-700)}.e-condition{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr) 72px;align-items:center;gap:8px;font-size:14px}.e-condition .tbc{margin-left:-4px}.e-count{width:72px}.e-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;line-height:22px;color:var(--color-text-25)}.e-form .cd-rows{border-top:0}.e-form .cd-row{grid-template-columns:88px minmax(0,1fr);border-bottom:0;padding:0 0 12px}.cd-text{display:flex;flex-direction:column;gap:6px}.cd-text-head{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:22px;color:var(--color-text-25)}.cd-text-links{display:inline-flex;align-items:center;gap:12px}.cd-link.is-muted{color:var(--color-text-100)}.e-foot-issue{margin-right:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--color-text-red-50);text-align:left}.e-foot-issue:hover{text-decoration:underline;text-underline-offset:2px}.e-review{display:flex;flex-direction:column;gap:20px;padding-top:16px}.e-review-hero p{margin:4px 0 0;font-size:15px;line-height:24px;color:var(--color-text-25)}.e-review-label{font-size:12px;line-height:18px;color:var(--color-text-100)}.e-review-list{margin:0;border:1px solid var(--color-border-700);border-radius:8px}.e-review-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 16px;border-top:1px solid var(--color-border-700)}.e-review-row:first-child{border-top:0}.e-review-row dt{font-size:13px;line-height:20px;color:var(--color-text-100)}.e-review-row dd{margin:0;min-width:0;font-size:14px;line-height:22px;color:var(--color-text-25)}.e-review-sub{font-size:12px;line-height:18px;color:var(--color-text-200);overflow-wrap:anywhere}.e-review-sub.is-mono{font-family:var(--font-mono)}.e-review-rules{border:1px solid var(--color-border-700);border-radius:8px;overflow:hidden}.e-review-rules-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;line-height:22px;color:var(--color-text-25);text-align:left}.e-review-rules-head:hover{background:#252c3f80}.e-review-toggle{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-pink-50);flex:none}.e-review-rule-list{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto;border-top:1px solid var(--color-border-700)}.e-review-rule-list li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px;border-top:1px solid rgba(37,44,63,.7);font-size:12px;line-height:18px}.e-review-rule-list li:first-child{border-top:0}.e-review-rule-id{color:var(--color-text-pink-50)}.e-review-rule-name{color:var(--color-text-100)}.e-head-meta>span:first-child{white-space:nowrap;flex:none}.e-section-title.is-button{width:100%;text-align:left;cursor:pointer}.e-section-name{flex:none}.e-section-issue{margin-left:auto;font-size:13px;line-height:20px;font-weight:400;color:var(--color-text-red-50)}.e-op1{padding:0}.e-op1 .e-section-title{margin:0;padding:20px 0;gap:10px}.e-op1.is-open .e-section-title{padding-bottom:16px}.e-op1 .e-section-body{padding-bottom:24px}.e-op1:first-child{padding-top:0}.e-sec-chev{flex:none;color:var(--color-text-50);transition:transform .15s}.e-sec-chev.is-closed{transform:rotate(-90deg)}.e-form:has(.e-op2){gap:12px;padding-top:16px}.e-op2,.e-op2:first-child{padding:0;border:1px solid var(--color-border-700);border-radius:8px;background:var(--color-bg-surface-900);overflow:visible}.e-op2 .e-section-title{margin:0;padding:10px 12px;gap:10px;font-size:14px;line-height:22px;font-weight:500;border-radius:8px;background:var(--color-bg-surface-800)}.e-op2.is-open .e-section-title{border-radius:8px 8px 0 0;border-bottom:1px solid var(--color-border-700)}.e-op2 .e-section-icon svg{width:16px;height:16px}.e-op2 .e-section-body{padding:16px 12px}.e-card-chev{flex:none;color:var(--color-text-50);transition:transform .15s}.e-section-issue+.e-card-chev{margin-left:8px}.e-op2 .e-section-name+.e-card-chev{margin-left:auto}.e-card-chev.is-open{transform:rotate(180deg)}.e-tabs{display:flex;align-items:center;gap:8px}.e-tabs .tabs{flex:1;display:grid;grid-template-columns:1fr 1fr}.e-tabs .tab{text-align:center;padding:5px 8px}.e-head-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.num{position:relative;display:inline-flex;width:100%}.num input{width:100%;padding-right:30px;-moz-appearance:textfield}.num input::-webkit-inner-spin-button,.num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num-step{position:absolute;top:50%;right:8px;width:18px;height:22px;margin-top:-11px;display:grid;place-items:center;border-radius:4px;color:var(--color-text-100);opacity:0;transition:opacity .12s,background .12s}.num:hover .num-step,.num:focus-within .num-step{opacity:1}.num-step:hover{background:var(--color-bg-fill-700);color:var(--color-text-25)}.num-up,.num-down{position:absolute;left:0;right:0;height:50%;cursor:pointer}.num-up{top:0}.num-down{bottom:0}.e-count{width:80px}.cd-num{width:80px;flex:none}.e-ibox-num{width:60px}.e-ibox-num input{width:100%;height:38px;padding:0 22px 0 0;background:none;border:0;outline:none;text-align:right;font:inherit;font-size:15px;font-weight:500;color:var(--color-text-25)}.e-ibox-num .num-step{right:0}.e-ibox{padding:0 12px 0 6px}.cf{display:flex;flex-direction:column;gap:14px}.cf-box{border:1px solid var(--color-border-700);border-radius:8px}.cf-row,.cf-box .cd-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--color-border-700)}.cf-row:first-child,.cf-box .cd-rows>.cd-row:first-child{border-top:0}.cf-box .cd-rows{border-top:0}.cf-box .cd-row{align-items:start;border-bottom:0}.cf-label,.cf-box .cd-label{font-size:14px;line-height:22px;color:var(--color-text-100);min-height:0}.cf-box .cd-label{min-height:40px}.cf-control{min-width:0}.cf-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.cf-inline>.select:not(.select-compact){flex:1;min-width:120px}.cf-stack{display:flex;flex-direction:column;gap:8px}.cf-time{width:100%;color-scheme:dark}.cf-box .cd-note{padding:0 14px 12px;margin:0}.cf-link{align-self:flex-start;font-size:14px;line-height:22px;color:var(--color-text-pink-50)}.cf-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.cf-link:disabled{color:var(--color-text-300);cursor:not-allowed}.cf .cd-text-head{font-size:14px}.variant-switch{display:none}body:has(.drawer-overlay) .variant-switch{display:flex}.demo-fab{display:inline-flex;align-items:center;gap:6px}.drawer-overlay:has(.drawer.is-modal){justify-content:center;align-items:center;padding:24px}.drawer.drawer-e.is-modal{width:720px!important;max-width:100%;height:auto;max-height:calc(100vh - 48px);border:1px solid var(--color-border-500);border-radius:12px;overflow:hidden;animation:fade .15s;box-shadow:var(--shadow-xl)}html.capture .drawer.drawer-e.is-modal{height:auto}html:not([data-variant=a]) .drawer.drawer-e .drawer-body{padding-top:20px}.drawer-e .e-section:first-child,.drawer-e .e-op1:first-child .e-section-title{padding-top:0}.drawer-e .e-form:has(.e-op2){padding-top:0}.drawer-e .e-review{padding-top:0}.drawer-e .drawer-body>.banner:first-child{margin-top:0}.drawer-e .drawer-body>.banner+.e-form{margin-top:16px}.e-ids{position:relative;display:inline-flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;line-height:18px;color:var(--color-text-100)}.e-ids-list{white-space:pre;overflow:hidden;text-overflow:ellipsis;min-width:0}.e-ids-more-wrap{position:relative;flex:none}.e-ids-more{font-size:12px;line-height:18px;color:var(--color-text-25);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.e-ids-more:hover{color:var(--color-text-pink-50)}.e-ids-pop{position:absolute;top:calc(100% + 8px);left:-132px;z-index:30;width:184px;max-height:340px;overflow:auto;display:flex;flex-direction:column;padding:4px;border-radius:8px;background:var(--color-bg-surface-800);border:1px solid var(--color-border-700);box-shadow:var(--shadow-xl)}.e-ids-pop-title{padding:8px 12px 6px;font-size:12px;line-height:18px;color:var(--color-text-200)}.e-ids-pop-row{padding:6px 12px;border-radius:6px;font-size:14px;line-height:22px;color:var(--color-text-25)}.e-ids-pop-row:hover{background:var(--color-bg-fill-700)}.e-interval{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;flex-wrap:nowrap}.e-interval-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.e-interval .e-ibox{width:100%;min-width:0;justify-content:space-between}.e-interval .e-ibox-num{width:auto;flex:1;min-width:0}.e-interval .e-ibox-num input{text-align:left;padding-left:8px}.e-interval .e-add{width:100%;height:40px;justify-content:center;border:1px dashed var(--color-border-500);border-radius:6px}.e-interval .e-add:hover{border-color:var(--color-border-pink-200)}.e-condition{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr)}.e-condition .e-count{width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-25);caret-color:var(--color-text-25);-webkit-box-shadow:0 0 0 1000px var(--color-bg-fill-800) inset;box-shadow:0 0 0 1000px var(--color-bg-fill-800) inset;transition:background-color 9999s ease-out 0s}.tag-input input:-webkit-autofill{border-radius:4px}.cron-pop.is-fixed{z-index:80;display:flex;flex-direction:column;overflow:hidden}.cron-pop.is-fixed .cron-pop-head{flex:none}.cron-pop.is-fixed .cron-pop-body{flex:1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}html:not([data-variant=a]) .drawer.drawer-e.is-modal{width:670px!important;border-radius:16px;border:1px solid var(--color-border-700);background:var(--color-bg-fill-900)}html:not([data-variant=a]) .drawer.is-modal .drawer-head{position:relative;padding:20px;gap:12px;background:var(--color-bg-surface-900);border-bottom:0;align-items:center}html:not([data-variant=a]) .drawer.is-modal .drawer-head>.close-btn{position:absolute;top:20px;right:20px;padding:0;opacity:.85}html:not([data-variant=a]) .drawer.is-modal .drawer-head>.close-btn img{width:20px;height:20px}.drawer.is-modal .e-head{padding-right:32px}.drawer.is-modal .e-head-logo{width:48px;height:48px;border-radius:9px;background:var(--color-bg-fill-800)}.drawer.is-modal .e-head-logo .provider-badge{width:48px;height:48px}.drawer.is-modal .e-head-title{font-size:20px;line-height:28px;font-weight:600}.drawer.is-modal .e-head-meta,.drawer.is-modal .e-ids,.drawer.is-modal .e-ids-more,.drawer.is-modal .e-head-name{font-size:14px;line-height:22px}html:not([data-variant=a]) .drawer.drawer-e.is-modal .drawer-body{padding:8px 20px;background:var(--color-bg-fill-900)}html:not([data-variant=a]) .drawer.is-modal .drawer-foot{padding:20px;gap:16px;border-top:0;background:var(--color-bg-surface-900)}.drawer.is-modal .drawer-foot-note{border-top:0}.e-form:has(.e-op4){gap:16px}.e-op4,.e-op4:first-child{padding:0;border:1px solid var(--color-border-700);border-radius:6px;background:var(--color-bg-fill-900)}.e-op4 .e-section-title{margin:0;padding:16px;gap:8px;align-items:flex-start;background:var(--color-bg-fill-800);border-radius:6px}.e-op4.is-open .e-section-title{border-radius:6px 6px 0 0;border-bottom:1px solid var(--color-border-700)}.e-op4 .e-section-icon{color:var(--color-text-25);padding-top:0}.e-op4 .e-section-icon svg{width:24px;height:24px}.e-section-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.e-op4 .e-section-name{font-size:16px;line-height:24px;font-weight:500;color:var(--color-text-25)}.e-section-desc{font-size:12px;line-height:18px;font-weight:400;color:var(--color-text-100)}.e-op4 .e-section-issue{margin-left:0;align-self:center}.e-op4 .e-card-chev{align-self:center;color:var(--color-text-25)}.e-op4 .e-section-body{padding:16px;gap:16px}.e-op4 .field-label{font-size:14px;line-height:22px;color:var(--color-text-50)}.drawer-overlay:has(.drawer.is-modal){background:#1a2030cc;-webkit-backdrop-filter:none;backdrop-filter:none}.e-op4 .e-section-title{align-items:center}
