:where(.cc-app,.cc-light){--cc-font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-frame:#0e0e0f;--cc-frame-hover:#1c1c1f;--cc-frame-active:#29292c;--cc-frame-line:#ffffff12;--cc-frame-text:#a4a4aa;--cc-frame-strong:#f4f4f5;--cc-frame-muted:#6c6c73;--cc-surface:#fff;--cc-subtle:#fafafa;--cc-muted:#f4f4f4;--cc-line:#e6e6e6;--cc-line-soft:#efefef;--cc-ink:#1a1a1a;--cc-ink-2:#5c5c5c;--cc-ink-3:#8a8a8a;--cc-ink-4:#b3b3b3;--cc-accent:#2463eb;--cc-accent-soft:#eef3ff;--cc-accent-line:#d5e1ff;--cc-green:#0f7a42;--cc-green-bg:#dff5e7;--cc-green-dot:#1fa35c;--cc-red:#b3202f;--cc-red-bg:#fde9ea;--cc-red-strong:#e5484d;--cc-amber-ink:#4f4200;--cc-amber-bg:#ffeb78;--cc-orange:#c2410c;--cc-orange-bg:#ffe6d5;--cc-r-sheet:16px;--cc-r-card:12px;--cc-r-btn:8px;--cc-r-chip:6px;--cc-sh-card:0 0 0 1px var(--cc-line), 0 1px 2px #0000000a, 0 3px 8px -4px #0000000f;--cc-sh-btn:inset 0 0 0 1px #00000017, inset 0 -1px 0 #00000012, 0 1px 1px #0000000a;--cc-sh-btn-dark:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0000008c, 0 0 0 1px #0f0f10, 0 1px 2px #00000038;--cc-sh-btn-blue:inset 0 1px 0 #ffffff42, inset 0 -1px 0 #00000024, 0 0 0 1px #1d56d6, 0 1px 2px #2463eb4d, 0 3px 8px -3px #2463eb66;--cc-sh-btn-red:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #00000029, 0 0 0 1px #c22c37, 0 1px 2px #d1333f4d;--cc-sh-pop:0 0 0 1px #0000000f, 0 4px 10px -2px #0000000f, 0 18px 40px -10px #0000002e;--cc-sh-float:0 0 0 1px #00000012, 0 1px 2px #0000000d, 0 12px 32px -8px #0003;--cc-ease:cubic-bezier(.2, .8, .2, 1);--font-geist-sans:var(--cc-font);font:400 13px/1.5 var(--cc-font);letter-spacing:-.01em;color:var(--cc-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.cc-app,.cc-light) :where(*){box-sizing:border-box}:where(.cc-app,.cc-light) :where(h1,h2,h3,h4,p,dl,dd,ol,ul,figure){margin:0}:where(.cc-app,.cc-light) :where(button,input,textarea,select){font:inherit;letter-spacing:inherit;color:inherit}:where(.cc-app,.cc-light) :where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(.cc-app,.cc-light) :where(button:disabled){cursor:default}:where(.cc-app,.cc-light) :where(kbd){font:500 11px/1 var(--cc-font);letter-spacing:-.01em}.cc-app :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible,.cc-light :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px;filter:none}:where(.cc-app,.cc-light) .cc-btn{border-radius:var(--cc-r-btn);white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:550;line-height:1;text-decoration:none;transition:background .15s,box-shadow .15s,color .15s,transform .1s;display:inline-flex}:where(.cc-app,.cc-light) .cc-btn:active:not(:disabled){transform:translateY(.5px)}:where(.cc-app,.cc-light) .cc-btn:disabled{opacity:.55}:where(.cc-app,.cc-light) .cc-btn-sm{height:30px;padding:0 10px;font-size:12.5px}:where(.cc-app,.cc-light) .cc-btn-xs{border-radius:7px;height:28px;padding:0 10px;font-size:12.5px}:where(.cc-app,.cc-light) .cc-btn-lg{border-radius:10px;height:40px;padding:0 16px;font-size:14px}:where(.cc-app,.cc-light) .cc-btn-xl{border-radius:11px;gap:9px;height:44px;padding:0 18px;font-size:14px}:where(.cc-app,.cc-light) .cc-btn-full{width:100%}:where(.cc-app,.cc-light) .cc-btn-square{width:28px;padding:0}:where(.cc-app,.cc-light) .cc-btn-secondary{color:var(--cc-ink);box-shadow:var(--cc-sh-btn);background:#fff}:where(.cc-app,.cc-light) .cc-btn-secondary:hover:not(:disabled){background:#f9f9f9}:where(.cc-app,.cc-light) .cc-btn-secondary>svg,:where(.cc-app,.cc-light) .cc-btn-ghost{color:var(--cc-ink-2)}:where(.cc-app,.cc-light) .cc-btn-ghost:hover:not(:disabled){background:var(--cc-muted);color:var(--cc-ink)}:where(.cc-app,.cc-light) .cc-btn-dark{color:#fff;box-shadow:var(--cc-sh-btn-dark);background:linear-gradient(#3a3a3d 0%,#262628 48%,#1c1c1e 100%)}:where(.cc-app,.cc-light) .cc-btn-dark:disabled{opacity:1;color:#a1a1a6;background:#e9e9eb;box-shadow:inset 0 0 0 1px #0000000d,inset 0 -1px #0000000a}:where(.cc-app,.cc-light) .cc-btn-dark:hover:not(:disabled){background:linear-gradient(#444447 0%,#2d2d30 48%,#222224 100%)}:where(.cc-app,.cc-light) .cc-btn-blue{color:#fff;box-shadow:var(--cc-sh-btn-blue);background:linear-gradient(#3f82f8 0%,#2463eb 100%)}:where(.cc-app,.cc-light) .cc-btn-blue:hover:not(:disabled){background:linear-gradient(#4b8bfa 0%,#2a6af0 100%)}:where(.cc-app,.cc-light) .cc-btn-danger{color:#fff;box-shadow:var(--cc-sh-btn-red);background:linear-gradient(#ea5359 0%,#d63440 100%)}:where(.cc-app,.cc-light) .cc-btn-danger:hover:not(:disabled){background:linear-gradient(#ef5d63 0%,#dc3b47 100%)}:where(.cc-app,.cc-light) .cc-spinner{opacity:.7;border:1.75px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite cc-spin}:where(.cc-app,.cc-light) .cc-icon-btn{border-radius:var(--cc-r-btn);width:32px;height:32px;color:var(--cc-ink-2);place-items:center;transition:background .15s,color .15s;display:grid;position:relative}:where(.cc-app,.cc-light) .cc-icon-btn:hover:not(:disabled){background:var(--cc-muted);color:var(--cc-ink)}:where(.cc-app,.cc-light) .cc-btn-group{box-shadow:var(--cc-sh-btn);background:#fff;border-radius:9px;display:flex}:where(.cc-app,.cc-light) .cc-btn-group>.cc-icon-btn{border-radius:0;width:36px}:where(.cc-app,.cc-light) .cc-btn-group>.cc-icon-btn:first-child{border-radius:9px 0 0 9px}:where(.cc-app,.cc-light) .cc-btn-group>.cc-icon-btn:last-child{border-radius:0 9px 9px 0}:where(.cc-app,.cc-light) .cc-btn-group>.cc-icon-btn+.cc-icon-btn{box-shadow:inset 1px 0 0 var(--cc-line-soft)}:where(.cc-app,.cc-light) .cc-chip{border-radius:var(--cc-r-chip);white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}:where(.cc-app,.cc-light) .cc-chip-neutral{color:#303030;background:#ebebeb}:where(.cc-app,.cc-light) .cc-chip-neutral>svg{color:#5f5f5f}:where(.cc-app,.cc-light) .cc-chip-green{background:var(--cc-green-bg);color:var(--cc-green)}:where(.cc-app,.cc-light) .cc-chip-amber{background:var(--cc-amber-bg);color:var(--cc-amber-ink)}:where(.cc-app,.cc-light) .cc-chip-orange{background:var(--cc-orange-bg);color:#8a2c0d}:where(.cc-app,.cc-light) .cc-chip-red{background:var(--cc-red-bg);color:var(--cc-red)}:where(.cc-app,.cc-light) .cc-chip-blue{background:var(--cc-accent-soft);height:20px;color:var(--cc-accent);box-shadow:inset 0 0 0 1px var(--cc-accent-line);padding:0 7px;font-size:11.5px}:where(.cc-app,.cc-light) .cc-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}:where(.cc-app,.cc-light) .cc-count{background:var(--cc-muted);min-width:22px;height:20px;color:var(--cc-ink-2);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:550;display:inline-grid;box-shadow:inset 0 0 0 1px #0000000a}:where(.cc-app,.cc-light) .cc-tag{border-radius:var(--cc-r-chip);white-space:nowrap;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}:where(.cc-app,.cc-light) .cc-tag-neutral{background:var(--cc-muted);color:var(--cc-ink-2);box-shadow:inset 0 0 0 1px #00000008}:where(.cc-app,.cc-light) .cc-tag-neutral>svg{color:var(--cc-ink-3)}:where(.cc-app,.cc-light) .cc-tag-hidden{background:var(--cc-red-bg);color:var(--cc-red)}:where(.cc-app,.cc-light) .cc-tag-visible{background:var(--cc-green-bg);color:var(--cc-green)}:where(.cc-app,.cc-light) .cc-tag-queued{color:#6b4c00;background:#fff3c4}:where(.cc-app,.cc-light) .cc-kbd{background:var(--cc-muted);min-width:20px;height:20px;color:var(--cc-ink-3);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid;box-shadow:inset 0 0 0 1px #0000000f,inset 0 -1px #00000012}:where(.cc-app,.cc-light) .cc-card{background:var(--cc-surface);border-radius:var(--cc-r-card);box-shadow:var(--cc-sh-card)}:where(.cc-app,.cc-light) .cc-title-icon{width:28px;height:28px;color:var(--cc-ink-2);box-shadow:var(--cc-sh-btn);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}:where(.cc-app,.cc-light) .cc-segmented{background:var(--cc-muted);border-radius:10px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000a}:where(.cc-app,.cc-light) .cc-seg{height:28px;color:var(--cc-ink-3);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}:where(.cc-app,.cc-light) .cc-seg:hover:not(:disabled){color:var(--cc-ink)}:where(.cc-app,.cc-light) .cc-seg.active{color:var(--cc-ink);background:#fff;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014,0 2px 4px -2px #0000000f}:where(.cc-app,.cc-light) .cc-segmented.sliding{grid-template-columns:1fr 1fr;display:inline-grid;position:relative}:where(.cc-app,.cc-light) .cc-segmented.sliding:before{content:"";width:calc(50% - 4px);transition:transform .32s var(--cc-ease);background:#fff;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014,0 2px 4px -2px #0000000f}:where(.cc-app,.cc-light) .cc-segmented.sliding[data-active="1"]:before{transform:translate(calc(100% + 2px))}:where(.cc-app,.cc-light) .cc-segmented.sliding .cc-seg{z-index:1;transition:color .2s;position:relative}:where(.cc-app,.cc-light) .cc-segmented.sliding .cc-seg.active{box-shadow:none;background:0 0}:where(.cc-app,.cc-light) .cc-seg small{color:var(--cc-ink-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}:where(.cc-app,.cc-light) .cc-seg.active small{color:var(--cc-ink-3)}:where(.cc-app,.cc-light) .cc-field{height:34px;box-shadow:inset 0 0 0 1px var(--cc-line), 0 1px 2px #00000008;color:var(--cc-ink-3);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 8px 0 10px;transition:box-shadow .15s;display:flex}:where(.cc-app,.cc-light) .cc-field:focus-within{box-shadow:inset 0 0 0 1px #8fb0f6,0 0 0 3px #2463eb1f}:where(.cc-app,.cc-light) .cc-field input{min-width:0;height:100%;color:var(--cc-ink);background:0 0;border:0;flex:1;font-size:13px}:where(.cc-app,.cc-light) .cc-field input:focus-visible{outline:none}:where(.cc-app,.cc-light) .cc-field input::placeholder{color:var(--cc-ink-3)}:where(.cc-app,.cc-light) .cc-field input::-webkit-search-cancel-button{display:none}:where(.cc-app,.cc-light) .cc-control{height:44px;color:var(--cc-ink-3);box-shadow:inset 0 0 0 1px var(--cc-line), 0 1px 2px #0000000a;background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 6px 0 13px;transition:box-shadow .16s;display:flex}:where(.cc-app,.cc-light) .cc-control:focus-within{color:var(--cc-ink-2);box-shadow:inset 0 0 0 1px #8fb0f6,0 0 0 4px #2463eb1f}:where(.cc-app,.cc-light) .cc-control.invalid{box-shadow:inset 0 0 0 1px #f0b4ab,0 0 0 4px #e5484d14}:where(.cc-app,.cc-light) .cc-control>svg{flex-shrink:0}:where(.cc-app,.cc-light) .cc-control input{min-width:0;height:100%;color:var(--cc-ink);background:0 0;border:0;flex:1;font-size:14px}:where(.cc-app,.cc-light) .cc-control input:focus-visible{outline:none}:where(.cc-app,.cc-light) .cc-control input::placeholder{color:var(--cc-ink-4)}:where(.cc-app,.cc-light) .cc-control .cc-icon-btn{flex-shrink:0}:where(.cc-app,.cc-light) .cc-switch{background:#d9d9d9;border-radius:99px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative;box-shadow:inset 0 1px 2px #0000001f}:where(.cc-app,.cc-light) .cc-switch:after{content:"";width:14px;height:14px;transition:transform .22s var(--cc-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000038,0 0 0 .5px #0000000f}:where(.cc-app,.cc-light) .cc-switch.on{background:#1f9d57}:where(.cc-app,.cc-light) .cc-switch.on:after{transform:translate(14px)}:where(.cc-app,.cc-light) .cc-toggle{appearance:none;cursor:pointer;background:#d9d9d9;border-radius:99px;flex-shrink:0;width:32px;height:18px;margin:0;transition:background .2s;position:relative;box-shadow:inset 0 1px 2px #0000001f}:where(.cc-app,.cc-light) .cc-toggle:after{content:"";width:14px;height:14px;transition:transform .22s var(--cc-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000038,0 0 0 .5px #0000000f}:where(.cc-app,.cc-light) .cc-toggle:checked{background:#1f9d57}:where(.cc-app,.cc-light) .cc-toggle:checked:after{transform:translate(14px)}:where(.cc-app,.cc-light) .cc-toggle:disabled{opacity:.5;cursor:default}:where(.cc-app,.cc-light) .cc-menu{z-index:70;min-width:240px;animation:cc-pop-in .16s var(--cc-ease);border-radius:12px;padding:6px;position:absolute}:where(.cc-app,.cc-light) .cc-menu-light{box-shadow:var(--cc-sh-pop);color:var(--cc-ink);background:#fff}:where(.cc-app,.cc-light) .cc-menu-dark{color:var(--cc-frame-text);background:#1c1c1f;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff0d,0 18px 40px -10px #000000b3}:where(.cc-app,.cc-light) .cc-menu-title{color:var(--cc-ink-3);padding:6px 8px 4px;font-size:11.5px;font-weight:500}:where(.cc-app,.cc-light) .cc-menu-dark .cc-menu-title{color:var(--cc-frame-muted)}:where(.cc-app,.cc-light) .cc-menu-item{text-align:left;width:100%;min-height:36px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}:where(.cc-app,.cc-light) .cc-menu-light .cc-menu-item:hover:not(:disabled){background:var(--cc-muted)}:where(.cc-app,.cc-light) .cc-menu-dark .cc-menu-item{color:#d6d6da}:where(.cc-app,.cc-light) .cc-menu-dark .cc-menu-item:hover:not(:disabled){color:#fff;background:#28282c}:where(.cc-app,.cc-light) .cc-menu-item:disabled{opacity:.55}:where(.cc-app,.cc-light) .cc-menu-sep{background:var(--cc-line-soft);height:1px;margin:6px 4px}:where(.cc-app,.cc-light) .cc-menu-dark .cc-menu-sep{background:#ffffff12}:where(.cc-app,.cc-light) .cc-dot-sep{background:var(--cc-ink-4);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}:where(.cc-app,.cc-light) .cc-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes cc-spin{to{transform:rotate(360deg)}}@property --reveal{syntax:"<percentage>";inherits:true;initial-value:170%}@property --veil{syntax:"<number>";inherits:true;initial-value:1}@keyframes cc-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes cc-pop-up{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes cc-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes cc-fade{0%{opacity:0}}@keyframes cc-pulse{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes cc-shimmer{to{opacity:.45}}@media (prefers-reduced-motion:reduce){:where(.cc-app,.cc-light) :where(*){transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.cc-app .sidebar{z-index:3;min-width:0;height:100%;color:var(--cc-frame-text);flex-direction:column;padding:12px 10px 10px;display:flex;position:relative}.cc-app .sb-middle{scrollbar-width:none;flex:1;min-height:0;margin:0 -10px 10px;padding:0 10px;overflow:hidden auto}.cc-app .sb-middle::-webkit-scrollbar{display:none}.cc-app .sb-top{flex-shrink:0;justify-content:space-between;align-items:center;height:36px;margin-bottom:10px;padding:0 2px 0 8px;display:flex}.cc-app .sb-brand{color:#fff;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.cc-app .sb-icon-btn,.cc-app .sb-mini-btn{color:var(--cc-frame-muted);place-items:center;transition:background .15s,color .15s;display:grid}.cc-app .sb-icon-btn{border-radius:8px;width:30px;height:30px}.cc-app .sb-mini-btn{border-radius:6px;width:22px;height:22px}.cc-app .sb-icon-btn:hover,.cc-app .sb-mini-btn:hover:not(:disabled){background:var(--cc-frame-hover);color:#fff}.cc-app .sb-mini-btn:disabled{opacity:.4}.cc-app .sb-menu-icon{background:#28282c;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.cc-app .sb-nav{gap:1px;display:grid}.cc-app .sb-item{text-align:left;width:100%;height:34px;color:var(--cc-frame-text);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:450;text-decoration:none;transition:background .15s,color .15s;display:flex}.cc-app .sb-item>svg{color:#85858c;transition:color .15s}.cc-app .sb-item:hover{background:var(--cc-frame-hover);color:#ececee}.cc-app .sb-item.active{background:var(--cc-frame-active);color:#fff;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059}.cc-app .sb-item.active>svg,.cc-app .sb-item:hover>svg{color:#fff}.cc-app .sb-badge,.cc-app .sb-new{font:500 11px/18px var(--cc-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.cc-app .sb-badge{color:#c9c9ce;text-align:center;background:#2c2c30;border-radius:6px;min-width:20px;height:18px;padding:0 6px}.cc-app .sb-item.active .sb-badge{color:#fff;background:#3a3a3f}.cc-app .sb-new{color:#8fb4ff;background:#3a7bff2e;border-radius:6px;padding:0 6px}.cc-app .sb-section{margin-top:18px}.cc-app .sb-label{height:26px;color:var(--cc-frame-muted);white-space:nowrap;justify-content:space-between;align-items:center;margin-bottom:2px;padding:0 4px 0 10px;font-size:12px;font-weight:500;display:flex}.cc-app .sb-bottom{padding-top:4px}.cc-app .sb-user-wrap{position:relative}.cc-app .sb-user{width:100%;color:var(--cc-frame-muted);text-align:left;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;transition:background .15s,color .15s;display:flex}.cc-app .sb-user:hover{background:var(--cc-frame-hover);color:var(--cc-frame-text)}.cc-app .sb-user-avatar{color:#b4b4ba;background:#2a2a2e;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.cc-app .sb-user-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.cc-app .sb-user-menu{transform-origin:0 100%;bottom:calc(100% + 6px);left:0;right:0}.cc-app .sb-user-menu .cc-menu-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-app .sb-user-menu form{margin:0}:where(.cc-app) .cc-page{max-width:1200px;margin:0 auto;padding:22px 40px 0}:where(.cc-app) .cc-page.narrow{max-width:980px}:where(.cc-app) .cc-chatbar{width:100%;min-height:49px;color:var(--cc-ink);text-align:left;background:#fff;border-radius:25px;align-items:flex-end;gap:10px;padding:7px;display:flex;box-shadow:0 0 0 1px #00000014,0 2px 4px #0000000d,0 18px 40px -12px #00000040}:where(.cc-app) .cc-chatbar-logo{background:radial-gradient(circle at 32% 24%,#3c3c42 0%,#131315 72%);border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 1px 3px #0000004d}:where(.cc-app) .cc-chatbar-text{flex:1;min-width:0;padding:7px 0;font-size:14px;line-height:21px}@media (pointer:coarse){:where(.cc-app) :is(input,textarea,select),:where(.cc-app) .cc-chatbar-text{font-size:16px!important}}:where(.cc-app) .cc-chatbar-send{color:#fff;width:35px;height:35px;box-shadow:var(--cc-sh-btn-dark);background:#1c1c1f;border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}:where(.cc-app) .cc-chatbar-send:hover:not(:disabled,.idle){transform:scale(1.04)}:where(.cc-app) .cc-chatbar-send:disabled,:where(.cc-app) .cc-chatbar-send.idle{background:var(--cc-muted);color:var(--cc-ink-4);box-shadow:inset 0 0 0 1px #0000000d}:where(.cc-app) .cc-page-end{height:40px}:where(.cc-app) .cc-layout{grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:44px;display:grid}:where(.cc-app) .cc-primary{gap:30px;min-width:0;display:grid}:where(.cc-app) .cc-details{min-width:0}:where(.cc-app) .cc-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}:where(.cc-app) .cc-section-title h2{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:22px}@media (width<=1240px){:where(.cc-app) .cc-page{padding-left:28px;padding-right:28px}:where(.cc-app) .cc-layout{grid-template-columns:minmax(0,1fr) 288px;gap:32px}}@media (width<=1100px){:where(.cc-app) .cc-layout{grid-template-columns:minmax(0,1fr)}:where(.cc-app) .cc-details{border-top:1px solid var(--cc-line-soft);grid-template-columns:1fr 1fr;column-gap:36px;padding-top:6px;display:grid}}@media (width<=760px){:where(.cc-app) .cc-page{padding:18px 16px 0}:where(.cc-app) .cc-details{grid-template-columns:1fr}}:where(.cc-app,.cc-light) .cc-rows{box-shadow:inset 0 0 0 1px var(--cc-line-soft);border-radius:10px;display:grid}:where(.cc-app,.cc-light) .cc-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:50px;padding:9px 12px;display:flex}:where(.cc-app,.cc-light) .cc-row+.cc-row{border-top:1px solid var(--cc-line-soft)}:where(.cc-app,.cc-light) .cc-row-main{flex:1;gap:2px;min-width:180px;display:grid}:where(.cc-app,.cc-light) .cc-row-title{color:var(--cc-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:550;display:flex}:where(.cc-app,.cc-light) .cc-row-sub{color:var(--cc-ink-3);overflow-wrap:anywhere;font-size:12px;line-height:17px}:where(.cc-app,.cc-light) .cc-row-actions{align-items:center;gap:6px;margin-left:auto;display:flex}:where(.cc-app,.cc-light) .cc-subhead{justify-content:space-between;align-items:flex-end;gap:12px;margin:24px 0 10px;display:flex}:where(.cc-app,.cc-light) .cc-subhead h3{font-size:13.5px;font-weight:600}:where(.cc-app,.cc-light) .cc-subhead p{color:var(--cc-ink-3);margin-top:2px;font-size:12.5px}:where(.cc-app,.cc-light) .cc-note{color:var(--cc-ink-3);font-size:12px;line-height:18px}:where(.cc-app,.cc-light) .cc-message{border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:18px;display:flex}:where(.cc-app,.cc-light) .cc-message.error{color:#9a2a1a;background:#fff4f2;box-shadow:inset 0 0 0 1px #f8d3cc}:where(.cc-app,.cc-light) .cc-message.success{color:var(--cc-green);background:#f1fbf5;box-shadow:inset 0 0 0 1px #cdeedb}:where(.cc-app,.cc-light) .cc-message.info{background:var(--cc-accent-soft);color:#1f4fc7;box-shadow:inset 0 0 0 1px var(--cc-accent-line)}:where(.cc-app,.cc-light) .cc-input{width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--cc-line), 0 1px 2px #00000008;color:var(--cc-ink);background:#fff;border:0;border-radius:9px;padding:0 11px;font-size:13px;transition:box-shadow .15s}:where(.cc-app,.cc-light) textarea.cc-input{resize:vertical;height:auto;min-height:104px;padding:10px 12px;line-height:20px}:where(.cc-app,.cc-light) .cc-input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8fb0f6,0 0 0 3px #2463eb1f}:where(.cc-app,.cc-light) .cc-input::placeholder{color:var(--cc-ink-4)}:where(.cc-app,.cc-light) .cc-label{color:var(--cc-ink-2);gap:6px;font-size:12.5px;font-weight:550;display:grid}:where(.cc-app,.cc-light) .cc-btn-danger-soft{color:var(--cc-red);background:#fff;box-shadow:inset 0 0 0 1px #f3c9cd,inset 0 -1px #0000000d,0 1px 1px #0000000a}:where(.cc-app,.cc-light) .cc-btn-danger-soft:hover:not(:disabled){background:#fff6f6}
