.fusion-studio{background:var(--paper);color:var(--ink);font-family:var(--font-body)}.app-chrome .fusion-studio-content{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.fusion-studio .schemerow{border-bottom:1px solid var(--line);-ms-overflow-style:none;scrollbar-width:none;flex:none;gap:8px;padding:4px 14px;display:flex;overflow-x:auto}.fusion-studio .schemerow::-webkit-scrollbar{width:0;height:0}.fusion-studio .schemerow--appBar{border-bottom:none;gap:10px;padding:0}.fusion-studio .scheme{white-space:nowrap;border:1.4px solid var(--line);color:var(--minihead);background:var(--elevated);border-radius:18px;flex:none;align-items:center;gap:0;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.fusion-studio .scheme.on{background:var(--inverse-bg);color:var(--inverse-fg);border-color:var(--inverse-bg)}.fusion-studio .scheme-main{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;display:inline-flex}.fusion-studio .scheme.on .scheme-main{padding:7px 2px 7px 14px}.fusion-studio .scheme-mark-count{background:color-mix(in srgb, var(--brand) 12%, var(--elevated));min-width:18px;height:18px;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.fusion-studio .scheme.on .scheme-mark-count{background:color-mix(in srgb, var(--inverse-fg) 20%, transparent);color:var(--inverse-fg);border-color:color-mix(in srgb, var(--inverse-fg) 45%, transparent)}.fusion-studio .scheme.add{color:var(--brand);border-style:dashed;border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--elevated));cursor:pointer;padding:7px 12px}.fusion-studio .scheme.add:disabled{opacity:.5;cursor:not-allowed}.fusion-studio .scheme-wrap{flex:none}.fusion-studio .scheme-edit{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:6px;font-family:inherit;font-size:12px;line-height:1;transition:opacity .15s;display:flex}.fusion-studio .scheme-edit:hover{opacity:1}.fusion-studio .scheme-edit:disabled{opacity:.4;cursor:not-allowed}.scheme-edit-panel{font-family:var(--font-body);flex-wrap:nowrap;min-width:280px}.scheme-edit-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.scheme-edit-panel .scheme-delete{white-space:nowrap}.scheme-delete{color:#c0392b;cursor:pointer;background:0 0;border:none;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:700}.scheme-delete:disabled{opacity:.4;cursor:not-allowed}.fusion-studio .sttop{background:var(--paper);flex:none;padding:12px 16px 16px}.fusion-studio .deck-main{flex-direction:column;align-items:stretch;width:100%;display:flex}.fusion-studio .deck-card-actions,.fusion-deck-carousel .deck-card-actions{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:8px 8px 8px auto}.fusion-studio .deck-chip,.fusion-deck-carousel .deck-chip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;text-align:center;pointer-events:auto;opacity:.65;background:#00000080;border:1px solid #ffffff1f;border-radius:10px;flex:none;min-width:48px;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2}.fusion-studio .deck-chip.on,.fusion-deck-carousel .deck-chip.on{opacity:.7}.fusion-studio .deck-chip--pick.on,.fusion-deck-carousel .deck-chip--pick.on{background:var(--brand);color:var(--on-brand);border:none}.fusion-studio .deck-chip--ref.on,.fusion-deck-carousel .deck-chip--ref.on{color:#fff;background:#2563eb;border:none}.fusion-studio .deck-chip:disabled,.fusion-deck-carousel .deck-chip:disabled{opacity:.2;cursor:not-allowed}.fusion-studio .deck{touch-action:none;width:228px;height:162px;margin:0 auto;position:relative}.fusion-studio .deck--empty .pcard--placeholder{inset:unset;position:relative}.fusion-studio .pcard{background:var(--placeholder);will-change:transform;touch-action:none;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 24px #3c281633}.fusion-studio .pcard--marked{outline:2px solid var(--brand);outline-offset:2px}.fusion-studio .pcard--placeholder{background:var(--sand);border:1.5px dashed var(--line);box-shadow:none;color:var(--muted);font-size:12px;font-family:var(--font-body);justify-content:center;align-items:center;display:flex}.fusion-studio .pcard--top{cursor:zoom-in}.fusion-studio .pcard img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fusion-studio .pcard .pidx{color:var(--on-brand);background:#0000008c;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.fusion-studio .pcard--ref{outline-offset:2px;outline:2px solid #2563eb}.fusion-studio .dots{justify-content:center;gap:6px;margin-top:13px;display:flex}.fusion-studio .dots i{background:#d8cdbd;border-radius:50%;width:6px;height:6px;transition:all .2s;display:block}.fusion-studio .dots i.on{background:var(--brand);border-radius:3px;width:18px}.fusion-deck-carousel{--fusion-carousel-slide-size:82%}.fusion-deck-carousel__viewport{overflow:hidden}.fusion-deck-carousel [data-slot=carousel-content]{touch-action:pan-x;height:100%}.fusion-deck-carousel [data-slot=carousel-content]>div{height:100%;transform:translateZ(0)}.fusion-deck-carousel [data-slot=carousel-item]{content-visibility:auto;contain-intrinsic-size:100vw 80vh}.fusion-deck-carousel__img--solid{opacity:1;transition:none}.fusion-deck-carousel__container{touch-action:pan-y pinch-zoom;height:100%;display:flex}.fusion-deck-carousel .fusion-deck-carousel__slide{flex:0 0 var(--fusion-carousel-slide-size);flex-basis:var(--fusion-carousel-slide-size);min-width:0}.fusion-deck-carousel .fusion-deck-carousel__slide:only-child{flex:0 0 100%}.fusion-deck-carousel__frame{border-radius:16px;justify-content:center;align-items:center;max-width:100%;max-height:100%;display:inline-flex;position:relative}.fusion-deck-carousel__frame--marked{outline:2px solid var(--brand);outline-offset:2px;border-radius:0}.fusion-deck-carousel__frame--ref{outline-offset:2px;border-radius:0;outline:2px solid #2563eb}.fusion-deck-carousel__viewport--zoom{touch-action:none}.fusion-deck-carousel--zoomed .fusion-deck-carousel__slide:not(.fusion-deck-carousel__slide--current){visibility:hidden;pointer-events:none}.fusion-deck-carousel--zoomed .fusion-deck-carousel__slide--current{z-index:2;flex:0 0 100%}.fusion-deck-carousel--zoomed .fusion-deck-carousel__frame--marked,.fusion-deck-carousel--zoomed .fusion-deck-carousel__frame--ref{outline:none}.fusion-deck-carousel--zoomed .deck-card-actions{display:none}.fusion-deck-carousel__img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.9;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .3s}.fusion-deck-carousel__img--loaded{opacity:1}.fusion-deck-carousel__dots{flex:none;justify-content:center;gap:8px;padding:12px 16px 20px;display:flex}.fusion-deck-carousel__dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.fusion-deck-carousel__dot--on{background:#fff;border-radius:4px;width:20px}.fusion-studio .divider{background:var(--line);flex:none;height:1px}.fusion-studio .chatarea{background:var(--sand);flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.fusion-studio .daystamp{text-align:center;color:var(--muted);margin-bottom:12px;font-size:12px}.fusion-studio .msg{align-items:flex-end;gap:9px;margin-bottom:14px;display:flex}.fusion-studio .msg.me{flex-direction:row-reverse}.fusion-studio .msg--fusion{align-items:flex-start}.fusion-studio .msg-fusion-image{border-radius:10px;position:relative}.fusion-studio .msg-fusion-image--marked{outline:2px solid var(--brand);outline-offset:2px}.fusion-studio .msg-fusion-image--ref{outline-offset:2px;outline:2px solid #2563eb}.fusion-studio .msg .avatar{background:var(--brand);width:30px;height:30px;color:var(--on-brand);box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.fusion-studio .msg .col{flex-direction:column;max-width:80%;display:flex}.fusion-studio .msg .who{color:var(--muted);margin:0 0 4px 4px;font-size:11px;font-weight:700}.fusion-studio .bubble{border-radius:16px;padding:11px 14px;font-size:14px;line-height:1.45;display:inline-block}.fusion-studio .bubble.ai{background:var(--elevated);color:var(--ink);border-bottom-left-radius:5px}.fusion-studio .bubble.me{background:var(--brand);color:var(--on-brand);border-bottom-right-radius:5px}.fusion-studio .bubble--typing{flex-direction:column;align-items:flex-start;gap:8px;min-width:72px;display:inline-flex}.fusion-studio .bubble--interrupted{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.fusion-studio .chat-markdown{overflow-wrap:anywhere}.fusion-studio .chat-markdown>:first-child{margin-top:0}.fusion-studio .chat-markdown>:last-child{margin-bottom:0}.fusion-studio .chat-markdown p{margin:.55em 0}.fusion-studio .chat-markdown ul,.fusion-studio .chat-markdown ol{margin:.45em 0;padding-left:1.25em}.fusion-studio .chat-markdown li{margin:.2em 0}.fusion-studio .chat-markdown strong{font-weight:700}.fusion-studio .chat-markdown em{font-style:italic}.fusion-studio .chat-markdown code{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.fusion-studio .chat-markdown pre{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;margin:.55em 0;padding:.65em .75em;overflow-x:auto}.fusion-studio .chat-markdown pre code{background:0 0;padding:0;font-size:.9em}.fusion-studio .chat-markdown blockquote{border-left:3px solid var(--line);color:var(--muted);margin:.55em 0;padding-left:.75em}.fusion-studio .chat-markdown a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.fusion-studio .chat-markdown a:hover{opacity:.85}.fusion-studio .chat-markdown h1,.fusion-studio .chat-markdown h2,.fusion-studio .chat-markdown h3,.fusion-studio .chat-markdown h4{margin:.65em 0 .35em;font-weight:700;line-height:1.3}.fusion-studio .chat-markdown h1{font-size:1.15em}.fusion-studio .chat-markdown h2{font-size:1.1em}.fusion-studio .chat-markdown h3{font-size:1.05em}.fusion-studio .chat-markdown h4{font-size:1em}.fusion-studio .chat-markdown hr{border:none;border-top:1px solid var(--line);margin:.65em 0}.fusion-studio .typing-indicator{align-items:center;gap:5px;height:18px;display:flex}.fusion-studio .typing-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite fusion-typing-bounce}.fusion-studio .typing-dot:nth-child(2){animation-delay:.15s}.fusion-studio .typing-dot:nth-child(3){animation-delay:.3s}@keyframes fusion-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.fusion-studio .typing-label{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.fusion-studio .msg-actions{gap:8px;display:flex}.fusion-studio .msg-actions .btn{flex:1;width:auto;padding:10px 12px;font-size:14px}.fusion-studio .btn.ref-out{background:var(--elevated);color:#2563eb;border:1.6px solid #2563eb}.fusion-studio .btn.ref-on{background:color-mix(in srgb, #2563eb 12%, var(--elevated));color:#2563eb;border:1.6px solid #2563eb}.fusion-studio .marked-tag{color:var(--brand);margin-top:6px;font-size:10px;font-weight:700}.fusion-studio .composer{padding:8px 16px max(env(safe-area-inset-bottom,0px), 16px);border-top:1px solid var(--line);background:var(--card);flex:none}.fusion-studio .addrow{gap:8px;margin-bottom:9px;display:flex}.fusion-studio .addbtn{border:1.4px solid var(--line);color:var(--minihead);background:var(--elevated);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.fusion-studio .addbtn:disabled{opacity:.85;cursor:wait}.fusion-studio .addbtn--busy{border-color:var(--brand)}.fusion-studio .addbtn-progress{background:#e8502826;height:3px;position:absolute;bottom:0;left:0;right:0}.fusion-studio .addbtn-progress__bar{background:var(--brand);height:100%;transition:width .15s;display:block}.fusion-studio .addbtn-progress__bar--indeterminate{animation:1.2s ease-in-out infinite fusion-upload-indeterminate;width:40%!important}@keyframes fusion-upload-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.drawer-upload-progress{border-top:1px solid var(--line);padding:10px 16px 0}.drawer-upload-progress__label{color:var(--minihead);margin:0 0 8px;font-size:12px;font-weight:600}.drawer-upload-progress__track{background:#e8502826;border-radius:999px;height:4px;overflow:hidden}.drawer-upload-progress__bar{background:var(--brand);border-radius:999px;height:100%;transition:width .15s}.drawer-upload-progress__bar--indeterminate{animation:1.2s ease-in-out infinite fusion-upload-indeterminate;width:35%!important}.fusion-studio .addbtn-thumb{object-fit:cover;border-radius:8px;flex:none;width:32px;height:32px;overflow:hidden}.fusion-studio .addbtn-leading{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.fusion-studio .cinput{background:var(--paper);border:1.5px solid var(--line);border-radius:24px;align-items:center;gap:8px;padding:7px 7px 7px 16px;display:flex}.fusion-studio .cinput input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.fusion-studio .cinput input:disabled{opacity:.6}.fusion-studio .csend{background:var(--brand);width:34px;height:34px;color:var(--on-brand);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.fusion-studio .csend:disabled{opacity:.4;cursor:not-allowed}.fusion-studio .shead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fusion-studio .shead h3,.fusion-studio .studio-drawer h3{color:var(--ink);font-size:16px;font-weight:800}.fusion-studio .searchbar{background:var(--paper);border:1.5px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.fusion-studio .searchbar input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.fusion-studio .tabs2{border-bottom:1px solid var(--line);gap:18px;margin-bottom:10px;padding-bottom:8px;font-size:14px;font-weight:700;display:flex}.fusion-studio .tabs2 span{color:var(--muted);cursor:pointer}.fusion-studio .tabs2 span.on{color:var(--brand);border-bottom:2px solid var(--brand);margin-bottom:-9px;padding-bottom:8px}.fusion-studio .ogrid{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.fusion-studio .ocell{border:1.5px solid var(--line);color:#b9b0a4;background:var(--paper);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;height:66px;padding:0;font-family:inherit;font-size:22px;display:flex;position:relative;overflow:hidden}.fusion-studio .ocell.sel{border:2px solid var(--brand);background:var(--a-soft);color:var(--brand)}.fusion-studio .ocell.up{color:#9a8f82;border-style:dashed;font-size:20px}.fusion-studio .ocell img{object-fit:cover;border-radius:11px;width:100%;height:100%}.fusion-studio .btn{cursor:pointer;text-align:center;border:none;border-radius:13px;width:100%;padding:13px;font-family:inherit;font-size:16px;font-weight:700}.fusion-studio .btn.primary{background:var(--brand);color:var(--on-brand)}.fusion-studio .btn.coral-out{background:var(--elevated);color:var(--brand);border:1.6px solid var(--brand)}.fusion-studio .btn:disabled{opacity:.5;cursor:not-allowed}.fusion-studio .state-loading{color:var(--muted)}.fusion-studio .state-error{color:var(--error,#ba1a1a)}.studio-drawer .studio-section-title,.fusion-studio .studio-section-title{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:800}.studio-drawer .studio-section-hint,.fusion-studio .studio-section-hint{color:var(--muted);margin-bottom:12px;font-size:12px}.studio-drawer .studio-empty,.fusion-studio .studio-empty,.object-library .studio-empty{border:1.5px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;padding:24px 12px;font-size:13px}.studio-empty--upload{cursor:pointer;width:100%;font-family:inherit;transition:border-color .15s,background-color .15s}.studio-empty--upload:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, var(--line));background:color-mix(in srgb, var(--brand) 6%, var(--elevated))}.studio-empty--upload:disabled{opacity:.5;cursor:not-allowed}.studio-empty--upload p{margin:0}.studio-empty--upload span{color:var(--brand);margin-top:8px;font-size:12px;font-weight:700;display:block}.drawer-foot-trash{color:#c0392b}.drawer-foot-trash:disabled{opacity:.4;cursor:not-allowed}.studio-drawer .searchbar,.fusion-studio .searchbar,.object-library .searchbar{background:var(--paper);border:1.5px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;font-size:13px;display:flex}.studio-drawer .searchbar{margin:0 0 10px}.studio-drawer .searchbar input,.fusion-studio .searchbar input,.object-library .searchbar input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.studio-drawer .tabs2,.fusion-studio .tabs2,.object-library .tabs2{border-bottom:1px solid var(--line);gap:18px;margin-bottom:10px;padding-bottom:8px;font-size:14px;font-weight:700;display:flex}.studio-drawer .tabs2--scroll,.fusion-studio .tabs2--scroll,.object-library .tabs2--scroll{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:auto hidden}.studio-drawer .tabs2 span,.fusion-studio .tabs2 span,.object-library .tabs2 span{color:var(--muted);cursor:pointer}.studio-drawer .tabs2--scroll span,.fusion-studio .tabs2--scroll span,.object-library .tabs2--scroll span{white-space:nowrap;flex-shrink:0}.studio-drawer .tabs2 span.on,.fusion-studio .tabs2 span.on,.object-library .tabs2 span.on{color:var(--brand);border-bottom:2px solid var(--brand);margin-bottom:-9px;padding-bottom:8px}.object-library__toolbar{background:var(--paper);z-index:10;min-height:92px}.object-library__toolbar .tabs2{margin-bottom:0}.object-library__toolbar .searchbar{margin-top:0;margin-bottom:8px}.object-library__scroll{-webkit-overflow-scrolling:touch}.object-library .ocell--previewable img{cursor:pointer}.studio-drawer .ogrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fusion-studio .ogrid,.object-library .ogrid{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.drawer-foot{border-top:1px solid var(--line);padding:16px;padding-bottom:max(env(safe-area-inset-bottom,0px), 16px);flex-shrink:0;align-items:center;gap:10px;display:flex}.studio-drawer .ocell,.fusion-studio .ocell,.drawer-foot .ocell,.object-library .ocell{border:1.5px solid var(--line);color:#b9b0a4;background:var(--paper);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;height:66px;padding:0;font-family:inherit;font-size:22px;display:flex;position:relative;overflow:hidden}.studio-drawer .ocell{height:120px}.studio-drawer .ocell.sel,.fusion-studio .ocell.sel,.object-library .ocell.sel{border:2px solid var(--brand);background:var(--a-soft);color:var(--brand)}.studio-drawer .ocell.up,.fusion-studio .ocell.up,.drawer-foot .ocell.up,.object-library .ocell.up{color:#9a8f82;border-style:dashed;font-size:20px}.studio-drawer .ocell img,.fusion-studio .ocell img,.object-library .ocell img{object-fit:cover;border-radius:11px;width:100%;height:100%}.fusion-studio .ocell-wrap,.studio-drawer .ocell-wrap,.object-library .ocell-wrap{flex-direction:column;gap:4px;display:flex}.fusion-studio .ocell-name,.studio-drawer .ocell-name,.object-library .ocell-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.studio-drawer .ocell-thumb,.fusion-studio .ocell-thumb,.object-library .ocell-thumb{border-radius:inherit;cursor:pointer;z-index:0;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.studio-drawer .ocell-thumb:disabled,.fusion-studio .ocell-thumb:disabled,.object-library .ocell-thumb:disabled{cursor:not-allowed;opacity:.6}.studio-drawer .ocell-radio,.fusion-studio .ocell-radio,.object-library .ocell-radio{z-index:3;appearance:none;cursor:pointer;background:#fffffff2;border:1.5px solid #00000047;border-radius:50%;width:18px;height:18px;margin:0;position:absolute;top:5px;right:5px;box-shadow:0 1px 3px #00000024}.studio-drawer .ocell-radio:checked,.fusion-studio .ocell-radio:checked,.object-library .ocell-radio:checked{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 2px #fffffff2,0 1px 3px #00000024}.studio-drawer .ocell-radio:checked:after,.fusion-studio .ocell-radio:checked:after,.object-library .ocell-radio:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-drawer .ocell-radio:disabled,.fusion-studio .ocell-radio:disabled,.object-library .ocell-radio:disabled{cursor:not-allowed;opacity:.55}.fusion-studio .ocell-manage,.object-library .ocell-manage{z-index:2;gap:4px;display:flex;position:absolute;top:4px;right:4px}.fusion-studio .ocell-manage button,.object-library .ocell-manage button{width:22px;height:22px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex;box-shadow:0 1px 3px #0000001f}.fusion-studio .ocell-manage button.danger,.object-library .ocell-manage button.danger{color:#c0392b}.studio-drawer .btn,.fusion-studio .btn,.drawer-foot .btn,.object-library .btn{cursor:pointer;text-align:center;border:none;border-radius:13px;width:100%;padding:13px;font-family:inherit;font-size:16px;font-weight:700}.scheme-edit-panel .btn{width:auto;padding:6px 12px;font-size:12px}.studio-drawer .btn.primary,.fusion-studio .btn.primary,.drawer-foot .btn.primary,.scheme-edit-panel .btn.primary,.object-library .btn.primary{background:var(--brand);color:var(--on-brand)}.studio-drawer .btn.coral-out,.fusion-studio .btn.coral-out,.drawer-foot .btn.coral-out,.scheme-edit-panel .btn.coral-out,.object-library .btn.coral-out{background:var(--elevated);color:var(--brand);border:1.6px solid var(--brand)}.studio-drawer .btn:disabled,.fusion-studio .btn:disabled,.drawer-foot .btn:disabled,.scheme-edit-panel .btn:disabled,.object-library .btn:disabled{opacity:.5;cursor:not-allowed}.fusion-object-upload-card__btn{border:1.5px dashed var(--line);background:var(--paper);color:#9a8f82;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;width:100%;padding:0;font-family:inherit;font-size:20px;display:flex}.fusion-object-upload-card--grid .fusion-object-upload-card__btn{height:72px}.fusion-object-upload-card--footer{flex-shrink:0;width:48px}.fusion-object-upload-card--footer .fusion-object-upload-card__btn{height:48px}.fusion-object-upload-card__btn:disabled{opacity:.5;cursor:not-allowed}
