.ll-campaign{--ll-primary:var(--theme-primary,#065fff);--ll-soft:var(--theme-soft,#edf4ff);--ll-bg:var(--bg,#fbfcff);--ll-surface:var(--surface-1,#fff);--ll-subtle:var(--sidebar,#f7f9fe);--ll-text:var(--text,#17213a);--ll-muted:var(--muted,#738096);--ll-line:var(--line,#e5eaf3);color:var(--ll-text);font-variant-numeric:tabular-nums;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.ll-campaign *,.ll-campaign :before,.ll-campaign :after{box-sizing:border-box}.ll-campaign button,.ll-campaign a{-webkit-tap-highlight-color:transparent}.ll-campaign button:focus-visible,.ll-campaign a:focus-visible{outline:3px solid color-mix(in srgb, var(--ll-primary) 65%, white);outline-offset:3px}.ll-campaign .ant-btn{box-shadow:none;font-weight:600}.ll-campaign .ant-btn>span{min-width:0}.ll-campaign svg{flex-shrink:0}.ll-campaign-bar{color:#14398a;background:#e9f1ff;border-bottom:1px solid #dce7ff;justify-content:center;align-items:center;gap:22px;min-height:42px;padding:4px 56px;font-size:12px;line-height:1.5;display:flex;position:relative}.ll-bar-copy{align-items:center;gap:9px;min-width:0;display:inline-flex}.ll-bar-copy>svg{width:15px;height:15px}.ll-bar-copy strong{font-weight:650}.ll-bar-copy span+span{margin-left:8px}.ll-clock{white-space:nowrap;justify-content:center;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ll-clock>span{align-items:center;gap:4px;display:inline-flex}.ll-clock b,.ll-clock strong{color:#fff;background:#143d94;border-radius:4px;justify-content:center;align-items:center;min-width:23px;height:24px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.ll-campaign-bar .ll-bar-action.ant-btn{color:#fff;background:#1548b9;border:0;border-radius:6px;height:28px;min-height:28px;padding:0 13px;font-size:11px}.ll-campaign-bar .ll-bar-action.ant-btn:hover{color:#fff;background:#073497}.ll-bar-close.ant-btn{width:42px;height:41px;color:inherit;padding:0;position:absolute;top:0;right:12px}.ll-bar-close.ant-btn:hover{color:#073497;background:#dce7ff}.ll-gift-art{pointer-events:none;flex:0 0 260px;width:260px;height:260px;position:relative;transform:rotate(-9deg)}.ll-gift-art>span{display:block;position:absolute}.ll-gift-art:after{content:"";filter:blur(8px);background:#032b7b38;border-radius:50%;width:177px;height:20px;position:absolute;bottom:5px;left:47px}.ll-gift-glow{background:#ffffff07;border:1px solid #ffffff24;border-radius:50%;width:228px;height:228px;top:22px;left:17px}.ll-gift-glow:after{content:"";border:1px solid #ffffff18;border-radius:50%;position:absolute;inset:24px}.ll-gift-box{z-index:2;background:linear-gradient(135deg,#7af 0%,#2c75ff 36%,#0c4fda 100%);border-radius:4px 4px 10px 10px;width:151px;height:124px;top:111px;left:58px;box-shadow:inset 1px 0 1px #ffffff69,10px 10px 24px #002d8c44}.ll-gift-box:after{content:"";background:linear-gradient(90deg,#0146c800,#0341b999);border-radius:0 0 10px;width:27px;height:100%;position:absolute;top:0;right:0}.ll-gift-lid{z-index:4;background:linear-gradient(170deg,#a9cdff 0%,#659dff 24%,#2b73f0 74%,#1d60d3 100%);border-radius:6px;width:176px;height:35px;top:88px;left:46px;box-shadow:0 6px 7px #00349a40,inset 0 1px 1px #e2eeff}.ll-gift-ribbon{z-index:5;background:linear-gradient(90deg,#e6bb71,#ffe6b0 39%,#f3ce89 77%,#dba656);width:29px;height:147px;top:88px;left:118px;box-shadow:2px 0 2px #164f9a17}.ll-gift-ribbon:before{content:"";background:linear-gradient(#ffecc5,#f2cf8c);width:100%;height:35px;position:absolute;top:0;left:0}.ll-gift-bow{z-index:3;border:10px solid #f3d397;border-radius:70% 70% 15%;width:52px;height:49px;top:45px;left:88px;transform:rotate(13deg);box-shadow:inset 1px 1px #b98c4c}.ll-gift-bow:before{content:"";border:10px solid #ffe6b1;border-radius:70% 70% 70% 15%;width:51px;height:49px;position:absolute;top:-9px;left:31px;transform:rotate(-20deg);box-shadow:inset -1px 1px #c29b60}.ll-gift-bow:after{content:"";background:linear-gradient(90deg,#f1c981,#ffe8b7);border-radius:7px;width:25px;height:20px;position:absolute;bottom:-13px;right:-13px}.ll-gift-coin{z-index:6;color:#bc8836;background:#ffe6af;border:4px solid #f7d38e;border-radius:50%;width:43px;height:43px;box-shadow:2px 4px #b58039,inset 0 0 0 1px #bd934a5c}.ll-gift-coin:after{content:"+";place-items:center;font-size:26px;font-weight:650;line-height:1;display:grid;position:absolute;inset:0}.ll-gift-coin.coin-a{top:156px;left:15px;transform:rotate(-19deg)}.ll-gift-coin.coin-b{border-width:3px;width:33px;height:33px;top:66px;right:2px;transform:rotate(17deg)}.ll-gift-coin.coin-b:after{font-size:21px}.ll-campaign-carousel{isolation:isolate;border-radius:16px;width:100%;min-width:0;height:320px;position:relative;overflow:hidden}.ll-campaign-carousel .ant-carousel,.ll-campaign-carousel .slick-slider,.ll-campaign-carousel .slick-list,.ll-campaign-carousel .slick-track,.ll-campaign-carousel .slick-slide>div{height:100%}.ll-slide{color:#fff;background:#1049bb;align-items:center;width:100%;min-width:0;height:320px;position:relative;overflow:hidden;display:flex!important}.ll-slide-copy{z-index:2;width:64%;min-width:0;padding:27px 30px 43px;position:relative}.ll-slide-kicker{color:#c9dcff;align-items:center;gap:6px;margin-bottom:9px;font-size:11px;font-weight:550;display:inline-flex}.ll-slide-copy h2,.ll-slide-copy h3{color:inherit;letter-spacing:-.7px;margin:0;font-size:25px;font-weight:650;line-height:1.5}.ll-slide-copy p,.ll-slide-description{color:#d5e3ff;margin:10px 0 17px;font-size:12px;line-height:1.8}.ll-slide-copy .ant-btn{color:#174cbb;background:#fff;border-color:#fff;border-radius:7px;height:34px;padding:0 13px;font-size:12px}.ll-slide-copy .ant-btn:hover{color:#103795;background:#edf4ff;border-color:#edf4ff}.ll-slide-art{z-index:1;width:250px;height:250px;position:absolute;top:30px;right:-10px}.ll-slide-art .ll-gift-art{transform-origin:50%;transform:rotate(-9deg)scale(.87)}.ll-slide-metric{color:#fff;letter-spacing:-5px;margin:1px 0 5px;font-size:69px;font-weight:750;line-height:1.08;display:block}.ll-slide-metric small{letter-spacing:-2px;font-size:.52em}.ll-slide-points{color:#d6e4ff;align-items:baseline;gap:6px;margin-top:9px;font-size:12px;display:flex}.ll-slide-points strong{color:#fff;font-size:17px}.ll-slide.is-beta{background:linear-gradient(110deg,#154ab5,#0648ca 64%,#1e61d7)}.ll-slide.is-models{color:#122f5f;background:#eaf1fd}.ll-slide.is-models .ll-slide-kicker{color:#36a}.ll-slide.is-models .ll-slide-copy p{color:#536d91}.ll-slide.is-models .ll-slide-copy .ant-btn{color:#fff;background:#155ee9;border-color:#155ee9}.ll-model-stack{flex-direction:column;align-items:flex-end;gap:12px;padding:30px 21px 0 0;display:flex;transform:rotate(-7deg)}.ll-model-chip{color:#284f85;white-space:nowrap;background:#fff;border:1px solid #d6e2f5;border-radius:10px;align-items:center;gap:9px;width:176px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:600;display:flex;box-shadow:0 8px 16px #21487709}.ll-model-chip:nth-child(2){color:#fff;background:#1d5fd5;border-color:#1d5fd5;margin-right:19px}.ll-model-chip:nth-child(3){margin-right:5px}.ll-slide.is-invoice{color:#173244;background:#e8f1f1}.ll-slide.is-invoice .ll-slide-kicker{color:#487877}.ll-slide.is-invoice .ll-slide-copy p{color:#607b82}.ll-slide.is-invoice .ll-slide-copy .ant-btn{color:#fff;background:#236b72;border-color:#236b72}.ll-invoice-art{color:#327d83;background:#fff;border:1px solid #d6e4e2;border-radius:7px;flex-direction:column;justify-content:center;gap:12px;width:155px;min-height:184px;margin:22px 20px 0 auto;padding:22px;display:flex;position:relative;transform:rotate(9deg);box-shadow:0 12px 24px #345f6610}.ll-invoice-art>svg{width:36px;height:36px;margin-bottom:3px}.ll-invoice-art strong{letter-spacing:2px;font-size:16px}.ll-invoice-art small{color:#78918f;font-size:11px}.ll-invoice-art:after{content:"";border-block:1px solid #e0e9e8;width:100%;height:19px;display:block}.ll-carousel-dots{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:17px;left:30px}.ll-carousel-dots button{cursor:pointer;background:0 0;border:0;border-radius:0;width:19px;height:20px;padding:0;position:relative}.ll-carousel-dots button:after{content:"";background:#ffffff65;border-radius:2px;height:3px;transition:background-color .16s;position:absolute;top:9px;left:0;right:0}.ll-carousel-dots button[aria-current=true]:after,.ll-carousel-dots button.is-active:after{background:#fff}.ll-campaign-carousel.slide-1 .ll-carousel-dots button:after,.ll-campaign-carousel.slide-2 .ll-carousel-dots button:after{background:#7898c25c}.ll-campaign-carousel.slide-1 .ll-carousel-dots button[aria-current=true]:after,.ll-campaign-carousel.slide-2 .ll-carousel-dots button[aria-current=true]:after{background:#285790}.ll-welcome-modal.ant-modal,.ll-recharge-modal.ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.ll-welcome-modal .ant-modal-container,.ll-welcome-modal .ant-modal-content{background:var(--ll-surface,#fff);border:0;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 24px 100px #071b4c33}.ll-welcome-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 48px);padding:0;overflow-y:auto}.ll-welcome-modal .ant-modal-container,.ll-welcome-modal .ant-modal-content{border-radius:26px}.ll-welcome-modal .ant-modal-mask{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ll-poster-modal{--ll-poster-accent:#f2541f}.ll-poster-stage{isolation:isolate;touch-action:pan-y;background:#15213f;position:relative;overflow:hidden}.ll-poster-slide{isolation:isolate;color:#fff;background:var(--ll-poster-background);text-align:left;cursor:pointer;border:0;align-items:center;width:100%;height:408px;padding:78px 34px 66px;display:flex;position:relative;overflow:hidden}.ll-poster-slide:before{content:"";z-index:-1;background:radial-gradient(at 95% 0,#ffffff35,#0000 60%),radial-gradient(at 0 100%,#0003,#0000 65%);position:absolute;inset:0}.ll-poster-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ll-poster-slide:has(.ll-poster-image):before{background:linear-gradient(90deg,#0b1220da,#0b122070 65%,#0b122018)}.ll-poster-slide:has(.ll-poster-image) .ll-poster-visual{display:none}.ll-poster-rings{z-index:-1;border:1px solid #ffffff25;border-radius:50%;width:236px;height:236px;margin-top:-118px;position:absolute;top:50%;right:20px;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff04}.ll-poster-copy{z-index:2;overflow-wrap:anywhere;width:56%;min-width:0;position:relative}.ll-poster-tag{background:#ffffff16;border:1px solid #ffffff4d;border-radius:20px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.ll-poster-copy h2{color:#fff;letter-spacing:-.9px;white-space:pre-line;margin:15px 0 12px;font-size:29px;font-weight:750;line-height:1.28}.ll-poster-copy p{color:#ffffffe0;margin:0;font-size:13px;line-height:1.9}.ll-poster-copy>small{color:#ffffffd9;max-width:265px;margin-top:17px;font-size:10px;line-height:1.8;display:block}.ll-poster-visual{pointer-events:none;width:230px;height:206px;position:absolute;top:50%;right:27px;transform:translateY(-42%)}.ll-poster-art{background:linear-gradient(145deg,#fff3,#ffffff0d);border:1px solid #ffffff69;border-radius:18px;flex-direction:column;width:196px;height:146px;padding:18px 20px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:rotate(7deg);box-shadow:0 26px 50px -21px #0007,inset 0 1px #ffffff4d}.ll-poster-art>svg{color:#fff;width:42px;height:42px}.ll-poster-art-label{color:#ffffffd9;font-size:12px;font-weight:600;position:absolute;top:22px;right:17px}.ll-poster-art-lines{gap:7px;margin-top:16px;display:grid}.ll-poster-art-lines i{background:#ffffff40;border-radius:3px;height:5px}.ll-poster-art-lines i:nth-child(2){width:80%}.ll-poster-art-lines i:nth-child(3){width:55%}.ll-poster-art.is-topup{width:250px;height:235px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;top:-28px;right:-24px;overflow:visible;transform:none}.ll-poster-art.is-topup .ll-gift-art{width:250px}.ll-poster-badge{width:108px;height:108px;color:var(--ll-poster-accent);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;left:0;transform:rotate(-9deg);box-shadow:0 20px 40px -20px #0008}.ll-poster-badge:before{content:"";border:1px dashed color-mix(in srgb,var(--ll-poster-accent) 40%,transparent);border-radius:50%;position:absolute;inset:6px}.ll-poster-badge>small{letter-spacing:2px;color:#66768d;margin-bottom:5px;font-size:10px}.ll-poster-badge strong{overflow-wrap:anywhere;text-align:center;max-width:82px;font-size:var(--ll-poster-metric-size,30px);letter-spacing:-1px;font-weight:800;line-height:1.1}.ll-poster-badge em{margin-left:1px;font-size:17px;font-style:normal}.ll-poster-slide.is-topup .ll-poster-badge strong{font-size:43px}.ll-poster-heading{z-index:3;color:#ffffffe6;pointer-events:none;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;top:21px;left:30px;right:110px}.ll-poster-heading>span:first-child{flex-shrink:0;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.ll-poster-heading svg{width:22px;height:22px}.ll-poster-heading>i{background:#ffffff59;flex-shrink:0;width:1px;height:12px}.ll-poster-controls{z-index:4;gap:2px;display:flex;position:absolute;top:9px;right:9px}.ll-poster-controls .ant-btn{color:#fff;background:#ffffff12;border:0;border-radius:50%;width:40px;height:40px;padding:0}.ll-poster-controls .ant-btn:not(:disabled):hover{color:#fff;background:#ffffff29}.ll-poster-nav.ant-btn{z-index:4;color:#fff;background:#0815365c;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;bottom:4px}.ll-poster-nav.is-prev{left:16px}.ll-poster-nav.is-next{right:16px}.ll-poster-nav.ant-btn:not(:disabled):hover{color:#fff;background:#081536a3}.ll-poster-dots{z-index:4;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.ll-poster-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:32px;padding:0;display:grid}.ll-poster-dots span{background:#fff6;border-radius:6px;width:6px;height:6px;transition:width .25s,background-color .25s;display:block}.ll-poster-dots [aria-current=true] span{background:#fff;width:20px}.ll-poster-slide:focus-visible{outline-offset:-8px;outline:2px solid #fff}.ll-poster-controls .ant-btn:focus-visible,.ll-poster-nav.ant-btn:focus-visible,.ll-poster-dots button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.ll-welcome-footer{background:var(--ll-surface,#fff);min-height:72px;color:var(--ll-muted,#738096);justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.ll-welcome-footer .ant-checkbox-wrapper{color:var(--ll-muted,#738096);font-size:12px}.ll-poster-actions{align-items:center;gap:5px;display:flex}.ll-poster-actions .ant-btn{border-radius:11px;height:42px;font-size:13px}.ll-poster-actions .ant-btn-primary{border-color:var(--ll-poster-accent);background:var(--ll-poster-accent);padding-inline:20px;transition:background-color .5s,border-color .5s}.ll-poster-actions .ant-btn-primary:not(:disabled):hover{border-color:var(--ll-poster-accent);background:var(--ll-poster-accent);filter:brightness(1.08)}.ll-corner-card{z-index:700;top:var(--ll-campaign-card-top,122px);background:var(--ll-surface);border:1px solid var(--ll-line);border-radius:14px;width:312px;max-width:calc(100vw - 32px);position:fixed;right:24px;overflow:hidden;box-shadow:0 12px 42px #12295516}.ll-corner-head{color:#173a7e;background:#edf3ff;min-height:112px;padding:23px 19px 17px;position:relative;overflow:hidden}.ll-corner-title{z-index:2;max-width:198px;color:inherit;letter-spacing:-.3px;margin:0;font-size:19px;font-weight:650;line-height:1.55;position:relative}.ll-corner-title strong{color:#1659df;font-size:24px;display:block}.ll-corner-head>p{z-index:2;color:#58749a;max-width:190px;margin:5px 0 0;font-size:11px;line-height:1.7;position:relative}.ll-corner-icon{color:#5e8edc;width:74px;height:74px;position:absolute;top:20px;right:24px}.ll-corner-icon>svg{stroke-width:1.3px;width:54px;height:54px;margin:12px}.ll-corner-head .ll-gift-art{transform-origin:100% 0;position:absolute;top:8px;right:-3px;transform:rotate(-9deg)scale(.35)}.ll-corner-head .ll-gift-glow{background:0 0;border-color:#4f84da20}.ll-corner-head .ll-gift-glow:after{border-color:#4f84da12}.ll-corner-copy{color:var(--ll-muted);padding:16px 19px 13px;font-size:12px;line-height:1.8}.ll-corner-copy p{margin:0 0 6px}.ll-corner-copy ul,.ll-corner-copy ol{margin:0;padding-left:17px}.ll-corner-copy li+li{margin-top:4px}.ll-corner-copy strong{color:var(--ll-text);font-weight:600}.ll-corner-copy>strong{margin-bottom:4px;display:block}.ll-corner-rules{color:var(--ll-muted);align-items:flex-start;gap:5px;margin:9px 0 0;font-size:10px;line-height:1.7;display:flex}.ll-corner-rules svg{width:12px;height:12px;margin-top:2px}.ll-corner-actions{justify-content:flex-end;align-items:center;gap:7px;padding:0 19px 18px;display:flex}.ll-corner-actions .ant-btn{border-radius:7px;height:34px;padding:0 13px;font-size:12px}.ll-corner-close.ant-btn{z-index:4;color:#6481ad;border-radius:9px;width:36px;height:36px;padding:0;position:absolute;top:3px;right:3px}.ll-corner-close.ant-btn:hover{color:#173a7e;background:#1d56aa0d}.ll-corner-card.is-activity{top:auto;bottom:24px}.ll-corner-card.is-activity .ll-corner-head{color:#fff;background:#164fbe}.ll-corner-card.is-activity .ll-corner-title strong{color:#fff}.ll-corner-card.is-activity .ll-corner-head>p,.ll-corner-card.is-activity .ll-corner-close.ant-btn{color:#d5e4ff}.ll-corner-card.is-activity .ll-corner-close.ant-btn:hover{color:#fff;background:#ffffff12}.ll-corner-card.is-credited .ll-corner-head{min-height:106px}.ll-corner-card.is-credited .ll-corner-title{font-size:17px}.ll-corner-card.is-credited .ll-corner-title strong{font-size:28px}.ll-balance-button.ant-btn{height:35px;color:var(--ll-text);background:var(--ll-surface);border:1px solid var(--ll-line);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:inline-flex}.ll-balance-button.ant-btn>svg{width:14px;height:14px;color:var(--ll-primary)}.ll-balance-button.ant-btn strong{font-weight:600}.ll-balance-button.ant-btn small,.ll-balance-button.ant-btn .ll-balance-tag{color:var(--ll-primary);background:var(--ll-soft);border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.5}.ll-balance-button.ant-btn:hover,.ll-balance-button.ant-btn[aria-expanded=true]{border-color:color-mix(in srgb, var(--ll-primary) 45%, var(--ll-line));color:var(--ll-primary);background:var(--ll-surface)}.ll-balance-popover .ant-popover-container,.ll-balance-popover .ant-popover-inner{border:1px solid var(--line,#e5eaf3);background:var(--surface-1,#fff);border-radius:12px;padding:0;overflow:hidden;box-shadow:0 12px 40px #132a4a1c}.ll-balance-content{width:292px;max-width:calc(100vw - 36px);padding:21px}.ll-balance-content h3{color:var(--ll-text);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.6}.ll-balance-content p{color:var(--ll-muted);margin:0 0 13px;font-size:12px;line-height:1.8}.ll-balance-content>strong,.ll-balance-content .ll-balance-bonus{color:var(--ll-primary);letter-spacing:-1.5px;margin:3px 0 10px;font-size:35px;font-weight:700;line-height:1.2;display:block}.ll-balance-content .ant-btn{border-radius:7px;width:100%;height:38px;font-size:12px}.ll-balance-content>small{color:var(--ll-muted);margin-top:10px;font-size:10px;line-height:1.7;display:block}.ll-recharge-modal .ant-modal-container,.ll-recharge-modal .ant-modal-content{background:var(--surface-1,#fff);border:1px solid var(--line,#e5eaf3);border-radius:17px;padding:0;overflow:hidden;box-shadow:0 24px 100px #071b4c33}.ll-recharge-modal .ant-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 48px);padding:0;overflow-y:auto}.ll-recharge-modal .ant-modal-close{width:44px;height:44px;color:var(--muted,#738096);border-radius:9px;top:11px;right:10px}.ll-recharge-heading{border-bottom:1px solid var(--ll-line);background:var(--ll-surface);align-items:center;gap:12px;padding:25px 28px 22px;display:flex;position:relative}.ll-recharge-heading>svg{width:37px;height:37px;color:var(--ll-primary);border:1px solid color-mix(in srgb, var(--ll-primary) 15%, var(--ll-line));background:var(--ll-soft);border-radius:9px;padding:8px}.ll-recharge-heading h2{color:var(--ll-text);margin:0;padding-right:34px;font-size:20px;font-weight:650;line-height:1.5}.ll-recharge-heading p{color:var(--ll-muted);margin:3px 0 0;font-size:11px;line-height:1.7}.ll-recharge-layout{grid-template-columns:minmax(0,1fr) 239px;display:grid}.ll-recharge-main{min-width:0;padding:25px 28px 24px}.ll-recharge-main>h3,.ll-recharge-main>h4{color:var(--ll-text);margin:0 0 13px;font-size:13px;font-weight:600}.ll-recharge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ll-recharge-option{border:1px solid var(--ll-line);min-width:0;min-height:102px;color:var(--ll-text);background:var(--ll-surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:14px 13px 12px;transition:border-color .16s,background-color .16s;display:flex;position:relative;overflow:hidden}.ll-recharge-option:hover{border-color:color-mix(in srgb, var(--ll-primary) 50%, var(--ll-line));background:color-mix(in srgb, var(--ll-primary) 2%, var(--ll-surface))}.ll-recharge-option.is-selected{border-color:var(--ll-primary);background:var(--ll-soft);box-shadow:inset 0 0 0 1px var(--ll-primary)}.ll-recharge-option>strong,.ll-option-amount{color:var(--ll-text);letter-spacing:-.6px;font-size:23px;font-weight:650;line-height:1.3;display:block}.ll-option-amount small{color:inherit;margin-right:2px;font-size:13px;font-weight:500}.ll-recharge-option>span:not(.ll-option-check):not(.ll-option-amount),.ll-recharge-option>small{color:var(--ll-muted);font-size:10px;line-height:1.7}.ll-recharge-option>.ll-option-bonus{font-size:10px;font-weight:500;color:var(--ll-primary)!important}.ll-option-check{color:#fff;background:var(--ll-primary);border-bottom-left-radius:8px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:0;right:0}.ll-option-check svg{width:12px;height:12px}.ll-recharge-estimate{border:1px solid color-mix(in srgb, var(--ll-primary) 14%, var(--ll-line));color:var(--ll-muted);background:var(--ll-soft);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin-top:15px;padding:12px 13px;font-size:11px;line-height:1.8;display:flex}.ll-recharge-estimate strong{color:var(--ll-primary);font-size:13px;font-weight:600}.ll-recharge-contact{border-top:1px solid var(--ll-line);color:var(--ll-muted);align-items:flex-start;gap:10px;margin-top:21px;padding-top:17px;font-size:11px;line-height:1.8;display:flex}.ll-recharge-contact>svg{width:17px;height:17px;color:var(--ll-primary);margin-top:2px}.ll-recharge-contact h4,.ll-recharge-contact strong{color:var(--ll-text);margin:0 0 3px;font-size:12px;font-weight:600;display:block}.ll-recharge-contact p{margin:0}.ll-recharge-contact .ant-btn{height:auto;margin-top:7px;padding:0;font-size:11px}.ll-recharge-contact img{object-fit:contain;border:1px solid var(--ll-line);background:#fff;border-radius:7px;width:104px;height:104px;margin-top:10px;display:block}.ll-recharge-receipt{background:var(--ll-subtle);border-left:1px solid var(--ll-line);min-width:0;padding:25px 22px}.ll-recharge-receipt h3{color:var(--ll-text);margin:0 0 6px;font-size:13px;font-weight:600}.ll-recharge-receipt>p{color:var(--ll-muted);margin:0 0 21px;font-size:10px;line-height:1.8}.ll-recharge-receipt dl{margin:0}.ll-recharge-receipt dl>div,.ll-receipt-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:13px;font-size:11px;line-height:1.7;display:flex}.ll-recharge-receipt dt{color:var(--ll-muted)}.ll-recharge-receipt dd{color:var(--ll-text);text-align:right;white-space:nowrap;margin:0;font-weight:550}.ll-recharge-receipt dd.is-bonus,.ll-receipt-row.is-bonus{color:var(--ll-primary)}.ll-receipt-total{border-top:1px dashed var(--ll-line);margin-top:19px;padding-top:17px}.ll-receipt-total>span,.ll-receipt-total>small{color:var(--ll-muted);font-size:11px;display:block}.ll-receipt-total strong{color:var(--ll-primary);letter-spacing:-1.2px;margin-top:6px;font-size:31px;font-weight:700;line-height:1.4;display:block}.ll-receipt-total strong small{color:var(--ll-muted);letter-spacing:0;margin-left:5px;font-size:10px;font-weight:400}.ll-recharge-receipt>small{color:var(--ll-muted);margin-top:15px;font-size:10px;line-height:1.8;display:block}.ll-recharge-footer{border-top:1px solid var(--ll-line);background:var(--ll-surface);justify-content:space-between;align-items:center;gap:18px;padding:19px 28px;display:flex}.ll-recharge-summary{min-width:0}.ll-recharge-summary>span,.ll-recharge-summary>small{color:var(--ll-muted);font-size:10px;line-height:1.7;display:block}.ll-recharge-summary>strong{color:var(--ll-text);letter-spacing:-.7px;font-size:25px;font-weight:650}.ll-recharge-summary>strong small{color:var(--ll-muted);letter-spacing:0;margin-left:8px;font-size:11px;font-weight:400}.ll-recharge-footer .ant-btn{border-radius:8px;height:43px;padding:0 21px;font-size:12px}.ll-recharge-fineprint{color:var(--ll-muted);background:var(--ll-surface);margin:0;padding:0 28px 18px;font-size:10px;line-height:1.8}.ll-campaign-preview-note{color:var(--ll-muted);background:var(--ll-subtle);border:1px solid var(--ll-line);border-radius:8px;align-items:flex-start;gap:7px;padding:11px 13px;font-size:11px;line-height:1.8;display:flex}.ll-campaign-preview-note svg{width:14px;height:14px;margin-top:3px}@media (width<=1050px){.ll-campaign-bar{gap:13px;padding-inline:24px 54px}.ll-bar-copy{gap:6px}.ll-slide-copy{width:66%;padding-left:24px}.ll-slide-copy h2,.ll-slide-copy h3{font-size:23px}.ll-slide-art{right:-32px}.ll-carousel-dots{left:24px}}@media (width<=780px){.ll-campaign-bar{justify-content:flex-start;gap:10px;padding-left:16px;padding-right:49px;font-size:11px}.ll-campaign-bar .ll-clock{margin-left:auto}.ll-bar-copy>svg,.ll-bar-copy span+span{display:none}.ll-campaign-bar .ll-bar-action.ant-btn{padding-inline:9px}.ll-bar-close.ant-btn{right:5px}.ll-recharge-layout{grid-template-columns:minmax(0,1fr) 215px}.ll-recharge-main{padding-inline:22px}.ll-recharge-option{padding-inline:11px}.ll-recharge-receipt{padding-inline:18px}}@media (width<=600px){.ll-campaign-bar{gap:9px;min-height:46px;padding:5px 44px 5px 14px}.ll-bar-copy{flex:1;font-size:10px;line-height:1.7}.ll-campaign-bar .ll-clock{display:none}.ll-campaign-bar .ll-bar-action.ant-btn{white-space:nowrap;height:29px;font-size:10px}.ll-bar-close.ant-btn{width:40px;height:44px;top:1px;right:0}.ll-campaign-carousel,.ll-slide{height:292px}.ll-campaign-carousel{border-radius:12px}.ll-slide-copy{width:72%;padding:25px 21px 39px}.ll-slide-copy h2,.ll-slide-copy h3{font-size:22px;line-height:1.5}.ll-slide-copy p,.ll-slide-description{max-width:190px;margin:9px 0 13px;font-size:11px}.ll-slide-metric{font-size:64px}.ll-slide-art{transform-origin:100%;top:56px;right:-76px;transform:scale(.72)}.ll-slide-art .ll-gift-art{transform:rotate(-9deg)scale(.9)}.ll-slide.is-models .ll-slide-art,.ll-slide.is-invoice .ll-slide-art{top:72px;right:-75px;transform:scale(.68)}.ll-slide.is-models .ll-slide-copy,.ll-slide.is-invoice .ll-slide-copy{width:72%}.ll-carousel-dots{bottom:14px;left:21px}.ll-carousel-dots button{height:24px}.ll-welcome-modal.ant-modal,.ll-recharge-modal.ant-modal{max-width:calc(100vw - 32px);margin:16px auto}.ll-welcome-modal .ant-modal-container,.ll-welcome-modal .ant-modal-content,.ll-recharge-modal .ant-modal-container,.ll-recharge-modal .ant-modal-content{border-radius:14px}.ll-welcome-modal .ant-modal-body,.ll-recharge-modal .ant-modal-body{max-height:calc(100dvh - 32px)}.ll-welcome-modal .ant-modal-container,.ll-welcome-modal .ant-modal-content{border-radius:22px}.ll-poster-slide{align-items:flex-end;height:340px;padding:112px 22px 53px}.ll-poster-copy{width:100%}.ll-poster-copy h2{max-width:240px;margin-top:12px;font-size:25px}.ll-poster-copy p{max-width:255px;font-size:12px}.ll-poster-copy>small{max-width:260px;margin-top:11px;font-size:9px}.ll-poster-heading{gap:7px;font-size:10px;top:20px;left:21px;right:100px}.ll-poster-heading>span:first-child{font-size:11px}.ll-poster-heading>span:last-child{max-width:130px;line-height:1.5}.ll-poster-visual{transform-origin:100% 0;top:67px;right:15px;transform:scale(.5)}.ll-poster-slide.is-topup .ll-poster-copy{padding-bottom:14px}.ll-poster-slide.is-topup h2{max-width:210px;font-size:27px}.ll-poster-slide.is-topup .ll-poster-visual{top:64px;right:12px;transform:scale(.52)}.ll-poster-slide.is-dense{padding-top:86px}.ll-poster-slide.is-dense h2{max-width:none;margin:10px 0 8px;font-size:22px}.ll-poster-slide.is-dense .ll-poster-copy p{max-width:none;font-size:11px}.ll-poster-slide.is-dense .ll-poster-copy>small{margin-top:8px;line-height:1.6}.ll-poster-slide.is-dense .ll-poster-visual{top:52px;transform:scale(.34)}.ll-poster-badge{transform:rotate(-9deg)}.ll-poster-slide.is-topup .ll-poster-badge{bottom:-4px;left:-9px}.ll-welcome-footer{flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 16px 14px}.ll-welcome-footer .ant-checkbox-wrapper{order:2;font-size:11px}.ll-poster-actions{gap:8px;width:100%}.ll-poster-actions .ant-btn{flex:1;justify-content:center;min-height:44px}.ll-corner-card{left:16px;right:16px;top:var(--ll-campaign-card-top,122px);border-radius:12px;width:auto;max-width:none}.ll-corner-card.is-activity{top:auto;bottom:max(16px, env(safe-area-inset-bottom))}.ll-corner-head{min-height:104px;padding:21px 20px 15px}.ll-corner-title{max-width:220px;font-size:18px}.ll-corner-copy{padding-top:13px;padding-bottom:11px}.ll-corner-close.ant-btn{width:44px;height:44px;top:0;right:0}.ll-corner-actions .ant-btn{height:auto;min-height:40px}.ll-balance-button.ant-btn{gap:5px;height:34px;padding:0 8px}.ll-balance-button.ant-btn small,.ll-balance-button.ant-btn .ll-balance-tag{font-size:9px}.ll-recharge-heading{gap:10px;padding:22px 19px 19px}.ll-recharge-heading h2{font-size:18px}.ll-recharge-heading p{max-width:230px;font-size:10px}.ll-recharge-layout{display:block}.ll-recharge-main{padding:21px 19px}.ll-recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ll-recharge-option{min-height:97px;padding:13px 12px}.ll-recharge-option>strong,.ll-option-amount{font-size:24px}.ll-recharge-estimate{padding:11px 12px;font-size:10px}.ll-recharge-estimate strong{font-size:12px}.ll-recharge-contact{margin-top:18px}.ll-recharge-receipt{border-left:0;border-top:1px solid var(--ll-line);padding:20px}.ll-recharge-receipt>p{margin-bottom:16px}.ll-recharge-receipt dl>div,.ll-receipt-row{margin-bottom:9px}.ll-receipt-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.ll-receipt-total strong{margin-top:0;font-size:29px}.ll-recharge-footer{z-index:2;gap:12px;padding:15px 19px;position:sticky;bottom:0;box-shadow:0 -5px 16px #15264a05}.ll-recharge-footer .ant-btn{min-height:44px;padding-inline:14px;font-size:11px}.ll-recharge-summary>strong{font-size:24px}.ll-recharge-summary>strong small{margin-left:0;font-size:10px;display:block}.ll-recharge-fineprint{padding:0 19px 16px;font-size:9px}}@media (width<=350px){.ll-campaign-bar{gap:5px;padding-left:10px}.ll-bar-copy{max-width:159px;font-size:9px}.ll-campaign-bar .ll-bar-action.ant-btn{padding-inline:7px;font-size:9px}.ll-poster-heading{gap:6px;left:18px}.ll-poster-heading>i{display:none}.ll-poster-heading>span:last-child{max-width:65px;font-size:9px}.ll-poster-slide{padding-inline:19px}.ll-poster-copy h2{font-size:23px}.ll-poster-slide.is-topup h2{font-size:24px}.ll-poster-slide.is-topup .ll-poster-visual{right:10px;transform:scale(.48)}.ll-corner-title{max-width:180px;font-size:17px}.ll-corner-title strong{font-size:22px}.ll-slide-copy{width:76%;padding-left:19px}.ll-slide-copy h2,.ll-slide-copy h3{font-size:21px}.ll-slide-art{right:-92px}.ll-slide.is-models .ll-slide-art,.ll-slide.is-invoice .ll-slide-art{right:-95px}.ll-recharge-heading{padding-inline:16px}.ll-recharge-main{padding-inline:15px}.ll-recharge-heading p{max-width:194px}.ll-recharge-option{padding-inline:10px}.ll-recharge-footer{gap:8px;padding-inline:15px}.ll-recharge-footer .ant-btn{padding-inline:12px}}:root[data-theme=dark] .ll-campaign-bar{color:#c6d8fa;background:#142342;border-color:#22365b}:root[data-theme=dark] .ll-campaign-bar .ll-bar-action.ant-btn{color:#e8f0ff;background:#254e99}:root[data-theme=dark] .ll-campaign-bar .ll-bar-action.ant-btn:hover{background:#315eae}:root[data-theme=dark] .ll-bar-close.ant-btn:hover{color:#e8f0ff;background:#20365b}:root[data-theme=dark] .ll-clock b,:root[data-theme=dark] .ll-clock strong{background:#233d6a}:root[data-theme=dark] .ll-slide.is-models{color:#e0eaff;background:#172840}:root[data-theme=dark] .ll-slide.is-models .ll-slide-kicker{color:#9bbbea}:root[data-theme=dark] .ll-slide.is-models .ll-slide-copy p{color:#9bb0cd}:root[data-theme=dark] .ll-model-chip{color:#d7e5fa;box-shadow:none;background:#253b59;border-color:#345071}:root[data-theme=dark] .ll-model-chip:nth-child(2){background:#2055aa;border-color:#3069bc}:root[data-theme=dark] .ll-slide.is-invoice{color:#e0eeed;background:#1b3032}:root[data-theme=dark] .ll-slide.is-invoice .ll-slide-kicker{color:#9dc7c2}:root[data-theme=dark] .ll-slide.is-invoice .ll-slide-copy p{color:#9db8b8}:root[data-theme=dark] .ll-invoice-art{color:#a3d0ca;background:#2c4546;border-color:#3a5556}:root[data-theme=dark] .ll-invoice-art small{color:#a4bcba}:root[data-theme=dark] .ll-invoice-art:after{border-color:#506969}:root[data-theme=dark] .ll-corner-card{box-shadow:0 12px 42px #0006}:root[data-theme=dark] .ll-corner-head{color:#dce8ff;background:#1d3151}:root[data-theme=dark] .ll-corner-title strong{color:#8bb5ff}:root[data-theme=dark] .ll-corner-head>p{color:#9eb6da}:root[data-theme=dark] .ll-corner-close.ant-btn{color:#9fb7da}:root[data-theme=dark] .ll-corner-close.ant-btn:hover{color:#e2edff;background:#ffffff0c}:root[data-theme=dark] .ll-corner-card.is-activity .ll-corner-head{background:#174399}:root[data-theme=dark] .ll-welcome-modal .ant-modal-container,:root[data-theme=dark] .ll-welcome-modal .ant-modal-content,:root[data-theme=dark] .ll-recharge-modal .ant-modal-container,:root[data-theme=dark] .ll-recharge-modal .ant-modal-content{box-shadow:0 24px 100px #0008}@media (prefers-reduced-motion:reduce){.ll-campaign *,.ll-campaign :before,.ll-campaign :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ll-campaign-bar~.layout{min-height:calc(100dvh - 42px)}.ll-invoice-note{text-align:center;padding:24px 8px;line-height:1.8}.ll-invoice-note>svg{color:var(--blue,#065fff)}.ll-invoice-note p{color:var(--muted)}.home-hero:has(.ll-campaign-carousel){grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr)}.home-hero .ll-campaign-carousel{align-self:center}.home-hero .ll-campaign-carousel .ll-slide-copy h2{font-size:25px}.home-hero .ll-campaign-carousel .ll-slide-copy .ll-slide-metric{font-size:69px}@media (width<=1000px){.home-hero:has(.ll-campaign-carousel){grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.top-actions .ll-balance-button.ant-btn{gap:4px;max-width:160px;height:30px;padding-inline:7px;font-size:10px}.top-actions .ll-balance-button small{display:none}}.model-rail{--rail-line:#e5eaf3;--rail-accent:var(--theme-primary,#065fff);--rail-accent-soft:var(--theme-soft,#eaf2ff);--rail-accent-hover:var(--theme-hover,#004bda);--rail-muted:#6c7890;--rail-faint:#858c9a;--rail-offer-ink:#ad6800;--rail-offer-bg:#fff7d6;--rail-offer-line:#ffe58f;--rail-ease:cubic-bezier(.4, 0, .2, 1);border-right:1px solid var(--rail-line);width:272px;min-width:0;transition:width .3s var(--rail-ease), flex-basis .3s var(--rail-ease);background:linear-gradient(#fcfdff,#f4f7fc);flex-direction:column;flex:0 0 272px;display:flex}.model-rail-head{align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.model-rail-title{color:#2e3035;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.model-rail-collapse{border:1px solid var(--rail-line);width:30px;height:30px;color:var(--rail-muted);cursor:pointer;background:#fcfdff;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.model-rail-collapse .icon{width:15px;height:15px}.model-rail-collapse:hover{color:var(--rail-accent);background:#f1f6fe;border-color:#b2bfd8}.model-rail-collapse:active{transform:scale(.95)}.model-rail-collapse:focus-visible{outline:2px solid var(--rail-accent);outline-offset:2px}.model-rail.model-rail--embedded{background:0 0;border-right:0;flex:auto;width:auto;min-height:232px;margin-top:10px}.layout .shell-nav>.sidebar .model-rail:not(.model-rail--embedded){background:0 0;border-right:0;flex:auto;width:auto;min-height:0}.model-rail--embedded .model-rail-head{padding:0 2px 4px}.model-rail--embedded .model-rail-title{color:var(--rail-faint);font-size:12px;font-weight:600}.model-rail--embedded .model-rail-tabs{margin:0 0 6px}.model-rail--embedded .model-rail-track{height:28px}.model-rail--embedded .model-rail-tab{font-size:11px}.model-rail--embedded .model-rail-search{margin:0 0 6px;padding:5px 9px}.model-rail--embedded .model-rail-promotion{margin:0 0 8px}.model-rail--embedded .model-rail-list{padding-bottom:2px}.model-rail--embedded .model-rail-foot{padding:3px 2px 0}.model-rail--embedded .model-rail-row{gap:8px;margin:2px 0;padding:6px 9px}.model-rail--embedded .model-rail-icon{border-radius:8px;width:26px;height:26px}.model-rail--embedded .model-rail-icon .icon{width:14px;height:14px}.model-rail--embedded .model-rail-name{font-size:12px}.model-rail--embedded .model-rail-id{display:none}.model-rail--embedded .model-rail-pin{width:18px;height:18px;top:2px;right:2px}.model-rail--embedded.is-folded .model-rail-tabs,.model-rail--embedded.is-folded .model-rail-search,.model-rail--embedded.is-folded .model-rail-promotion,.model-rail--embedded.is-folded .model-rail-list,.model-rail--embedded.is-folded .model-rail-foot{display:none}.model-rail--embedded.is-folded .model-rail-head{padding-bottom:0}.model-rail--embedded .model-rail-collapse .icon{transform:rotate(180deg)}.model-rail--embedded.is-folded .model-rail-collapse .icon{transform:none}.model-rail-tabs{background:#eef1f6;border-radius:9px;margin:0 14px 10px;padding:3px}.model-rail-track{height:30px;display:flex;position:relative}.model-rail-slider{background:linear-gradient(135deg, var(--theme-primary,#126cff), var(--theme-primary,#065fff));height:100%;box-shadow:0 2px 8px rgba(var(--theme-rgb,6, 95, 255), .2);transition:transform .3s var(--rail-ease);will-change:transform;border-radius:7px;position:absolute;top:0;left:0}.model-rail-tab{z-index:1;color:#5e646f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1 1 0;min-width:0;padding:0;font:500 12px/1 inherit;transition:color .3s;position:relative}.model-rail-tab:hover:not(.is-active){color:#33373d}.model-rail-tab.is-active{color:#fff;text-shadow:0 1px 2px #00000026;font-weight:600}.model-rail-tab:focus-visible{outline:2px solid var(--rail-accent);outline-offset:2px}.model-rail-search{border:1px solid var(--rail-line);background:#f7f9fe;border-radius:10px;align-items:center;gap:8px;margin:0 14px 10px;padding:6px 10px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.model-rail-search:focus-within{box-shadow:0 0 0 3px rgba(var(--theme-rgb,6, 95, 255), .0627);background:#fff;border-color:#9baccb}.model-rail-search>.icon{color:#9ca4b3;flex:none;width:14px;height:14px;transition:color .2s}.model-rail-search:focus-within>.icon{color:var(--theme-primary,#065fff)}.model-rail-search input{color:#2e3035;background:0 0;border:0;outline:none;flex:auto;min-width:0;font:400 12px/1.5 inherit}.model-rail-search input::placeholder{color:#939aa8}.model-rail-clear{color:#566277;cursor:pointer;background:#e5e9f1;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .15s,color .15s;display:none}.model-rail-clear .icon{width:10px;height:10px}.model-rail-clear:hover{color:#42454b;background:#d1d9e7}.model-rail-search.has-value .model-rail-clear{display:inline-flex}.model-rail-promotion{border:1px solid var(--rail-offer-line);background:var(--rail-offer-bg);color:var(--rail-offer-ink);border-radius:8px;flex:none;align-items:center;gap:6px;margin:0 14px 10px;padding:7px 9px;font-size:11px;line-height:1.5;display:flex}.model-rail-promotion>.icon{flex:none;width:13px;height:13px}.model-rail-promotion strong{font-weight:700}.model-rail-multiplier{border:1px solid var(--rail-offer-line);background:var(--rail-offer-bg);min-width:30px;color:var(--rail-offer-ink);white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:baseline;margin-right:16px;padding:1px 5px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.model-rail-multiplier small{font-size:10px;font-weight:inherit}:root[data-theme=dark] .model-rail{--rail-offer-ink:#ffd666;--rail-offer-bg:#332b18;--rail-offer-line:#66501d}.model-rail-list{scrollbar-width:thin;scrollbar-color:#ccd4e2 transparent;flex:auto;min-height:0;padding-bottom:12px;overflow:hidden auto}.model-rail-list::-webkit-scrollbar{width:4px}.model-rail-list::-webkit-scrollbar-thumb{background:#ccd4e2;border-radius:2px}.model-rail-row{cursor:pointer;transition:background .3s var(--rail-ease), box-shadow .3s var(--rail-ease);border-radius:11px;align-items:center;gap:8px;margin:3px 8px;padding:8px;display:flex;position:relative}.model-rail-row:before{content:"";opacity:0;background:linear-gradient(180deg, var(--theme-primary,#126cff), var(--theme-primary,#065fff));width:3px;height:0;transition:height .3s var(--rail-ease), opacity .3s var(--rail-ease);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.model-rail-row.is-selected:before{opacity:1;height:70%}.model-rail-row:hover:not(.is-selected){background:#f1f6fe}.model-rail-row.is-selected{background:var(--rail-accent-soft);box-shadow:0 0 0 1px #cbd4e4, 0 4px 14px rgba(var(--theme-rgb,6, 95, 255), .0784)}.model-rail-row.is-selected:hover{background:#d4e2fb}.model-rail-row:focus-visible{outline:2px solid var(--rail-accent);outline-offset:-2px}.model-rail-row[aria-disabled=true]{cursor:not-allowed;opacity:.55}.model-rail-icon{color:#737b8a;width:26px;height:26px;transition:background .3s var(--rail-ease), color .3s var(--rail-ease);background:#eef1f6;border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.model-rail-icon .icon{width:17px;height:17px}.model-rail-icon img{object-fit:contain;width:22px;height:22px;display:block}.model-rail--embedded .model-rail-icon img{width:18px;height:18px}.model-rail-row:hover:not(.is-selected) .model-rail-icon{color:#5e646f;background:#dfe5f1}.model-rail-row.is-selected .model-rail-icon{color:var(--theme-primary,#065fff);background:#cbd4e4}.model-rail-info{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.model-rail-name-row{align-items:center;gap:6px;min-width:0;display:flex}.model-rail-meta{align-items:center;gap:5px;min-width:0;display:flex}.model-rail-name{color:#2e3035;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.model-rail-row.is-selected .model-rail-name{color:var(--theme-primary,#065fff)}.model-rail-id{color:var(--rail-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.model-rail-tag{border:1px solid #0000;border-radius:5px;flex:none;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.5}.model-rail-tag--chat{color:var(--theme-primary,#065fff);background:var(--theme-soft,#eaf2ff);border-color:#c7d0e2}.model-rail-tag--image{color:#7b4ed0;background:#f3ecfd;border-color:#e0d2f8}.model-rail-tag--video{color:#c2416f;background:#fdecf2;border-color:#f8d3e0}.model-rail-tag--audio{color:#00857a;background:#e6f6f4;border-color:#c6e9e5}.model-rail-pin{z-index:2;border:1px solid var(--rail-line);color:#9ca4b3;cursor:pointer;opacity:0;background:#fcfdff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .2s,color .2s,border-color .2s,background .2s;display:inline-flex;position:absolute;top:3px;right:3px}.model-rail-pin .icon{width:11px;height:11px;transform:rotate(28deg)}.model-rail-row:hover .model-rail-pin,.model-rail-row.is-selected .model-rail-pin,.model-rail-pin.is-pinned{opacity:1}.model-rail-pin:hover{color:var(--rail-accent);background:#f1f6fe;border-color:#b2bfd8}.model-rail-pin.is-pinned{color:var(--rail-accent);background:var(--rail-accent-soft);border-color:#b2bfd8}.model-rail-pin:focus-visible{opacity:1;outline:2px solid var(--rail-accent);outline-offset:1px}.model-rail-empty{text-align:center;color:var(--rail-faint);padding:22px 16px;font-size:12px;line-height:1.7}.model-rail-foot{color:var(--rail-faint);padding:8px 14px 0;font-size:11px;line-height:1.7}.model-rail-collapsed-label{display:none}@media (width>=1080px){.model-rail:not(.model-rail--embedded).is-collapsed{flex-basis:52px;width:52px}.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-head{justify-content:center;padding:14px 0}.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-title,.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-tabs,.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-search,.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-promotion,.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-list,.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-foot{display:none}.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-collapse .icon{transform:rotate(180deg)}.model-rail-collapsed-label{writing-mode:vertical-rl;color:var(--rail-faint);letter-spacing:2px;margin:4px auto 0;font-size:11px}.model-rail:not(.model-rail--embedded).is-collapsed .model-rail-collapsed-label{display:block}}@media (width<=1079px){.model-rail:not(.model-rail--embedded){width:auto;box-shadow:none;flex-basis:auto;position:static;transform:none}.model-rail:not(.model-rail--embedded).is-open{transform:none}.model-rail:not(.model-rail--embedded) .model-rail-collapse .icon{transform:rotate(180deg)}.model-rail.model-rail--embedded{flex:none}.model-rail--embedded .model-rail-list{max-height:320px;overflow-y:auto}.model-rail-mask{display:none}}@media (width>=1080px){.model-rail-mask{display:none}}@media (prefers-reduced-motion:reduce){.model-rail,.model-rail-slider,.model-rail-row,.model-rail-row:before,.model-rail-mask{transition:none}}.model-rail-prices{color:var(--rail-faint);white-space:normal;overflow-wrap:anywhere;gap:3px;margin-top:5px;font-size:10px;line-height:1.5;display:grid}.conversation-history-trigger.whale-button.ant-btn{flex:0 0 36px;width:36px;min-height:36px}.conversation-history-dropdown .ant-dropdown-menu-item-icon{display:inline-flex}.conversation-panel .conversation-row .conversation-select.whale-button.ant-btn{min-width:0;height:auto;min-height:60px;box-shadow:none;color:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:flex-start;padding:10px 12px}.conversation-panel .conversation-select .conversation-copy{text-align:left;flex:1;width:100%;min-width:0;display:block}.conversation-panel .conversation-select strong{line-height:1.5}.conversation-panel .conversation-select small{font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;line-height:1.5}.conversation-group-title{color:var(--muted,#8b94a5);margin:16px 12px 6px;font-size:11px;font-weight:600;line-height:1.5}.conversation-group:first-child .conversation-group-title{margin-top:0}.conversation-grouped .conversation-row{border-radius:10px;margin-bottom:3px}.conversation-grouped .conversation-row.selected{box-shadow:inset 3px 0 0 var(--theme-primary,#065fff)}.conversation-inline-edit{flex:1;min-width:0;padding:10px 12px}.conversation-inline-edit>div{max-width:100%}._root_1ivwf_2{--uiarc-pad-x:8px;--uiarc-pad-y:3px;min-width:0;font-family:var(--uiarc-font-body);letter-spacing:var(--uiarc-tracking-body);margin-inline-start:calc(-1 * (var(--uiarc-pad-x) + 1px));display:grid;position:relative}._root_1ivwf_2[data-variant=title]{--uiarc-size:var(--uiarc-text-xl);--uiarc-leading:round(var(--uiarc-size) * 1.3, 2px);--uiarc-weight:500;--uiarc-ink:var(--uiarc-foreground)}._root_1ivwf_2[data-variant=body]{--uiarc-pad-y:5px;--uiarc-size:var(--uiarc-text-sm);--uiarc-leading:round(var(--uiarc-size) * 1.5, 1px);--uiarc-weight:400;--uiarc-ink:var(--uiarc-text-secondary)}._line_1ivwf_8{min-width:0;color:var(--uiarc-ink);font-family:var(--uiarc-font-body);font-size:var(--uiarc-size);font-weight:var(--uiarc-weight);line-height:var(--uiarc-leading);letter-spacing:var(--uiarc-tracking-body);margin:0;padding-inline-end:66px;display:block}._root_1ivwf_2[data-multiline] ._line_1ivwf_8{padding-inline-end:38px}._box_1ivwf_10{vertical-align:top;max-width:100%;display:inline-block;position:relative}._root_1ivwf_2[data-multiline] ._box_1ivwf_10{display:block}._display_1ivwf_14,._control_1ivwf_14{box-sizing:border-box;padding:var(--uiarc-pad-y) var(--uiarc-pad-x);border-radius:var(--uiarc-radius-control);color:inherit;font:inherit;font-feature-settings:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:var(--uiarc-leading);text-align:left;text-indent:0;text-transform:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;margin:0}._display_1ivwf_14{z-index:1;cursor:text;max-width:100%;display:block;position:relative}._root_1ivwf_2[data-multiline] ._display_1ivwf_14{width:100%}._root_1ivwf_2[data-editing] ._display_1ivwf_14{visibility:hidden}._root_1ivwf_2[data-editing]:not([data-multiline]) ._display_1ivwf_14{min-width:5em;padding-inline-end:calc(var(--uiarc-pad-x) + 16px)}._display_1ivwf_14[aria-disabled=true]{cursor:progress}._layer_1ivwf_21{transition:opacity var(--uiarc-duration-standard) var(--uiarc-ease-standard);display:block;position:relative}._layer_1ivwf_21[data-empty]{color:var(--uiarc-text-muted)}._root_1ivwf_2[data-phase=saving] ._layer_1ivwf_21{opacity:.5;transition-duration:var(--uiarc-duration-fast)}._text_1ivwf_25{text-overflow:ellipsis;white-space:pre;display:block;overflow:hidden}._root_1ivwf_2[data-multiline] ._text_1ivwf_25{white-space:pre-wrap;overflow-wrap:break-word;overflow:visible}._control_1ivwf_14{z-index:2;resize:none;width:100%;height:100%;caret-color:var(--uiarc-foreground);outline:none;position:absolute;top:0;left:0;overflow:hidden}._control_1ivwf_14:focus-visible{outline:none}._control_1ivwf_14::placeholder{color:var(--uiarc-text-muted);opacity:1}textarea._control_1ivwf_14{white-space:pre-wrap;overflow-wrap:break-word}._frame_1ivwf_34{z-index:0;box-sizing:border-box;border-radius:var(--uiarc-radius-control);pointer-events:none;transition:background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), border-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), box-shadow var(--uiarc-duration-standard) var(--uiarc-ease-standard);background:0 0;border:1px solid #0000;position:absolute;top:0;bottom:0;left:0}._root_1ivwf_2[data-multiline] ._frame_1ivwf_34{right:0}@media (hover:hover) and (pointer:fine){._display_1ivwf_14:not([aria-disabled=true]):hover~._frame_1ivwf_34{background:var(--uiarc-surface-muted)}._pencil_1ivwf_38{opacity:0;transition:opacity var(--uiarc-duration-fast) var(--uiarc-ease-standard)}._display_1ivwf_14:hover~._frame_1ivwf_34 ._pencil_1ivwf_38,._display_1ivwf_14:focus-visible~._frame_1ivwf_34 ._pencil_1ivwf_38,._pencil_1ivwf_38:hover{opacity:1}}._root_1ivwf_2[data-editing] ._frame_1ivwf_34{border-color:var(--uiarc-foreground);background:var(--uiarc-surface);box-shadow:0 0 0 3px var(--uiarc-focus-ring)}._root_1ivwf_2[data-invalid] ._frame_1ivwf_34{border-color:var(--uiarc-danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--uiarc-danger) 24%, transparent)}._root_1ivwf_2[data-flash=on] ._frame_1ivwf_34{border-color:color-mix(in oklab, var(--uiarc-danger) 30%, transparent);background:color-mix(in oklab, var(--uiarc-danger) 9%, transparent)}._root_1ivwf_2[data-flash=off] ._frame_1ivwf_34{transition-duration:var(--uiarc-duration-considered)}._slot_1ivwf_48{pointer-events:auto;min-height:28px;margin-top:-14px;display:grid;position:absolute;top:50%;left:calc(100% + 6px)}._root_1ivwf_2[data-multiline] ._slot_1ivwf_48{margin-top:calc(var(--uiarc-pad-y) + var(--uiarc-leading) / 2 - 13px);top:0;left:calc(100% + 8px)}._slotItem_1ivwf_50{grid-area:1/1;place-items:center start;min-height:28px;display:grid}._actions_1ivwf_51{gap:4px;display:flex}._root_1ivwf_2[data-multiline] ._actions_1ivwf_51{flex-direction:column}._save_1ivwf_53,._cancel_1ivwf_53{border-radius:var(--uiarc-radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:28px;height:28px;transition:background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), color var(--uiarc-duration-fast) var(--uiarc-ease-standard), border-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), transform var(--uiarc-duration-instant) var(--uiarc-ease-standard);border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}._save_1ivwf_53{background:var(--uiarc-foreground);color:var(--uiarc-background)}._cancel_1ivwf_53{border-color:var(--uiarc-border);background:var(--uiarc-surface);color:var(--uiarc-text-secondary)}._save_1ivwf_53:active,._cancel_1ivwf_53:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){._save_1ivwf_53:hover{background:color-mix(in oklab, var(--uiarc-foreground) 86%, var(--uiarc-background))}._cancel_1ivwf_53:hover{border-color:var(--uiarc-border-strong);background:var(--uiarc-surface-muted);color:var(--uiarc-foreground)}}._pencil_1ivwf_38{color:var(--uiarc-text-muted);cursor:pointer;margin-left:2px}._spinner_1ivwf_59{border:1.5px solid var(--uiarc-text-muted);border-radius:var(--uiarc-radius-pill);border-right-color:#0000;width:14px;height:14px;margin-left:2px;animation:.7s linear infinite _spin_1ivwf_59;display:block}._saved_1ivwf_60{color:var(--uiarc-success);place-items:center;margin-left:1px;display:grid}._failedIcon_1ivwf_61{color:var(--uiarc-danger);margin-left:1px}._reveal_1ivwf_64{display:block;overflow:hidden}._revealInner_1ivwf_65{display:block;position:relative}._message_1ivwf_66{padding:6px var(--uiarc-pad-x) 4px calc(var(--uiarc-pad-x) + 1px);color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-xs);font-weight:400;line-height:var(--uiarc-leading-body);align-items:flex-start;gap:6px;display:flex}._message_1ivwf_66[data-tone=error]{color:var(--uiarc-danger)}._messageIcon_1ivwf_68{color:var(--uiarc-danger);flex:none;margin-top:2px}._retry_1ivwf_69{color:var(--uiarc-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--uiarc-border-strong);text-decoration-color:var(--uiarc-border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 0 0 2px;padding:0;font-weight:500}@media (hover:hover) and (pointer:fine){._retry_1ivwf_69:hover{text-decoration-color:currentColor}}._srOnly_1ivwf_71{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes _spin_1ivwf_59{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1ivwf_59{border-right-color:var(--uiarc-text-muted);border-top-color:#0000;animation:none}._layer_1ivwf_21,._save_1ivwf_53,._cancel_1ivwf_53,._pencil_1ivwf_38{transition:none}}.promotions-carousel{--promo-radius:24px;border-radius:var(--promo-radius);isolation:isolate;touch-action:pan-y;min-width:0;margin:6px 0 28px;position:relative}.promo-stage{border-radius:var(--promo-radius);min-height:280px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 58px -36px #1738867d}.promo-slide{--promo-theme:linear-gradient(120deg, #0b3bd9 0%, #3d6bff 55%, #7a5cff 100%);color:#fff;background:var(--promo-theme);opacity:0;pointer-events:none;grid-area:1/1;align-items:center;gap:26px;min-width:0;min-height:280px;padding:34px 52px;transition:opacity .45s,transform .7s;display:flex;position:relative;overflow:hidden;transform:scale(1.02)}.promo-slide.theme-orange{--promo-theme:linear-gradient(120deg, #f24e27 0%, #ff7a3d 50%, #ffb347 100%)}.promo-slide.theme-purple{--promo-theme:linear-gradient(120deg, #4c1d95 0%, #7c3aed 52%, #d946ef 100%)}.promo-slide.theme-dark{--promo-theme:linear-gradient(120deg, #0b1220 0%, #16285a 55%, #2f4fd8 100%)}.promo-slide.theme-cyan{--promo-theme:linear-gradient(120deg, #0e5d8a 0%, #0ea5c6 55%, #38d1ff 100%)}.promo-slide.theme-green{--promo-theme:linear-gradient(120deg, #065f46 0%, #10b981 55%, #6ee7b7 100%)}.promo-slide.is-current{z-index:1;opacity:1;pointer-events:auto;transform:none}.promo-slide:before,.promo-slide:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.promo-slide:before{background:radial-gradient(circle,#ffffff42,#0000 68%);width:460px;height:460px;top:-160px;right:-60px}.promo-slide:after{background:radial-gradient(circle,#ffffff1c,#0000 68%);width:420px;height:420px;bottom:-210px;left:38%}.promo-slide-image{z-index:0;object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.promo-slide-image+.promo-slide-copy{text-shadow:0 2px 16px #06143f73}.promo-slide-copy{z-index:2;min-width:0;max-width:58%;position:relative}.promo-slide-tag{overflow-wrap:anywhere;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff70;border-radius:14px;max-width:100%;padding:3px 11px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.promo-slide-tag.is-medium{font-size:11px}.promo-slide-tag.is-dense{padding-inline:9px;font-size:10px}.promo-slide h2{--promo-title-size:clamp(28px, 3.1vw, 42px);font-size:var(--promo-title-size);letter-spacing:-1.1px;white-space:pre-line;overflow-wrap:anywhere;margin:13px 0 8px;font-weight:850;line-height:1.16}.promo-slide h2.is-medium{--promo-title-size:clamp(23px, 2.5vw, 34px);letter-spacing:-.7px}.promo-slide h2.is-dense{--promo-title-size:clamp(20px, 2.1vw, 29px);letter-spacing:-.35px;line-height:1.22}.promo-slide p{color:#ffffffe8;overflow-wrap:anywhere;max-width:560px;margin:0;font-size:14px;line-height:1.7}.promo-slide p.is-medium{font-size:13px;line-height:1.6}.promo-slide p.is-dense{font-size:12px;line-height:1.55}.promo-slide-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.promo-slide-actions.is-medium{gap:8px;margin-top:14px}.promo-slide-actions.is-dense{gap:7px;margin-top:11px}.promo-slide-actions .ant-btn{color:#17213a;background:#fff;border:0;border-radius:999px;height:32px;padding-inline:15px;font-size:12px;font-weight:700}.promo-slide-actions .ant-btn:hover{color:#0b3bd9;background:#f4f7ff}.promo-slide-actions.is-dense .ant-btn{height:28px;padding-inline:12px;font-size:11px}.promo-slide-hot{overflow-wrap:anywhere;background:#0000002e;border-radius:14px;align-items:center;gap:7px;max-width:100%;padding:6px 12px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.promo-slide-hot.is-medium{font-size:11px}.promo-slide-hot.is-dense{padding:5px 10px;font-size:10px}.promo-slide-hot i{background:#ffe14d;border-radius:50%;width:7px;height:7px;animation:1.8s infinite promo-pulse;box-shadow:0 0 #ffe14dbf}.promo-slide-highlight{z-index:2;letter-spacing:-.045em;text-align:right;color:#ffffffd9;text-shadow:0 16px 34px #001b6940;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;min-width:0;max-width:36%;margin-left:auto;font-size:clamp(56px,8vw,112px);font-weight:900;line-height:.9;position:relative}.promo-slide-highlight.is-medium{font-size:clamp(38px,5vw,72px)}.promo-slide-highlight.is-long{font-size:clamp(28px,3.4vw,48px);line-height:.98}.promo-slide-highlight.is-longest{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,36px);line-height:1.04}.promo-navigation{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08153666;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:4px 10px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.promo-nav.ant-btn{color:#fff;background:#0815365c;border:1px solid #ffffff4a;border-radius:50%;flex:0 0 26px;width:26px;min-width:26px;height:26px;padding:0;position:static;transform:none}.promo-nav.ant-btn:hover{color:#fff!important;background:#081536a3!important}.promo-dots{align-items:center;gap:6px;display:flex;position:static}.promo-dots button{background:#ffffff70;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.promo-dots button.is-current{background:#fff;width:20px}.promotions-carousel.is-chat{max-width:860px;margin:26px auto 0}.promotions-carousel.is-chat .promo-stage,.promotions-carousel.is-chat .promo-slide{min-height:210px}.promotions-carousel.is-chat .promo-slide{padding:25px 38px}.promotions-carousel.is-chat .promo-slide h2{--promo-title-size:clamp(24px, 3vw, 34px)}.promotions-carousel.is-chat .promo-slide h2.is-medium{--promo-title-size:clamp(21px, 2.5vw, 29px)}.promotions-carousel.is-chat .promo-slide h2.is-dense{--promo-title-size:clamp(19px, 2.1vw, 25px)}.promotions-carousel.is-chat .promo-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:4px 8px;display:flex;position:static;transform:none}.promotions-carousel.is-chat .promo-nav.ant-btn{border-color:var(--line,#e5eaf3);width:44px;height:44px;color:var(--text,#17213a);background:var(--surface-1,#fff);flex:0 0 44px;position:static;transform:none}.promotions-carousel.is-chat .promo-nav.ant-btn:hover{color:var(--text,#17213a)!important;background:var(--surface-2,#f4f7fb)!important}.promotions-carousel.is-chat .promo-dots{gap:0;display:flex;position:static}.promotions-carousel.is-chat .promo-dots button{cursor:pointer;background:0 0;place-items:center;width:24px;height:44px;display:grid}.promotions-carousel.is-chat .promo-dots button:before{content:"";background:var(--muted,#738096);border-radius:999px;width:6px;height:6px;transition:width .2s,background .2s}.promotions-carousel.is-chat .promo-dots button.is-current:before{background:var(--primary,#1659df);width:20px}.promotions-carousel.is-chat .promo-navigation button:focus-visible{outline:2px solid var(--primary,#1659df);outline-offset:-2px}.promo-bar{color:#fff;background:linear-gradient(90deg,#0b4fd8 0%,#3d6bff 35%,#7a5cff 70%,#c04fd8 100%);justify-content:center;align-items:center;gap:14px;min-height:42px;padding:4px 54px;font-size:13px;display:flex;position:relative;overflow:hidden}.promo-bar:before{content:"";pointer-events:none;background:radial-gradient(400px 60px at 20% 0,#ffffff3d,#0000 70%);position:absolute;inset:0}.promo-bar-title,.promo-bar-action,.promo-bar-close{z-index:1;flex:none;position:relative}.promo-bar-title{align-items:center;gap:6px;font-weight:700;display:inline-flex}.promo-bar-title svg{width:14px;height:14px}.promo-marquee{z-index:1;flex:0 520px;min-width:120px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.promo-marquee-track{white-space:nowrap;animation:26s linear infinite promo-marquee;display:inline-flex}.promo-marquee:hover .promo-marquee-track{animation-play-state:paused}.promo-marquee-segment{gap:14px;padding-right:14px;display:inline-flex}.promo-marquee-segment>span{align-items:center;gap:14px;display:inline-flex}.promo-marquee-segment i{opacity:.55;font-style:normal}.promo-clock{z-index:1;flex:none;align-items:center;gap:4px;font-size:12px;display:flex;position:relative}.promo-clock>span{align-items:center;gap:3px;display:inline-flex}.promo-clock b{font-variant-numeric:tabular-nums;background:#0a143c8c;border-radius:6px;place-items:center;min-width:24px;height:22px;padding:0 5px;display:grid}.promo-bar-action.ant-btn{color:#0b4fd8;background:#fff;border:0;border-radius:999px;height:28px;padding-inline:14px;font-size:12px;font-weight:700;box-shadow:0 6px 16px -8px #0006}.promo-bar-action.ant-btn:hover{color:#0b4fd8;background:#f5f8ff}.promo-bar-close.ant-btn{color:#fff;opacity:.82;width:26px;min-width:26px;height:26px;padding:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.promo-bar-close.ant-btn:hover{opacity:1;color:#fff!important;background:#ffffff26!important}.promo-bar svg{width:14px;height:14px}.promo-bar~.layout{min-height:calc(100dvh - 42px)}.promo-bar~.layout.research-layout .main{height:calc(100dvh - 42px)}.promo-bar~.layout:has(.unified-conversation-page) .main{height:calc(100dvh - 42px)}.promo-bar~.layout:has(>#content>.model-compare-page.is-answer) .main{height:calc(100dvh - 42px)}.promo-bar~.layout:has(.unified-conversation-page) .main>#content{min-height:0}@keyframes promo-marquee{to{transform:translate(-50%)}}@keyframes promo-pulse{70%{box-shadow:0 0 0 8px #ffe14d00}}@media (width<=900px){.promo-slide{padding-inline:42px}.promo-bar-title b,.promo-clock{display:none}}@media (width<=760px){.promo-bar{justify-content:flex-start;gap:8px;padding:4px 40px 4px 10px;font-size:12px}.promo-bar-title{display:none}.promo-marquee{flex:auto}.promo-slide{padding:28px 24px}.promo-slide-copy{max-width:100%}.promo-slide-highlight,.promotions-carousel:not(.is-chat) .promo-nav{display:none!important}.promotions-carousel{margin-bottom:24px}.promo-stage,.promo-slide{min-height:240px}.promo-slide h2{--promo-title-size:29px}.promo-slide h2.is-medium{--promo-title-size:25px}.promo-slide h2.is-dense{--promo-title-size:21px}.promo-slide p{font-size:13px}.promo-slide-actions{margin-top:15px}.promotions-carousel.is-chat{margin-top:22px}.promotions-carousel.is-chat .promo-stage,.promotions-carousel.is-chat .promo-slide{min-height:220px}}@media (width<=480px){.promo-stage,.promotions-carousel.is-chat .promo-stage,.promo-slide,.promotions-carousel.is-chat .promo-slide{min-height:225px}.promo-slide,.promotions-carousel.is-chat .promo-slide{padding:25px 20px}.promo-slide h2,.promotions-carousel.is-chat .promo-slide h2{--promo-title-size:26px;letter-spacing:-.5px}.promo-slide h2.is-medium,.promotions-carousel.is-chat .promo-slide h2.is-medium{--promo-title-size:23px}.promo-slide h2.is-dense,.promotions-carousel.is-chat .promo-slide h2.is-dense{--promo-title-size:20px}.promo-navigation{bottom:10px}.promotions-carousel.is-chat .promo-navigation{bottom:auto}}@media (prefers-reduced-motion:reduce){.promo-marquee-track,.promo-slide-hot i{animation:none}.promo-slide{transition:none}}[data-theme=dark] .promo-stage{box-shadow:0 28px 58px -36px #000b}._collapse_n6xvo_2{font-family:var(--font-body);letter-spacing:var(--tracking-body);overflow:hidden;container-type:inline-size}._bar_n6xvo_5{--icon:32px;--control-gap:2px;--muted:var(--text-secondary);grid-template-columns:calc(var(--controls,0) * var(--icon) + max(var(--controls,0) - 1, 0) * var(--control-gap)) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);padding:6px 8px 6px 16px;display:grid}._bar_n6xvo_5[data-tone=inverted]{--muted:color-mix(in oklab, var(--background) 66%, transparent);background:var(--foreground);color:var(--background);border-bottom-color:#0000}._side_n6xvo_8{min-width:0}._viewport_n6xvo_9{min-height:32px;position:relative;overflow:hidden}._face_n6xvo_12{justify-content:center;align-items:center;min-height:32px;display:flex;position:absolute;top:0;left:0;right:0}._message_n6xvo_13{font-size:var(--text-sm);line-height:var(--leading-body);text-align:center;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 12px;margin:0;padding:6px 0;display:flex}._text_n6xvo_14{min-width:0}._countdown_n6xvo_17{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}._countdownLabel_n6xvo_18{color:inherit}._time_n6xvo_19{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500;line-height:inherit;align-items:baseline;display:inline-flex}._time_n6xvo_19[data-pending]{opacity:0}._bar_n6xvo_5[data-tone=inverted] ._time_n6xvo_19{color:var(--background)}._digit_n6xvo_22{text-align:center;display:inline-block;position:relative;overflow:clip}._digitSizer_n6xvo_23{visibility:hidden}._digitFace_n6xvo_24{display:block;position:absolute;inset:0}._unit_n6xvo_25{align-items:baseline;display:inline-flex}._unitMark_n6xvo_26{color:var(--muted);margin-left:1px;font-weight:400}._sep_n6xvo_28{color:var(--muted);font-feature-settings:"case";padding-inline:1px;font-weight:400;display:inline-block}._gap_n6xvo_29{width:.4em;display:inline-block}._cta_n6xvo_31{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:none;display:inline-flex}._cta_n6xvo_31 svg{transition:transform var(--duration-fast) var(--ease-standard)}._controls_n6xvo_34{align-items:center;gap:var(--control-gap);display:flex}._icon_n6xvo_35,._ring_n6xvo_35{width:var(--icon);height:var(--icon);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}._icon_n6xvo_35:active,._ring_n6xvo_35:active{background:color-mix(in oklab, currentColor 12%, transparent);color:inherit}._ring_n6xvo_35 svg{width:20px;height:20px;overflow:visible;transform:rotate(-90deg)}._ringTrack_n6xvo_38{fill:none;stroke:currentColor;stroke-opacity:.22;stroke-width:1.75px}._ringFill_n6xvo_39{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px}._ringIcon_n6xvo_40{place-items:center;display:grid;position:absolute;inset:0}._ringIcon_n6xvo_40 svg{fill:currentColor;width:9px;height:9px;transform:none}._bar_n6xvo_5[data-tone=inverted] ._icon_n6xvo_35,._bar_n6xvo_5[data-tone=inverted] ._ring_n6xvo_35{color:var(--muted)}@media (hover:hover) and (pointer:fine){._icon_n6xvo_35:hover,._ring_n6xvo_35:hover{background:color-mix(in oklab, currentColor 10%, transparent)}._bar_n6xvo_5 ._icon_n6xvo_35:hover,._bar_n6xvo_5 ._ring_n6xvo_35:hover{color:var(--foreground)}._bar_n6xvo_5[data-tone=inverted] ._icon_n6xvo_35:hover,._bar_n6xvo_5[data-tone=inverted] ._ring_n6xvo_35:hover{color:var(--background)}._cta_n6xvo_31:hover svg{transform:translate(2px)}}@container (width<=560px){._bar_n6xvo_5{gap:0 var(--space-2);grid-template-columns:0 minmax(0,1fr) auto;padding-left:14px}._face_n6xvo_12{justify-content:flex-start}._message_n6xvo_13{text-align:left;justify-content:flex-start;column-gap:10px}}@media (prefers-reduced-motion:reduce){._icon_n6xvo_35,._ring_n6xvo_35,._cta_n6xvo_31 svg{transition:none}}._avatar_etmts_1{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}._avatar_etmts_1 img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter)}._avatar_etmts_1 img[data-loading]{opacity:0;filter:blur(4px);transition:none}._fallback_etmts_29{animation:_avatar-fallback-in_etmts_1 var(--duration-standard) var(--ease-enter) both}._sm_etmts_31{width:28px;height:28px;font-size:10px}._md_etmts_32{width:36px;height:36px}._lg_etmts_33{width:48px;height:48px;font-size:var(--text-sm)}._xl_etmts_34{width:88px;height:88px;font-size:var(--text-xl)}._status_etmts_36{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);position:absolute;bottom:0;right:0}._sm_etmts_31 ._status_etmts_36{border-width:1.5px;width:8px;height:8px}._lg_etmts_33 ._status_etmts_36{width:12px;height:12px}._xl_etmts_34 ._status_etmts_36{width:14px;height:14px;bottom:4px;right:4px}._online_etmts_51{background:var(--success)}._offline_etmts_52{background:var(--text-muted)}@keyframes _avatar-fallback-in_etmts_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._avatar_etmts_1 img{transition:none}._avatar_etmts_1 img[data-loading]{filter:none}._fallback_etmts_29{animation:none}}._trigger_1pexa_1{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--foreground);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:12px;place-items:center;display:grid;position:relative}._trigger_1pexa_1[data-state=open],._trigger_1pexa_1:active{border-color:var(--border-strong);background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){._trigger_1pexa_1:hover{border-color:var(--border-strong);background:var(--surface-muted)}}._trigger_1pexa_1>span:first-child{place-items:center;display:grid}._badge_1pexa_5{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--foreground);min-width:20px;height:20px;color:var(--background);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:500;line-height:1;display:grid;position:absolute;top:-6px;right:-6px;overflow:hidden}._panel_1pexa_6{z-index:90;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(424px,100vw - 24px);max-height:min(590px,100vh - 24px);color:var(--foreground);box-shadow:var(--shadow-floating);font-family:var(--font-body);letter-spacing:var(--tracking-body);transform-origin:var(--radix-popover-content-transform-origin);--panel-x:0px;--panel-y:-6px;flex-direction:column;display:flex;overflow:hidden}._panel_1pexa_6[data-side=top]{--panel-y:6px}._panel_1pexa_6[data-side=left]{--panel-x:6px;--panel-y:0px}._panel_1pexa_6[data-side=right]{--panel-x:-6px;--panel-y:0px}._panel_1pexa_6[data-state=open]{animation:_panel-open_1pexa_1 var(--duration-standard) var(--ease-enter) both}._panel_1pexa_6[data-state=closed]{animation:_panel-close_1pexa_1 var(--duration-instant) var(--ease-standard) both}._header_1pexa_14{justify-content:space-between;align-items:flex-start;gap:12px;padding:23px 24px 18px;display:flex}._heading_1pexa_15{align-items:center;gap:var(--space-2);display:flex}._heading_1pexa_15 h2{font-size:var(--text-xl);letter-spacing:var(--tracking-body);margin:0;font-weight:500;line-height:1.2}._count_1pexa_17{background:var(--surface-muted);min-width:21px;height:21px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;padding:0 5px;line-height:1;display:grid;overflow:hidden}._header_1pexa_14 p{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);margin:4px 0 0;position:relative}._close_1pexa_19{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}._close_1pexa_19:active{transform:scale(.96)}._toolbar_1pexa_21{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 17px 13px 20px;display:flex}._viewSwitch_1pexa_22{align-items:center;gap:3px;display:inline-flex}._viewSwitch_1pexa_22 button{isolation:isolate;min-width:61px;height:31px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:9px;padding:0 10px;position:relative}._viewSwitch_1pexa_22 ._viewActive_1pexa_24{color:var(--foreground)}._viewSwitch_1pexa_22 button>span:last-child{z-index:1;position:relative}._viewHighlight_1pexa_26{z-index:-1;background:var(--surface-muted);border-radius:9px;position:absolute;inset:0}._markAll_1pexa_27{color:var(--text-secondary);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}._markAll_1pexa_27:active{transform:scale(.97)}._list_1pexa_29{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:9px 11px 10px;overflow-y:auto}._list_1pexa_29::-webkit-scrollbar{display:none}._row_1pexa_31{overflow:hidden}._item_1pexa_33{border-radius:calc(var(--radius-panel) - 12px);transition:background var(--duration-fast) var(--ease-standard);animation:_item-in_1pexa_1 var(--duration-standard) var(--ease-enter) calc(var(--index,0) * 35ms) both;padding:10px;position:relative}._itemExpanded_1pexa_34{background:var(--surface-muted)}._itemRead_1pexa_35 ._itemTitle_1pexa_35 strong{color:var(--text-secondary)}._itemMain_1pexa_36{align-items:flex-start;gap:11px;min-width:0;display:flex}._eventIcon_1pexa_37{width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid}._eventIcon_1pexa_37._success_1pexa_38{color:var(--success)}._eventIcon_1pexa_37._warning_1pexa_39{color:var(--warning)}._itemToggle_1pexa_40{min-width:0;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:4px;padding:2px 0 0;display:grid}._itemTitle_1pexa_35{align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}._itemTitle_1pexa_35 strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}._unreadDot_1pexa_43{background:var(--foreground);border-radius:50%;flex:none;width:6px;height:6px;display:block}._itemPreview_1pexa_44{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._time_1pexa_45{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-top:4px}._details_1pexa_46{padding-left:47px;overflow:hidden}._details_1pexa_46 p{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);margin:12px 0}._itemActions_1pexa_48{flex-wrap:wrap;gap:6px;padding-bottom:5px;display:flex}._itemActions_1pexa_48 button{border:1px solid var(--border);height:30px;color:var(--foreground);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border-radius:10px;align-items:center;gap:5px;padding:0 10px;line-height:1;display:inline-flex;overflow:clip}._itemActions_1pexa_48 button:active{transform:scale(.97)}._close_1pexa_19:active,._markAll_1pexa_27:active,._itemActions_1pexa_48 button:active,._footer_1pexa_52 button:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}._morph_1pexa_53{align-items:center;display:inline-flex}._morphContent_1pexa_54{align-items:center;gap:5px;width:max-content;display:inline-flex;position:relative}._actionIcon_1pexa_55,._actionGlyph_1pexa_55{place-items:center;display:grid;position:relative}._swap_1pexa_56{vertical-align:top;max-width:100%;display:inline-block;position:relative}._swapLine_1pexa_57{display:block}._roll_1pexa_58{vertical-align:top;display:inline-grid;position:relative}._rollValue_1pexa_59{display:block}._emptyFrame_1pexa_60{overflow:hidden}._empty_1pexa_60{text-align:center;align-content:center;justify-items:center;min-height:190px;padding:22px 12px;display:grid}._empty_1pexa_60>svg{color:var(--text-muted);margin-bottom:13px}._empty_1pexa_60 strong{font-size:var(--text-sm);font-weight:500}._empty_1pexa_60 p{color:var(--text-secondary);font-size:var(--text-xs);margin:4px 0 0}._empty_1pexa_60 button{color:var(--foreground);font:inherit;font-size:var(--text-xs);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}._footerFrame_1pexa_66{flex:none;overflow:hidden}._footer_1pexa_52{border-top:1px solid var(--border-subtle);min-height:46px;color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:12px;padding:8px 22px;display:flex}._footer_1pexa_52 button{color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:4px 0}._footer_1pexa_52 button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){._close_1pexa_19:hover,._item_1pexa_33:hover{background:var(--surface-muted)}._close_1pexa_19:hover,._viewSwitch_1pexa_22 button:hover,._markAll_1pexa_27:hover,._footer_1pexa_52 button:hover{color:var(--foreground)}._itemActions_1pexa_48 button:hover{border-color:var(--border-strong);background:var(--surface)}}@keyframes _panel-open_1pexa_1{0%{opacity:0;transform:translate(var(--panel-x), var(--panel-y)) scale(.97)}}@keyframes _panel-close_1pexa_1{to{opacity:0;transform:translate(calc(var(--panel-x) / 2), calc(var(--panel-y) / 2)) scale(.98)}}@keyframes _item-in_1pexa_1{0%{opacity:0;transform:translateY(4px)}}@media (width<=380px){._header_1pexa_14{padding:20px 16px 16px}._heading_1pexa_15 h2{font-size:var(--text-lg)}._toolbar_1pexa_21{align-items:flex-start;padding:0 12px 12px}._list_1pexa_29{padding:8px 5px}._item_1pexa_33{padding-inline:7px}._itemMain_1pexa_36{gap:7px}._details_1pexa_46{padding-left:43px}._itemActions_1pexa_48{gap:5px}._itemActions_1pexa_48 button{padding-inline:7px}._markAll_1pexa_27 span{display:none}._footer_1pexa_52{padding-inline:16px}}@media (prefers-reduced-motion:reduce){._panel_1pexa_6[data-state],._trigger_1pexa_1,._close_1pexa_19,._viewSwitch_1pexa_22 button,._markAll_1pexa_27,._item_1pexa_33,._itemActions_1pexa_48 button,._footer_1pexa_52 button{transition-duration:0s;animation:none}._close_1pexa_19:active,._markAll_1pexa_27:active,._itemActions_1pexa_48 button:active,._footer_1pexa_52 button:active{transform:none}}.announcement-native{--background:var(--uiarc-background);--surface:var(--uiarc-surface);--surface-raised:var(--uiarc-surface-raised);--surface-muted:var(--uiarc-surface-muted);--foreground:var(--uiarc-foreground);--text-secondary:var(--uiarc-text-secondary);--text-muted:var(--uiarc-text-muted);--border:var(--uiarc-border);--border-subtle:var(--uiarc-border-subtle);--border-strong:var(--uiarc-border-strong);--accent:var(--uiarc-accent);--success:var(--uiarc-success);--warning:var(--uiarc-warning);--radius-panel:var(--uiarc-radius-panel);--radius-pill:var(--uiarc-radius-pill);--shadow-floating:var(--uiarc-shadow-floating);--font-body:var(--uiarc-font-body);--text-xs:var(--uiarc-text-xs);--text-sm:var(--uiarc-text-sm);--text-lg:var(--uiarc-text-lg);--text-xl:var(--uiarc-text-xl);--tracking-body:var(--uiarc-tracking-body);--leading-body:var(--uiarc-leading-body);--space-2:var(--uiarc-space-2);--space-3:var(--uiarc-space-3);--duration-instant:var(--uiarc-duration-instant);--duration-fast:var(--uiarc-duration-fast);--duration-standard:var(--uiarc-duration-standard);--duration-spring:var(--uiarc-duration-spring);--ease-enter:var(--uiarc-ease-enter);--ease-standard:var(--uiarc-ease-standard);--ease-spring:var(--uiarc-ease-spring)}.announcement-bar{z-index:45;position:sticky;top:0}.ll-campaign-bar:has(~.announcement-bar section){display:none}.announcement-stack{z-index:48;width:min(380px,100vw - 32px);position:fixed;bottom:24px;right:24px}.announcement-stack:has(.ui-ns:empty){display:none}.announcement-standalone-bell{z-index:48;right:16px;bottom:max(16px, env(safe-area-inset-bottom));position:fixed}.announcement-status{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-xs);padding:12px 24px}.announcement-status p{margin:0 0 8px}.announcement-status button{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width>=701px){.announcement-bar{margin-left:72px}}@media (width<=700px){.announcement-stack{right:16px;bottom:max(20px, env(safe-area-inset-bottom))}}._root_1rhpq_1{vertical-align:middle;flex:none;display:inline-flex;position:relative}._trigger_1rhpq_4{--uiarc-presence-surface:var(--uiarc-user-menu-surface,var(--uiarc-surface));align-items:center;gap:var(--uiarc-space-2);border-radius:var(--uiarc-radius-pill);height:40px;color:var(--uiarc-foreground);font:inherit;font-family:var(--uiarc-font-body);font-size:var(--uiarc-text-sm);letter-spacing:var(--uiarc-tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}._trigger_1rhpq_4[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){._trigger_1rhpq_4:hover{--uiarc-presence-surface:var(--uiarc-surface-muted);background:var(--uiarc-surface-muted)}}._trigger_1rhpq_4[data-state=open]{--uiarc-presence-surface:var(--uiarc-surface-muted);background:var(--uiarc-surface-muted)}._trigger_1rhpq_4:active{--uiarc-presence-surface:color-mix(in oklab, var(--uiarc-surface-muted), var(--uiarc-foreground) 8%);background:color-mix(in oklab, var(--uiarc-surface-muted), var(--uiarc-foreground) 8%)}._triggerName_1rhpq_9{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}._chevron_1rhpq_10{color:var(--uiarc-text-muted);transition:transform var(--uiarc-duration-spring) var(--uiarc-ease-spring), color var(--uiarc-duration-fast) var(--uiarc-ease-standard);flex:none;margin-left:-2px}._trigger_1rhpq_4:hover ._chevron_1rhpq_10,._trigger_1rhpq_4[data-state=open] ._chevron_1rhpq_10{color:var(--uiarc-foreground)}._trigger_1rhpq_4[data-state=open] ._chevron_1rhpq_10{transform:rotate(180deg)}@media (width<=639px){._trigger_1rhpq_4[data-name]{padding-right:4px}._triggerName_1rhpq_9,._chevron_1rhpq_10{display:none}}._face_1rhpq_18{width:var(--uiarc-face-size);height:var(--uiarc-face-size);flex:none;display:inline-grid;position:relative}._face_1rhpq_18[data-size=sm]{--uiarc-face-size:32px;--uiarc-dot-size:11px}._face_1rhpq_18[data-size=md]{--uiarc-face-size:34px;--uiarc-dot-size:10px}._portrait_1rhpq_21{border-radius:var(--uiarc-radius-pill);background:var(--uiarc-surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--uiarc-foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._initials_1rhpq_22{color:var(--uiarc-text-secondary);font-size:calc(var(--uiarc-face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}._face_1rhpq_18 ._dot_1rhpq_23{box-shadow:0 0 0 2px var(--uiarc-presence-surface,var(--uiarc-surface));position:absolute;bottom:-1px;right:-1px}._dot_1rhpq_23{--uiarc-dot-color:var(--uiarc-success);width:var(--uiarc-dot-size,10px);height:var(--uiarc-dot-size,10px);border-radius:var(--uiarc-radius-pill);background:var(--uiarc-dot-color);transition:background-color var(--uiarc-duration-standard) var(--uiarc-ease-standard), box-shadow var(--uiarc-duration-fast) var(--uiarc-ease-standard);flex:none;display:inline-block;position:relative}._dot_1rhpq_23:before,._dot_1rhpq_23:after{content:"";background:var(--uiarc-presence-surface,var(--uiarc-surface));transition:transform var(--uiarc-duration-spring) var(--uiarc-ease-spring), background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard);margin:auto;position:absolute;inset:0}._dot_1rhpq_23:before{border-radius:var(--uiarc-radius-pill);width:46%;height:46%;transform:scale(0)}._dot_1rhpq_23:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}._dot_1rhpq_23[data-status=busy]{--uiarc-dot-color:var(--uiarc-danger)}._dot_1rhpq_23[data-status=busy]:after{transform:scaleX(1)}._dot_1rhpq_23[data-status=away]{--uiarc-dot-color:var(--uiarc-warning)}._dot_1rhpq_23[data-status=away]:before,._dot_1rhpq_23[data-status=offline]:before{transform:scale(1)}._dot_1rhpq_23[data-status=offline]{--uiarc-dot-color:var(--uiarc-text-muted)}._panel_1rhpq_37{--uiarc-presence-surface:var(--uiarc-surface-raised);--uiarc-row:32px;--uiarc-inset:4px;--uiarc-menu-radius:10px;--uiarc-menu-line:color-mix(in oklab, var(--uiarc-foreground) 9%, transparent);z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--uiarc-inset);border:.5px solid var(--uiarc-border);border-radius:var(--uiarc-menu-radius);background:var(--uiarc-surface-raised);box-shadow:var(--uiarc-shadow-floating);color:var(--uiarc-foreground);font-family:var(--uiarc-font-body);letter-spacing:-.01em;text-align:left;transform-origin:var(--uiarc-origin-x,100%) var(--uiarc-origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}._panel_1rhpq_37[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}._panel_1rhpq_37[data-inline][data-align=end]{right:0}._panel_1rhpq_37[data-inline][data-align=start]{left:0}._panel_1rhpq_37[data-inline][data-align=center]{margin-left:-7.75rem;left:50%}._header_1rhpq_43{align-items:center;gap:10px;padding:8px;display:flex}._identity_1rhpq_44{flex:1;gap:2px;min-width:0;display:grid}._nameRow_1rhpq_46{align-items:center;gap:6px;min-width:0;display:flex}._name_1rhpq_46{min-width:0;color:var(--uiarc-foreground);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}._plan_1rhpq_48{border:.5px solid var(--uiarc-menu-line);background:color-mix(in oklab, var(--uiarc-foreground) 4%, transparent);min-width:0;max-width:55%;height:17px;color:var(--uiarc-text-secondary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 100 auto;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}._email_1rhpq_49{color:var(--uiarc-text-muted);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}._list_1rhpq_51{position:relative}._separator_1rhpq_52{height:.5px;margin:var(--uiarc-inset) calc(var(--uiarc-inset) * -1);background:var(--uiarc-menu-line)}@media (resolution<=1x){._separator_1rhpq_52{background:color-mix(in oklab, var(--uiarc-foreground) 6%, transparent);height:1px}}._highlight_1rhpq_56{background:color-mix(in oklab, var(--uiarc-foreground) 6%, transparent);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;right:0}._item_1rhpq_58{width:100%;height:var(--uiarc-row);box-sizing:border-box;color:var(--uiarc-foreground);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--uiarc-duration-fast) var(--uiarc-ease-standard);background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13px;display:flex;position:relative}._icon_1rhpq_59{width:16px;color:var(--uiarc-text-secondary);transition:color var(--uiarc-duration-fast) var(--uiarc-ease-standard);flex:none;place-items:center;display:inline-grid}._item_1rhpq_58:focus ._icon_1rhpq_59{color:var(--uiarc-foreground)}._itemLabel_1rhpq_61{flex:1;min-width:0;display:inline-flex;position:relative}._rise_1rhpq_62{white-space:nowrap;display:inline-block}@media (hover:none){._item_1rhpq_58:active{background:var(--uiarc-surface-muted)}}._keys_1rhpq_66{color:var(--uiarc-text-muted);font-family:var(--uiarc-font-body);font-size:var(--uiarc-text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}._key_1rhpq_66{min-width:1.05em;font:inherit;text-align:center;display:inline-block}._row_1rhpq_69{align-items:center;gap:10px;height:36px;padding:0 4px 0 8px;display:flex;position:relative}._rowLabel_1rhpq_70{color:var(--uiarc-foreground);flex:1;font-size:13px}._row_1rhpq_69 ._icon_1rhpq_59 ._dot_1rhpq_23{--uiarc-dot-size:10px}._segments_1rhpq_73{--uiarc-segment:28px;isolation:isolate;grid-auto-columns:var(--uiarc-segment);background:color-mix(in oklab, var(--uiarc-foreground) 5%, transparent);border-radius:7px;flex:none;grid-auto-flow:column;height:26px;padding:2px;display:inline-grid;position:relative}._thumb_1rhpq_74{z-index:-1;width:var(--uiarc-segment);background:var(--uiarc-surface-raised);box-shadow:0 1px 1.5px oklch(0% 0 0/.08), 0 0 0 .5px var(--uiarc-menu-line);transform:translateX(calc(var(--uiarc-index) * 100%));transition:transform var(--uiarc-duration-spring) var(--uiarc-ease-spring);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}[data-theme=dark] ._thumb_1rhpq_74{background:color-mix(in oklab, var(--uiarc-foreground) 20%, var(--uiarc-surface-raised));box-shadow:none}._segment_1rhpq_73{color:var(--uiarc-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--uiarc-duration-fast) var(--uiarc-ease-standard);background:0 0;border:0;border-radius:5px;outline:none;place-items:center;margin:0;padding:0;display:grid}._segment_1rhpq_73 ._dot_1rhpq_23{--uiarc-dot-size:9px;--uiarc-presence-surface:var(--uiarc-surface-raised)}@media (hover:hover) and (pointer:fine){._segment_1rhpq_73:hover{color:var(--uiarc-text-secondary)}}._segment_1rhpq_73[aria-checked=true]{color:var(--uiarc-foreground)}._spinner_1rhpq_81{animation:.8s linear infinite _user-menu-spin_1rhpq_1}@keyframes _user-menu-spin_1rhpq_1{to{transform:rotate(360deg)}}._scrim_1rhpq_85{z-index:70;-webkit-tap-highlight-color:transparent;background:oklch(0% 0 0/.32);position:fixed;inset:0}._sheet_1rhpq_86{--uiarc-row:46px;--uiarc-inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--uiarc-inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--uiarc-radius-panel) var(--uiarc-radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}._handle_1rhpq_87{border-radius:var(--uiarc-radius-pill);background:var(--uiarc-border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}._sheet_1rhpq_86 ._header_1rhpq_43{padding:4px 8px 12px}._sheet_1rhpq_86 ._item_1rhpq_58,._sheet_1rhpq_86 ._rowLabel_1rhpq_70{font-size:var(--uiarc-text-base)}._sheet_1rhpq_86 ._row_1rhpq_69{height:52px}._sheet_1rhpq_86 ._segments_1rhpq_73{--uiarc-segment:40px;height:34px}._sheet_1rhpq_86 ._keys_1rhpq_66{display:none}@media (prefers-reduced-motion:reduce){._trigger_1rhpq_4,._chevron_1rhpq_10,._dot_1rhpq_23,._dot_1rhpq_23:before,._dot_1rhpq_23:after,._segment_1rhpq_73,._thumb_1rhpq_74,._item_1rhpq_58,._icon_1rhpq_59{transition:none}._spinner_1rhpq_81{animation-duration:2.4s}}._signOutError_1rhpq_99{color:var(--uiarc-danger);font:400 var(--uiarc-text-xs)/1.5 var(--uiarc-font-body);margin:4px 10px 8px}._field_9xj23_3{min-width:0;display:grid}._label_9xj23_4{margin-bottom:var(--uiarc-space-2);color:var(--uiarc-foreground);font-size:var(--uiarc-text-sm);font-weight:500;line-height:var(--uiarc-leading-body)}._input_9xj23_6{width:100%;min-height:var(--uiarc-control-height-md);padding:0 var(--uiarc-space-3);border:1px solid var(--uiarc-border-strong);border-radius:var(--uiarc-radius-control);background:var(--uiarc-surface);color:var(--uiarc-foreground);font:inherit;font-size:var(--uiarc-text-sm);line-height:var(--uiarc-leading-body);letter-spacing:var(--uiarc-tracking-body);transition:border-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard);outline:none}._input_9xj23_6::placeholder{color:var(--uiarc-text-muted)}@media (hover:hover) and (pointer:fine){._input_9xj23_6:hover:not(:disabled,[aria-invalid=true]){border-color:var(--uiarc-foreground)}}._input_9xj23_6:focus-visible{border-color:var(--uiarc-foreground)}._input_9xj23_6[aria-invalid=true]{border-color:var(--uiarc-danger)}._input_9xj23_6:disabled{cursor:not-allowed;opacity:.5;background:var(--uiarc-surface-muted)}._messageSlot_9xj23_13{display:block;overflow:hidden}._description_9xj23_14,._error_9xj23_14{padding-top:var(--uiarc-space-2);font-size:var(--uiarc-text-xs);line-height:var(--uiarc-leading-body);display:block}._description_9xj23_14{color:var(--uiarc-text-muted)}._error_9xj23_14{color:var(--uiarc-danger)}._words_9xj23_17{display:block;position:relative}._word_9xj23_17{white-space:pre;display:inline-block}._column_9xj23_20{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}._column_9xj23_20>span{display:inline-block}._srOnly_9xj23_22{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._input_9xj23_6{transition-duration:.01ms}}._button_uf3cn_2{min-height:var(--uiarc-control-height-md);justify-content:center;align-items:center;gap:var(--uiarc-space-2);border-radius:var(--uiarc-radius-control);padding:0 var(--uiarc-space-4);font:inherit;font-size:var(--uiarc-text-sm);font-weight:500;line-height:var(--uiarc-leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--uiarc-duration-fast) var(--uiarc-ease-standard), background var(--uiarc-duration-fast) var(--uiarc-ease-standard), border-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), opacity var(--uiarc-duration-fast) var(--uiarc-ease-standard), box-shadow var(--uiarc-duration-fast) var(--uiarc-ease-standard);border:1px solid #0000;display:inline-flex;position:relative}._button_uf3cn_2:disabled{cursor:not-allowed;opacity:.52}._button_uf3cn_2[aria-busy=true]{cursor:progress}._button_uf3cn_2:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_uf3cn_9{min-width:0;transition:opacity var(--uiarc-duration-fast) var(--uiarc-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}._labelSlot_uf3cn_9[data-morphing]{clip-path:inset(-50% calc(var(--uiarc-space-3) * -1))}._labelContent_uf3cn_11{flex:none;align-items:center;display:inline-flex}._labelPhase_uf3cn_12{justify-content:center;align-items:center;gap:var(--uiarc-space-2);white-space:nowrap;display:inline-flex}._labelPhase_uf3cn_12 svg{flex:none}._primary_uf3cn_14{color:var(--uiarc-background);background:var(--uiarc-foreground);border-color:var(--uiarc-foreground)}._secondary_uf3cn_15{color:var(--uiarc-foreground);background:var(--uiarc-surface);border-color:var(--uiarc-border)}._ghost_uf3cn_16{color:var(--uiarc-text-secondary);background:0 0;border-color:#0000}._danger_uf3cn_17{color:var(--uiarc-danger);background:var(--uiarc-surface);border-color:var(--uiarc-border)}._secondary_uf3cn_15:disabled,._danger_uf3cn_17:disabled{opacity:1;color:var(--uiarc-text-muted);background:var(--uiarc-surface-muted);border-color:var(--uiarc-border)}._danger_uf3cn_17:disabled{color:color-mix(in oklab, var(--uiarc-danger) 55%, var(--uiarc-surface-muted))}._ghost_uf3cn_16:disabled{opacity:1;color:var(--uiarc-text-muted)}@media (hover:hover) and (pointer:fine){._primary_uf3cn_14:hover:not(:disabled){opacity:.91;box-shadow:var(--uiarc-shadow-resting)}._secondary_uf3cn_15:hover:not(:disabled){background:var(--uiarc-surface-muted);box-shadow:var(--uiarc-shadow-resting)}._ghost_uf3cn_16:hover:not(:disabled){color:var(--uiarc-foreground);background:var(--uiarc-surface-muted)}._danger_uf3cn_17:hover:not(:disabled){border-color:var(--uiarc-danger);background:var(--uiarc-surface-muted)}}._primary_uf3cn_14:active:not(:disabled){opacity:.84}._secondary_uf3cn_15:active:not(:disabled),._ghost_uf3cn_16:active:not(:disabled){color:var(--uiarc-foreground);background:var(--uiarc-surface-muted)}._danger_uf3cn_17:active:not(:disabled){border-color:var(--uiarc-danger);background:var(--uiarc-surface-muted)}._sm_uf3cn_32{min-height:var(--uiarc-control-height-sm);padding-inline:var(--uiarc-space-3);font-size:var(--uiarc-text-sm)}._md_uf3cn_33{min-height:var(--uiarc-control-height-md)}._lg_uf3cn_34{min-height:var(--uiarc-control-height-lg);padding-inline:var(--uiarc-space-5);font-size:var(--uiarc-text-sm)}._loader_uf3cn_35{width:var(--uiarc-space-4);height:var(--uiarc-space-4);margin:calc(var(--uiarc-space-4) / -2);display:grid;position:absolute;top:50%;left:50%}._spinner_uf3cn_36{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _spin_uf3cn_36}._loadingLabel_uf3cn_37{opacity:0}@keyframes _spin_uf3cn_36{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._button_uf3cn_2{transition:none}._labelSlot_uf3cn_9{transition:opacity var(--uiarc-duration-instant) linear}._spinner_uf3cn_36{animation-duration:.01ms;animation-iteration-count:1}}._overlay_wykh1_2{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(10% 0 0/.46);position:fixed;inset:0}._content_wykh1_4{z-index:51;width:min(calc(100vw - var(--uiarc-space-8)), 440px);height:fit-content;max-height:calc(100vh - var(--uiarc-space-8));max-height:calc(100dvh - var(--uiarc-space-8));border:1px solid var(--uiarc-border);border-radius:var(--uiarc-radius-surface);background:var(--uiarc-surface-raised);color:var(--uiarc-foreground);box-shadow:var(--uiarc-shadow-floating);margin:auto;position:fixed;inset:0;overflow:auto}._keyframes_wykh1_6._overlay_wykh1_2[data-state=open]{animation:_overlay-in_wykh1_1 var(--uiarc-duration-standard) var(--uiarc-ease-enter) both}._keyframes_wykh1_6._overlay_wykh1_2[data-state=closed]{animation:_overlay-out_wykh1_1 var(--uiarc-duration-fast) var(--uiarc-ease-standard) both}._keyframes_wykh1_6._content_wykh1_4[data-state=open]{animation:_content-fade-in_wykh1_1 var(--uiarc-duration-fast) var(--uiarc-ease-enter) both, _content-rise-in_wykh1_1 var(--uiarc-duration-spring) var(--uiarc-ease-spring) both}._keyframes_wykh1_6._content_wykh1_4[data-state=closed]{animation:_content-out_wykh1_1 var(--uiarc-duration-fast) var(--uiarc-ease-standard) both}._content_wykh1_4:focus{outline:none}._overlay_wykh1_2[data-state=closed],._content_wykh1_4[data-state=closed]{pointer-events:none!important}._header_wykh1_13{justify-content:space-between;align-items:flex-start;gap:var(--uiarc-space-5);padding:var(--uiarc-space-6);border-bottom:1px solid var(--uiarc-border);display:flex}._headingGroup_wykh1_14{align-items:center;gap:var(--uiarc-space-3);min-width:0;display:flex}._headingGroup_wykh1_14>div{min-width:0}._title_wykh1_16{font-family:var(--uiarc-font-body);font-size:var(--uiarc-text-lg);letter-spacing:var(--uiarc-tracking-body);font-weight:500;line-height:var(--uiarc-leading-body);margin:0}._description_wykh1_17{margin:var(--uiarc-space-2) 0 0;color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-sm);line-height:var(--uiarc-leading-body)}._title_wykh1_16,._description_wykh1_17{overflow-wrap:anywhere;position:relative}._swap_wykh1_19{display:block}._title_wykh1_16 ._swap_wykh1_19{line-height:var(--uiarc-leading-body)}._close_wykh1_23{margin-block:calc((var(--uiarc-text-lg) * var(--uiarc-leading-body) - var(--uiarc-space-8)) / 2);width:var(--uiarc-space-8);height:var(--uiarc-space-8);border:1px solid var(--uiarc-border);border-radius:var(--uiarc-radius-control);background:color-mix(in oklab, var(--uiarc-surface-muted) 50%, transparent);color:var(--uiarc-text-secondary);cursor:pointer;transition:background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), color var(--uiarc-duration-fast) var(--uiarc-ease-standard), transform var(--uiarc-duration-spring) var(--uiarc-ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._close_wykh1_23:hover{background:var(--uiarc-surface-muted);color:var(--uiarc-foreground)}}._close_wykh1_23:active{transition:background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard), color var(--uiarc-duration-fast) var(--uiarc-ease-standard), transform var(--uiarc-duration-instant) var(--uiarc-ease-standard);transform:scale(.96)}._body_wykh1_26{padding:var(--uiarc-space-6);font-size:var(--uiarc-text-sm);line-height:var(--uiarc-leading-body)}@keyframes _overlay-in_wykh1_1{0%{opacity:0}}@keyframes _overlay-out_wykh1_1{to{opacity:0}}@keyframes _content-fade-in_wykh1_1{0%{opacity:0}}@keyframes _content-rise-in_wykh1_1{0%{transform:translateY(8px)scale(.96)}}@keyframes _content-out_wykh1_1{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes _content-fade-out_wykh1_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._keyframes_wykh1_6._overlay_wykh1_2[data-state=open],._keyframes_wykh1_6._content_wykh1_4[data-state=open]{animation:_overlay-in_wykh1_1 var(--uiarc-duration-instant) var(--uiarc-ease-standard) both}._keyframes_wykh1_6._overlay_wykh1_2[data-state=closed]{animation:_overlay-out_wykh1_1 var(--uiarc-duration-instant) var(--uiarc-ease-standard) both}._keyframes_wykh1_6._content_wykh1_4[data-state=closed]{animation:_content-fade-out_wykh1_1 var(--uiarc-duration-instant) var(--uiarc-ease-standard) both}._close_wykh1_23,._close_wykh1_23:active{transition:none}._close_wykh1_23:active{transform:none}}._signIn_hsmc8_2{border:1px solid var(--uiarc-border);border-radius:var(--uiarc-radius-surface);background:var(--uiarc-surface);width:min(100%,432px);min-width:0;color:var(--uiarc-foreground);font-family:var(--uiarc-font-body);letter-spacing:var(--uiarc-tracking-body);overflow:hidden;container:sign-in/inline-size}._viewport_hsmc8_4{overflow:hidden}._track_hsmc8_6{position:relative}._step_hsmc8_7{min-width:0;padding:var(--uiarc-space-8);display:grid}._heading_hsmc8_9{gap:var(--uiarc-space-2);margin-bottom:var(--uiarc-space-6);display:grid}._heading_hsmc8_9 h2{font-family:var(--uiarc-font-display);font-size:var(--uiarc-text-3xl);letter-spacing:var(--uiarc-tracking-display);font-weight:400;line-height:var(--uiarc-leading-display);text-wrap:balance;outline:none;margin:0}._heading_hsmc8_9 p{color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-sm);line-height:var(--uiarc-leading-body);text-wrap:pretty;margin:0}._heading_hsmc8_9 ._email_hsmc8_12{overflow-wrap:anywhere}._form_hsmc8_14{gap:var(--uiarc-space-4);display:grid}._fieldGroup_hsmc8_16{min-width:0;display:grid}._wide_hsmc8_17{width:100%}._suggestion_hsmc8_18{overflow:hidden}._suggestion_hsmc8_18 p{padding:var(--uiarc-space-2) 0 var(--uiarc-space-1);color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-xs);line-height:var(--uiarc-leading-body);overflow-wrap:anywhere;margin:0}._textButton_hsmc8_20{color:var(--uiarc-foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--uiarc-border-strong);text-decoration-color:var(--uiarc-border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--uiarc-duration-fast) var(--uiarc-ease-standard);background:0 0;border:0;border-radius:4px;padding:0;font-weight:500}._divider_hsmc8_22{align-items:center;gap:var(--uiarc-space-3);margin:var(--uiarc-space-5) 0;color:var(--uiarc-text-muted);font-size:var(--uiarc-text-xs);line-height:1;display:flex}._divider_hsmc8_22:before,._divider_hsmc8_22:after{background:var(--uiarc-border);content:"";flex:1;height:1px}._alternatives_hsmc8_24{gap:var(--uiarc-space-2);display:grid}._sso_hsmc8_25{gap:var(--uiarc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._sso_hsmc8_25 ._ssoButton_hsmc8_26{min-width:0;padding-inline:var(--uiarc-space-2)}._providerMark_hsmc8_27{flex:none}._identity_hsmc8_30{align-items:center;gap:var(--uiarc-space-3);min-width:0;margin-bottom:var(--uiarc-space-6);border:1px solid var(--uiarc-border);border-radius:var(--uiarc-radius-control);padding:var(--uiarc-space-2) var(--uiarc-space-2) var(--uiarc-space-2) var(--uiarc-space-3);display:flex}._identityEmail_hsmc8_31{min-width:0;font-size:var(--uiarc-text-sm);line-height:var(--uiarc-leading-body);overflow-wrap:anywhere;flex:1}._identity_hsmc8_30>button{flex:none}._avatarMover_hsmc8_33{z-index:1;flex:none;display:inline-flex;position:relative}._avatarSmall_hsmc8_34{width:32px;height:32px;font-size:var(--uiarc-text-xs)}._avatarLarge_hsmc8_35{font-size:var(--uiarc-text-2xl);position:absolute;inset:4px}._avatarMover_hsmc8_33 ._avatarFill_hsmc8_37{width:100%;height:100%;font-size:inherit}._resend_hsmc8_39{min-height:var(--uiarc-control-height-sm);margin:var(--uiarc-space-3) 0 calc(var(--uiarc-space-2) * -1) calc(var(--uiarc-space-2) * -1);border-radius:var(--uiarc-radius-pill);padding:0 var(--uiarc-space-2);color:var(--uiarc-foreground);font:inherit;font-size:var(--uiarc-text-sm);font-weight:500;line-height:var(--uiarc-leading-body);cursor:pointer;transition:color var(--uiarc-duration-fast) var(--uiarc-ease-standard), background-color var(--uiarc-duration-fast) var(--uiarc-ease-standard);background:0 0;border:0;justify-self:start;align-items:center;display:inline-flex;position:relative}._resend_hsmc8_39[aria-disabled=true]{color:var(--uiarc-text-muted);cursor:default;font-weight:400}._resendLabel_hsmc8_41{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}._time_hsmc8_42{font-variant-numeric:tabular-nums;display:inline-flex}._timeColumn_hsmc8_43{justify-content:center;display:inline-flex;position:relative}._timeColumn_hsmc8_43>span{display:inline-block}._avatarStage_hsmc8_46{width:96px;height:96px;margin:0 0 var(--uiarc-space-6) -4px;position:relative}._ring_hsmc8_47{width:100%;height:100%;color:var(--uiarc-success);position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}._badge_hsmc8_48{z-index:2;border:2px solid var(--uiarc-surface);border-radius:var(--uiarc-radius-pill);background:var(--uiarc-success);width:26px;height:26px;color:var(--uiarc-surface);place-items:center;display:grid;position:absolute;bottom:4px;right:2px}._details_hsmc8_49{margin:0 0 var(--uiarc-space-6);border-top:1px solid var(--uiarc-border);padding:0;display:grid}._details_hsmc8_49 div{justify-content:space-between;gap:var(--uiarc-space-4);border-bottom:1px solid var(--uiarc-border);padding:var(--uiarc-space-3) 0;font-size:var(--uiarc-text-sm);line-height:var(--uiarc-leading-body);display:flex}._details_hsmc8_49 dt{color:var(--uiarc-text-secondary)}._details_hsmc8_49 dd{text-align:right;margin:0}._footer_hsmc8_54{justify-content:space-between;align-items:center;gap:var(--uiarc-space-1) var(--uiarc-space-4);border-top:1px solid var(--uiarc-border);min-height:48px;padding:var(--uiarc-space-3) var(--uiarc-space-8);color:var(--uiarc-text-muted);font-size:var(--uiarc-text-xs);line-height:var(--uiarc-leading-body);flex-wrap:wrap;display:flex}._status_hsmc8_55{flex:12rem;min-width:0;display:block;position:relative}._switch_hsmc8_56{color:var(--uiarc-text-secondary);white-space:nowrap}._switch_hsmc8_56 ._textButton_hsmc8_20{text-decoration-color:#0000}._status_hsmc8_55>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._srOnly_hsmc8_59{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._textButton_hsmc8_20:hover{text-decoration-color:currentColor}._resend_hsmc8_39:not([aria-disabled=true]):hover{background:var(--uiarc-surface-muted)}}@container sign-in (width<=380px){._step_hsmc8_7{padding:var(--uiarc-space-6) var(--uiarc-space-5)}._heading_hsmc8_9 h2{font-size:var(--uiarc-text-2xl)}._identity_hsmc8_30{gap:var(--uiarc-space-2);padding-left:var(--uiarc-space-2)}._sso_hsmc8_25 ._ssoButton_hsmc8_26{font-size:var(--uiarc-text-xs);gap:6px}._footer_hsmc8_54{padding-inline:var(--uiarc-space-5)}}@media (width<=480px){._signIn_hsmc8_2{border-radius:var(--uiarc-radius-panel)}}@media (prefers-reduced-motion:reduce){._textButton_hsmc8_20,._resend_hsmc8_39{transition:none}}.uiarc-account-dialog{width:min(calc(100vw - var(--uiarc-space-8)), 420px);font-family:var(--uiarc-font-body);--uiarc-radius-control:12px;--uiarc-radius-surface:24px;--uiarc-control-height-md:42px}.uiarc-account-dialog>div:first-child{border-bottom:0;padding:28px 28px 0}.uiarc-account-dialog>div:last-child{padding:24px 28px}.uiarc-account-heading-mark{border:1px solid var(--uiarc-border);background:var(--uiarc-surface);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.uiarc-account-heading-mark :is(svg,img){width:30px;height:30px}.uiarc-account-form{gap:16px}.uiarc-account-code-row{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:10px;display:grid}.uiarc-account-code-row>button{min-height:42px;padding-inline:10px}.uiarc-account-password{position:relative}.uiarc-account-password input{padding-right:44px}.uiarc-account-reveal{width:34px;padding:0;position:absolute;top:27px;right:4px}.uiarc-account-forgot{color:var(--uiarc-text-secondary);font:inherit;font-size:var(--uiarc-text-xs);line-height:var(--uiarc-leading-body);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;right:0}.uiarc-account-forgot:hover{color:var(--uiarc-foreground)}.uiarc-account-forgot:disabled{cursor:not-allowed;opacity:.5}.uiarc-account-note{color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-xs);line-height:var(--uiarc-leading-body);margin:0}.uiarc-account-error{color:var(--uiarc-danger);font-size:var(--uiarc-text-xs);margin:0;line-height:1.6}.uiarc-account-alternative{gap:14px;margin-top:18px;display:grid}.uiarc-account-divider{color:var(--uiarc-text-muted);font-size:var(--uiarc-text-xs);align-items:center;gap:12px;display:flex}.uiarc-account-divider:before,.uiarc-account-divider:after{content:"";background:var(--uiarc-border);flex:1;height:1px}.uiarc-account-wechat{width:100%}.uiarc-account-switch{color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-sm);justify-content:center;align-items:center;gap:24px;margin-top:20px;display:flex}.uiarc-account-switch button{min-height:32px;text-decoration:none}.uiarc-account-switch [aria-selected=true]{color:var(--uiarc-foreground);text-underline-offset:6px;text-decoration:underline}.uiarc-account-switch [aria-selected=false]{color:var(--uiarc-text-muted);font-weight:400}.uiarc-account-consent{gap:6px;display:grid}.uiarc-account-consent-row{color:var(--uiarc-text-secondary);font-size:var(--uiarc-text-xs);align-items:flex-start;gap:7px;line-height:1.7;display:flex}.uiarc-account-consent-row>span{overflow-wrap:anywhere;min-width:0}.uiarc-account-consent-row>.ant-checkbox-wrapper{flex:none;margin-top:2px}.uiarc-account-consent-row label{cursor:pointer}.uiarc-account-consent-row a{line-height:inherit;white-space:nowrap;font-weight:400;text-decoration:none}.uiarc-account-consent-row a:hover{text-decoration:underline}@media (width<=480px){.uiarc-account-dialog>div:first-child{padding:24px 20px 0}.uiarc-account-dialog>div:last-child{padding:20px}.uiarc-account-heading-mark{width:38px;height:38px}.uiarc-account-code-row{grid-template-columns:minmax(0,1fr) 112px;gap:8px}}.billing-checkout{color:var(--text,#17213a);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.billing-checkout-main{gap:16px;min-width:0;display:grid}.billing-checkout-card{background:var(--surface-1,#fff);border:1px solid var(--line,#e5eaf3);border-radius:16px;min-width:0;padding:24px}.billing-checkout-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.billing-checkout-heading>div{flex:1}.billing-checkout h3{margin:0;font-size:17px;font-weight:700;line-height:1.5}.billing-checkout-heading p{color:var(--muted,#6c7890);margin:4px 0 0;font-size:13px}.billing-checkout-symbol{background:var(--soft-blue,#eaf2ff);width:46px;height:46px;color:var(--blue,#065fff);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.billing-checkout-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-checkout-presets>button{border:1px solid var(--line,#e5eaf3);background:var(--surface-1,#fff);min-height:108px;color:inherit;text-align:left;cursor:pointer;border-radius:13px;justify-items:start;gap:7px;padding:20px 17px;transition:border-color .15s,background .15s;display:grid;position:relative}.billing-checkout-presets>button strong{font-size:25px;line-height:1.25}.billing-checkout-presets>button>span:not(.billing-checkout-selected){color:var(--muted,#6c7890);font-size:12px}.billing-checkout-presets>button:hover:not(:disabled),.billing-checkout-presets>button.is-selected{border-color:var(--blue,#065fff);background:var(--soft-blue,#eaf2ff)}.billing-checkout-presets>button.is-selected strong{color:var(--blue,#065fff)}.billing-checkout-presets>button:disabled{cursor:not-allowed;opacity:.46}.billing-checkout-selected{color:#fff;background:var(--blue,#065fff);border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:9px;right:9px}.billing-checkout-custom{gap:14px;margin-top:16px;display:grid}.billing-checkout-custom>.ant-btn{justify-self:start}.billing-checkout-custom>div{background:var(--surface-2,#f6f8fc);border-radius:12px;gap:7px;padding:16px;display:grid}.billing-checkout-custom label{font-size:13px;font-weight:600}.billing-checkout-custom p{color:var(--muted,#6c7890);margin:0;font-size:12px}.billing-checkout .ant-input-affix-wrapper{min-height:42px}.billing-checkout-methods{border-top:1px solid var(--line,#e5eaf3);margin:26px 0 0;padding-top:22px}.billing-checkout-methods>h3{margin-bottom:14px;font-size:15px}.billing-checkout-methods>[role=group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-checkout-methods button{border:1px solid var(--line,#e5eaf3);color:inherit;background:var(--surface-1,#fff);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;display:flex}.billing-checkout-methods button.is-selected{border-color:var(--blue,#065fff);background:var(--soft-blue,#eaf2ff)}.billing-checkout-methods button>svg{color:var(--blue,#065fff);margin-left:auto}.billing-paymark{color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:18px;font-weight:700;display:grid}.billing-paymark.is-alipay{background:#1677ff}.billing-paymark.is-wechat{background:#1f9d63}.billing-checkout-summary{position:sticky;top:20px}.billing-checkout-summary h3{margin-bottom:24px}.billing-checkout-summary dl{gap:17px;margin:0;display:grid}.billing-checkout-summary dl>div{justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;display:flex}.billing-checkout-summary dt{color:var(--muted,#6c7890)}.billing-checkout-summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.billing-checkout-total{border-top:1px solid var(--line,#e5eaf3);color:var(--muted,#6c7890);justify-content:space-between;align-items:baseline;margin-top:23px;padding:22px 0;font-size:13px;display:flex}.billing-checkout-total strong{color:var(--blue,#065fff);overflow-wrap:anywhere;font-size:30px;font-weight:800}.billing-checkout-summary>.ant-btn{border-radius:12px;height:46px;font-size:14px;font-weight:600}.billing-checkout-note{color:var(--muted,#6c7890);align-items:flex-start;gap:10px;padding:0 5px;display:flex}.billing-checkout-note svg{color:var(--blue,#065fff);flex-shrink:0;margin-top:1px}.billing-checkout-note p{margin:0;font-size:12px;line-height:1.65}.billing-checkout-fineprint{color:var(--muted,#6c7890);align-items:flex-start;gap:6px;margin:16px 0 0;font-size:12px;line-height:1.7;display:flex}.billing-checkout-fineprint svg{flex-shrink:0;margin-top:3px}.billing-checkout .ant-alert{margin-top:14px}.billing-checkout-loading{color:var(--muted,#6c7890);justify-content:center;gap:14px;padding:30px;display:flex}.billing-payment-state{text-align:center}.billing-payment-state>.billing-checkout-heading{text-align:left}.billing-payment-amount{font-size:32px;font-weight:800}.billing-payment-state>p{color:var(--muted,#6c7890);font-size:13px}.billing-real-qr{justify-content:center;gap:15px;margin:23px 0;display:grid}.billing-real-qr>.ant-qrcode{box-sizing:content-box;background:#fff;padding:12px}.billing-real-qr>span{color:var(--muted,#6c7890);font-size:13px}.billing-order-identity{color:var(--muted,#6c7890);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.billing-order-identity code{overflow-wrap:anywhere;color:var(--text,#17213a)}.billing-payment-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.billing-payment-state>.billing-checkout-fineprint{text-align:left}.billing-payment-success{color:var(--green,#1f9d63);padding:16px 0 22px}.billing-payment-success>svg{margin-bottom:12px}.billing-payment-success>strong{margin:10px 0;font-size:27px;display:block}.billing-payment-success>p{color:var(--muted,#6c7890);font-size:13px}.billing-real-checkout{justify-items:center;gap:12px;margin:23px 0;display:grid}.billing-real-checkout>.ant-btn{min-width:188px}.billing-real-checkout>span{color:var(--muted,#6c7890);font-size:13px}[data-theme=dark] .billing-checkout{--surface-1:#19212f;--line:#303b50;--text:#e5eaf3;--muted:#a9b5ca;--soft-blue:#1a3159;--surface-2:#141e30;--blue:#78aaff;--green:#60cb98}@media (width<=1180px){.billing-checkout{grid-template-columns:minmax(0,1fr)}.billing-checkout-summary{position:static}.billing-checkout-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.billing-checkout-total{padding-bottom:18px}}@media (width<=700px){.billing-checkout-card{border-radius:14px;padding:18px}.billing-checkout-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-checkout-presets>button{min-height:97px;padding:17px 14px}.billing-checkout-heading{margin-bottom:19px}.billing-checkout-heading h3{font-size:16px}.billing-checkout-summary dl{grid-template-columns:minmax(0,1fr)}.billing-checkout-methods button{padding:11px}.billing-checkout{gap:15px}.billing-checkout-total strong{font-size:27px}}.points-recharge{color:var(--text,#17213a);grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:20px;display:grid}.points-recharge-main{flex-direction:column;gap:16px;min-width:0;display:flex}.points-recharge-card,.points-recharge-account{border:1px solid var(--line,#e5eaf3);background:var(--panel,#fff);border-radius:14px;min-width:0;padding:20px}.points-recharge-account{background:var(--brand-soft,#eaf2ff)}.points-recharge-account>span,.points-recharge-heading,.points-recharge-heading h3,.points-recharge-breakdown h3{align-items:center;gap:8px;display:flex}.points-recharge-heading{flex-wrap:wrap;justify-content:space-between}.points-recharge h3{margin:0 0 12px;font-size:15px}.points-recharge p,.points-recharge small,.points-recharge li{color:var(--muted,#6c7890);font-size:12px;line-height:1.7}.points-wallet-summary>strong{color:var(--text,#17213a);margin:10px 0;font-size:28px;display:block}.points-wallet-summary p{margin:6px 0}.points-wallet-summary details{font-size:12px;line-height:1.7}.points-recharge-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.points-recharge-presets button{border:1px solid var(--line,#e5eaf3);background:var(--panel,#fff);color:var(--text,#17213a);cursor:pointer;border-radius:10px;padding:15px 4px}.points-recharge-presets button[aria-pressed=true]{background:var(--brand-soft,#eaf2ff);color:#065fff;border-color:#065fff}.points-recharge-presets button:disabled{opacity:.6;cursor:default}.points-recharge-presets strong,.points-recharge-presets span{display:block}.points-recharge-presets strong{font-size:20px}.points-recharge-presets span{margin-top:5px;font-size:11px}.points-recharge-custom,.points-redeem label{flex-direction:column;gap:8px;margin:12px 0;font-size:12px;display:flex}.points-recharge-breakdown{border-top:1px solid var(--line,#e5eaf3);margin-top:20px;padding-top:18px}.points-recharge-breakdown dl{gap:12px;display:grid}.points-recharge-breakdown dl div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.points-recharge-breakdown dd{margin:0;font-weight:600}.points-recharge-total{border-top:1px dashed var(--line,#e5eaf3);padding-top:14px;font-size:16px!important}.points-recharge-contact{align-self:start}.points-recharge-contact figure{text-align:center;margin:14px 0}.points-recharge-contact img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;width:min(188px,100%);height:auto;margin:0 auto 8px;display:block}.points-recharge-contact figcaption{color:var(--muted,#6c7890);font-size:12px}.points-recharge-contact ol{margin:16px 0;padding-left:20px}.points-recharge-contact .ant-alert,.points-recharge-contact textarea{margin-top:12px}.points-intent-query{border-top:1px solid var(--line,#e5eaf3);margin:20px 0;padding-top:18px}.points-intent-query .ant-select{width:100%;margin-bottom:12px}.points-intent-query small{margin-top:8px;display:block}.points-intent-detail{padding:10px 0}.points-intent-detail code{overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.points-recharge-fineprint{align-items:flex-start;gap:6px;margin:16px 0 0;display:flex}.points-recharge-fineprint svg{flex-shrink:0;margin-top:3px}.points-recharge-host .ant-modal-body{max-height:calc(100dvh - 180px);overflow:auto}.points-recharge-host .ant-modal-title{font-size:20px}.points-recharge-history{margin-top:20px}.points-recharge-history table{font-size:12px}.points-recharge-history code{overflow-wrap:anywhere}@media (width<=700px){.points-recharge{grid-template-columns:minmax(0,1fr);gap:14px}.points-recharge-card,.points-recharge-account{padding:16px}.points-recharge-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.points-recharge-host{padding-bottom:16px!important;top:16px!important}.points-recharge-host .ant-modal-body{max-height:calc(100dvh - 150px)}.points-wallet-summary>strong{font-size:25px}}.points-wallet-sources{gap:9px;margin:14px 0;font-size:12px;display:grid}.points-wallet-sources>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.points-wallet-sources dt{color:var(--muted,#6c7890)}.points-wallet-sources dd{font-variant-numeric:tabular-nums;margin:0}.points-recharge-presets button{text-align:left;border-radius:12px;padding:19px 9px;position:relative}.points-recharge-presets button[aria-pressed=true]{outline:1px solid #065fff}.points-recharge-presets button[aria-pressed=true]:after{content:"✓";color:#fff;text-align:center;background:#065fff;border-radius:0 10px 0 8px;width:23px;height:23px;position:absolute;top:0;right:0}.points-recharge-presets button small{color:#1c5ee5;margin-top:9px;font-size:10px;display:block}.points-invoice-contact{align-items:flex-start;gap:12px;display:flex}.points-invoice-contact>svg{color:var(--blue,#065fff);flex:none}.points-invoice-contact h3{margin-bottom:6px}.points-invoice-contact p{margin:0}@media (width<=700px){.points-recharge-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.points-recharge-contact>.points-recharge-breakdown:first-child{border-top:0;border-bottom:1px solid var(--line);margin-top:0;margin-bottom:24px;padding-top:0;padding-bottom:12px}.points-recharge-account summary{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.points-recharge-account[open] summary{margin-bottom:14px}:root[data-theme=dark] .points-recharge-card,:root[data-theme=dark] .points-recharge-presets button{background:#171d27;border-color:#303b50}:root[data-theme=dark] .points-recharge-account{background:#19263d;border-color:#303b50}:root[data-theme=dark] .points-recharge-presets button[aria-pressed=true]{color:#a6c5ff;background:#1e355e;border-color:#6d9cff}:root[data-theme=dark] .points-recharge-presets button small{color:#a6c5ff}@media (width<=700px){.points-recharge{flex-direction:column;display:flex}.points-recharge-main{display:contents}.points-recharge-main>*{order:2}.points-recharge-main>.points-recharge-amounts{order:0}.points-recharge-contact{order:1;align-self:stretch}}.points-payment-switch{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.conversation-model-trigger.ant-btn{min-width:0;max-width:280px;color:var(--text);box-shadow:none;align-items:center;gap:8px;font-weight:500;display:flex}.conversation-model-trigger.ant-btn>.cmp-trigger-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.conversation-model-trigger.ant-btn>.model-avatar{flex-shrink:0}.conversation-model-trigger.ant-btn>.icon{width:15px;height:15px;color:var(--muted);flex-shrink:0;position:static}.conversation-model-trigger.ant-btn[aria-expanded=true]{border-color:var(--theme-primary,#065fff);box-shadow:0 0 0 3px var(--theme-soft,#eaf2ff)}.conversation-model-trigger.ant-btn:disabled{color:var(--muted)}.cmp-trigger-preset{border:1px solid var(--line);color:var(--muted);border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:10px}.cmp-trigger-preset.is-discount{color:var(--theme-primary,#065fff);border-color:color-mix(in srgb, var(--theme-primary,#065fff) 25%, var(--line));background:var(--theme-soft,#eaf2ff)}.conversation-model-popover{max-width:calc(100vw - 24px)}.conversation-model-popover.ant-popover-placement-bottomRight{--cmp-menu-y:-8px}.conversation-model-popover.cmp-menu-appear,.conversation-model-popover.cmp-menu-enter{opacity:0}.conversation-model-popover.cmp-menu-appear-active,.conversation-model-popover.cmp-menu-enter-active{animation:.15s both cmp-menu-enter}.conversation-model-popover.cmp-menu-leave{pointer-events:none}.conversation-model-popover.cmp-menu-leave-active{animation:.15s both cmp-menu-exit}@keyframes cmp-menu-enter{0%{opacity:0;transform:translate3d(0,var(--cmp-menu-y,8px),0) scale3d(.95,.95,.95)}to{opacity:1;transform:none}}@keyframes cmp-menu-exit{0%{opacity:1;transform:none}to{opacity:0;transform:scale3d(.95,.95,.95)}}.conversation-model-popover .ant-popover-container{border:1px solid var(--line);background:var(--bg);border-radius:12px;box-shadow:0 4px 22px #0000000f,0 2px 4px -2px #00000008}.cmp-popover-panel{width:400px;max-width:calc(100vw - 26px);max-height:min(var(--cmp-available-height),calc(100dvh - 32px));color:var(--text);flex-direction:column;font-size:13px;display:flex}.cmp-popover-panel .icon{flex-shrink:0;width:16px;height:16px}.cmp-header{flex-shrink:0;padding:10px 10px 0}.cmp-title-row,.cmp-header-actions,.cmp-search-row,.cmp-column-head,.cmp-footer{align-items:center;display:flex}.cmp-title-row{justify-content:space-between;gap:12px;margin-bottom:8px;padding-left:4px}.cmp-title-row h2{margin:0;font-size:14px;font-weight:600;line-height:28px}.cmp-header-actions{gap:6px}.cmp-header-actions a{color:var(--muted);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:flex}.cmp-header-actions a:hover{color:var(--theme-primary,#065fff)}.cmp-header-actions a .icon{width:13px;height:13px}.cmp-header-actions .ant-btn{width:28px;height:28px;color:var(--muted);padding:0}.cmp-search-row{margin-bottom:8px}.cmp-search-row .ant-input-affix-wrapper{border-color:var(--line);background:var(--surface-1,var(--bg));min-height:34px;box-shadow:none;border-radius:7px;padding:4px 9px;font-size:12px}.cmp-search-row .ant-input-prefix{color:var(--muted);margin-right:6px}.cmp-providers{overscroll-behavior:contain;scrollbar-width:thin;gap:3px;padding-bottom:7px;display:flex;overflow-x:auto}.cmp-providers .ant-btn{height:28px;color:var(--muted);border-radius:6px;flex-shrink:0;gap:5px;padding:3px 7px;font-size:11px}.cmp-providers .model-avatar{background:0 0;border-radius:3px;width:14px;height:14px}.cmp-providers .icon{width:13px;height:13px}.cmp-providers .ant-btn.is-active{background:var(--surface-2,#f2f3f5);color:var(--text);font-weight:600}.cmp-column-head{color:var(--muted);flex-shrink:0;justify-content:space-between;padding:7px 14px;font-size:11px}.cmp-column-head strong{font-weight:500}.cmp-column-head>span{font-size:10px}.cmp-multiplier-scope{color:var(--muted);flex-shrink:0;margin:0;padding:0 14px 6px;font-size:10px;line-height:15px}.cmp-discovery-notice{color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 14px;font-size:11px;display:flex}.cmp-discovery-notice>span{align-items:center;gap:8px;display:flex}.cmp-discovery-notice .ant-btn{height:24px;padding:0 5px;font-size:11px}.cmp-body{flex-direction:column;flex:auto;min-height:0;display:flex}.cmp-model-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;max-height:360px;padding:0 5px 6px;overflow-y:auto}.cmp-model-row{min-height:54px;color:var(--text);border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:7px 9px;display:grid}.cmp-model-row.is-current{background:color-mix(in srgb,var(--theme-primary,#065fff) 4%,var(--bg))}.cmp-model-row>.model-avatar{background:0 0;border-radius:5px;width:22px;height:22px}.cmp-row-copy{min-width:0}.cmp-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;display:block;overflow:hidden}.cmp-row-copy small{color:var(--muted);font-size:10px;line-height:16px;display:block}.cmp-offer-tags{align-items:center;gap:5px;display:flex}.cmp-offer-tag.ant-btn{border:1px solid var(--line);background:var(--bg);min-width:76px;height:auto;min-height:44px;color:var(--text);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 6px;font-size:11px;line-height:14px;display:inline-flex}.cmp-offer-label{white-space:nowrap;justify-content:center;align-items:center;gap:3px;display:inline-flex}.cmp-offer-multiplier{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;font-size:10px;line-height:13px;display:flex}.cmp-offer-tag.ant-btn.is-selected .cmp-offer-multiplier,.cmp-offer-tag.ant-btn.is-discount .cmp-offer-multiplier{color:inherit}.cmp-offer-tag.ant-btn:not(:disabled):hover{border-color:var(--theme-primary,#065fff);background:var(--theme-soft,#eaf2ff);color:var(--theme-primary,#065fff)}.cmp-offer-tag.ant-btn.is-discount{color:var(--theme-primary,#065fff)}.cmp-offer-tag.ant-btn.is-selected{border-color:var(--theme-primary,#065fff);background:var(--theme-soft,#eaf2ff);color:var(--theme-primary,#065fff);font-weight:600}.cmp-offer-tag.ant-btn .icon,.cmp-offer-tag.ant-btn .ant-spin{width:12px;height:12px}.cmp-offer-tag.ant-btn .ant-spin-dot-holder{font-size:12px}.cmp-offer-tag.ant-btn:disabled{color:var(--muted);background:var(--surface-1,var(--bg));opacity:.55;cursor:not-allowed}.cmp-no-offer{color:var(--muted);font-size:10px}.cmp-row-notice{color:var(--muted);grid-column:2/-1;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.cmp-row-notice .ant-btn{flex-shrink:0;height:24px;padding:0 4px;font-size:11px}.cmp-promo{color:var(--muted);align-items:center;gap:6px;margin:0 7px 2px;padding:4px 2px;font-size:10px;display:flex}.cmp-promo .icon{width:12px;height:12px}.cmp-group{color:var(--muted);align-items:center;gap:6px;margin:0;padding:9px 9px 4px;font-size:11px;font-weight:500;line-height:16px;display:flex}.cmp-group b{margin-left:auto;font-size:10px;font-weight:400}.cmp-footer{border-top:1px solid var(--line);color:var(--muted);flex-shrink:0;justify-content:space-between;gap:8px;padding:8px 13px;font-size:10px}.cmp-footer kbd{font:inherit;border:1px solid var(--line);border-radius:3px;margin-right:3px;padding:1px 4px}.cmp-empty{flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:18px;display:flex}.cmp-plan-state{color:var(--muted);align-items:center;gap:7px;margin:8px 0 0;font-size:11px;display:flex}.cmp-popover-panel .ant-btn:focus-visible,.cmp-header-actions a:focus-visible{outline:2px solid var(--theme-primary,#065fff);outline-offset:2px}:root[data-theme=dark] .conversation-model-popover .ant-popover-container{box-shadow:0 8px 28px #0006}@media (width<=700px){.cmp-model-list{max-height:min(360px,100dvh - 245px)}.cmp-model-row{grid-template-columns:22px minmax(0,1fr);gap:5px 7px;min-height:60px;padding-inline:7px}.cmp-offer-tag.ant-btn{flex:1;min-width:0;min-height:44px;padding-inline:5px}.cmp-offer-tags{grid-column:2/-1;gap:6px}.cmp-providers .ant-btn{min-height:36px}.cmp-header-actions .ant-btn{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.conversation-model-popover,.conversation-model-popover *{transition-duration:0s!important;animation-duration:0s!important}}.ui-chat-composer{--ui-cc-tray:#f0f0f0;--ui-cc-card:#fff;--ui-cc-line:#e5e5e5;--ui-cc-ink:#171717;--ui-cc-ink-muted:#737373;--ui-cc-ink-hover:#404040;--ui-cc-ink-faint:#a3a3a3;--ui-cc-placeholder:#c4c4c4;--ui-cc-on-ink:#fff;--ui-cc-shadow:#0000000f;--ui-cc-focus:#17171738;--ui-cc-hover-filter:brightness(.6);--ui-cc-ease-out:cubic-bezier(.22, 1, .36, 1);width:100%;min-width:0;max-width:680px;position:relative;container-type:inline-size}.ui-chat-composer__body{--u:.27px;font-synthesis:none;color:var(--ui-cc-ink-muted);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding:5.4px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:400;position:relative}.ui-chat-composer__body *,.ui-chat-composer__body :before,.ui-chat-composer__body :after{box-sizing:border-box}.ui-chat-composer__tray{background:var(--ui-cc-tray);pointer-events:none;border-radius:25.045px;position:absolute;inset:0}.ui-chat-composer__card{border:1.08px solid var(--ui-cc-line);background:var(--ui-cc-card);min-width:0;min-height:122.466px;box-shadow:0 .835px 1.67px var(--ui-cc-shadow);cursor:text;border-radius:17.82px;padding:22.464px 17.82px 22.599px;position:relative}.ui-chat-composer__input{min-width:0}.ui-chat-composer .ui-chat-composer__message{width:100%;min-height:28.735px;box-shadow:none;resize:none;scrollbar-width:none;font:inherit;letter-spacing:-.396px;color:var(--ui-cc-ink);caret-color:var(--ui-cc-ink);text-align:start;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-size:19.817px;line-height:28.735px;display:block;position:relative;overflow-y:auto}.ui-chat-composer .ui-chat-composer__message:hover,.ui-chat-composer .ui-chat-composer__message:focus{box-shadow:none;background:0 0;border:0;outline:none}.ui-chat-composer .ui-chat-composer__message::placeholder{color:var(--ui-cc-placeholder);opacity:1}.ui-chat-composer__message::-webkit-scrollbar{display:none}.ui-chat-composer__controls{align-items:center;gap:12.603px;min-width:0;margin-top:18px;display:flex}.ui-chat-composer__toolbar{align-items:center;gap:12.603px;min-width:0;display:flex}.ui-chat-composer__toolbar--end{flex-shrink:1;justify-content:flex-end;gap:10.8px;margin-left:auto}.ui-chat-composer__body button{font:inherit;letter-spacing:inherit}.ui-chat-composer__body button:focus-visible{outline:2px solid var(--ui-cc-focus);outline-offset:3px}.ui-chat-composer__body svg{flex-shrink:0;max-width:none;display:block}.ui-chat-composer__body .ui-chat-composer__icon-btn{appearance:none;min-width:18.402px;height:18.402px;color:var(--ui-cc-ink-muted);cursor:pointer;transition:transform .16s var(--ui-cc-ease-out);background:0 0;border:0;border-radius:6.48px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.ui-chat-composer__icon-btn>svg{width:18.402px;height:18.402px}.ui-chat-composer__icon-btn svg{transition:filter .16s}.ui-chat-composer__icon-btn:not(:disabled):hover svg{filter:var(--ui-cc-hover-filter)}.ui-chat-composer__icon-btn:not(:disabled):active{transform:scale(.96)}.ui-chat-composer__icon-btn:disabled{cursor:default;opacity:.5}.ui-chat-composer__body .ui-chat-composer__send{appearance:none;background:var(--ui-cc-ink);width:30.24px;min-width:30.24px;height:30.24px;color:var(--ui-cc-on-ink);box-shadow:none;cursor:pointer;transition:opacity .2s ease-out, transform .2s var(--ui-cc-ease-out);border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.ui-chat-composer__body .ui-chat-composer__send svg{width:16.2px;height:16.2px;color:var(--ui-cc-on-ink)}.ui-chat-composer__body .ui-chat-composer__send:disabled{opacity:.18;cursor:default}.ui-chat-composer__body .ui-chat-composer__send:not(:disabled):active{transform:scale(.94)}.ui-chat-composer__body .ui-chat-composer__model{appearance:none;min-width:0;max-width:100%;box-shadow:none;color:var(--ui-cc-ink-muted);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ui-cc-ease-out);background:0 0;border:0;border-radius:6.48px;align-items:center;gap:2.7px;margin:0;padding:0;display:flex}.ui-chat-composer__label{letter-spacing:-.152px;font-size:16.322px;line-height:16.322px;transition:color .16s;display:block}.ui-chat-composer__model-face{align-items:center;min-width:0;display:inline-flex}.ui-chat-composer__model-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.ui-chat-composer__model-logo{width:13.5px;height:13.5px;color:var(--ui-cc-ink);flex:none;place-items:center;margin-right:1.62px;display:grid}.ui-chat-composer__model-logo svg{width:100%;height:100%}.ui-chat-composer__icon{flex:none;place-items:center;width:18.402px;height:18.402px;display:grid;position:relative}.ui-chat-composer__icon--chevron{width:14.04px;height:14.04px}.ui-chat-composer__icon>svg{width:100%;height:100%;color:var(--ui-cc-ink-muted)}.ui-chat-composer__icon--chevron svg{transition:transform .22s var(--ui-cc-ease-out), filter .16s ease}.ui-chat-composer__model:hover .ui-chat-composer__label,.ui-chat-composer__model[aria-expanded=true] .ui-chat-composer__label{color:var(--ui-cc-ink-hover)}.ui-chat-composer__model:hover svg{filter:var(--ui-cc-hover-filter)}.ui-chat-composer__model:active{transform:scale(.96)}.ui-chat-composer__model[aria-expanded=true] .ui-chat-composer__icon--chevron svg{transform:rotate(180deg)}.ui-chat-composer__footer{min-height:34px;color:var(--ui-cc-ink-muted);align-items:center;padding:8px 17.82px 4px;font-size:12px;line-height:18px;display:flex;position:relative}@container (width<=400px){.ui-chat-composer__card{padding:18px 14px}.ui-chat-composer .ui-chat-composer__message{font-size:17px;line-height:26px}.ui-chat-composer__controls{flex-wrap:wrap;gap:8px;margin-top:14px}.ui-chat-composer__toolbar--end{gap:8px;max-width:100%}.ui-chat-composer__label{font-size:14px;line-height:20px}.ui-chat-composer__model-name{max-width:160px}.ui-chat-composer__footer{padding-inline:14px}}@media (hover:none) and (pointer:coarse){.ui-chat-composer__body .ui-chat-composer__send{width:40px;min-width:40px;height:40px}.ui-chat-composer__body .ui-chat-composer__model{min-height:40px}.ui-chat-composer__body .ui-chat-composer__icon-btn{min-width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ui-chat-composer *,.ui-chat-composer :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}:where(.dark,[data-theme=dark]) .ui-chat-composer{--ui-cc-tray:#161618;--ui-cc-card:#262629;--ui-cc-line:#ffffff14;--ui-cc-ink:#ededed;--ui-cc-ink-muted:#8f8f8f;--ui-cc-ink-hover:#c4c4c4;--ui-cc-ink-faint:#6b6b70;--ui-cc-placeholder:#5f5f64;--ui-cc-on-ink:#121213;--ui-cc-shadow:#0006;--ui-cc-focus:#ffffff4d;--ui-cc-hover-filter:brightness(1.5)}.affect-prompt-suggestions{--ui-wa-text:#404040;--ui-wa-chip:#0000000e;--ui-wa-chip-hover:#00000017;--ui-wa-blue:#2f6bff;-webkit-font-smoothing:antialiased;flex-wrap:wrap;gap:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.affect-prompt-suggestions .affect-prompt-suggestion{box-sizing:border-box;background:var(--ui-wa-chip);max-width:100%;height:32px;font:inherit;color:var(--ui-wa-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;margin:0;padding:0 13px;font-size:13px;transition:background-color .16s,transform .16s;overflow:hidden}.affect-prompt-suggestions .affect-prompt-suggestion:not(:disabled):hover{background:var(--ui-wa-chip-hover)}.affect-prompt-suggestions .affect-prompt-suggestion:not(:disabled):active{transform:scale(.97)}.affect-prompt-suggestions .affect-prompt-suggestion:focus-visible{outline:2px solid var(--ui-wa-blue);outline-offset:2px}.affect-prompt-suggestions .affect-prompt-suggestion:disabled{cursor:default;opacity:.5}:where(.dark,[data-theme=dark]) .affect-prompt-suggestions{--ui-wa-text:#c4c4c4;--ui-wa-chip:#ffffff12;--ui-wa-chip-hover:#ffffff1c;--ui-wa-blue:#4d82ff}@media (prefers-reduced-motion:reduce){.affect-prompt-suggestions .affect-prompt-suggestion{transition:none}}.chat-reported-usage{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:12px;line-height:1.6}.chat-reported-usage dl{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.chat-reported-usage dl>div{align-items:baseline;gap:6px;display:flex}.chat-reported-usage dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.chat-reported-usage p{overflow-wrap:anywhere;margin:6px 0 0}.conversation-asset.video:not(.asset-generating){border:1px solid var(--line);background:var(--sidebar);border-radius:12px;flex-direction:column;gap:8px;width:min(480px,100%);min-width:0;display:flex;overflow:hidden}.conversation-inline-video{width:100%;max-height:55dvh;aspect-ratio:var(--asset-ratio,16 / 9);object-fit:contain;background:#111;display:block}.asset-video-actions{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 10px;font-size:12px;display:flex}.asset-video-actions .whale-button{height:32px;padding-inline:10px;font-size:12px}.conversation-media-parameters{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:10px 0 8px;font-size:12px;line-height:1.6;display:flex}.conversation-media-parameters>div{gap:5px;min-width:0;display:flex}.conversation-media-parameters dd{overflow-wrap:anywhere;margin:0}.agent-template-entry{color:var(--text,#313131)}.agent-scene-templates{margin:22px 0 14px}.agent-scene-templates>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.agent-scene-templates h3{margin:0;font-size:15px;font-weight:600}.agent-scene-templates header p{color:var(--muted,#717171);margin:5px 0 0;font-size:12px}.agent-scene-templates header button,.agent-scene-example button{color:var(--text,#313131);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:5px 8px;font-size:12px;display:flex}.agent-scene-templates .icon,.agent-scene-example .icon{flex-shrink:0;width:16px;height:16px}.agent-scene-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agent-scene-card{border:1px solid var(--line,#e4e4e4);background:var(--surface-1,#fff);min-width:0;min-height:136px;color:var(--text,#313131);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.agent-scene-card>.icon:first-child{width:20px;height:20px;margin-bottom:7px}.agent-scene-card strong{font-size:13px;font-weight:600}.agent-scene-card>span{color:var(--muted,#717171);padding-right:7px;font-size:11px;line-height:1.65}.agent-scene-card>.icon:last-child{width:14px;color:var(--muted,#717171);opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:18px;right:13px;transform:translate(-5px)}.agent-scene-card:hover,.agent-scene-card[aria-pressed=true]{border-color:var(--text,#555);box-shadow:0 4px 12px #00000005}.agent-scene-card:hover>.icon:last-child,.agent-scene-card[aria-pressed=true]>.icon:last-child{opacity:1;transform:translate(0)}.agent-template-entry button:focus-visible{outline:2px solid var(--blue,#3867d6);outline-offset:3px}.agent-template-entry button:disabled{opacity:.5;cursor:not-allowed}.agent-template-entry .agent-brief-builder{background:var(--surface-1,#fff);border-color:var(--line,#e4e4e4);margin-top:12px}.agent-brief-builder::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .28s,content-visibility .28s allow-discrete;overflow:clip}.agent-brief-builder[open]::details-content{block-size:auto}.agent-scene-example{border:1px solid var(--line,#e4e4e4);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;padding:12px 14px;display:flex}.agent-scene-example>div{color:var(--muted,#717171);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.agent-scene-example button{flex-shrink:0}@media (width<=700px){.agent-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-scene-card{min-height:126px}.agent-scene-example{align-items:flex-start}.agent-scene-templates header p{font-size:12px}}@media (prefers-reduced-motion:reduce){.agent-template-entry *{transition:none!important;animation:none!important}.agent-brief-builder::details-content{transition:none!important;animation:none!important}}.agent-template-picker{color:var(--text,#313131);margin:22px 0}.agent-template-types{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.agent-template-types button{border:1px solid var(--line,#e5e5e5);background:var(--surface-1,#fff);min-height:40px;color:var(--muted,#667080);cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:8px 17px;font-size:13px;transition:background .18s,color .18s,border-color .18s;display:flex}.agent-template-types button[aria-pressed=true]{border-color:var(--blue,#325ce8);background:var(--soft-blue,#edf2ff);color:var(--blue,#325ce8)}.agent-template-picker .icon{flex-shrink:0;width:17px;height:17px}.agent-template-list-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.agent-template-list-heading h3{margin:0;font-size:14px;font-weight:600}.agent-template-list-heading>span{color:var(--muted,#667080);font-size:12px}.agent-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.agent-template-tile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 8px}.agent-template-tile>strong{margin:11px 1px 5px;font-size:13px;font-weight:600;display:block}.agent-template-tile>span{color:var(--muted,#667080);margin-left:1px;font-size:11px}.agent-template-art{aspect-ratio:1.64;background:var(--sidebar,#f4f5f7);isolation:isolate;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.agent-template-art-sheet{border:1px solid var(--line,#e5e5e5);background:var(--surface-1,#fff);border-radius:5px;flex-direction:column;gap:7px;width:60%;height:72%;padding:13px;transition:transform .3s;display:flex;transform:rotate(-6deg);box-shadow:0 7px 17px #0000000c}.agent-template-art-sheet>.icon{width:24px;height:24px;color:var(--blue,#325ce8);margin-bottom:5px}.agent-template-art-sheet>span{background:var(--line,#e5e5e5);border-radius:3px;width:90%;height:4px;display:block}.agent-template-art-sheet>span:last-child{width:57%}.agent-template-art.is-screen .agent-template-art-sheet{border:6px solid var(--text,#313131);background:var(--surface-1,#fff);width:76%;height:72%;transform:perspective(500px)rotateY(-12deg)rotate(-5deg)}.agent-template-art.is-screen .agent-template-art-sheet>.icon{width:35px}.agent-template-art.is-steps .agent-template-art-sheet{transform:rotate(7deg)}.agent-template-art.is-poster .agent-template-art-sheet{width:43%;height:85%;transform:rotate(-9deg)}.agent-template-art.is-product img{object-fit:cover;width:100%;height:100%;display:block}.agent-template-art-pointer{width:28px;height:28px;color:var(--blue,#325ce8);place-items:center;display:grid;position:absolute;bottom:16%;right:15%;transform:rotate(-35deg)}.agent-template-tile:hover .agent-template-art-sheet{transform:rotate(0)}.agent-template-tile:hover .agent-template-art{box-shadow:inset 0 0 0 1px var(--line,#e5e5e5)}.agent-template-picker button:focus-visible,.agent-template-preview-actions button:focus-visible{outline:2px solid var(--blue,#325ce8);outline-offset:4px}.agent-template-picker button:disabled,.agent-template-preview-actions button:disabled{opacity:.45;cursor:not-allowed}.agent-template-modal .ant-modal-container{border-radius:18px;padding:24px}.agent-template-overlay .ant-modal-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agent-template-modal .ant-modal-title{font-size:18px}.agent-template-preview{grid-template-columns:1.35fr 1fr;gap:24px;margin-top:22px;display:grid}.agent-template-preview>.agent-template-art{aspect-ratio:1.65;min-height:210px}.agent-template-preview>div:last-child>p{margin:10px 0;font-size:14px;line-height:1.85}.agent-template-preview-meta{color:var(--muted,#667080);font-size:12px!important}.agent-template-preview-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.agent-template-preview-actions button{background:var(--sidebar,#f1f2f4);min-height:42px;color:var(--text,#313131);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:10px 20px;font-size:13px}.agent-template-preview-actions button.is-primary{background:var(--blue,#325ce8);color:#fff}@media (width<=600px){.agent-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.agent-template-preview{grid-template-columns:minmax(0,1fr);gap:12px}.agent-template-preview>.agent-template-art{min-height:0}.agent-template-modal .ant-modal-container{padding:20px}.agent-template-types button,.agent-template-preview-actions button{min-height:44px}.agent-template-tile>strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.agent-template-picker *,.agent-template-modal *{transition:none!important;animation:none!important}}.agent-entry-showcase{border:1px solid var(--line);background:var(--surface-1,var(--bg));text-align:left;border-radius:18px;grid-template-columns:1.13fr 1fr;margin-top:28px;display:grid;overflow:hidden}.agent-entry-flow{border-right:1px solid var(--line);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--blue) 6%,transparent),transparent 64%);min-width:0;padding:18px 20px 12px;position:relative}.agent-entry-flow-heading{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.agent-entry-flow-heading>span{align-items:center;gap:7px;font-weight:500;display:flex}.agent-entry-flow-heading .icon{width:15px;height:15px;color:var(--muted)}.agent-entry-flow-heading>small{color:var(--muted);font-size:11px}.agent-entry-beam{aspect-ratio:420/216;width:100%;max-width:420px;margin:5px auto 0;position:relative}.agent-entry-beam>svg{width:100%;height:100%;position:absolute;inset:0}.agent-beam-flow{animation:2.8s linear infinite agent-beam-travel}@keyframes agent-beam-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.agent-flow-node,.agent-flow-core{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.agent-flow-node{border:1px solid var(--line);background:var(--bg);width:66px;height:62px;color:var(--muted);border-radius:12px;box-shadow:0 3px 6px #00000003}.agent-flow-node .icon{width:20px;height:20px}.agent-flow-node small{white-space:nowrap;font-size:10px}.agent-flow-goal{top:27.78%;left:16.67%}.agent-flow-material{top:72.22%;left:16.67%}.agent-flow-plan{top:27.78%;left:83.33%}.agent-flow-result{top:72.22%;left:83.33%}.agent-flow-core{border:1px solid color-mix(in srgb,var(--blue) 24%,var(--line));width:78px;height:78px;color:var(--blue);background:var(--surface-1,var(--bg));box-shadow:0 0 0 9px color-mix(in srgb,var(--blue) 3%,transparent),0 8px 24px #00000006;border-radius:24px;top:50%;left:50%}.agent-flow-core .icon{width:30px;height:30px}.agent-flow-core strong{font-size:12px;font-weight:600;line-height:1}.agent-entry-showcase[data-stage="1"] :is(.agent-flow-goal,.agent-flow-material),.agent-entry-showcase[data-stage="2"] :is(.agent-flow-plan,.agent-flow-result){border-color:color-mix(in srgb,var(--blue) 40%,var(--line));color:var(--blue)}.agent-flow-motion-toggle{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 auto;padding:3px 8px;font-size:10px;display:block;position:relative}.agent-flow-motion-toggle:disabled{cursor:default}.agent-entry-guide{flex-direction:column;min-width:0;padding:18px 22px;display:flex}.agent-entry-guide-tabs{border-bottom:1px solid var(--line);gap:3px;padding-bottom:12px;display:flex}.agent-entry-guide-tabs button{min-width:0;min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 3px;font-size:11px;display:flex;position:relative}.agent-entry-guide-tabs button>.icon{width:13px;height:13px}.agent-entry-guide-tabs button>span:not(.agent-entry-guide-indicator),.agent-entry-guide-tabs button>.icon{z-index:1;position:relative}.agent-entry-guide-tabs button[aria-pressed=true]{color:var(--blue)}.agent-entry-guide-indicator{background:var(--soft-blue,color-mix(in srgb,var(--blue) 7%,var(--bg)));border-radius:6px;position:absolute;inset:0}.agent-entry-guide-copy{flex:1;padding:23px 0 18px}.agent-entry-guide-copy>small{color:var(--muted);font-size:11px}.agent-entry-guide-copy h2{color:var(--text);letter-spacing:-.3px;margin:9px 0 0;font-size:19px;font-weight:600;line-height:1.5}.zero-agent-welcome .agent-entry-guide-copy p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.8}.agent-entry-history-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding-top:12px;font-size:11px;display:flex}.agent-entry-history-note .icon{width:13px;height:13px}.agent-step-rail{border:1px solid var(--line);background:var(--surface-1,var(--bg));text-align:left;border-radius:12px;margin:20px 0 6px}.agent-step-rail-heading{width:100%;min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex}.agent-step-rail-heading>.icon{width:16px;height:16px;color:var(--muted)}.agent-step-rail-heading>small{color:var(--muted);margin-left:auto;font-size:11px}.agent-step-rail-heading>.icon:last-child{width:13px;transform:rotate(-90deg)}.agent-step-rail-heading[aria-expanded=true]>.icon:last-child{transform:none}.agent-step-rail ol{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0 16px 15px;list-style:none;display:flex;overflow:hidden}.agent-step-rail li{flex:130px;align-items:center;gap:9px;min-width:0;padding-top:4px;display:flex}.agent-step-rail-number{border:1px solid var(--line);height:21px;color:var(--blue);border-radius:50%;flex:0 0 21px;place-items:center;font-size:10px;display:grid}.agent-step-rail li>strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:500}.agent-step-rail li>.icon{width:13px;height:13px;color:var(--muted);margin-left:auto}.zero-agent-welcome .zero-agent-workflow>p{margin-top:18px;font-size:13px}.zero-agent-starters{color:var(--text);text-align:left;margin-top:18px}.agent-starters-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.agent-starters-heading>small{color:var(--muted);font-size:11px}.agent-starters-grid{grid-template-columns:1.15fr 1fr;gap:10px;display:grid}.agent-starters-grid>button{border:1px solid var(--line);background:var(--surface-1,var(--bg));min-width:0;min-height:76px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,transform .2s,background .2s;display:flex}.agent-starters-grid>button>.icon{width:20px;height:20px;color:var(--blue);flex:0 0 20px}.agent-starters-grid>button>.icon:last-child{width:15px;height:15px;color:var(--muted);flex-basis:15px;margin-left:auto}.agent-starters-grid>button>span{gap:4px;min-width:0;display:grid}.agent-starters-grid strong{font-size:13px;font-weight:500}.agent-starters-grid small{color:var(--muted);font-size:11px;line-height:1.6}.agent-starters-grid>button:not(:disabled):hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--line));background:var(--soft-blue);transform:translateY(-2px)}.agent-starters-grid>button:disabled{opacity:.5;cursor:default}.zero-agent-chat:not(.is-started) .zero-agent-scroll:has(.agent-entry-showcase,.agent-step-rail){flex:0 auto;padding-top:clamp(24px,6dvh,60px);padding-bottom:22px}.zero-agent-chat:not(.is-started) .zero-agent-composer-position{width:min(984px,100%)}.zero-agent-welcome:has(.agent-entry-showcase,.agent-step-rail){width:min(920px,100%)}.zero-agent-chat .zero-agent-composer-position:has(.zero-agent-starters){padding-bottom:22px}.zero-agent-live-composer:focus-within{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}@media (width<=700px){.agent-entry-showcase{border-radius:14px;grid-template-columns:1fr;margin-top:20px}.agent-entry-flow{border-right:0;border-bottom:1px solid var(--line);padding:12px 16px 4px}.agent-entry-beam{max-width:350px;max-height:158px;margin-top:0}.agent-flow-node{gap:5px;width:58px;height:52px}.agent-flow-node .icon{width:17px;height:17px}.agent-flow-core{border-radius:19px;width:64px;height:64px}.agent-flow-core .icon{width:25px;height:25px}.agent-flow-motion-toggle{min-height:26px}.agent-entry-guide{padding:10px 14px 14px}.agent-entry-guide-tabs{padding-bottom:7px}.agent-entry-guide-tabs button{min-height:38px;font-size:11px}.agent-entry-guide-copy{padding:11px 0 0}.agent-entry-guide-copy>small{display:none}.agent-entry-guide-copy h2{margin:0;font-size:16px}.zero-agent-welcome .agent-entry-guide-copy p{margin-top:5px;font-size:12px}.agent-entry-history-note{display:none}.agent-step-rail ol{flex-direction:column;gap:0}.agent-step-rail li{flex:none;min-height:34px}.agent-step-rail li>.icon{display:none}.agent-step-rail-number{flex-basis:20px;height:20px}.agent-starters-grid{grid-template-columns:1fr;gap:7px}.agent-starters-grid>button{min-height:60px;padding:11px 14px}.agent-starters-heading>small{display:none}.agent-starters-grid small{font-size:11px}.zero-agent-starters{margin-top:12px}}@media (height<=760px) and (width<=700px){.zero-agent-chat:not(.is-started) .zero-agent-scroll:has(.agent-entry-showcase,.agent-step-rail){padding-top:18px}.agent-entry-beam{max-height:130px}.agent-entry-guide-copy p,.agent-starters-heading{display:none}.agent-starters-grid{grid-template-columns:1fr 1fr}.agent-starters-grid>button{gap:7px;padding:10px}.agent-starters-grid small,.agent-starters-grid>button>.icon:last-child{display:none}.agent-starters-grid strong{font-size:12px}}@media (width<=360px){.zero-agent-chat .zero-agent-composer textarea.ant-input{max-height:126px!important;overflow-y:auto!important}}@media (width>=701px) and (height<=600px){.zero-agent-chat:not(.is-started) .zero-agent-scroll:has(.agent-entry-showcase,.agent-step-rail){padding-top:16px}.agent-entry-beam{max-height:132px}.agent-entry-guide-copy{padding-block:10px}.agent-entry-history-note{display:none}}@media (prefers-reduced-motion:reduce){.agent-entry-showcase *,.zero-agent-starters *{transition:none!important}.agent-beam-flow{animation:none}}@media (width<=700px){.zero-agent-chat:not(.is-started) .zero-agent-scroll:has(.agent-entry-showcase,.agent-step-rail){padding-top:24px;padding-bottom:18px}.agent-entry-beam{max-width:307px;max-height:none}.agent-entry-guide-copy{padding-top:9px}.zero-agent-welcome .agent-entry-guide-copy p{font-size:11px}}@media (height<=760px) and (width<=700px){.agent-entry-beam{max-width:253px}}.agent-directory-bento{display:grid}.agent-directory-bento>.skill-hub-card{flex-direction:column;display:flex;overflow:hidden}.agent-directory-bento .skill-hub-cover.agent-directory-cover{border:0;border-bottom:1px solid var(--line);background:var(--surface-2,var(--bg));width:100%;height:88px;color:var(--muted);cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:20px;display:flex;overflow:hidden}.agent-directory-bento .agent-directory-cover>.icon{width:26px;height:26px;color:var(--blue);flex:none}.agent-directory-bento .agent-directory-cover>span{font-size:13px;font-weight:500}.agent-directory-bento .agent-directory-cover>small{margin-left:auto;font-size:12px}.agent-directory-bento .skill-hub-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.agent-directory-bento .skill-hub-card-title h3{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.agent-directory-bento .skill-hub-card-body>p{overflow-wrap:anywhere;margin:9px 0 13px}.agent-directory-bento footer{align-items:center;gap:8px;margin-top:auto;display:flex}.agent-directory-bento button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.skill-hub-grid.agent-directory-bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.agent-directory-bento>.skill-hub-card{border:1px solid var(--line);background:var(--surface-1,var(--bg));box-shadow:none;border-radius:16px;min-width:0;transition:border-color .2s,transform .2s}.agent-directory-bento>.skill-hub-card:first-child{grid-column:span 2;grid-template-columns:1fr 1.3fr;display:grid}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover{border-right:1px solid var(--line);background:radial-gradient(circle at 10% 100%,color-mix(in srgb,var(--blue) 8%,var(--bg)),var(--bg));border-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:auto;min-height:220px;padding:28px}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover>.icon{stroke-width:1px;width:52px;height:52px}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover>span{color:var(--text);font-size:16px}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover>small{margin:0}.agent-directory-bento .skill-hub-card-body{padding:22px}.agent-directory-bento .skill-hub-card-title h3{color:var(--text);font-size:17px}.agent-directory-bento .skill-hub-card-body>p{color:var(--muted);min-height:0;margin-top:9px;font-size:13px;line-height:1.8}.agent-directory-bento .agent-card-steps{flex-wrap:wrap;gap:5px 12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.agent-directory-bento .agent-card-steps li{color:var(--muted);font-size:11px}.agent-directory-bento .agent-card-steps li:before{content:"·";color:var(--blue);margin-right:6px}.agent-directory-bento>.skill-hub-card:hover{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));box-shadow:none;transform:translateY(-3px)}@media (width<=900px){.skill-hub-grid.agent-directory-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-directory-bento>.skill-hub-card:first-child{grid-column:span 2}}@media (width<=600px){.skill-hub-grid.agent-directory-bento{grid-template-columns:1fr}.agent-directory-bento>.skill-hub-card:first-child{grid-column:auto;display:flex}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;height:88px;min-height:0;padding:20px}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover>.icon{width:30px;height:30px}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover>small{margin-left:auto}.agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.agent-directory-bento>.skill-hub-card{transition:none;transform:none!important}}.agent-directory-open{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex}.agent-directory-open>.icon{width:13px;height:13px}.agent-directory-open:hover{border-color:var(--blue);color:var(--blue)}.agent-directory-bento button:disabled{opacity:.55;cursor:default}.agent-directory-bento .agent-directory-open:disabled{border-color:var(--line);color:var(--muted)}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.agent-native-elements{--agent-elements-shimmer-angle:20deg}.agent-native-elements .official-root *,.agent-native-elements .official-root :before,.agent-native-elements .official-root :after,.agent-native-elements .official-root ::backdrop{--agent-elements-tw-space-y-reverse:0;--agent-elements-tw-border-style:solid;--agent-elements-tw-leading:initial;--agent-elements-tw-font-weight:initial;--agent-elements-tw-tracking:initial;--agent-elements-tw-ordinal:initial;--agent-elements-tw-slashed-zero:initial;--agent-elements-tw-numeric-figure:initial;--agent-elements-tw-numeric-spacing:initial;--agent-elements-tw-numeric-fraction:initial;--agent-elements-tw-shadow:0 0 #0000;--agent-elements-tw-shadow-color:initial;--agent-elements-tw-shadow-alpha:100%;--agent-elements-tw-inset-shadow:0 0 #0000;--agent-elements-tw-inset-shadow-color:initial;--agent-elements-tw-inset-shadow-alpha:100%;--agent-elements-tw-ring-color:initial;--agent-elements-tw-ring-shadow:0 0 #0000;--agent-elements-tw-inset-ring-color:initial;--agent-elements-tw-inset-ring-shadow:0 0 #0000;--agent-elements-tw-ring-inset:initial;--agent-elements-tw-ring-offset-width:0px;--agent-elements-tw-ring-offset-color:#fff;--agent-elements-tw-ring-offset-shadow:0 0 #0000;--agent-elements-tw-outline-style:solid;--agent-elements-tw-duration:initial;--agent-elements-tw-content:"";--agent-elements-tw-translate-x:0;--agent-elements-tw-translate-y:0;--agent-elements-tw-translate-z:0;--agent-elements-tw-animation-delay:0s;--agent-elements-tw-animation-direction:normal;--agent-elements-tw-animation-duration:initial;--agent-elements-tw-animation-fill-mode:none;--agent-elements-tw-animation-iteration-count:1;--agent-elements-tw-enter-blur:0;--agent-elements-tw-enter-opacity:1;--agent-elements-tw-enter-rotate:0;--agent-elements-tw-enter-scale:1;--agent-elements-tw-enter-translate-x:0;--agent-elements-tw-enter-translate-y:0;--agent-elements-tw-exit-blur:0;--agent-elements-tw-exit-opacity:1;--agent-elements-tw-exit-rotate:0;--agent-elements-tw-exit-scale:1;--agent-elements-tw-exit-translate-x:0;--agent-elements-tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--agent-elements-shimmer-image:initial;--agent-elements-shimmer-text-fill:initial}}.agent-native-elements{--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-4xl:calc(var(--radius) * 2.6);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:ui-monospace, monospace;--font-heading:var(--font-heading)}.agent-native-elements .official-root *,.agent-native-elements .official-root :after,.agent-native-elements .official-root :before,.agent-native-elements .official-root ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.agent-native-elements .official-root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.agent-native-elements{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.agent-native-elements .official-root hr{height:0;color:inherit;border-top-width:1px}.agent-native-elements .official-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.agent-native-elements .official-root h1,.agent-native-elements .official-root h2,.agent-native-elements .official-root h3,.agent-native-elements .official-root h4,.agent-native-elements .official-root h5,.agent-native-elements .official-root h6{font-size:inherit;font-weight:inherit}.agent-native-elements .official-root a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.agent-native-elements .official-root b,.agent-native-elements .official-root strong{font-weight:bolder}.agent-native-elements .official-root code,.agent-native-elements .official-root kbd,.agent-native-elements .official-root samp,.agent-native-elements .official-root pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.agent-native-elements .official-root small{font-size:80%}.agent-native-elements .official-root sub,.agent-native-elements .official-root sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.agent-native-elements .official-root sub{bottom:-.25em}.agent-native-elements .official-root sup{top:-.5em}.agent-native-elements .official-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.agent-native-elements .official-root :-moz-focusring:where(:not(iframe)){outline:auto}.agent-native-elements .official-root progress{vertical-align:baseline}.agent-native-elements .official-root summary{display:list-item}.agent-native-elements .official-root ol,.agent-native-elements .official-root ul,.agent-native-elements .official-root menu{list-style:none}.agent-native-elements .official-root img,.agent-native-elements .official-root svg,.agent-native-elements .official-root video,.agent-native-elements .official-root canvas,.agent-native-elements .official-root audio,.agent-native-elements .official-root iframe,.agent-native-elements .official-root embed,.agent-native-elements .official-root object{vertical-align:middle;display:block}.agent-native-elements .official-root img,.agent-native-elements .official-root video{max-width:100%;height:auto}.agent-native-elements .official-root button,.agent-native-elements .official-root input,.agent-native-elements .official-root select,.agent-native-elements .official-root optgroup,.agent-native-elements .official-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.agent-native-elements .official-root ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.agent-native-elements .official-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.agent-native-elements .official-root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.agent-native-elements .official-root ::file-selector-button{margin-inline-end:4px}.agent-native-elements .official-root ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.agent-native-elements .official-root ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.agent-native-elements .official-root textarea{resize:vertical}.agent-native-elements .official-root ::-webkit-search-decoration{-webkit-appearance:none}.agent-native-elements .official-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.agent-native-elements .official-root ::-webkit-datetime-edit{display:inline-flex}.agent-native-elements .official-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.agent-native-elements .official-root ::-webkit-datetime-edit{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-year-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-month-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-day-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-hour-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-minute-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-second-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-millisecond-field{padding-block:0}.agent-native-elements .official-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.agent-native-elements .official-root ::-webkit-calendar-picker-indicator{line-height:1}.agent-native-elements .official-root :-moz-ui-invalid{box-shadow:none}.agent-native-elements .official-root button,.agent-native-elements .official-root input:where([type=button],[type=reset],[type=submit]){appearance:button}.agent-native-elements .official-root ::file-selector-button{appearance:button}.agent-native-elements .official-root ::-webkit-inner-spin-button{height:auto}.agent-native-elements .official-root ::-webkit-outer-spin-button{height:auto}.agent-native-elements .official-root [hidden]:where(:not([hidden=until-found])){display:none!important}.agent-native-elements .official-root *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root *{outline-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.agent-native-elements .official-root{color:var(--foreground);font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5}.agent-native-elements .official-root .\@container\/card-header{container:card-header/inline-size}.agent-native-elements .official-root .pointer-events-none{pointer-events:none}.agent-native-elements .official-root .visible{visibility:visible}.agent-native-elements .official-root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-native-elements .official-root .absolute{position:absolute}.agent-native-elements .official-root .relative{position:relative}.agent-native-elements .official-root .right-2{right:calc(var(--spacing) * 2)}.agent-native-elements .official-root .z-50{z-index:50}.agent-native-elements .official-root .col-start-2{grid-column-start:2}.agent-native-elements .official-root .row-span-2{grid-row:span 2/span 2}.agent-native-elements .official-root .row-start-1{grid-row-start:1}.agent-native-elements .official-root .-mx-1{margin-inline:calc(var(--spacing) * -1)}.agent-native-elements .official-root .-mx-4{margin-inline:calc(var(--spacing) * -4)}.agent-native-elements .official-root .-my-1{margin-block:calc(var(--spacing) * -1)}.agent-native-elements .official-root .my-1{margin-block:var(--spacing)}.agent-native-elements .official-root .my-4{margin-block:calc(var(--spacing) * 4)}.agent-native-elements .official-root .my-5{margin-block:calc(var(--spacing) * 5)}.agent-native-elements .official-root .my-6{margin-block:calc(var(--spacing) * 6)}.agent-native-elements .official-root .ms-auto{margin-inline-start:auto}.agent-native-elements .official-root .-me-1\.5{margin-inline-end:calc(var(--spacing) * -1.5)}.agent-native-elements .official-root .mt-2{margin-top:calc(var(--spacing) * 2)}.agent-native-elements .official-root .mt-4{margin-top:calc(var(--spacing) * 4)}.agent-native-elements .official-root .mt-6{margin-top:calc(var(--spacing) * 6)}.agent-native-elements .official-root .mt-8{margin-top:calc(var(--spacing) * 8)}.agent-native-elements .official-root .mb-2{margin-bottom:calc(var(--spacing) * 2)}.agent-native-elements .official-root .mb-3{margin-bottom:calc(var(--spacing) * 3)}.agent-native-elements .official-root .mb-5{margin-bottom:calc(var(--spacing) * 5)}.agent-native-elements .official-root .ml-6{margin-left:calc(var(--spacing) * 6)}.agent-native-elements .official-root .ml-auto{margin-left:auto}.agent-native-elements .official-root .block{display:block}.agent-native-elements .official-root .flex{display:flex}.agent-native-elements .official-root .grid{display:grid}.agent-native-elements .official-root .inline-flex{display:inline-flex}.agent-native-elements .official-root .table{display:table}.agent-native-elements .official-root .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.agent-native-elements .official-root .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.agent-native-elements .official-root .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.agent-native-elements .official-root .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.agent-native-elements .official-root .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.agent-native-elements .official-root .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.agent-native-elements .official-root .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.agent-native-elements .official-root .h-5{height:calc(var(--spacing) * 5)}.agent-native-elements .official-root .h-6{height:calc(var(--spacing) * 6)}.agent-native-elements .official-root .h-7{height:calc(var(--spacing) * 7)}.agent-native-elements .official-root .h-8{height:calc(var(--spacing) * 8)}.agent-native-elements .official-root .h-9{height:calc(var(--spacing) * 9)}.agent-native-elements .official-root .h-px{height:1px}.agent-native-elements .official-root .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.agent-native-elements .official-root .min-h-0{min-height:0}.agent-native-elements .official-root .min-h-7{min-height:calc(var(--spacing) * 7)}.agent-native-elements .official-root .min-h-lh{min-height:1lh}.agent-native-elements .official-root .w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.agent-native-elements .official-root .w-fit{width:fit-content}.agent-native-elements .official-root .w-full{width:100%}.agent-native-elements .official-root .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.agent-native-elements .official-root .max-w-sm{max-width:var(--container-sm)}.agent-native-elements .official-root .min-w-0{min-width:0}.agent-native-elements .official-root .min-w-32{min-width:calc(var(--spacing) * 32)}.agent-native-elements .official-root .min-w-64{min-width:calc(var(--spacing) * 64)}.agent-native-elements .official-root .min-w-\[96px\]{min-width:96px}.agent-native-elements .official-root .min-w-max{min-width:max-content}.agent-native-elements .official-root .flex-1{flex:1}.agent-native-elements .official-root .shrink-0{flex-shrink:0}.agent-native-elements .official-root .border-collapse{border-collapse:collapse}.agent-native-elements .official-root .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.agent-native-elements .official-root .scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.agent-native-elements .official-root .scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.agent-native-elements .official-root .scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.agent-native-elements .official-root .scroll-fade-x{animation:1ms ease-in-out agent-elements-scroll-fade-reveal-s,1ms ease-in-out agent-elements-scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.agent-native-elements .official-root .scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.agent-native-elements .official-root .cursor-default{cursor:default}.agent-native-elements .official-root .scrollbar-thin{scrollbar-width:thin}.agent-native-elements .official-root .list-decimal{list-style-type:decimal}.agent-native-elements .official-root .list-disc{list-style-type:disc}.agent-native-elements .official-root .auto-rows-min{grid-auto-rows:min-content}.agent-native-elements .official-root .flex-col{flex-direction:column}.agent-native-elements .official-root .flex-wrap{flex-wrap:wrap}.agent-native-elements .official-root .content-start{align-content:flex-start}.agent-native-elements .official-root .items-center{align-items:center}.agent-native-elements .official-root .items-start{align-items:flex-start}.agent-native-elements .official-root .justify-center{justify-content:center}.agent-native-elements .official-root .gap-\(--card-spacing\){gap:var(--card-spacing)}.agent-native-elements .official-root .gap-1{gap:var(--spacing)}.agent-native-elements .official-root .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.agent-native-elements .official-root .gap-2{gap:calc(var(--spacing) * 2)}.agent-native-elements .official-root .gap-3{gap:calc(var(--spacing) * 3)}.agent-native-elements .official-root .gap-4{gap:calc(var(--spacing) * 4)}.agent-native-elements .official-root .gap-5{gap:calc(var(--spacing) * 5)}.agent-native-elements .official-root :where(.space-y-2>:not(:last-child)){--agent-elements-tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--agent-elements-tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--agent-elements-tw-space-y-reverse)))}.agent-native-elements .official-root .self-start{align-self:flex-start}.agent-native-elements .official-root .justify-self-end{justify-self:flex-end}.agent-native-elements .official-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-native-elements .official-root .overflow-auto{overflow:auto}.agent-native-elements .official-root .overflow-hidden{overflow:hidden}.agent-native-elements .official-root .overflow-x-auto{overflow-x:auto}.agent-native-elements .official-root .overflow-x-hidden{overflow-x:hidden}.agent-native-elements .official-root .overflow-y-auto{overflow-y:auto}.agent-native-elements .official-root .rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.agent-native-elements .official-root .rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.agent-native-elements .official-root .rounded-\[min\(var\(--radius-4xl\)\,24px\)\]{border-radius:min(var(--radius-4xl), 24px)}.agent-native-elements .official-root .rounded-lg{border-radius:var(--radius)}.agent-native-elements .official-root .rounded-xl{border-radius:calc(var(--radius) * 1.4)}.agent-native-elements .official-root .rounded-t-\[min\(var\(--radius-4xl\)\,24px\)\]{border-top-left-radius:min(var(--radius-4xl), 24px);border-top-right-radius:min(var(--radius-4xl), 24px)}.agent-native-elements .official-root .rounded-b-\[min\(var\(--radius-4xl\)\,24px\)\]{border-bottom-right-radius:min(var(--radius-4xl), 24px);border-bottom-left-radius:min(var(--radius-4xl), 24px)}.agent-native-elements .official-root .border{border-style:var(--agent-elements-tw-border-style);border-width:1px}.agent-native-elements .official-root .border-b{border-bottom-style:var(--agent-elements-tw-border-style);border-bottom-width:1px}.agent-native-elements .official-root .border-l-2{border-left-style:var(--agent-elements-tw-border-style);border-left-width:2px}.agent-native-elements .official-root .border-dashed{--agent-elements-tw-border-style:dashed;border-style:dashed}.agent-native-elements .official-root .border-border{border-color:var(--border)}.agent-native-elements .official-root .border-transparent{border-color:#0000}.agent-native-elements .official-root .bg-background{background-color:var(--background)}.agent-native-elements .official-root .bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .bg-border\/50{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.agent-native-elements .official-root .bg-card{background-color:var(--card)}.agent-native-elements .official-root .bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.agent-native-elements .official-root .bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.agent-native-elements .official-root .bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.agent-native-elements .official-root .bg-input\/50{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .bg-input\/50{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.agent-native-elements .official-root .bg-muted{background-color:var(--muted)}.agent-native-elements .official-root .bg-popover{background-color:var(--popover)}.agent-native-elements .official-root .bg-primary{background-color:var(--primary)}.agent-native-elements .official-root .bg-secondary{background-color:var(--secondary)}.agent-native-elements .official-root .bg-transparent{background-color:#0000}.agent-native-elements .official-root .bg-clip-padding{background-clip:padding-box}.agent-native-elements .official-root .p-1{padding:var(--spacing)}.agent-native-elements .official-root .p-12{padding:calc(var(--spacing) * 12)}.agent-native-elements .official-root .px-\(--card-spacing\){padding-inline:var(--card-spacing)}.agent-native-elements .official-root .px-2{padding-inline:calc(var(--spacing) * 2)}.agent-native-elements .official-root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.agent-native-elements .official-root .px-3{padding-inline:calc(var(--spacing) * 3)}.agent-native-elements .official-root .px-4{padding-inline:calc(var(--spacing) * 4)}.agent-native-elements .official-root .py-\(--card-spacing\){padding-block:var(--card-spacing)}.agent-native-elements .official-root .py-0\.5{padding-block:calc(var(--spacing) * .5)}.agent-native-elements .official-root .py-1{padding-block:var(--spacing)}.agent-native-elements .official-root .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.agent-native-elements .official-root .py-3{padding-block:calc(var(--spacing) * 3)}.agent-native-elements .official-root .py-4{padding-block:calc(var(--spacing) * 4)}.agent-native-elements .official-root .pt-4{padding-top:calc(var(--spacing) * 4)}.agent-native-elements .official-root .pr-8{padding-right:calc(var(--spacing) * 8)}.agent-native-elements .official-root .pb-4{padding-bottom:calc(var(--spacing) * 4)}.agent-native-elements .official-root .pl-2{padding-left:calc(var(--spacing) * 2)}.agent-native-elements .official-root .pl-5{padding-left:calc(var(--spacing) * 5)}.agent-native-elements .official-root .text-center{text-align:center}.agent-native-elements .official-root .text-left{text-align:left}.agent-native-elements .official-root .text-start{text-align:start}.agent-native-elements .official-root .align-top{vertical-align:top}.agent-native-elements .official-root .font-mono{font-family:ui-monospace,monospace}.agent-native-elements .official-root .font-sans{font-family:ui-sans-serif,system-ui,sans-serif}.agent-native-elements .official-root .text-2xl{font-size:var(--text-2xl);line-height:var(--agent-elements-tw-leading,var(--text-2xl--line-height))}.agent-native-elements .official-root .text-base{font-size:var(--text-base);line-height:var(--agent-elements-tw-leading,var(--text-base--line-height))}.agent-native-elements .official-root .text-lg{font-size:var(--text-lg);line-height:var(--agent-elements-tw-leading,var(--text-lg--line-height))}.agent-native-elements .official-root .text-sm{font-size:var(--text-sm);line-height:var(--agent-elements-tw-leading,var(--text-sm--line-height))}.agent-native-elements .official-root .text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.agent-native-elements .official-root .text-xl{font-size:var(--text-xl);line-height:var(--agent-elements-tw-leading,var(--text-xl--line-height))}.agent-native-elements .official-root .text-xs{font-size:var(--text-xs);line-height:var(--agent-elements-tw-leading,var(--text-xs--line-height))}.agent-native-elements .official-root .leading-7{--agent-elements-tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.agent-native-elements .official-root .leading-relaxed{--agent-elements-tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.agent-native-elements .official-root .font-medium{--agent-elements-tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.agent-native-elements .official-root .font-semibold{--agent-elements-tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.agent-native-elements .official-root .tracking-tight{--agent-elements-tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.agent-native-elements .official-root .tracking-widest{--agent-elements-tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.agent-native-elements .official-root .text-balance{text-wrap:balance}.agent-native-elements .official-root .whitespace-nowrap{white-space:nowrap}.agent-native-elements .official-root .text-card-foreground{color:var(--card-foreground)}.agent-native-elements .official-root .text-destructive{color:var(--destructive)}.agent-native-elements .official-root .text-foreground{color:var(--foreground)}.agent-native-elements .official-root .text-muted-foreground{color:var(--muted-foreground)}.agent-native-elements .official-root .text-popover-foreground{color:var(--popover-foreground)}.agent-native-elements .official-root .text-primary{color:var(--primary)}.agent-native-elements .official-root .text-primary-foreground{color:var(--primary-foreground)}.agent-native-elements .official-root .text-secondary-foreground{color:var(--secondary-foreground)}.agent-native-elements .official-root .tabular-nums{--agent-elements-tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--agent-elements-tw-ordinal,) var(--agent-elements-tw-slashed-zero,) var(--agent-elements-tw-numeric-figure,) var(--agent-elements-tw-numeric-spacing,) var(--agent-elements-tw-numeric-fraction,)}.agent-native-elements .official-root .underline{text-decoration-line:underline}.agent-native-elements .official-root .underline-offset-4{text-underline-offset:4px}.agent-native-elements .official-root .shadow-lg{--agent-elements-tw-shadow:0 10px 15px -3px var(--agent-elements-tw-shadow-color,#0000001a), 0 4px 6px -4px var(--agent-elements-tw-shadow-color,#0000001a);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root .shadow-sm{--agent-elements-tw-shadow:0 1px 3px 0 var(--agent-elements-tw-shadow-color,#0000001a), 0 1px 2px -1px var(--agent-elements-tw-shadow-color,#0000001a);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root .ring-1{--agent-elements-tw-ring-shadow:var(--agent-elements-tw-ring-inset,) 0 0 0 calc(1px + var(--agent-elements-tw-ring-offset-width)) var(--agent-elements-tw-ring-color,currentcolor);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root .ring-destructive\/15{--agent-elements-tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .ring-destructive\/15{--agent-elements-tw-ring-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.agent-native-elements .official-root .ring-foreground\/5{--agent-elements-tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .ring-foreground\/5{--agent-elements-tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.agent-native-elements .official-root .outline-hidden{--agent-elements-tw-outline-style:none;outline-style:none}@media (forced-colors:active){.agent-native-elements .official-root .outline-hidden{outline-offset:2px;outline:2px solid #0000}}.agent-native-elements .official-root .outline{outline-style:var(--agent-elements-tw-outline-style);outline-width:1px}.agent-native-elements .official-root .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--agent-elements-tw-ease,var(--default-transition-timing-function));transition-duration:var(--agent-elements-tw-duration,var(--default-transition-duration))}.agent-native-elements .official-root .transition-all{transition-property:all;transition-timing-function:var(--agent-elements-tw-ease,var(--default-transition-timing-function));transition-duration:var(--agent-elements-tw-duration,var(--default-transition-duration))}.agent-native-elements .official-root .duration-100{--agent-elements-tw-duration:.1s;transition-duration:.1s}.agent-native-elements .official-root .duration-200{--agent-elements-tw-duration:.2s;transition-duration:.2s}.agent-native-elements .official-root .outline-none{--agent-elements-tw-outline-style:none;outline-style:none}.agent-native-elements .official-root .select-none{-webkit-user-select:none;user-select:none}.agent-native-elements .official-root .\[--card-spacing\:--spacing\(5\)\]{--card-spacing:calc(var(--spacing) * 5)}.agent-native-elements .official-root .group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.agent-native-elements .official-root .group-has-data-\[slot\=code-block-footer\]\/code-block\:pb-2:is(:where(.group\/code-block):has([data-slot=code-block-footer]) *){padding-bottom:calc(var(--spacing) * 2)}.agent-native-elements .official-root .group-has-data-\[slot\=code-block-header\]\/code-block\:pt-2:is(:where(.group\/code-block):has([data-slot=code-block-header]) *){padding-top:calc(var(--spacing) * 2)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:-mx-3:is(:where(.group\/code-block)[data-size=sm] *){margin-inline:calc(var(--spacing) * -3)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:px-3:is(:where(.group\/code-block)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:py-3:is(:where(.group\/code-block)[data-size=sm] *){padding-block:calc(var(--spacing) * 3)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:pt-3:is(:where(.group\/code-block)[data-size=sm] *){padding-top:calc(var(--spacing) * 3)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:pb-3:is(:where(.group\/code-block)[data-size=sm] *){padding-bottom:calc(var(--spacing) * 3)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:text-xs:is(:where(.group\/code-block)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--agent-elements-tw-leading,var(--text-xs--line-height))}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:group-has-data-\[slot\=code-block-header\]\/code-block\:pt-1\.5:is(:where(.group\/code-block)[data-size=sm] *):is(:where(.group\/code-block):has([data-slot=code-block-header]) *){padding-top:calc(var(--spacing) * 1.5)}.agent-native-elements .official-root .group-data-\[variant\=destructive\]\/code-block\:text-destructive:is(:where(.group\/code-block)[data-variant=destructive] *){color:var(--destructive)}.agent-native-elements .official-root .file\:inline-flex::file-selector-button{display:inline-flex}.agent-native-elements .official-root .file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.agent-native-elements .official-root .file\:border-0::file-selector-button{border-style:var(--agent-elements-tw-border-style);border-width:0}.agent-native-elements .official-root .file\:bg-transparent::file-selector-button{background-color:#0000}.agent-native-elements .official-root .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--agent-elements-tw-leading,var(--text-sm--line-height))}.agent-native-elements .official-root .file\:font-medium::file-selector-button{--agent-elements-tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.agent-native-elements .official-root .file\:text-foreground::file-selector-button{color:var(--foreground)}.agent-native-elements .official-root .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.agent-native-elements .official-root .before\:min-w-6:before{content:var(--agent-elements-tw-content);min-width:calc(var(--spacing) * 6)}.agent-native-elements .official-root .before\:text-end:before{content:var(--agent-elements-tw-content);text-align:end}.agent-native-elements .official-root .before\:text-muted-foreground:before{content:var(--agent-elements-tw-content);color:var(--muted-foreground)}.agent-native-elements .official-root .after\:absolute:after{content:var(--agent-elements-tw-content);position:absolute}.agent-native-elements .official-root .after\:start-1:after{content:var(--agent-elements-tw-content);inset-inline-start:calc(var(--spacing) * 1)}.agent-native-elements .official-root .after\:top-0:after{content:var(--agent-elements-tw-content);top:0}.agent-native-elements .official-root .after\:text-destructive:after{content:var(--agent-elements-tw-content);color:var(--destructive)}.agent-native-elements .official-root .after\:text-muted-foreground:after{content:var(--agent-elements-tw-content);color:var(--muted-foreground)}.agent-native-elements .official-root .after\:content-\[\'\+\'\]:after{--agent-elements-tw-content:"+";content:var(--agent-elements-tw-content)}.agent-native-elements .official-root .after\:content-\[\'−\'\]:after{--agent-elements-tw-content:"−";content:var(--agent-elements-tw-content)}.agent-native-elements .official-root .after\:select-none:after{content:var(--agent-elements-tw-content);-webkit-user-select:none;user-select:none}@media (hover:hover){.agent-native-elements .official-root .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.agent-native-elements .official-root .hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.agent-native-elements .official-root .hover\:bg-muted:hover{background-color:var(--muted)}.agent-native-elements .official-root .hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.agent-native-elements .official-root .hover\:text-foreground:hover{color:var(--foreground)}.agent-native-elements .official-root .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.agent-native-elements .official-root .hover\:underline:hover{text-decoration-line:underline}}.agent-native-elements .official-root .focus\:bg-accent:focus{background-color:var(--accent)}.agent-native-elements .official-root .focus\:text-accent-foreground:focus,.agent-native-elements .official-root :is(.focus\:\*\*\:text-accent-foreground:focus *),.agent-native-elements .official-root :is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.agent-native-elements .official-root .focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.agent-native-elements .official-root .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.agent-native-elements .official-root .focus-visible\:ring-3:focus-visible,.agent-native-elements .official-root .focus-visible\:ring-\[3px\]:focus-visible{--agent-elements-tw-ring-shadow:var(--agent-elements-tw-ring-inset,) 0 0 0 calc(3px + var(--agent-elements-tw-ring-offset-width)) var(--agent-elements-tw-ring-color,currentcolor);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root .focus-visible\:ring-destructive\/20:focus-visible{--agent-elements-tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .focus-visible\:ring-destructive\/20:focus-visible{--agent-elements-tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .focus-visible\:ring-ring\/30:focus-visible{--agent-elements-tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .focus-visible\:ring-ring\/30:focus-visible{--agent-elements-tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.agent-native-elements .official-root .focus-visible\:ring-ring\/50:focus-visible{--agent-elements-tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .focus-visible\:ring-ring\/50:focus-visible{--agent-elements-tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.agent-native-elements .official-root .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--agent-elements-tw-translate-y:1px;translate:var(--agent-elements-tw-translate-x) var(--agent-elements-tw-translate-y)}.agent-native-elements .official-root .disabled\:pointer-events-none:disabled{pointer-events:none}.agent-native-elements .official-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.agent-native-elements .official-root .disabled\:opacity-50:disabled{opacity:.5}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:col-span-2{grid-column:span 2/span 2}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:grid{display:grid}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:grid-cols-subgrid{grid-template-columns:subgrid}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:\[counter-increment\:line\]{counter-increment:line}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:before\:content-\[counter\(line\)\]:before{--agent-elements-tw-content:counter(line);content:var(--agent-elements-tw-content)}.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:before\:select-none:before{content:var(--agent-elements-tw-content);-webkit-user-select:none;user-select:none}.agent-native-elements .official-root :where([data-wrap]) .in-data-wrap\:min-w-0{min-width:0}.agent-native-elements .official-root .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.agent-native-elements .official-root .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.agent-native-elements .official-root .has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.agent-native-elements .official-root .has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.agent-native-elements .official-root .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.agent-native-elements .official-root .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.agent-native-elements .official-root .has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.agent-native-elements .official-root .has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.agent-native-elements .official-root .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.agent-native-elements .official-root .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.agent-native-elements .official-root .has-\[\>\[data-slot\=code-block-content\]\:focus-visible\]\:ring-3:has(>[data-slot=code-block-content]:focus-visible){--agent-elements-tw-ring-shadow:var(--agent-elements-tw-ring-inset,) 0 0 0 calc(3px + var(--agent-elements-tw-ring-offset-width)) var(--agent-elements-tw-ring-color,currentcolor);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root .has-\[\>\[data-slot\=code-block-content\]\:focus-visible\]\:ring-ring\/30:has(>[data-slot=code-block-content]:focus-visible){--agent-elements-tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .has-\[\>\[data-slot\=code-block-content\]\:focus-visible\]\:ring-ring\/30:has(>[data-slot=code-block-content]:focus-visible){--agent-elements-tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.agent-native-elements .official-root :is(.\*\:has-\[\>\[data-slot\=code-block-title\]\]\:min-w-0>*):has(>[data-slot=code-block-title]){min-width:0}.agent-native-elements .official-root .has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.agent-native-elements .official-root .aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.agent-native-elements .official-root .aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.agent-native-elements .official-root .aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.agent-native-elements .official-root .aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.agent-native-elements .official-root .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.agent-native-elements .official-root .aria-invalid\:ring-3[aria-invalid=true]{--agent-elements-tw-ring-shadow:var(--agent-elements-tw-ring-inset,) 0 0 0 calc(3px + var(--agent-elements-tw-ring-offset-width)) var(--agent-elements-tw-ring-color,currentcolor);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--agent-elements-tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--agent-elements-tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.agent-native-elements .official-root .data-wrap\:scroll-fade-y[data-wrap]{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-block:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.agent-native-elements .official-root .data-wrap\:scroll-fade-y[data-wrap]{animation:1ms ease-in-out agent-elements-scroll-fade-reveal-t,1ms ease-in-out agent-elements-scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.agent-native-elements .official-root .data-wrap\:scroll-fade-y[data-wrap]{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}.agent-native-elements .official-root .data-wrap\:wrap-break-word[data-wrap]{overflow-wrap:break-word}.agent-native-elements .official-root .data-wrap\:whitespace-pre-wrap[data-wrap]{white-space:pre-wrap}.agent-native-elements .official-root .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--agent-elements-tw-enter-translate-y:calc(2*var(--spacing)*-1)}.agent-native-elements .official-root .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--agent-elements-tw-enter-translate-x:calc(2*var(--spacing))}.agent-native-elements .official-root .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--agent-elements-tw-enter-translate-x:calc(2*var(--spacing)*-1)}.agent-native-elements .official-root .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--agent-elements-tw-enter-translate-y:calc(2*var(--spacing))}.agent-native-elements .official-root .data-\[size\=sm\]\:rounded-xl[data-size=sm]{border-radius:calc(var(--radius) * 1.4)}.agent-native-elements .official-root .data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--agent-elements-tw-leading,var(--text-xs--line-height))}.agent-native-elements .official-root .data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 4)}@media (hover:hover){.agent-native-elements .official-root :is(.\*\:data-\[slot\=button\]\:hover\:bg-foreground\/5>*)[data-slot=button]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root :is(.\*\:data-\[slot\=button\]\:hover\:bg-foreground\/5>*)[data-slot=button]:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}}.agent-native-elements .official-root .data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.agent-native-elements .official-root .data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.agent-native-elements .official-root .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.agent-native-elements .official-root .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports (content:counter(line) / ''){.agent-native-elements .official-root :where([data-numbered]) .in-data-numbered\:supports-\[content\:counter\(line\)_\/_\'\'\]\:before\:content-\[counter\(line\)_\/_\'\'\]:before{--agent-elements-tw-content:counter(line) / "";content:var(--agent-elements-tw-content)}}@media not all and (width>=40rem){.agent-native-elements .official-root .max-sm\:flex{display:flex}.agent-native-elements .official-root .max-sm\:flex-col{flex-direction:column}}@media (width>=48rem){.agent-native-elements .official-root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-native-elements .official-root .md\:text-sm{font-size:var(--text-sm);line-height:var(--agent-elements-tw-leading,var(--text-sm--line-height))}}.agent-native-elements .official-root .dark\:bg-destructive\/10:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:bg-destructive\/10:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.agent-native-elements .official-root .dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .dark\:bg-transparent:is(.dark *){background-color:#0000}.agent-native-elements .official-root .dark\:ring-destructive\/20:is(.dark *){--agent-elements-tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:ring-destructive\/20:is(.dark *){--agent-elements-tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .dark\:ring-foreground\/10:is(.dark *){--agent-elements-tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:ring-foreground\/10:is(.dark *){--agent-elements-tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@media (hover:hover){.agent-native-elements .official-root .dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.agent-native-elements .official-root .dark\:hover\:bg-foreground\/10:is(.dark *):hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:hover\:bg-foreground\/10:is(.dark *):hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.agent-native-elements .official-root .dark\:hover\:bg-input\/30:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:hover\:bg-input\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.agent-native-elements .official-root .dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.agent-native-elements .official-root .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--agent-elements-tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--agent-elements-tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.agent-native-elements .official-root .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.agent-native-elements .official-root .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--agent-elements-tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--agent-elements-tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (hover:hover){.agent-native-elements .official-root :is(.dark\:\*\:data-\[slot\=button\]\:hover\:bg-foreground\/10:is(.dark *)>*)[data-slot=button]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root :is(.dark\:\*\:data-\[slot\=button\]\:hover\:bg-foreground\/10:is(.dark *)>*)[data-slot=button]:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}}.agent-native-elements .official-root .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .data-open\:animate-in:where([data-state=open]),.agent-native-elements .official-root .data-open\:animate-in:where([data-open]:not([data-open=false])){animation:agent-elements-enter var(--agent-elements-tw-animation-duration,var(--agent-elements-tw-duration,.15s))var(--agent-elements-tw-ease,ease)var(--agent-elements-tw-animation-delay,0s)var(--agent-elements-tw-animation-iteration-count,1)var(--agent-elements-tw-animation-direction,normal)var(--agent-elements-tw-animation-fill-mode,none)}.agent-native-elements .official-root .data-open\:bg-accent:where([data-state=open]),.agent-native-elements .official-root .data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.agent-native-elements .official-root .data-open\:text-accent-foreground:where([data-state=open]),.agent-native-elements .official-root .data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.agent-native-elements .official-root .data-open\:fade-in-0:where([data-state=open]),.agent-native-elements .official-root .data-open\:fade-in-0:where([data-open]:not([data-open=false])){--agent-elements-tw-enter-opacity:0}.agent-native-elements .official-root .data-open\:zoom-in-95:where([data-state=open]),.agent-native-elements .official-root .data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--agent-elements-tw-enter-scale:.95}.agent-native-elements .official-root .data-closed\:animate-out:where([data-state=closed]),.agent-native-elements .official-root .data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:agent-elements-exit var(--agent-elements-tw-animation-duration,var(--agent-elements-tw-duration,.15s))var(--agent-elements-tw-ease,ease)var(--agent-elements-tw-animation-delay,0s)var(--agent-elements-tw-animation-iteration-count,1)var(--agent-elements-tw-animation-direction,normal)var(--agent-elements-tw-animation-fill-mode,none)}.agent-native-elements .official-root .data-closed\:fade-out-0:where([data-state=closed]),.agent-native-elements .official-root .data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--agent-elements-tw-exit-opacity:0}.agent-native-elements .official-root .data-closed\:zoom-out-95:where([data-state=closed]),.agent-native-elements .official-root .data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--agent-elements-tw-exit-scale:.95}.agent-native-elements .official-root .data-disabled\:pointer-events-none:where([data-disabled=true]),.agent-native-elements .official-root .data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.agent-native-elements .official-root .data-disabled\:opacity-50:where([data-disabled=true]),.agent-native-elements .official-root .data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.agent-native-elements .official-root .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.agent-native-elements .official-root .\[\&_svg\]\:inline-block svg{display:inline-block}.agent-native-elements .official-root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.agent-native-elements .official-root .\[\&_svg\]\:align-middle svg{vertical-align:middle}.agent-native-elements .official-root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.agent-native-elements .official-root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.agent-native-elements .official-root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.agent-native-elements .official-root .group-data-\[size\=sm\]\/code-block\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/code-block)[data-size=sm] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.agent-native-elements .official-root .\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.agent-native-elements .official-root .\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}@media (hover:hover){.agent-native-elements .official-root .\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.agent-native-elements .official-root .\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.agent-native-elements .official-root .\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.agent-native-elements .official-root .\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root .\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.agent-native-elements .official-root .\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}.agent-native-elements .official-root :is(.\*\:\[img\:first-child\]\:rounded-t-\[min\(var\(--radius-4xl\)\,24px\)\]>*):is(img:first-child){border-top-left-radius:min(var(--radius-4xl), 24px);border-top-right-radius:min(var(--radius-4xl), 24px)}.agent-native-elements .official-root :is(.\*\:\[img\:last-child\]\:rounded-b-\[min\(var\(--radius-4xl\)\,24px\)\]>*):is(img:last-child){border-bottom-right-radius:min(var(--radius-4xl), 24px);border-bottom-left-radius:min(var(--radius-4xl), 24px)}.agent-native-elements .official-root :is(.\*\:\[svg\]\:me-1\.5>*):is(svg){margin-inline-end:calc(var(--spacing) * 1.5)}.agent-native-elements .official-root :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.agent-native-elements .official-root .\[\&\>a\]\:underline>a{text-decoration-line:underline}.agent-native-elements .official-root .\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.agent-native-elements .official-root .\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.agent-native-elements .official-root .\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.agent-native-elements .official-root .\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:absolute{position:absolute}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:end-3{inset-inline-end:calc(var(--spacing) * 3)}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:top-3{top:calc(var(--spacing) * 3)}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:z-10{z-index:10}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:m-0{margin:0}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:opacity-0{opacity:0}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:transition-opacity{transition-property:opacity;transition-timing-function:var(--agent-elements-tw-ease,var(--default-transition-timing-function));transition-duration:var(--agent-elements-tw-duration,var(--default-transition-duration))}.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:group-focus-within\/code-block\:opacity-100:is(:where(.group\/code-block):focus-within *){opacity:1}@media (hover:hover){.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:group-hover\/code-block\:opacity-100:is(:where(.group\/code-block):hover *){opacity:1}}.agent-native-elements .official-root [data-slot=code-block]>.group-data-\[size\=sm\]\/code-block\:\[\[data-slot\=code-block\]\>\&\]\:end-2:is(:where(.group\/code-block)[data-size=sm] *){inset-inline-end:calc(var(--spacing) * 2)}.agent-native-elements .official-root [data-slot=code-block]>.group-data-\[size\=sm\]\/code-block\:\[\[data-slot\=code-block\]\>\&\]\:top-2:is(:where(.group\/code-block)[data-size=sm] *){top:calc(var(--spacing) * 2)}@media (pointer:coarse){.agent-native-elements .official-root [data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:pointer-coarse\:opacity-100{opacity:1}}.agent-native-elements .official-root :is([data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:\*\:\[button\]\:bg-background>*):is(button){background-color:var(--background)}.agent-native-elements .official-root :is([data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:\*\:\[button\]\:ring-1>*):is(button){--agent-elements-tw-ring-shadow:var(--agent-elements-tw-ring-inset,) 0 0 0 calc(1px + var(--agent-elements-tw-ring-offset-width)) var(--agent-elements-tw-ring-color,currentcolor);box-shadow:var(--agent-elements-tw-inset-shadow), var(--agent-elements-tw-inset-ring-shadow), var(--agent-elements-tw-ring-offset-shadow), var(--agent-elements-tw-ring-shadow), var(--agent-elements-tw-shadow)}.agent-native-elements .official-root :is([data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:\*\:\[button\]\:ring-foreground\/10>*):is(button){--agent-elements-tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agent-native-elements .official-root :is([data-slot=code-block]>.\[\[data-slot\=code-block\]\>\&\]\:\*\:\[button\]\:ring-foreground\/10>*):is(button){--agent-elements-tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}@property --agent-elements-tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --agent-elements-tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --agent-elements-tw-animation-duration{syntax:"*";inherits:false}@property --agent-elements-tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --agent-elements-tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --agent-elements-tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --agent-elements-tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --agent-elements-tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --agent-elements-tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --agent-elements-tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --agent-elements-shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --agent-elements-shimmer-image{syntax:"*";inherits:false}@property --agent-elements-shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.agent-native-elements .official-root .shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.agent-native-elements .official-root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(0% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(0% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(0% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(97% .01 17);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(0% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--surface:oklch(98% 0 0);--surface-foreground:var(--foreground);--code:var(--surface);--code-foreground:var(--surface-foreground);--code-highlight:oklch(96% 0 0);--code-number:oklch(56% 0 0);--selection:oklch(0% 0 0);--selection-foreground:oklch(100% 0 0)}.agent-native-elements.dark .official-root{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(58% .22 27);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:var(--color-blue-300);--chart-2:var(--color-blue-500);--chart-3:var(--color-blue-600);--chart-4:var(--color-blue-700);--chart-5:var(--color-blue-800);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(43.9% 0 0);--surface:oklch(20% 0 0);--surface-foreground:oklch(70.8% 0 0);--code:var(--surface);--code-foreground:var(--surface-foreground);--code-highlight:oklch(27% 0 0);--code-number:oklch(72% 0 0);--selection:oklch(92.2% 0 0);--selection-foreground:oklch(20.5% 0 0)}@property --agent-elements-tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --agent-elements-tw-leading{syntax:"*";inherits:false}@property --agent-elements-tw-font-weight{syntax:"*";inherits:false}@property --agent-elements-tw-tracking{syntax:"*";inherits:false}@property --agent-elements-tw-ordinal{syntax:"*";inherits:false}@property --agent-elements-tw-slashed-zero{syntax:"*";inherits:false}@property --agent-elements-tw-numeric-figure{syntax:"*";inherits:false}@property --agent-elements-tw-numeric-spacing{syntax:"*";inherits:false}@property --agent-elements-tw-numeric-fraction{syntax:"*";inherits:false}@property --agent-elements-tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --agent-elements-tw-shadow-color{syntax:"*";inherits:false}@property --agent-elements-tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --agent-elements-tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --agent-elements-tw-inset-shadow-color{syntax:"*";inherits:false}@property --agent-elements-tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --agent-elements-tw-ring-color{syntax:"*";inherits:false}@property --agent-elements-tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --agent-elements-tw-inset-ring-color{syntax:"*";inherits:false}@property --agent-elements-tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --agent-elements-tw-ring-inset{syntax:"*";inherits:false}@property --agent-elements-tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --agent-elements-tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --agent-elements-tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --agent-elements-tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --agent-elements-tw-duration{syntax:"*";inherits:false}@property --agent-elements-tw-content{syntax:"*";inherits:false;initial-value:""}@property --agent-elements-tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --agent-elements-tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes agent-elements-enter{0%{opacity:var(--agent-elements-tw-agent-elements-enter-opacity,1);transform:translate3d(var(--agent-elements-tw-agent-elements-enter-translate-x,0),var(--agent-elements-tw-agent-elements-enter-translate-y,0),0)scale3d(var(--agent-elements-tw-agent-elements-enter-scale,1),var(--agent-elements-tw-agent-elements-enter-scale,1),var(--agent-elements-tw-agent-elements-enter-scale,1))rotate(var(--agent-elements-tw-agent-elements-enter-rotate,0));filter:blur(var(--agent-elements-tw-agent-elements-enter-blur,0))}}@keyframes agent-elements-exit{to{opacity:var(--agent-elements-tw-agent-elements-exit-opacity,1);transform:translate3d(var(--agent-elements-tw-agent-elements-exit-translate-x,0),var(--agent-elements-tw-agent-elements-exit-translate-y,0),0)scale3d(var(--agent-elements-tw-agent-elements-exit-scale,1),var(--agent-elements-tw-agent-elements-exit-scale,1),var(--agent-elements-tw-agent-elements-exit-scale,1))rotate(var(--agent-elements-tw-agent-elements-exit-rotate,0));filter:blur(var(--agent-elements-tw-agent-elements-exit-blur,0))}}@keyframes agent-elements-scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes agent-elements-scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes agent-elements-scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes agent-elements-scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}.agent-native-elements{min-width:0;max-width:100%}:root[data-theme=dark] .agent-native-elements.dark{color:inherit;background:0 0}.agent-model-native.model-select{background:0 0;border:0;min-width:0;max-width:100%;padding:0;display:block}.agent-model-native .official-root>button{max-width:100%}.agent-manus-create{width:min(800px,100%);min-width:0;color:var(--text);margin:0 auto}.agent-manus-create-heading{text-align:left;padding:14px 0 12px}.agent-manus-create-heading>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.agent-manus-create-heading .icon{width:18px;height:18px}.agent-manus-create-heading h2{letter-spacing:-.7px;margin:12px 0 7px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3}.agent-manus-create-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.agent-manus-create .agent-template-picker{margin:16px 0 26px}.agent-manus-create-form{min-width:0}.agent-manus-create .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-manus-create-form>.ant-form-item{margin-bottom:0}.agent-manus-create .composer.unified-composer{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:20px;flex-direction:column;gap:0;padding:16px 18px 12px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 20px #00000003}.agent-manus-create .composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--soft-blue)}.agent-manus-create .composer textarea.ant-input{min-height:100px;box-shadow:none;color:var(--text);resize:none;background:0 0;border:0;padding:0;font-size:15px;line-height:1.8}.agent-manus-create .composer textarea.ant-input:focus{box-shadow:none}.agent-manus-create .composer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0;padding-top:12px;display:flex}.agent-manus-executor{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.agent-manus-executor .icon{width:16px;height:16px}.agent-manus-create .composer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.agent-manus-create .composer-actions .input-hint{color:var(--muted);font-size:10px;display:inline}.agent-manus-create .agent-manus-extra-toggle{min-height:36px;box-shadow:none;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}.agent-manus-extra-toggle .icon{width:14px;height:14px}.agent-manus-extra-toggle>span{display:flex}.agent-manus-create .send-btn.composer-submit-text{width:auto;min-width:90px;height:38px;box-shadow:none;background:var(--blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;transition:transform .18s,background .18s;display:flex}.agent-manus-create .send-btn:not(:disabled):hover{transform:translateY(-1px)}.agent-manus-create .send-btn:not(:disabled):active{transform:scale(.97)}.agent-manus-create .send-btn:disabled{background:var(--surface-3,var(--sidebar));color:var(--muted)}.agent-manus-extra{outline-offset:3px;overflow:hidden}.agent-manus-extra-fields{padding:20px 0 0}.agent-manus-extra-fields .ant-form-item{margin-bottom:16px}.agent-manus-create-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:10px 2px 0;font-size:11px;display:flex}.agent-manus-pending{color:var(--muted);font-size:12px;line-height:1.7}.agent-manus-create button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.agent-task-surface:has(.agent-manus-create){padding:12px clamp(0px,2vw,24px) 24px}:is(.agent-task-surface:has(.agent-manus-create),.agent-task-surface:has(.agent-conversation-result)){background:var(--bg);border-color:var(--line);color:var(--text)}.agent-published-conversation{background:var(--bg);flex:1;min-height:0;padding-top:78px}.agent-published-conversation>.agent-task-surface{background:0 0;border:0;border-radius:0;width:min(860px,100%);margin:0 auto;padding:12px 24px 24px}.agent-conversation-result .markdown-body p{color:var(--text)}.agent-conversation-result{min-width:0;max-width:800px;margin:0 auto}.agent-inline-delivery{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 22px;padding:14px 16px;display:flex}.agent-inline-delivery>.icon{width:22px;height:22px;color:var(--muted)}.agent-inline-delivery>div{flex:1;min-width:0}.agent-inline-delivery strong{overflow-wrap:anywhere;font-size:13px;display:block}.agent-inline-delivery small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.agent-inline-delivery button{min-height:38px;font-size:12px}.agent-inline-media{margin:16px 0 22px}.agent-inline-media .agent-media-results{margin:0}@media (width<=600px){.agent-manus-create-heading{padding-top:4px}.agent-manus-create .composer.unified-composer{border-radius:16px;padding:14px 13px 12px}.agent-manus-create .composer textarea.ant-input{font-size:16px}.agent-manus-create .composer-actions .input-hint{display:none}.agent-manus-executor{overflow-wrap:anywhere;max-width:170px}.agent-manus-create .send-btn.composer-submit-text,.agent-manus-create .agent-manus-extra-toggle{min-height:44px}.agent-manus-create .composer-actions{gap:5px}.agent-inline-delivery{grid-template-columns:22px minmax(0,1fr);gap:9px;padding:12px;display:grid}.agent-inline-delivery button{grid-column:1/-1;width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.agent-manus-create *,.agent-conversation-result *{transition:none!important;animation:none!important}}.agent-result-document{min-width:0;display:block}.agent-result-document.has-directory{grid-template-columns:174px minmax(0,1fr);align-items:start;gap:26px;display:grid}.agent-result-file-tree{min-width:0;margin-bottom:18px;font-size:11px;position:sticky;top:16px}.agent-result-tree-toggle{width:100%;min-height:38px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:flex}.agent-result-tree-toggle>.icon{flex:0 0 14px;width:14px;height:14px}.agent-result-tree-toggle>.icon:last-child{flex-basis:12px;width:12px;height:12px;margin-left:auto;transform:rotate(-90deg)}.agent-result-tree-toggle[aria-expanded=true]>.icon:last-child{transform:none}.agent-result-tree-root{color:var(--text);align-items:center;gap:7px;padding:10px 0 7px;font-weight:500;display:flex}.agent-result-tree-root .icon{width:14px;height:14px;color:var(--blue)}.agent-result-file-tree ol{border-left:1px solid var(--line);gap:3px;margin:0 0 0 6px;padding:2px 0 2px 12px;list-style:none;display:grid}.agent-result-file-tree li{min-width:0}.agent-result-file-tree li[data-level="3"]{padding-left:10px}.agent-result-file-tree li>button{width:100%;min-height:34px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:start;gap:7px;padding:7px;line-height:1.7;display:flex}.agent-result-file-tree li>button>.icon{flex:0 0 12px;width:12px;height:12px;margin-top:3px}.agent-result-file-tree li>button>span{overflow-wrap:anywhere}.agent-result-file-tree li>button[aria-current],.agent-result-file-tree li>button:hover{background:var(--soft-blue);color:var(--blue)}.agent-result-document>.markdown-body{min-width:0}.agent-result-document :is(h1,h2,h3):focus{outline:2px solid var(--blue);outline-offset:5px}@media (width<=700px){.agent-result-document.has-directory{display:block}.agent-result-file-tree{border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:9px 12px;position:static}.agent-result-file-tree ol{grid-template-columns:1fr}.agent-result-tree-toggle{min-height:36px}.agent-result-file-tree li>button{min-height:40px}}.agent-task-trace{--trace-fg:#525252;--trace-muted:#6f6f6f;--trace-line:#ececec;--trace-chip:#f4f4f5;--trace-chip-hover:#eaeaec;--trace-strong:#171717;--trace-blue:#4167ff;--trace-error:#b33d3d;width:100%;min-width:0;max-width:640px;color:var(--trace-fg);margin:2px 0 24px;font-size:14px;line-height:1.45}.agent-task-trace[data-theme=dark]{--trace-fg:#bcbcbc;--trace-muted:#a0a0a0;--trace-line:#343434;--trace-chip:#292929;--trace-chip-hover:#363636;--trace-strong:#ededed;--trace-blue:#8b9eff;--trace-error:#f19b9b}.agent-task-trace *,.agent-task-trace :before,.agent-task-trace :after{box-sizing:border-box}.agent-task-trace [data-slot=trace],.agent-task-trace [data-slot=trace-collapsible]{flex-direction:column;min-width:0;display:flex}.agent-task-trace [data-slot=trace-line]{width:100%;min-width:0;color:var(--trace-muted);align-items:center;gap:10px;display:flex}.agent-task-trace [data-slot=trace-icon]{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.agent-task-trace [data-slot=trace-icon] svg{width:16px;height:16px}.agent-task-trace [data-slot=trace-title]{overflow-wrap:anywhere;min-width:0}.agent-task-trace [data-slot=trace-description]{color:var(--trace-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.agent-task-trace [data-slot=trace-collapsible-trigger]{width:100%;min-height:44px;color:var(--trace-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 4px;transition:background-color .16s,color .16s;display:flex}.agent-task-trace [data-slot=trace-collapsible-trigger]:hover{background:var(--trace-chip);color:var(--trace-strong)}.agent-task-trace [data-slot=trace-collapsible-trigger]>[data-slot=trace-icon]:last-child{flex-basis:14px;width:14px;margin-left:auto;transition:transform .24s}.agent-task-trace [data-slot=trace-collapsible-trigger]>[data-slot=trace-icon]:last-child svg{width:13px;height:13px}.agent-task-trace [data-slot=trace-collapsible-trigger][aria-expanded=true]>[data-slot=trace-icon]:last-child{transform:rotate(90deg)}.agent-task-trace [data-slot=trace-collapsible-content]{min-width:0;overflow:hidden}.agent-task-trace [data-slot=trace-collapsible-content][data-state=open]{animation:.36s cubic-bezier(.22,1,.36,1) affect-trace-open}.agent-task-trace [data-slot=trace-collapsible-content][data-state=closed]{animation:.26s cubic-bezier(.22,1,.36,1) affect-trace-close}.agent-task-trace [data-slot=trace-collapsible-content-inner]{min-width:0}.agent-task-trace [data-slot=trace-line][data-status=running]{color:var(--trace-strong)}.agent-task-trace [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{background:linear-gradient(105deg, var(--trace-muted) 25%, var(--trace-strong) 45%, var(--trace-muted) 65%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite affect-trace-shimmer}.agent-task-trace [data-slot=trace-line][data-status=error]{color:var(--trace-error)}.agent-task-trace .affect-trace-heading{gap:10px;width:fit-content;max-width:100%;font-size:15px}.agent-task-trace .affect-trace-heading>[data-slot=trace-icon]:last-child{order:-1;margin-left:0}.agent-task-trace .affect-trace-heading>[data-slot=trace-line]>[data-slot=trace-icon]{display:none}.agent-task-trace .affect-trace-heading [data-slot=trace-line]{flex-wrap:wrap;gap:3px 8px}.agent-task-trace .affect-trace-body{padding:2px 0 0 4px}.agent-task-trace .affect-trace-plan-toggle,.agent-task-trace .affect-trace-tool-toggle,.agent-task-trace .affect-trace-earlier-toggle{padding-inline:0 8px}.agent-task-trace .affect-trace-plan-list{padding:0 0 8px}.agent-task-trace .affect-trace-plan-row{align-items:flex-start;gap:12px;min-height:38px;padding:8px 0;animation:.52s cubic-bezier(.22,1,.36,1) both affect-trace-enter;position:relative}.agent-task-trace .affect-trace-plan-row:not(:last-child):after{content:"";background:var(--trace-line);width:1px;position:absolute;top:30px;bottom:-6px;left:9px}.agent-task-trace .affect-trace-plan-row [data-slot=trace-icon]{z-index:1;position:relative}.agent-task-trace .affect-trace-plan-row [data-slot=trace-title]{flex:1}.agent-task-trace .affect-trace-plan-row [data-slot=trace-description]{padding-top:1px}.agent-task-trace .affect-trace-plan-row svg:not(.affect-trace-spinner){width:13px;height:13px}.agent-task-trace .affect-trace-plan-row .lucide-circle-check,.agent-task-trace .affect-trace-end .lucide-circle-check{color:var(--trace-blue)}.agent-task-trace .affect-trace-tool{animation:.42s cubic-bezier(.22,1,.36,1) both affect-trace-enter}.agent-task-trace .affect-trace-tool-toggle [data-slot=trace-line]{flex-wrap:wrap;gap:3px 10px}.agent-task-trace .affect-trace-tool-toggle [data-slot=trace-description]:first-of-type{margin-left:auto}.agent-task-trace .affect-trace-tool-detail{border-left:1px solid var(--trace-line);margin:0 8px 10px 30px;padding-left:14px}.agent-task-trace .affect-trace-tool-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.agent-task-trace .affect-trace-tool-detail dt{color:var(--trace-muted);font-size:11px}.agent-task-trace .affect-trace-tool-detail dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.agent-task-trace .affect-trace-tool-detail p{color:var(--trace-muted);margin:10px 0;font-size:12px}.agent-task-trace .affect-trace-earlier-list{border-left:1px solid var(--trace-line);margin-left:10px;padding-left:20px}.agent-task-trace .affect-trace-end{min-height:42px;color:var(--trace-fg)}.agent-task-trace .affect-trace-placeholder{padding:8px 0 14px 26px}.agent-task-trace .affect-trace-sources{margin:0 0 8px}.agent-task-trace .affect-trace-sources-toggle{flex-wrap:wrap;gap:8px}.agent-task-trace .affect-trace-sources-toggle>[data-slot=trace-line]{flex-shrink:0;width:auto}.agent-task-trace .affect-trace-source-peek{flex:1;gap:5px;min-width:0;display:flex;overflow:hidden}.agent-task-trace .affect-trace-source-peek>span{text-overflow:ellipsis;white-space:nowrap;background:var(--trace-chip);border-radius:6px;max-width:130px;padding:3px 7px;font-size:11px;overflow:hidden}.agent-task-trace .affect-trace-source-cards{scrollbar-width:thin;gap:8px;min-width:0;padding:6px 4px 12px;display:flex;overflow-x:auto}.agent-task-trace .affect-trace-source{width:172px;max-width:100%;min-height:78px;color:var(--trace-strong);background:var(--trace-chip);border-radius:12px;flex-direction:column;flex:0 0 172px;gap:6px;padding:10px 12px 11px;text-decoration:none;transition:background-color .16s,box-shadow .2s;animation:.42s cubic-bezier(.22,1,.36,1) both affect-trace-enter;display:flex}.agent-task-trace .affect-trace-source:hover{color:var(--trace-strong);background:var(--trace-chip-hover)}.agent-task-trace .affect-trace-source-site{min-width:0;color:var(--trace-fg);align-items:center;gap:6px;font-size:11px;display:flex}.agent-task-trace .affect-trace-source-site svg{flex:0 0 14px;width:14px;height:14px}.agent-task-trace .affect-trace-source-site>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-task-trace .affect-trace-source-site small{margin-left:auto}.agent-task-trace .affect-trace-source-path{overflow-wrap:anywhere;font-size:12.5px;line-height:17.5px}.agent-task-trace .affect-trace-tool-compact>.affect-trace-source{flex:none;width:fit-content;min-height:44px;margin:0 8px 6px 30px}.agent-task-trace .affect-trace-spinner{animation:1.4s linear infinite affect-trace-spin}.agent-task-trace button:focus-visible,.agent-task-trace a:focus-visible{outline:2px solid var(--trace-blue);outline-offset:2px}@keyframes affect-trace-open{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes affect-trace-close{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@keyframes affect-trace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes affect-trace-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes affect-trace-spin{to{transform:rotate(360deg)}}@media (width<=600px){.agent-task-trace .affect-trace-plan-row{flex-wrap:wrap;gap:6px 10px}.agent-task-trace .affect-trace-plan-row>[data-slot=trace-title]{flex-basis:calc(100% - 30px)}.agent-task-trace .affect-trace-plan-row>[data-slot=trace-description]{margin-left:30px}.agent-task-trace .affect-trace-plan-row:not(:last-child):after{bottom:-6px}.agent-task-trace .affect-trace-source-peek>span{max-width:85px}}@media (prefers-reduced-motion:reduce){.agent-task-trace *,.agent-task-trace :before,.agent-task-trace :after{transition:none!important;animation:none!important}.agent-task-trace [data-slot=trace-line][data-status=running]>[data-slot=trace-title]{-webkit-text-fill-color:currentColor;background:0 0}}.manus-task-summary{--manus-ease:cubic-bezier(.22,1,.36,1);min-width:0;color:var(--text);padding:4px 0 16px;font-size:14px;line-height:1.7}.manus-task-user-message{justify-content:flex-end;padding:8px 0 34px;display:flex}.manus-task-user-message p{border:1px solid var(--line);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;max-width:86%;margin:0;padding:12px 18px;font-size:14px;line-height:1.75}.manus-task-summary-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.manus-task-brand{align-items:center;gap:9px;display:flex}.manus-task-brand-mark{width:25px;height:28px;color:var(--text);place-items:center;display:grid}.manus-task-brand-mark .icon{width:24px;height:24px}.manus-task-brand strong{letter-spacing:-.6px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;line-height:1.2}.manus-task-brand small{border:1px solid var(--line);color:var(--muted);border-radius:5px;margin-left:3px;padding:0 7px;font-size:11px;line-height:1.65}.manus-task-status{color:var(--muted);font-size:12px}.manus-task-status-failed,.manus-task-status-interrupted,.manus-task-status-result_unknown{color:#a63f42}.manus-task-activity{margin:2px 0 24px}.manus-task-activity-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.manus-task-activity-toggle small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.manus-task-activity-tools-count{border-left:1px solid var(--line);padding-left:7px}.manus-task-disclosure{color:var(--muted);margin-left:auto;display:flex}.manus-task-disclosure .icon{width:15px;height:15px}.manus-task-thinking-orb{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.manus-task-activity-check{color:var(--muted);display:flex}.manus-task-activity-check .icon{width:16px;height:16px}.manus-task-thinking-label{color:var(--muted)}.manus-task-activity-body{overflow:hidden}.manus-task-thinking-placeholder{color:var(--muted);align-items:center;gap:12px;padding:9px 0 12px 26px;font-size:12px;display:flex}.manus-task-plan{border-left:1px solid var(--line);gap:2px;margin:5px 0 12px 8px;padding:0 0 0 17px;list-style:none;display:grid}.manus-task-plan li{min-height:36px;color:var(--muted);align-items:center;gap:10px;font-size:12px;transition:color .28s;display:flex}.manus-task-plan li[data-status=running]{color:var(--text)}.manus-task-plan li>span:nth-child(2){flex:1;min-width:0}.manus-task-plan li>small{flex-shrink:0;font-size:10px}.manus-task-plan-marker{flex:0 0 20px;justify-content:center;align-items:center;height:20px;display:flex}.manus-task-plan-symbol{place-items:center;width:20px;height:20px;display:grid}.manus-task-plan-check{color:#629c66;width:18px;height:18px}.manus-task-plan-dot{border:1px solid var(--line);border-radius:50%;width:7px;height:7px}.manus-task-step-orb{flex:0 0 20px;display:block}.manus-task-small-spinner{border:1.5px solid var(--line);border-top-color:var(--muted);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite manus-orbit;display:inline-block}.manus-task-tools{gap:6px;margin:7px 0 12px 26px;display:grid}.manus-task-tool{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex}.manus-task-tool>.icon{width:16px;height:16px;color:var(--muted)}.manus-task-tool>span:nth-child(2){flex:1;align-items:center;gap:9px;min-width:0;display:flex}.manus-task-tool strong{font-size:12px;font-weight:500}.manus-task-tool-duration{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.manus-task-earlier-tools{color:var(--muted);padding:4px 0;font-size:12px}.manus-task-earlier-tools>button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:flex}.manus-task-earlier-tools>button .icon{width:14px;height:14px;transform:rotate(-90deg)}.manus-task-earlier-tools>button[aria-expanded=true] .icon{transform:rotate(0)}.manus-task-earlier-tools ol{gap:8px;margin:10px 0;padding-left:20px;display:grid}.manus-task-earlier-tools li{padding:5px 0}.manus-task-earlier-tools li>small{margin-left:14px}.manus-task-earlier-tools li>a{width:fit-content;display:block}.manus-task-tool a{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.manus-task-tool-state{color:var(--muted);flex-shrink:0;font-size:10px}.manus-task-waiting{color:var(--muted);align-items:center;gap:9px;padding:10px 0 18px;font-size:13px;display:flex}.manus-task-waiting .icon{width:17px;height:17px}.manus-task-error{color:#9d3f42;background:#fff6f6;border:1px solid #f0caca;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.6}.manus-task-result{padding:0 0 10px;position:relative}.manus-task-result-caption{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.manus-task-result .agent-step-result{flex-direction:column;padding:0;display:flex}.manus-task-result .markdown-body{overflow-wrap:anywhere;order:0;font-size:14px;line-height:1.85}.manus-task-result .markdown-body :first-child{margin-top:0}.manus-task-result .markdown-body h1,.manus-task-result .markdown-body h2{letter-spacing:-.25px;margin:22px 0 12px;font-size:21px;line-height:1.45}.manus-task-result .markdown-body h3{font-size:16px}.manus-task-result .markdown-body p{margin:10px 0}.manus-task-result .agent-inline-actions{opacity:.65;order:2;margin:12px 0 0;transition:opacity .18s}.manus-task-result .agent-inline-actions:hover,.manus-task-result .agent-inline-actions:focus-within{opacity:1}.manus-task-result .agent-inline-actions .ant-btn{font-size:11px}.manus-task-result .agent-result-directory{order:3;margin-top:10px;font-size:12px}.manus-task-result[data-streaming=true] .markdown-body:after{background:var(--muted);content:"";border-radius:1px;width:6px;height:15px;margin-left:4px;animation:1s steps(2,end) infinite manus-cursor;display:inline-block}.manus-task-completion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 22px;display:flex}.manus-task-completed-label{color:#4c9459;align-items:center;gap:8px;font-size:13px;display:flex}.manus-task-completed-label>span{display:flex}.manus-task-completed-label .icon{width:17px;height:17px}.manus-task-feedback{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.manus-task-stars{gap:0;display:flex}.manus-task-stars button{width:30px;height:32px;color:var(--line);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.manus-task-stars button>.icon{fill:currentColor;stroke-width:1px;width:18px;height:18px;transition:color .15s}.manus-task-stars button.is-selected{color:#d3a349}.manus-task-suggestions h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.manus-task-suggestions>div{display:grid}.manus-task-suggestions button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:11px 0;font-size:12px;line-height:1.6;transition:color .18s,background .18s;display:flex}.manus-task-suggestions button:last-child{border-bottom:0}.manus-task-suggestions button>span{flex:1}.manus-task-suggestions button>.icon{flex-shrink:0;width:15px;height:15px}.manus-task-suggestions button>.icon:last-child{opacity:.55;transition:transform .22s var(--manus-ease),opacity .22s}.manus-task-suggestions button:not(:disabled):hover{color:var(--text)}.manus-task-suggestions button:not(:disabled):hover>.icon:last-child{opacity:1;transform:translate(4px)}.manus-task-suggestions button:disabled{cursor:default;opacity:.6}.manus-task-summary button:focus-visible,.manus-task-summary a:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}@keyframes manus-orbit{to{transform:rotate(360deg)}}@keyframes manus-cursor{50%{opacity:0}}@media (width<=600px){.manus-task-user-message{padding-bottom:25px}.manus-task-user-message p{max-width:95%;font-size:13px}.manus-task-completion{align-items:flex-start;gap:10px}.manus-task-feedback{justify-content:space-between;width:100%}.manus-task-stars button{width:38px;height:44px}.manus-task-plan li{flex-wrap:wrap}.manus-task-plan li>small{margin-left:26px}.manus-task-tool>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:0}.manus-task-tool a{max-width:160px}.manus-task-tool-duration{margin-left:0}.manus-task-tools{margin-left:10px}.manus-task-suggestions button{font-size:13px}}@media (prefers-reduced-motion:reduce){.manus-task-summary *,.manus-task-summary :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.manus-task-thinking-label{-webkit-text-fill-color:currentColor;background:0 0}}.manus-task-activity{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:14px;padding:6px 16px}.manus-task-activity-toggle{min-height:42px}.manus-task-activity-body{padding-bottom:4px}.manus-plan-card{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:8px 0 16px;padding:14px 16px 6px}.manus-plan-card-heading{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.manus-plan-card-heading .icon{width:15px;height:15px;color:var(--muted)}.manus-plan-card-heading strong{font-weight:500}.manus-plan-card-heading small{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.manus-plan-progress{background:var(--line);border-radius:3px;height:3px;margin-top:13px;overflow:hidden}.manus-plan-progress>span{background:var(--blue);border-radius:inherit;height:100%;display:block}.manus-plan-card .manus-task-plan{margin:8px 0 6px 9px;padding-left:17px}.manus-plan-card .manus-task-plan li{min-height:40px;font-size:12px}.manus-plan-card .manus-task-plan-marker{background:var(--bg);margin-left:-28px;margin-right:8px}.manus-plan-card .manus-task-plan li[data-status=completed]{color:var(--text)}.manus-plan-card .manus-task-plan-dot{border-color:var(--muted);opacity:.6}.manus-task-tools{gap:8px;margin:8px 0 10px}.manus-tools-heading{color:var(--muted);justify-content:space-between;padding:1px 1px 3px;font-size:11px;display:flex}.manus-tools-heading small{font-size:10px}.manus-task-tools .manus-task-tool{background:var(--bg);border-radius:10px;min-height:0;padding:0;display:block;overflow:hidden}.manus-tool-toggle{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.manus-tool-toggle>.icon{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.manus-tool-toggle>.icon:last-child{flex-basis:12px;width:12px;height:12px;transform:rotate(-90deg)}.manus-tool-toggle[aria-expanded=true]>.icon:last-child{transform:none}.manus-tool-toggle strong{flex:1;font-size:12px;font-weight:500}.manus-tool-toggle .manus-task-tool-duration{margin:0}.manus-task-tool .manus-tool-source{width:fit-content;max-width:calc(100% - 38px);color:var(--muted);align-items:center;gap:5px;margin:0 12px 10px 38px;font-size:11px;display:flex}.manus-tool-source>.icon{width:10px;height:10px}.manus-tool-detail{border-top:1px solid var(--line);overflow:hidden}.manus-tool-detail dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 14px;display:grid}.manus-tool-detail dl>div{min-width:0}.manus-tool-detail dt{color:var(--muted);font-size:10px}.manus-tool-detail dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.manus-tool-detail>p{color:var(--muted);margin:0 14px 12px;font-size:11px}.manus-task-sources{margin:-8px 0 24px}.manus-task-sources>button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.manus-source-symbols{padding-left:3px;display:flex}.manus-source-symbols>span{border:2px solid var(--bg);background:var(--line);width:24px;height:24px;color:var(--text);border-radius:50%;place-items:center;margin-left:-3px;font-size:10px;display:grid}.manus-task-sources>button>.icon{width:13px;height:13px;transform:rotate(-90deg)}.manus-task-sources>button[aria-expanded=true]>.icon{transform:none}.manus-task-sources>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:5px 0;list-style:none;display:grid}.manus-task-sources li{min-width:0}.manus-task-sources a{border:1px solid var(--line);min-height:62px;color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.manus-task-sources a>.icon{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.manus-task-sources a>.icon:last-child{flex-basis:12px;width:12px;height:12px;margin-left:auto}.manus-task-sources a>span{gap:2px;min-width:0;display:grid}.manus-task-sources strong{font-size:12px;font-weight:500}.manus-task-sources small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:10px;overflow:hidden}@media (width<=700px){.manus-task-activity,.manus-plan-card{padding-inline:12px}.manus-task-activity-toggle{gap:7px}.manus-task-activity-tools-count{font-size:10px!important}.manus-task-sources>ol{grid-template-columns:1fr}.manus-tool-toggle{gap:7px}.manus-task-tool-state{font-size:9px}}.agent-task-trace{min-width:0;margin:2px 0 24px}.agent-media-results{min-width:0}.agent-media-results>h3{color:var(--text);margin:18px 0 12px;font-size:14px}.agent-media-results .media-result{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:13px;min-width:0;margin:0 0 14px;padding:16px}.agent-media-results .plan-result-heading{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.agent-media-results .media-result p{color:var(--muted);font-size:11px;line-height:1.7}.agent-media-results .media-result img,.agent-media-results .media-result video{object-fit:contain;border-radius:9px;width:100%;max-width:100%;max-height:440px;margin:14px auto;display:block}.agent-media-results .media-result audio{width:100%;margin:14px 0}.agent-media-results .plan-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-media-results .plan-actions button{min-height:38px;font-size:12px}.agent-media-zoom{object-fit:contain;width:100%;max-width:100%;max-height:75dvh;display:block}@media (width<=600px){.agent-media-results .media-result{padding:12px}.agent-media-results .plan-actions button{min-height:44px}}.agent-chat-shell .main{flex-direction:column;height:100dvh;display:flex;overflow:clip}.agent-chat-shell .topbar{flex:0 0 72px}.agent-chat-shell #content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}.zero-agent-chat{min-width:0;min-height:0;color:var(--text);background:var(--bg);flex-direction:column;flex:1;display:flex;overflow:clip}.zero-agent-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding:22px 32px 28px;position:relative;overflow:hidden auto}.zero-agent-chat:not(.is-started) .zero-agent-scroll{flex:none;padding-top:clamp(44px,14dvh,150px);padding-bottom:27px}.zero-agent-welcome,.zero-agent-thread{width:min(760px,100%);margin:0 auto}.zero-agent-welcome h1{letter-spacing:-.8px;margin:0;font:500 clamp(30px,3vw,40px)/1.35 Georgia,Songti SC,serif}.zero-agent-welcome p{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.7}.zero-agent-thread .manus-task-summary+.manus-task-summary{padding-top:22px}.zero-agent-composer-position{flex:none;width:min(824px,100%);margin:0 auto;padding:0 32px 9px}.zero-agent-chat:not(.is-started) .zero-agent-composer-position{margin-bottom:auto}.zero-agent-composer{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:21px;padding:17px 18px 13px;transition:border-color .2s,box-shadow .2s;box-shadow:0 5px 24px #00000004}.zero-agent-composer:focus-within{border-color:color-mix(in srgb,var(--muted) 56%,var(--line));box-shadow:0 7px 28px #00000008}.zero-agent-chat .zero-agent-composer textarea.ant-input{box-shadow:none;resize:none;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:15px;line-height:1.75;display:block}.zero-agent-chat .zero-agent-composer textarea.ant-input::placeholder{color:var(--muted);opacity:.65}.zero-agent-composer-bottom{color:var(--muted);align-items:center;gap:13px;margin-top:14px;font-size:11px;display:flex}.zero-agent-identity{align-items:center;gap:7px;display:flex}.zero-agent-identity .icon{width:16px;height:16px}.zero-agent-enter-hint{opacity:.6;margin-left:auto;font-size:10px}.zero-agent-send{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s;display:grid}.zero-agent-send:disabled{background:var(--surface-3,var(--line));color:var(--muted);cursor:default}.zero-agent-send .icon{width:18px;height:18px;transform:rotate(-90deg)}.zero-agent-send .lucide-square{fill:currentColor;width:12px;height:12px;transform:none}.zero-agent-sample-note{color:var(--muted);opacity:.65;text-align:center;padding-top:9px;font-size:10px;line-height:18px;display:block}.zero-agent-chat button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.zero-agent-sr-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.zero-agent-scroll{padding:18px 18px 20px}.zero-agent-chat:not(.is-started) .zero-agent-scroll{padding-top:clamp(35px,12dvh,100px)}.zero-agent-composer-position{padding:0 12px 6px}.zero-agent-composer{border-radius:18px;padding:16px 14px 12px}.zero-agent-chat .zero-agent-composer textarea.ant-input{font-size:16px}.zero-agent-composer-bottom{margin-top:10px}.zero-agent-send{flex-basis:42px;width:42px;height:42px}.zero-agent-welcome h1{font-size:30px}.zero-agent-enter-hint{visibility:hidden}}@media (height<=560px){.zero-agent-chat:not(.is-started) .zero-agent-scroll{padding-top:16px;padding-bottom:15px}.zero-agent-welcome h1{font-size:26px}.zero-agent-welcome p{margin-top:6px}}@media (prefers-reduced-motion:reduce){.zero-agent-chat *,.zero-agent-chat :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.zero-agent-chat{position:relative}.zero-agent-toolbar{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:24px}.zero-agent-toolbar .ant-btn{border-color:var(--line);background:0 0;height:32px;padding-inline:9px;font-size:11px}.zero-agent-toolbar .icon{width:14px;height:14px}.zero-agent-live-composer .zero-agent-composer-bottom{grid-template-columns:minmax(160px,220px) minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:16px;display:grid}.zero-agent-agent-picker{min-width:0;max-width:100%}.zero-agent-agent-picker .ant-select{width:100%!important}.zero-agent-live-composer .agent-picker-trigger{box-sizing:border-box;gap:8px;width:100%;height:48px;min-height:48px;padding:6px 10px}.zero-agent-live-composer .agent-picker-trigger-copy{gap:0}.zero-agent-live-composer .agent-picker-trigger-copy strong{font-size:13px;line-height:18px}.zero-agent-live-composer .agent-picker-trigger-copy small{font-size:11px;line-height:14px}.zero-agent-model-picker{min-width:0;max-width:100%}.zero-agent-live-composer .agent-offer-choice{background:0 0;border:0;margin:0;padding:0}.zero-agent-live-composer .agent-offer-toolbar,.zero-agent-live-composer .research-model-choice{align-items:center;gap:8px;min-width:0;display:flex}.zero-agent-live-composer .model-select{box-sizing:border-box;border-color:var(--line);border-radius:12px;flex:1;gap:8px;min-width:0;max-width:none;height:48px;padding:0 10px}.zero-agent-live-composer .model-select .ant-select{gap:8px;height:46px;padding:0;font-size:13px}.zero-agent-live-composer .model-select>.model-avatar.tiny{border-radius:8px;flex:0 0 28px;width:28px;height:28px;font-size:13px}.zero-agent-live-composer .zero-agent-model-picker .icon-btn{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0}.zero-agent-live-composer .zero-agent-model-picker .icon-btn .icon{width:18px;height:18px}.zero-agent-live-composer .agent-offer-fallback{display:none}.zero-agent-live-composer .agent-offer-choice:has(.agent-offer-toolbar) .agent-offer-budget{display:none}.zero-agent-live-composer .agent-offer-choice:not(:has(.agent-offer-toolbar)) .agent-offer-budget{margin:0;font-size:11px}.zero-agent-live-composer .zero-agent-send{width:44px;height:44px;margin-left:0}.zero-agent-live-composer .zero-agent-stop:not(:disabled){background:var(--text);color:var(--bg)}.zero-agent-model-picker{align-items:center;gap:8px;display:flex}.zero-agent-model-label{color:var(--muted);flex:none;font-size:12px}.zero-agent-model-control{flex:1;min-width:0}.zero-agent-live-composer .zero-agent-send:last-child{grid-column:3}.zero-agent-extra{color:var(--muted);margin-top:10px;font-size:12px}.zero-agent-extra summary,.zero-agent-task-details summary{cursor:pointer}.zero-agent-extra[open]>summary{margin-bottom:14px}.zero-agent-extra .ant-form-item{margin-bottom:12px}.zero-agent-extra .ant-form-item textarea.ant-input{border:1px solid var(--line);border-radius:10px;padding:10px}.zero-agent-confirm{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:16px;margin-top:20px;padding:18px;font-size:13px}.zero-agent-confirm p,.zero-agent-task-details p{overflow-wrap:anywhere;line-height:1.7}.zero-agent-confirm footer,.zero-agent-task-actions footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.zero-agent-task-details{color:var(--muted);margin-top:20px;font-size:12px}.zero-agent-task-actions{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.zero-agent-result-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.zero-agent-result-actions .ant-btn{min-height:44px;color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding-inline:10px;display:inline-flex}.zero-agent-result-actions .icon{width:16px;height:16px}.zero-agent-result-actions [role=status]{color:var(--muted);font-size:12px}.zero-agent-error{color:var(--danger,#c23439);font-size:13px}@media (width<=700px){.zero-agent-toolbar{top:10px;right:12px}.zero-agent-live-composer .zero-agent-composer-bottom{grid-template-columns:minmax(0,1fr) 44px;gap:10px 8px;margin-top:12px}.zero-agent-live-composer .zero-agent-agent-picker{grid-column:1/-1}.zero-agent-live-composer .zero-agent-model-picker{min-width:0}.zero-agent-live-composer .zero-agent-send:last-child{grid-column:2}.zero-agent-confirm{padding:14px}}.agent-research-columns{grid-template-columns:minmax(260px,2fr) minmax(0,3fr);align-items:start;gap:18px;margin:20px 0;display:grid}.agent-research-columns>section{border:1px solid var(--line);background:var(--bg);overflow-wrap:anywhere;border-radius:12px;min-width:0}.agent-research-columns>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;display:flex}.agent-research-columns h3,.agent-research-columns h4{color:var(--text);margin:0}.agent-research-columns h3{font-size:16px}.agent-research-columns h4{font-size:14px}.agent-research-process>header>span,.agent-research-columns small,.agent-research-note{color:var(--muted);font-size:12px}.agent-research-process-scroll>section,.agent-research-process-scroll>p{border-bottom:1px solid var(--line);margin:0;padding:18px}.agent-research-process-scroll>:last-child{border-bottom:0}.agent-research-columns ol{margin:12px 0 0;padding-left:22px}.agent-research-columns li{margin:12px 0;line-height:1.7}.agent-research-plan li>span:first-child{margin-bottom:5px;display:block}.agent-research-tools li>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-research-tools a,.agent-research-sources small{margin:6px 0;display:block}.agent-research-columns a{color:var(--blue)}.agent-research-report-scroll>.agent-step-result{padding:18px}.research-report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-research-report .agent-result-directory{color:var(--text);background:var(--surface-1,var(--bg));border:1px solid var(--line)}.agent-research-report-empty{align-items:center;min-height:320px;padding:32px 22px;display:grid}.agent-research-report .markdown-body{min-width:0;color:var(--text);font-size:14px;line-height:1.9}.agent-research-report .markdown-body h1{margin:22px 0 14px;font-size:25px;line-height:1.4}.agent-research-report .markdown-body h2{margin:24px 0 12px;font-size:19px;line-height:1.5}.agent-research-report .markdown-body h3{margin:20px 0 10px;font-size:16px;line-height:1.5}.agent-research-report .markdown-body p{margin:12px 0}.agent-research-report .markdown-body th,.agent-research-report .markdown-body td{border:1px solid var(--line);text-align:left;padding:8px 12px}.agent-research-report .markdown-body table{border-collapse:collapse;margin:14px 0}.agent-research-report .markdown-body pre,.agent-research-report .markdown-body table{max-width:100%;display:block;overflow-x:auto}.agent-research-surface.agent-task-surface{background:var(--bg);min-width:0;max-width:100%}@media (width<=900px){.agent-research-columns{grid-template-columns:minmax(0,1fr)}.agent-research-process{overscroll-behavior:contain;max-height:40vh;overflow-y:auto}.agent-research-report-empty{min-height:180px}}.research-layout,.agent-manus-workspace,.manus-task-workbench.research-task-workbench{--research-paper:var(--bg);--research-panel:var(--sidebar);--research-ink:var(--text);--research-muted:var(--muted);--research-line:var(--line);--research-hover:var(--surface-hover,var(--soft-blue))}.research-layout .main,.research-layout .shell-nav{transition:margin-left .2s,width .2s}.layout.research-layout .main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.research-layout .topbar{flex:none}.research-layout .main>#content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.research-layout .agent-workspace.agent-manus-workspace{flex:1;height:100%;min-height:0}.research-layout .sidebar{background:var(--research-panel)}.research-layout .context-body{scrollbar-width:thin}.agent-task-rail{flex-direction:column;gap:12px;min-height:0;display:flex}.agent-task-rail>header{gap:6px;padding:12px 4px 2px;display:grid}.agent-task-rail>header strong{color:var(--research-ink);font-size:19px}.agent-task-rail>header span,.agent-selector-label{color:var(--research-muted);font-size:11px}.agent-task-rail .agent-new-research{color:#fff;background:var(--blue);border-color:var(--blue);border-radius:10px;min-height:40px}.agent-task-rail .agent-new-research:not(:disabled):hover{color:#fff;background:var(--blue-hover);border-color:var(--blue-hover)}.agent-task-rail .agent-new-research:disabled{opacity:.5}.agent-task-rail .ant-select{width:100%}.agent-history-heading{color:var(--research-muted);align-items:center;gap:8px;padding:8px 4px 0;display:flex}.agent-history-heading h2{margin:0;font-size:12px;font-weight:500}.agent-task-history-inline{min-width:0}.agent-task-history-inline>p{color:var(--research-muted);font-size:10px}.agent-task-history-inline .agent-history-items{gap:4px;display:grid}.agent-task-history-inline .agent-history-items>button{width:100%;min-width:0;color:var(--research-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:5px;padding:12px;transition:background .14s,border-color .14s,transform 90ms;display:grid;position:relative}.agent-task-history-inline .agent-history-items>button:is(:hover,[aria-current=page]){background:var(--soft-blue);border-color:var(--research-line)}.agent-task-history-inline .agent-history-items>button:active{transform:scale(.985)}.agent-task-history-inline strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.agent-task-history-inline span,.agent-task-history-inline small{color:var(--research-muted);font-size:10px}.agent-task-history-inline .agent-history-items>button>.icon{display:none}.agent-task-history-inline .ant-pagination{margin:10px 0}.agent-manus-workspace{background:var(--research-paper)}.agent-manus-workspace .agent-workspace-toolbar{flex-direction:row;padding:8px 16px;position:static}.agent-manus-workspace .agent-workspace-toolbar .ant-btn{min-width:0}.agent-manus-workspace .agent-published-workspace{padding-top:0}.agent-workspace.agent-manus-workspace .agent-research-workshop-task>.research-task-heading{background:var(--research-paper);min-height:58px;padding-left:20px}.agent-manus-workspace .research-task-heading h1{font-size:15px}.manus-task-workbench.research-task-workbench>.research-task-columns{grid-template-columns:minmax(0,44fr) minmax(0,56fr);transition:grid-template-columns .22s cubic-bezier(.2,.7,.2,1)}.manus-task-workbench.research-task-workbench .agent-research-process{background:var(--research-paper);border-left:0;grid-column:1;position:relative}.manus-task-workbench.research-task-workbench .agent-research-report{background:var(--research-paper);border-left:1px solid var(--research-line);opacity:1;grid-column:2;transition:opacity .18s,transform .22s,visibility .22s;transform:translate(0)}.manus-task-workbench.research-task-workbench[data-report-open=false]>.research-task-columns{grid-template-columns:minmax(0,100fr) minmax(0,0fr)}.manus-task-workbench.research-task-workbench[data-report-open=false] .agent-research-report{opacity:0;visibility:hidden;pointer-events:none;transform:translate(12px)}.manus-task-workbench.research-task-workbench .agent-research-process-scroll{padding:12px clamp(14px,2vw,28px)}.manus-task-workbench.research-task-workbench .agent-research-process-scroll>section,.manus-task-workbench.research-task-workbench .agent-research-process-scroll>p{border-bottom:0;padding:16px 0}.manus-task-workbench.research-task-workbench .research-task-context{background:0 0}.manus-task-workbench.research-task-workbench .research-task-context>details{background:0 0;border:0;padding:10px 12px}.research-demand-bubble{border:1px solid var(--research-line);background:var(--soft-blue);max-width:94%;color:var(--research-ink);border-radius:16px 16px 4px;margin:0 0 14px auto;padding:14px 18px}.research-demand-bubble span{color:var(--research-muted);font-size:10px}.research-demand-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.8}.research-agent-identity{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0 4px;display:flex}.research-agent-identity img{object-fit:contain;width:24px;height:24px}.research-agent-identity strong{font-size:13px}.research-activity-groups.ant-collapse{border-color:var(--research-line);background:0 0;border-radius:12px;margin-top:12px}.research-activity-groups .ant-collapse-header{font-size:12px}.research-activity-groups .ant-collapse-content{border-color:var(--research-line);background:0 0}.research-activity-groups .agent-research-plan{margin:0;padding:0;list-style:none}.research-activity-groups .agent-research-plan li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.research-status-dot{background:var(--research-muted);border-radius:50%;flex:none;width:8px;height:8px;transition:background .16s}.research-status-dot.status-completed{background:#269b57}.research-status-dot.status-running{background:var(--blue)}.research-status-dot.status-failed{background:#c74343}.manus-task-workbench.research-task-workbench .agent-research-tools{padding:0;list-style:none}.manus-task-workbench.research-task-workbench .agent-research-tools li{border:1px solid var(--research-line);background:var(--research-paper);border-radius:10px;padding:12px 14px;animation:.16s both research-record-in}.manus-task-workbench.research-task-workbench .agent-research-tools strong{font-size:12px;font-weight:500}.manus-task-workbench.research-task-workbench .agent-research-tools .ant-tag{font-size:10px}.manus-task-workbench.research-task-workbench .agent-research-sources{padding:0;list-style:none}.manus-task-workbench.research-task-workbench .agent-research-sources li{border-bottom:1px solid var(--research-line);padding:6px 0 10px}.research-file-card.ant-btn{text-align:left;border-color:var(--research-line);background:var(--research-paper);border-radius:12px;width:100%;height:auto;min-height:68px;padding:14px;transition:border-color .15s,box-shadow .15s,transform 90ms;display:flex}.research-file-card>.icon:first-child{width:28px;height:28px;color:var(--blue)}.research-file-card>span{flex:1;gap:5px;min-width:0;display:grid}.research-file-card strong{color:var(--research-ink);font-size:13px}.research-file-card:hover{box-shadow:0 3px 12px #00000008}.research-file-card:active{transform:scale(.992)}.research-completion-summary{color:var(--research-muted);margin:10px 0 0;font-size:11px;line-height:1.8}.manus-task-workbench.research-task-workbench .research-task-controls{background:var(--research-paper)}.manus-task-workbench.research-task-workbench .agent-research-report-scroll{padding:28px clamp(20px,3vw,46px)}.manus-task-workbench.research-task-workbench .agent-research-report>header h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.manus-task-workbench.research-task-workbench .markdown-body h1{font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:clamp(25px,2.5vw,34px);font-weight:600}.research-new-records{z-index:2;align-self:center;position:absolute;bottom:116px;box-shadow:0 3px 12px #00000012}.research-footer-summary{background:var(--research-paper);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 18px 0;font-size:11px;display:flex}.research-footer-summary a{margin-left:auto}.manus-task-workbench.research-task-workbench .markdown-body{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}:is(.agent-task-rail,.manus-task-workbench.research-task-workbench,.agent-manus-workspace) :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.manus-task-workbench.research-task-workbench :is(button,a){transition:background-color .14s,border-color .14s,color .14s,transform 90ms,box-shadow .15s}.research-intro-details{max-width:720px;color:var(--research-muted);margin-inline:auto}.agent-manus-workspace .research-workshop-heading{text-align:center}.agent-manus-workspace .agent-workshop-hero{justify-content:center;padding:30px 20px 12px}.agent-manus-workspace .agent-workshop-hero>.agent-emblem{display:none}.agent-manus-workspace .agent-workshop-hero h1{color:var(--research-ink);font-size:28px}.research-advanced-fields{border:1px solid var(--research-line);border-radius:12px;width:100%;max-width:760px;margin:14px auto;padding:14px 18px}.research-advanced-fields>summary{cursor:pointer;color:var(--research-muted);font-size:12px}.research-advanced-fields[open]>.agent-form-content{animation:.18s both research-record-in}.research-start-composer{border:1px solid var(--research-line);background:var(--research-paper);border-radius:18px;width:100%;max-width:760px;margin:24px auto 10px;padding:16px;box-shadow:0 4px 20px #00000004}.research-start-composer .composer,.research-start-composer .composer:focus-within{min-height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.research-start-composer .composer textarea{min-height:120px;max-height:260px;padding:12px 8px}.research-model-choice{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.research-start-composer .research-model-choice .model-select{flex:1;width:100%;min-width:0;max-width:320px}.research-model-choice>.icon-btn{flex-shrink:0}.research-brief-form>.research-create-scroll>.research-brief-review{justify-content:flex-end;max-width:760px}.research-create-note{max-width:760px;color:var(--research-muted);margin:12px auto;font-size:11px;line-height:1.8}@keyframes research-record-in{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width>=1081px){.layout.research-layout{--ctx-w:232px}.layout.research-layout.research-rail-collapsed{--ctx-w:0px}.research-rail-collapsed .shell-nav>.sidebar{visibility:hidden;pointer-events:none;border:0;padding:0}}@media (width<=1080px){.research-rail-toggle{display:none}}@container research-workbench (width<=740px){.manus-task-workbench.research-task-workbench>.research-task-columns,.manus-task-workbench.research-task-workbench[data-report-open=false]>.research-task-columns{grid-template-columns:minmax(0,1fr)}.manus-task-workbench.research-task-workbench .agent-research-report{border-left:0;grid-column:1}.manus-task-workbench.research-task-workbench .agent-research-report-scroll{padding:20px 16px}.manus-task-workbench.research-task-workbench .agent-research-process-scroll{padding:6px 16px}.manus-task-workbench.research-task-workbench .research-report-actions{gap:4px}}@media (width<=700px){.research-start-composer{margin:18px auto 10px;padding:14px}.research-advanced-fields{padding:12px}.research-create-note{font-size:10px}.agent-manus-workspace .agent-workshop-hero{padding:24px 8px 12px}.agent-manus-workspace .agent-workshop-hero h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.research-layout *,.research-layout :before,.research-layout :after,.agent-manus-workspace *,.manus-task-workbench.research-task-workbench *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar .agent-rail{flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:232px;padding-top:10px;display:flex}.agent-rail-switch{justify-content:space-between;align-items:center;gap:6px;display:flex}.agent-rail-switch>strong{color:var(--muted);font-size:13px}.agent-rail-switch .ant-btn{padding-inline:5px;font-size:12px}.agent-rail-switch .icon{width:15px;height:15px}.agent-rail-filters{flex-wrap:wrap;gap:2px;display:flex}.agent-rail-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 4px;font-size:11px}.agent-rail-filters button[aria-pressed=true]{background:var(--soft-blue);color:var(--blue);font-weight:600}.agent-rail .ant-input-affix-wrapper{border-color:var(--line);background:#ffffffa8;flex:none}.agent-rail-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccd8eb transparent;flex:1;min-height:120px;padding:0 3px 6px 0;overflow-y:auto}.agent-rail-item{text-align:left;width:100%;min-width:0;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin-bottom:5px;padding:15px 10px;transition:background .16s,border-color .16s;display:flex;position:relative}.agent-rail-item:hover{background:#eef3fc}.agent-rail-item.is-selected{background:#e8f0ff;border-color:#d1e0fb}.agent-rail-item.is-selected:before{content:"";background:var(--blue);border-radius:2px;width:3px;position:absolute;top:20px;bottom:20px;left:0}.agent-rail-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.agent-rail-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.agent-rail-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.agent-rail-category{color:#5072a6;align-self:flex-start;margin-top:1px;font-size:9px}.agent-emblem{width:44px;height:44px;color:var(--blue);background:#edf4ff;border:1px solid #dce7fb;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.agent-emblem .icon{width:25px;height:25px}.agent-rail-item .agent-emblem{border-radius:10px;width:34px;height:38px}.agent-rail-item .agent-emblem .icon{width:21px;height:21px}.agent-rail-caption{color:var(--muted);padding:12px 8px;font-size:11px;line-height:1.7}.agent-workspace{background:#fbfcff;flex-direction:column;height:calc(100dvh - 72px);min-height:500px;display:flex;position:relative;overflow:hidden;container:agent-workspace/inline-size}.agent-workspace-toolbar{z-index:2;flex-direction:column;flex:none;align-self:flex-start;align-items:stretch;gap:6px;display:flex;position:absolute;top:12px;left:20px}.agent-workspace-toolbar .ant-btn{border-color:var(--line);border-radius:20px;min-width:108px;height:34px;font-size:12px}.agent-workspace-toolbar .ant-btn .icon{width:14px;height:14px}.agent-workspace-toolbar .agent-new-task-btn:not(:disabled){color:var(--blue);border-color:var(--line);background:var(--soft-blue)}.agent-workspace-toolbar>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;overflow:hidden}.agent-workshop-body{flex-direction:column;flex:1;min-height:0;display:flex}.agent-workshop-scroll{scrollbar-width:thin;scrollbar-color:#ccd8eb transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:0 clamp(20px,4vw,70px) 14px;overflow-y:auto}.agent-workshop-hero{justify-content:center;align-items:center;gap:22px;padding:35px 0 28px;display:flex}.agent-workshop-hero>.agent-emblem{background:#eaf2ff;border-radius:23px;width:76px;height:76px}.agent-workshop-hero>.agent-emblem .icon{width:38px;height:38px}.agent-workshop-hero p{color:#5275a6;letter-spacing:1px;margin:0 0 8px;font-size:12px}.agent-workshop-hero h1{letter-spacing:-.7px;color:var(--text);margin:0 0 12px;font-size:clamp(27px,2.9vw,43px);line-height:1.2}.agent-workshop-hero>div>div{color:var(--muted);font-size:13px;line-height:1.7}.agent-role-overview{align-items:center;gap:28px;max-width:1200px;margin:8px auto 35px;padding:18px 0;display:flex}.agent-role-description{flex:0 320px;align-items:center;gap:15px;display:flex}.agent-role-description>div{flex:1}.agent-eyebrow{color:#6b82a5;font-size:10px}.agent-role-description h2{margin:3px 0 5px;font-size:16px;line-height:1.5}.agent-role-description p{min-height:50px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.agent-role-avatar{color:#4474bd;background:#edf3ff;border:1px solid #d3e0f5;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.agent-role-description>.agent-role-avatar{width:66px;height:66px;color:var(--blue);background:#e4edff;border:3px solid #cfddfa}.agent-role-description>.agent-role-avatar .icon{width:30px;height:30px}.agent-role-team{flex-wrap:wrap;flex:360px;justify-content:space-between;gap:8px;display:flex}.agent-role-team button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:52px;padding:5px 0;font-size:10px;display:flex}.agent-role-team button[aria-pressed=true]{color:var(--blue)}.agent-role-team button[aria-pressed=true] .agent-role-avatar{border-color:var(--blue);box-shadow:0 0 0 3px #e7efff}.agent-brief-form{background:#fff;border:1px solid #dfe7f3;border-radius:19px;max-width:1200px;margin:0 auto;overflow:hidden}.agent-brief-form>header{border-bottom:1px solid var(--line);background:#fbfcff;align-items:center;gap:14px;padding:20px 26px;display:flex}.agent-brief-form h2{margin:0 0 5px;font-size:17px}.agent-brief-form header p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.agent-form-content{padding:0 26px 8px}.agent-form-row{border-bottom:1px solid #f0f3f8;align-items:center;gap:18px;min-width:0;padding:18px 0;display:flex}.agent-row-label{color:#4d5a73;flex:0 0 105px;font-size:12px;font-weight:550;line-height:1.7}.agent-form-row>.ant-input,.agent-form-row>.ant-input-textarea{flex:1;min-width:0}.agent-choice-options{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.agent-choice-options button{cursor:pointer;color:#627087;background:#fff;border:1px solid #e1e7f0;border-radius:20px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;line-height:1.5;display:flex}.agent-choice-options button:hover{border-color:#91b5f8}.agent-choice-options button[aria-pressed=true]{color:var(--blue);background:#edf4ff;border-color:#84acfa}.agent-choice-options .icon{width:13px;height:13px}.agent-form-row .ant-input{background:#fbfcfe;border-radius:10px;padding:10px 12px;font-size:12px}.agent-custom-row{border-bottom:0;padding-top:0}.agent-custom-row .agent-row-label{color:var(--muted);font-size:11px;font-weight:400}.agent-material-row{align-items:flex-start}.agent-volume-note{color:#8190a6;margin:10px 0;font-size:10px;line-height:1.8}.agent-release-note{color:var(--muted);align-items:flex-start;gap:7px;max-width:1200px;margin:15px auto 0;font-size:11px;line-height:1.7;display:flex}.agent-release-note .icon{flex:0 0 14px;height:16px}.agent-workshop-composer{flex:none;margin:0 clamp(20px,4vw,70px) 20px}.agent-workshop-composer .composer,.agent-workshop-composer .composer:focus-within{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.agent-workshop-composer .composer-bottom{flex-wrap:wrap;justify-content:space-between}.agent-workshop-composer .composer-actions{margin-left:auto}.agent-composer-tools{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.agent-composer-tools>span{color:var(--muted);margin-left:6px;font-size:10px}.agent-composer-tools .ant-btn{padding-inline:9px;font-size:11px}.agent-workshop-composer p[role=status]{color:var(--muted);margin:8px 0 0;font-size:11px}.agent-workspace-dialog{padding:26px}.agent-workspace-dialog header,.agent-task-surface>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-workspace-dialog h2{margin:0 0 15px;font-size:20px}.agent-workspace-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fd;border-radius:12px;max-height:55vh;padding:20px;font-size:12px;line-height:1.8;overflow:auto}.agent-workspace-dialog li,.agent-workspace-dialog p{color:var(--muted);font-size:13px;line-height:1.9}.agent-workspace-dialog>.ant-select{width:100%;margin:15px 0}.agent-picker-trigger{border:1px solid var(--line);background:var(--surface-1,#fff);width:min(260px,100%);min-height:38px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:6px 10px;display:flex}.agent-picker-trigger:hover:not(:disabled),.agent-picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--blue) 55%, var(--line));background:var(--soft-blue,#f3f7ff)}.agent-picker-trigger:disabled{color:var(--muted);cursor:default;opacity:.72}.agent-picker-trigger-icon,.agent-picker-option-icon{width:28px;height:28px;color:var(--blue);background:#edf4ff;border:1px solid #dce7fb;border-radius:9px;flex:none;place-items:center;display:grid}.agent-picker-trigger-icon .icon{width:16px;height:16px}.agent-picker-trigger-copy,.agent-picker-option-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-picker-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.agent-picker-trigger-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.agent-picker-trigger-chevron{width:15px;height:15px;color:var(--muted);flex:none}.agent-picker-popup{border:1px solid var(--line);background:var(--surface-1,#fff);border-radius:14px;width:min(360px,100vw - 24px);padding:10px;box-shadow:0 16px 42px #0f1e3a20}.agent-picker-popup .ant-input-affix-wrapper{border-color:var(--line);background:0 0;border-radius:9px}.agent-picker-list{overscroll-behavior:contain;max-height:min(310px,48vh);margin-top:8px;overflow-y:auto}.agent-picker-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:9px 8px;display:flex}.agent-picker-option:hover:not(:disabled),.agent-picker-option.is-selected{background:var(--soft-blue,#f3f7ff);border-color:#d4e2fb}.agent-picker-option:disabled{color:var(--muted);cursor:default;opacity:.62}.agent-picker-option-icon{border-radius:10px;width:32px;height:36px}.agent-picker-option-icon .icon{width:19px;height:19px}.agent-picker-option-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.agent-picker-option-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.55;overflow:hidden}.agent-picker-check{width:16px;height:16px;color:var(--blue);flex:none}.agent-picker-state{min-height:70px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.agent-workspace-empty{text-align:center;padding:60px 20px}.agent-published-workspace{padding:100px clamp(20px,4vw,70px) 30px;overflow-y:auto}.agent-task-surface{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.agent-task-surface>header h2{font-size:23px}.agent-task-surface p{color:var(--muted);font-size:13px;line-height:1.8}.agent-task-surface>footer,.agent-task-surface form>footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.agent-task-surface>section{border-top:1px solid var(--line);margin-top:25px;padding-top:15px}.agent-history-items{gap:12px;margin:20px 0;display:grid}.agent-history-items button{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.agent-history-items small{color:var(--muted)}.agent-history-items span{color:#4c76b8;font-size:12px}@media (width<=1200px){.agent-role-overview{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:20px}.agent-role-description{flex-basis:auto;max-width:520px}.agent-role-description p{min-height:0}.agent-role-team{flex-basis:auto;justify-content:flex-start;gap:15px}}@media (width<=700px){.agent-workspace-toolbar>span{display:none}.agent-workshop-scroll{padding-inline:16px}.agent-workshop-hero{justify-content:flex-start;gap:14px;padding:26px 0 20px}.agent-workshop-hero>.agent-emblem{border-radius:16px;width:54px;height:58px}.agent-workshop-hero h1{font-size:26px}.agent-workshop-hero p{letter-spacing:0;font-size:10px}.agent-workshop-hero>div>div{font-size:11px}.agent-role-team{justify-content:space-between;gap:6px}.agent-role-team button{min-width:46px;font-size:9px}.agent-role-avatar{width:35px;height:35px}.agent-role-description>.agent-role-avatar{width:50px;height:50px}.agent-brief-form>header{padding:17px}.agent-form-content{padding:0 17px 10px}.agent-form-row{flex-direction:column;align-items:stretch;gap:10px;padding-block:15px}.agent-row-label{flex-basis:auto}.agent-choice-options{gap:7px}.agent-choice-options button{padding:6px 10px;font-size:11px}.agent-workshop-composer{border-radius:15px;margin:0 12px 12px;padding:13px 12px}.agent-composer-tools{gap:0}.agent-composer-tools>span{display:none}.agent-composer-tools .ant-btn{padding-inline:6px}.agent-workspace-dialog{padding:20px}.agent-task-surface{padding:18px}.agent-picker-trigger{width:100%}}@container agent-workspace (width<=820px){.agent-workspace-toolbar{padding:10px 12px;position:static}.agent-published-workspace{padding-top:30px}}@media (prefers-reduced-motion:reduce){.agent-rail-item{transition:none}}.agent-live-workspace{background:var(--bg);height:auto;min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex;overflow:hidden}.agent-live-conversation{flex:1;min-width:0;min-height:0;display:flex}.agent-picker-view{justify-content:flex-end;align-items:center;gap:3px;margin:9px 0;display:flex}.agent-picker-view>button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.agent-picker-view .icon{width:13px;height:13px}.agent-picker-view>button[aria-pressed=true]{color:var(--blue);background:var(--soft-blue)}.agent-picker-popup.is-gallery{width:min(740px,100vw - 32px);max-width:calc(100vw - 32px)}.agent-picker-gallery{overscroll-behavior:contain;max-height:min(460px,55dvh);padding:2px;overflow-y:auto}.agent-picker-gallery .agent-directory-bento{grid-template-columns:1fr 1fr;gap:9px}.agent-picker-gallery .agent-directory-bento>.skill-hub-card:first-child{grid-column:span 2}.agent-picker-gallery .agent-directory-bento .skill-hub-card-body{padding:14px}.agent-picker-gallery .agent-directory-bento .skill-hub-card-title h3{font-size:14px}.agent-picker-gallery .agent-directory-bento .skill-hub-card-body>p{font-size:11px}.agent-picker-gallery .agent-directory-bento .agent-directory-cover{height:64px;padding:12px}.agent-picker-gallery .agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover{height:auto;min-height:160px}@media (width<=600px){.agent-picker-popup.is-gallery{width:calc(100vw - 32px)}.agent-picker-gallery .agent-directory-bento{grid-template-columns:1fr}.agent-picker-gallery .agent-directory-bento>.skill-hub-card:first-child{grid-column:auto}.agent-picker-gallery .agent-directory-bento>.skill-hub-card:first-child .agent-directory-cover{height:64px;min-height:0}}.context-tabs{border-bottom:1px solid var(--line);flex-shrink:0;padding:0 12px;display:flex}.context-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 2px;font-size:13px}.context-tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:650}.layout:has(.unified-conversation-page) .main{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.layout:has(.unified-conversation-page) .topbar{flex-shrink:0}.layout:has(.unified-conversation-page) #content{flex:1;min-height:0;overflow:hidden}.layout .unified-conversation-page.chat-page{flex-direction:column;height:100%;min-height:0;padding:0 clamp(16px,3vw,48px);display:flex;overflow:hidden}.conversation-timeline-wrap{flex:1;min-height:0;position:relative}.conversation-timeline{--conversation-content-inset:29px;overscroll-behavior:contain;scrollbar-width:none;height:100%;padding:8px 8px 24px 0;overflow:auto}.conversation-timeline::-webkit-scrollbar{display:none}.conversation-timeline .message,.conversation-media,.conversation-agent{border-bottom:1px solid var(--line);max-width:100%;margin:0;padding:20px 0;position:relative}.conversation-timeline .message-label{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.conversation-timeline .message-label>.icon{width:22px;height:22px;color:var(--blue)}.conversation-timeline .small-user{background:var(--soft-blue);width:26px;height:26px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.conversation-timeline .message,.conversation-timeline .conversation-media{grid-template-columns:var(--conversation-content-inset) minmax(0,1fr);display:grid}.conversation-timeline .message>*,.conversation-timeline .conversation-media>*{grid-column:2;min-width:0}.conversation-timeline .message>.message-label,.conversation-timeline .conversation-media>.message-label{grid-column:1/-1}.conversation-timeline .message.user>.message-body,.conversation-timeline .message.assistant>.message-body{margin-left:0}.conversation-timeline .message.user{border-bottom:0;flex-direction:column;align-items:flex-end;display:flex}.conversation-timeline .message.user>.message-label{justify-content:flex-end}.conversation-timeline .message.user>.message-body{background:var(--soft-blue,#eaf2ff);width:fit-content;max-width:min(75ch,88%);color:var(--text);text-align:left;border-radius:14px;margin-left:auto;padding:12px 16px}.conversation-timeline .message.assistant>.message-body{padding-left:0}.conversation-timeline .message>.whale-button,.conversation-timeline .conversation-media>.whale-button{justify-self:start;margin-left:0}.conversation-timeline .message-copy{margin-top:8px;padding-inline:0;position:static}.conversation-request{white-space:pre-wrap;margin:0 0 12px;line-height:1.6}.conversation-assets{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.conversation-asset{max-width:100%;position:relative}.conversation-asset.image{background:var(--sidebar);border-radius:12px;width:min(280px,100%);min-height:0;overflow:hidden}.asset-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0;line-height:0;display:block}.asset-open img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.asset-hover-actions{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000a6);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:28px 8px 8px;transition:opacity .15s;display:flex;position:absolute;inset:auto 0 0}.asset-hover-actions .whale-button{color:#fff;background:#181818d9;border:1px solid #ffffff4d;border-radius:8px;height:32px;padding:0 10px;font-size:12px}.asset-hover-actions .whale-button:not(:disabled):hover{color:#fff;background:#333;border-color:#fff}.conversation-asset:hover .asset-hover-actions,.conversation-asset:focus-within .asset-hover-actions{opacity:1;pointer-events:auto}.conversation-asset.image:has(.asset-open:disabled)>.asset-hover-actions{display:none}.conversation-asset.asset-generating{background:var(--sidebar);color:var(--text);aspect-ratio:var(--asset-ratio,1 / 1);min-height:0;container:asset-placeholder/size}.asset-generating:not(.image){border-radius:12px;width:min(360px,100%)}.asset-generating .asset-loading{position:absolute;inset:0}.asset-loading{width:100%;aspect-ratio:var(--asset-ratio,1 / 1);border-radius:inherit;color:var(--text);text-align:center;background:radial-gradient(ellipse at 12% 8%,color-mix(in srgb,var(--blue) 14%,transparent),transparent 65%),radial-gradient(ellipse at 95% 95%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 60%),linear-gradient(145deg,var(--bg),var(--sidebar));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 12%,var(--line));flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 12px 48px;font-size:13px;line-height:1.6;display:flex}.asset-loading-symbol{width:48px;height:48px;color:var(--blue);background:color-mix(in srgb,var(--bg) 84%,transparent);border:1px solid color-mix(in srgb,var(--blue) 12%,var(--bg));box-shadow:0 8px 24px color-mix(in srgb,var(--blue) 9%,transparent);border-radius:16px;flex:0 0 48px;place-items:center;display:grid}.asset-loading-symbol>.icon{stroke-width:1.6px;width:24px;height:24px}.asset-loading-info{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;font-weight:550;display:flex}.asset-loading-progress{background:color-mix(in srgb,var(--blue) 8%,var(--bg));color:var(--blue);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px}.asset-loading .ant-spin,.asset-loading .ant-spin-dot{color:var(--blue)}.asset-open .asset-loading{padding:24px 12px}.asset-generating .asset-hover-actions{opacity:1;pointer-events:auto;background:0 0;padding:12px}.asset-generating .asset-hover-actions .whale-button{border-color:color-mix(in srgb,var(--blue) 12%,var(--line));background:var(--bg);height:30px;color:var(--muted);box-shadow:0 2px 8px color-mix(in srgb,var(--blue) 5%,transparent)}.asset-generating .asset-hover-actions .whale-button:not(:disabled):hover{background:var(--soft-blue);border-color:var(--blue);color:var(--blue)}@container asset-placeholder (height<=160px){.asset-loading{gap:8px;padding:8px 12px 52px}.asset-loading-symbol{border-radius:11px;flex-basis:32px;width:32px;height:32px}.asset-loading-symbol>.icon{width:18px;height:18px}.asset-loading-info{font-size:12px}.asset-loading-progress{padding:1px 7px;font-size:10px}}@container asset-placeholder (height<=110px){.asset-loading-symbol{display:none}}.conversation-asset.image .asset-open:has(.asset-loading){aspect-ratio:var(--asset-ratio,1 / 1);container:asset-placeholder/size}.conversation-media-status{color:var(--muted);margin:10px 0 0;font-size:12px}.asset-video-open.whale-button{background:var(--soft-blue);width:min(360px,100%);height:130px;color:var(--blue);border-radius:12px}.conversation-video-player{width:100%;max-height:70dvh;margin:0 0 16px;display:block}.conversation-new-results{position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.conversation-empty{min-height:60px;color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.conversation-composer-shell{border:1px solid var(--line);background:var(--bg);border-radius:22px;flex-shrink:0;padding:10px 12px 4px;box-shadow:0 4px 18px #17213a08}.conversation-composer-shell>.creation-tabs{background:0 0;max-width:100%;margin:0 0 6px;overflow-x:auto}.unified-conversation-page .conversation-composer-shell form.composer,.unified-conversation-page .conversation-composer-shell form.composer:focus-within{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0}.conversation-composer-shell .composer textarea{box-shadow:none;resize:none;background:0 0;border:0;flex:none;min-height:80px;max-height:min(280px,40dvh);padding:12px 8px}.composer-input-feedback{width:100%;min-width:0;color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;padding-inline:8px;font-size:11px;line-height:1.6;display:flex}.composer-input-feedback>[role=status]{min-width:0}.composer-character-count{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.composer-character-count.near-limit{color:var(--orange,#b65b12);font-weight:600}.conversation-loading{flex:none;padding:12px 0 4px}.conversation-loading .ant-skeleton{max-width:720px}.conversation-composer-shell .composer-bottom{border:0;gap:8px;padding:8px 0}.conversation-composer-shell .send-btn:not(.composer-submit-text){aspect-ratio:1;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:inline-grid}.conversation-composer-shell .input-hint{display:none}.conversation-composer-shell .media-composer{grid-template-columns:92px minmax(0,1fr);align-items:start;display:grid}.conversation-composer-shell .studio-reference-row{padding:6px 4px}.conversation-composer-shell .studio-upload{flex-basis:72px;width:72px;height:72px}.conversation-composer-shell #studio-prompt{grid-area:1/2;min-height:80px}.conversation-composer-shell .media-composer:has(.studio-input-controls) #studio-prompt{grid-area:2/1/auto/-1;min-width:0}.conversation-composer-shell .media-composer>label:not(.sr-only){grid-column:1/-1}.conversation-composer-shell .media-composer-bottom{flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;display:flex}.conversation-composer-shell .chat-footnote{text-align:left;margin:4px 0;font-size:11px}.conversation-composer-shell .media-composer-panel>.chat-footnote:not([role]){display:none}.conversation-agent-composer{max-height:38dvh;padding:8px 0;overflow:auto}.conversation-agent-composer>.ant-select{min-width:220px}.conversation-agent-composer .agent-task-surface{padding:12px 0}.unified-conversation-page>.chat-footnote{padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;margin:8px 0;font-size:11px}@media (width<=700px){.unified-conversation-page.chat-page{padding:0 12px}.unified-conversation-page>.chat-footnote{display:none}.conversation-composer-shell{border-radius:18px;padding:8px 8px 4px}.conversation-composer-shell .creation-tabs{width:100%}.conversation-composer-shell .ant-segmented-item-label{min-height:32px;padding:0 8px}.conversation-composer-shell .ant-segmented-item-icon{display:none}.conversation-composer-shell .media-composer{grid-template-columns:76px minmax(0,1fr)}.conversation-composer-shell .studio-upload{flex-basis:60px;width:60px;height:60px}.conversation-composer-shell .composer textarea{min-height:64px}.conversation-asset.image{width:min(220px,100%)}.conversation-agent-composer{max-height:35dvh}}@media (hover:none),(pointer:coarse){.asset-hover-actions{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.asset-hover-actions{transition:none}}.conversation-empty-logo{object-fit:contain;width:54px;height:54px;margin:0 auto 10px}.conversation-composer-shell{container-type:inline-size}.unified-conversation-page .conversation-composer-shell .media-composer-bottom{gap:12px;padding:12px 0 8px}.unified-conversation-page .conversation-composer-shell .model-select{border-color:var(--line);background:var(--bg);box-sizing:border-box;border-radius:10px;height:40px;padding:0 10px}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .model-select{flex:0 248px;width:248px;max-width:100%}.unified-conversation-page .conversation-composer-shell .model-select .ant-select{height:38px}.media-composer-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.unified-conversation-page .conversation-composer-shell .media-composer-actions .whale-button{border-radius:50%;flex:0 0 40px;width:40px;min-width:40px;height:40px;margin:0}.unified-conversation-page .conversation-composer-shell .media-composer-actions .apw-trigger{background:var(--soft-blue);color:var(--blue);border:1px solid var(--line);box-shadow:none;font-size:12px}.unified-conversation-page .conversation-composer-shell .studio-reference-row{padding:6px 4px}.unified-conversation-page .conversation-composer-shell .reference-empty-label{white-space:nowrap}.conversation-composer-shell .composer-actions{align-items:center;gap:12px;display:flex}.unified-conversation-page .conversation-composer-shell .composer-selection{flex:0 320px}.unified-conversation-page .conversation-composer-shell .composer-selection>.conversation-model-trigger{flex:auto;width:100%;max-width:100%}.conversation-composer-shell .composer-skill-trigger{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;display:inline-flex}.conversation-composer-shell .composer-bottom>.source-badges:empty,.conversation-composer-shell .composer-selection:empty{display:none}.unified-conversation-page .conversation-composer-shell .composer-actions.has-model-picker{min-width:0;max-width:100%;margin-left:auto}.unified-conversation-page .conversation-composer-shell .has-model-picker .conversation-model-trigger{flex:0 auto;width:auto;min-width:0;max-width:260px}.unified-conversation-page .conversation-composer-shell .media-composer-bottom>.conversation-model-trigger{flex:0 auto;width:auto;min-width:0;max-width:260px;margin-left:auto}.unified-conversation-page .conversation-composer-shell .media-composer-bottom:has(>.conversation-model-trigger)>.media-composer-actions{margin-left:0}.unified-conversation-page .conversation-composer-shell .composer-bottom:has(>.composer-actions.has-model-picker){justify-content:flex-end;display:flex}@container (width<=600px){.unified-conversation-page .conversation-composer-shell .composer-bottom:not(.media-composer-bottom){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.unified-conversation-page .conversation-composer-shell .composer-bottom:not(.media-composer-bottom)>.model-select{grid-area:1/1;gap:4px;width:100%;max-width:220px;height:36px;padding:0 6px}.unified-conversation-page .conversation-composer-shell .composer-bottom:not(.media-composer-bottom) .model-select .ant-select{height:34px;font-size:12px}.unified-conversation-page .conversation-composer-shell .composer-bottom:not(.media-composer-bottom) .model-avatar.tiny{width:18px;height:18px;font-size:10px}.unified-conversation-page .conversation-composer-shell .composer-bottom:not(.media-composer-bottom)>.source-badges{grid-area:2/1/auto/-1;margin:0}.unified-conversation-page .conversation-composer-shell .composer-bottom:not(.media-composer-bottom)>.composer-actions{flex-shrink:0;grid-area:1/2;gap:6px;margin:0}.unified-conversation-page .conversation-composer-shell .composer-skill-trigger{gap:4px;height:36px;min-height:36px;padding:0 8px;font-size:12px}.unified-conversation-page .conversation-composer-shell .composer-skill-trigger>.icon{width:16px;height:16px}.unified-conversation-page .conversation-composer-shell .composer-actions .send-btn:not(.composer-submit-text){aspect-ratio:1;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.unified-conversation-page .conversation-composer-shell .composer-actions .send-btn>.icon{width:18px;height:18px}}.composer-skill-picker{overscroll-behavior:contain;width:min(440px,100vw - 48px);max-height:min(420px,58dvh);overflow:auto}.composer-skill-picker-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:0 0 6px;display:flex}.composer-skill-picker-heading strong{font-size:14px}.composer-skill-picker-heading .icon-btn{width:24px;height:24px;min-height:24px;padding:0}.composer-skill-picker-note{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.composer-skill-picker .skill-hub{max-width:100%;margin:0;padding:8px 0 0}.composer-skill-picker .skill-hub-title{display:none}.composer-skill-picker .skill-hub-header{gap:8px;margin:0 0 8px}.composer-skill-picker .skill-hub-header-actions{justify-content:stretch;gap:8px;width:100%}.composer-skill-picker .skill-hub-header-actions>.ant-input-affix-wrapper{width:100%;min-width:0;height:36px}.composer-skill-picker .skill-hub-directory-nav{width:100%}.composer-skill-picker .skill-hub-directory-nav .whale-button{height:32px;padding-inline:10px;font-size:12px}.composer-skill-picker .skill-hub-tools{margin-bottom:8px}.composer-skill-picker .skill-hub-categories .whale-button{height:32px;padding:0 10px;font-size:12px}.composer-skill-picker .skill-hub-catalog-note,.composer-skill-picker .skill-hub-footer{margin:8px 0;font-size:12px}.composer-skill-picker .skill-hub-catalog-note{display:none}.composer-skill-picker .skill-hub-grid{grid-template-columns:minmax(0,1fr);gap:8px}.composer-skill-picker .skill-hub-cover{display:none}.composer-skill-picker .skill-hub-card{border-radius:12px}.composer-skill-picker .skill-hub-card-body{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 12px;display:grid}.composer-skill-picker .skill-hub-card-title{grid-column:1}.composer-skill-picker .skill-hub-card-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;margin:0;display:-webkit-box;overflow:hidden}.composer-skill-picker .skill-hub-card-meta{grid-column:1}.composer-skill-picker .skill-hub-card-body>footer{grid-area:1/2;align-self:start;margin:0}@media (width<=600px){.composer-skill-popover{max-width:calc(100vw - 16px);inset-inline:8px!important}.composer-skill-popover .ant-popover-content,.composer-skill-popover .ant-popover-inner{max-width:100%}.composer-skill-picker{width:min(440px,100vw - 32px)}.composer-skill-picker .skill-hub-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.composer-skill-picker .skill-hub-card-title{grid-area:1/1;min-width:0}.composer-skill-picker .skill-hub-card-title h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-skill-picker .skill-hub-card-source{display:none}.composer-skill-picker .skill-hub-card-body>p,.composer-skill-picker .skill-hub-card-meta{grid-column:1/-1}.composer-skill-picker .skill-hub-card-body>footer{grid-area:1/2;margin:0}}.composer-skill-picker .skill-hub-card-body>footer .whale-button:not(.primary-btn){display:none}.composer-skill-loading{justify-content:center;align-items:center;gap:8px;min-height:100px;display:flex}@media (width<=600px){.composer-skill-picker .skill-hub-grid{grid-template-columns:minmax(0,1fr)}.composer-skill-picker .skill-hub-header-actions{width:100%}.conversation-composer-shell .composer-actions{gap:8px;margin-left:auto}}@container (width<=760px){.unified-conversation-page .conversation-composer-shell .media-composer-bottom{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .model-select{flex:0 auto;width:min(248px,50%);min-width:0;max-width:none}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .media-composer-actions{margin-left:auto}}@container (width<=600px){.unified-conversation-page .conversation-composer-shell .media-composer-bottom{gap:6px}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .model-select{gap:4px;width:min(220px,50%);height:36px;padding:0 6px}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .model-select .ant-select{height:34px;font-size:12px}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .model-avatar.tiny{width:18px;height:18px;font-size:10px}.unified-conversation-page .conversation-composer-shell .media-composer-bottom .media-parameter-trigger{gap:4px;max-width:80px;height:36px;min-height:36px;padding:0 6px;font-size:12px}.unified-conversation-page .conversation-composer-shell .media-parameter-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unified-conversation-page .conversation-composer-shell .media-parameter-trigger>.icon:last-child{display:none}.unified-conversation-page .conversation-composer-shell .media-composer-actions{gap:6px}.unified-conversation-page .conversation-composer-shell .media-composer-actions .whale-button{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.unified-conversation-page .conversation-composer-shell .media-composer-actions .send-btn>.icon{width:18px;height:18px}}@container (width<=520px){.chat-welcome-mode .conversation-composer-shell .composer-skill-trigger{justify-content:center;width:36px;min-width:36px;padding:0}.chat-welcome-mode .conversation-composer-shell .composer-skill-trigger>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.agent-research-workshop{background:0 0;border:0;padding:0}.agent-research-workshop .research-workshop-heading{display:block;position:relative}.research-workshop-heading>.icon-btn{position:absolute;top:14px;right:0}.agent-research-workshop .agent-workshop-hero{padding:24px 32px 18px}.agent-research-workshop .agent-role-overview{border:0;margin:0 auto 20px;padding:12px 0}.agent-published-workspace:has(.agent-research-workshop-create){flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.agent-research-workshop-create,.agent-research-workshop-create>.research-brief-form{flex-direction:column;flex:1;min-height:0;display:flex}.research-create-scroll>.agent-workflow-help{margin-bottom:18px}.research-brief-form{min-width:0}.research-brief-form>.agent-brief-form{width:100%}.research-brief-fields{overscroll-behavior:contain;scrollbar-width:thin;max-height:clamp(240px,100dvh - 500px,600px);overflow-y:auto}.research-create-scroll .research-brief-fields{max-height:none;overflow:visible}.research-brief-form .agent-material-row>.ant-input{flex:1;min-width:0}.research-brief-review{max-width:1200px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:12px auto;font-size:11px;display:flex}.research-brief-review>details{min-width:0;max-width:100%}.research-brief-review summary{cursor:pointer}.research-brief-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-soft,#f5f8fd);max-height:240px;font:inherit;border-radius:10px;padding:14px;line-height:1.8;overflow:auto}.research-input-error{color:var(--danger,#b42318)}.research-brief-fields>.research-input-guidance{margin:0 0 10px;font-size:11px;line-height:1.7}.research-brief-form>.agent-workshop-composer{flex:none;margin:0 clamp(20px,4vw,70px) 20px;padding:18px 22px}.research-model-label{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:9px;font-size:12px;display:flex}.research-model-label>.icon{color:var(--blue);flex-shrink:0}.research-model-label small{color:var(--muted);font-size:10px}.agent-research-workshop>.agent-workflow-help{margin-bottom:14px}.agent-research-workshop>.agent-research-columns{margin-top:20px}.agent-research-workshop .agent-choice-options button:disabled{cursor:not-allowed;opacity:.6}.agent-workspace:has(.agent-research-workshop-task){background:var(--bg);min-height:0}.agent-published-workspace:has(.agent-research-workshop-task){flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.agent-task-surface.agent-research-workshop-task{background:var(--bg);border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:research-workbench/inline-size}.agent-research-workshop-task>.research-task-heading{border-bottom:1px solid var(--line);flex:none;min-height:58px;padding:10px 20px}.agent-workspace .agent-research-workshop-task>.research-task-heading{min-height:98px;padding-left:152px}.research-task-heading>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.research-task-heading>div>.icon{color:var(--blue);flex-shrink:0;width:19px;height:19px}.research-task-heading h1{color:var(--text);margin:0;font-size:16px;line-height:1.4}.research-task-heading>div>span:not(.ant-tag){color:var(--muted);font-size:11px}.research-task-heading>.icon-btn{flex-shrink:0}.research-task-alerts{flex:none;max-height:25%;padding:8px 16px;overflow:auto}.research-task-alerts p{margin:4px 0}.research-task-workbench{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.research-task-workbench>.research-task-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,37%);align-items:stretch;gap:0;min-width:0;min-height:0;margin:0}.research-task-columns>section{border:0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:hidden}.research-task-columns>.agent-research-report{grid-area:1/1}.research-task-columns>.agent-research-process{border-left:1px solid var(--line);background:var(--surface-soft,var(--bg));grid-area:1/2;max-height:none}.research-task-columns>section>header{flex:none;min-height:55px;padding:12px 18px}.research-task-columns>section>header h3{font-size:14px}.research-task-columns .agent-research-report-scroll,.research-task-columns .agent-research-process-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.research-task-columns .agent-research-report-scroll{padding:24px clamp(18px,3vw,46px)}.research-task-columns .agent-research-report-scroll>.agent-step-result{padding:0}.research-task-columns .agent-research-report-empty{height:100%;min-height:0;padding:18px}.research-task-columns .agent-research-report-empty .ant-empty{justify-self:center;max-width:390px}.research-task-columns .research-task-context{background:var(--bg)}.research-task-context>details:first-of-type{border:1px solid var(--line);background:var(--soft-blue);border-radius:10px;padding:12px}.research-task-context summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:600}.research-task-context .agent-saved-input{margin:10px 0 0}.research-task-app-info{margin-top:14px}.research-task-app-info .agent-role-overview{flex-direction:column;align-items:stretch;gap:12px;margin:12px 0}.research-task-app-info .agent-role-description,.research-task-app-info .agent-role-team{flex-basis:auto}.research-task-app-info .agent-role-description p{min-height:0}.research-task-app-info .agent-role-team{justify-content:flex-start}.research-task-columns .research-task-controls{border-top:1px solid var(--line);background:var(--bg);flex:none;gap:8px;margin:0;padding:14px 18px;display:flex}.research-task-controls .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:34px;font-size:12px}.research-task-mobile-views{display:none}.conversation-agent-composer .agent-research-workshop-task{height:35dvh;min-height:230px;padding:0}@container agent-workspace (width<=820px){.agent-workspace .agent-research-workshop-task>.research-task-heading{min-height:58px;padding-left:20px}}@container research-workbench (width<=740px){.research-task-heading h1{font-size:14px}.research-task-mobile-views{border-bottom:1px solid var(--line);flex:none;gap:8px;padding:8px 12px;display:flex}.research-task-mobile-views .ant-btn{flex:1;font-size:12px}.research-task-mobile-views .ant-btn[aria-pressed=true]{color:var(--blue);border-color:var(--blue);background:var(--soft-blue)}.research-task-workbench>.research-task-columns{grid-template-columns:minmax(0,1fr)}.research-task-columns>.agent-research-process{border-left:0;grid-column:1}.research-task-workbench[data-mobile-panel=report] .agent-research-process,.research-task-workbench[data-mobile-panel=process] .agent-research-report{display:none}.research-task-columns .agent-research-report-scroll{padding:18px}.research-task-columns>section>header{min-height:48px;padding:10px 14px}.research-task-columns .research-task-controls{padding:12px}.research-task-columns .research-report-actions .ant-btn{padding-inline:8px;font-size:11px}}@media (width<=700px){.agent-research-workshop .agent-workshop-hero{padding:20px 24px 15px 0}.agent-research-workshop .agent-role-overview{margin-bottom:16px}.research-brief-fields{max-height:420px}.research-brief-form>.agent-workshop-composer{margin:0 12px 12px;padding:14px}.research-model-label{flex-wrap:wrap;gap:6px;font-size:11px}.research-brief-review{font-size:10px}}.agent-brief-builder{border:1px solid var(--line);background:#f8faff;border-radius:12px;margin:20px 0}.agent-brief-builder>summary{cursor:pointer;color:var(--text);padding:16px;font-weight:600}.agent-brief-builder>summary>span{color:var(--muted);margin:6px 0 0 15px;font-size:12px;font-weight:400;display:block}.agent-brief-body{padding:4px 16px 16px}.agent-brief-body .ant-form-item{margin-bottom:16px}.agent-choice-field{border:0;min-width:0;margin:0 0 18px;padding:0}.agent-choice-field legend{color:var(--text);margin-bottom:10px;padding:0;font-size:14px}.agent-choice-field .skill-hub-categories{gap:8px}.agent-choice-field .skill-hub-categories .whale-button{border-radius:8px;height:34px;padding:0 12px;font-size:13px}.agent-choice-field .ant-checkbox-group{gap:8px 14px}.agent-inline-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.agent-inline-actions>span{color:var(--muted);font-size:12px}.agent-execution-status{color:var(--muted);align-items:center;gap:8px;margin:12px 0;font-size:13px;line-height:1.8;display:flex}.skill-hub-detail .agent-input-error{color:#c23439}.agent-field-count{color:var(--muted);margin-top:6px;font-size:12px}.agent-workflow-help{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.8}.agent-workflow-help summary,.agent-result-directory summary{cursor:pointer}.agent-result-directory{background:#f4f7fc;border-radius:8px;margin:12px 0;padding:12px}.agent-result-directory nav{flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;display:flex}.agent-result-directory nav .whale-button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;padding:6px 10px}.agent-step-result .markdown-body{overflow-wrap:anywhere;min-width:0}.agent-step-result .markdown-body :is(h1,h2,h3){scroll-margin-top:20px}.agent-step-result .markdown-body table{max-width:100%;display:block;overflow-x:auto}.agent-step-result .markdown-body th,.agent-step-result .markdown-body td{white-space:nowrap}.agent-step-result .markdown-body img{max-width:100%}.agent-saved-input{white-space:pre-wrap}.agent-card-steps{color:var(--muted);margin:0 0 16px;padding-left:20px;font-size:12px;line-height:1.8}.agent-offer-choice{border:1px solid var(--line);background:var(--surface-1,var(--bg));border-radius:12px;margin:0 0 18px;padding:14px 16px}.agent-offer-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.agent-offer-toolbar .model-select{flex:1;min-width:0}.agent-offer-budget,.agent-offer-fallback,.agent-frozen-offer{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.agent-offer-choice .agent-offer-budget,.agent-offer-budget strong,.agent-frozen-offer strong{color:var(--text)}@media (width<=600px){.agent-brief-body{padding-inline:12px}.agent-inline-actions .whale-button{white-space:normal;max-width:100%;height:auto;min-height:34px}.agent-offer-choice{padding:12px}}.reference-stack{--reference-add-accent:var(--blue,#065fff);--reference-add-bg:color-mix(in srgb, var(--blue,#065fff) 8%, var(--bg,#fff));--reference-add-hover:color-mix(in srgb, var(--blue,#065fff) 14%, var(--bg,#fff));width:92px;max-width:100%;padding:10px 5px;transition:width .32s cubic-bezier(.2,.8,.2,1);position:relative}.reference-stack-track{height:94px;position:relative}.reference-card{top:5px;left:calc(min(var(--index), 3) * 4px + 3px);width:60px;height:80px;transform:rotate(var(--tilt));background:#343434;border:2px solid #e3e0da;border-radius:2px;transition:left .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 3px 8px #0003}.reference-card img{object-fit:cover;border-radius:0;width:100%;height:100%}.reference-card:hover,.reference-card:focus-within{z-index:20;transform:rotate(0)translateY(-8px)scale(1.12)}.reference-stack .reference-add{z-index:21;border:1.5px solid var(--reference-add-accent);background:var(--reference-add-bg);width:36px;min-width:0;height:36px;min-height:0;color:var(--reference-add-accent);box-shadow:0 3px 10px color-mix(in srgb, var(--blue,#065fff) 8%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:top .32s,left .32s,width .32s,height .32s,border-radius .32s,transform .32s,background .16s,border-color .16s;display:grid;position:absolute;top:61px;left:49px}.reference-add .icon{width:20px;height:20px}.reference-add input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.reference-stack .reference-add:hover{background:var(--reference-add-hover);border-color:var(--reference-add-accent);color:var(--reference-add-accent)}.reference-stack .reference-add[aria-disabled=true]{cursor:default;color:var(--muted,#6c7890);background:var(--bg,#fff);border-color:var(--line,#e5eaf3);box-shadow:none}.reference-add:focus-within,.reference-remove:focus-visible{outline:2px solid var(--theme-primary,#065fff);outline-offset:4px}.reference-stack[data-expanded=true]{width:calc(var(--count) * 70px + 72px);scrollbar-width:none;margin-top:-14px;padding-top:24px;overflow-x:auto}.reference-stack::-webkit-scrollbar{width:0;height:0;display:none}.reference-stack[data-expanded=true] .reference-stack-track{width:calc(var(--count) * 70px + 62px)}.reference-stack[data-expanded=true] .reference-card{left:calc(var(--index) * 70px + 3px)}.reference-stack[data-expanded=true] .reference-add{left:calc(var(--count) * 70px + 3px);border-radius:12px;width:58px;height:78px;top:9px;transform:rotate(-8deg)}.reference-stack .reference-remove.ant-btn{border:1px solid var(--line,#e5eaf3);background:var(--bg,#fff);width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;color:var(--muted,#6c7890);opacity:0;cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:-12px;right:-10px;box-shadow:0 2px 6px #0002}.reference-stack[data-expanded=true] .reference-remove.ant-btn{opacity:1}.reference-stack .reference-remove.ant-btn:not(:disabled):hover{color:#cf1322;background:#fff1f0;border-color:#ffccc7}.reference-stack .reference-remove.ant-btn:disabled{cursor:default;color:var(--muted,#6c7890);opacity:.5}.reference-remove .icon{width:14px;height:14px;display:block}.reference-status{color:#fff;background:#222c;border-radius:50%;font-size:12px;position:absolute;bottom:3px;right:3px}.reference-status:empty{display:none}.reference-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin:3px;animation:.9s linear infinite reference-spin;display:block}.reference-card.has-error{border-color:#d95252}.reference-card.has-error .reference-status{text-align:center;background:#b42323;width:19px}.reference-stack[data-empty=true] .reference-add{border-radius:12px;width:60px;height:80px;top:4px;left:5px;transform:rotate(-8deg)}.reference-empty-label{color:var(--muted,#6c7890);margin-top:2px;font-size:10px;display:block}.welcome .media-composer:has(.reference-stack){grid-template-columns:auto minmax(0,1fr)}.media-composer .studio-reference-row:has(.reference-stack){min-width:0;max-width:min(390px,55vw);padding:4px 10px 8px 20px}@keyframes reference-spin{to{transform:rotate(360deg)}}@media (width<=700px){.media-composer .studio-reference-row:has(.reference-stack){padding-left:12px}.welcome .media-composer:has(.reference-stack[data-expanded=true]){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.reference-stack,.reference-stack *{transition:none!important;animation:none!important}}.reference-preview{color:#fff;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.reference-preview:disabled{cursor:default}.reference-preview:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.reference-preview video{object-fit:cover;pointer-events:none;width:100%;height:100%}.reference-media-icon{background:linear-gradient(135deg,#283858,#121a2b);place-items:center;height:100%;display:grid}.reference-media-icon .icon{width:26px;height:26px}.reference-media-badge{color:#fff;background:#000a;border-radius:3px;padding:2px 4px;font-size:10px;position:absolute;bottom:3px;left:3px}.whale-modal .ant-modal-body.reference-preview-dialog{padding:20px}.reference-preview-heading{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.reference-preview-dialog>img,.reference-preview-dialog>video{object-fit:contain;border-radius:10px;width:100%;max-height:70dvh;display:block}.reference-preview-dialog>audio{width:100%;margin:24px 0;display:block}@media (hover:none),(width<=700px){.conversation-composer-shell .media-composer:has(.reference-stack:not([data-empty=true])){grid-template-columns:minmax(0,1fr)}.conversation-composer-shell .media-composer:has(.reference-stack:not([data-empty=true])) #studio-prompt{grid-area:2/1}.media-composer .studio-reference-row:has(.reference-stack:not([data-empty=true])){width:100%;max-width:100%}.reference-stack:not([data-empty=true]){width:100%;max-width:100%;margin-top:0;padding:10px 5px;overflow-x:auto}.conversation-composer-shell .reference-stack[data-expanded=true] .reference-stack-track{box-shadow:none;background:0 0}.reference-stack:not([data-empty=true]) .reference-stack-track{min-width:calc(var(--count) * 70px + 62px)}.reference-stack:not([data-empty=true]) .reference-card{left:calc(var(--index) * 70px + 3px)}.reference-stack:not([data-empty=true]) .reference-add{left:calc(var(--count) * 70px + 3px);top:9px}.reference-stack .reference-remove.ant-btn{opacity:1}}.media-composer .studio-mask-row{grid-column:1/-1;align-items:center;gap:16px;min-width:0;padding:8px 12px;display:flex}.studio-mask-row .reference-stack{flex:0 0 92px}.studio-mask-row .reference-stack[data-expanded=true]{flex-basis:142px;width:142px}.studio-mask-copy{min-width:0;color:var(--muted,#6c7890);font-size:12px;line-height:1.6}.studio-mask-copy strong{color:var(--text,#18243c);font-size:14px;font-weight:500}.studio-mask-copy strong span{color:var(--muted,#6c7890);margin-left:8px;font-size:11px}.studio-mask-copy p{margin:4px 0 0}@media (width<=700px){.media-composer .studio-mask-row{gap:8px;padding:4px 8px}}:root[data-theme=dark] .reference-stack{--reference-add-accent:#91b9ff;--reference-add-bg:#1b2d49;--reference-add-hover:#263e61}:root[data-theme=dark] .reference-stack .reference-add{border:1.5px solid var(--reference-add-accent)}:root[data-theme=dark] .reference-stack .reference-add[aria-disabled=true]{border-color:var(--line,#262c36)}.studio-input-controls{flex-wrap:wrap;gap:12px;width:100%;min-width:0;display:flex}.studio-input-control{flex-direction:column;gap:6px;width:min(100%,320px);min-width:0;display:flex}.studio-input-control>strong,.studio-input-control>label{font-size:12px}.studio-input-control>.studio-url-control{width:100%;min-width:0}.studio-url-control>.studio-input-label{margin-bottom:6px;line-height:1.5;display:block}.studio-url-control>textarea{resize:vertical;width:100%;min-width:0;display:block}.conversation-composer-shell .studio-reference-row:has(.studio-input-controls){grid-column:1/-1;width:100%;max-width:none;padding:6px 4px 2px}.conversation-composer-shell .studio-input-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:12px;display:grid}.conversation-composer-shell .studio-input-controls>.studio-input-control{width:100%}@container (width<=600px){.conversation-composer-shell .studio-input-controls{grid-template-columns:minmax(0,1fr)}}.conversation-composer-shell .studio-reference-row:has(.reference-stack){max-width:100%;padding:4px 0}.conversation-composer-shell .media-composer:has(.studio-reference-row .reference-stack:not([data-empty=true])){grid-template-columns:minmax(0,1fr)}.conversation-composer-shell .studio-reference-row:has(.reference-stack:not([data-empty=true])){grid-column:1/-1;width:100%;max-width:100%;padding:4px 0}.conversation-composer-shell .media-composer:has(.studio-reference-row .reference-stack:not([data-empty=true])) #studio-prompt{grid-area:auto/1/auto/-1;min-width:0}.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]){overscroll-behavior:contain;scrollbar-width:thin;width:100%;max-width:100%;max-height:200px;margin:0;padding:16px 12px 8px;transition:none;overflow:auto}.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]) .reference-stack-track{flex-wrap:wrap;align-items:flex-start;gap:16px 12px;width:100%;min-width:0;height:auto;display:flex}.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]) :is(.reference-card,.reference-add){border-radius:8px;flex:0 0 64px;width:64px;height:80px;margin:0;position:relative;top:auto;left:auto;transform:none}.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]) .reference-card{transition:box-shadow .16s}.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]) .reference-card:hover,.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]) .reference-card:focus-within{box-shadow:0 3px 10px color-mix(in srgb,var(--blue) 16%,transparent)}.conversation-composer-shell .studio-reference-row .reference-stack:not([data-empty=true]) .reference-remove.ant-btn{opacity:1;top:-10px;right:-8px}.studio-input-controls .media-upload-limits,.reference-limit-notice,.reference-selection-notice{color:var(--muted,#6c7890);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.reference-upload-error{color:var(--danger,#b42323);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12px;line-height:1.6;display:flex}.reference-upload-error>span{min-width:0}.reference-reupload{color:var(--blue,#065fff);cursor:pointer;position:relative}.reference-reupload input{opacity:0;width:100%;cursor:inherit;position:absolute;inset:0}.reference-reupload:focus-within{outline:2px solid var(--blue,#065fff);outline-offset:3px}.studio-input-controls .studio-input-control>strong{color:var(--text,#1f2937);font-size:12px;line-height:1.6;display:block}.studio-input-controls .reference-stack.is-compact,.conversation-composer-shell .studio-reference-row .studio-input-controls .reference-stack.is-compact{width:100%;min-width:0;max-width:100%;max-height:none;margin:0;padding:10px 8px 4px;transition:none;overflow:visible}.studio-input-controls .reference-stack.is-compact .reference-stack-track,.conversation-composer-shell .studio-reference-row .studio-input-controls .reference-stack.is-compact .reference-stack-track{flex-wrap:wrap;align-items:flex-start;gap:16px 12px;width:100%;min-width:0;height:auto;padding:0;display:flex}.studio-input-controls .reference-stack.is-compact :is(.reference-card,.reference-add),.conversation-composer-shell .studio-reference-row .studio-input-controls .reference-stack.is-compact :is(.reference-card,.reference-add){border-radius:8px;flex:0 0 64px;width:64px;height:80px;margin:0;transition:none;position:relative;inset:auto;transform:none}.studio-input-controls .reference-stack.is-compact .reference-card img,.studio-input-controls .reference-stack.is-compact .reference-preview video{object-fit:contain}.studio-input-controls .reference-stack.is-compact .reference-remove.ant-btn{opacity:1;top:-10px;right:-8px}.studio-input-controls .reference-stack.is-compact .reference-limit-notice{margin-top:8px}.compact-material-menu{flex:none;min-width:0}.compact-material-trigger.ant-btn{height:36px;color:var(--muted);gap:5px;padding:0 8px}.compact-material-trigger .icon{width:20px;height:20px}.compact-material-options{gap:12px;width:min(300px,100vw - 56px);padding:2px;display:grid}.compact-material-option{min-width:0}.compact-material-option label{cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex;position:relative}.compact-material-option label:hover{background:var(--soft-blue)}.compact-material-option label:focus-within{outline:2px solid var(--blue);outline-offset:2px}.compact-material-option label[aria-disabled=true]{opacity:.5;cursor:not-allowed}.compact-material-option label>span{flex:1}.compact-material-option label small{float:right;color:var(--muted);margin-left:8px}.compact-material-option input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.compact-material-limits{color:var(--muted);overflow-wrap:anywhere;margin:0;padding:0 8px;font-size:11px;line-height:1.5;display:block}.compact-material-selection{background:var(--sidebar);width:min(300px,90vw);color:var(--text);padding:6px;font-size:12px;position:absolute;bottom:100%;left:0}.compact-material-menu{position:relative}.compact-material-strip{width:100%;min-width:0}.compact-material-saved-url{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.compact-material-strip .reference-role-badge{top:0;color:#fff;text-align:center;background:#000000a6;font-size:10px;line-height:16px;position:absolute;inset-inline:0}.media-parameter-picker{overscroll-behavior:contain;width:min(420px,100vw - 48px);max-height:min(480px,60dvh);overflow:auto}.media-parameter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;display:flex}.media-parameter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.media-parameter-fields label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.media-parameter-fields .ant-select,.media-parameter-fields .ant-input-number{width:100%;min-width:0;height:40px}.media-parameter-fields .ant-input-number-input{height:38px}.media-parameter-required{color:var(--blue)}.media-parameter-note{color:var(--muted);margin:16px 0 0;font-size:11px}.media-composer-bottom .media-parameter-trigger.whale-button{height:40px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.media-parameter-trigger .icon{width:16px;height:16px}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .media-composer-bottom .media-parameter-trigger.whale-button{flex-shrink:1;max-width:100%;height:auto;min-height:40px;padding-block:8px}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .media-composer-bottom .media-parameter-trigger.whale-button>span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}@media (width<=600px){.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .media-composer-bottom{flex-wrap:wrap}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .media-composer-bottom .media-parameter-trigger.whale-button{flex-basis:100%;order:3;justify-content:flex-start}}@media (width<=360px){.media-parameter-fields{grid-template-columns:minmax(0,1fr)}}.media-inline-cost{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-items:center;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.media-inline-cost .media-inline-cost-retry.whale-button,.unified-conversation-page .conversation-composer-shell .media-inline-cost .media-inline-cost-retry.whale-button{width:auto;min-width:0;height:auto;min-height:0;color:var(--blue);font-size:inherit;flex:none;padding:0}@media (width<=600px){.unified-conversation-page .conversation-composer-shell .media-composer-panel .media-composer-bottom.has-inline-cost{flex-wrap:wrap}.unified-conversation-page .conversation-composer-shell .media-composer-bottom.has-inline-cost .model-select{flex:1 1 0;width:0;min-width:0}.unified-conversation-page .conversation-composer-shell .has-inline-cost .media-composer-actions{flex-basis:100%;justify-content:flex-end;gap:5px}.has-inline-cost .media-inline-cost{font-size:12px}.unified-conversation-page .conversation-composer-shell .has-inline-cost .media-inline-cost .media-inline-cost-retry.whale-button{flex:none;width:auto;min-width:0;height:auto;min-height:0}}.affect-media-panel{min-width:0}.affect-media-panel .affect-media-input{margin:0}.affect-media-input .studio-prompt-row{min-width:0;padding:0;display:block}.affect-media-input .studio-reference-row,.affect-media-input .studio-mask-row{min-width:0;margin:0 0 12px}.affect-media-input .affect-media-feedback{color:var(--ui-cc-ink-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.affect-media-input .affect-media-feedback:not(:has(span:not(:empty))){display:none}.affect-media-input .affect-media-bottom,.affect-media-input .affect-media-actions{align-items:center;gap:10.8px;min-width:0;display:flex}.affect-media-input .affect-media-bottom{flex:auto;justify-content:flex-end}.affect-media-input .affect-media-actions{flex-shrink:0}.affect-media-input .ui-chat-composer__toolbar{min-width:0}.affect-media-input .ui-chat-composer__toolbar--end{flex:auto}.affect-media-input .compact-material-menu{flex:none;align-self:center;padding:0}.affect-media-input .affect-media-parameters{gap:6px}.affect-media-input .affect-media-parameters .icon{width:17px;height:17px}.affect-media-input .affect-media-parameters .icon:last-child{width:14px;height:14px}.affect-media-input .affect-media-parameters .ui-chat-composer__label{font-size:13px}.affect-media-input .ui-chat-composer__model:disabled{opacity:.5;cursor:default}.affect-media-input .media-inline-cost{min-width:0;max-width:120px;color:var(--ui-cc-ink-muted);font-size:11px;font-weight:400}.affect-media-input .media-submit-reason{color:var(--ui-cc-ink-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.affect-media-panel>.chat-footnote{text-align:left;margin:10px 4px 0;font-size:12px;line-height:1.5}:root[data-theme] .chat-page.affect-chat-page.media-input-mode .affect-chat-shell{overflow:visible}:root[data-theme] .chat-page.affect-chat-page.media-input-mode .affect-chat-shell .unified-input-area{padding:0}@container (width<=500px){.affect-media-input .ui-chat-composer__controls{flex-wrap:wrap}.affect-media-input .ui-chat-composer__toolbar--end{flex-basis:100%}.affect-media-input .affect-media-bottom>.ui-chat-composer__model{margin-right:auto}.affect-media-input .ui-chat-composer__model-name{max-width:140px}.affect-media-input .media-inline-cost{max-width:80px}}.layout .unified-conversation-page.chat-welcome-mode{flex-direction:column;justify-content:flex-start;padding-top:28px;padding-bottom:26px;display:flex;overflow-y:auto}.chat-welcome-mode>.creation-surface,.chat-welcome-mode>.prompt-shortcuts,.chat-welcome-mode>.welcome-explore,.chat-welcome-mode>.welcome-scenario-agents{width:100%;max-width:860px;margin-left:auto;margin-right:auto}.chat-welcome-mode .welcome.welcome-heading{flex:none;min-height:0;padding:0;animation:none}.chat-welcome-mode .welcome-heading .welcome-subtitle{margin-bottom:0}.chat-welcome-mode>.welcome-scenario-agents{margin-top:28px}.chat-welcome-mode .composer-skill-trigger{height:41px;color:var(--text);border-radius:12px;padding:0 15px;font-size:14px}.chat-welcome-mode .composer-skill-trigger .icon{width:18px;height:18px}.chat-welcome-mode>.chat-footnote{color:var(--muted);text-align:center;margin:20px 0 0;font-size:11px;line-height:1.8;display:block}.welcome-agent-empty{border:1px solid var(--line);color:var(--muted);background:var(--sidebar);border-radius:18px;padding:20px;font-size:12px;line-height:1.8}.welcome-agent-empty .text-btn{margin-left:7px}.chat-page:not(.has-messages) .welcome{max-width:860px;margin:8px auto 16px}.chat-page:not(.has-messages) .welcome-mascot{background:var(--sidebar,#fff);border:1px solid #dce8ff;border-radius:34px;width:72px;height:72px;margin:0 auto 12px;box-shadow:0 16px 27px -16px #1e65ee65,0 0 0 15px #eef4ff80}.chat-page:not(.has-messages) .welcome-mascot img{object-fit:contain;width:48px;height:48px}.chat-page:not(.has-messages) .welcome h1{letter-spacing:-1px;margin-bottom:0;font-size:clamp(26px,3vw,36px);line-height:1.3}.chat-page:not(.has-messages) .welcome h1>span{color:#0000;background:linear-gradient(90deg,#0968ff,#8364ed);-webkit-background-clip:text;background-clip:text}.chat-page:not(.has-messages) .welcome-subtitle{color:var(--muted);margin:8px auto 18px;font-size:14px}.chat-page:not(.has-messages) .creation-surface{background:var(--sidebar,#fff);border:2px solid #d6e4ff;border-radius:27px;padding:17px 20px 12px;box-shadow:0 25px 48px -24px #5978b847}.chat-page:not(.has-messages) .creation-surface .unified-composer{min-height:0;box-shadow:none;background:0 0;border:0;animation:none}.chat-page:not(.has-messages) .creation-surface:focus-within{border-color:#abc8ff}.chat-page:not(.has-messages) .creation-surface .creation-tabs{background:0 0;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.chat-page:not(.has-messages) .creation-surface .creation-tabs .ant-segmented-item{color:var(--muted);border:1px solid #0000;border-radius:12px;margin-right:8px}.chat-page:not(.has-messages) .creation-surface .creation-tabs .ant-segmented-item-selected{color:var(--blue);box-shadow:none;background:#eaf2ff;border-color:#c5d9ff}.chat-page:not(.has-messages) .creation-surface .creation-tabs .ant-segmented-item-label{min-height:40px;padding:0 13px;font-size:16px;line-height:40px}.chat-page:not(.has-messages) .creation-surface .creation-tabs .icon{width:20px;height:20px}.chat-page:not(.has-messages) .creation-surface .composer textarea{min-height:80px;padding:12px 8px;font-size:15px;line-height:1.6}.chat-page:not(.has-messages) .creation-surface .composer textarea,.chat-page:not(.has-messages) .creation-surface .composer textarea::placeholder{text-align:left}.chat-page:not(.has-messages) .creation-surface .composer textarea::placeholder{color:var(--muted)}.chat-page:not(.has-messages) .creation-surface .composer-bottom{gap:8px;padding:6px 0 0}.chat-page:not(.has-messages) .creation-surface .model-select{background:var(--sidebar,#fff);border:1px solid var(--line,#e0e6f0);border-radius:13px;max-width:280px;padding:8px 11px}.chat-page:not(.has-messages) .creation-surface .composer-actions{align-items:center;gap:12px;display:flex}.chat-page:not(.has-messages) .creation-surface .input-hint{display:none}.chat-page:not(.has-messages) .composer-skillhub{height:41px;color:var(--text);border-radius:12px;padding:0 15px;font-size:14px}.chat-page:not(.has-messages) .composer-skillhub .icon{width:18px;height:18px}.chat-page:not(.has-messages) .creation-surface .send-btn:not(.composer-submit-text){aspect-ratio:1;border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;box-shadow:0 7px 12px #1669ee33}.chat-page:not(.has-messages) .creation-surface .send-btn .icon{width:24px;height:24px}.chat-page:not(.has-messages) .prompt-shortcuts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.chat-page:not(.has-messages) .prompt-chip{background:var(--sidebar,#fff);border-color:var(--line,#e3e9f4);border-radius:999px;height:auto;min-height:39px;padding:8px 15px;font-size:13px}.chat-page:not(.has-messages) .prompt-chip .icon{width:17px;height:17px}.welcome-scenario-agents{text-align:left;margin-top:28px}.welcome-scenario-agents>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.welcome-scenario-agents h2{color:var(--text);margin:0;font-size:18px;font-weight:700}.welcome-scenario-agents>header .text-btn{color:var(--blue);padding:0;font-size:13px}.welcome-scenario-agents>header .icon{width:16px;height:16px}.welcome-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.welcome-agent-grid .welcome-agent-card{border:1px solid var(--line,#e0e6f1);background:linear-gradient(130deg,#fff6e8,var(--sidebar,#fff) 72%);text-align:left;height:auto;min-height:112px;color:var(--text);white-space:normal;border-radius:22px;align-items:center;gap:14px;padding:20px 16px;display:flex}.welcome-agent-grid .welcome-agent-card:nth-child(2){background:linear-gradient(130deg,#edf4ff,var(--sidebar,#fff) 72%)}.welcome-agent-grid .welcome-agent-card:nth-child(3){background:linear-gradient(130deg,#eaf8fc,var(--sidebar,#fff) 72%)}.welcome-agent-icon{background:var(--sidebar,#fff);color:#df901f;border-radius:17px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 13px -8px #d28b2560}.welcome-agent-icon .icon{width:23px;height:23px}.welcome-agent-card:nth-child(2) .welcome-agent-icon{color:#2679ff;box-shadow:0 8px 13px -8px #2679ff70}.welcome-agent-card:nth-child(3) .welcome-agent-icon{color:#24a4be;box-shadow:0 8px 13px -8px #24a4be70}.welcome-agent-copy{flex:1;gap:5px;min-width:0;display:grid}.welcome-agent-copy strong{font-size:15px;font-weight:700;line-height:1.6}.welcome-agent-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.welcome-agent-copy em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.5}.welcome-agent-card>.icon{width:17px;height:17px;color:var(--muted);flex-shrink:0}.welcome-agent-status{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.8}.welcome-agent-status .text-btn{height:24px;font-size:11px}:root[data-theme=dark] .welcome-agent-grid .welcome-agent-card{background:linear-gradient(130deg,#33291f,var(--sidebar,#171e2b) 72%);border-color:#364052}:root[data-theme=dark] .welcome-agent-grid .welcome-agent-card:nth-child(2){background:linear-gradient(130deg,#1d2b46,var(--sidebar,#171e2b) 72%)}:root[data-theme=dark] .welcome-agent-grid .welcome-agent-card:nth-child(3){background:linear-gradient(130deg,#1c343a,var(--sidebar,#171e2b) 72%)}:root[data-theme=dark] .welcome-agent-icon{color:#edb269;box-shadow:0 8px 13px -8px #b9832338}:root[data-theme=dark] .welcome-agent-card:nth-child(2) .welcome-agent-icon{color:#79aeff;box-shadow:0 8px 13px -8px #2679ff38}:root[data-theme=dark] .welcome-agent-card:nth-child(3) .welcome-agent-icon{color:#65c4d4;box-shadow:0 8px 13px -8px #24a4be38}:root[data-theme=dark] .chat-page:not(.has-messages) .welcome-mascot{border-color:#344762;box-shadow:0 16px 27px -16px #1e65ee35,0 0 0 15px #15253b80}:root[data-theme=dark] .chat-page:not(.has-messages) .creation-surface{border-color:#344762;box-shadow:0 25px 48px -24px #03091270}:root[data-theme=dark] .chat-page:not(.has-messages) .creation-surface:focus-within{border-color:#607eab}:root[data-theme=dark] .chat-page:not(.has-messages) .creation-surface .creation-tabs .ant-segmented-item-selected{color:#89b6ff;background:#243955;border-color:#415d82}.chat-page:not(.has-messages) .welcome>.chat-footnote{color:var(--muted);margin:35px 0 0;font-size:11px;line-height:1.8}@media (width<=1100px){.welcome-agent-grid{gap:10px}.welcome-agent-grid .welcome-agent-card{gap:10px;padding:16px 12px}.welcome-agent-icon{border-radius:14px;width:42px;height:42px}.welcome-agent-copy strong{font-size:13px}.welcome-agent-copy small{font-size:10px}}@media (width<=800px){.welcome-agent-grid{grid-template-columns:1fr}.welcome-agent-grid .welcome-agent-card{min-height:92px;padding:15px 18px}.welcome-agent-copy small{-webkit-line-clamp:1}.welcome-agent-copy strong{font-size:15px}.chat-page:not(.has-messages) .welcome h1{white-space:normal;font-size:28px}.chat-page:not(.has-messages) .welcome-subtitle{font-size:14px}.welcome-scenario-agents{margin-top:35px}}@media (width<=600px){.chat-page:not(.has-messages) .welcome{margin-top:26px}.chat-page:not(.has-messages) .welcome-mascot{border-radius:25px;width:84px;height:84px;margin-bottom:24px;box-shadow:0 13px 21px -12px #1e65ee65,0 0 0 10px #eef4ff80}.chat-page:not(.has-messages) .welcome-mascot img{width:61px;height:61px}.chat-page:not(.has-messages) .welcome h1{letter-spacing:-.4px;white-space:normal;font-size:24px;line-height:1.35}.chat-page:not(.has-messages) .welcome-subtitle{margin:12px auto 26px;font-size:12px}.chat-page:not(.has-messages) .creation-surface{border-radius:21px;padding:12px}.chat-page:not(.has-messages) .creation-surface .creation-tabs .ant-segmented-item{margin-right:3px}.chat-page:not(.has-messages) .creation-surface .creation-tabs .ant-segmented-item-label{min-height:35px;padding:0 6px;font-size:12px;line-height:35px}.chat-page:not(.has-messages) .creation-surface .creation-tabs .icon{width:16px;height:16px}.chat-page:not(.has-messages) .creation-surface .composer textarea{min-height:125px;padding-top:12px;font-size:15px}.chat-page:not(.has-messages) .creation-surface .composer-bottom{flex-wrap:wrap;gap:10px;padding:8px 0 0}.chat-page:not(.has-messages) .creation-surface .model-select{flex:150px;width:auto;max-width:100%;padding:6px 8px}.chat-page:not(.has-messages) .creation-surface .composer-actions{flex-shrink:0;gap:8px;margin-left:auto}.chat-page:not(.has-messages) .composer-skillhub{height:36px;padding:0 8px;font-size:12px}.chat-page:not(.has-messages) .composer-skillhub .icon{width:16px;height:16px}.chat-page:not(.has-messages) .creation-surface .send-btn{width:39px;height:39px}.chat-page:not(.has-messages) .creation-surface .send-btn .icon{width:21px;height:21px}.chat-page:not(.has-messages) .prompt-shortcuts{gap:8px;margin-top:22px}.chat-page:not(.has-messages) .prompt-chip{min-height:34px;padding:6px 10px;font-size:11px}.chat-page:not(.has-messages) .prompt-chip .icon{width:14px;height:14px}.welcome-scenario-agents h2{font-size:16px}.welcome-scenario-agents>header .text-btn{font-size:11px}.chat-page:not(.has-messages) .welcome>.chat-footnote{margin-top:26px;font-size:10px}}.welcome-explore{justify-content:center;margin-top:14px;display:flex}@media (width<=600px){.chat-page:not(.has-messages) .welcome{margin-top:8px}.chat-page:not(.has-messages) .welcome-mascot{width:72px;height:72px;margin-bottom:12px}.chat-page:not(.has-messages) .welcome-mascot img{width:48px;height:48px}.chat-page:not(.has-messages) .creation-surface .composer textarea{min-height:80px}.chat-page:not(.has-messages) .creation-surface .composer-bottom{flex-wrap:nowrap;align-items:center;display:flex}.chat-page:not(.has-messages) .creation-surface .model-select{flex:auto;min-width:0;max-width:none}.chat-welcome-mode .composer-skill-trigger{flex:none;height:36px;padding:0 8px;font-size:12px}.chat-welcome-mode .composer-skill-trigger .icon{width:16px;height:16px}.chat-page:not(.has-messages) .creation-surface .composer-actions{gap:6px}.chat-page:not(.has-messages) .creation-surface .send-btn:not(.composer-submit-text){aspect-ratio:1;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}}@container (width<=600px){.chat-page:not(.has-messages) .creation-surface .send-btn:not(.composer-submit-text){aspect-ratio:1;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}}.chat-page.agent-input-mode .conversation-composer-shell,:root[data-theme=dark] .chat-page.agent-input-mode .conversation-composer-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.chat-page.agent-input-mode .conversation-composer-shell>.creation-tabs,:root[data-theme=dark] .chat-page.agent-input-mode .conversation-composer-shell>.creation-tabs{background:0 0;margin:0 0 12px}.chat-page.agent-input-mode .creation-tabs .ant-segmented-item{border-radius:0;margin-right:4px}.chat-page.agent-input-mode .creation-tabs .ant-segmented-item-selected{border-color:#0000;border-bottom-color:var(--blue);box-shadow:none;color:var(--blue);background:0 0}.chat-page.agent-input-mode .conversation-agent-composer{border:1px solid var(--line);background:var(--bg);border-radius:16px;padding:16px;position:relative}.chat-page.agent-input-mode .conversation-agent-composer:has(.agent-task-composer){overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 180px);overflow-y:auto}.chat-page.agent-input-mode .conversation-agent-composer:not(:has(.agent-task-surface)){max-height:none;overflow:visible}.conversation-agent-selection{align-items:center;gap:8px;min-width:0;margin-bottom:14px;display:flex}.conversation-agent-selection>.icon{width:18px;height:18px;color:var(--blue);flex:0 0 18px}.conversation-agent-selection>.ant-select{width:min(100%,260px);min-width:0}.conversation-agent-empty{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.7}.conversation-agent-empty p{margin:0 0 12px}.conversation-agent-empty .whale-button{min-height:40px}.chat-page.agent-input-mode .agent-task-composer,:root[data-theme=dark] .chat-page.agent-input-mode .agent-task-composer{background:0 0;border-radius:0;min-height:0;padding:0}.agent-task-composer .research-create-scroll{padding:0;overflow:visible}.agent-task-composer .research-start-composer{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.chat-page.agent-input-mode .research-brief-compact .composer{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.research-brief-compact .composer-input-label{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:600}.research-brief-compact .composer-input-label>span{color:var(--danger,#b42318)}.chat-page.agent-input-mode .research-brief-compact .composer textarea{border:1px solid var(--line);background:var(--sidebar,var(--bg));min-height:96px;max-height:180px;box-shadow:none;border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.7}.chat-page.agent-input-mode .research-brief-compact .composer textarea:focus{border-color:var(--blue)}.chat-page.agent-input-mode .research-brief-compact .composer-bottom{z-index:1;background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex;position:sticky;bottom:0}.research-compact-model{flex:240px;align-items:center;gap:10px;min-width:0;display:flex}.research-compact-model>span{color:var(--muted);white-space:nowrap;font-size:12px}.research-compact-model .research-model-choice{flex:1;min-width:0;margin:0}.chat-page.agent-input-mode .research-compact-model .model-select{border-radius:8px;flex:1;width:100%;min-width:0;max-width:260px;padding:0 8px}.research-compact-model .model-select .ant-select{min-width:0}.chat-page.agent-input-mode .research-brief-compact .composer-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.chat-page.agent-input-mode .research-brief-compact .composer-actions .input-hint{color:var(--muted);white-space:nowrap;font-size:11px;display:inline}.research-extra-toggle{border-radius:8px;min-height:40px;font-size:12px}.research-extra-toggle>.icon{width:15px;height:15px}.research-extra-toggle[aria-expanded=true]>.research-extra-chevron{transform:rotate(180deg)}.chat-page.agent-input-mode .research-brief-compact .send-btn.composer-submit-text{width:auto;min-width:112px;height:40px;box-shadow:none;border-radius:8px;flex:none;padding:0 18px;font-size:13px}.research-compact-extra{border-top:1px solid var(--line);margin-top:12px}.research-compact-extra[hidden]{display:none}.research-compact-extra .research-brief-fields{padding:12px 0 0}.research-compact-extra .agent-form-row{padding:8px 0}.research-compact-extra .agent-row-label{flex-basis:110px}.agent-task-composer .research-brief-compact .research-brief-review{max-width:none;margin:8px 0 0}.research-brief-compact .research-create-note{text-align:right;max-width:none;color:var(--muted);margin:6px 0 0;font-size:11px}.research-brief-compact .research-input-error{color:var(--danger,#b42318)}.agent-task-composer .skill-hub-state{padding:20px 0}@container (width<=600px){.chat-page.agent-input-mode .conversation-agent-composer{border-radius:12px;padding:12px}.chat-page.agent-input-mode .research-brief-compact .composer-bottom{gap:10px}.research-compact-model{flex-basis:100%}.research-compact-model>span{display:none}.chat-page.agent-input-mode .research-compact-model .model-select{max-width:none;height:40px}.chat-page.agent-input-mode .research-brief-compact .composer-actions{justify-content:space-between;width:100%}.chat-page.agent-input-mode .research-brief-compact .composer-actions .input-hint{display:none}.research-extra-toggle,.chat-page.agent-input-mode .research-brief-compact .send-btn.composer-submit-text{min-height:44px}.research-compact-extra .agent-form-row{flex-direction:column;align-items:stretch;gap:6px}.research-compact-extra .agent-row-label{flex-basis:auto}}.chat-page.media-input-mode:not(.has-messages) .conversation-composer-shell{--media-composer-border:#d6e4ff;border:2px solid var(--media-composer-border);background:var(--sidebar,#fff);border-radius:27px;padding:17px 20px 12px;box-shadow:0 25px 48px -24px #5978b847}.chat-page.media-input-mode:not(.has-messages) .conversation-composer-shell:focus-within{border-color:#abc8ff}.chat-page.media-input-mode .conversation-composer-shell:has(#studio-prompt:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.chat-page.media-input-mode .conversation-composer-shell>.creation-tabs{background:0 0;width:fit-content;max-width:100%;margin:0 0 8px;padding:0}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item{color:var(--muted);border:1px solid #0000;border-radius:12px;margin-right:8px}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item-selected{color:var(--blue);background:var(--soft-blue);border-color:color-mix(in srgb, var(--blue) 24%, var(--sidebar));box-shadow:none}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item-label{min-height:40px;padding:0 13px;font-size:16px;line-height:40px}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .icon{width:20px;height:20px}.chat-page.media-input-mode .conversation-composer-shell form.media-composer{--media-reference-width:92px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:12px;min-height:0;display:grid}.chat-page.media-input-mode .conversation-composer-shell form.media-composer:has(>.studio-reference-row){grid-template-columns:var(--media-reference-width) minmax(0, 1fr)}.chat-page.media-input-mode .conversation-composer-shell form.media-composer>.studio-reference-row{grid-area:1/1;gap:6px;width:100%;min-width:0;max-width:100%;padding:4px 0;overflow:visible}.chat-page.media-input-mode .studio-input-controls{grid-template-columns:minmax(0,1fr)}.chat-page.media-input-mode.has-messages .conversation-composer-shell{overscroll-behavior:contain;max-height:60dvh;overflow-y:auto}.chat-page.media-input-mode.has-messages .conversation-composer-shell .media-composer-bottom{z-index:3;background:var(--sidebar);box-shadow:0 -8px 12px var(--sidebar);position:sticky;bottom:-12px}.chat-page.media-input-mode .conversation-composer-shell form.media-composer:has(.studio-input-control:nth-child(2))>.studio-reference-row{grid-area:1/1/auto/-1}.chat-page.media-input-mode .conversation-composer-shell form.media-composer:has(.studio-input-control:nth-child(2)) #studio-prompt{grid-area:2/1/auto/-1}.chat-page.media-input-mode .conversation-composer-shell form.media-composer:has(.media-upload-limits)>.studio-reference-row{grid-area:1/1/auto/-1}.chat-page.media-input-mode .conversation-composer-shell form.media-composer:has(.media-upload-limits) #studio-prompt{grid-area:2/1/auto/-1}.chat-page.media-input-mode .studio-input-control>strong,.chat-page.media-input-mode .studio-reference-label{color:var(--text);font-size:12px;font-weight:650;line-height:18px}.chat-page.media-input-mode .studio-reference-row .reference-stack[data-empty=true]{width:100%}.chat-page.media-input-mode .reference-stack[data-empty=true] .reference-add{--reference-add-accent:var(--muted);--reference-add-bg:var(--bg);--reference-add-hover:var(--soft-blue);border-color:var(--line);box-shadow:none}.chat-page.media-input-mode .conversation-composer-shell .reference-empty-label{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:16px}.chat-page.media-input-mode .conversation-composer-shell #studio-prompt{grid-area:1/1/auto/-1;align-self:start;width:100%;min-width:0;height:auto;min-height:96px;max-height:min(280px,40dvh);padding:8px 5px;font-size:16px;line-height:1.6}.chat-page.media-input-mode .conversation-composer-shell form.media-composer:has(>.studio-reference-row) #studio-prompt{grid-area:1/2}.chat-page.media-input-mode .media-composer>:is(.studio-mask-row,.source-badges,.media-composer-bottom,.composer-input-feedback,.media-submit-reason,.media-cancel-notice){grid-area:auto/1/auto/-1}.chat-page.media-input-mode .conversation-composer-shell form.media-composer.has-reference-files>.studio-reference-row{grid-area:1/1/auto/-1}.chat-page.media-input-mode .conversation-composer-shell form.media-composer.has-reference-files #studio-prompt{grid-area:2/1/auto/-1}.media-submit-reason{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.6}.media-submit-reason .text-btn{margin-left:8px}.media-cancel-notice{color:var(--muted);margin:4px 0;font-size:11px;line-height:1.6}.chat-page.media-input-mode .conversation-composer-shell .media-composer-bottom{flex-wrap:nowrap;flex:none;align-self:end;align-items:center;gap:12px;margin-top:auto;padding:10px 4px 3px}.chat-page.media-input-mode .conversation-composer-shell .media-composer-bottom .model-select{border:1px solid var(--line);background:0 0;border-radius:13px;flex:0 248px;width:248px;min-width:0;max-width:100%;height:40px;padding:0 11px;font-size:14px}.chat-page.media-input-mode .media-composer-bottom .media-parameter-trigger{background:var(--bg);border-radius:11px;height:40px;min-height:40px;padding:0 12px;font-size:14px}.chat-page.media-input-mode .media-composer-actions{gap:9px}.chat-page.media-input-mode .conversation-composer-shell .media-composer-actions .send-btn{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;border-radius:50%;flex:0 0 44px;padding:0}.chat-page.media-input-mode .media-composer-actions .send-btn .icon{width:24px;height:24px}.chat-page.media-input-mode .media-composer-actions .send-btn:disabled{color:color-mix(in srgb, var(--muted) 34%, var(--sidebar));background:color-mix(in srgb, var(--line) 26%, var(--sidebar));border:1px solid color-mix(in srgb, var(--line) 75%, var(--sidebar))}:root[data-theme=dark] .chat-page.media-input-mode .conversation-composer-shell{--media-composer-border:#415d82;border-color:var(--media-composer-border);box-shadow:none}:root[data-theme=dark] .chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item-selected{color:#89b6ff;background:#243955;border-color:#415d82}:root[data-theme=dark] .chat-page.media-input-mode .reference-stack[data-empty=true] .reference-add{--reference-add-accent:#91b9ff;--reference-add-bg:#1b2d49;--reference-add-hover:#263e61;border-color:#415d82}@container (width<=600px){.chat-page.media-input-mode .conversation-composer-shell form.media-composer{--media-reference-width:92px;column-gap:12px}.chat-page.media-input-mode .conversation-composer-shell .media-composer-bottom{flex-wrap:wrap;gap:8px;padding-inline:0}.chat-page.media-input-mode .conversation-composer-shell .media-composer-bottom .model-select{flex:1 1 0;width:0;height:40px;padding-inline:8px}.chat-page.media-input-mode .conversation-composer-shell .media-composer-bottom .media-parameter-trigger{max-width:110px;height:40px;min-height:40px;padding-inline:10px;font-size:13px}.chat-page.media-input-mode .conversation-composer-shell .media-composer-bottom .media-composer-actions{flex-basis:100%;justify-content:flex-end}}@media (width<=700px){.chat-page.media-input-mode .conversation-composer-shell{border-radius:21px;padding:12px}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item{margin-right:4px}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item-label{min-height:36px;padding-inline:10px;font-size:14px;line-height:36px}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .icon{width:18px;height:18px}.chat-page.media-input-mode .conversation-composer-shell .creation-tabs .ant-segmented-item-icon{display:inline-flex}}.chat-page.media-input-mode .conversation-composer-shell form.media-composer.is-compact-materials{flex-direction:column;gap:0;min-height:0;display:flex}.chat-page.media-input-mode .conversation-composer-shell form.media-composer.is-compact-materials>.studio-reference-row{width:100%;min-width:0;margin:0;padding:0}.chat-page.media-input-mode .conversation-composer-shell form.media-composer.is-compact-materials #studio-prompt{min-height:80px;max-height:160px;margin:0;padding:12px 8px;font-size:15px;line-height:1.6}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .compact-material-strip .reference-stack.is-compact{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;max-height:none;margin:0;padding:8px 4px 6px;overflow-x:auto}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .compact-material-strip .reference-stack-track{flex-wrap:nowrap;gap:10px;width:max-content;min-width:100%;height:auto;padding:6px 8px 0 0;display:flex}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .compact-material-strip .reference-card{border-radius:8px;flex:0 0 56px;width:56px;height:60px;margin:0;position:relative;inset:auto;transform:none}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .compact-material-strip .reference-preview :is(img,video){object-fit:cover}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .reference-remove.ant-btn{opacity:1;width:22px;min-width:22px;height:22px;top:-6px;right:-5px}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .reference-upload-error{max-width:100%}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .media-composer-bottom{gap:8px;width:100%;margin:0;padding:6px 0 0}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .composer-input-feedback:has(>span:only-child:empty){display:none}@container (width<=600px){.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .compact-material-trigger span{display:none}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .compact-material-trigger.ant-btn{width:36px;padding:0}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .media-composer-bottom{flex-wrap:wrap;display:flex}}.studio-prompt-wrapper{display:contents}.studio-prompt-row{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.studio-prompt-row>.compact-material-menu{flex:none;margin-top:6px}.studio-prompt-row .compact-material-trigger.ant-btn{border:1px solid var(--line);background:var(--bg);border-radius:12px;width:48px;height:48px;padding:0}.studio-prompt-row .compact-material-trigger span{display:none}.studio-prompt-row>textarea{flex:1;min-width:0}@container (width<=600px){.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .studio-prompt-row{gap:8px}.chat-page.media-input-mode .conversation-composer-shell .is-compact-materials .studio-prompt-row .compact-material-trigger.ant-btn{width:40px;height:40px}}.chat-page.media-input-mode .conversation-composer-shell form.media-composer.is-compact-materials .studio-prompt-row>#studio-prompt{flex:1 1 0;width:0;min-width:0}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom{flex-wrap:nowrap;align-items:center;display:flex}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom>.conversation-model-trigger{flex:0 260px;order:1;width:auto;min-width:0;max-width:260px;margin-left:auto}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom>.media-parameter-trigger.whale-button{flex:0 auto;order:0;justify-content:flex-start;min-width:0}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom>.media-composer-actions{flex:none;order:2;margin-left:0}@container (width<=600px){.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom{grid-template-columns:minmax(0,1fr) auto;display:grid}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom>.media-parameter-trigger.whale-button{grid-area:1/1;width:100%;max-width:100%}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom>.conversation-model-trigger{grid-area:2/1;width:100%;max-width:none}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-bottom>.media-composer-actions{display:contents}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-actions>.media-inline-cost{grid-area:1/2;justify-self:end;max-width:100px}.chat-page.media-input-mode.unified-conversation-page .conversation-composer-shell .is-compact-materials .media-composer-actions>.send-btn{grid-area:2/2;justify-self:end}}.workspace-tool.is-open{border-color:rgba(var(--theme-rgb,6, 95, 255), .5)!important;background:var(--theme-soft,#eaf2ff)!important;color:var(--theme-primary,#065fff)!important}.mj-record{flex-direction:column;gap:.75rem;width:100%;max-width:46rem;margin:0 auto;padding:1.25rem;animation:.22s backwards mj-card-in;display:flex}.mj-record-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mj-record-head small{color:var(--w-45);margin-bottom:.25rem;font-size:.6875rem;display:block}.mj-record-head h2{color:var(--w-95);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.mj-record-back{border:1px solid var(--line,#e5eaf3);height:2.0625rem;color:var(--w-70);cursor:pointer;background:#fff;border-radius:.625rem;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-family:inherit;font-size:.8125rem;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.mj-record-back svg{transform:rotate(180deg)}.mj-record-back:hover{border-color:rgba(var(--theme-rgb,6, 95, 255), .45);background:var(--theme-soft,#eaf2ff);color:var(--theme-primary,#065fff)}.mj-record-meta{color:var(--w-45);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.mj-record-time{color:var(--w-40);font-variant-numeric:tabular-nums;margin-left:auto}.mj-record-stage{border:1px solid var(--line,#e5eaf3);background:var(--w-5);border-radius:.75rem;justify-content:center;align-items:center;min-height:18rem;padding:1rem;display:flex}.mj-record-stage img{border-radius:.5rem;max-width:100%;max-height:60vh;display:block}.mj-record-stage video,.mj-record-stage audio{border-radius:.5rem;max-width:100%}.mj-record-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mj-record-composer{border-top:1px solid var(--line,#e5eaf3);margin-top:.5rem;padding-top:1.25rem}.mj-record-composer .media-composer-panel{margin:0}.mj-panel,.mj-dialog,.mj-record{--w-5:#1f29370d;--w-6:#1f29370f;--w-8:#1f293714;--w-10:#1f29371a;--w-12:#1f29371f;--w-15:#1f293726;--w-18:#1f29372e;--w-20:#1f293733;--w-28:#1f293747;--w-30:#1f29374d;--w-35:#1f293759;--w-40:#1f293766;--w-42:#1f29376b;--w-45:#1f293773;--w-50:#1f293780;--w-55:#1f29378c;--w-60:#1f293799;--w-65:#1f2937a6;--w-70:#1f2937b3;--w-80:#1f2937cc;--w-85:#1f2937d9;--w-88:#1f2937e0;--w-90:#1f2937e6;--w-95:#1f2937f2;--w-100:#17213a;--b-25:#1f293709;--b-35:#1f29370d;--b-40:#1f293721;--b-45:#1f293726;--b-50:#1f29372e}.mj-panel{z-index:60;border:1px solid var(--w-10);width:min(26rem,100vw - 3rem);max-height:min(46rem,100dvh - 6rem);box-shadow:0 8px 32px var(--b-40), 0 0 0 1px var(--w-5);-webkit-backdrop-filter:blur(12px);background:#fcfdfff7;border-radius:.75rem;flex-direction:column;display:flex;position:fixed;top:4.375rem;right:1.5rem;overflow:hidden}.mj-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem .5rem;display:flex}.mj-title{color:var(--theme-primary,#065fff);margin:0;font-size:.875rem;font-weight:700}.mj-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.mj-count{color:var(--muted,#8b94a5);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.mj-head-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.mj-head .mj-head-actions .whale-button.ant-btn{width:30px;height:30px;min-height:30px;color:var(--muted,#778399);justify-content:center;align-items:center;padding:0;display:inline-flex}.mj-head-actions .icon{width:17px;height:17px}.mj-close{width:1.625rem;height:1.625rem;color:var(--w-45);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .18s,color .18s;display:inline-flex}.mj-close:hover{background:var(--w-12);color:var(--w-95)}.mj-toolbar{gap:.5rem;padding:0 .875rem .5rem;display:flex}.mj-search{border:1px solid var(--w-8);background:var(--b-25);min-width:0;height:2rem;color:var(--w-45);border-radius:.625rem;flex:1;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.mj-search input{min-width:0;color:var(--w-90);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:.75rem}.mj-search input::placeholder{color:var(--w-35)}.mj-search button{color:var(--w-45);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mj-search button:hover{color:var(--w-80)}.mj-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.125rem .875rem .625rem;display:grid}.mj-filter{min-width:0;position:relative}.mj-filter.is-wide{grid-column:1/-1}.mj-filter-trigger{border:1px solid var(--w-8);background:var(--b-25);width:100%;height:2.0625rem;color:var(--w-85);cursor:pointer;border-radius:.75rem;outline:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .625rem 0 .75rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .18s,background .18s;display:flex}.mj-filter-trigger:hover,.mj-filter.is-open .mj-filter-trigger{border-color:rgba(var(--theme-rgb,6, 95, 255), .35);background:rgba(var(--theme-rgb,6, 95, 255), .06)}.mj-filter.is-open .mj-filter-trigger{border-color:rgba(var(--theme-rgb,6, 95, 255), .5)}.mj-filter-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mj-filter-chevron{color:var(--w-45);flex:none;transition:transform .18s,color .18s}.mj-filter.is-open .mj-filter-chevron{color:var(--theme-primary,#065fff);transform:rotate(180deg)}.mj-filter-options{z-index:9;border:1px solid rgba(var(--theme-rgb,6, 95, 255), .2);scrollbar-width:thin;scrollbar-color:var(--w-20) transparent;background:#fcfdfffc;border-radius:.875rem;max-height:12rem;padding:.3125rem;position:absolute;top:calc(100% + .375rem);left:0;right:0;overflow-y:auto;box-shadow:0 .875rem 2rem #1f293729}.mj-filter-option{width:100%;min-height:1.875rem;color:var(--w-70);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;margin:1px 0;padding:.375rem .5625rem;font-family:inherit;font-size:.75rem;display:flex}.mj-filter-option span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mj-filter-option small{color:var(--w-40);flex:none;font-size:.625rem}.mj-filter-option:hover{background:rgba(var(--theme-rgb,6, 95, 255), .08);color:var(--w-90)}.mj-filter-option.active{background:rgba(var(--theme-rgb,6, 95, 255), .14);color:var(--theme-primary,#065fff)}.mj-filter-option.active small{color:rgba(var(--theme-rgb,6, 95, 255), .7)}.mj-meta{color:var(--w-42);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .875rem .5rem;font-size:.6875rem;display:flex}.mj-meta-left{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mj-meta-right{align-items:center;gap:.5rem;display:inline-flex}.mj-meta-count{white-space:nowrap;font-variant-numeric:tabular-nums}.mj-meta-action{width:1.375rem;height:1.375rem;color:var(--w-42);cursor:pointer;background:0 0;border:none;border-radius:.3125rem;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.mj-meta-action:hover{background:var(--w-10);color:var(--w-90)}.mj-meta-action.is-active{background:rgba(var(--theme-rgb,6, 95, 255), .16);color:var(--theme-primary,#065fff)}.mj-meta-action.is-danger:hover{color:#b91c1c;background:#b91c1c1a}.mj-meta-action:disabled{opacity:.35;cursor:not-allowed;background:0 0}.mj-scroll{scrollbar-width:thin;scrollbar-color:var(--w-20) transparent;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.125rem .875rem .875rem;overflow-y:auto}.mj-scroll::-webkit-scrollbar{width:.5rem}.mj-scroll::-webkit-scrollbar-track{background:0 0}.mj-scroll::-webkit-scrollbar-thumb{background:var(--w-18);border-radius:999px}.mj-scroll::-webkit-scrollbar-thumb:hover{background:var(--w-28)}.mj-state{min-height:5.75rem;color:var(--w-45);text-align:center;justify-content:center;align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.mj-state.is-loading{min-height:1.75rem;color:var(--w-38);gap:.4375rem;font-size:.6875rem}.mj-state .text-btn{color:var(--theme-primary,#065fff)}.mj-empty-note{color:var(--w-40);padding:.5rem 0 1rem;font-size:.6875rem}.mj-card{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.625rem;margin-bottom:.25rem;padding:.5rem .5625rem;transition:background .18s,border-color .18s;display:flex;position:relative}.mj-card:hover{background:var(--b-35);border-color:var(--w-8)}.mj-card.is-selected{background:rgba(var(--theme-rgb,6, 95, 255), .08);border-color:rgba(var(--theme-rgb,6, 95, 255), .28)}.mj-card.is-unselectable{cursor:not-allowed}.mj-card.is-unselectable .mj-card-main,.mj-card.is-unselectable .mj-thumb{opacity:.45}.mj-thumb{border:1px solid var(--w-8);background:var(--w-5);width:2.75rem;height:2.75rem;color:var(--w-40);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.mj-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mj-thumb.is-failed{color:#b91c1c;background:#b91c1c0f;border-color:#b91c1c47}.mj-thumb.is-running{color:var(--theme-primary,#065fff)}.mj-thumb.is-running svg{animation:1.1s linear infinite mj-spin}.mj-card-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;transition:padding-right .18s;display:flex}.mj-prompt{min-width:0;color:var(--w-88)}.mj-prompt p{white-space:nowrap;text-overflow:ellipsis;word-break:normal;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.mj-prompt mark{background:rgba(var(--theme-rgb,6, 95, 255), .22);color:var(--theme-primary,#065fff);border-radius:.1875rem;padding:0 .125rem;font-weight:700}.mj-card-meta{align-items:center;gap:.3125rem;min-width:0;display:flex}.mj-status{color:var(--w-45);white-space:nowrap;flex:none;align-items:center;gap:.25rem;font-size:.6875rem;line-height:1.4;display:inline-flex}.mj-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.mj-status.is-success{color:#047857}.mj-status.is-failed{color:#b91c1c}.mj-status.is-running{color:#a16207}.mj-status.is-idle{color:var(--w-50)}.mj-meta-dot{color:var(--w-20);flex:none;font-size:.6875rem}.mj-time{color:var(--w-40);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.6875rem;line-height:1.4}.mj-card-actions{opacity:0;pointer-events:none;align-items:center;gap:.1875rem;transition:opacity .18s;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.mj-card:hover .mj-card-actions,.mj-card:focus-within .mj-card-actions{opacity:1;pointer-events:auto}.mj-card:hover .mj-card-main,.mj-card:focus-within .mj-card-main{padding-right:5.25rem}.mj-action-btn{width:1.625rem;height:1.625rem;color:var(--w-50);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.mj-action-btn:hover{background:var(--w-10);color:var(--w-90)}.mj-action-btn.is-danger:hover{color:#b91c1c;background:#b91c1c1a}.mj-action-btn:disabled{opacity:.35;cursor:not-allowed;background:0 0}.mj-check{border:1px solid var(--w-20);background:var(--b-25);color:#fff;width:1.125rem;height:1.125rem;box-shadow:inset 0 1px 0 var(--w-5);cursor:pointer;border-radius:.375rem;flex:none;justify-content:center;align-items:center;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.mj-check svg{opacity:0;width:.75rem;height:.75rem;transition:opacity .14s,transform .18s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.mj-check.is-checked{border-color:var(--theme-primary,#065fff);background:linear-gradient(160deg, var(--theme-primary,#70a4ff), var(--theme-primary,#065fff));box-shadow:0 0 0 .1875rem rgba(var(--theme-rgb,6, 95, 255), .16), 0 .125rem .375rem rgba(var(--theme-rgb,6, 95, 255), .28)}.mj-check.is-checked svg{opacity:1;transform:scale(1)}.mj-card.is-selectable:hover .mj-check:not(.is-checked){border-color:rgba(var(--theme-rgb,6, 95, 255), .6);background:rgba(var(--theme-rgb,6, 95, 255), .08)}.mj-select-bar{border-top:1px solid var(--w-8);background:#fcfdfff7;flex:none;align-items:center;gap:.5rem;padding:.5625rem .875rem .75rem;display:flex}.mj-select-all{color:var(--w-80);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.4375rem;padding:.25rem .375rem .25rem .25rem;font-family:inherit;font-size:.75rem;transition:background .15s,color .15s;display:inline-flex}.mj-select-all:hover:not(:disabled){background:var(--w-8);color:var(--w-95)}.mj-select-all:disabled{opacity:.4;cursor:not-allowed}.mj-select-count{color:var(--w-42);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem}.mj-select-spacer{flex:1}.mj-select-btn{border:1px solid var(--w-10);height:1.75rem;color:var(--w-70);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3125rem;padding:0 .6875rem;font-family:inherit;font-size:.75rem;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.mj-select-btn:hover:not(:disabled){background:var(--w-8);border-color:var(--w-15);color:var(--w-95)}.mj-select-btn:disabled{opacity:.4;cursor:not-allowed}.mj-select-btn.is-danger{color:#b91c1c;background:#b91c1c0f;border-color:#b91c1c47}.mj-select-btn.is-danger:hover:not(:disabled){background:#b91c1c1f;border-color:#b91c1c73}.mj-pagination{border-top:1px solid var(--w-6);color:var(--w-42);flex:none;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .875rem .625rem;font-size:.6875rem;display:flex}.mj-pagination button{border:1px solid var(--w-10);height:1.75rem;color:var(--w-70);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .6875rem;font-family:inherit;font-size:.75rem}.mj-pagination button:hover:not(:disabled){background:var(--w-8);color:var(--w-95)}.mj-pagination button:disabled{opacity:.4;cursor:not-allowed}.mj-pagination span{font-variant-numeric:tabular-nums}.mj-mask{z-index:10001;-webkit-backdrop-filter:blur(.25rem);background:#1f293752;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.mj-dialog{border:1px solid var(--w-10);width:min(28rem,100%);max-height:min(34rem,100vh - 2rem);box-shadow:0 1.25rem 3.5rem var(--b-45), 0 0 0 1px var(--w-5);background:#fcfdfffc;border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden}.mj-dialog header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .75rem;display:flex}.mj-dialog header small{color:var(--w-42);margin-bottom:.25rem;font-size:.6875rem;display:block}.mj-dialog header h3{color:var(--theme-primary,#065fff);margin:0;font-size:1rem}.mj-dialog-body{scrollbar-width:thin;scrollbar-color:var(--w-20) transparent;flex:1;min-height:0;padding:0 1rem 1rem;overflow-y:auto}.mj-dialog-body p{color:var(--w-70);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.65}.mj-dialog-body.is-plain{padding:0}.mj-dialog-body.is-plain p{color:var(--w-88);padding:0 1rem 1rem;font-size:.875rem;line-height:1.75}.mj-dialog footer{border-top:1px solid var(--w-6);justify-content:flex-end;gap:.625rem;padding:.875rem 1rem 1rem;display:flex}.mj-dialog footer button{cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem;font-family:inherit;font-size:.8125rem;display:inline-flex}.mj-dialog-cancel{border:1px solid var(--w-10);background:var(--w-5);color:var(--w-60)}.mj-dialog-cancel:hover:not(:disabled){background:var(--w-10)}.mj-dialog-confirm{border:1px solid rgba(var(--theme-rgb,6, 95, 255), .3);background:rgba(var(--theme-rgb,6, 95, 255), .12);color:var(--theme-primary,#065fff);font-weight:600}.mj-dialog-confirm:hover:not(:disabled){border-color:rgba(var(--theme-rgb,6, 95, 255), .5);background:#dae0ec}.mj-dialog-confirm.is-danger{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c4d}.mj-dialog-confirm.is-danger:hover:not(:disabled){background:#b91c1c24;border-color:#b91c1c80}.mj-dialog-confirm:disabled,.mj-dialog-cancel:disabled{opacity:.5;cursor:not-allowed}@keyframes mj-spin{to{transform:rotate(360deg)}}@keyframes mj-fade{0%{opacity:0}to{opacity:1}}@keyframes mj-pop{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mj-drop{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes mj-panel-in{0%{opacity:0;transform:translateY(-.5rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mj-card-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.mj-panel{animation:.2s cubic-bezier(.2,.8,.2,1) mj-panel-in}.mj-filter-options{animation:.14s mj-drop}.mj-mask{animation:.2s mj-fade}.mj-dialog{animation:.2s mj-pop}.mj-card{animation:.22s backwards mj-card-in;animation-delay:calc(var(--i,0) * 22ms)}.mj-select-bar,.mj-pagination{animation:.16s mj-drop}@media (prefers-reduced-motion:reduce){.mj-thumb.is-running svg,.mj-panel,.mj-filter-options,.mj-mask,.mj-dialog,.mj-card,.mj-select-bar,.mj-pagination{animation:none}.mj-card,.mj-check,.mj-card-main,.mj-card-actions,.mj-filter-chevron{transition:none}}@media (width<=700px){.mj-panel{width:auto;max-height:calc(100dvh - 6rem);left:1rem;right:1rem}.mj-toolbar{flex-direction:column}.mj-card-actions{opacity:1;pointer-events:auto;position:static;transform:none}.mj-card-main{padding-right:0!important}}.mj-panel.mj-embedded{width:100%;max-width:none;max-height:none;box-shadow:none;z-index:auto;position:relative;inset:auto}.mj-embedded .mj-scroll{max-height:none}.mj-filters>.ant-select{flex:1;min-width:0}.mj-card-meta{flex-wrap:wrap}.mj-card-actions{flex-shrink:0}@media (width<=600px){.mj-panel{width:calc(100vw - 24px);right:12px}.mj-panel .mj-meta{flex-wrap:wrap;gap:8px}.mj-card{flex-wrap:wrap}.mj-card-main{min-width:120px}.mj-card-actions{margin-left:auto}.mj-panel.mj-embedded{width:100%}}.mj-kind-switch{background:#f4f7fc;border:1px solid #d9dfeb;border-radius:.625rem;flex:none;gap:.25rem;margin:0 .875rem .625rem;padding:.1875rem;display:flex}.mj-kind-switch .whale-button.ant-btn{color:#62708a;min-width:0;height:auto;min-height:36px;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;flex:1;gap:6px;padding:6px 8px;font-size:12px}.mj-kind-switch .whale-button.is-active{color:#065fff;background:#fff;box-shadow:0 1px 4px #17213a1f}.mj-kind-switch .icon{width:16px;height:16px}.mj-tab-count{background:var(--theme-soft,#eaf2ff);min-width:18px;color:var(--theme-primary,#065fff);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;padding:0 5px;font-size:10px;line-height:18px;display:inline-flex}.mj-tab-running{background:var(--theme-primary,#065fff);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;padding:1px 6px;font-size:10px;line-height:16px}.mj-chat-scroll .conversation-list{max-height:none;overflow:visible}.mj-chat-scroll .conversation-panel{min-height:0}.mj-chat-scroll .conversation-search{margin-bottom:.75rem}.mj-chat-scroll .conversation-row{background:#fff;border:1px solid #d9dfeb;border-radius:12px;margin:0 0 8px;padding-right:8px}.mj-chat-scroll .conversation-row.selected{border-color:var(--theme-primary,#065fff);background:var(--theme-soft,#eaf2ff)}.mj-chat-scroll .conversation-panel .conversation-row .conversation-select.whale-button.ant-btn{min-height:68px;padding:12px 16px}.mj-chat-scroll .conversation-select strong{font-size:13px;font-weight:600}.mj-chat-scroll .conversation-search{overflow:hidden}.mj-chat-scroll .conversation-search>.whale-button.ant-btn{border:0;border-left:1px solid var(--line,#e5eaf3);height:40px;box-shadow:none;border-radius:0;flex:0 0 42px;padding:0}.mj-filters>label{color:#6b778c;flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.mj-filters .ant-select{width:100%}.mj-panel .mj-empty-note{padding:0 16px 14px}.mj-meta-right{flex-wrap:wrap}.legacy-task-plans{margin-top:28px}.legacy-task-plans>summary{cursor:pointer;color:#62708a;padding:16px 0}.mj-panel:not(.mj-embedded){width:min(550px,100vw - 24px)}.mj-card-actions{opacity:1;pointer-events:auto;position:static;transform:none}.mj-card{background:#fff;border:1px solid #d9dfeb;border-radius:12px;gap:12px;margin:8px 0}.mj-card-main{padding-right:0}.mj-embedded .mj-card{animation:none}.mj-embedded .mj-scroll{overflow:visible}@media (width<=380px){.mj-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mj-filters>label:last-child{grid-column:1/-1}}.apw-dialog,.apw-example{--w-3:#1f293708;--w-4:#1f29370a;--w-5:#1f29370d;--w-6:#1f29370f;--w-8:#1f293714;--w-10:#1f29371a;--w-12:#1f29371f;--w-15:#1f293726;--w-18:#1f29372e;--w-20:#1f293733;--w-25:#1f293740;--w-35:#1f293759;--w-40:#1f293766;--w-45:#1f293773;--w-55:#1f29378c;--w-60:#1f293799;--w-70:#1f2937b3;--w-75:#1f2937bf;--w-80:#1f2937cc;--w-85:#1f2937d9;--w-88:#1f2937e0;--w-90:#1f2937e6;--w-92:#1f2937eb;--w-95:#1f2937f2;--accent:var(--theme-primary,#065fff);--accent-lt:var(--theme-primary,#5b96ff);--accent-dk:var(--theme-primary,#065fff);--accent-txt:var(--theme-primary,#065fff);--panel:#fcfdff;--panel-2:#fff}.apw-dialog{background:var(--panel);border:1px solid var(--w-8);width:min(84rem,100%);height:min(50rem,92vh);max-height:100%;box-shadow:0 2rem 4rem #1f29372e, 0 0 0 1px rgba(var(--theme-rgb,6, 95, 255), .08);border-radius:1.125rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.apw-dialog:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0%, rgba(var(--theme-rgb,6, 95, 255), .13), transparent 70%);height:10rem;position:absolute;inset:0 0 auto}.apw-head{border-bottom:1px solid var(--w-6);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex;position:relative}.apw-title{color:var(--w-95);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.apw-title-ai{background:linear-gradient(145deg, var(--accent-lt), var(--accent-dk));color:#fff;width:1.75rem;height:1.75rem;box-shadow:0 .25rem .75rem rgba(var(--theme-rgb,6, 95, 255), .35);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;display:inline-flex}.apw-head-actions{align-items:center;gap:.5rem;display:flex}.apw-icon-btn{background:var(--w-5);width:2rem;height:2rem;color:var(--w-60);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.apw-icon-btn:hover{background:var(--w-10);color:var(--w-95)}.apw-close{border:1px solid var(--w-12);background:var(--w-6);height:2rem;color:var(--w-85);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .5rem 0 .4375rem;font-family:inherit;transition:all .15s;display:inline-flex}.apw-close:hover{color:#b91c1c;background:#ef444429;border-color:#ef444480}.apw-close-kbd{letter-spacing:.02em;border:1px solid var(--w-15);background:var(--w-6);color:var(--w-60);border-bottom-width:2px;border-radius:.25rem;padding:.1875rem .3125rem;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1;transition:all .15s}.apw-close:hover .apw-close-kbd{color:#b91c1c;background:#fff;border-color:#ef444466}.apw-body{flex:1;grid-template-columns:17rem minmax(0,1.05fr) minmax(0,1fr);gap:1rem;min-height:0;padding:1rem 1.25rem;display:grid;position:relative}.apw-col{flex-direction:column;min-width:0;min-height:0;display:flex}.apw-col-title{color:var(--w-60);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:.5rem;margin:0 0 .625rem;font-size:.75rem;font-weight:600;display:flex}.apw-step{background:rgba(var(--theme-rgb,6, 95, 255), .18);width:1.125rem;height:1.125rem;color:var(--accent-txt);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:800;display:inline-flex}.apw-col>:not(.apw-col-title){flex:1;min-height:0}.apw-sucai{flex-direction:column;gap:.5rem;display:flex}.apw-block{background:var(--w-3);border:1px solid var(--w-6);border-radius:.75rem;padding:.75rem}.apw-idea{flex-direction:column;flex:1;min-height:10rem;display:flex}.apw-block-head{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.apw-block-title{color:var(--w-80);font-size:.75rem;font-weight:600}.apw-mode{background:rgba(var(--theme-rgb,6, 95, 255), .16);color:var(--accent-txt);border-radius:999px;padding:.0625rem .4375rem;font-size:.625rem}.apw-limit,.apw-count{color:var(--w-40);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.625rem}.apw-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.apw-images.is-dim{opacity:.5}.apw-img{aspect-ratio:1;background:var(--w-6);border-radius:.5rem;position:relative;overflow:hidden}.apw-img img{object-fit:cover;width:100%;height:100%;display:block}.apw-img-index{color:#0b1220;background:#38bdf8e6;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5625rem;font-weight:700;display:inline-flex;position:absolute;top:.25rem;left:.25rem}.apw-img-remove{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:opacity .15s;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.apw-img:hover .apw-img-remove{opacity:1}.apw-img-remove:hover{background:#ef4444e6}.apw-add{aspect-ratio:1;border:1px dashed var(--w-18);color:var(--w-55);cursor:pointer;background:0 0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-family:inherit;font-size:.625rem;transition:all .15s;display:inline-flex}.apw-add:hover:not(:disabled){border-color:rgba(var(--theme-rgb,6, 95, 255), .6);color:var(--accent-txt);background:rgba(var(--theme-rgb,6, 95, 255), .06)}.apw-add:disabled{cursor:progress}.apw-empty-hint{color:var(--w-40);grid-column:1/-1;padding:.25rem 0;font-size:.6875rem}.apw-textarea{resize:none;border:1px solid var(--w-8);background:var(--w-4);width:100%;min-height:7rem;color:var(--w-90);scrollbar-width:thin;border-radius:.5rem;outline:none;flex:1;padding:.625rem;font-family:inherit;font-size:.8125rem;line-height:1.55}.apw-textarea:focus{border-color:rgba(var(--theme-rgb,6, 95, 255), .6);box-shadow:0 0 0 .125rem rgba(var(--theme-rgb,6, 95, 255), .15)}.apw-textarea::placeholder{color:var(--w-35)}.apw-zj{flex-direction:column;display:flex}.apw-zj-top{flex-direction:column;flex-shrink:0;gap:.5rem;padding-bottom:.625rem;display:flex}.apw-search{background:var(--w-4);border:1px solid var(--w-8);height:2.125rem;color:var(--w-45);border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;display:flex}.apw-search:focus-within{border-color:rgba(var(--theme-rgb,6, 95, 255), .6)}.apw-search input{min-width:0;color:var(--w-90);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.75rem}.apw-search input::placeholder{color:var(--w-35)}.apw-clear{background:var(--w-8);color:inherit;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.apw-tabs{align-items:center;gap:.25rem;display:flex}.apw-tab{height:1.875rem;color:var(--w-60);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .75rem;font-family:inherit;font-size:.75rem;transition:background .15s,color .15s;display:inline-flex}.apw-tab:hover{background:var(--w-6)}.apw-tab.active{background:rgba(var(--theme-rgb,6, 95, 255), .16);color:var(--accent-txt);font-weight:600}.apw-tab-count{opacity:.7;font-size:.625rem}.apw-new{border:1px dashed var(--w-20);height:1.875rem;color:var(--w-70);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;margin-left:auto;padding:0 .75rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:inline-flex}.apw-new:hover{border-color:rgba(var(--theme-rgb,6, 95, 255), .7);color:var(--accent-txt);background:rgba(var(--theme-rgb,6, 95, 255), .06)}.apw-scroll{scrollbar-width:thin;flex:1;min-height:0;padding-right:.25rem;overflow-y:auto}.apw-scroll::-webkit-scrollbar{width:.25rem}.apw-scroll::-webkit-scrollbar-thumb{background:var(--w-18);border-radius:.125rem}.apw-group+.apw-group{margin-top:1rem}.apw-group-head{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.apw-group-name{letter-spacing:.06em;color:var(--w-50);font-size:.6875rem;font-weight:700}.apw-group-count{color:var(--w-35);font-size:.625rem}.apw-group-toggle{color:var(--w-45);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:.6875rem}.apw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.apw-zj-empty{min-height:10rem;color:var(--w-40);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.apw-card{border:1px solid var(--w-8);background:var(--panel-2);cursor:pointer;border-radius:.75rem;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.apw-card:hover{border-color:rgba(var(--theme-rgb,6, 95, 255), .45);transform:translateY(-.0625rem)}.apw-card.is-selected{border-color:var(--accent);box-shadow:0 0 0 .125rem rgba(var(--theme-rgb,6, 95, 255), .16)}.apw-card.is-unmet{opacity:.55;filter:grayscale(.4);cursor:not-allowed}.apw-card-cover{background:linear-gradient(135deg, var(--c1,var(--theme-primary,#5b96ff)), var(--c2,var(--theme-primary,#065fff)));height:4.75rem;position:relative;overflow:hidden}.apw-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.apw-card-cover-shade{background:linear-gradient(#0000 30%,#0a0c106b);position:absolute;inset:0}.apw-card-avatar{z-index:2;border:.125rem solid var(--panel-2);background:linear-gradient(135deg, var(--accent-lt), var(--accent-dk));border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;top:3.5rem;left:.625rem;overflow:hidden;box-shadow:0 .25rem .625rem #1f293740}.apw-card-avatar img{object-fit:cover;width:100%;height:100%}.apw-card-avatar-letter{color:#fff;font-size:.9375rem;font-weight:700}.apw-card-body{padding:1.125rem .625rem .625rem}.apw-card-name{color:var(--w-92);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.apw-card-intro{color:var(--w-55);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2rem;margin:.25rem 0 0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.apw-card-tags{flex-wrap:wrap;gap:.25rem;margin-top:.4375rem;display:flex}.apw-card-tag{background:var(--w-6);color:var(--w-60);border-radius:999px;padding:.0625rem .375rem;font-size:.5625rem}.apw-card-check{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:absolute;top:.375rem;left:.375rem;box-shadow:0 .125rem .375rem #1f29374d}.apw-card-actions{opacity:0;gap:.25rem;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:.375rem;right:.375rem;transform:translateY(-.125rem)}.apw-card:hover .apw-card-actions{opacity:1;transform:none}.apw-card-act{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0009;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.apw-card-act:hover,.apw-card-act.active{background:rgba(var(--theme-rgb,6, 95, 255), .85);color:#fff}.apw-example{z-index:10060;background:var(--panel-2);border:1px solid var(--w-12);color:var(--w-80);border-radius:.625rem;max-height:20rem;padding:.625rem .75rem;font-size:.6875rem;line-height:1.5;position:fixed;overflow-y:auto;box-shadow:0 .75rem 2rem #1f29372e}.apw-ex-block+.apw-ex-block{margin-top:.5rem}.apw-ex-block p{word-break:break-word;white-space:pre-wrap;margin:.1875rem 0 0}.apw-ex-label{letter-spacing:.04em;color:#3b82f6;font-size:.5625rem;font-weight:700}.apw-ex-label-out{color:var(--accent-txt)}.apw-jg{flex-direction:column;display:flex}.apw-rscroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.apw-rscroll::-webkit-scrollbar{width:.25rem}.apw-rscroll::-webkit-scrollbar-thumb{background:var(--w-18);border-radius:.125rem}.apw-rempty{text-align:center;color:var(--w-45);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.apw-rempty-icon{background:linear-gradient(135deg, rgba(var(--theme-rgb,6, 95, 255), .22), rgba(var(--theme-rgb,6, 95, 255), .1));width:3.5rem;height:3.5rem;color:var(--accent);border-radius:1rem;justify-content:center;align-items:center;margin-bottom:.875rem;display:inline-flex}.apw-rempty-title{color:var(--w-70);margin:0;font-size:.8125rem;line-height:1.5}.apw-rempty-hint{margin:.375rem 0 0;font-size:.6875rem}.apw-rcard{border:1px solid var(--w-8);background:var(--w-3);border-radius:.75rem;flex-shrink:0;transition:border-color .15s;overflow:visible}.apw-rcard.is-latest{border-color:rgba(var(--theme-rgb,6, 95, 255), .35);background:rgba(var(--theme-rgb,6, 95, 255), .04)}.apw-rcard-head{border-bottom:1px solid var(--w-6);align-items:center;gap:.5rem;min-width:0;padding:.5625rem .75rem;display:flex}.apw-rcard.is-collapsed .apw-rcard-head{cursor:pointer;border-bottom:none}.apw-ver{color:var(--accent-txt);flex-shrink:0;font-size:.6875rem;font-weight:700}.apw-expert{color:var(--w-85);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3125rem;min-width:0;font-size:.75rem;display:inline-flex;overflow:hidden}.apw-expert-avatar{background:linear-gradient(135deg, var(--accent-lt), var(--accent-dk));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.5625rem;font-weight:700;display:inline-flex}.apw-rmodel{color:var(--w-40);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.apw-rstatus{border-radius:999px;flex-shrink:0;align-items:center;gap:.3125rem;margin-left:auto;padding:.125rem .5rem;font-size:.625rem;display:inline-flex}.apw-rstatus.st-writing{color:#0369a1;background:#38bdf826}.apw-rstatus.st-done{color:#15803d;background:#22c55e26}.apw-rstatus.st-failed{color:#b91c1c;background:#ef444426}.apw-rstatus.st-stopped{color:#b45309;background:#f59e0b26}.apw-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem;animation:1s ease-in-out infinite apw-pulse}.apw-chevron{color:var(--w-45);flex-shrink:0;transition:transform .15s}.apw-chevron.open{transform:rotate(180deg)}.apw-rcard-body{padding:.625rem .75rem .5rem}.apw-followup-tag{color:var(--w-55);align-items:flex-start;gap:.3125rem;margin-bottom:.5rem;font-size:.6875rem;display:flex}.apw-rtext{color:var(--w-90);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;min-height:1.5rem;font-size:.8125rem;line-height:1.7}.apw-caret{vertical-align:-.125rem;background:var(--accent);width:.125rem;height:.9375rem;margin-left:.125rem;animation:.9s steps(2,end) infinite apw-blink;display:inline-block}.apw-thinking{gap:.25rem;padding:.25rem 0;display:inline-flex}.apw-thinking span{background:var(--accent);opacity:.4;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite apw-bounce}.apw-thinking span:nth-child(2){animation-delay:.15s}.apw-thinking span:nth-child(3){animation-delay:.3s}.apw-rerror{color:#b91c1c;align-items:flex-start;gap:.375rem;margin-top:.5rem;font-size:.6875rem;display:flex}.apw-rcard-foot{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem;display:flex}.apw-tokens{color:var(--w-45);font-variant-numeric:tabular-nums;font-size:.6875rem}.apw-spacer{flex:1}.apw-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.3125rem;height:1.875rem;padding:0 .625rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:inline-flex}.apw-btn:disabled{opacity:.45;cursor:not-allowed}.apw-btn-ghost{background:var(--w-6);color:var(--w-80)}.apw-btn-ghost:hover:not(:disabled){background:var(--w-10)}.apw-btn-primary{background:linear-gradient(135deg, var(--accent-lt), var(--accent-dk));color:#fff;box-shadow:0 .25rem .75rem rgba(var(--theme-rgb,6, 95, 255), .28);font-weight:600}.apw-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.apw-use{display:inline-flex;position:relative}.apw-use .apw-btn-primary:first-child{border-radius:.5rem 0 0 .5rem}.apw-use-more{border-radius:0 .5rem .5rem 0;margin-left:1px;padding:0 .375rem}.apw-use-menu{z-index:20;background:var(--panel-2);border:1px solid var(--w-10);border-radius:.625rem;flex-direction:column;min-width:11rem;padding:.3125rem;display:flex;position:absolute;bottom:calc(100% + .375rem);right:0;box-shadow:0 .75rem 2rem #1f29372e}.apw-use-menu button{color:var(--w-85);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4375rem;padding:.4375rem .5625rem;font-family:inherit;font-size:.75rem}.apw-use-menu button:hover{background:var(--w-6)}.apw-applied{color:#15803d;flex-shrink:0;align-items:center;gap:.375rem;margin:.75rem 0 0;font-size:.6875rem;display:flex}.apw-applied button{color:var(--accent-txt);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:.6875rem;text-decoration:underline}.apw-followup{border:1px solid var(--w-10);background:var(--w-4);border-radius:.625rem;flex-shrink:0;align-items:flex-end;gap:.375rem;margin-top:.75rem;padding:.375rem .375rem .375rem .625rem;transition:border-color .15s;display:flex}.apw-followup:focus-within{border-color:rgba(var(--theme-rgb,6, 95, 255), .6)}.apw-followup.is-disabled{opacity:.55}.apw-followup textarea{resize:none;min-width:0;color:var(--w-90);background:0 0;border:none;outline:none;flex:1;max-height:5rem;padding:.3125rem 0;font-family:inherit;font-size:.75rem;line-height:1.5}.apw-followup textarea::placeholder{color:var(--w-35)}.apw-followup-send{background:rgba(var(--theme-rgb,6, 95, 255), .18);width:1.875rem;height:1.875rem;color:var(--accent-txt);cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.apw-followup-send:hover:not(:disabled){background:rgba(var(--theme-rgb,6, 95, 255), .32)}.apw-followup-send:disabled{opacity:.4;cursor:not-allowed}.apw-foot{border-top:1px solid var(--w-6);background:var(--panel);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.apw-foot-spacer{flex:1}.apw-hint{color:var(--w-45);font-size:.75rem}.apw-cancel{white-space:nowrap;border:1px solid var(--w-12);background:var(--w-5);height:2.375rem;color:var(--w-75);cursor:pointer;border-radius:.625rem;flex-shrink:0;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .15s}.apw-cancel:hover{background:var(--w-10);border-color:var(--w-20);color:var(--w-95)}.apw-start{white-space:nowrap;background:linear-gradient(135deg, var(--accent-lt), var(--accent) 55%, var(--accent-dk));color:#fff;height:2.375rem;box-shadow:0 .375rem 1.125rem rgba(var(--theme-rgb,6, 95, 255), .35), inset 0 .0625rem #ffffff4d;cursor:pointer;border:none;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.4375rem;padding:0 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:transform .15s,filter .15s,opacity .15s;display:inline-flex}.apw-start:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-.0625rem)}.apw-start:active:not(:disabled){transform:scale(.98)}.apw-start:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.apw-spin{border:.125rem solid #ffffff59;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;animation:.8s linear infinite apw-rotate}.apw-sel{display:inline-flex;position:relative}.apw-sel-btn{border:1px solid var(--w-8);background:var(--w-4);height:2.125rem;color:var(--w-88);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;font-family:inherit;font-size:.75rem;transition:all .15s;display:inline-flex}.apw-sel-btn:hover,.apw-sel-btn.open{background:var(--w-8);border-color:var(--w-15)}.apw-sel-label{opacity:.5;font-size:.6875rem}.apw-sel-value{text-overflow:ellipsis;max-width:11rem;font-weight:500;overflow:hidden}.apw-sel-chevron{opacity:.6;transition:transform .15s}.apw-sel-btn.open .apw-sel-chevron{transform:rotate(180deg)}.apw-sel-pop{background:var(--panel-2);border:1px solid var(--w-10);z-index:40;border-radius:.625rem;width:max-content;min-width:100%;max-width:22rem;max-height:18rem;padding:.3125rem;position:absolute;bottom:calc(100% + .375rem);left:0;overflow-y:auto;box-shadow:0 .75rem 2rem #1f29372e}.apw-sel-item{width:100%;color:var(--w-85);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.4375rem .5625rem;font-family:inherit;font-size:.75rem;display:flex}.apw-sel-item:hover{background:var(--w-6)}.apw-sel-item.active{background:rgba(var(--theme-rgb,6, 95, 255), .14);color:var(--accent-txt)}.apw-sel-check{color:var(--accent);flex-shrink:0}.whale-button.apw-trigger{background:linear-gradient(145deg, var(--theme-primary,#5b96ff), var(--theme-primary,#065fff));color:#fff;letter-spacing:.02em;cursor:pointer;width:2rem;min-width:2rem;height:2rem;box-shadow:0 .25rem .75rem rgba(var(--theme-rgb,6, 95, 255), .35);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.625rem;font-weight:800;line-height:1;transition:transform .15s,filter .15s;display:inline-flex}.apw-trigger:hover{filter:brightness(1.06);transform:translateY(-.0625rem)}.apw-trigger:active{transform:scale(.96)}@keyframes apw-rotate{to{transform:rotate(360deg)}}@keyframes apw-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes apw-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes apw-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@keyframes apw-fade{0%{opacity:0}to{opacity:1}}@keyframes apw-pop{0%{opacity:0;transform:scale(.97)translateY(.75rem)}to{opacity:1;transform:none}}@keyframes apw-drop{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes apw-drop-up{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.apw-overlay{animation:.2s apw-fade}.apw-dialog{animation:.22s apw-pop}.apw-sel-pop,.apw-use-menu{animation:.12s apw-drop}.apw-example{animation:.12s apw-fade}.apw-rcard{animation:.12s apw-drop}@media (prefers-reduced-motion:reduce){.apw-overlay,.apw-dialog,.apw-sel-pop,.apw-use-menu,.apw-example,.apw-rcard,.apw-spin,.apw-dot,.apw-caret,.apw-thinking span{animation:none}.apw-card,.apw-card-actions,.apw-chevron,.apw-btn,.apw-start{transition:none}}@media (width<=1280px){.apw-body{grid-template-columns:15rem minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.75rem 1rem}}@media (width<=1024px){.apw-overlay{padding:1.5rem}.apw-dialog{height:100%}.apw-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;overflow-y:auto}.apw-sucai{grid-column:1/-1;max-height:18rem}}@media (width>=1500px){.apw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.skill-center .page-heading{align-items:center}.skill-catalog-tools{align-items:center;gap:16px;margin:20px 0;display:flex}.skill-catalog-tools>.ant-input,.skill-catalog-tools>.ant-input-affix-wrapper{max-width:340px}.skill-kind-filter{gap:8px;margin-left:auto;display:flex}.skill-kind-filter .active{color:var(--theme-primary,#065fff);background:#e1ebfd;border-color:#b0bdd6}.skill-section-heading{margin:26px 0}.skill-section-heading h2{margin:0 0 10px;font-size:26px}.skill-section-heading p{color:#667082;line-height:1.8}.skill-example-notice{background:var(--theme-soft,#ebf1fd);color:var(--theme-primary,#065fff);border:1px solid #d2dae8;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.7}.popular-info footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.whale-button.skill-use{color:var(--theme-primary,#065fff);background:#e0eafc;border:0}.popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.popular-card{background:#fff;border:1px solid #d0d8e7;border-radius:18px;overflow:hidden}.popular-cover{cursor:pointer;background:var(--theme-soft,#dfe9fc);aspect-ratio:9/10;border:0;width:100%;padding:0;display:block;position:relative}.popular-cover img{object-fit:cover;width:100%;height:100%}.popular-cover>span{color:#3b4e72;background:#fffc;border-radius:7px;padding:7px 10px;font-size:12px;position:absolute;top:14px;left:14px}.popular-play{color:#fff;text-shadow:0 2px 8px #314260;font-size:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popular-info{flex-direction:column;min-height:155px;padding:18px;display:flex}.popular-info h3{margin:0 0 9px;font-size:17px}.popular-info p,.popular-info small{color:#68748b;font-size:13px;line-height:1.7}.template-preview{padding:22px}.template-preview header,.template-preview footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.template-preview h2{font-size:20px}.template-preview img,.template-preview video{object-fit:contain;background:#f2f5fb;border-radius:12px;width:100%;max-height:60vh;display:block}.template-preview p{color:#68748b;line-height:1.7}.source-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-badge{color:var(--theme-primary,#065fff);overflow-wrap:anywhere;background:#eaf1fd;border:1px solid #c7d0e2;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:6px 9px;font-size:12px;display:inline-flex}.source-badge button{color:inherit;cursor:pointer;background:0 0;border:0}.expert-pending{color:var(--theme-primary,#065fff);padding:10px 15px;font-size:13px;line-height:1.7}.composer-bottom:has(.source-badges){flex-wrap:wrap}.skill-center .app-cover h2{white-space:pre-line}@media (width<=1000px){.popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.popular-grid{grid-template-columns:1fr}.skill-catalog-tools{flex-wrap:wrap}.skill-catalog-tools>.ant-input,.skill-catalog-tools>.ant-input-affix-wrapper{max-width:none}.skill-kind-filter{margin-left:0}.skill-section-heading h2{font-size:23px}.skill-center .page-heading{align-items:flex-start;gap:12px}.source-badges{flex-basis:100%}.source-badge{font-size:11px}.template-preview{padding:16px}}.composer-bottom:has(.source-badges){justify-content:flex-start;gap:12px}.composer-bottom>.source-badges{margin-right:auto}.composer-bottom:has(.source-badges)>.composer-actions{margin-left:auto}:root{--bg:#fff;--sidebar:#f7f8fa;--text:#20252e;--muted:#667080;--line:#e7eaf0;--blue:var(--theme-primary,#325ce8);--blue-hover:var(--theme-hover,#254ace);--soft-blue:var(--theme-soft,#edf2ff);--radius:12px;--font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-underline-offset:4px;text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a,button,input,textarea,select{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue)}input,textarea{caret-color:var(--blue)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#d9dde5;border-radius:8px}::-webkit-scrollbar-track{background:0 0}h1,h2,h3,p{margin:0}h1{letter-spacing:-.035em;text-wrap:balance;font-size:32px;font-weight:650;line-height:1.4}h2{font-weight:600}p{line-height:1.8}small{font-size:12px}button .icon,a .icon{flex-shrink:0}.icon{vertical-align:middle;flex-shrink:0;width:19px;height:19px;display:inline-block}.layout{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);z-index:40;border-right:1px solid #edf0f4;flex-direction:column;width:272px;padding:29px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{white-space:nowrap;align-items:center;gap:11px;margin-bottom:30px;padding:0 10px;display:flex}.brand-mark{width:35px;height:35px;color:var(--blue);flex-shrink:0}.brand>span{letter-spacing:-.5px;font-size:22px;font-weight:650}.brand b{font-size:21px;font-weight:500}.brand small{color:var(--muted);letter-spacing:.5px;margin-top:4px;font-size:10px;font-weight:400;display:block}.new-chat{background:#fff;border:1px solid #dbe1ec;border-radius:9px;align-items:center;gap:9px;margin:0 0 20px;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.new-chat:hover{background:#fafbff;border-color:#a7b8ec}.new-chat .icon{color:var(--blue);width:18px}.shortcut{color:#777f8d;white-space:nowrap;margin-left:auto;font-size:10px}.nav-item{color:#5e6775;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.nav-item:hover{color:#28344b;background:#eef0f5}.nav-item.active{color:#3158d6;background:#e9eefc}.nav-note{border:1px solid #d8deea;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:10px;font-weight:400}.sidebar-rule{background:var(--line);height:1px;margin:27px 12px 22px}.history-title{color:#6b7380;letter-spacing:.04em;justify-content:space-between;margin:0 14px 12px;font-size:11px;display:flex}.history{flex:1;min-height:40px;overflow:auto}.history-empty{color:#747d8b;padding:6px 14px;font-size:12px}.history-item{text-align:left;color:#606a78;border-radius:7px;align-items:center;gap:9px;width:100%;padding:11px 13px;font-size:12px;display:flex}.history-item .icon{width:15px}.history-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-bottom{padding-top:20px}.project-link{color:#626c7b;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.project-link>.icon{width:16px}.project-link>.icon:last-child{width:13px;margin-left:auto}.workspace{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:11px;padding:18px 9px 0;font-size:12px;font-weight:550;display:flex}.user-avatar{color:#646e7f;background:#e7eaf0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:grid}.workspace small{color:#737d8b;margin-top:4px;font-size:10px;font-weight:400;display:block}.workspace-dot{background:#84a391;border-radius:50%;width:6px;height:6px;margin-left:auto}.main{width:calc(100% - 272px);min-width:0;margin-left:272px}.topbar{background:#fff;border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;height:72px;padding:0 36px;display:flex}.top-left,.top-actions{align-items:center;gap:20px;display:flex}.breadcrumb{color:#768090;font-size:12px}.breadcrumb>span{color:#bbc1cb;margin:0 12px}.breadcrumb strong{color:#485264;font-weight:500}.mode-badge{color:#687589;white-space:nowrap;background:#f8f9fb;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.mode-badge i{background:#74977f;border-radius:50%;width:5px;height:5px;display:inline-block}.mode-badge.offline i{background:#bb7941}.top-api{color:#3f495b;align-items:center;gap:7px;font-size:12px;display:flex}.top-api .icon{width:16px}.top-api:hover{color:var(--blue)}#content:focus{outline:none}.mobile-menu,.scrim{display:none}.icon-btn{color:#778292;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-btn:hover{color:var(--blue);background:#f0f3f9}.chat-page{flex-direction:column;min-height:calc(100vh - 72px);padding:0 34px;display:flex}.welcome{width:100%;max-width:780px;margin:63px auto 32px}.welcome-symbol{justify-content:center;align-items:center;height:44px;margin:0 auto 22px;display:flex;position:relative}.welcome-symbol>.brand-mark{width:39px;height:39px;transform:rotate(-6deg)}.welcome-symbol>span{background:#b7c8ff;border-radius:2px;width:7px;height:7px;position:absolute;top:3px;left:calc(50% + 29px);transform:rotate(15deg)}.welcome h1{text-align:center;letter-spacing:-.04em;font-size:34px;font-weight:600}.welcome-subtitle{text-align:center;color:#758093;margin-top:13px;margin-bottom:31px;font-size:13px}.composer{background:#fff;border:1px solid #dbe1eb;border-radius:16px;width:100%;transition:border-color .18s,box-shadow .18s;box-shadow:0 6px 20px -11px #afb9d8}.composer:focus-within{border-color:#a8b9f2;box-shadow:0 7px 24px -12px #9cafea}.composer textarea{resize:none;width:100%;min-height:106px;color:var(--text);background:0 0;border:0;border-radius:16px;outline:0;padding:22px 23px 10px;font-size:15px;line-height:1.8;display:block}.composer textarea:focus-visible{outline:none}.composer-bottom{justify-content:space-between;align-items:center;gap:10px;padding:9px 14px 13px;display:flex}.model-select{background:#f6f7fa;border-radius:7px;align-items:center;gap:7px;min-width:0;max-width:240px;padding:7px 9px;display:flex;position:relative}.model-select>select{appearance:none;color:#434d61;cursor:pointer;text-overflow:ellipsis;outline-offset:7px;background:0 0;border:0;max-width:175px;padding-right:18px;font-size:12px;font-weight:550}.model-select>.icon{pointer-events:none;width:12px;height:12px;position:absolute;right:9px}.model-avatar{letter-spacing:-.05em;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:650;display:inline-flex}.model-avatar-logo{object-fit:contain;width:72%;height:72%;display:block}.model-avatar.tiny{border-radius:6px;width:21px;height:21px;font-size:12px}.blue{color:#477adf;background:#edf3ff}.violet{color:#7460c9;background:#f0edff}.dark{color:#242f3c;background:#edf0f3}.green{color:#39866b;background:#eaf5f0}.cyan{color:#347e9a;background:#e7f4f8}.orange{color:#bd7955;background:#faf0e9}.rose{color:#b56980;background:#f9edf0}.composer-actions{align-items:center;gap:16px;display:flex}.input-hint{color:#798394;font-size:10px}.send-btn{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.send-btn:hover{background:var(--blue-hover)}.send-btn:disabled{color:#8d99ad;opacity:1;background:#e9edf5}.send-btn .icon{width:19px}.prompt-shortcuts{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.prompt-chip{color:#626e80;background:#fff;border:1px solid #e9edf3;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;transition:background .16s,color .16s;display:flex}.prompt-chip .icon{color:#7b8cac;width:15px;height:15px}.prompt-chip:hover{color:var(--blue);background:#f5f7fc}.chat-footnote{color:#758093;text-align:center;margin-top:14px;font-size:10px;line-height:1.7}.section-line{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-line h2{font-size:13px;font-weight:550}.section-line a{color:#7a8493;align-items:center;gap:4px;font-size:11px;display:flex}.section-line a:hover{color:var(--blue)}.section-line .icon{width:13px}.home-app-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-app{text-align:left;align-items:center;gap:11px;min-width:0;padding:13px 15px 13px 0;display:flex}.home-app+.home-app{border-left:1px solid var(--line);padding-left:20px}.mini-app-icon{border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.mini-app-icon .icon{width:17px}.home-app>span:nth-child(2){min-width:0}.home-app strong{margin-bottom:6px;font-size:12px;font-weight:550;display:block}.home-app small{color:#768192;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:10px;display:block;overflow:hidden}.home-app>.icon{color:#9ba5b5;width:13px;margin-left:auto}.home-app:hover strong{color:var(--blue)}.supported{text-align:center;margin-top:40px}.supported>span{color:#8a94a4;font-size:10px}.supported>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:29px;margin-top:17px;display:flex}.supported b{letter-spacing:-.025em;color:#8f99a8;font-size:15px;font-weight:650}.supported a{color:#8792a2;font-size:10px}.supported a>.icon{width:12px}.text-btn{color:var(--blue);justify-content:center;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:inline-flex}.text-btn .icon{width:15px;height:15px}.text-btn:hover{color:#1d3db1}.primary-btn,.outline-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 16px;font-size:12px;font-weight:500;display:inline-flex}.primary-btn{background:var(--blue);color:#fff}.primary-btn:hover{background:var(--blue-hover)}.outline-btn{color:#4c5a70;background:#fff;border:1px solid #dfe5ee}.outline-btn:hover{background:#f9faff;border-color:#becaf0}.primary-btn .icon,.outline-btn .icon{width:16px;height:16px}.page-container{max-width:1250px;margin:0 auto;padding:43px 45px 40px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.page-heading h1{font-size:28px}.page-heading p{color:#788394;margin-top:9px;font-size:13px}.catalog-toolbar{align-items:center;gap:14px;margin-bottom:23px;display:flex}.search-field{border:1px solid #e1e6ef;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:560px;padding:11px 14px;display:flex}.search-field:focus-within{border-color:#9bb1f2}.search-field .icon{color:#8c97a9;width:17px}.search-field input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:12px}.search-field input::placeholder{color:#808b9c}.favorite-filter{color:#6d7787;white-space:nowrap;border:1px solid #e4e9f0;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.favorite-filter .icon{width:16px}.favorite-filter span{margin-left:5px;font-size:10px}.favorite-filter.active{color:var(--blue);background:#edf2ff;border-color:#cad7fc}.filter-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-bottom:19px;display:flex}.filter-tabs button{color:#6a7586;border-radius:6px;padding:7px 15px;font-size:12px}.filter-tabs button:hover{background:#f5f7fc}.filter-tabs .selected{color:var(--blue);background:#edf2ff;font-weight:550}.catalog-caption{color:#7d8899;justify-content:space-between;gap:10px;margin:19px 0 17px;font-size:10px;display:flex}.catalog-caption>span:first-child{color:#536176;font-weight:500}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.model-card{border:1px solid #e5e9f0;border-radius:12px;min-width:0;padding:20px 20px 0;transition:border-color .18s,background .18s}.model-card:hover{background:#fefeff;border-color:#c4d0ef}.model-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.favorite{width:27px;height:27px}.favorite .icon{width:17px;height:17px}.favorite.is-favorite{color:#ca903b}.favorite.is-favorite .icon{fill:#fff1ce}.model-title{text-align:left;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;display:flex}.model-title .icon{color:#a2adbd;width:12px}.model-title:hover{color:var(--blue)}.model-org{color:#8590a0;margin-top:7px;font-size:11px}.model-card p{color:#6a778a;min-height:44px;margin-top:15px;font-size:11px;line-height:1.9}.tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tags span{color:#68768d;background:#f5f7fa;border-radius:4px;padding:4px 7px;font-size:10px}.model-card-bottom{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:8px;margin-top:22px;padding:13px 0;display:flex}.model-card-bottom>span{color:#7c8899;font-size:9px}.model-card-bottom .text-btn{font-size:10px}.page-note{color:#7a8595;margin-top:25px;font-size:10px;line-height:1.9}.empty-state{text-align:center;color:#8591a4;grid-column:1/-1;padding:70px 20px}.empty-state>.icon{width:32px;height:32px}.empty-state h2{color:#56647c;margin-top:20px;font-size:18px}.empty-state p{margin:12px auto 23px;font-size:13px}.notice{color:#6d7c93;background:#f6f8fc;border-radius:7px;align-items:center;gap:9px;margin-bottom:23px;padding:12px 15px;font-size:11px;line-height:1.7;display:flex}.notice>.icon{width:16px;height:16px}.compare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.compare-panel{border:1px solid #e2e7f0;border-radius:12px;min-width:0;overflow:hidden}.compare-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.compare-header>span{color:#8792a3;font-size:10px}.compare-header .model-select{background:0 0;padding:3px 0}.compare-result{min-height:300px;max-height:470px;padding:23px;overflow:auto}.compare-empty{text-align:center;color:#b0bbce;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.compare-empty>.icon{width:35px;height:35px}.compare-empty h2{color:#8995a8;margin-top:20px;font-size:14px;font-weight:500}.compare-empty p{color:#8491a6;margin-top:9px;font-size:11px}.result-mode{color:#5276c1;background:#f0f4fe;border-radius:4px;margin-bottom:16px;padding:4px 7px;font-size:10px;display:inline-block}.compare-result .message-body{font-size:12px;line-height:1.9}.compare-composer{border:1px solid #e1e7f1;border-radius:12px;margin-top:24px;padding:18px}.compare-composer label{font-size:12px;font-weight:550;display:block}.compare-composer textarea{resize:vertical;color:#5b6980;background:0 0;border:0;outline:none;width:100%;min-height:90px;margin-top:10px;font-size:13px;line-height:1.8}.compare-composer>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.compare-composer>div>span{color:#8a94a4;font-size:10px}.loading-spinner{border:2px solid #e2e8f5;border-top-color:var(--blue);border-radius:50%;width:23px;height:23px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-tabs{margin-bottom:26px}.quiet-label{color:#8793a5;white-space:nowrap;font-size:11px}.app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.app-card{border:1px solid #e4e9f0;border-radius:12px;min-width:0;overflow:hidden}.app-cover{height:177px;padding:23px 24px;position:relative;overflow:hidden}.app-cover>h2{letter-spacing:-.03em;z-index:1;margin-top:14px;font-size:22px;font-weight:550;line-height:1.65;position:relative}.app-cover-icon{opacity:.23;position:absolute;bottom:18px;right:18px;transform:rotate(-12deg)}.app-cover-icon>.icon{stroke-width:1.2px;width:65px;height:65px}.app-blue{color:#4068b6;background:#eaf0ff}.app-green{color:#437e69;background:#e8f3ef}.app-dark{color:#e0e7f7;background:#293247}.app-sand{color:#988252;background:#f6f0e4}.app-rose{color:#a56c6c;background:#f8eded}.app-lilac{color:#8174a9;background:#eeedf7}.app-card-info{padding:21px 22px 17px}.app-card-info h3{font-size:15px;font-weight:600}.app-card-info p{color:#778497;min-height:40px;margin-top:9px;font-size:11px;line-height:1.8}.app-card-info>div{border-top:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:8px;margin-top:21px;padding-top:14px;display:flex}.app-card-info>div>span{color:#8590a0;font-size:10px}.app-card-info .text-btn{font-size:11px}.api-layout{grid-template-columns:minmax(0,1fr) 235px;gap:34px;display:grid}.api-layout>div{min-width:0}.api-status{color:#506d60;background:#f4f8f6;border-radius:9px;align-items:center;gap:11px;padding:17px;display:flex}.status-icon{background:#e4eee8;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.status-icon .icon{width:17px}.api-status h2{font-size:13px}.api-status p{color:#74877b;margin-top:4px;font-size:10px}.api-status>.text-btn{white-space:nowrap;color:#598471;margin-left:auto;font-size:10px}.api-status>.text-btn>.icon{width:12px}.api-form-section{margin:29px 0}.api-form-section h2{margin-bottom:15px;font-size:15px}.api-form-section label{color:#4f6078;font-size:11px;display:block}.api-form-section label>span{color:#8a96a6;margin-left:8px;font-size:10px}.api-form-section input{border:1px solid #dde4ef;border-radius:7px;width:100%;margin:9px 0 12px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.api-form-section>.outline-btn{min-height:34px;font-size:11px}.code-window{color:#dbe5f7;background:#1e273a;border-radius:10px;overflow:hidden}.code-tabs{background:#242f45;align-items:center;gap:5px;padding:10px 15px 0;display:flex}.code-tabs>button{color:#a5b4cd;border-bottom:2px solid #0000;padding:10px 10px 13px;font-size:11px}.code-tabs>button.active{color:#edf3ff;border-color:#87a8ff}.code-tabs>.code-copy{align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.code-copy .icon{width:13px}.code-window pre{tab-size:2;min-height:200px;margin:0;padding:24px;font-size:11px;line-height:1.9;overflow:auto}.code-foot{color:#a1b2ce;border-top:1px solid #344159;align-items:center;gap:7px;padding:12px 22px;font-size:10px;display:flex}.code-foot i{background:#95b89c;border-radius:50%;width:5px;height:5px}.api-aside{border-left:1px solid var(--line);padding-top:10px;padding-left:30px}.api-aside h2{margin-bottom:24px;font-size:14px}.request-journey{counter-reset:journey;margin:0;padding:0;list-style:none}.request-journey li{counter-increment:journey;margin-bottom:27px;padding-left:35px;position:relative}.request-journey li:before{content:counter(journey);color:#7b8ca8;border:1px solid #d9e1ef;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid;position:absolute;top:0;left:0}.request-journey li:not(:last-child):after{content:"";background:#e5eaf2;width:1px;position:absolute;top:28px;bottom:-20px;left:10px}.request-journey b{font-size:12px;font-weight:500;display:block}.request-journey span{color:#8290a4;margin-top:7px;font-size:10px;display:block}.api-aside-note{border-top:1px solid var(--line);color:#7c8ba1;margin:40px 0 24px;padding-top:23px}.api-aside-note>.icon{width:23px;height:23px;margin-bottom:10px}.api-aside-note p{font-size:12px;line-height:2}.api-details{border-bottom:1px solid var(--line);margin-top:24px}.api-details summary{cursor:pointer;color:#52637c;justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;list-style:none;display:flex}.api-details summary::-webkit-details-marker{display:none}.api-details summary .icon{width:14px}.api-details[open] summary .icon{transform:rotate(180deg)}.api-details>div{color:#758399;padding-bottom:20px;font-size:11px;line-height:1.9}.api-details p{margin-bottom:12px}.api-details pre{background:#f4f6fa;border-radius:6px;padding:13px;font-size:10px;overflow:auto}.chat-page.has-messages{max-width:1000px;height:calc(100vh - 72px);min-height:520px;margin:auto}.chat-toolbar{justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:780px;margin:21px auto 10px;font-size:11px;display:flex}.chat-toolbar .text-btn{color:#7c8ba1;font-size:10px}.muted{color:#7c899e;font-weight:400}.messages{flex:1;width:100%;max-width:805px;min-height:100px;margin:0 auto;padding:12px 12px 20px;overflow-y:auto}.message{margin-bottom:27px}.message-label{color:#55647d;align-items:center;gap:8px;margin-bottom:11px;font-size:11px;font-weight:550;display:flex}.small-user{background:#e9edf3;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.message-mode{color:#8a96a8;margin-left:4px;font-size:9px;font-weight:400}.message-body{color:#45516a;overflow-wrap:anywhere;max-width:75ch;font-size:13px;line-height:1.95}.message.user .message-body{background:#f3f5f9;border-radius:10px;margin-left:29px;padding:13px 17px}.message.assistant .message-body{padding-left:29px}.message-copy{color:#8d98ab;align-items:center;gap:5px;margin-top:10px;margin-left:29px;font-size:9px;display:flex}.message-copy>.icon{width:12px;height:12px}.message-error .message-body{color:#aa6446;background:#fbf5f1;border-radius:8px;margin-left:29px;padding:12px 15px!important}.message-error>.text-btn{margin-top:9px;margin-left:29px;font-size:11px}.message-body pre{white-space:pre;background:#f4f6fa;border:1px solid #e7ecf4;border-radius:7px;margin:10px 0;padding:16px;font-size:11px;line-height:1.7;overflow:auto}.answer-heading{margin-top:14px;font-size:14px;display:block}.thinking{color:#8794aa;align-items:center;gap:5px;margin-left:29px;font-size:11px;display:flex}.thinking span{background:#93a7d6;border-radius:50%;width:4px;height:4px;animation:1s infinite blink}.thinking span:nth-child(2){animation-delay:.15s}.thinking span:nth-child(3){margin-right:6px;animation-delay:.3s}@keyframes blink{50%{opacity:.2}}.chat-composer-wrap{width:100%;max-width:780px;margin:0 auto 16px}.chat-composer-wrap .composer{min-height:0}.chat-composer-wrap .composer textarea{min-height:76px;max-height:130px;padding-top:15px}.chat-composer-wrap .chat-footnote{margin-top:9px}.guide-intro{background:#f5f7fc;border-radius:12px;padding:27px 29px}.guide-intro h2{margin-bottom:10px;font-size:21px}.guide-intro>p{color:#6c7b93;max-width:75ch;font-size:13px}.decision-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px;display:grid}.decision-row span{color:#77859b;font-size:11px}.decision-row b{color:#385ca5;margin-bottom:8px;font-size:13px;font-weight:550;display:block}.guide-columns{grid-template-columns:1fr 1fr;gap:50px;margin-top:37px;display:grid}.guide-columns h2,.collab-strip h2,.guide-sources h2{margin-bottom:21px;font-size:17px}.check-list{padding:0;list-style:none}.check-list li{color:#5f6f87;padding:8px 0 8px 23px;font-size:12px;line-height:1.7;position:relative}.check-list li:before{content:"";border-bottom:1.5px solid #728fb8;border-right:1.5px solid #728fb8;width:5px;height:8px;position:absolute;top:14px;left:3px;transform:rotate(40deg)}.guide-columns .muted{margin-top:18px;font-size:11px;line-height:1.9}.role-list>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:10px;padding:12px 0;display:flex}.role-list strong{font-size:11px;font-weight:500}.role-list span{color:#7d8ba1;font-size:10px}.collab-strip{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.collab-strip>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.collab-strip p>strong{font-size:13px;font-weight:550;display:block}.collab-strip p>span{color:#8190a5;margin-top:7px;font-size:11px;display:block}.guide-sources{border-top:1px solid var(--line);margin-top:32px;padding-top:30px}.guide-sources h2{margin-bottom:9px}.guide-sources>p{color:#7b8ba4;font-size:12px}.guide-sources>div{flex-wrap:wrap;gap:18px;margin-top:16px;display:flex}.guide-sources a{color:#4569b2;align-items:center;gap:5px;font-size:11px;display:flex}.guide-sources .icon{width:12px;height:12px}.guide-file-note{color:#7988a0;background:#f7f8fb;border-radius:8px;align-items:flex-start;gap:12px;margin-top:32px;padding:17px;font-size:11px;display:flex}.guide-file-note .icon{color:#91a1bf}.guide-file-note strong{color:#586e93;font-weight:550}.model-dialog{width:480px;max-width:calc(100% - 32px);color:var(--text);border:1px solid #dfe6f0;border-radius:16px;padding:29px;box-shadow:0 25px 80px -25px #172d6866}.model-dialog::backdrop{background:#1f2c4245}.dialog-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.model-dialog h2{font-size:26px}.model-dialog>.muted{margin-top:7px;font-size:12px}.dialog-description{color:#62728b;margin-top:20px;font-size:13px}.model-dialog dl{margin-top:25px}.model-dialog dl>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:13px 0;font-size:11px;display:grid}.model-dialog dt{color:#8a95a8}.model-dialog dd{color:#536784;overflow-wrap:anywhere;margin:0}.model-dialog .page-note{margin-top:10px}.model-dialog .primary-btn{width:100%;margin-top:24px}.model-dialog code{font-size:10px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--blue);color:#fff;border-radius:6px;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}#toast{color:#fff;opacity:0;pointer-events:none;z-index:100;background:#293349;border-radius:8px;max-width:calc(100% - 30px);padding:13px 20px;font-size:12px;line-height:1.6;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:calc(50% + 112px);transform:translate(-50%,15px);box-shadow:0 9px 30px -12px #17234077}#toast.show{opacity:1;transform:translate(-50%)}@media (width>=1500px){.welcome{margin-top:100px}.home-apps{margin-top:55px}.supported{margin-top:50px}.page-container{padding-top:53px}}@media (width<=1200px){.sidebar{width:205px;padding-left:11px;padding-right:11px}.main{width:calc(100% - 205px);margin-left:205px}.topbar{padding:0 27px}.welcome{max-width:700px;margin-top:57px}.welcome h1{font-size:31px}.page-container{padding:34px 28px}.model-grid{gap:13px}.model-card{padding:17px 16px 0}.model-card-bottom{flex-wrap:wrap;gap:3px}.api-layout{grid-template-columns:minmax(0,1fr) 195px;gap:24px}.api-aside{padding-left:23px}.app-grid{gap:16px}.app-cover{height:165px;padding:20px}.app-cover h2{font-size:20px}.app-card-info{padding:18px 17px}.home-app+.home-app{padding-left:14px}.home-app small{max-width:120px}.guide-columns{gap:30px}}@media (width<=1000px){.sidebar{width:248px}.main{width:calc(100% - 248px);margin-left:248px}.brand{gap:8px;padding:0 8px}.brand>span{font-size:20px}.brand small{font-size:9px}.new-chat{font-size:12px}.shortcut{display:none}.nav-item{gap:10px;padding:12px 11px;font-size:13px}.nav-note{display:none}.workspace{padding-left:5px}.project-link{gap:5px;padding-left:5px;font-size:10px}.topbar{height:63px;padding:0 25px}.chat-page{min-height:calc(100vh - 63px);padding:0 25px}.welcome{margin-top:53px}.welcome h1{font-size:28px}.welcome-subtitle{font-size:12px}.welcome-symbol{margin-bottom:20px}.input-hint{display:none}.home-app-list{grid-template-columns:1fr}.home-app{padding:13px 0}.home-app+.home-app{border-top:1px solid #eef1f6;border-left:0;padding:13px 0}.home-app small{max-width:none;font-size:11px}.home-apps{margin-top:32px}.home-app strong{font-size:12px}.supported{margin-top:30px}.supported>div{gap:20px}.supported b{font-size:13px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.page-heading>.outline-btn{padding:8px 10px;font-size:10px}.model-grid,.app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-cover{height:165px}.api-layout{grid-template-columns:1fr}.api-aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.request-journey{grid-template-columns:repeat(2,1fr);display:grid}.request-journey li:after{display:none}.api-aside-note{margin-top:10px}.api-aside-note p br{display:none}.api-aside-note{align-items:center;gap:15px;display:flex}.compare-grid{gap:12px}.compare-result{padding:17px}.compare-header{padding:12px 10px}.compare-header>span{display:none}.compare-header select{max-width:155px;font-size:11px}.chat-page.has-messages{height:calc(100vh - 63px)}.guide-columns{grid-template-columns:1fr;gap:26px}.role-list strong{font-size:12px}.role-list span{font-size:11px}}@media (width<=700px){.sidebar{width:260px;padding:25px 18px;transition:transform .22s ease-out;transform:translate(-100%)}.menu-open .sidebar{transform:translate(0)}.menu-open .scrim{z-index:30;background:#1f2c4240;display:block;position:fixed;inset:0}.brand{margin-bottom:29px}.brand>span{font-size:23px}.brand small{font-size:10px}.nav-item{font-size:14px}.new-chat{font-size:13px}.main{width:100%;margin-left:0}.mobile-menu{width:28px;height:28px;display:grid}.topbar{height:61px;padding:0 16px}.top-left{gap:10px}.breadcrumb{font-size:11px}.breadcrumb>span{margin:0 8px}.top-actions{gap:10px}.mode-badge{padding:5px 6px;font-size:9px}.top-api{gap:4px;font-size:10px}.top-api>.icon{width:13px}.chat-page{min-height:calc(100vh - 61px);padding:0 19px}.welcome{margin:40px auto 27px}.welcome-symbol{margin-bottom:21px}.welcome-symbol>.brand-mark{width:35px;height:35px}.welcome h1{letter-spacing:-.04em;white-space:nowrap;font-size:25px;line-height:1.6}.welcome-subtitle{max-width:290px;margin:10px auto 25px;font-size:11px;line-height:1.9}.composer textarea{min-height:111px;padding:18px 17px 8px;font-size:14px}.composer-bottom{padding:8px 10px 11px}.model-select{padding:7px;font-size:11px}.model-select select{max-width:175px;font-size:11px}.model-select .tiny{width:19px;height:19px;font-size:11px}.send-btn{width:32px;height:32px}.prompt-shortcuts{gap:7px;margin-top:17px}.prompt-chip{gap:5px;padding:7px 9px;font-size:10px}.prompt-chip>.icon{width:13px;height:13px}.chat-footnote{margin-top:13px;font-size:9px}.home-apps{margin-top:30px}.section-line{margin-bottom:8px}.section-line h2{font-size:12px}.home-app,.home-app+.home-app{padding:14px 0}.home-app small{white-space:normal;font-size:10px}.home-app strong{margin-bottom:5px;font-size:12px}.supported{margin-top:24px}.supported>div{gap:17px;margin-top:14px}.supported b{font-size:12px}.page-container{padding:29px 19px 30px}.page-heading{margin-bottom:25px;display:block}.page-heading h1{font-size:24px}.page-heading p{margin-top:9px;font-size:11px;line-height:1.9}.page-heading>.outline-btn,.page-heading>.quiet-label{margin-top:15px;display:inline-flex}.catalog-toolbar{align-items:stretch;gap:8px;margin-bottom:18px}.search-field{gap:7px;padding:10px}.search-field input{font-size:11px}.favorite-filter{gap:5px;padding:8px;font-size:10px}.favorite-filter span{display:none}.favorite-filter .icon{width:14px}.filter-tabs{gap:3px;padding-bottom:15px}.filter-tabs button{padding:7px 11px;font-size:11px}.catalog-caption{margin:14px 0;font-size:9px;line-height:1.8;display:block}.catalog-caption>span:first-child{margin-bottom:4px;font-size:11px;display:block}.model-grid{grid-template-columns:1fr 1fr;gap:10px}.model-card{border-radius:10px;padding:14px 12px 0}.model-card-top{margin-bottom:13px}.model-card .model-avatar{border-radius:9px;width:32px;height:32px;font-size:18px}.model-title{gap:4px;font-size:13px}.model-title>.icon{width:10px}.model-org{font-size:9px}.model-card p{min-height:55px;margin-top:11px;font-size:10px;line-height:1.8}.tags{gap:4px;margin-top:12px}.tags span{padding:3px 5px;font-size:9px}.model-card-bottom{margin-top:15px;padding:11px 0;display:block}.model-card-bottom>span{margin-bottom:6px;font-size:8px;display:block}.model-card-bottom .text-btn{font-size:10px}.model-card .favorite{width:23px;height:23px}.favorite>.icon{width:15px;height:15px}.page-note{margin-top:19px;font-size:9px;line-height:1.9}.compare-grid{grid-template-columns:1fr}.compare-result{min-height:175px;max-height:380px;padding:18px}.compare-empty{min-height:155px}.compare-empty>.icon{width:26px;height:26px}.compare-empty h2{margin-top:12px;font-size:13px}.compare-header{padding:12px 15px}.compare-header>span{display:block}.compare-header select{max-width:200px;font-size:12px}.compare-composer{margin-top:18px;padding:15px}.compare-composer>div{align-items:flex-end}.compare-composer>div>span{font-size:9px;line-height:1.7}.compare-composer .primary-btn{min-height:35px;padding:9px 12px;font-size:11px}.compare-composer textarea{font-size:12px}.notice{align-items:flex-start;margin-bottom:16px;padding:11px;font-size:10px}.app-grid{grid-template-columns:1fr 1fr;gap:13px}.app-cover{height:144px;padding:17px 14px}.app-cover>span{font-size:9px}.app-cover h2{margin-top:11px;font-size:17px;line-height:1.8}.app-cover-icon{bottom:10px;right:10px}.app-cover-icon>.icon{width:46px;height:46px}.app-card-info{padding:15px 12px 12px}.app-card-info h3{font-size:13px}.app-card-info p{min-height:55px;font-size:10px}.app-card-info>div{margin-top:13px;padding-top:10px;display:block}.app-card-info>div>span{margin-bottom:8px;font-size:9px;display:block}.app-card-info .text-btn{font-size:10px}.api-status{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:13px}.api-status h2{font-size:12px}.api-status p{font-size:9px}.api-status>.text-btn{margin-left:40px}.api-form-section label>span{margin:7px 0 0;display:block}.code-window pre{padding:17px;font-size:10px}.code-tabs{padding-left:8px;padding-right:8px}.code-tabs>button{padding:10px 8px;font-size:10px}.api-details>div{font-size:10px}.api-details pre{font-size:9px}.chat-page.has-messages{height:calc(100dvh - 61px);min-height:400px}.chat-toolbar{flex-wrap:wrap;margin-top:17px;font-size:10px}.chat-toolbar>.creation-tabs{flex:100%}.chat-toolbar>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-toolbar>.text-btn{white-space:nowrap;flex:none}.messages{padding-left:0;padding-right:0}.message-body{font-size:12px;line-height:1.9}.message.assistant .message-body{padding-left:0}.message.user .message-body,.message-copy,.message-error .message-body,.message-error>.text-btn{margin-left:0}.chat-composer-wrap{margin-bottom:11px}.chat-composer-wrap .composer textarea{min-height:70px;font-size:13px}.guide-intro{padding:21px}.guide-intro h2{font-size:19px}.guide-intro p{font-size:12px}.decision-row{grid-template-columns:1fr;gap:16px;margin-top:21px}.decision-row span{font-size:11px}.decision-row b{margin:0 13px 0 0;font-size:12px;display:inline-block}.guide-columns{gap:30px;margin-top:30px}.guide-columns h2{margin-bottom:14px;font-size:16px}.role-list strong{font-size:11px}.role-list span{font-size:10px}.collab-strip>div{grid-template-columns:1fr;gap:17px}.collab-strip p>strong{font-size:12px}.collab-strip p>span{margin-top:3px;font-size:11px}.guide-sources>div{gap:17px}.guide-file-note{padding:14px;font-size:10px}.model-dialog{padding:24px}.model-dialog h2{font-size:23px}#toast{font-size:11px;bottom:20px;left:50%}.project-link{font-size:11px}.workspace{padding-left:9px}}@media (width<=370px){.welcome h1{font-size:23px}.top-api{display:none}.prompt-chip{padding:7px 8px}.model-grid,.app-grid{grid-template-columns:1fr}.app-cover{height:154px}.app-cover h2{font-size:21px}.model-card p{min-height:0}.model-card-bottom{align-items:center;display:flex}.model-card-bottom>span{margin:0}.app-card-info p{min-height:0}.app-card-info>div{display:flex}.app-card-info>div>span{margin:0}.supported>div{gap:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=701px){.icon-btn.mobile-menu{display:none}}.welcome-subtitle,.chat-footnote,.home-app small,.supported>span,.section-line a,.supported a,.supported b,.page-heading p,.catalog-caption,.model-org,.model-card p,.model-card-bottom>span,.page-note,.app-card-info p,.app-card-info>div>span,.quiet-label,.api-form-section label>span,.api-details>div,.api-details summary,.request-journey span,.api-aside-note,.compare-header>span,.compare-empty p,.compare-empty h2,.compare-composer>div>span,.message-mode,.message-copy,.muted,.guide-columns .muted,.collab-strip p>span,.guide-sources>p,.role-list span,.guide-file-note,.history-empty,.input-hint{color:var(--muted)}.composer textarea::placeholder,.search-field input::placeholder{color:var(--muted);opacity:1}.api-status p{color:#526c5d}.app-sand{color:#796335}.app-rose{color:#955555}.app-lilac{color:#6e5e97}.app-cover>span{opacity:1;font-size:11px}.chat-footnote,.page-note,.catalog-caption,.api-form-section label>span,.api-status p{font-size:11px}.message-body code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.message-body :not(pre)>code{background:#eff2f8;border-radius:3px;padding:2px 4px}.answer-table{margin:14px 0;overflow-x:auto}.answer-table table{border-collapse:collapse;width:100%;min-width:380px;font-size:12px}.answer-table th,.answer-table td{text-align:left;border:1px solid #dfe5ee;padding:10px 12px}.answer-table th{background:#f2f5fa;font-weight:550}@media (width<=700px){.sidebar{visibility:hidden}.menu-open .sidebar{visibility:visible}.chat-footnote,.page-note,.catalog-caption,.model-card p,.app-card-info p,.model-org,.model-card-bottom>span{font-size:11px}.model-card p{min-height:75px}.model-card-bottom>span{line-height:1.6}.answer-table table{font-size:11px}}.account-dialog{color:#192235;background:#fff;border:1px solid #e5e9f0;border-radius:24px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:34px;font-family:inherit;position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 90px #18264926}.account-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111d354f}.account-close{color:#738097;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:28px;position:absolute;top:12px;right:16px}.account-brand{align-items:center;gap:8px;margin-bottom:28px;font-size:19px;font-weight:700;display:flex}.account-brand b{color:#fff;background:#182235;border-radius:5px;padding:3px 5px;font-size:12px}.account-star{color:#3867ed;font-size:28px}.account-dialog h2{letter-spacing:-.7px;margin:0 0 8px;font-size:26px;line-height:1.5}.account-sub{color:#6b7586;margin:0 0 24px;font-size:14px;line-height:1.7}.auth-tabs{background:#f3f5f8;border-radius:10px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.auth-tabs button{font:inherit;color:#6c7788;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:9px}.auth-tabs .active{color:#2557db;background:#fff;font-weight:600;box-shadow:0 1px 5px #1525450c}.account-form{gap:14px;display:grid}.account-form label{gap:7px;font-size:14px;font-weight:500;display:grid}.account-field{gap:7px;display:grid}.account-form input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#172235;background:#fff;border:1px solid #d9e0e9;border-radius:9px;padding:11px 13px}.account-form input::placeholder{color:#7a8595;font-size:13px}.account-form input:focus{outline-offset:1px;border-color:#3565e8;outline:2px solid #3565e833}.password-field{display:block;position:relative}.password-field input{padding-right:52px}.password-toggle{z-index:1;color:#667386;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:42px;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.password-toggle:focus-visible{outline-offset:-3px;outline:2px solid #3565e8}.password-toggle .icon{width:19px;height:19px}.account-error{color:#b53535;margin:0;font-size:13px;line-height:1.6}.account-error:empty{display:none}.account-submit{color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#325ce8;border:0;border-radius:10px;font-size:15px;font-weight:600;display:block}.account-submit:disabled{cursor:default;color:#506797;background:#e8edf9}.account-disclosure,.offer-note{text-align:center;color:#687489;margin:20px 0 0;font-size:12px;line-height:1.8}.account-method-tabs{margin-top:-8px;margin-bottom:18px}.account-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.account-code-row .whale-button{white-space:nowrap;min-height:44px}.account-email-form .account-submit{min-height:44px}.account-code-status,.account-email-note{color:var(--muted,#667080);margin:0;font-size:12px;line-height:1.7}.account-entry{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.account-entry>span:nth-child(2){text-overflow:ellipsis;flex:1;overflow:hidden}.account-entry small{white-space:normal;font-size:11px}.account-entry:hover{background:#e9eef7;border-radius:10px}.offer-launch{text-align:left;color:#2954c5;cursor:pointer;background:#edf3ff;border:1px solid #dce6fd;border-radius:11px;align-items:center;gap:9px;width:100%;margin-bottom:14px;padding:13px 12px;display:flex}.offer-launch>span:first-child{font-size:22px}.offer-launch strong{font-size:13px}.offer-launch small{color:#617497;margin-top:4px;font-size:11px;display:block}.offer-launch>span:last-child{margin-left:auto}.offer-dialog{text-align:center;background:linear-gradient(155deg,#f0f6ff 0%,#fff 55%);padding:35px 38px}.offer-label{color:#4065b6;letter-spacing:2px;margin:4px 0 16px;font-size:12px;display:inline-block}.offer-star{color:#3867ed;margin-bottom:15px;font-size:51px;line-height:1.2}.offer-dialog h2{font-size:28px;line-height:1.55}.offer-sub{color:#5e6c82;margin:20px 0 0;font-size:14px}.offer-price{letter-spacing:-3px;color:#244ed7;justify-content:center;align-items:baseline;gap:4px;font-size:64px;font-weight:650;line-height:1.4;display:flex}.offer-price>span{letter-spacing:0;font-size:23px}.offer-price small{color:#708099;letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}.offer-features{text-align:left;color:#40506a;gap:10px;margin:17px 0 27px;padding:0 12px;font-size:14px;list-style:none;display:grid}.offer-features li:before{content:"✓";color:#325ce8;margin-right:11px;font-weight:700}.offer-note{margin-top:15px}.offer-dialog .account-error{margin-top:10px}.account-benefits{background:#f5f7fb;border-radius:12px;grid-template-columns:1fr auto;gap:16px;margin-bottom:23px;padding:18px;font-size:14px;display:grid}.account-benefits>span{color:#6a7688}.account-benefits strong{font-weight:500}.account-logout{font:inherit;color:#67758a;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:14px;display:block}.top-login{color:#fff;cursor:pointer;white-space:nowrap;background:#182235;border:0;border-radius:8px;padding:8px 14px;font-size:13px}@media (width<=600px){.account-dialog{border-radius:19px;padding:28px 24px}.account-dialog h2{font-size:24px}.account-brand{margin-bottom:21px}.offer-dialog h2{font-size:26px}.top-login{padding:8px 10px;font-size:12px}.offer-dialog{padding:29px 27px}}.workspace-tool{color:#536178;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.workspace-tool .icon{width:17px;height:17px}.workspace-tool b{color:#325ce8;background:#e7eeff;border-radius:4px;padding:1px 4px;font-size:10px}.creation-tabs{background:#f1f4f9;border-radius:11px;align-items:center;gap:5px;width:max-content;padding:5px;display:flex}.creation-tabs a,.creation-tabs button{color:#647187;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;display:flex}.creation-tabs .active{color:#2f56d4;background:#fff;box-shadow:0 2px 6px #18264a0c}.creation-tabs .icon{width:17px;height:17px}.welcome>.creation-tabs{margin:22px auto 18px}.welcome>.creation-tabs+.composer{margin-top:0}.studio-page{max-width:1600px;margin:0 auto;padding:27px 30px 30px}.studio-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.studio-heading h1{font-size:26px}.studio-heading p{color:#657185;margin-top:5px;font-size:14px}.studio-layout{border:1px solid #e2e7ef;border-radius:14px;grid-template-columns:235px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.studio-models{background:#f8f9fc;border-right:1px solid #e2e7ef;flex-direction:column;min-width:0;padding:19px 15px;display:flex}.studio-list-top{justify-content:space-between;align-items:center;margin-bottom:17px;font-size:14px;display:flex}.studio-list-top>span{color:#69768a;font-size:12px}.studio-search{background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;display:flex}.studio-search .icon{color:#758397;width:17px;height:17px}.studio-search input{color:#243047;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.studio-search input::placeholder{color:#6f7e92}.studio-search:focus-within{outline-offset:2px;outline:2px solid #325ce8}.studio-models>select{color:#637087;background:#fff;border:1px solid #dce2ec;border-radius:7px;width:100%;margin:9px 0 15px;padding:8px;font-size:12px}.studio-model{text-align:left;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:11px;width:100%;margin:3px 0;padding:13px 10px;display:flex}.studio-model:hover{background:#edf1f8}.studio-model.selected{background:#eaf0ff;border-color:#cfdcfc}.studio-model-mark,.price-model-mark{color:#3458b9;background:#edf1fa;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:650;display:flex}.studio-model>span:last-child{min-width:0}.studio-model strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.studio-model small{color:#627187;margin-top:5px;font-size:11px;display:block}.studio-model em{color:#627187;margin-top:5px;font-size:10px;font-style:normal;line-height:1.5;display:block}.studio-model-note{color:#637187;margin-top:auto;padding:25px 5px 1px;font-size:11px;line-height:1.8}.studio-list-empty{color:#67748b;padding:12px 5px;font-size:13px;line-height:1.8}.studio-main{background:#fff;flex-direction:column;min-width:0;display:flex}.studio-canvas{color:#eef3ff;background:#151d2b;flex:1;min-height:370px;max-height:580px;padding:28px;display:flex;overflow:auto}.studio-empty{text-align:center;width:min(530px,100%);margin:auto;padding:28px 15px}.studio-empty-icon{color:#a8bcff;background:#232f47;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 23px;display:flex}.studio-empty-icon .icon{width:34px;height:34px}.studio-empty h2{letter-spacing:-.025em;margin-bottom:15px;font-size:24px}.studio-empty p{color:#b5c3d8;font-size:14px;line-height:1.8}.studio-flow{color:#afbdd4;justify-content:center;align-items:center;gap:14px;margin-top:28px;font-size:12px;display:flex}.studio-flow i{color:#7c91b5;font-style:normal}.studio-composer{padding:20px 23px}.studio-composer-top{color:#606f85;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.studio-composer-top>span:first-child{color:#35445b;font-weight:600}.studio-reference-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.studio-reference-row>small{color:#637188;margin-left:auto;font-size:10px;line-height:1.6}.studio-upload{color:#596b89;cursor:pointer;border:1px dashed #bac7da;border-radius:8px;align-items:center;gap:7px;min-height:46px;padding:10px 12px;font-size:12px;display:flex;position:relative}.studio-upload:focus-within{outline-offset:2px;outline:2px solid #325ce8}.studio-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.studio-upload .icon{width:17px}.studio-ref{background:#f2f5f9;border-radius:7px;align-items:center;gap:6px;max-width:150px;padding:5px;display:flex}.studio-ref img{object-fit:cover;border-radius:4px;width:34px;height:34px}.studio-ref>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-ref>button{padding:0 3px;font-size:18px}.studio-composer textarea{resize:vertical;color:#223047;background:#fff;border:0;width:100%;min-height:84px;max-height:220px;padding:9px 0;font-size:15px;line-height:1.75}.studio-composer textarea::placeholder{color:#68788f}.studio-controls{border-top:1px solid #e9edf3;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:9px;padding-top:16px;display:flex}.studio-params{flex-wrap:wrap;gap:10px;display:flex}.studio-params label{color:#6a778c;gap:5px;font-size:10px;display:grid}.studio-params select{color:#3e4e69;background:#f6f8fb;border:1px solid #dfe5ee;border-radius:6px;max-width:130px;min-height:32px;padding:5px 8px;font-size:12px}.studio-primary,.studio-secondary{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 14px;font-size:13px;display:inline-flex}.studio-primary{color:#fff;background:#325ce8}.studio-primary:hover{background:#264bc8}.studio-secondary{color:#d5e0f6;background:#29364f}.studio-primary .icon,.studio-secondary .icon{width:16px;height:16px}.plan-result{background:#f7f9fc;border-radius:12px;min-width:0;margin-top:24px;padding:24px}.plan-result-heading{color:#637287;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.plan-result h2{overflow-wrap:anywhere;margin-bottom:23px;font-size:21px;line-height:1.6}.plan-result section+section{margin-top:23px}.plan-result h3{margin-bottom:7px;font-size:14px;font-weight:650}.plan-result p{white-space:pre-wrap;overflow-wrap:anywhere;color:#53627a;font-size:14px;line-height:1.85}.plan-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.plan-actions .primary-btn,.plan-actions .outline-btn{min-height:38px;padding:9px 12px;font-size:12px}.plan-result.on-dark{background:0 0;width:100%;margin:0;padding:0}.plan-result.on-dark h2,.plan-result.on-dark h3{color:#edf3ff}.plan-result.on-dark p{color:#c2cfe2}.plan-result.on-dark .plan-result-heading{color:#9aacc9}.task-status{white-space:nowrap;color:#5c697d;background:#ecf0f5;border-radius:5px;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.task-status.pending{color:#895611;background:#fff3dd}.task-status.confirmed{color:#227251;background:#e1f3ec}.task-status.cancelled{color:#637184;background:#edf0f4}.agent-layout{grid-template-columns:190px minmax(0,1fr);gap:32px;display:grid}.agent-nav{flex-direction:column;gap:9px;display:flex}.agent-choice{text-align:left;color:#5b6c86;background:#f6f8fb;border-radius:10px;align-items:center;gap:12px;width:100%;padding:17px 15px;display:flex}.agent-choice.active{color:#325ce8;background:#eaf0ff}.agent-choice>.icon{width:22px;height:22px}.agent-choice strong{font-size:14px;display:block}.agent-choice small{color:#68768c;margin-top:4px;font-size:11px;display:block}.agent-workspace{border-left:1px solid #e8ecf2;min-width:0;padding-left:32px}.agent-intro{align-items:center;gap:17px;margin-bottom:25px;display:flex}.agent-main-icon{color:#325ce8;background:#eaf0ff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.agent-main-icon .icon{width:28px;height:28px}.agent-intro h2{letter-spacing:-.03em;margin-bottom:4px;font-size:26px}.agent-intro p{color:#637189;font-size:14px}.agent-steps{border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3;align-items:center;gap:29px;margin:0;padding:18px 0;list-style:none;display:flex}.agent-steps li{color:#51627e;align-items:center;gap:8px;font-size:13px;display:flex}.agent-steps b{color:#325ce8;background:#edf2fd;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.agent-roles{flex-wrap:wrap;align-items:center;gap:8px;margin:19px 0 28px;display:flex}.agent-roles span{color:#6b7990;background:#f2f5f9;border-radius:5px;padding:5px 8px;font-size:11px}.agent-roles span:first-child{color:#4c5c76;background:0 0;padding-left:0}.agent-workspace fieldset{border:0;margin:0 0 24px;padding:0}.agent-workspace legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.agent-options{flex-wrap:wrap;gap:9px;display:flex}.agent-options label{cursor:pointer;display:flex}.agent-options input{opacity:0;pointer-events:none;position:absolute}.agent-options span{color:#61718b;border:1px solid #e0e6ef;border-radius:7px;padding:8px 13px;font-size:13px;display:block}.agent-options input:checked+span{color:#3159d2;background:#eef3ff;border-color:#b3c6ff}.agent-options input:focus-visible+span{outline-offset:3px;outline:2px solid #325ce8}.agent-brief-label{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.agent-brief-label button{font-size:12px;font-weight:400}.agent-workspace textarea{resize:vertical;color:#25334c;background:#fff;border:1px solid #dce4ef;border-radius:10px;width:100%;min-height:150px;padding:14px 16px;font-size:14px;line-height:1.8}.agent-workspace textarea::placeholder{color:#6a7990}.agent-submit{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.agent-submit p{color:#64758e;max-width:42ch;font-size:11px}.agent-submit .primary-btn{font-size:13px}.pricing-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px;display:grid}.price-search{margin-bottom:20px;padding:13px 15px}.price-search input{font-size:14px}.price-row{border-bottom:1px solid #e6ebf2;align-items:flex-start;gap:14px;min-width:0;padding:23px 0;display:flex}.price-model-mark{background:#f0f3f9;width:39px;height:39px}.price-model-mark img{object-fit:contain;width:75%;height:75%;display:block}.price-model-copy{flex:1;min-width:0}.price-model-copy h3{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.7}.price-model-copy p{color:#65758d;margin:5px 0;font-size:12px;line-height:1.8}.price-model-copy code{color:#63758f;overflow-wrap:anywhere;font-size:11px}.price-type{color:#476298;vertical-align:middle;white-space:nowrap;background:#edf2fc;border-radius:4px;margin-left:5px;padding:3px 6px;font-size:10px;font-weight:400}.price-row-cost{text-align:right;min-width:95px;padding-top:4px}.price-row-cost strong{color:#5f708d;font-size:14px;font-weight:500;display:block}.price-row-cost small{color:#6c7b91;margin-top:5px;font-size:10px;display:block}.price-row-cost button{margin-top:14px;font-size:11px}.price-calculator{background:#f6f8fc;border-radius:12px;padding:24px;position:sticky;top:24px}.price-calculator h2{margin-bottom:8px;font-size:20px}.price-calculator>p{color:#62728b;margin-bottom:23px;font-size:12px}.price-calculator label{color:#5b6c86;gap:7px;margin:15px 0;font-size:11px;display:grid}.price-calculator input,.price-calculator select{color:#344761;background:#fff;border:1px solid #d7e0ed;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:13px}.price-calculator input::placeholder{color:#728099}.price-input-grid{grid-template-columns:1fr;gap:0;display:grid}.price-input-grid label{margin:9px 0}.price-total{border-top:1px solid #dde5f1;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 13px;padding-top:20px;display:flex}.price-total span{color:#536987;font-size:12px}.price-total output{color:#2e56d0;overflow-wrap:anywhere;font-size:24px;font-weight:600}.price-calculator>small{color:#63748c;font-size:11px;line-height:1.8;display:block}.price-calculator>a{margin-top:20px;font-size:12px;display:inline-flex}.task-row{border-bottom:1px solid #e8edf4;align-items:center;gap:16px;min-width:0;padding:21px 12px;display:flex}.task-row.selected{background:#f4f7ff}.task-kind{color:#5576ad;background:#edf2fb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.task-title{text-align:left;flex:1;min-width:0}.task-title strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6;display:block}.task-title small{color:#6a7a92;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.7;display:block}.task-row>.text-btn{white-space:nowrap;font-size:12px}.workspace-empty{text-align:center;color:#697990;padding:65px 20px}.workspace-empty>.icon{color:#7c90b0;width:34px;height:34px;margin-bottom:18px}.workspace-empty h2{color:#435573;margin-bottom:10px;font-size:21px}.workspace-empty p{margin-bottom:22px;font-size:14px;line-height:1.8}.workspace-empty .primary-btn{display:inline-flex}@media (width>=1200px){.sidebar nav{flex-shrink:0}.studio-main{min-height:690px}}@media (width<=1199px){.studio-heading{display:block}.studio-heading .creation-tabs{margin-top:17px}.studio-layout{grid-template-columns:200px minmax(0,1fr)}.studio-controls{flex-wrap:wrap}.studio-controls>.studio-primary{margin-left:auto}.pricing-layout{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.price-calculator{padding:19px}.agent-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}.agent-workspace{padding-left:20px}.topbar .top-api{display:none}.studio-canvas{padding:23px}.agent-steps{gap:14px}.agent-roles{gap:6px}}@media (width<=900px){.workspace-tool>span{display:none}.workspace-tool .icon{width:18px;height:18px}.workspace-tool{justify-content:center;min-width:28px;min-height:30px}.studio-page{padding:22px 20px}.studio-layout{grid-template-columns:1fr}.studio-models{border-bottom:1px solid #e2e7ef;border-right:0;padding:15px}.studio-list-top{margin-bottom:12px}.studio-models .studio-search,.studio-models>select{display:none}#studio-model-list{gap:8px;display:flex;overflow-x:auto}.studio-model{flex-shrink:0;min-width:180px;max-width:235px;margin:0;padding:10px}.studio-model-note{margin:0;padding:10px 0 0;font-size:10px}.studio-model-note br{display:none}.studio-models .studio-model em{font-size:10px}.studio-canvas{min-height:300px;max-height:520px}.pricing-layout{grid-template-columns:1fr}.price-calculator{position:static}.price-input-grid{grid-template-columns:1fr 1fr;gap:10px}.agent-layout{grid-template-columns:1fr;gap:21px}.agent-nav{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.agent-choice{justify-content:center;padding:13px 7px}.agent-choice .icon{display:none}.agent-choice strong{font-size:12px}.agent-choice small{font-size:10px}.agent-workspace{border:0;padding:0}.agent-intro h2{font-size:23px}}@media (width<=600px){.studio-page{padding:20px 16px}.studio-heading h1{font-size:25px}.studio-heading p{font-size:13px;line-height:1.8}.creation-tabs{justify-content:space-between;gap:0;width:100%}.creation-tabs a,.creation-tabs button{gap:5px;padding:8px 10px;font-size:13px}.creation-tabs .icon{width:16px;height:16px}.welcome>.creation-tabs{max-width:360px;margin:18px auto 16px}.studio-canvas{min-height:280px;max-height:460px;padding:21px 18px}.studio-empty{padding:20px 0}.studio-empty h2{font-size:22px}.studio-empty p{font-size:13px}.studio-flow{gap:9px;font-size:11px}.studio-composer{padding:18px 16px}.studio-composer-top{font-size:11px;line-height:1.7}.studio-reference-row>small{display:none}.studio-composer textarea{font-size:14px}.studio-params{grid-template-columns:1fr 1fr;width:100%;display:grid}.studio-params select{width:100%;max-width:none;min-height:36px;font-size:12px}.studio-params label{font-size:11px}.studio-controls>.studio-primary{width:100%;min-height:42px;margin-top:5px}.studio-ref{max-width:120px}.studio-upload{font-size:11px}.agent-steps{justify-content:space-between;gap:5px}.agent-steps li{gap:5px;font-size:11px}.agent-steps b{width:22px;height:22px}.agent-roles{margin-bottom:24px}.agent-roles span{font-size:10px}.agent-options span{padding:8px 10px;font-size:12px}.agent-intro p{font-size:13px}.agent-submit{flex-direction:column;align-items:stretch}.agent-submit p{max-width:none;font-size:11px}.agent-submit button{justify-content:center;width:100%}.plan-result{padding:19px 16px}.plan-result h2{font-size:19px}.plan-result p{font-size:13px}.plan-result h3{font-size:14px}.plan-actions{gap:8px}.price-row{gap:10px;padding:21px 0}.price-model-mark{width:31px;height:31px;font-size:13px}.price-model-copy h3{font-size:14px}.price-row-cost{min-width:75px}.price-row-cost strong{font-size:12px}.price-row-cost button{font-size:10px}.price-model-copy p{font-size:11px}.price-model-copy code{font-size:10px}.price-calculator h2{font-size:20px}.task-row{flex-wrap:wrap;gap:10px;padding:17px 0}.task-kind{width:34px;height:34px}.task-title{flex-basis:calc(100% - 125px)}.task-row>.text-btn{margin-top:0;margin-left:44px;font-size:11px}.task-row>.text-btn+.text-btn{margin-left:3px}.task-status{font-size:10px}.task-title strong{font-size:13px}.task-title small{font-size:10px}.sidebar{overflow-y:auto}.sidebar .history{min-height:55px}.sidebar .nav-item{min-height:38px;padding-top:10px;padding-bottom:10px}.sidebar .brand{margin-bottom:22px}.sidebar .offer-launch{padding:10px}.workspace-tool{min-width:25px}.top-actions{gap:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.brand,.nav-item,.project-link,.top-api,.workspace-tool{text-align:left;width:100%}.top-api,.workspace-tool{width:auto}.message-body>:first-child{margin-top:0}.message-body>:last-child{margin-bottom:0}.message-body p,.message-body ul,.message-body ol{margin:0 0 10px}.message-body ul,.message-body ol{padding-left:22px}.message-body table{border-collapse:collapse;width:100%;font-size:11px}.message-body th,.message-body td{text-align:left;vertical-align:top;border:1px solid #e3e8f1;padding:8px 10px}.model-dialog{background:#fff;max-height:calc(100dvh - 32px);position:fixed;inset:0;overflow-y:auto}.dialog-close{position:absolute;top:18px;right:18px}.account-dialog .account-close.whale-button.ant-btn{background:var(--surface-2,#f3f4f6);width:36px;min-width:36px;height:36px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.account-dialog .account-close>.icon{width:20px;height:20px;display:block}.model-dialog-head{align-items:center;gap:14px;margin:4px 42px 20px 0;display:flex}.model-dialog-head>div>span{color:#7b8799;font-size:11px}.model-dialog>p{color:#62728b;font-size:13px}.model-dialog-actions{gap:10px;margin-top:24px;display:flex}.model-dialog .model-dialog-actions .primary-btn{width:auto;margin-top:0}.model-dialog-actions>*{flex:1}.section-line button,.supported button{color:inherit;align-items:center;gap:5px;display:inline-flex}.chat-footnote.error,.stream-error{color:#a33a3a}.chat-footnote button{color:#2f5fd6;margin-left:4px;text-decoration:underline}.stream-error{margin:10px 0 0 29px;font-size:12px;line-height:1.6}.empty-action{color:#5d6a7d;background:#f8f9fb;border:1px solid #e1e6ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 24px;padding:16px 18px;font-size:13px;display:flex}.empty-action.error{color:#993a3a;background:#fff8f8;border-color:#edcece}.empty-action .primary-btn,.empty-action .outline-btn{flex:none}.api-status.error{color:#8d3a3a;background:#fff6f6}.api-status.error .status-icon{background:#f7dddd}.api-key-section{border-bottom:1px solid #e7eaf0;margin:30px 0 34px;padding-bottom:32px}.api-key-section .section-line{align-items:flex-start;margin-bottom:18px}.api-key-section .section-line h2{font-size:17px}.api-key-section .section-line p{color:#66758b;margin-top:6px;font-size:11px}.token-reveal{background:#f2faf5;border:1px solid #bedbc9;border-radius:8px;margin-bottom:18px;padding:16px}.token-reveal>div:first-child{align-items:baseline;gap:10px;display:flex}.token-reveal strong{color:#2d6044;font-size:13px}.token-reveal span{color:#587864;font-size:11px}.token-reveal code{overflow-wrap:anywhere;color:#284d38;background:#fff;border:1px solid #d2e7da;border-radius:6px;margin:13px 0;padding:11px 12px;font-size:12px;display:block}.token-reveal>div:last-child,.token-actions{align-items:center;gap:12px;display:flex}.token-create-form{background:#f8f9fb;border:1px solid #e0e5ed;border-radius:8px;padding:18px}.token-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.token-create-form label{color:#46556b;font-size:12px}.token-create-form input[type=text],.token-create-form input[type=datetime-local],.token-create-form label>input:not([type]){color:#273348;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:6px;margin-top:7px;padding:9px 11px;display:block}.checkbox-line{align-items:center;gap:8px;margin:15px 0;display:flex}.checkbox-line input,.model-permissions input{accent-color:#325ce8}.model-permissions{background:#fff;border:1px solid #dfe4ec;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;max-height:150px;margin:0 0 16px;padding:13px;display:grid;overflow:auto}.model-permissions legend{color:#5a687d;padding:0 6px;font-size:11px}.model-permissions label{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.token-create-form>.primary-btn{width:auto}.token-list{margin-top:18px}.token-list>.compare-empty{border-top:1px solid #e7eaf0;min-height:150px}.token-row{border-top:1px solid #e7eaf0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.token-main{min-width:0}.token-main>div{align-items:center;gap:10px;min-width:0;display:flex}.token-main strong{color:#273348;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.token-main code{color:#526582;font-size:11px}.token-main p{overflow-wrap:anywhere;color:#6b788c;margin-top:7px;font-size:11px;line-height:1.6}.token-status{color:#6a7482;white-space:nowrap;background:#f0f2f5;border-radius:999px;padding:4px 7px;font-size:10px}.token-status.enabled{color:#3d7252;background:#eaf5ee}.token-actions .outline-btn,.token-actions .text-btn{min-height:32px;padding:7px 10px;font-size:11px}.text-btn.danger{color:#a33a3a}.api-form-section .model-select{border:1px solid #dde4ef;max-width:100%;margin-top:9px;padding:10px 12px}.api-form-section .model-select select{width:100%;max-width:none}.studio-ref>.icon{margin:auto}@media (width<=600px){.model-dialog-actions{flex-direction:column-reverse}.empty-action,.token-reveal>div:first-child,.token-row,.token-main>div{flex-direction:column;align-items:stretch}.empty-action{display:flex}.token-form-row,.token-row,.model-permissions{grid-template-columns:1fr}.token-row{gap:10px}.token-main>div{gap:5px;display:flex}.token-status{justify-self:start}.token-actions>*{flex:1}}.studio-layout.studio-layout-inline{grid-template-columns:minmax(0,1fr)}.studio-composer-bottom{flex-wrap:wrap;padding:16px 0 0}.studio-composer-bottom .model-select{max-width:100%}.unified-input-area{text-align:left;width:100%}.unified-composer{flex-direction:column;min-height:300px;transition:border-color .18s,box-shadow .18s;animation:.16s ease-out composer-appear;display:flex}@keyframes composer-appear{0%{opacity:.65}to{opacity:1}}.unified-composer textarea{resize:vertical;flex:1;width:100%}.unified-composer .composer-bottom{margin-top:auto}.media-composer .studio-reference-row{flex-wrap:wrap;margin:0;padding:14px 20px 0}.media-composer-bottom{flex-wrap:wrap;align-items:flex-end}.media-composer-bottom .studio-params{flex:1;gap:6px}.media-composer-bottom .send-btn{flex-shrink:0;margin-left:auto}.media-plan-result{text-align:left;margin-top:24px}@media (prefers-reduced-motion:reduce){.unified-composer{transition:none;animation:none}}:root{--bg:#fbfcff;--sidebar:#f7f9fe;--text:#17213a;--muted:#6c7890;--line:#e5eaf3;--blue:var(--theme-primary,#065fff);--blue-hover:var(--theme-hover,#004bda);--soft-blue:var(--theme-soft,#eaf2ff);--brand-orange:var(--theme-primary,#065fff)}::selection{color:#17213a;background:#d2dae8}.sidebar{border-color:var(--line);background:linear-gradient(160deg,#fcfdff,#f4f7fc)}.brand{gap:6px;padding:0 3px}.brand .brand-mark{width:52px;height:52px}.brand>span,.brand b{letter-spacing:-1px;font-size:24px;font-weight:800}.brand small{letter-spacing:1px}.new-chat{color:#fff;background:linear-gradient(110deg, var(--theme-primary,#126cff), var(--theme-primary,#065fff));border:0;border-radius:13px;justify-content:center;min-height:48px;font-size:14px;font-weight:650}.new-chat .icon{color:#fff}.new-chat:hover{background:var(--theme-hover,#004bda);color:#fff}.sidebar nav{gap:4px;display:flex}.nav-item{color:#5e646f;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;height:auto;min-height:0;padding:10px 2px;font-size:11px;font-weight:500;line-height:1.1;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);position:relative}.nav-item .icon{width:22px;height:22px}.nav-item>span{white-space:nowrap}.nav-item:after{content:"";opacity:0;border-radius:1px;width:32px;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.nav-item:hover:not(.active){color:#33373d;background:#f1f6fe}.nav-item.active{background:var(--nav-soft);color:var(--nav-accent);box-shadow:none}.nav-item.active .icon{color:var(--nav-accent)}.nav-item.active:after{opacity:1;background:linear-gradient(90deg, transparent, var(--nav-accent), transparent);transform:translate(-50%)scaleX(1)}.nav-item[data-nav=chat],.nav-item[data-nav=apps],.nav-item[data-nav=models],.nav-item[data-nav=playground],.nav-item[data-nav=api]{--nav-accent:var(--theme-primary,#065fff);--nav-soft:rgba(var(--theme-rgb,6, 95, 255), .12)}.nav-note{background:var(--theme-soft,#ebf1fd);color:var(--theme-primary,#065fff);border:1px solid #c0cbdf;border-radius:4px;margin:0;padding:0 4px;font-size:8px;font-weight:500;line-height:1.6;position:absolute;top:3px;right:6px}.history-item:hover,.history-item.selected{background:var(--theme-soft,#e4edfd)}@media (width<=1000px){.nav-item{gap:5px;padding:9px 1px;font-size:10px}.nav-item .icon{width:20px;height:20px}}.account-entry{color:var(--theme-primary,#065fff);background:#fcfdff;border:1px solid #c0cbdf;border-radius:12px;padding:12px 9px}.user-avatar{background:var(--theme-soft,#eaf2ff);color:var(--theme-primary,#065fff)}.offer-launch{background:var(--theme-soft,#ebf1fd);border-color:#d1d9e8}.offer-launch>span:first-child,.offer-launch strong{color:var(--theme-primary,#065fff)}.topbar{border-color:var(--line);background:#fbfcffe8}.breadcrumb strong{color:var(--theme-primary,#065fff)}.top-login{background:var(--theme-soft,#eaf2ff);color:var(--theme-primary,#065fff);border-color:#ccd4e4}.top-login:hover{background:#d7deea}.mode-badge{background:#eef1f6}.chat-page:not(.has-messages){background:radial-gradient(ellipse 340px 180px at 50% 130px, var(--theme-soft,#dbe7fc) 0%, transparent 100%)}.chat-page.has-messages{background:var(--bg)}.chat-toolbar .creation-tabs{background:#ecf0f8}.welcome{max-width:960px;margin:24px auto 30px}.welcome-mascot{justify-content:center;align-items:center;height:154px;margin-bottom:9px;display:flex}.welcome-mascot img{object-fit:contain;width:240px;height:160px;display:block}.welcome h1{letter-spacing:-1.5px;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.3}.welcome h1>span{color:var(--theme-primary,#065fff)}.welcome-subtitle{color:#68717e;margin:12px auto 28px;font-size:14px;line-height:1.8}.creation-surface{box-shadow:0 8px 32px rgba(var(--theme-rgb,6, 95, 255), .0314);background:#ffffffd9;border:1px solid #e4e9f1;border-radius:22px;padding:9px}.creation-surface>.creation-tabs{background:0 0;gap:12px;margin:0 0 8px;padding:0}.creation-surface>.creation-tabs button{border-radius:12px;padding:10px 24px}.creation-tabs .active{background:var(--theme-soft,#e3ecfd);color:var(--theme-primary,#065fff);box-shadow:none}.composer{box-shadow:none;border-color:#e1e4ea}.composer:focus-within{box-shadow:0 0 0 3px rgba(var(--theme-rgb,6, 95, 255), .0627);border-color:#9baccb}.welcome .unified-composer{min-height:178px}.composer textarea{padding:20px 19px 10px}.composer textarea::placeholder{color:#7b818c}.model-select{background:#f7f9fe}.send-btn{background:var(--theme-primary,#065fff);color:#fff;border-radius:50%;flex-shrink:0;width:44px;height:44px}.send-btn:hover:not(:disabled){background:var(--theme-hover,#004bda)}.send-btn:disabled{opacity:.45}.prompt-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.prompt-chip{min-height:48px;box-shadow:0 4px 18px rgba(var(--theme-rgb,6, 95, 255), .0157);border-color:#e4e9f1;border-radius:15px;justify-content:center;padding:10px 8px;font-size:12px}.prompt-chip:hover{background:#f1f6fe;border-color:#a3b2cf}.prompt-chip:first-child .icon{color:#9564e4}.prompt-chip:nth-child(2) .icon{color:var(--theme-primary,#065fff)}.prompt-chip:nth-child(3) .icon{color:#00a79a}.prompt-chip:nth-child(4) .icon{color:var(--theme-primary,#065fff)}.home-apps{margin-top:28px}.home-apps .section-line{margin-bottom:13px}.home-apps h2{font-size:16px;font-weight:700}.home-apps .section-line button{color:#087f79;font-size:12px}.home-app-list{gap:12px}.home-app,.home-app+.home-app{background:#fff;border:1px solid #e4e9f1;border-radius:16px;min-height:82px;padding:16px}.home-app:hover{border-color:#b2bfd8}.home-app strong{font-size:13px}.home-app small{max-width:100%;font-size:11px}.home-app .mini-app-icon{border-radius:12px;width:42px;height:42px}.supported{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.supported>div{gap:16px;margin-top:0}.supported b{font-size:12px;font-weight:500}.supported>span,.supported button{font-size:11px}.chat-composer-wrap{background:var(--bg)}.media-composer-bottom .studio-params{min-width:220px}.welcome .media-composer{grid-template-columns:122px minmax(0,1fr);align-items:start;padding-top:18px;display:grid}.media-composer .studio-reference-row{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:10px;padding:4px 10px 8px 20px}.media-composer .studio-reference-row>small{margin:0;font-size:9px;line-height:1.6}.media-composer .studio-ref{flex-wrap:wrap;max-width:92px}.media-composer .studio-ref>span{max-width:60px}.media-composer #studio-prompt{grid-area:1/2;min-width:0;min-height:138px;padding-top:10px}.media-composer .media-composer-bottom{grid-column:1/-1;width:100%}.media-composer .studio-upload{isolation:isolate;width:92px;height:92px;color:var(--theme-primary,#065fff);background:0 0;border:0;border-radius:14px;flex-direction:column;flex:0 0 92px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex;position:relative}.media-composer .studio-upload:before{content:"";z-index:-1;box-shadow:0 4px 10px rgba(var(--theme-rgb,6, 95, 255), .0353);background:#eef4fe;border:1px dashed #91a3c6;border-radius:14px;transition:transform .16s,background .16s;position:absolute;inset:2px;transform:rotate(-7deg)}.media-composer .studio-upload .icon{width:25px;height:25px}.media-composer .studio-upload:hover:before{background:#dee8fc;transform:rotate(-3deg)}.media-composer .studio-upload:focus-within{outline:2px solid var(--theme-primary,#065fff);outline-offset:7px}@media (prefers-reduced-motion:reduce){.media-composer .studio-upload:before{transition:none}}.message.user>.message-body{background:var(--theme-soft,#eaf2ff);color:var(--text)}.message-label .small-user{background:var(--theme-soft,#eaf2ff);color:var(--theme-primary,#065fff)}.account-brand .brand-mark{width:42px;height:42px}.account-brand b{color:inherit;background:0 0;padding:0}.auth-tabs{background:#ecf1fa}.auth-tabs .active{color:var(--theme-primary,#065fff)}.account-submit{background:var(--theme-primary,#065fff)}.account-submit:hover{background:var(--theme-hover,#004bda)}.account-form input:focus{border-color:var(--theme-primary,#065fff);outline-color:rgba(var(--theme-rgb,6, 95, 255), .2)}.password-toggle:hover{color:var(--theme-hover,#004bda);background:#e8effd}.password-toggle:focus-visible{outline-color:var(--theme-primary,#065fff)}@media (width>=1500px){.welcome{margin-top:35px}.welcome-mascot{height:175px}.welcome-mascot img{width:265px;height:180px}}@media (width<=1100px){.topbar{padding-inline:22px}.top-actions{gap:12px}.top-actions .mode-badge{display:none}.home-app,.home-app+.home-app{gap:8px;padding:12px}}@media (width<=700px){.chat-toolbar{flex-wrap:wrap;row-gap:12px}.chat-toolbar .creation-tabs{flex:0 0 100%;justify-content:space-between}.chat-toolbar>span{flex:1;min-width:0}.chat-toolbar>.text-btn{white-space:nowrap;flex-shrink:0}.sidebar{overflow-y:auto}.main{width:100%;margin-left:0}.topbar{padding-inline:14px}.top-actions .top-api{display:none}.chat-page{padding:0 16px}.welcome{margin:20px auto 24px}.welcome-mascot{height:112px;margin-bottom:8px}.welcome-mascot img{width:175px;height:120px}.welcome h1{white-space:normal;letter-spacing:-1px;font-size:clamp(25px,7vw,34px)}.welcome-subtitle{max-width:320px;margin:12px auto 23px;font-size:12px}.creation-surface{border-radius:18px;padding:7px}.creation-surface>.creation-tabs{grid-template-columns:repeat(4,1fr);gap:2px;width:100%;display:grid}.creation-surface>.creation-tabs button{justify-content:center;gap:5px;padding:10px 4px;font-size:12px}.welcome .unified-composer{min-height:182px}.welcome .media-composer{grid-template-columns:104px minmax(0,1fr)}.media-composer .studio-reference-row{padding-left:12px}.media-composer .studio-upload{flex-basis:80px;width:80px;height:80px;font-size:10px}.media-composer #studio-prompt{min-height:160px;padding-left:10px}.composer textarea{padding:15px 12px}.composer-bottom{padding:8px 10px 11px}.composer .model-select{max-width:calc(100% - 58px)}.composer .model-select select{max-width:100%}.media-composer-bottom{grid-template-columns:minmax(0,1fr) 44px;gap:12px;display:grid}.media-composer-bottom .model-select{grid-area:2/1;width:100%;max-width:100%}.media-composer-bottom .studio-params{grid-area:1/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.media-composer-bottom .studio-params label{min-width:0}.media-composer-bottom .send-btn{grid-area:2/2}.prompt-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-app-list{grid-template-columns:1fr;gap:9px}.home-app,.home-app+.home-app{min-height:74px;padding:14px}.home-apps{margin-top:24px}.supported{gap:8px}.supported>div{gap:12px}}.conversation-panel{flex-direction:column;flex:1;min-height:140px;padding:0;display:flex}.conversation-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.conversation-heading h2{margin:0;font-size:16px}.conversation-panel .new-chat{background:var(--blue);color:#fff;border-color:var(--blue);flex-shrink:0;justify-content:center;width:100%;margin:0 0 16px}.conversation-search{background:#fff;border:1px solid #dfe4ed;border-radius:8px;align-items:center;margin-bottom:16px;display:flex}.conversation-search input{background:0 0;border:0;width:100%;min-width:0;padding:11px 10px;font-size:12px}.conversation-search button{color:#778399;padding:9px}.conversation-list{flex:1;min-height:0;padding-bottom:12px;font-size:12px;overflow:auto}.conversation-row{border-radius:8px;align-items:center;gap:4px;margin-bottom:5px;display:flex}.conversation-row.selected{background:var(--soft-blue);color:var(--blue)}.conversation-row:hover{background:var(--soft-blue)}.conversation-select{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 8px;display:flex}.conversation-select span{min-width:0}.conversation-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.conversation-select small{color:#8b94a5;margin-top:5px;font-size:10px;display:block}.conversation-menu{flex-shrink:0;position:relative}.conversation-menu summary{cursor:pointer;padding:9px;font-size:20px;list-style:none}.conversation-menu summary::-webkit-details-marker{display:none}.conversation-menu>div{z-index:2;background:#fff;border:1px solid #e1e5ed;border-radius:8px;width:118px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 14px #1c294416}.conversation-menu button{align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;display:flex}.conversation-menu button:hover{background:#f2f4f8}.conversation-footer{color:#7b8698;border-top:1px solid #e5e9f0;margin-top:auto;padding-top:14px;font-size:11px}.conversation-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-pagination button{color:#4b5870;background:#fff;border:1px solid #dfe4ed;border-radius:5px;padding:7px 9px}.conversation-pagination button:disabled{opacity:.4;cursor:default}.danger{color:#b74449}.conversation-dialog{width:min(420px,100vw - 32px)}.conversation-dialog h2{margin-bottom:20px;font-size:20px}.conversation-dialog p{color:#667186;font-size:13px;line-height:1.8}.conversation-dialog label{gap:10px;font-size:13px;display:grid}.conversation-dialog input{border:1px solid #dce2ec;border-radius:7px;width:100%;padding:12px}.conversation-dialog-actions{justify-content:flex-end;align-items:center;gap:24px;margin-top:24px;display:flex}.conversation-dialog-actions .account-submit{width:auto;margin:0;padding:11px 18px}.conversation-dialog-actions .danger-submit{background:#b74449}.chat-read-status{border:1px solid #e3e7ef;border-radius:8px;margin:8px 0;padding:12px;font-size:13px}.chat-read-status button{margin-left:12px}.media-result{min-width:0;margin:12px 0}.media-result h2{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.media-result img,.media-result video{border-radius:12px;width:auto;max-width:100%;max-height:480px;margin:16px auto;display:block}.media-result audio{width:100%;max-width:100%;margin:16px 0;display:block}.media-result progress{width:100%;accent-color:var(--brand-orange)}.media-result p{color:var(--muted);font-size:13px}.studio-upload[aria-disabled=true]{opacity:.55;cursor:default}.media-composer-bottom .studio-params{flex-wrap:wrap}.media-composer-bottom .studio-params select{max-width:170px}.conversation-panel .conversation-footer{flex-shrink:0}@media (width<=700px){.media-result .plan-result-heading{flex-wrap:wrap}.media-result .plan-actions{flex-wrap:wrap;gap:8px}}.sidebar{overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar .conversation-panel{flex:1 0 290px}.sidebar nav.conversation-pagination{gap:4px;display:flex}.conversation-pagination button{padding:7px 6px}.conversation-list{min-height:48px;max-height:320px}.composer-selection{align-items:center;gap:10px;min-width:0;display:flex}.composer-selection>.model-select{max-width:100%}.composer-skill-row{min-width:0;max-width:260px;display:flex}.composer-skill{border:1px solid var(--border,#dadee5);max-width:100%;color:var(--text,#253040);background:var(--surface,#fff);border-radius:8px;align-items:center;gap:8px;padding:3px 5px 3px 10px;font-size:14px;display:inline-flex}.composer-skill>svg,.message-skill>svg{flex-shrink:0;width:16px;height:16px}.composer-skill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-skill .icon-btn{width:30px;min-width:30px;height:30px;color:var(--muted);padding:5px}.composer-skill .icon-btn:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.message-skill{border:1px solid var(--border,#dadee5);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:400;display:inline-flex}@media (width<=700px){.composer-selection{flex:1;gap:6px}.composer-skill-row{flex:1}.composer-selection:has(.composer-skill)>.model-select{flex:1}.composer-skill{gap:5px;padding-left:7px;font-size:12px}.composer-skill .icon-btn{width:36px;min-width:36px;height:36px}}.layout{--rail-w:72px;--ctx-w:248px;--context-panel-w:280px;--context-offset:0px}.layout.context-open{--context-offset:var(--context-panel-w)}.layout .shell-nav{width:calc(var(--rail-w) + var(--context-offset));z-index:40;transition:width .22s ease-out;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.layout .shell-nav>.sidebar{inset:0 auto 0 var(--rail-w);width:var(--context-panel-w);visibility:hidden;border-right:1px solid var(--line);background:var(--sidebar);padding:14px 12px 12px;transition:transform .22s ease-out,visibility .22s;position:absolute;overflow:hidden;transform:translate(-100%)}.layout.context-open .shell-nav>.sidebar{visibility:visible;transform:none}.layout .shell-nav>.sidebar .conversation-panel{flex:auto;min-width:0;min-height:0}.layout .shell-nav>.sidebar .conversation-list{min-height:0;max-height:none}.layout .shell-nav>.sidebar>.context-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.rail{z-index:41;flex:0 0 var(--rail-w);width:var(--rail-w);background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;align-items:center;padding:14px 0 12px;display:flex;position:relative}.rail-brand{border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:60px;min-height:60px;margin-bottom:14px;display:flex}.rail-brand:hover{background:#eef0f5}.rail-brand .brand-mark{width:30px;height:27px}.rail-brand-name{color:var(--blue);white-space:nowrap;font-size:12px;font-weight:700;line-height:18px}.rail-group{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.rail-spacer{flex:auto;min-height:12px}.rail-item{color:#6b7482;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:60px;padding:7px 0 6px;font-size:10px;line-height:1.25;transition:background .15s,color .15s;display:flex;position:relative}.rail-item .icon{width:20px;height:20px}.rail-item:hover{color:#28344b;background:#eef0f5}.rail-item.is-active{background:var(--soft-blue);color:var(--blue)}.rail-label{white-space:nowrap;font-weight:500}.rail-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:12px}.context-head{flex:none;padding:0 0 10px}.context-new{justify-content:center;width:100%;min-height:44px;margin:0}.context-foot{border-top:1px solid var(--line);flex:none;margin-top:10px;padding-top:10px}.context-link{color:#626c7b;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:12px;display:flex}.context-link:hover{color:#28344b;background:#eef0f5}.context-link .icon{width:16px;height:16px}.context-link .icon:last-child{width:13px;height:13px;margin-left:auto}html:has(.layout>.main>.topbar){--shell-topbar-height:72px;scroll-padding-top:var(--shell-topbar-height)}.layout .main{margin-left:calc(var(--rail-w) + var(--context-offset));width:calc(100% - var(--rail-w) - var(--context-offset));flex-shrink:0;min-width:0;transition:margin-left .22s ease-out,width .22s ease-out}.topbar{z-index:24;-webkit-backdrop-filter:blur(12px);padding:0 24px;position:sticky;top:0}.page-title{color:var(--text);font-size:15px;font-weight:500}.top-left{gap:12px}.top-actions{gap:8px}.top-actions .canvas-entry{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));background:linear-gradient(135deg, var(--soft-blue), color-mix(in srgb, var(--blue) 14%, var(--surface,#fff)));height:38px;color:var(--blue);box-shadow:0 3px 10px color-mix(in srgb, var(--blue) 10%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.top-actions .canvas-entry .icon{width:18px;height:18px}.top-actions .canvas-entry:hover,.top-actions .canvas-entry.is-open{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--blue) 22%, transparent)}.top-actions .canvas-entry:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.top-actions .canvas-entry.canvas-entry-secondary{border-color:var(--line);background:var(--surface,#fff);color:var(--muted);box-shadow:none}.top-actions .canvas-entry.canvas-entry-secondary:hover{border-color:var(--muted);background:var(--surface,#fff);color:var(--text);box-shadow:none}.topbar .icon-btn{position:relative}.topbar .icon-btn.is-open{background:var(--soft-blue);color:var(--blue)}.icon-badge{background:var(--blue);color:#fff;text-align:center;border-radius:999px;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-weight:500;line-height:15px;position:absolute;top:1px;right:1px}.context-toggle{display:grid}.account{flex-direction:column;align-items:flex-end;gap:3px;display:flex;position:relative}.account-chip{border:1px solid var(--line);height:36px;color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 5px;font-size:13px;transition:border-color .15s;display:flex}.account-chip:hover,.account-chip.is-open{border-color:#c3cfe6}.account-avatar{background:var(--soft-blue);width:26px;height:26px;color:var(--blue);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.account-avatar .icon{width:15px;height:15px}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.account-chevron{width:13px;height:13px;color:var(--muted)}.account-credits{color:#155cf0;font-variant-numeric:tabular-nums;cursor:pointer;background:#f5f9ff;border:1px solid #dbe6f8;border-radius:999px;align-items:center;gap:3px;max-width:160px;padding:1px 7px 1px 8px;font-size:11px;font-weight:600;line-height:17px;display:inline-flex}.account-credits:hover{background:#edf4ff;border-color:#a9c4f4}.account-credits span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-credits .icon{flex:none;width:10px;height:10px}.account-menu{z-index:50;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:186px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #141c2d1f}.account-item{color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.account-item:hover{background:var(--sidebar)}.account-item .icon{width:16px;height:16px;color:var(--muted)}.account-menu .ant-btn.account-item{height:auto;box-shadow:none;border:0;justify-content:flex-start}.account-menu-error{max-width:240px;color:var(--text);overflow-wrap:anywhere;margin:4px 10px;font-size:12px}@media (width<=1000px){html:has(.layout>.main>.topbar){--shell-topbar-height:63px}.topbar{padding:0 20px}}@media (width>=701px) and (width<=1100px){.layout.context-open .top-left{gap:8px;min-width:0}.layout.context-open .context-toggle{flex-shrink:0}.layout.context-open .page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout.context-open .top-actions{flex-shrink:0;gap:4px}.layout.context-open .canvas-entry{width:34px;min-width:34px;padding:0}.layout.context-open .canvas-entry>span,.layout.context-open .account-name,.layout.context-open .account-chevron{display:none}.layout.context-open .account-chip{padding:0 5px}.layout.context-open .account-credits{max-width:80px}.layout.context-open .chat-page .creation-surface .creation-tabs .ant-segmented-item{margin-right:4px}.layout.context-open .chat-page .creation-surface .creation-tabs .ant-segmented-item-label{padding:0 8px;font-size:14px}.layout.context-open .chat-page .creation-surface .creation-tabs .icon{width:16px;height:16px}.layout.context-open .unified-conversation-page .conversation-composer-shell .media-composer-panel .media-composer-bottom.has-inline-cost{flex-wrap:wrap}.layout.context-open .unified-conversation-page .conversation-composer-shell .media-composer-bottom.has-inline-cost .model-select{flex:1 1 0;width:0;min-width:0}.layout.context-open .unified-conversation-page .conversation-composer-shell .has-inline-cost .media-composer-actions{flex-basis:100%;justify-content:flex-end;gap:5px}}.shell-menu-backdrop,.mobile-rail-heading,.mobile-rail-section,.mobile-rail-full-label{display:none}@media (width<=700px){html:has(.layout>.main>.topbar){--shell-topbar-height:61px}.layout{--mobile-tabbar-height:calc(64px + env(safe-area-inset-bottom,0px));--mobile-drawer-footer-height:calc(62px + env(safe-area-inset-bottom,0px));--mobile-drawer-width:min(280px, calc(100vw - 40px));--mobile-context-offset:0px;overflow-x:clip}.layout.menu-open,.layout.context-open{--mobile-context-offset:var(--mobile-drawer-width)}.layout .shell-nav{display:contents;transform:none}.layout .shell-nav>.rail{display:contents}.layout .rail-brand,.layout .rail-spacer{display:none}.layout .rail-primary{z-index:25;width:100%;height:var(--mobile-tabbar-height);padding:5px max(6px, env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));background:var(--bg);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid;position:fixed;inset:auto 0 0}.layout .rail-primary .rail-item{width:100%;min-width:0;height:100%;color:var(--muted);justify-content:center;gap:4px;padding:4px 0;font-size:10px}.layout .rail-primary .rail-item.is-active,.layout .rail-primary .rail-item.is-active:hover{color:var(--blue);background:var(--soft-blue)}.layout .rail-primary .rail-item .icon{width:21px;height:21px}.layout .rail-primary .rail-dot{top:5px;right:calc(50% - 17px)}.layout .shell-nav>.sidebar,.layout .rail-utilities{width:var(--mobile-drawer-width);visibility:hidden;transition:transform .22s ease-out,visibility .22s;position:fixed;left:0;transform:translate(-100%)}.layout .shell-nav>.sidebar{top:var(--shell-announcement-height);bottom:var(--mobile-drawer-footer-height);z-index:40;width:var(--mobile-drawer-width);visibility:hidden;left:0;transform:translate(-100%)}.layout .rail-utilities{z-index:40;height:var(--mobile-drawer-footer-height);padding:7px 6px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);border-right:1px solid var(--line);background:var(--sidebar);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;bottom:0}.layout.without-context.menu-open{--mobile-context-offset:0px}.layout.without-context .rail-utilities{display:none}.layout.without-context.menu-open .shell-nav>.rail{inset:var(--shell-announcement-height) auto 0 0;z-index:40;width:var(--mobile-drawer-width);padding:14px 12px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--bg);border-right:1px solid var(--line);border-radius:0;align-items:stretch;display:flex;position:fixed;overflow-y:auto;box-shadow:8px 0 28px #0f172a14}.layout.without-context.menu-open .mobile-rail-heading{flex:none;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobile-rail-heading>span{align-items:center;gap:10px;padding-left:10px;display:flex}.mobile-rail-heading .brand-mark{width:28px;height:28px}.mobile-rail-heading strong{color:var(--text);font-size:16px;font-weight:650}.mobile-rail-heading .icon-btn{flex-shrink:0;width:44px;height:44px}.layout.without-context.menu-open .mobile-rail-section{width:100%;color:var(--muted);text-align:left;padding:10px 12px 6px;font-size:11px;font-weight:500;display:block}.layout.without-context.menu-open .rail-primary,.layout.without-context.menu-open .rail-utilities{visibility:visible;background:0 0;border:0;border-radius:0;align-items:stretch;gap:4px;width:100%;height:auto;padding:0;display:flex;position:static;transform:none}.layout.without-context.menu-open .rail-utilities{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.layout.without-context.menu-open .rail .rail-item{width:100%;height:auto;min-height:44px;color:var(--text);text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:11px 12px;font-size:14px}.layout.without-context.menu-open .rail .rail-item .icon{flex-shrink:0;width:20px;height:20px}.layout.without-context.menu-open .rail .rail-item.is-active{color:var(--blue);background:var(--soft-blue);font-weight:600}.layout.without-context.menu-open .rail-utilities .rail-label{display:none}.layout.without-context.menu-open .mobile-rail-full-label{display:block}.layout.without-context.menu-open>.shell-menu-backdrop{inset:var(--shell-announcement-height) 0 0;z-index:35;background:#0f172a38;border:0;padding:0;display:block;position:fixed}.layout .rail-utilities .rail-item{width:100%;min-width:0;height:48px;color:var(--muted);flex-direction:column;justify-content:center;gap:3px;padding:3px 0;font-size:11px}.layout .rail-utilities .rail-item .icon{width:19px;height:19px}.layout .rail-utilities .rail-item .rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.layout .rail-utilities .rail-item.is-active,.layout .rail-utilities .rail-item.is-active:hover{color:var(--blue);background:var(--soft-blue)}.layout.menu-open .shell-nav>.sidebar,.layout.context-open .shell-nav>.sidebar,.layout.menu-open .rail-utilities,.layout.context-open .rail-utilities{visibility:visible;transform:translate(0)}.layout .context-toggle{display:none}.layout .main{width:100%;transform:translateX(var(--mobile-context-offset));padding-bottom:var(--mobile-tabbar-height);margin-left:0;transition:transform .22s ease-out}.topbar{padding:0 14px}.page-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.top-left{min-width:0}.top-actions{flex-shrink:0;gap:4px}.top-actions .canvas-entry{border-radius:10px;gap:6px;height:34px;padding:0 10px;font-size:12px}.account-name{display:none}.account-credits{max-width:104px}.account-chip{padding:0 5px}.account-chevron{display:none}.rail-item{width:56px;font-size:10px}}@media (prefers-reduced-motion:reduce){.layout .shell-nav,.layout .shell-nav>.sidebar,.layout .main,.layout .rail-utilities,.rail-item,.context-new{transition:none}}@media (width<=700px){.topbar .top-actions{gap:6px}.topbar .breadcrumb{white-space:nowrap;font-size:0}.topbar .breadcrumb>span{display:none}.topbar .breadcrumb>strong{font-size:11px}.topbar .top-login{white-space:nowrap}}@media (width<=360px){.topbar .breadcrumb{display:none}}@media (width<=420px){.top-actions .canvas-entry{gap:0;width:34px;min-width:34px;padding:0}.top-actions .canvas-entry>span{display:none}}@media (width<=360px){.model-market-topbar .top-left{gap:6px}.model-market-topbar .top-actions{gap:3px}.model-market-topbar .account-credits{max-width:76px}}.page-title.model-compare-breadcrumb{align-items:center;gap:10px;min-width:0;display:flex}.model-compare-breadcrumb>button{appearance:none;color:var(--theme-muted,#64748b);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.model-compare-breadcrumb>button:hover{color:var(--theme-primary,#065fff)}.model-compare-breadcrumb>span[aria-hidden]{color:var(--theme-muted,#64748b);font-weight:400}.model-compare-breadcrumb>span[aria-current]{white-space:nowrap}@media (width<=700px){.page-title.model-compare-breadcrumb{gap:7px}.model-compare-breadcrumb>button{min-width:20px;min-height:32px;font-size:0}.model-compare-breadcrumb>button:before{content:"‹";font-size:24px;line-height:1}.model-compare-breadcrumb>span[aria-hidden]{display:none}}.layout{--shell-announcement-height:0px}.promo-bar~.layout,.ll-campaign-bar~.layout{--shell-announcement-height:42px}.promo-bar,.ll-campaign-bar{z-index:45;position:sticky;top:0}@media (width>=701px){.promo-bar,.ll-campaign-bar{margin-left:72px}}.layout .shell-nav{top:var(--shell-announcement-height)}.layout .shell-nav>.sidebar{height:calc(100dvh - var(--shell-announcement-height));top:0}.layout.research-layout .main{height:calc(100dvh - var(--shell-announcement-height))}.layout:has(.unified-conversation-page) .main{height:calc(100dvh - var(--shell-announcement-height))}.layout .main:has(>#content>.model-compare-page.is-answer){height:calc(100dvh - var(--shell-announcement-height))}.layout .main:has(>#content>.inspo-shell.is-embedded){height:calc(100dvh - var(--shell-announcement-height))}.layout .main:has(>#content>.experience){height:calc(100dvh - var(--shell-announcement-height))}@media (width>=701px){.layout .main{padding-top:var(--shell-topbar-height)}.layout .main>.topbar{top:var(--shell-announcement-height);left:calc(var(--rail-w) + var(--context-offset));width:auto;height:var(--shell-topbar-height);z-index:42;position:fixed;right:0}}@media (width<=700px){.layout .shell-nav>.sidebar{top:var(--shell-announcement-height)}.layout .main>.topbar{top:0}}@media (width<=600px){.ll-campaign-bar~.layout{--shell-announcement-height:46px}}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#36393f}:root[data-theme=dark] .sidebar{border-right:1px solid #252628}:root[data-theme=dark] .new-chat{background:#161616;border:1px solid #30343b}:root[data-theme=dark] .new-chat:hover{background:#181819}:root[data-theme=dark] .shortcut{color:#a8acb3}:root[data-theme=dark] .nav-item:hover{color:#cbd2df;background:#242427}:root[data-theme=dark] .nav-item.active{color:#8095d9;background:#202228}:root[data-theme=dark] .nav-note{border:1px solid #32363f}:root[data-theme=dark] .history-title{color:#afb3ba}:root[data-theme=dark] .history-empty{color:#a9adb4}:root[data-theme=dark] .history-item{color:#b3b8c0}:root[data-theme=dark] .project-link{color:#b2b7be}:root[data-theme=dark] .user-avatar{color:#afb5bd;background:#2a2b2f}:root[data-theme=dark] .workspace small{color:#a9aeb5}:root[data-theme=dark] .topbar{background:#161616;border-bottom:1px solid #232425}:root[data-theme=dark] .breadcrumb{color:#a6abb4}:root[data-theme=dark] .mode-badge{color:#aab1bb;background:#1b1c1d}:root[data-theme=dark] .top-api{color:#c3c8d2}:root[data-theme=dark] .icon-btn{color:#a5abb3}:root[data-theme=dark] .icon-btn:hover{background:#202124}:root[data-theme=dark] .welcome-symbol>span{background:#23305c}:root[data-theme=dark] .composer{background:#161616;border:1px solid #30353b}:root[data-theme=dark] .composer:focus-within{border-color:#2a3b74}:root[data-theme=dark] .model-select>select{color:#c0c5d0}:root[data-theme=dark] .blue{color:#7193d7;background:#1c1f24}:root[data-theme=dark] .violet{color:#8d7fc7;background:#1e1c24}:root[data-theme=dark] .dark{color:#d3dae2;background:#252728}:root[data-theme=dark] .green{color:#acd5c6;background:#252a28}:root[data-theme=dark] .cyan{color:#a2c8d7;background:#232a2c}:root[data-theme=dark] .orange{color:#c8a08b;background:#292421}:root[data-theme=dark] .rose{color:#be8e9d;background:#262122}:root[data-theme=dark] .input-hint{color:#a3a9b2}:root[data-theme=dark] .send-btn:disabled{color:#929bab;background:#25272b}:root[data-theme=dark] .prompt-chip{color:#afb5be;background:#161616;border:1px solid #27292c}:root[data-theme=dark] .prompt-chip .icon{color:#939fb4}:root[data-theme=dark] .chat-footnote{color:#a4aab4}:root[data-theme=dark] .section-line a{color:#a4a9b2}:root[data-theme=dark] .home-app small{color:#a5abb4}:root[data-theme=dark] .supported>span{color:#98a0ab}:root[data-theme=dark] .supported b{color:#969da9}:root[data-theme=dark] .supported a{color:#9aa1ac}:root[data-theme=dark] .text-btn:hover{color:#96a6e3}:root[data-theme=dark] .outline-btn{color:#b8bfcb;background:#161616;border:1px solid #2d3137}:root[data-theme=dark] .outline-btn:hover{background:#18181a;border-color:#2e3959}:root[data-theme=dark] .page-heading p{color:#a3a9b3}:root[data-theme=dark] .search-field{border:1px solid #2c2f34}:root[data-theme=dark] .search-field .icon{color:#959dab}:root[data-theme=dark] .search-field input::placeholder{color:#9ea5af}:root[data-theme=dark] .favorite-filter{color:#abb0b8;border:1px solid #2a2d31}:root[data-theme=dark] .favorite-filter.active{background:#1c1e24;border-color:#252e47}:root[data-theme=dark] .filter-tabs button{color:#acb1ba}:root[data-theme=dark] .filter-tabs button:hover{background:#1c1d1e}:root[data-theme=dark] .filter-tabs .selected{background:#1c1e24}:root[data-theme=dark] .catalog-caption{color:#a0a7b1}:root[data-theme=dark] .catalog-caption>span:first-child{color:#b4bcc7}:root[data-theme=dark] .model-card{border:1px solid #2a2c30}:root[data-theme=dark] .model-card:hover{background:#161616;border-color:#2f3952}:root[data-theme=dark] .favorite.is-favorite{color:#d3b487}:root[data-theme=dark] .favorite.is-favorite .icon{fill:#413823}:root[data-theme=dark] .model-org{color:#9ba3ad}:root[data-theme=dark] .model-card p{color:#aab0ba}:root[data-theme=dark] .tags span{color:#a8afbb;background:#1d1e1f}:root[data-theme=dark] .model-card-bottom{border-top:1px solid #242528}:root[data-theme=dark] .model-card-bottom>span{color:#a0a7b1}:root[data-theme=dark] .page-note{color:#a3a9b2}:root[data-theme=dark] .empty-state{color:#98a1ae}:root[data-theme=dark] .empty-state h2{color:#b1b8c5}:root[data-theme=dark] .notice{color:#a5acb8;background:#1b1c1e}:root[data-theme=dark] .compare-panel{border:1px solid #2b2e33}:root[data-theme=dark] .compare-header{border-bottom:1px solid #272a2d}:root[data-theme=dark] .compare-header>span{color:#99a1ad}:root[data-theme=dark] .compare-empty h2{color:#969eac}:root[data-theme=dark] .compare-empty p{color:#97a0af}:root[data-theme=dark] .result-mode{color:#899eca;background:#1c1e22}:root[data-theme=dark] .compare-composer{border:1px solid #2a2e34}:root[data-theme=dark] .compare-composer textarea{color:#afb6c2}:root[data-theme=dark] .compare-composer>div>span{color:#98a0ab}:root[data-theme=dark] .loading-spinner{border:2px solid #272a31}:root[data-theme=dark] .quiet-label{color:#98a0ad}:root[data-theme=dark] .app-card{border:1px solid #2a2d31}:root[data-theme=dark] .app-blue{color:#93a8cf;background:#1d2026}:root[data-theme=dark] .app-green{color:#b0cfc4;background:#272d2b}:root[data-theme=dark] .app-sand{color:#c6bba3;background:#2f2c26}:root[data-theme=dark] .app-rose{color:#ba9999;background:#272222}:root[data-theme=dark] .app-lilac{color:#9e96b7;background:#232227}:root[data-theme=dark] .app-card-info p{color:#a2a9b4}:root[data-theme=dark] .app-card-info>div{border-top:1px solid #222325}:root[data-theme=dark] .app-card-info>div>span{color:#9ba3ad}:root[data-theme=dark] .api-status{color:#b9c8c2;background:#1f2120}:root[data-theme=dark] .status-icon{background:#2c322e}:root[data-theme=dark] .api-status>.text-btn{color:#adc3b9}:root[data-theme=dark] .api-form-section label{color:#b3bcc9}:root[data-theme=dark] .api-form-section label>span{color:#97a0ab}:root[data-theme=dark] .api-form-section input{border:1px solid #2d3138}:root[data-theme=dark] .request-journey li:before{color:#96a1b4;border:1px solid #2d333c}:root[data-theme=dark] .request-journey li:not(:last-child):after{background:#292b30}:root[data-theme=dark] .request-journey span{color:#98a2af}:root[data-theme=dark] .api-aside-note{color:#9ba4b2}:root[data-theme=dark] .api-details summary{color:#b1bac7}:root[data-theme=dark] .api-details>div{color:#a0a8b5}:root[data-theme=dark] .api-details pre{background:#1e1e20}:root[data-theme=dark] .chat-toolbar .text-btn{color:#9ba4b2}:root[data-theme=dark] .muted{color:#9da5b2}:root[data-theme=dark] .message-label{color:#b1b8c5}:root[data-theme=dark] .small-user{background:#27292c}:root[data-theme=dark] .message-mode{color:#969eac}:root[data-theme=dark] .message-body{color:#bbc1cf}:root[data-theme=dark] .message.user .message-body{background:#1f2021}:root[data-theme=dark] .message-copy{color:#939cab}:root[data-theme=dark] .message-error .message-body{color:#cca999;background:#22201e}:root[data-theme=dark] .message-body pre{background:#1e1e20;border:1px solid #26292d}:root[data-theme=dark] .thinking{color:#949eae}:root[data-theme=dark] .guide-intro{background:#1c1d1e}:root[data-theme=dark] .guide-intro>p{color:#a5acb9}:root[data-theme=dark] .decision-row span{color:#9fa7b4}:root[data-theme=dark] .decision-row b{color:#9cafd4}:root[data-theme=dark] .check-list li{color:#abb4c0}:root[data-theme=dark] .role-list>div{border-bottom:1px solid #242528}:root[data-theme=dark] .role-list span{color:#9ba4b2}:root[data-theme=dark] .collab-strip p>span{color:#98a2b0}:root[data-theme=dark] .guide-sources>p{color:#99a3b3}:root[data-theme=dark] .guide-sources a{color:#95a8cc}:root[data-theme=dark] .guide-file-note{color:#9ca5b3;background:#1c1c1d}:root[data-theme=dark] .guide-file-note strong{color:#a5b0c3}:root[data-theme=dark] .model-dialog{border:1px solid #2c3036}:root[data-theme=dark] .dialog-description{color:#a9b1be}:root[data-theme=dark] .model-dialog dt{color:#969eac}:root[data-theme=dark] .model-dialog dd{color:#adb7c6}:root[data-theme=dark] .api-status p{color:#bac7bf}:root[data-theme=dark] .app-sand{color:#d7cbb3}:root[data-theme=dark] .app-rose{color:#c5a4a4}:root[data-theme=dark] .app-lilac{color:#aba3c0}:root[data-theme=dark] .message-body :not(pre)>code{background:#212225}:root[data-theme=dark] .answer-table th,:root[data-theme=dark] .answer-table td{border:1px solid #2d3137}:root[data-theme=dark] .answer-table th{background:#1e2022}:root[data-theme=dark] .account-dialog{color:#d6dce8;background:#161616;border:1px solid #2a2c30}:root[data-theme=dark] .account-close{color:#a2a9b5}:root[data-theme=dark] .account-star{color:#6887e1}:root[data-theme=dark] .account-sub{color:#acb1b9}:root[data-theme=dark] .auth-tabs button{color:#abb0b9}:root[data-theme=dark] .auth-tabs .active{color:#809add;background:#161616}:root[data-theme=dark] .account-form input{color:#d6ddea;background:#161616;border:1px solid #33373e}:root[data-theme=dark] .account-form input::placeholder{color:#a3a9b2}:root[data-theme=dark] .password-toggle{color:#acb2bc}:root[data-theme=dark] .account-error{color:#d59494}:root[data-theme=dark] .account-submit:disabled{color:#a3afc7;background:#22252a}:root[data-theme=dark] .account-disclosure,:root[data-theme=dark] .offer-note{color:#aab0bb}:root[data-theme=dark] .account-entry:hover{background:#24262a}:root[data-theme=dark] .offer-launch{color:#8ca2db;background:#1c1f24;border:1px solid #222734}:root[data-theme=dark] .offer-launch small{color:#a3adbe}:root[data-theme=dark] .offer-dialog{background:linear-gradient(155deg,#1b1e21 0%,#161616 55%)}:root[data-theme=dark] .offer-label{color:#93a6cf}:root[data-theme=dark] .offer-star{color:#6887e1}:root[data-theme=dark] .offer-sub{color:#aeb5c0}:root[data-theme=dark] .offer-price{color:#8398dd}:root[data-theme=dark] .offer-price small{color:#a1a9b7}:root[data-theme=dark] .offer-features{color:#bbc3d1}:root[data-theme=dark] .offer-features li:before{color:#6f89df}:root[data-theme=dark] .account-benefits{background:#1d1d1f}:root[data-theme=dark] .account-benefits>span{color:#abb1ba}:root[data-theme=dark] .account-logout{color:#aab1bb}:root[data-theme=dark] .workspace-tool{color:#b3bbc7}:root[data-theme=dark] .workspace-tool b{color:#6f89df;background:#1e2129}:root[data-theme=dark] .creation-tabs{background:#202123}:root[data-theme=dark] .creation-tabs a,:root[data-theme=dark] .creation-tabs button{color:#abb2bd}:root[data-theme=dark] .creation-tabs .active{color:#8397d8;background:#161616}:root[data-theme=dark] .studio-heading p{color:#acb2bd}:root[data-theme=dark] .studio-layout{border:1px solid #2c2f33}:root[data-theme=dark] .studio-models{background:#1b1b1c;border-right:1px solid #2c2f33}:root[data-theme=dark] .studio-list-top>span{color:#aab0ba}:root[data-theme=dark] .studio-search{background:#161616;border:1px solid #2f333a}:root[data-theme=dark] .studio-search .icon{color:#a2a9b5}:root[data-theme=dark] .studio-search input{color:#cdd4e2}:root[data-theme=dark] .studio-search input::placeholder{color:#a5adb7}:root[data-theme=dark] .studio-models>select{color:#abb2be;background:#161616;border:1px solid #2f333a}:root[data-theme=dark] .studio-model:hover{background:#222327}:root[data-theme=dark] .studio-model.selected{background:#1d2026;border-color:#252d41}:root[data-theme=dark] .studio-model-mark,:root[data-theme=dark] .price-model-mark{color:#92a4d5;background:#202226}:root[data-theme=dark] .studio-model small,:root[data-theme=dark] .studio-model em{color:#abb3be}:root[data-theme=dark] .studio-model-note{color:#abb2be}:root[data-theme=dark] .studio-list-empty{color:#a9b0bb}:root[data-theme=dark] .studio-main{background:#161616}:root[data-theme=dark] .studio-flow i{color:#8c9bb6}:root[data-theme=dark] .studio-composer-top{color:#acb4bf}:root[data-theme=dark] .studio-composer-top>span:first-child{color:#c3cbd8}:root[data-theme=dark] .studio-reference-row>small{color:#abb2be}:root[data-theme=dark] .studio-upload{color:#aab4c3}:root[data-theme=dark] .studio-ref{background:#1f2022}:root[data-theme=dark] .studio-composer textarea{color:#cdd5e3;background:#161616}:root[data-theme=dark] .studio-composer textarea::placeholder{color:#a7afbb}:root[data-theme=dark] .studio-controls{border-top:1px solid #27292c}:root[data-theme=dark] .studio-params label{color:#a9afba}:root[data-theme=dark] .studio-params select{color:#bbc4d2;background:#1c1d1e;border:1px solid #2d3137}:root[data-theme=dark] .plan-result{background:#1b1c1d}:root[data-theme=dark] .plan-result-heading{color:#abb3be}:root[data-theme=dark] .plan-result p{color:#b2bac7}:root[data-theme=dark] .task-status{color:#b1b7c2;background:#242629}:root[data-theme=dark] .task-status.pending{color:#ebcfaa;background:#322c20}:root[data-theme=dark] .task-status.confirmed{color:#b6e2d0;background:#29332f}:root[data-theme=dark] .task-status.cancelled{color:#adb4be;background:#252628}:root[data-theme=dark] .agent-choice{color:#acb5c2;background:#1c1d1e}:root[data-theme=dark] .agent-choice.active{color:#6f89df;background:#1d2026}:root[data-theme=dark] .agent-choice small{color:#a9b0bb}:root[data-theme=dark] .agent-workspace{border-left:1px solid #282a2d}:root[data-theme=dark] .agent-main-icon{color:#6f89df;background:#1d2026}:root[data-theme=dark] .agent-intro p{color:#aab1be}:root[data-theme=dark] .agent-steps{border-top:1px solid #27292c;border-bottom:1px solid #27292c}:root[data-theme=dark] .agent-steps li{color:#b0b9c8}:root[data-theme=dark] .agent-steps b{color:#6f89df;background:#1e2025}:root[data-theme=dark] .agent-roles span{color:#a6aeb9;background:#1f2022}:root[data-theme=dark] .agent-roles span:first-child{color:#b4bdca}:root[data-theme=dark] .agent-options span{color:#a9b1bf;border:1px solid #2c3035}:root[data-theme=dark] .agent-options input:checked+span{color:#8499d7;background:#1c1e23;border-color:#223261}:root[data-theme=dark] .agent-workspace textarea{color:#cad3e1;background:#161616;border:1px solid #2d3239}:root[data-theme=dark] .agent-workspace textarea::placeholder{color:#a6aeba}:root[data-theme=dark] .agent-submit p{color:#a8b0bd}:root[data-theme=dark] .price-row{border-bottom:1px solid #282b2f}:root[data-theme=dark] .price-model-mark{background:#202124}:root[data-theme=dark] .price-model-copy p{color:#a8b0bc}:root[data-theme=dark] .price-model-copy code{color:#a7b0bd}:root[data-theme=dark] .price-type{color:#a3b1cc;background:#1f2125}:root[data-theme=dark] .price-row-cost strong{color:#a8b1c0}:root[data-theme=dark] .price-row-cost small{color:#a6adb9}:root[data-theme=dark] .price-calculator{background:#1b1c1e}:root[data-theme=dark] .price-calculator>p{color:#a9b1be}:root[data-theme=dark] .price-calculator label{color:#acb5c2}:root[data-theme=dark] .price-calculator input,:root[data-theme=dark] .price-calculator select{color:#bfcad8;background:#161616;border:1px solid #2f363f}:root[data-theme=dark] .price-calculator input::placeholder{color:#a1a8b6}:root[data-theme=dark] .price-total{border-top:1px solid #2b3037}:root[data-theme=dark] .price-total span{color:#abb7c6}:root[data-theme=dark] .price-total output{color:#869ad8}:root[data-theme=dark] .price-calculator>small{color:#a9b1bd}:root[data-theme=dark] .task-row{border-bottom:1px solid #26292c}:root[data-theme=dark] .task-row.selected{background:#1a1b1e}:root[data-theme=dark] .task-kind{color:#97a8c5;background:#1f2125}:root[data-theme=dark] .task-title small{color:#a5adba}:root[data-theme=dark] .workspace-empty{color:#a6afba}:root[data-theme=dark] .workspace-empty>.icon{color:#909eb5}:root[data-theme=dark] .workspace-empty h2{color:#b6c0cf}:root[data-theme=dark] .message-body th,:root[data-theme=dark] .message-body td{border:1px solid #2a2d32}:root[data-theme=dark] .model-dialog{background:#161616}:root[data-theme=dark] .model-dialog-head>div>span{color:#a0a7b2}:root[data-theme=dark] .model-dialog>p{color:#a9b1be}:root[data-theme=dark] .chat-footnote.error,:root[data-theme=dark] .stream-error{color:#d39d9d}:root[data-theme=dark] .chat-footnote button{color:#819ad9}:root[data-theme=dark] .empty-action{color:#b1b7c1;background:#1b1c1d;border:1px solid #2c2f34}:root[data-theme=dark] .empty-action.error{color:#d3a2a2;background:#1b1919;border-color:#483030}:root[data-theme=dark] .api-status.error{color:#d4a8a8;background:#1c1919}:root[data-theme=dark] .api-status.error .status-icon{background:#352626}:root[data-theme=dark] .api-key-section{border-bottom:1px solid #2a2b2f}:root[data-theme=dark] .api-key-section .section-line p{color:#a9b1bc}:root[data-theme=dark] .token-reveal{background:#1e2220;border:1px solid #415e4c}:root[data-theme=dark] .token-reveal strong{color:#c0dccd}:root[data-theme=dark] .token-reveal span{color:#b3c4ba}:root[data-theme=dark] .token-reveal code{color:#cadfd3;background:#161616;border:1px solid #35453b}:root[data-theme=dark] .token-create-form{background:#1b1c1d;border:1px solid #2e3136}:root[data-theme=dark] .token-create-form label{color:#bac2ce}:root[data-theme=dark] .token-create-form input[type=text],:root[data-theme=dark] .token-create-form input[type=datetime-local],:root[data-theme=dark] .token-create-form label>input:not([type]){color:#cdd4e0;background:#161616;border:1px solid #343940}:root[data-theme=dark] .model-permissions{background:#161616;border:1px solid #2f3237}:root[data-theme=dark] .model-permissions legend{color:#b1b8c3}:root[data-theme=dark] .token-list>.compare-empty,:root[data-theme=dark] .token-row{border-top:1px solid #2a2b2f}:root[data-theme=dark] .token-main strong{color:#cdd4e0}:root[data-theme=dark] .token-main code{color:#aeb8c7}:root[data-theme=dark] .token-main p{color:#a9afb9}:root[data-theme=dark] .token-status{color:#aeb3ba;background:#232425}:root[data-theme=dark] .token-status.enabled{color:#b7d3c2;background:#252a27}:root[data-theme=dark] .text-btn.danger{color:#d39d9d}:root[data-theme=dark] .api-form-section .model-select{border:1px solid #2d3138}:root[data-theme=dark] ::selection{color:#d3daea;background:#343a45}:root[data-theme=dark] .sidebar{background:linear-gradient(160deg,#171718,#1c1d1f)}:root[data-theme=dark] .nav-item{color:#b8bbc1}:root[data-theme=dark] .nav-item:hover:not(.active){color:#d3d5d9;background:#1c1e21}:root[data-theme=dark] .nav-note{background:var(--theme-soft,#1e2126);color:var(--theme-primary,#6b9aef);border:1px solid #3d485b}:root[data-theme=dark] .history-item:hover,:root[data-theme=dark] .history-item.selected{background:var(--theme-soft,#20252c)}:root[data-theme=dark] .account-entry{color:var(--theme-primary,#6b9aef);background:#171718;border:1px solid #3d485b}:root[data-theme=dark] .user-avatar{background:var(--theme-soft,#1d2126);color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .offer-launch{background:var(--theme-soft,#1e2126);border-color:#343b46}:root[data-theme=dark] .offer-launch>span:first-child,:root[data-theme=dark] .offer-launch strong{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .topbar{background:#171819e8}:root[data-theme=dark] .breadcrumb strong{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .top-login{background:var(--theme-soft,#1d2126);color:var(--theme-primary,#6b9aef);border-color:#393f4d}:root[data-theme=dark] .top-login:hover{background:#323740}:root[data-theme=dark] .mode-badge{background:#232426}:root[data-theme=dark] .chat-page:not(.has-messages){background:radial-gradient(ellipse 340px 180px at 50% 130px, var(--theme-soft,#232a35) 0%, transparent 100%)}:root[data-theme=dark] .chat-toolbar .creation-tabs{background:#222427}:root[data-theme=dark] .welcome h1>span{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .welcome-subtitle{color:#b0b5bb}:root[data-theme=dark] .creation-surface{background:#161616d9;border:1px solid #2a2c31}:root[data-theme=dark] .creation-tabs .active{background:var(--theme-soft,#21252d);color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .composer{border-color:#303236}:root[data-theme=dark] .composer textarea::placeholder{color:#a8abb1}:root[data-theme=dark] .model-select{background:#1a1a1c}:root[data-theme=dark] .prompt-chip{border-color:#2a2c31}:root[data-theme=dark] .prompt-chip:hover{background:#1c1e21}:root[data-theme=dark] .prompt-chip:nth-child(2) .icon{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .prompt-chip:nth-child(3) .icon{color:#9af4ed}:root[data-theme=dark] .prompt-chip:nth-child(4) .icon{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .home-apps .section-line button{color:#aef1ee}:root[data-theme=dark] .home-app,:root[data-theme=dark] .home-app+.home-app{background:#161616;border:1px solid #2a2c31}:root[data-theme=dark] .media-composer .studio-upload{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .media-composer .studio-upload:before{background:#1d1f23}:root[data-theme=dark] .media-composer .studio-upload:hover:before{background:#222832}:root[data-theme=dark] .message.user>.message-body{background:var(--theme-soft,#1d2126)}:root[data-theme=dark] .message-label .small-user{background:var(--theme-soft,#1d2126);color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .auth-tabs{background:#202327}:root[data-theme=dark] .auth-tabs .active{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .password-toggle:hover{color:var(--theme-hover,#81a7f1);background:#1f2229}:root[data-theme=dark] .conversation-search{background:#161616;border:1px solid #2e3137}:root[data-theme=dark] .conversation-search button{color:#a0a7b4}:root[data-theme=dark] .conversation-select small{color:#989eab}:root[data-theme=dark] .conversation-menu>div{background:#161616;border:1px solid #2e3035}:root[data-theme=dark] .conversation-menu button:hover{background:#202122}:root[data-theme=dark] .conversation-footer{color:#a1a7b2;border-top:1px solid #2a2c30}:root[data-theme=dark] .conversation-pagination button{color:#b8becb;background:#161616;border:1px solid #2e3137}:root[data-theme=dark] .danger{color:#cd9395}:root[data-theme=dark] .conversation-dialog p{color:#acb1bc}:root[data-theme=dark] .conversation-dialog input{border:1px solid #2f333a}:root[data-theme=dark] .chat-read-status{border:1px solid #2b2e33}:root[data-theme=dark] .composer-skill{border:1px solid var(--border,#36393e);color:var(--text,#d1d8e1);background:var(--surface,#161616)}:root[data-theme=dark] .message-skill{border:1px solid var(--border,#36393e)}:root[data-theme=dark] .rail-brand:hover{background:#242427}:root[data-theme=dark] .rail-item{color:#aeb2b9}:root[data-theme=dark] .rail-item:hover{color:#cbd2df;background:#242427}:root[data-theme=dark] .context-link{color:#b2b7be}:root[data-theme=dark] .context-link:hover{color:#cbd2df;background:#242427}:root[data-theme=dark] .account-chip{background:#161616}:root[data-theme=dark] .account-chip:hover,:root[data-theme=dark] .account-chip.is-open{border-color:#374256}:root[data-theme=dark] .account-menu{background:#161616}:root[data-theme=dark] .model-select:has(.ant-select){border:1px solid #282a2f}:root[data-theme=dark] .model-select-empty>.model-avatar{color:#a8afbc;background:#25272b}:root[data-theme=dark] .model-select .ant-select.ant-select-disabled,:root[data-theme=dark] .model-select .ant-select-placeholder{color:#a5a9b1}:root[data-theme=dark] .model-rail{background:linear-gradient(#171718,#1c1d1f)}:root[data-theme=dark] .model-rail-title{color:#d7d9dc}:root[data-theme=dark] .model-rail-collapse{background:#171718}:root[data-theme=dark] .model-rail-collapse:hover{background:#1c1e21}:root[data-theme=dark] .model-rail-tabs{background:#232426}:root[data-theme=dark] .model-rail-tab{color:#b8bbc1}:root[data-theme=dark] .model-rail-tab:hover:not(.is-active){color:#d3d5d9}:root[data-theme=dark] .model-rail-search{background:#1a1a1c}:root[data-theme=dark] .model-rail-search:focus-within{background:#161616}:root[data-theme=dark] .model-rail-search:focus-within>.icon{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .model-rail-search input{color:#d7d9dc}:root[data-theme=dark] .model-rail-search input::placeholder{color:#969ba7}:root[data-theme=dark] .model-rail-clear{color:#b4bac5;background:#292c30}:root[data-theme=dark] .model-rail-clear:hover{color:#cccdd1;background:#353c46}:root[data-theme=dark] .model-rail-list::-webkit-scrollbar-thumb{background:#3a414d}:root[data-theme=dark] .model-rail-row:hover:not(.is-selected){background:#1c1e21}:root[data-theme=dark] .model-rail-row.is-selected:hover{background:#252d3d}:root[data-theme=dark] .model-rail-icon{color:#a9adb5;background:#232426}:root[data-theme=dark] .model-rail-row:hover:not(.is-selected) .model-rail-icon{color:#b8bbc1;background:#2b2e36}:root[data-theme=dark] .model-rail-row.is-selected .model-rail-icon{color:var(--theme-primary,#6b9aef);background:#39404e}:root[data-theme=dark] .model-rail-name{color:#d7d9dc}:root[data-theme=dark] .model-rail-row.is-selected .model-rail-name{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .model-rail-tag--chat{color:var(--theme-primary,#6b9aef);background:var(--theme-soft,#1d2126);border-color:#3b4353}:root[data-theme=dark] .model-rail-tag--image{color:#997dcf;background:#211e25;border-color:#302740}:root[data-theme=dark] .model-rail-tag--video{color:#cf8ca4;background:#251e21;border-color:#3f272f}:root[data-theme=dark] .model-rail-tag--audio{color:#abf6ef;background:#252d2c;border-color:#34524e}:root[data-theme=dark] .model-rail-pin{background:#171718}:root[data-theme=dark] .model-rail-pin:hover{background:#1c1e21}:root[data-theme=dark] .agent-rail .ant-input-affix-wrapper{background:#161616a8}:root[data-theme=dark] .agent-rail-item:hover{background:#1e2024}:root[data-theme=dark] .agent-rail-item.is-selected{background:#1e2128;border-color:#252f40}:root[data-theme=dark] .agent-rail-category{color:#9badc7}:root[data-theme=dark] .agent-emblem{background:#1c1f24;border:1px solid #242a35}:root[data-theme=dark] .agent-workspace{background:#171819}:root[data-theme=dark] .agent-workspace-toolbar .ant-btn{border-color:#2a2f38}:root[data-theme=dark] .agent-workshop-hero>.agent-emblem{background:#1d2126}:root[data-theme=dark] .agent-workshop-hero p{color:#9badc6}:root[data-theme=dark] .agent-eyebrow{color:#99a7bb}:root[data-theme=dark] .agent-role-avatar{color:#8fa8cd;background:#1c1f24;border:1px solid #293240}:root[data-theme=dark] .agent-role-description>.agent-role-avatar{background:#1f232c;border:3px solid #262f42}:root[data-theme=dark] .agent-brief-form{background:#161616;border:1px solid #292e35}:root[data-theme=dark] .agent-brief-form>header{background:#171819}:root[data-theme=dark] .agent-form-row{border-bottom:1px solid #212224}:root[data-theme=dark] .agent-row-label{color:#b6bdca}:root[data-theme=dark] .agent-choice-options button{color:#abb2be;background:#161616;border:1px solid #2b2f34}:root[data-theme=dark] .agent-choice-options button[aria-pressed=true]{background:#1c1f24}:root[data-theme=dark] .agent-form-row .ant-input{background:#181819}:root[data-theme=dark] .agent-volume-note{color:#97a1b0}:root[data-theme=dark] .agent-workshop-composer{background:#161616;border:1px solid #28303c}:root[data-theme=dark] .agent-workspace-dialog pre{background:#1b1c1e}:root[data-theme=dark] .agent-task-surface,:root[data-theme=dark] .agent-history-items button{background:#161616}:root[data-theme=dark] .agent-history-items span{color:#91a7ca}:root[data-theme=dark] .agent-brief-builder{background:#19191b}:root[data-theme=dark] .skill-hub-detail .agent-input-error{color:#d58d90}:root[data-theme=dark] .agent-result-directory{background:#1c1d1f}:root[data-theme=dark] .skill-hub-title{color:#e1e1e1}:root[data-theme=dark] .skill-hub-header-actions>.ant-input-affix-wrapper{background:#1b1b1b;border-color:#434343}:root[data-theme=dark] .skill-hub-header-actions .ant-input-prefix{color:#aaa}:root[data-theme=dark] .skill-hub-directory-nav .whale-button{color:#bdbdbd;background:#1b1b1b;border:1px solid #434343}:root[data-theme=dark] .skill-hub-directory-nav .whale-button.selected{color:#e0e0e0;background:#2a2a2a;border-color:#4e4e4e}:root[data-theme=dark] .skill-hub .skill-hub-directory-nav .whale-button:not(:disabled):is(:hover,:root[data-theme=dark] :focus-visible){color:#e0e0e0;background:#2a2a2a}:root[data-theme=dark] .skill-hub-categories .whale-button{color:#b2b2b2}:root[data-theme=dark] .skill-hub-categories .whale-button.selected{color:#e0e0e0;background:#2e2e2e}:root[data-theme=dark] .skill-hub-catalog-note{color:#a9a9a9}:root[data-theme=dark] .skill-hub-card{background:#1b1b1b;border:1px solid #3c3c3c}:root[data-theme=dark] .skill-hub-cover{background:#2a2a2a}:root[data-theme=dark] .skill-hub-book{background:#454034}:root[data-theme=dark] .skill-hub-book-title{color:#e7e5e0;background:#302d26ed}:root[data-theme=dark] .skill-hub-book-author{color:#dcdad4;background:#302d26ed}:root[data-theme=dark] .skill-hub-book>.icon{color:#bab7af}:root[data-theme=dark] .skill-hub-card-title h3{color:#e0e0e0}:root[data-theme=dark] .skill-hub-card-body>p{color:#aeaeae}:root[data-theme=dark] .skill-hub-card-meta>span{color:#bcbcbc;background:#2a2a2a}:root[data-theme=dark] .skill-hub-card footer .whale-button{color:#bdbdbd;border-color:#464646}:root[data-theme=dark] .skill-hub-card footer .text-btn{color:#b3b3b3}:root[data-theme=dark] .skill-hub-card footer .primary-btn:disabled{color:#9da1a9;background:#27292b;border-color:#33363b}:root[data-theme=dark] .skill-hub-footer{color:#9ea3a9}:root[data-theme=dark] .skill-hub-footer .text-btn{color:#a9afbb}:root[data-theme=dark] .skill-hub-detail pre{background:#1a1a1c}:root[data-theme=dark] .skill-hub-fields li{background:#222324}:root[data-theme=dark] .skill-hub-fields small{color:#a3aec5}:root[data-theme=dark] .whale-button.skill-hub-explore{color:#a1aec7;background:#1d1f23}:root[data-theme=dark] .whale-button.skill-hub-explore:hover{background:var(--theme-soft,#222731);border-color:#3f4a5f}:root[data-theme=dark] .skill-hub-explore>span:last-child{color:#9ca1aa}:root[data-theme=dark] .skill-hub-return .whale-button{color:#b3bed2;background:#18191a;border:1px solid #3e495d}:root[data-theme=dark] .workspace-tool.is-open{background:var(--theme-soft,#1d2126)!important;color:var(--theme-primary,#6b9aef)!important}:root[data-theme=dark] .mj-record-back{border:1px solid var(--line,#282a2f);background:#161616}:root[data-theme=dark] .mj-record-back:hover{background:var(--theme-soft,#1d2126);color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .mj-record-stage{border:1px solid var(--line,#282a2f)}:root[data-theme=dark] .mj-record-composer{border-top:1px solid var(--line,#282a2f)}:root[data-theme=dark] .mj-panel{background:#171718f7}:root[data-theme=dark] .mj-title,:root[data-theme=dark] .mj-filter.is-open .mj-filter-chevron{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .mj-filter-options{background:#171718fc}:root[data-theme=dark] .mj-filter-option.active,:root[data-theme=dark] .mj-meta-action.is-active{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .mj-meta-action.is-danger:hover{color:#e39292}:root[data-theme=dark] .mj-state .text-btn{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .mj-thumb.is-failed{color:#e39292}:root[data-theme=dark] .mj-thumb.is-running,:root[data-theme=dark] .mj-prompt mark{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .mj-status.is-success{color:#b2f4e1}:root[data-theme=dark] .mj-status.is-failed{color:#e39292}:root[data-theme=dark] .mj-status.is-running{color:#f0ce9d}:root[data-theme=dark] .mj-action-btn.is-danger:hover{color:#e39292}:root[data-theme=dark] .mj-select-bar{background:#171718f7}:root[data-theme=dark] .mj-select-btn.is-danger{color:#e39292}:root[data-theme=dark] .mj-dialog{background:#171718fc}:root[data-theme=dark] .mj-dialog header h3,:root[data-theme=dark] .mj-dialog-confirm{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .mj-dialog-confirm:hover:not(:disabled){background:#30343c}:root[data-theme=dark] .mj-dialog-confirm.is-danger{color:#e39292}:root[data-theme=dark] .mj-kind-switch{background:#1c1d1f;border:1px solid #31353d}:root[data-theme=dark] .mj-kind-switch .whale-button{color:#aab1be}:root[data-theme=dark] .mj-kind-switch .whale-button.is-active{color:#6b9aef;background:#161616}:root[data-theme=dark] .mj-chat-scroll .conversation-row{background:#161616;border:1px solid #31353d}:root[data-theme=dark] .mj-filters>label{color:#a9afb9}:root[data-theme=dark] .legacy-task-plans>summary{color:#aab1be}:root[data-theme=dark] .mj-card{background:#161616;border:1px solid #31353d}:root[data-theme=dark] .apw-close:hover{color:#e39292}:root[data-theme=dark] .apw-close:hover .apw-close-kbd{color:#e39292;background:#161616}:root[data-theme=dark] .apw-img-index{color:#e0e6f2}:root[data-theme=dark] .apw-ex-label{color:#5c90e6}:root[data-theme=dark] .apw-rstatus.st-writing{color:#9dd4f2}:root[data-theme=dark] .apw-rstatus.st-done{color:#aee9c4}:root[data-theme=dark] .apw-rstatus.st-failed{color:#e39292}:root[data-theme=dark] .apw-rstatus.st-stopped{color:#eebb94}:root[data-theme=dark] .apw-rerror{color:#e39292}:root[data-theme=dark] .apw-applied{color:#aee9c4}:root[data-theme=dark] .apw-spin{border:.125rem solid #16161659;border-top-color:#161616}:root[data-theme=dark] .reference-card{border:2px solid #3e3c38}:root[data-theme=dark] .reference-add{border:1px solid #16161614}:root[data-theme=dark] .reference-spinner{border-top-color:#161616}:root[data-theme=dark] .reference-empty-label{color:#b3b3b3}:root[data-theme=dark] .whale-modal .ant-modal-body.repository-skill-detail{color:#e1e1e1;background:#1b1b1b}:root[data-theme=dark] .rsd-topbar nav{color:#aaa}:root[data-theme=dark] .rsd-topbar nav .whale-button{color:#b3b3b3}:root[data-theme=dark] .rsd-topbar nav strong,:root[data-theme=dark] .rsd-tools>.whale-button{color:#bdbdbd}:root[data-theme=dark] .rsd-tags span{color:#bbb;background:#2a2a2a}:root[data-theme=dark] .rsd-byline{color:#b6b6b6}:root[data-theme=dark] .rsd-actions>.whale-button{border-color:#434343}:root[data-theme=dark] .repository-skill-detail .whale-button.primary-btn:disabled{color:#a1a1a1;background:#2e2e2e;border-color:#3c3c3c}:root[data-theme=dark] .rsd-actions>.rsd-favorite{color:#b3b3b3}:root[data-theme=dark] .rsd-actions>.rsd-favorite[aria-pressed=true]{color:#e0e0e0}:root[data-theme=dark] .rsd-summary-row{background:#1b1b1b}:root[data-theme=dark] .rsd-summary-row>.icon{color:#a9a9a9}:root[data-theme=dark] .rsd-summary-row>h3{color:#b3b3b3}:root[data-theme=dark] .rsd-summary-row>p{color:#c6c6c6}:root[data-theme=dark] .rsd-install-guide{background:#262626}:root[data-theme=dark] .rsd-install-guide p{color:#bdbdbd}:root[data-theme=dark] .rsd-overview-heading>span{color:#a4a4a4}:root[data-theme=dark] .rsd-example{background:#212121}:root[data-theme=dark] .rsd-example-output{background:#161616}:root[data-theme=dark] .rsd-example-text{color:#bdbdbd}:root[data-theme=dark] .rsd-example-arrow.icon{color:#a1a1a1}:root[data-theme=dark] .rsd-evaluation ul{color:#b3b3b3}:root[data-theme=dark] .rsd-evaluation li .icon{color:#a1a1a1}:root[data-theme=dark] .rsd-more dt{color:#aaa}:root[data-theme=dark] .rsd-more dd{color:#bdbdbd}:root[data-theme=dark] .rsd-run-note{color:#aaa}:root[data-theme=dark] .api-workspace-heading{border-bottom:1px solid #2c3034}:root[data-theme=dark] .api-workspace-heading p,:root[data-theme=dark] .api-section-heading p{color:#a9b1bc}:root[data-theme=dark] .api-endpoint-address{background:#161616;border:1px solid #2c3034}:root[data-theme=dark] .api-endpoint-address>code{color:#b4beca;background:#1d1e20}:root[data-theme=dark] .api-endpoint-address>.text-btn{color:#a9b1bc}:root[data-theme=dark] .api-endpoint>p{color:#a0a8b3}:root[data-theme=dark] .api-key-panel{background:#161616;border:1px solid #2c3034}:root[data-theme=dark] .api-key-toolbar h2>span{color:#a9b1bc;background:#1e2022;border:1px solid #26292c}:root[data-theme=dark] .api-key-filters .ant-input-prefix{color:#949eac}:root[data-theme=dark] .api-key-caption{color:#a1a9b7;background:#19191b;border-top:1px solid #222427;border-bottom:1px solid #2c3034}:root[data-theme=dark] .api-key-caption>a{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .api-key-table .ant-table-thead>tr>th{color:#a9b1bb;background:#1b1b1c}:root[data-theme=dark] .api-key-table .ant-table-tbody>tr>td{border-bottom-color:#222427}:root[data-theme=dark] .api-key-name strong{color:#ccd4e1}:root[data-theme=dark] .api-key-table small{color:#9ba3ad}:root[data-theme=dark] .api-key-prefix code{color:#a9b1bd;background:#1e1f21}:root[data-theme=dark] .api-key-scope>span{color:#b5c6d7}:root[data-theme=dark] .api-key-scope .icon{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .api-key-state.is-enabled{color:#b4e0c9;background:#222723}:root[data-theme=dark] .api-key-state.is-disabled{color:#a3a9b2;background:#232425}:root[data-theme=dark] .api-key-state.is-expired{color:#e7c4a0;background:#27231e}:root[data-theme=dark] .api-key-last-used{color:#a1a9b7}:root[data-theme=dark] .api-key-actions .danger:not(:disabled){color:#cb8c90}:root[data-theme=dark] .api-table-scroll-controls{background:#19191b;border-top:1px solid #2c3034}:root[data-theme=dark] .api-table-scroll-controls>span{color:#a1a9b7}:root[data-theme=dark] .api-table-scroll-controls .ant-slider-rail{background:#2c323b}:root[data-theme=dark] .api-import-endpoint{color:#a9b1bc}:root[data-theme=dark] .api-import-endpoint code{background:#1d1e20}:root[data-theme=dark] .api-import-note{color:#a0a8b3}:root[data-theme=dark] .api-import-download{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .api-key-empty p,:root[data-theme=dark] .api-key-empty-copy p{color:#9ba3ad}:root[data-theme=dark] .api-permission-note{color:#9fa7b2}:root[data-theme=dark] .api-setup-grid{background:#161616;border:1px solid #2c3034}:root[data-theme=dark] .api-setup-clients{border-right:1px solid #25282b}:root[data-theme=dark] .api-client-option{color:#cbd4e2;background:#161616;border:1px solid #26292d}:root[data-theme=dark] .api-client-option.is-selected{background:#1c1e23}:root[data-theme=dark] .api-client-option small{color:#9fa8b4}:root[data-theme=dark] .api-client-option>.icon{color:#96a1b0}:root[data-theme=dark] .api-client-mark{color:#6b9aef;background:#1c1f24}:root[data-theme=dark] .api-setup-intro{color:#a0a9b5}:root[data-theme=dark] .api-protocol-note{background:#1a1b1e;border:1px solid #222c40}:root[data-theme=dark] .api-protocol-note p{color:#afb9c9}:root[data-theme=dark] .api-protocol-note strong{color:#a1b9df}:root[data-theme=dark] .api-setup-protocol-choice{color:#a9b1bc}:root[data-theme=dark] .api-setup-selectors label,:root[data-theme=dark] .api-setup-field-label{color:#c3ccd8}:root[data-theme=dark] .api-cross-protocol-note{color:#abb3bf}:root[data-theme=dark] .api-cross-protocol-note strong{color:#b1c2d8}:root[data-theme=dark] .api-setup-hint{color:#9ba3ad}:root[data-theme=dark] .api-manual-config{border-top:1px solid #25282b}:root[data-theme=dark] .api-manual-heading span,:root[data-theme=dark] .api-manual-config>p{color:#9ba3ad}:root[data-theme=dark] .api-manual-fields>div>span,:root[data-theme=dark] .api-manual-fields label{color:#a9b1bd}:root[data-theme=dark] .api-manual-value{background:#1b1b1c;border:1px solid #2c3034}:root[data-theme=dark] .api-manual-value code{color:#b7c1d1}:root[data-theme=dark] .api-example-details{background:#161616;border:1px solid #2c3034}:root[data-theme=dark] .api-example-details>summary{color:#b7c1d1}:root[data-theme=dark] .api-example-details[open]>summary{border-bottom:1px solid #2c3034}:root[data-theme=dark] .api-workspace .code-window{color:#b7c1d1;background:#161616;border:1px solid #2c3034}:root[data-theme=dark] .api-workspace .code-tabs{background:#1b1b1c;border-bottom:1px solid #2c3034}:root[data-theme=dark] .api-workspace .code-tabs .ant-tabs-tab{color:#a9b1bb}:root[data-theme=dark] .api-workspace .code-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .api-workspace .code-tabs .code-copy{color:#a9b1bc}:root[data-theme=dark] .api-workspace .code-foot{color:#97a2b1;background:#181819;border-color:#222427}:root[data-theme=dark] .api-faq .ant-collapse{background:#161616;border-color:#2c3034}:root[data-theme=dark] .api-faq .ant-collapse-body,:root[data-theme=dark] .api-faq .ant-collapse-content-box{color:#a9b1bc}:root[data-theme=dark] .api-key-table .ant-table-cell-fix-end{background:#161616}:root[data-theme=dark] .api-key-table .ant-table-thead .ant-table-cell-fix-end{background:#1b1b1c}:root[data-theme=dark] .api-key-drawer .ant-drawer-body{background:#171819}:root[data-theme=dark] .api-key-drawer .ant-drawer-footer{background:#161616}:root[data-theme=dark] .api-drawer-description{color:#a0a8b3}:root[data-theme=dark] .api-drawer-section{background:#161616;border:1px solid #2c3034}:root[data-theme=dark] .api-drawer-section-heading>.icon{color:var(--theme-primary,#6b9aef);background:#1c1f24}:root[data-theme=dark] .api-drawer-section-heading p{color:#9ba3ad}:root[data-theme=dark] .billing-page{color:#cfd8e7}:root[data-theme=dark] .billing-heading h1{color:#d4dbea}:root[data-theme=dark] .billing-heading-copy>span{color:#98a2b3}:root[data-theme=dark] .billing-currency .ant-btn.is-active{color:#7399e7;background:#1c1f23}:root[data-theme=dark] .billing-wallet{background:#1b1e21;border:1px solid #233048}:root[data-theme=dark] .billing-wallet-title,:root[data-theme=dark] .billing-wallet-pending>div{color:#b9c3d3}:root[data-theme=dark] .billing-wallet-main>strong{color:#7399e7}:root[data-theme=dark] .billing-wallet-main>small,:root[data-theme=dark] .billing-wallet-pending>small{color:#a0a8b7}:root[data-theme=dark] .billing-wallet-error{color:#ce928d}:root[data-theme=dark] .billing-wallet-pending{border-left:1px solid #232d41}:root[data-theme=dark] .billing-wallet-pending>strong{color:#c9d3e1}:root[data-theme=dark] .billing-wallet-actions{border-left:1px solid #232d41}:root[data-theme=dark] .billing-wallet-actions .ant-btn-primary:disabled{color:#8aa0c6;background:#212936;border-color:#24324a}:root[data-theme=dark] .billing-wallet-actions .ant-btn-link{color:#7399e7}:root[data-theme=dark] .billing-filter-label{color:#aab1bc}:root[data-theme=dark] .billing-timezone{color:#979fab}:root[data-theme=dark] .billing-metric{background:#161616;border:1px solid #282d35}:root[data-theme=dark] .billing-metric.is-accent{border-color:#222d40}:root[data-theme=dark] .billing-metric-icon{color:#719ce7;background:#1d2125}:root[data-theme=dark] .billing-metric-label{color:#c2cbd9}:root[data-theme=dark] .billing-metric strong{color:#cdd6e6}:root[data-theme=dark] .billing-metric small{color:#9ca5b5}:root[data-theme=dark] .billing-panel{background:#161616;border:1px solid #282d35}:root[data-theme=dark] .billing-panel-heading h2{color:#cbd4e3}:root[data-theme=dark] .billing-panel-heading p{color:#979fab}:root[data-theme=dark] .billing-periods button,:root[data-theme=dark] .billing-calendar-nav button{color:#a9b1bd;background:#19191b;border:1px solid #272c33}:root[data-theme=dark] .billing-model-row{color:#c6cfdd;border-bottom:1px solid #24272b}:root[data-theme=dark] .billing-model-head{color:#a1a9b7}:root[data-theme=dark] .billing-model-share{color:#a8b0bd}:root[data-theme=dark] .billing-model-share>i{background:#272a2e}:root[data-theme=dark] .billing-model-spend>small{color:#979fab}:root[data-theme=dark] .billing-calendar-weekday{color:#a0a8b7}:root[data-theme=dark] .billing-calendar-day{color:#c0cada;background:#1b1d20}:root[data-theme=dark] .billing-calendar-day.is-outside{background:#1b1c1e}:root[data-theme=dark] .billing-calendar-day.is-level-1,:root[data-theme=dark] .billing-heatmap-legend .is-level-1{background:#212a36}:root[data-theme=dark] .billing-calendar-day.is-level-2,:root[data-theme=dark] .billing-heatmap-legend .is-level-2{background:#233859}:root[data-theme=dark] .billing-heatmap-legend{color:#9ca5b3}:root[data-theme=dark] .billing-heatmap-legend i{background:#1b1d20}:root[data-theme=dark] .billing-notice{color:#a9b2bf;background:#1a1b1d;border:1px solid #222c3d}:root[data-theme=dark] .billing-notice svg{color:#759be4}:root[data-theme=dark] .billing-notice strong{color:#c6cfdf}:root[data-theme=dark] .billing-description strong{color:#c5ccd8}:root[data-theme=dark] .billing-money{color:#cdd4e0}:root[data-theme=dark] .billing-money.is-credit{color:#ace8d3}:root[data-theme=dark] .billing-event-detail{color:#a1a8b4}:root[data-theme=dark] .billing-event-detail code{color:#bbc2cf}:root[data-theme=dark] .billing-loading{color:#98a0ac}:root[data-theme=dark] .billing-footer{color:#979fab}:root[data-theme=dark] .billing-empty{color:#a2a9b5}:root[data-theme=dark] .billing-empty>svg{color:#86a8dd}:root[data-theme=dark] .billing-empty h1{color:#cdd4e1}:root[data-theme=dark] .billing-topup-drawer .ant-drawer-header{border-bottom-color:#26292f}:root[data-theme=dark] .billing-topup-drawer .ant-drawer-title{color:#cfd8e7}:root[data-theme=dark] .billing-checkout{color:#cad3e0}:root[data-theme=dark] .billing-checkout-intro,:root[data-theme=dark] .billing-checkout-loading{color:#a6afbb}:root[data-theme=dark] .billing-checkout-step b{color:#759be4;background:#1e2127}:root[data-theme=dark] .billing-checkout-step h3{color:#cbd4e3}:root[data-theme=dark] .billing-package-grid button,:root[data-theme=dark] .billing-provider-grid button{color:#c6cfdd;background:#161616;border:1px solid #2c323b}:root[data-theme=dark] .billing-package-grid button.is-selected,:root[data-theme=dark] .billing-provider-grid button.is-selected{color:#7399e7;background:#1c1f23}:root[data-theme=dark] .billing-custom-amount{color:#b4bdca}:root[data-theme=dark] .billing-custom-amount small,:root[data-theme=dark] .billing-checkout-note{color:#98a1af}:root[data-theme=dark] .billing-checkout-summary{background:#1a1b1e}:root[data-theme=dark] .billing-checkout-summary span{color:#a6afbb}:root[data-theme=dark] .billing-checkout-summary strong{color:#cdd6e7}:root[data-theme=dark] .billing-order-qr{border:1px solid #262a32}:root[data-theme=dark] .billing-order-qr p{color:#c6cfdf}:root[data-theme=dark] .billing-order-qr small,:root[data-theme=dark] .billing-order-number{color:#98a2af}:root[data-theme=dark] .market-toolbar select{color:#bcc3cd;background:#161616}:root[data-theme=dark] .model-market .filter-tabs .selected{background:#161616}:root[data-theme=dark] .market-caption{color:#adb3bd}:root[data-theme=dark] .market-caption>:first-child{color:#c0c6d0}:root[data-theme=dark] .market-table th{color:#acb1bb}:root[data-theme=dark] .market-row:hover>td{background:#181818}:root[data-theme=dark] .market-row.is-open>td{background:#18181a}:root[data-theme=dark] .market-provider-icon{background:#161616;border:1px solid #27292c}:root[data-theme=dark] .market-company{color:#b3b9c5}:root[data-theme=dark] .market-model-id{color:#a4a9b2}:root[data-theme=dark] .market-status{color:#afb4bc}:root[data-theme=dark] .market-status.available{color:#ace8cd}:root[data-theme=dark] .market-status.warning{color:#e8c99f}:root[data-theme=dark] .market-price>strong{color:#cdd4e1}:root[data-theme=dark] .market-original{color:#a6aab1}:root[data-theme=dark] .market-discount{color:#b5ead2;background:#212623;border:1px solid #32453c}:root[data-theme=dark] .market-muted{color:#a4a9b2}:root[data-theme=dark] .market-capabilities>span{color:#bbc2ce;background:#161616;border:1px solid #2e3136}:root[data-theme=dark] .market-capabilities .market-unverified{color:#a4a9b2}:root[data-theme=dark] .market-context{color:#adb3bd}:root[data-theme=dark] .market-detail-row>td{background:#18181a}:root[data-theme=dark] .market-detail{background:#1c1d1e;border:1px solid #26282e}:root[data-theme=dark] .market-detail h2 span{color:#adb3bd}:root[data-theme=dark] .market-description{color:#afb6c2}:root[data-theme=dark] .market-specification{border-top:1px solid #2c3038}:root[data-theme=dark] .market-specification h3{color:#c1c9d5}:root[data-theme=dark] .market-price-sources{color:#afb6c2;border-top:1px solid #2c3038}:root[data-theme=dark] .market-price-sources summary{color:#c1c9d5}:root[data-theme=dark] .market-measurement-note{color:#a8afbb}:root[data-theme=dark] .market-metadata-state{color:#decbaf}:root[data-theme=dark] .market-intrinsic-context,:root[data-theme=dark] .market-specs dt{color:#a2a9b5}:root[data-theme=dark] .market-specs dd{color:#c1c9d5}:root[data-theme=dark] .market-metrics{border-top:1px solid #2c3038}:root[data-theme=dark] .market-metrics>div{color:#a8afbb}:root[data-theme=dark] .market-metrics strong{color:#cad1df}:root[data-theme=dark] .market-detail-footer{color:#a2a8b2}:root[data-theme=dark] .market-alert{color:#decbaf;background:#1c1b19;border:1px solid #584a2f}:root[data-theme=dark] .market-note{color:#a2a8b4}:root[data-theme=dark] .market-card-desc{color:#adb3bd}:root[data-theme=dark] .market-card-meta{color:#a7adb8}:root[data-theme=dark] .market-pagination select{color:#b8becb;background:#161616;border:1px solid #2e3137}:root[data-theme=dark] .model-market .filter-toggle{color:#c2c8d2;background:#161616;border:1px solid #363a44}:root[data-theme=dark] .model-market .filter-toggle:hover{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .market-filter-panel{background:#171718}:root[data-theme=dark] .market-chip-label{color:#9fa5b0}:root[data-theme=dark] .market-chip{color:#bfc4cb;background:#161616}:root[data-theme=dark] .market-chip:hover{color:var(--theme-primary,#6b9aef);background:#1c1e21}:root[data-theme=dark] .market-chip.active{background:var(--theme-soft,#1d2126);color:var(--theme-primary,#6b9aef);border-color:#393f4d}:root[data-theme=dark] .market-chip-reset{color:#aaafb8}:root[data-theme=dark] .market-card.is-open{background:#171718;border-color:#393f4d}:root[data-theme=dark] .market-card-flag{background:var(--theme-soft,#1d2126);color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .market-card{background:#161616}:root[data-theme=dark] .market-card .market-card-desc{color:#adb3bd}:root[data-theme=dark] .market-card-prices h3{color:#9ba0aa}:root[data-theme=dark] .market-card:hover{background:#171718}:root[data-theme=dark] .market-drawer-title code{color:#d3daea}:root[data-theme=dark] .market-drawer-desc{color:#b1b8c2}:root[data-theme=dark] .market-drawer-section h3{color:#c6ced9}:root[data-theme=dark] .market-drawer-table th{color:#a9b1bd}:root[data-theme=dark] .market-drawer-table td{color:#bbc3cd}:root[data-theme=dark] .market-drawer-specs dt{color:#a2a8b2}:root[data-theme=dark] .market-drawer-specs dd{color:#c6ced9}:root[data-theme=dark] .model-market .whale-market-table .ant-table{background:#161616;border:1px solid #313231}:root[data-theme=dark] .model-market .whale-market-table .ant-table-thead>tr>th{color:#bcc0c2;background:#222220;border-bottom:1px solid #3a3d3c}:root[data-theme=dark] .model-market .whale-market-table .ant-table-tbody>tr>td{background:#161616;border-bottom:1px solid #303130}:root[data-theme=dark] .model-market .whale-market-table .ant-table-tbody>tr:hover>td,:root[data-theme=dark] .model-market .whale-market-table .ant-table-tbody>tr.is-open>td{background:#1f1f1c}:root[data-theme=dark] .market-comparison-name{color:#dce6e7}:root[data-theme=dark] .market-comparison-vendor{color:#b6bbbb}:root[data-theme=dark] .whale-market-table .market-price>strong{color:#dce6e7}:root[data-theme=dark] .whale-market-table .market-discount{color:#e1e8e9}:root[data-theme=dark] .whale-market-table .market-muted{color:#a7acad}:root[data-theme=dark] .market-traffic{color:#abb0b0}:root[data-theme=dark] .market-traffic strong{color:#dce6e7}:root[data-theme=dark] .market-modality{color:#cdd6d7;border:1px solid #49504e}:root[data-theme=dark] .market-comparison-actions .icon-btn{color:#c0c8c7}:root[data-theme=dark] .experience{color:#d7d9dc;background:#1a1b1c}:root[data-theme=dark] .experience-mode-option small{color:#b3b6ba}:root[data-theme=dark] .experience-eyebrow{color:#adb1b8}:root[data-theme=dark] .experience-hero h1{color:#ced0d6}:root[data-theme=dark] .experience-hero h1 em{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .experience-hero p{color:#a9adb3}:root[data-theme=dark] .experience-composer{background:#161616}:root[data-theme=dark] .experience-composer-actions>span{color:#9fa4ad}:root[data-theme=dark] .experience-hint,:root[data-theme=dark] .experience-round-note{color:#a7abb2}:root[data-theme=dark] .experience-examples-heading{color:#abafb6}:root[data-theme=dark] .experience-example small{color:#a1a7b1}:root[data-theme=dark] .experience-example-icon{color:#b4bac5;background:#292c30}:root[data-theme=dark] .experience-question>span{color:#a2aab7}:root[data-theme=dark] .experience-result{background:#161616}:root[data-theme=dark] .experience-result>header{border-bottom:1px solid #292b2f}:root[data-theme=dark] .experience-letter{color:#a1adc4}:root[data-theme=dark] .experience-result footer{border-top:1px solid #292b2f}:root[data-theme=dark] .experience-wait{color:#a6abb3}:root[data-theme=dark] .experience-error{color:#da9590}:root[data-theme=dark] .experience-feedback{color:#aebacf}:root[data-theme=dark] .profile-page{color:#dbdee4}:root[data-theme=dark] .profile-eyebrow{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .profile-page p{color:#afb4bc}:root[data-theme=dark] .profile-card{background:#161616;border:1px solid #2a2b2f}:root[data-theme=dark] .profile-card h2 .icon{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .profile-identity{background:linear-gradient(110deg,#1a1b1f,#161616 75%)}:root[data-theme=dark] .profile-avatar{color:var(--theme-primary,#6b9aef);background:#1f232d}:root[data-theme=dark] .profile-badge{color:var(--theme-primary,#6b9aef);background:#1c1e24}:root[data-theme=dark] .profile-secondary{color:#c4cbd7;background:#161616;border:1px solid #2f333a}:root[data-theme=dark] .profile-details>div{border-bottom:1px solid #222325}:root[data-theme=dark] .profile-details dt{color:#afb4bc}:root[data-theme=dark] .profile-callout{color:#afb4bc;background:#1d1d1e}:root[data-theme=dark] .profile-callout strong{color:#c4cbd7}:root[data-theme=dark] .profile-form input:not([type=checkbox]){color:#dbdee4;background:#161616;border:1px solid #2f333a}:root[data-theme=dark] .profile-models button{color:var(--theme-primary,#6b9aef);background:#191a1c;border:1px solid #282b32}:root[data-theme=dark] .profile-page .profile-error{color:#e59a94;background:#211c1b}:root[data-theme=dark] .profile-guest>.icon{color:var(--theme-primary,#6b9aef)}:root[data-theme=dark] .skill-kind-filter .active{color:var(--theme-primary,#6b9aef);background:#21262f}:root[data-theme=dark] .skill-section-heading p{color:#aeb3bc}:root[data-theme=dark] .skill-example-notice{background:var(--theme-soft,#1e2126);color:var(--theme-primary,#6b9aef);border:1px solid #343a45}:root[data-theme=dark] .whale-button.skill-use{color:var(--theme-primary,#6b9aef);background:#222730}:root[data-theme=dark] .popular-card{background:#161616;border:1px solid #353c48}:root[data-theme=dark] .popular-cover{background:var(--theme-soft,#222731)}:root[data-theme=dark] .popular-cover>span{color:#b7c1d4}:root[data-theme=dark] .popular-info p,:root[data-theme=dark] .popular-info small{color:#a9afbb}:root[data-theme=dark] .template-preview img,:root[data-theme=dark] .template-preview video{background:#1e1f21}:root[data-theme=dark] .template-preview p{color:#a9afbb}:root[data-theme=dark] .source-badge{color:var(--theme-primary,#6b9aef);background:#1f2227;border:1px solid #3b4353}:root[data-theme=dark] .expert-pending{color:var(--theme-primary,#6b9aef)}@media (width<=1000px){:root[data-theme=dark] .home-app+.home-app{border-top:1px solid #232426}}@media (width<=900px){:root[data-theme=dark] .studio-models{border-bottom:1px solid #2c2f33}:root[data-theme=dark] .api-setup-clients{border-bottom:1px solid #25282b}:root[data-theme=dark] .billing-wallet-actions{border-top:1px solid #232d41}}@media (width<=600px){:root[data-theme=dark] .rsd-topbar{background:#1b1b1b}}@media (width<=620px){:root[data-theme=dark] .billing-wallet-pending{border-top:1px solid #232d41}}@media (width<=760px){:root[data-theme=dark] .market-row.is-open{background:#18181a}:root[data-theme=dark] .market-row>td:before{color:#a2a8b2}:root[data-theme=dark] .market-detail-row>td{background:#161616}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1216;--sidebar:#14181e;--text:#e7ebf2;--muted:#98a3b4;--line:#262c36;--surface-1:#171b21;--surface-2:#1c2129;--surface-3:#232932;--surface-hover:#212730}html{background:var(--bg)}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}:root.theme-switching,:root.theme-switching :not(svg):not(svg *),:root.theme-switching .hl-workshop,:root.theme-switching .hl-workshop :not(svg):not(svg *){transition:background-color .32s,color .32s,border-color .32s,outline-color .32s,box-shadow .32s,fill .32s,stroke .32s!important}}:root[data-theme=dark] .account-menu,:root[data-theme=dark] .conversation-menu>div{box-shadow:0 14px 36px #0000008c}:root{--uiarc-neutral-0:oklch(100% 0 0);--uiarc-neutral-1:oklch(99% 0 0);--uiarc-neutral-2:oklch(97.8% 0 0);--uiarc-neutral-3:oklch(95.8% 0 0);--uiarc-neutral-4:oklch(91.5% 0 0);--uiarc-neutral-5:oklch(84% 0 0);--uiarc-neutral-6:oklch(72% 0 0);--uiarc-neutral-7:oklch(59% 0 0);--uiarc-neutral-8:oklch(46% 0 0);--uiarc-neutral-9:oklch(34% 0 0);--uiarc-neutral-10:oklch(23% 0 0);--uiarc-neutral-11:oklch(15% 0 0);--uiarc-background:var(--uiarc-neutral-0);--uiarc-surface:var(--uiarc-neutral-0);--uiarc-surface-raised:var(--uiarc-neutral-0);--uiarc-surface-muted:var(--uiarc-neutral-2);--uiarc-foreground:var(--uiarc-neutral-11);--uiarc-text-secondary:var(--uiarc-neutral-8);--uiarc-text-muted:var(--uiarc-neutral-7);--uiarc-border:oklch(93.5% 0 0);--uiarc-border-subtle:oklch(96.5% 0 0);--uiarc-border-strong:oklch(82% 0 0);--uiarc-accent:oklch(33% 0 0);--uiarc-accent-strong:oklch(24% 0 0);--uiarc-accent-subtle:oklch(33% 0 0/.1);--uiarc-accent-foreground:var(--uiarc-background);--uiarc-control-on:oklch(23% 0 0);--uiarc-control-glyph:oklch(100% 0 0);--uiarc-control-track:oklch(89.5% 0 0);--uiarc-control-track-hover:oklch(86% 0 0);--uiarc-control-thumb:oklch(100% 0 0);--uiarc-control-thumb-on:oklch(100% 0 0);--uiarc-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.14), 0 2px 6px oklch(0% 0 0/.06);--uiarc-control-on-subtle:color-mix(in oklab, var(--uiarc-control-on) 10%, transparent);--uiarc-control-fill:var(--uiarc-control-on);--uiarc-focus-ring:transparent;--uiarc-success:oklch(49% .19 150);--uiarc-warning:oklch(58% .18 75);--uiarc-danger:oklch(54% .21 25);--uiarc-shadow-resting:0 1px 2px oklch(0% 0 0/.035);--uiarc-shadow-raised:0 6px 18px oklch(0% 0 0/.065), 0 1px 3px oklch(0% 0 0/.035);--uiarc-shadow-floating:0 20px 48px oklch(0% 0 0/.105), 0 3px 10px oklch(0% 0 0/.045);--uiarc-arc-gradient-from:oklch(90% .045 300);--uiarc-arc-gradient-to:oklch(92% .045 65);--uiarc-arc-gradient:linear-gradient(100deg, var(--uiarc-arc-gradient-from), var(--uiarc-arc-gradient-to));--uiarc-arc-gradient-foreground:oklch(22% .01 300);--uiarc-arc-gradient-soft:linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--uiarc-arc-gradient-line:linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--uiarc-arc-gradient-ink:linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--uiarc-space-1:.25rem;--uiarc-space-2:.5rem;--uiarc-space-3:.75rem;--uiarc-space-4:1rem;--uiarc-space-5:1.25rem;--uiarc-space-6:1.5rem;--uiarc-space-8:2rem;--uiarc-space-10:2.5rem;--uiarc-space-12:3rem;--uiarc-space-16:4rem;--uiarc-space-20:5rem;--uiarc-space-24:6rem;--uiarc-radius-control:1.125rem;--uiarc-radius-panel:1.625rem;--uiarc-radius-surface:2.125rem;--uiarc-radius-pill:9999px;--uiarc-control-height-sm:2.25rem;--uiarc-control-height-md:2.75rem;--uiarc-control-height-lg:3.125rem;--uiarc-font-display:var(--uiarc-font-geist,"Geist Variable"), sans-serif;--uiarc-font-body:var(--uiarc-font-inter,"Inter Variable"), sans-serif;--uiarc-text-xs:.75rem;--uiarc-text-sm:.875rem;--uiarc-text-base:1rem;--uiarc-text-lg:1.125rem;--uiarc-text-xl:1.375rem;--uiarc-text-2xl:1.75rem;--uiarc-text-3xl:2.25rem;--uiarc-text-4xl:3.25rem;--uiarc-text-5xl:4.5rem;--uiarc-tracking-display:-.03em;--uiarc-tracking-body:-.01em;--uiarc-leading-display:1.1;--uiarc-leading-body:1.4;--uiarc-ease-enter:cubic-bezier(.16,1,.3,1);--uiarc-ease-standard:cubic-bezier(.22,1,.36,1);--uiarc-ease-exit:cubic-bezier(.7,0,.84,0);--uiarc-ease-in-out:cubic-bezier(.65,0,.35,1);--uiarc-ease-spring:linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--uiarc-duration-instant:.12s;--uiarc-duration-fast:.16s;--uiarc-duration-standard:.24s;--uiarc-duration-considered:.48s;--uiarc-duration-spring:.58s}:root[data-theme=dark]{--uiarc-background:oklch(19% 0 0);--uiarc-surface:oklch(21.5% 0 0);--uiarc-surface-raised:oklch(24% 0 0);--uiarc-surface-muted:oklch(26% 0 0);--uiarc-foreground:oklch(96% 0 0);--uiarc-text-secondary:oklch(77% 0 0);--uiarc-text-muted:oklch(64% 0 0);--uiarc-border:oklch(29% 0 0);--uiarc-border-subtle:oklch(25% 0 0);--uiarc-border-strong:oklch(40% 0 0);--uiarc-focus-ring:transparent;--uiarc-accent:oklch(80% 0 0);--uiarc-accent-strong:oklch(91% 0 0);--uiarc-accent-subtle:oklch(80% 0 0/.13);--uiarc-control-on:oklch(93% 0 0);--uiarc-control-glyph:oklch(19% 0 0);--uiarc-control-track:oklch(33% 0 0);--uiarc-control-track-hover:oklch(37% 0 0);--uiarc-control-thumb:oklch(97% 0 0);--uiarc-control-thumb-on:oklch(19% 0 0);--uiarc-control-fill:oklch(62% 0 0);--uiarc-control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--uiarc-success:oklch(78% .18 150);--uiarc-warning:oklch(83% .17 80);--uiarc-danger:oklch(76% .2 25);--uiarc-shadow-resting:0 1px 2px oklch(0% 0 0/.18);--uiarc-shadow-raised:0 8px 22px oklch(0% 0 0/.22);--uiarc-shadow-floating:0 22px 55px oklch(0% 0 0/.34);--uiarc-arc-gradient-from:oklch(38% .05 300);--uiarc-arc-gradient-to:oklch(40% .045 60);--uiarc-arc-gradient-foreground:oklch(96% .005 300);--uiarc-arc-gradient-soft:linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--uiarc-arc-gradient-line:linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--uiarc-arc-gradient-ink:linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:root[data-accent=neutral]{--uiarc-accent:oklch(33% 0 0);--uiarc-accent-strong:oklch(24% 0 0);--uiarc-accent-subtle:oklch(33% 0 0/.1)}:root[data-accent=violet]{--uiarc-accent:#7747ff;--uiarc-accent-strong:#5528ce;--uiarc-accent-subtle:#7747ff21}:root[data-accent=blue]{--uiarc-accent:#0562ef;--uiarc-accent-strong:#074db7;--uiarc-accent-subtle:#0562ef1f}:root[data-accent=green]{--uiarc-accent:#0db879;--uiarc-accent-strong:#087c54;--uiarc-accent-subtle:#0db87921;--uiarc-accent-foreground:#102016}:root[data-accent=amber]{--uiarc-accent:#f3ad20;--uiarc-accent-strong:#9c6300;--uiarc-accent-subtle:#f3ad2029;--uiarc-accent-foreground:#20190d}:root[data-accent=orange]{--uiarc-accent:#f48120;--uiarc-accent-strong:#aa4700;--uiarc-accent-subtle:#f4812021;--uiarc-accent-foreground:#17130f}:root[data-accent=coral]{--uiarc-accent:#f15f55;--uiarc-accent-strong:#b92c27;--uiarc-accent-subtle:#f15f5524;--uiarc-accent-foreground:#21110f}:root[data-accent=rose]{--uiarc-accent:#ed4e9d;--uiarc-accent-strong:#ae2570;--uiarc-accent-subtle:#ed4e9d24;--uiarc-accent-foreground:#250f1b}:root[data-theme=dark][data-accent=neutral]{--uiarc-accent:oklch(80% 0 0);--uiarc-accent-strong:oklch(91% 0 0);--uiarc-accent-subtle:oklch(80% 0 0/.13)}:root[data-theme=dark][data-accent=violet]{--uiarc-accent:#a78bff;--uiarc-accent-strong:#c7b7ff;--uiarc-accent-subtle:#7747ff38}:root[data-theme=dark][data-accent=blue]{--uiarc-accent:#6ba3ff;--uiarc-accent-strong:#a4c7ff;--uiarc-accent-subtle:#0562ef38}:root[data-theme=dark][data-accent=green]{--uiarc-accent:#53dca6;--uiarc-accent-strong:#93efd0;--uiarc-accent-subtle:#0db87933}:root[data-theme=dark][data-accent=amber]{--uiarc-accent:#ffcb62;--uiarc-accent-strong:#ffe0a1;--uiarc-accent-subtle:#f3ad2033}:root[data-theme=dark][data-accent=orange]{--uiarc-accent:#ffad5e;--uiarc-accent-strong:#ffd0a0;--uiarc-accent-subtle:#f4812033;--uiarc-accent-foreground:#17130f}:root[data-theme=dark][data-accent=coral]{--uiarc-accent:#ff9386;--uiarc-accent-strong:#ffc1ba;--uiarc-accent-subtle:#f15f5533}:root[data-theme=dark][data-accent=rose]{--uiarc-accent:#ff8bc5;--uiarc-accent-strong:#ffc0df;--uiarc-accent-subtle:#ed4e9d33}:root[data-accent=neutral]{--uiarc-control-on:oklch(23% 0 0);--uiarc-control-thumb-on:oklch(100% 0 0);--uiarc-control-glyph:oklch(100% 0 0)}:root[data-accent=violet]{--uiarc-control-on:#7747ff;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff}:root[data-accent=blue]{--uiarc-control-on:#0562ef;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff}:root[data-accent=green]{--uiarc-control-on:#10a870;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff}:root[data-accent=amber]{--uiarc-control-on:#eda11a;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#2a1c03}:root[data-accent=orange]{--uiarc-control-on:#f07818;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff}:root[data-accent=coral]{--uiarc-control-on:#ec564b;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff}:root[data-accent=rose]{--uiarc-control-on:#e64494;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff}:root[data-theme=dark][data-accent=neutral]{--uiarc-control-on:oklch(93% 0 0);--uiarc-control-thumb-on:oklch(19% 0 0);--uiarc-control-glyph:oklch(19% 0 0)}:root[data-theme=dark][data-accent=violet]{--uiarc-control-on:#8a66ff;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff;--uiarc-control-fill:#8a66ff}:root[data-theme=dark][data-accent=blue]{--uiarc-control-on:#3b82f6;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff;--uiarc-control-fill:#3b82f6}:root[data-theme=dark][data-accent=green]{--uiarc-control-on:#1fae78;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff;--uiarc-control-fill:#1fae78}:root[data-theme=dark][data-accent=amber]{--uiarc-control-on:#e8a52a;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#241803;--uiarc-control-fill:#e8a52a}:root[data-theme=dark][data-accent=orange]{--uiarc-control-on:#ef873a;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff;--uiarc-control-fill:#ef873a}:root[data-theme=dark][data-accent=coral]{--uiarc-control-on:#ec6a60;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff;--uiarc-control-fill:#ec6a60}:root[data-theme=dark][data-accent=rose]{--uiarc-control-on:#e457a0;--uiarc-control-thumb-on:#fff;--uiarc-control-glyph:#fff;--uiarc-control-fill:#e457a0}:root{--uiarc-series-1:#1f7dcf;--uiarc-series-2:#7128a5;--uiarc-series-3:#e58f00;--uiarc-series-4:#009e84}:root[data-theme=dark]{--uiarc-series-1:#55adff;--uiarc-series-2:#9c37be;--uiarc-series-3:#e66e00;--uiarc-series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){:root{--uiarc-series-1:oklch(from var(--uiarc-accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--uiarc-series-2:oklch(from var(--uiarc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--uiarc-series-3:oklch(from var(--uiarc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--uiarc-series-4:oklch(from var(--uiarc-accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}:root[data-theme=dark]{--uiarc-series-1:oklch(from var(--uiarc-accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--uiarc-series-2:oklch(from var(--uiarc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--uiarc-series-3:oklch(from var(--uiarc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--uiarc-series-4:oklch(from var(--uiarc-accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}.uiarc-scope{font-family:var(--uiarc-font-body);color:var(--uiarc-foreground)}.uiarc-scope :focus-visible{outline:2px solid var(--uiarc-accent-strong);outline-offset:2px}@font-face{font-family:uiarc-inter;src:url(/assets/inter-Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:uiarc-geist;src:url(/assets/geist-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--uiarc-font-inter:uiarc-inter;--uiarc-font-geist:uiarc-geist}
