.a-sun-studio .akit-btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-width:30px;padding:0 6px;margin:0;flex:0 0 auto;color:var(--astudio-text,#f2f3f6);background:#fff0;background-image:none;box-shadow:none;text-shadow:none;border:1px solid #fff0;border-radius:0 7px 0 7px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;vertical-align:middle;transition:border-color 0.15s ease,color 0.15s ease}.a-sun-studio .akit-btn--icon{width:30px;padding:0}.a-sun-studio .akit-btn--small{height:24px;min-width:24px;padding:0 5px;font-size:10px}.a-sun-studio .akit-btn--small.akit-btn--icon{width:24px;padding:0}.a-sun-studio .akit-btn--large{height:36px;min-width:36px;padding:0 8px;font-size:12px}.a-sun-studio .akit-btn--large.akit-btn--icon{width:36px;padding:0}.a-sun-studio .akit-btn:hover{background:#fff0;background-image:none;color:var(--color-primary,#a46497);border-color:color-mix(in srgb,var(--color-primary,#a46497) 45%,transparent)}.a-sun-studio .akit-btn.is-active{background:#fff0;background-image:none;color:var(--color-primary,#a46497);border-color:var(--color-primary,#a46497)}.a-sun-studio .akit-btn:disabled{opacity:.4;cursor:not-allowed}.a-sun-studio .akit-btn:focus-visible,.a-sun-studio .akit-select:focus-visible,.a-sun-studio .akit-input:focus-visible,.a-sun-studio .akit-textarea:focus-visible{outline:2px solid var(--color-primary,#a46497);outline-offset:1px}.a-sun-studio .akit-btn--primary{color:var(--color-primary,#a46497);border-color:color-mix(in srgb,var(--color-primary,#a46497) 55%,transparent)}.a-sun-studio .akit-btn--primary:hover{border-color:var(--color-primary,#a46497)}.a-sun-studio .akit-btn--danger{color:var(--astudio-error,#e0685c)}.a-sun-studio .akit-btn--danger:hover,.a-sun-studio .akit-btn--danger.is-active{color:var(--astudio-error,#e0685c);border-color:color-mix(in srgb,var(--astudio-error,#e0685c) 45%,transparent)}.a-sun-studio .akit-btn svg{display:block;width:16px;height:16px;color:inherit;fill:none}.a-sun-studio .akit-btn--small svg{width:13px;height:13px}.a-sun-studio .akit-btn--large svg{width:20px;height:20px}.a-sun-studio .akit-btn svg [stroke]:not([stroke="none"]){stroke:currentColor}.a-sun-studio .akit-btn svg [fill]:not([fill="none"]){fill:currentColor}.a-sun-studio .akit-icon-fallback{font-size:13px;line-height:1}.a-sun-studio .akit-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;padding:7px 10px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;background:var(--astudio-surface,color-mix(in srgb,#f2f3f6 7%,transparent));border-bottom:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent))}.a-sun-studio .akit-bar::-webkit-scrollbar{height:4px}.a-sun-studio .akit-bar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary,#a46497) 40%,transparent);border-radius:2px}.a-sun-studio .akit-group{display:flex;align-items:center;gap:3px;flex:0 0 auto}.a-sun-studio .akit-spacer{flex:1 1 auto;min-width:6px}.a-sun-studio .akit-sep{width:1px;height:20px;margin:0 3px;flex:0 0 auto;background:var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent))}.a-sun-studio .akit-file-wrap{display:inline-flex;flex:0 0 auto}.a-sun-studio .akit-file-input{display:none}.a-sun-studio .akit-input,.a-sun-studio .akit-select,.a-sun-studio .akit-textarea{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:30px;padding:0 9px;max-width:100%;margin:0;color:var(--astudio-text,#f2f3f6);background:#fff0;background-image:none;box-shadow:none;border:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent));border-radius:0 7px 0 7px;font-family:inherit;font-size:12px;transition:border-color 0.15s ease}.a-sun-studio .akit-textarea{height:auto;padding:6px 9px;resize:vertical;min-height:60px}.a-sun-studio .akit-select option{background:var(--astudio-panel,#111217)}.a-sun-studio .akit-input:hover,.a-sun-studio .akit-select:hover,.a-sun-studio .akit-textarea:hover{border-color:color-mix(in srgb,var(--color-primary,#a46497) 45%,transparent)}.a-sun-studio .akit-input:disabled,.a-sun-studio .akit-select:disabled,.a-sun-studio .akit-textarea:disabled{opacity:.5;cursor:not-allowed}.a-sun-studio .akit-checkbox{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px}.a-sun-studio .akit-checkbox input[type="checkbox"]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--color-primary,#a46497)}.a-sun-studio .akit-checkbox-label{color:var(--astudio-text,#f2f3f6)}.a-sun-studio .akit-empty{padding:26px 16px;text-align:center;font-size:12px;color:color-mix(in srgb,var(--astudio-text,#f2f3f6) 55%,transparent)}.a-sun-studio .akit-meta{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;font-size:11px;color:color-mix(in srgb,var(--astudio-text,#f2f3f6) 75%,transparent)}.a-sun-studio .akit-table{width:100%;border-collapse:collapse;font-size:12px}.a-sun-studio .akit-table th,.a-sun-studio .akit-table td{padding:7px 10px;text-align:right;border-bottom:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent))}.a-sun-studio .akit-table th{font-size:11px;font-weight:600;color:color-mix(in srgb,var(--astudio-text,#f2f3f6) 60%,transparent)}.a-sun-studio .akit-table-sortable{cursor:pointer;user-select:none;transition:color 0.15s ease}.a-sun-studio .akit-table-sortable:hover{color:var(--color-primary,#a46497)}.a-sun-studio .akit-sun{position:relative;width:44px;height:44px;flex:0 0 auto}.a-sun-studio .akit-sun svg{width:100%;height:100%;display:block}.a-sun-studio .akit-sun-ray{stroke-width:3.5;stroke-linecap:round;cursor:pointer}.a-sun-studio .akit-sun-center{cursor:pointer}.akit-tip{position:fixed;z-index:2147483000;padding:4px 9px;max-width:240px;font-size:11px;line-height:1.7;white-space:nowrap;color:var(--astudio-text,#f2f3f6);background:var(--astudio-panel,rgb(17 18 23 / .96));border:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent));border-radius:0 7px 0 7px;box-shadow:0 6px 18px rgb(0 0 0 / .35);pointer-events:none}.akit-modal-overlay{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(20 20 20 / .6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:akit-modal-fade 0.18s ease-out}@keyframes akit-modal-fade{from{opacity:0}to{opacity:1}}.akit-modal{position:relative;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:var(--astudio-surface,#1a1a1a);border:1px solid var(--astudio-border,rgb(255 255 255 / .15));border-radius:0 7px 0 7px;box-shadow:0 12px 40px rgb(0 0 0 / .4);animation:akit-modal-pop 0.2s ease-out}@keyframes akit-modal-pop{from{transform:translateY(10px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.akit-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--astudio-border,rgb(255 255 255 / .1))}.akit-modal-title{margin:0;font-size:15px;font-weight:600;color:var(--astudio-text,#f2f3f6)}.akit-modal-close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#fff0;border:1px solid var(--astudio-border,rgb(255 255 255 / .15));color:var(--astudio-text,#f2f3f6);font-size:18px;line-height:1;cursor:pointer;border-radius:0 7px 0 7px;transition:border-color 0.15s ease,color 0.15s ease}.akit-modal-close:hover{border-color:var(--color-primary,#a46497);color:var(--color-primary,#a46497)}.akit-modal-body{padding:18px;color:var(--astudio-text,#f2f3f6);font-size:13px;line-height:1.7}.akit-modal-footer{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--astudio-border,rgb(255 255 255 / .1))}.akit-toast-container{position:fixed;bottom:20px;right:20px;z-index:2147481000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.akit-toast{padding:10px 16px;background:var(--astudio-surface,#1a1a1a);border:1px solid var(--astudio-border,rgb(255 255 255 / .15));border-radius:0 7px 0 7px;color:var(--astudio-text,#f2f3f6);font-size:12px;box-shadow:0 4px 12px rgb(0 0 0 / .3);opacity:0;transform:translateX(20px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:auto}.akit-toast-visible{opacity:1;transform:translateX(0)}.akit-toast--success{border-color:var(--color-accent,#2d5c4d);color:var(--color-accent,#2d5c4d)}.akit-toast--error{border-color:var(--astudio-error,#e0685c);color:var(--astudio-error,#e0685c)}.akit-toast--warning{border-color:#eac96e;color:#eac96e}.akit-tabs{display:flex;flex-direction:column;gap:12px}.akit-tabs-list{display:flex;gap:4px;border-bottom:1px solid var(--astudio-border,color-mix(in srgb,#f2f3f6 16%,transparent))}.akit-tab{padding:8px 14px;background:#fff0;border:none;border-bottom:2px solid #fff0;color:var(--astudio-text,#f2f3f6);font-family:inherit;font-size:12px;cursor:pointer;transition:border-color 0.15s ease,color 0.15s ease;margin-bottom:-1px}.akit-tab:hover{color:var(--color-primary,#a46497)}.akit-tab.is-active{border-bottom-color:var(--color-primary,#a46497);color:var(--color-primary,#a46497);font-weight:600}.akit-tabs-panel{padding:12px 0}