:root{--color-text: #1a1a1a;--color-text-secondary: rgba(0,0,0,.4);--color-text-tertiary: rgba(0,0,0,.35);--color-bg-card: rgba(0,0,0,.06);--color-bg-hover: rgba(0,0,0,.04);--color-bg-panel: #fff;--color-bg-surface: #f0f0f0;--color-border: rgba(0,0,0,.1);--color-live: #1f8a4c;--live-glow: drop-shadow(0 0 1px var(--color-live)) drop-shadow(0 0 3px var(--color-live));--color-warn: #c77700;--color-danger: #e5484d;--color-border-light: var(--color-border);--footer-btn-box: 32px;--header-btn-box: 36px;--img-radius: 14px;--img-gap: 10px;--md-para-gap: .9em;--menu-radius: 8px;--menu-shadow: 0 4px 12px rgba(0,0,0,.1);--modal-radius: 16px;--radius-menu-row: 4px;--radius-list-row: 8px;--radius-icon-btn: 10px;--btn-block-pad-y: 12px;--btn-block-font: 14px;--meta-text: #9ca3af;--avatar-bg: #1a1a1a;--avatar-fg: #ffffff;--chevron-trigger-size: 22px;--color-bg-page: #fff;--kuribaby-header-h: 60px;--kuribaby-window-gap: 4px;--kuribaby-drop-tint: rgba(201,178,124,.12);--studio-drop-tint: rgba(0,0,0,.07);--color-shadow: rgba(0,0,0,.15);--dim: .4;--press-hover: .93;--press-active: .88}.dark-mode,.dark-mode-active{--color-text: #e5e5e5;--color-text-secondary: rgba(255,255,255,.4);--color-text-tertiary: rgba(255,255,255,.35);--studio-drop-tint: rgba(255,255,255,.1);--color-live: #3ecf8e;--color-warn: #f0a92e;--color-bg-card: rgba(255,255,255,.08);--color-bg-hover: rgba(255,255,255,.06);--color-bg-panel: #2a2a2a;--color-bg-surface: #333;--meta-text: #8a8a8a;--color-border: rgba(255,255,255,.1);--color-border-light: var(--color-border);--color-bg-page: #1a1a1a;--avatar-bg: #444444;--color-shadow: rgba(0,0,0,.4);--menu-shadow: 0 4px 24px rgba(0,0,0,.4)}.kuribaby-close-lg{width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.kuribaby-close-lg svg{width:16px;height:16px}.kuribaby-scroll::-webkit-scrollbar{width:8px;height:8px}.kuribaby-scroll::-webkit-scrollbar-track{background:transparent}.kuribaby-scroll::-webkit-scrollbar-thumb{background:#0000003d;border-radius:3px}.dark-mode .kuribaby-scroll::-webkit-scrollbar-thumb,.dark-mode-active .kuribaby-scroll::-webkit-scrollbar-thumb{background:#ffffff47}html:not([data-input=touch]) .kuribaby-scroll::-webkit-scrollbar-thumb:hover{background:#00000061}html:not([data-input=touch]) .dark-mode .kuribaby-scroll::-webkit-scrollbar-thumb:hover,html:not([data-input=touch]).dark-mode-active .kuribaby-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff73}.kuribaby-scroll::-webkit-scrollbar-corner,.kuribaby-scroll::-webkit-resizer{background:transparent}.chat-load-placeholder{padding:24px 20px;text-align:center;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.ai-design-section{display:flex;height:100vh;height:100dvh;width:100vw;overflow:hidden;overscroll-behavior:none;background-color:var(--color-bg-page);letter-spacing:.02em}.chat-main{flex-grow:1;display:flex;flex-direction:column;position:relative;height:100%;width:100%;overflow:hidden}.chat-header{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);flex-shrink:0;position:fixed;top:0;left:var(--sidebar-width, 240px);right:0;z-index:100;transition:left .3s cubic-bezier(.2,0,0,1)}.chat-sidebar.collapsed~.chat-main .chat-header{left:var(--sidebar-width-collapsed, 60px)}.chat-version-label{font-family:Kuribaby,Jost Fallback,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--text-h4);font-weight:400;letter-spacing:.05em;color:#000000d9;margin-left:35px;margin-right:auto;margin-top:2px;pointer-events:none;-webkit-user-select:none;user-select:none}.chat-version-label .version-number{font-family:Kuribaby,Jost Fallback,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--text-h4);font-weight:400;color:var(--color-text-secondary);margin-left:6px}.version-selector{position:relative;margin-left:35px}.version-selector-btn{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:background .15s ease}html:not([data-input=touch]) .version-selector-btn:hover{background:var(--color-bg-hover)}.version-selector-btn:active,.version-selector.open .version-selector-btn{background:var(--color-bg-hover)}.version-selector-btn .chat-version-label{margin-left:0;pointer-events:none}.version-chevron{display:flex;align-items:center;color:var(--color-text-secondary);transition:transform .2s ease}.version-chevron .chevron-icon{width:var(--chevron-trigger-size);height:var(--chevron-trigger-size)}.version-selector.open .version-chevron,.studio-org-brand-wrap.open .version-chevron{transform:rotate(180deg)}.version-dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:var(--color-bg-panel);border-radius:12px;box-shadow:var(--menu-shadow);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:200}.version-selector.open .version-dropdown,.studio-org-brand-wrap.open .version-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.version-dropdown-title{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.version-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:#111;cursor:default;transition:background .1s ease}html:not([data-input=touch]) .version-dropdown-item:hover{background:var(--color-bg-hover)}.version-dropdown-item:active{background:var(--color-bg-hover)}.version-dropdown-check{display:none;align-items:center;color:#111;line-height:0;flex-shrink:0}.version-dropdown-item.selected .version-dropdown-check{display:inline-flex}.version-dropdown-label{display:flex;flex-direction:column;gap:2px}.version-dropdown-desc{font-size:12px;color:var(--color-text-secondary);font-weight:400}.chat-header-actions{display:flex;align-items:center;gap:8px;position:relative}.chat-header-btn{width:var(--header-btn-box);height:var(--header-btn-box);display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#0009;transition:background .15s,color .15s}html:not([data-input=touch]) .chat-header-btn:hover{background:#0000000d;color:#000000d9}html:not([data-input=touch]) .chat-header-btn:active{background:#0000000d;color:#000000d9}.chat-header-actions:has(.chat-header-menu.active) .chat-header-btn{background:#0000000d;color:#000000d9}.chat-project-crumb{display:flex;align-items:center;gap:6px;max-width:240px;height:36px;padding:0 10px 0 6px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#000000d9;font-size:var(--text-h4);letter-spacing:.05em;font-family:Kuribaby,Jost Fallback,PingFang SC,Microsoft YaHei,sans-serif;transition:background .15s,color .15s}.chat-project-crumb[hidden],.chat-header.has-project-crumb .version-selector{display:none}.chat-header.has-project-crumb .chat-project-crumb{margin-left:35px}@media(max-width:768px),(max-height:500px){.chat-header.has-project-crumb .chat-project-crumb{margin-left:-4px;padding-left:0;gap:2px}.chat-header.has-project-crumb .chat-project-crumb-icon{width:40px;justify-content:center}body.kuribaby-project-crumb .mobile-menu-trigger{display:none!important}}.chat-project-crumb-icon{display:flex;align-items:center}.chat-project-crumb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-input=touch]) .chat-project-crumb:hover{background:#0000000d}.chat-project-crumb:active{background:#0000000d}.chat-header-btn svg{width:18px;height:18px}#chatBenchBtn.studio-bench-btn{margin-right:0}.chat-header-menu{display:none;position:absolute;right:0;top:100%;margin-top:8px;background:var(--color-bg-panel);box-shadow:var(--menu-shadow);border-radius:8px;padding:4px;min-width:180px;z-index:1000}.chat-header-menu.active{display:block}.chat-menu-title{padding:8px 12px 4px 16px;font-size:12px;font-weight:400;color:#00000073;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.menu-divider{height:1px;background:var(--color-border);margin:4px calc(-1 * var(--menu-pad, 0px))}.chat-menu-divider{height:1px;background:#00000014;margin:4px -4px}.chat-menu-item{padding:8px 12px;font-size:14px;color:#000000d9;cursor:pointer;border-radius:4px;white-space:nowrap;transition:background .15s;display:flex;align-items:center;gap:8px}html:not([data-input=touch]) .chat-menu-item:hover{background:var(--color-bg-hover)}.chat-menu-item--danger{color:#d32f2f}.chat-menu-item--danger .action-icon,.chat-menu-item--danger .action-icon svg{color:#d32f2f;stroke:#d32f2f}.chat-menu-item[data-action=settings-project] .action-icon svg,.studio-meeting-menu .project-menu-item[data-action=settings] .action-icon svg{width:24px!important;height:24px!important;transform:scale(.87);transform-origin:center}html:not([data-input=touch]) .chat-menu-item--danger:hover{background:#d32f2f14}@media(max-width:768px),(max-height:500px){.chat-header{left:0!important}.version-selector{margin-left:44px}.chat-header-title{font-size:13px}.chat-title-text{max-width:200px}}.chat-container{display:flex;flex-direction:column;height:100%;width:100%;margin:0;padding:60px 0 0;justify-content:center}.chat-container.has-messages{justify-content:flex-start}#initial-message .h1{font-family:EB Garamond,PingFang SC,Microsoft YaHei,Noto Sans SC,Noto Sans JP,sans-serif!important}#initial-message .prose>.h1+div{margin-top:6px!important}#initial-message{padding-bottom:24px}.chat-container.has-messages #initial-message{display:none}.chat-container:not(.has-messages) .chat-messages{display:none}.chat-messages{flex-grow:1;overflow-y:auto;padding:4rem 1rem 1rem;scroll-padding-top:4rem}.chat-messages .msg{display:flex;flex-direction:column;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:800px;align-items:flex-start}.chat-messages .msg.user{align-items:flex-end}.chat-messages .bubble{max-width:85%;padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-border);background:var(--color-bg-panel);width:fit-content;display:inline-block}.chat-messages .msg.assistant .bubble{max-width:100%;width:100%;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.chat-messages .msg.user .bubble{background:#f9fafb;border-color:transparent}.chat-messages .bubble,.chat-messages .bubble .bubble-content,.chat-messages .bubble .bubble-text{text-align:left!important}.composer-bar{padding:1rem;padding-top:0}.dark-mode .ai-design-section{background-color:#212121}.dark-mode .chat-header{background:#212121;border-bottom-color:var(--color-border)}.dark-mode .chat-version-label{color:#ffffffd9}.dark-mode .version-dropdown-item{color:#ffffffe6}.dark-mode .version-dropdown-check{color:#fff}.dark-mode .chat-header-btn{color:#fff9}.dark-mode .chat-project-crumb{color:#ffffffd9}html:not([data-input=touch]) .dark-mode .chat-project-crumb:hover{background:#ffffff14}.dark-mode .chat-project-crumb:active{background:#ffffff14}html:not([data-input=touch]) .dark-mode .chat-header-btn:hover{background:#ffffff14;color:#ffffffd9}.dark-mode .chat-header-actions:has(.chat-header-menu.active) .chat-header-btn{background:#ffffff14;color:#ffffffd9}.dark-mode .chat-menu-title{color:#fff6}.dark-mode .chat-menu-divider{background:#ffffff14}.dark-mode .chat-menu-item{color:#ffffffd9}.dark-mode .chat-menu-item--danger{color:#ef5350}.dark-mode .chat-menu-item--danger .action-icon,.dark-mode .chat-menu-item--danger .action-icon svg{color:#ef5350;stroke:#ef5350}.dark-mode .chat-messages .bubble{border-color:var(--color-border)}.dark-mode .chat-messages .msg.assistant .bubble{background:transparent;border:none}.dark-mode .chat-messages .msg.user .bubble{background:#303030;border-color:transparent}.kuribaby-cp{position:fixed;z-index:100003;width:220px;padding:10px;box-sizing:border-box;border-radius:14px;background:var(--color-bg-page);border:1px solid var(--color-border);box-shadow:0 8px 24px var(--color-shadow);display:flex;flex-direction:column;gap:10px;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none}.kuribaby-cp-sv{position:relative;height:120px;border-radius:0;cursor:crosshair;border:1px solid var(--color-border);background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,#fff0),var(--cp-hue, #f00)}.kuribaby-cp-row{display:flex;align-items:center;gap:8px}.kuribaby-cp-row .kuribaby-cp-hue{flex:1;min-width:0}.kuribaby-cp-eyedropper{width:26px;height:26px;flex-shrink:0;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text);cursor:pointer;transition:background .15s}html:not([data-input=touch]) .kuribaby-cp-eyedropper:hover{background:var(--color-bg-card)}.kuribaby-cp-eyedropper:active{background:var(--color-bg-card)}.kuribaby-cp-hue{position:relative;height:12px;border-radius:6px;cursor:pointer;border:1px solid var(--color-border);background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.kuribaby-cp-sv-handle,.kuribaby-cp-hue-handle{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #00000059;transform:translate(-50%,-50%);pointer-events:none}.kuribaby-cp-hue-handle{top:50%;background:transparent}.kuribaby-cp-rgb{display:flex;gap:6px}.kuribaby-cp-rgb label{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.kuribaby-cp-rgb input{width:100%;box-sizing:border-box;text-align:center;padding:5px 2px;font-family:inherit;font-size:12px;font-weight:400;color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;outline:none}.kuribaby-cp-rgb input:focus{border-color:var(--color-text-tertiary)}.kuribaby-cp-rgb span{font-size:11px;color:var(--color-text-secondary)}.chat-main.drag-over:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--kuribaby-drop-tint);z-index:9999;pointer-events:none}.studio-main.brand-drop-hover:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--studio-drop-tint);z-index:9999;pointer-events:none}.kuribaby-inline-rename{display:inline-block;max-width:100%;cursor:text;border-radius:6px;margin-left:-4px;padding-left:4px;padding-right:4px;transition:background .12s}html:not([data-input=touch]) .kuribaby-inline-rename:hover{background:var(--color-bg-hover)}.kuribaby-inline-rename:active{background:var(--color-bg-hover)}.kuribaby-inline-rename.is-editing{background:var(--color-bg-hover);outline:none;cursor:text}.kuribaby-inline-rename-suffix{color:var(--color-text-secondary);cursor:text}.kuribaby-toast-host{position:fixed;z-index:100003;top:calc(var(--kuribaby-header-h) + 12px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:min(92vw,420px)}.kuribaby-toast{padding:10px 14px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-panel);color:var(--color-text);font-size:14px;line-height:1.4;text-align:center;box-shadow:0 4px 12px #00000024;opacity:0;transform:translateY(-6px);transition:opacity .18s ease-out,transform .18s ease-out}.kuribaby-toast.is-in{opacity:1;transform:translateY(0)}.kuribaby-toast.is-error{color:var(--color-danger)}@media(prefers-reduced-motion:reduce){.kuribaby-toast{transition:none;transform:none}.kuribaby-toast.is-in{transform:none}}[data-uploading]{position:relative;pointer-events:none}[data-uploading]:not(img):not(video):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:4;pointer-events:none;-webkit-backdrop-filter:brightness(var(--dim));backdrop-filter:brightness(var(--dim));--kuribaby-upload-sweep: calc(var(--kuribaby-upload-pct, 0) * 3.6deg);--kuribaby-upload-dia: min(60%, 34px);-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(circle closest-side,#000 98%,transparent 100%),conic-gradient(from 0deg,#000 0deg,#000 calc(var(--kuribaby-upload-sweep) - .6deg),transparent calc(var(--kuribaby-upload-sweep) + .6deg),transparent 360deg),radial-gradient(circle closest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px),#000 98%,transparent 100%);mask-image:linear-gradient(#000,#000),radial-gradient(circle closest-side,#000 98%,transparent 100%),conic-gradient(from 0deg,#000 0deg,#000 calc(var(--kuribaby-upload-sweep) - .6deg),transparent calc(var(--kuribaby-upload-sweep) + .6deg),transparent 360deg),radial-gradient(circle closest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px),#000 98%,transparent 100%);-webkit-mask-size:100% 100%,var(--kuribaby-upload-dia) var(--kuribaby-upload-dia),var(--kuribaby-upload-dia) var(--kuribaby-upload-dia),var(--kuribaby-upload-dia) var(--kuribaby-upload-dia);mask-size:100% 100%,var(--kuribaby-upload-dia) var(--kuribaby-upload-dia),var(--kuribaby-upload-dia) var(--kuribaby-upload-dia),var(--kuribaby-upload-dia) var(--kuribaby-upload-dia);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out,source-in,source-over,source-over;mask-composite:subtract,intersect,add,add}[data-uploading][data-upload-pct="100"]:before,[data-uploading][data-upload-pct="100"]:after{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kb-base.css.map */
