:root{--myapicode-link-cursor: url(/cursors/link.cur), pointer;--myapicode-beam-cursor: url(/cursors/beam.cur), text}html,body,#root{cursor:auto!important}:where(input:not([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=file],[type=range],[type=color]),textarea,[contenteditable=true],[role=textbox],.ProseMirror,.cm-content,.monaco-editor .view-lines){cursor:var(--myapicode-beam-cursor)!important}:where(p,span,h1,h2,h3,h4,h5,h6,li,dt,dd,blockquote,pre,code,strong,em,b,i,u,small,mark,time,figcaption,caption,td,th,article,.prose,.prose *,.markdown,.markdown *,.markdown-body,.markdown-body *,[data-selectable-text=true],[class*=message-text],[class*=message-content],[class*=chat-message],[class*=description],[class*=subtitle]){cursor:var(--myapicode-beam-cursor)!important}:where(a[href],button:not(:disabled),summary,select:not(:disabled),label[for],[role=button]:not([aria-disabled=true]),[role=link],input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),input[type=range]:not(:disabled),input[type=color]:not(:disabled),.cursor-pointer,.clickable,[data-clickable=true]),:where(a[href],button:not(:disabled),summary,select:not(:disabled),label[for],[role=button]:not([aria-disabled=true]),[role=link],.cursor-pointer,.clickable,[data-clickable=true]) *{cursor:var(--myapicode-link-cursor)!important}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]),:where(button:disabled,[aria-disabled=true]) *{cursor:not-allowed!important}[draggable=true]{cursor:grab!important}[aria-grabbed=true],.is-dragging{cursor:grabbing!important}*{box-sizing:border-box}html,body,#root{height:100%}html{scroll-behavior:smooth}body{margin:0;overflow:hidden;background:#0f0f10;color:#ececec;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{border:0;cursor:url(/cursors/link.cur),pointer}button:disabled{cursor:not-allowed;opacity:.72}a{color:inherit;text-decoration:none}:root{--bg: #0f0f10;--panel: rgba(24, 24, 26, .78);--panel-strong: #171719;--panel-soft: rgba(255,255,255,.055);--line: rgba(255,255,255,.08);--muted: #9b9ba0;--text: #ededf0;--blue: #2563eb;--blue-2: #60a5fa;--danger: #ffaaa8}.glass-panel{border:1px solid var(--line);background:var(--panel);box-shadow:0 24px 80px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-page{height:100vh;overflow-y:auto;overflow-x:hidden;background:radial-gradient(circle at 18% -6%,rgba(37,99,235,.24),transparent 30%),radial-gradient(circle at 90% 4%,rgba(14,165,233,.16),transparent 25%),linear-gradient(180deg,#111114,#0f0f10);padding:22px}.landing-nav{position:sticky;top:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;border-radius:22px;padding:8px}.brand-mark,.side-logo{display:inline-flex;align-items:center;gap:10px;border-radius:16px;background:transparent;color:#fff;font-weight:850;letter-spacing:-.03em}.brand-mark{padding:10px 13px;font-size:18px}.brand-mark:hover,.side-logo:hover{background:#ffffff12}.landing-nav-actions{display:flex;align-items:center;gap:18px;color:#b2b2b8;font-size:14px}.landing-nav-actions a:hover{color:#fff}.nav-login{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff;color:#101010;min-height:42px;padding:0 16px;font-weight:850}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:44px;align-items:center;width:min(1180px,100%);margin:94px auto 76px}.hero-badge,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#93c5fd;font-size:12px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.hero-copy h1{margin:20px 0 18px;max-width:740px;color:#fff;font-size:clamp(42px,6vw,76px);line-height:.97;letter-spacing:-.075em}.hero-copy p{max-width:660px;margin:0;color:#b5b5bb;font-size:18px;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primary-xl,.secondary-xl,.primary-btn,.ghost-btn,.danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;min-height:44px;padding:0 18px;font-weight:850;transition:transform .18s,background .18s,color .18s,opacity .18s}.primary-xl{min-height:56px;padding:0 25px;background:var(--blue);color:#fff}.secondary-xl{min-height:56px;padding:0 25px;background:#ffffff14;color:#eee}.primary-xl:hover,.secondary-xl:hover,.primary-btn:hover,.ghost-btn:hover,.danger-btn:hover{transform:translateY(-1px)}.hero-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-stats span{border:1px solid var(--line);border-radius:18px;background:#ffffff0e;padding:12px 14px;color:#aaa}.hero-stats b{color:#fff}.hero-preview{display:grid;grid-template-columns:190px 1fr;min-height:438px;border-radius:34px;overflow:hidden}.preview-sidebar{background:#0c0c0e8c;padding:18px;border-right:1px solid var(--line)}.preview-logo{display:flex;align-items:center;gap:9px;margin-bottom:22px;font-weight:850}.preview-row{display:block;margin:8px 0;border-radius:15px;background:#ffffff0f;color:#b5b5bb;padding:11px 12px;font-size:13px}.preview-row.active{background:var(--blue);color:#fff}.preview-chat{padding:22px}.preview-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;color:#b5b5bb;font-size:13px}.preview-top button{border-radius:999px;background:#fff;color:#111;padding:8px 13px;font-weight:850}.preview-message{max-width:78%;margin:14px 0;border-radius:22px;padding:14px 16px;line-height:1.5}.preview-message.bot{background:transparent;color:#ddd}.preview-message.user{margin-left:auto;background:#ffffff14;color:#fff}.preview-input{margin-top:64px;border:1px solid var(--line);border-radius:24px;background:#ffffff0f;color:#85858b;padding:18px}.landing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1180px,100%);margin:0 auto 74px}.landing-cards article,.pricing-card,.favorite-card,.settings-card,.providers-list,.provider-editor{border:1px solid var(--line);border-radius:28px;background:#ffffff0b}.landing-cards article{min-height:180px;padding:24px}.landing-cards svg,.pricing-card svg{color:var(--blue-2)}.landing-cards h3{margin:16px 0 8px;color:#fff}.landing-cards p{margin:0;color:#aaa;line-height:1.62}.landing-section{width:min(1180px,100%);margin:0 auto 78px}.section-head.center{max-width:700px;margin:0 auto 26px;text-align:center}.section-head.center h2{font-size:clamp(34px,4.7vw,56px)}.two-column{display:grid;grid-template-columns:1fr .82fr;gap:18px;align-items:stretch}.admin-copy,.admin-mock{border-radius:32px;padding:28px}.admin-copy h2{margin:12px 0 10px;color:#fff;font-size:clamp(30px,4vw,48px);letter-spacing:-.055em}.admin-copy p{color:#aaa;line-height:1.65}.feature-list{display:grid;gap:10px;margin-top:20px;color:#d7d7db}.feature-list span{display:inline-flex;align-items:center;gap:9px}.admin-mock{display:grid;gap:14px}.admin-mock div{display:flex;align-items:center;justify-content:space-between;border-radius:22px;background:#fff1;padding:20px}.admin-mock b{color:#aaa}.admin-mock span{color:#fff;font-size:28px;font-weight:850}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{display:flex;flex-direction:column;gap:16px;padding:20px}.pricing-card.active{outline:2px solid var(--blue)}.pricing-card.accent{background:linear-gradient(180deg,#2563eb38,#ffffff0b)}.pricing-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-weight:850}.pricing-top b{border-radius:999px;background:#2563eb40;color:#bfdbfe;padding:5px 9px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.pricing-card h3{margin:0;color:#fff;font-size:36px;letter-spacing:-.05em}.pricing-card h3 small{color:#888;font-size:13px;letter-spacing:0}.pricing-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#d6d6dc;font-size:13px;line-height:1.5}.pricing-card li{display:flex;gap:8px;align-items:flex-start}.plan-economics{display:grid;gap:5px;margin-top:auto;border-top:1px solid var(--line);padding-top:14px;color:#8f8f96;font-size:12px}.workspace{display:flex;height:100vh;overflow:hidden;background:var(--bg)}.sidebar{display:flex;width:300px;flex-shrink:0;flex-direction:column;border-right:1px solid var(--line);background:#111113eb;transition:width .24s ease,transform .24s ease}.sidebar.collapsed{width:82px}.sidebar.collapsed .side-logo span,.sidebar.collapsed .side-search,.sidebar.collapsed .chat-group-title,.sidebar.collapsed .chat-main,.sidebar.collapsed .chat-controls{display:none}.sidebar.collapsed .side-head{justify-content:center;flex-direction:column;gap:8px}.sidebar.collapsed .side-logo{width:46px;justify-content:center}.sidebar.collapsed .side-actions{padding:0 10px 12px}.sidebar.collapsed .side-actions button{justify-content:center;padding:0}.sidebar.collapsed .side-actions span,.sidebar.collapsed .side-chats,.sidebar-scrim{display:none}.side-head{display:flex;align-items:center;justify-content:space-between;padding:14px}.side-logo{min-height:42px;padding:0 10px}.square-btn,.mobile-menu{display:grid;width:40px;height:40px;place-items:center;border-radius:13px;background:#ffffff0e;color:#b8b8bd}.square-btn:hover,.mobile-menu:hover{background:#ffffff18;color:#fff}.mobile-menu{display:none}.side-search{display:flex;align-items:center;gap:9px;margin:2px 12px 12px;border:1px solid var(--line);border-radius:16px;background:#ffffff0e;padding:10px 12px;color:#777}.side-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em}.side-search input::placeholder{color:#777}.side-actions{display:grid;gap:8px;padding:0 12px 12px}.side-actions button{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;border-radius:15px;background:#ffffff0e;color:#ddd;padding:0 12px;text-align:left;font-weight:760}.side-actions button:hover,.side-actions button.active{background:var(--blue);color:#fff}.side-chats{flex:1;overflow-y:auto;padding:4px 12px 14px}.chat-group{margin-bottom:18px}.chat-group-title{padding:9px 10px;color:#73737a;font-size:11px;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.chat-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:3px 0;border-radius:16px;background:transparent;color:#e5e5e5;padding:10px;text-align:left}.chat-row:hover,.chat-row.active{background:#fff1}.chat-main{min-width:0}.chat-main b,.chat-main small{display:block;overflow:hidden;max-width:182px;text-overflow:ellipsis;white-space:nowrap}.chat-main b{font-size:14px}.chat-main small{margin-top:2px;color:#74747b;font-size:11px}.chat-controls{display:flex;gap:4px;opacity:0;transition:opacity .18s}.chat-row:hover .chat-controls{opacity:1}.chat-controls i{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;color:#85858c;font-style:normal}.chat-controls i:hover{background:#ffffff14;color:#fff}.main-panel{display:flex;min-width:0;flex:1;flex-direction:column}.topbar.clean{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:14px 26px;background:#0f0f10d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar-title{display:flex;align-items:center;gap:12px;min-width:0}.topbar h1{margin:0;color:#fff;font-size:20px;font-weight:850;letter-spacing:-.035em}.topbar p{margin:4px 0 0;color:#85858c;font-size:12px}.topbar-actions{display:flex;align-items:center;gap:10px}.pill,.avatar-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-radius:999px;background:#fff;color:#111;padding:0 15px;font-weight:850}.pill.ghost{background:#ffffff0f;color:#ddd}.pill.ghost:hover{background:#ffffff1a}.avatar-pill{background:#ffffff0f;color:#ddd}.messages-area{flex:1;overflow-y:auto;padding:28px 24px 24px}.chat-welcome{display:grid;width:min(760px,100%);margin:8vh auto 0;place-items:center;border-radius:34px;padding:38px 24px;text-align:center}.welcome-icon{display:grid;width:88px;height:88px;place-items:center;border-radius:30px;background:#2563eb29;color:#93c5fd}.chat-welcome h2{margin:24px 0 8px;color:#fff;font-size:clamp(32px,4vw,52px);letter-spacing:-.055em}.chat-welcome p{max-width:600px;margin:0;color:#aaa;line-height:1.7}.quick-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.quick-prompts button{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#ffffff12;color:#e5e5e5;padding:11px 16px}.quick-prompts button:hover{background:var(--blue);color:#fff}.message{display:flex;gap:12px;width:min(900px,100%);margin:0 auto 26px}.message.user{justify-content:flex-end}.avatar{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:14px}.avatar.bot{background:var(--blue);color:#fff}.avatar.user{background:#ffffff12;color:#ddd}.message-body{max-width:min(720px,82%)}.message.user .message-body{order:-1}.bubble{color:#e8e8e8;font-size:15px;line-height:1.72}.message.user .bubble{border:1px solid var(--line);border-radius:22px 22px 6px;background:#fff1;padding:13px 16px}.message.assistant .bubble{background:transparent}.plain{white-space:pre-wrap}.markdown p{margin:0 0 1em}.markdown h1,.markdown h2,.markdown h3{margin:1.1em 0 .55em;color:#fff}.markdown h2{padding-left:12px;border-left:3px solid var(--blue)}.markdown code{border-radius:6px;background:#ffffff12;color:#fff;padding:.18em .4em}.markdown pre{overflow-x:auto;border-radius:18px;background:#0a0a0b;padding:15px}.markdown pre code{background:transparent;padding:0}.message-actions{display:flex;gap:8px;margin-top:10px;opacity:.72}.message-actions:hover{opacity:1}.message-actions button{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#ffffff0f;color:#aaa}.message-actions button:hover,.message-actions button.active{background:var(--blue);color:#fff}.message-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.message-files img{width:128px;height:88px;object-fit:cover;border-radius:14px}.message-files span{display:inline-flex;align-items:center;gap:6px;border-radius:12px;background:#ffffff12;color:#ccc;padding:8px 10px;font-size:13px}.typing{display:inline-flex;align-items:center;gap:8px;min-height:28px}.typing i{width:9px;height:9px;border-radius:999px;background:var(--blue);animation:pulse 1s infinite ease-in-out}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.composer{padding:0 24px 20px;background:#0f0f10e0}.composer-box{display:flex;width:min(900px,100%);margin:0 auto;gap:12px;border-radius:28px;padding:13px 13px 12px}.composer textarea{min-height:70px;flex:1;resize:none;border:0;outline:0;background:transparent;color:#fff;line-height:1.55;font-size:15px}.composer textarea::placeholder{color:#777}.composer-controls{display:flex;align-items:flex-end;gap:8px}.round-btn,.send-btn{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#ffffff13;color:#ddd}.send-btn{background:#fff;color:#111}.send-btn:disabled{opacity:.45;cursor:not-allowed}.composer p{margin:9px 0 0;color:#5e5e64;text-align:center;font-size:12px}.attach-preview{display:flex;flex-wrap:wrap;gap:8px;width:min(900px,100%);margin:0 auto 8px}.attach-preview span{display:inline-flex;align-items:center;gap:8px;border-radius:14px;background:#ffffff12;color:#ccc;padding:8px 10px;font-size:13px}.attach-preview img{width:32px;height:32px;object-fit:cover;border-radius:9px}.attach-preview button{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#ffffff1f;color:#fff}.favorites-board{width:min(1040px,100%);margin:0 auto}.favorites-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:34px;padding:28px}.favorites-hero h2{margin:10px 0 8px;color:#fff;font-size:clamp(28px,4vw,44px);letter-spacing:-.05em}.favorites-hero p{margin:0;color:#aaa}.favorites-stat{display:grid;width:130px;height:130px;flex-shrink:0;place-items:center;border-radius:32px;background:#ffffff12}.favorites-stat b{display:block;color:#fff;font-size:42px}.favorites-stat span{color:#888;font-size:12px}.favorites-tools{display:flex;gap:12px;margin:16px 0}.favorites-tools label{display:flex;flex:1;align-items:center;gap:9px;border:1px solid var(--line);border-radius:16px;background:#ffffff0e;color:#777;padding:0 13px}.favorites-tools input,.favorites-tools select,.provider-editor input,.provider-editor select,.settings-card input,.settings-card textarea,.auth-fields input,.admin-table select{width:100%;border:0;outline:0;background:transparent;color:#fff}.favorites-tools input{min-height:46px;font-size:14px;font-weight:500}.favorites-tools select,.admin-table select{max-width:220px;border-radius:16px;background:#ffffff12;padding:0 13px;min-height:46px}.favorites-tools select option,.admin-table select option{background:#202024;color:#fff}.favorite-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.favorite-card{padding:18px}.favorite-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;color:#fff}.favorite-top span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:850}.favorite-top small{flex-shrink:0;color:#777}.favorite-text{max-height:230px;overflow:hidden;color:#cfcfd4;line-height:1.65}.favorite-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.favorite-actions button,.admin-actions button{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ffffff13;color:#ddd;padding:8px 10px;font-size:12px}.favorite-actions button:hover,.admin-actions button:hover{background:var(--blue);color:#fff}.empty-card{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:28px;background:#ffffff0b;color:#999;padding:34px;text-align:center}.empty-card.small{display:block;padding:20px;text-align:left}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#000000b8;padding:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-modal.redesigned{display:grid;grid-template-columns:.95fr 1.05fr;width:min(820px,100%);position:relative;border:1px solid var(--line);border-radius:34px;background:#151518;overflow:hidden;box-shadow:0 30px 90px #00000073}.modal-x{position:absolute;top:16px;right:16px;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#ffffff14;color:#ddd}.auth-visual{padding:34px;background:#00000038}.auth-logo{display:grid;width:64px;height:64px;place-items:center;border-radius:22px;background:var(--blue);color:#fff}.auth-visual h2{margin:24px 0 10px;color:#fff;font-size:32px;letter-spacing:-.04em}.auth-visual p,.auth-visual li{color:#aaa;line-height:1.65}.auth-visual ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.auth-visual li{display:flex;align-items:center;gap:8px}.auth-fields{padding:38px 34px 30px}.auth-fields h3{margin:10px 0 22px;color:#fff;font-size:28px}.auth-fields input{height:48px;margin-bottom:12px;border-radius:16px;background:#ffffff12;padding:0 15px}.primary-btn{background:var(--blue);color:#fff}.primary-btn.full{width:100%}.ghost-btn{background:#ffffff17;color:#fff}.danger-btn{background:#8c232347;color:var(--danger)}.auth-switch{margin:16px 0 0;color:#888;text-align:center}.auth-switch button{margin-left:8px;background:transparent;color:#93c5fd;font-weight:850}.settings-panel{display:grid;grid-template-columns:238px 1fr;width:min(1180px,96vw);height:min(790px,92vh);border:1px solid var(--line);border-radius:34px;background:#141416;overflow:hidden;box-shadow:0 30px 90px #00000073}.settings-tabs{display:flex;flex-direction:column;gap:8px;background:#0000003d;padding:18px}.settings-brand{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:#fff}.settings-tabs button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;border-radius:14px;background:transparent;color:#aaa;padding:0 12px;text-align:left;font-weight:850}.settings-tabs button:hover,.settings-tabs button.active{background:#ffffff12;color:#fff}.settings-close{margin-top:auto}.settings-content{overflow-y:auto;padding:28px}.section-head{margin-bottom:22px}.section-head.compact{margin-bottom:16px}.section-head h2,.section-head h3{margin:8px 0 7px;color:#fff;letter-spacing:-.04em}.section-head h2{font-size:34px}.section-head h3{font-size:21px}.section-head p{margin:0;color:#999;line-height:1.6}.selected-api-note{display:flex;align-items:center;gap:9px;margin-bottom:16px;border:1px solid var(--line);border-radius:16px;background:#ffffff0e;color:#aaa;padding:12px 14px}.selected-api-note b{color:#fff}.providers-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.providers-list,.provider-editor,.settings-card{padding:18px}.provider-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;border:1px solid var(--line);border-radius:18px;background:#ffffff0e;padding:13px}.provider-card.selected{outline:2px solid var(--blue)}.provider-card.managed{background:linear-gradient(135deg,#2563eb33,#ffffff0e)}.provider-card b,.provider-card small,.provider-card em{display:block}.provider-card b{color:#fff}.provider-card small{margin-top:4px;color:#999}.provider-card em{max-width:300px;overflow:hidden;margin-top:5px;color:#73737a;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.provider-actions{display:flex;gap:6px}.provider-actions button{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#ffffff14;color:#ddd}.provider-actions button:hover{background:var(--blue);color:#fff}.provider-editor{display:grid;gap:12px}.provider-editor label,.settings-card label{display:grid;gap:7px;color:#aaa;font-size:13px;font-weight:850}.provider-editor input,.provider-editor select,.settings-card input,.settings-card textarea{min-height:46px;border-radius:15px;background:#ffffff12;padding:0 13px}.provider-editor select{color:#fff}.provider-editor select option{background:#202024;color:#fff}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.account-grid,.behavior-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-card.big{min-height:210px}.wide-card{grid-column:1 / -1}.settings-card h3{margin:0 0 8px;color:#fff}.muted{color:#999}.settings-card textarea{min-height:180px;resize:vertical;padding:13px;line-height:1.6}.usage-line{position:relative;height:34px;overflow:hidden;border-radius:999px;background:#ffffff14;margin:20px 0}.usage-line i{position:absolute;inset:0 auto 0 0;background:var(--blue)}.usage-line span{position:relative;z-index:2;display:grid;height:100%;place-items:center;color:#fff;font-weight:850}.range-labels{display:flex;justify-content:space-between;margin-top:10px;color:#777;font-size:12px}.admin-panel{display:grid;gap:16px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stats article{display:grid;gap:8px;border:1px solid var(--line);border-radius:22px;background:#ffffff0e;padding:16px}.admin-stats span{color:#aaa;font-size:12px}.admin-stats b{color:#fff;font-size:26px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:22px}.admin-table{width:100%;min-width:860px;border-collapse:collapse;background:#ffffff09}.admin-table th,.admin-table td{padding:13px 14px;border-bottom:1px solid var(--line);color:#ddd;text-align:left;font-size:13px}.admin-table th{color:#8d8d95;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.admin-table td b,.admin-table td small{display:block}.admin-table td small{margin-top:3px;color:#85858c}.admin-table tr.disabled{opacity:.52}.admin-actions{display:flex;flex-wrap:wrap;gap:6px}.toast{position:fixed;top:18px;left:50%;z-index:80;transform:translate(-50%);border:1px solid var(--line);border-radius:18px;background:#19191cf5;color:#fff;padding:13px 18px;box-shadow:0 15px 50px #0006}.toast.error{background:#3a1717;color:#ffd1d1}.toast.warning{background:#38290d;color:#ffe8a3}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#37373c;border-radius:999px}@media(max-width:1080px){.pricing-grid,.pricing-grid.compact,.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.hero-grid,.providers-layout,.account-grid,.behavior-grid,.two-column,.hero-preview{grid-template-columns:1fr}.preview-sidebar{display:none}.settings-panel{grid-template-columns:1fr;height:94vh}.settings-tabs{flex-direction:row;overflow-x:auto}.settings-brand{display:none}.settings-close{margin-top:0}.favorite-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body{overflow:hidden}.landing-page{padding:14px}.landing-nav{top:10px}.landing-nav-actions a{display:none}.hero-grid{margin-top:52px}.landing-cards,.pricing-grid,.pricing-grid.compact{grid-template-columns:1fr}.workspace{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:302px;transform:translate(0);box-shadow:30px 0 70px #0006}.sidebar.collapsed{width:302px;transform:translate(-105%)}.sidebar.collapsed .side-logo span,.sidebar.collapsed .side-search,.sidebar.collapsed .chat-group-title,.sidebar.collapsed .chat-main,.sidebar.collapsed .chat-controls,.sidebar.collapsed .side-actions span{display:initial}.sidebar.collapsed .side-chats{display:block}.sidebar.collapsed .side-head{flex-direction:row;justify-content:space-between}.sidebar.collapsed .side-actions button{justify-content:flex-start;padding:0 12px}.sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#00000070;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.main-panel{min-height:100vh}.mobile-menu{display:grid}.topbar.clean{min-height:auto;flex-direction:column;align-items:flex-start;padding:12px 14px}.topbar-actions{width:100%;flex-wrap:wrap}.topbar-actions .pill,.topbar-actions .avatar-pill{min-height:38px;font-size:12px}.messages-area{padding:18px 14px}.composer{padding:0 14px 14px}.auth-modal.redesigned{grid-template-columns:1fr}.auth-visual{display:none}.favorites-hero{flex-direction:column;align-items:flex-start}.favorites-tools{flex-direction:column}.favorites-tools select{max-width:none;min-height:46px}.message-body{max-width:calc(100vw - 96px)}.settings-content{padding:18px}.admin-stats{grid-template-columns:1fr}}body{background:#0d0d0f;font-family:Geist,Manrope,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--bg: #0d0d0f;--panel: rgba(24, 24, 27, .72);--panel-soft: rgba(255,255,255,.048);--line: rgba(255,255,255,.065);--line-soft: rgba(255,255,255,.045);--accent: #2563eb;--accent-2: #2563eb;--blue: #2563eb;--blue-2: #2563eb}.glass-panel{border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#1d1d22c2,#121215ad);box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-page{position:relative;background:radial-gradient(circle at 12% 2%,rgba(37,99,235,.23),transparent 30%),radial-gradient(circle at 86% 8%,rgba(37,99,235,.16),transparent 26%),radial-gradient(circle at 54% 92%,rgba(255,255,255,.055),transparent 28%),linear-gradient(180deg,#111116,#0d0d0f 54%,#101014)}.landing-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;background-image:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.landing-nav{border-color:#ffffff0e}.nav-login.authed{background:#ffffff17;color:#fff}.hero-copy h1{max-width:780px;text-wrap:balance}.hero-copy p,.section-head p{text-wrap:pretty}.hero-preview{box-shadow:0 42px 120px #00000070}.preview-input{display:flex;align-items:center;gap:10px}.animated-demo .preview-message.user{overflow:hidden;white-space:nowrap;animation:demoType 5.8s steps(38) infinite}.ai-answer{display:grid;gap:10px}.answer-line{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#fff3,#ffffff0f);transform-origin:left;animation:answerGrow 5.8s ease-in-out infinite}.answer-line.w1{width:84%}.answer-line.w2{width:68%;animation-delay:.35s}.answer-line.w3{width:52%;animation-delay:.7s}.demo-actions{display:flex;gap:8px;margin-top:6px}.demo-actions span{border-radius:999px;background:#2563eb2e;color:#fff;padding:6px 10px;font-size:12px;font-weight:800}@keyframes demoType{0%,14%{width:0;padding-right:0}36%,86%{width:78%;padding-right:16px}to{width:78%}}@keyframes answerGrow{0%,34%{transform:scaleX(.05);opacity:.25}55%,88%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.75}}.split-showcase{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px;align-items:start}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workflow-grid article{min-height:174px;border:1px solid rgba(255,255,255,.065);border-radius:28px;background:#ffffff0b;padding:22px}.workflow-grid b{color:#2563eb;font-variant-numeric:tabular-nums}.workflow-grid h3{margin:26px 0 8px;color:#fff}.workflow-grid p{margin:0;color:#aaa;line-height:1.58}.model-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(980px,100%);margin:0 auto}.model-chips span{border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb13;color:#fff;padding:10px 14px;font-size:13px;font-weight:760;letter-spacing:-.01em}.model-chips.compact{justify-content:flex-start;margin:12px 0 0}.model-chips.compact span{padding:7px 10px;font-size:12px}.landing-cta{width:min(980px,calc(100% - 44px));margin:0 auto 62px;border-radius:36px;padding:clamp(28px,6vw,58px);text-align:center}.landing-cta h2{margin:12px 0 10px;color:#fff;font-size:clamp(32px,5vw,58px);letter-spacing:-.06em}.landing-cta p{max-width:640px;margin:0 auto;color:#aaa;line-height:1.68}.center-actions{justify-content:center}.pricing-grid{align-items:stretch}.pricing-card{min-height:310px}.pricing-card ul{min-height:140px}.pricing-card .primary-btn,.pricing-card .ghost-btn{margin-top:auto}.sidebar{border-right-color:#ffffff0b}.sidebar.collapsed{width:72px}.sidebar.collapsed .side-head{padding:12px 10px}.sidebar.collapsed .side-logo{width:44px;min-height:44px;padding:0;margin:0 auto}.sidebar.collapsed .square-btn{width:44px;height:44px;margin:0 auto}.sidebar.collapsed .side-actions{gap:8px;padding:0 10px 12px}.sidebar.collapsed .side-actions button{width:44px;height:44px;min-height:44px;padding:0;margin:0 auto;border-radius:14px;justify-content:center}.empty-side{padding:14px 10px;color:#696970;font-size:12px;line-height:1.55}.topbar.clean{border-bottom-color:#ffffff0a;background:#0d0d0fc2;box-shadow:0 12px 42px #00000029}.top-model-select{min-height:40px;max-width:240px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#ffffff0f;color:#f1f1f4;padding:0 12px;outline:0;font-weight:760}.top-model-select option{background:#202024;color:#fff}.simple-welcome{width:min(720px,100%);margin-top:12vh;padding:10px 20px;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.simple-welcome h2{margin-top:0}.simple-welcome p{color:#8f8f97}.quick-prompts button{border:1px solid rgba(255,255,255,.06);transition:transform .18s ease,background .18s ease,color .18s ease}.quick-prompts button:active,.side-actions button:active,.pill:active,.round-btn:active,.send-btn:active{transform:scale(.98)}.message{gap:0}.message-body{max-width:min(760px,86%)}.message.user .message-body{order:0}.message.user .bubble{background:#ffffff0f;border-color:#ffffff0f}.message-actions{gap:6px;opacity:1}.message-actions button{width:34px;height:34px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.055)}.message-actions button:hover,.message-actions button.active{background:#2563eb33;color:#fff;border-color:#2563eb38}.message-files audio{width:min(320px,100%)}.message-files span{border:1px solid rgba(255,255,255,.055)}.composer{border-top:1px solid rgba(255,255,255,.025)}.composer-box{border-color:#ffffff0f}.round-btn:hover{background:#ffffff1f;color:#fff}.round-btn.recording{background:#eb575738;color:#ffc9c9;box-shadow:0 0 0 6px #eb575714}.attach-preview span{max-width:280px;border:1px solid rgba(255,255,255,.055)}.attach-preview b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760}.attach-preview small{color:#777;font-size:11px}.favorite-actions button,.admin-actions button{min-height:34px;border:1px solid rgba(255,255,255,.055)}.workspace-admin{width:min(1120px,100%);margin:0 auto}.model-card{margin-top:16px}.segmented-list{display:grid;gap:8px;margin-top:14px}.segmented-list button{display:grid;gap:4px;width:100%;min-height:54px;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:#ffffff0b;color:#d7d7dc;padding:10px 12px;text-align:left}.segmented-list button b{color:#fff}.segmented-list button span{color:#888;font-size:12px;line-height:1.35}.segmented-list button.active{border-color:#2563eb47;background:#2563eb2e}.compact-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card.managed small:after{content:""}@media(max-width:980px){.split-showcase,.workflow-grid{grid-template-columns:1fr}}@media(max-width:760px){.landing-cta{width:calc(100% - 28px)}.top-model-select{max-width:100%;width:100%}.message-body{max-width:94%}.compact-mode{grid-template-columns:1fr}}:root{--bg: #0c0d0e;--panel: rgba(22, 23, 24, .66);--panel-strong: rgba(26, 27, 29, .92);--panel-soft: rgba(255,255,255,.044);--line: rgba(255,255,255,.052);--line-soft: rgba(255,255,255,.035);--accent: #2563eb;--accent-2: #2563eb;--blue: #2563eb;--blue-2: #2563eb;--success: #53d18a;--error: #ff6b66;--warning: #ffbf57}body{background:var(--bg)}button,input,textarea{letter-spacing:-.012em}.landing-page{background:radial-gradient(circle at 14% 0%,rgba(37,99,235,.19),transparent 28%),radial-gradient(circle at 92% 12%,rgba(255,255,255,.09),transparent 24%),radial-gradient(circle at 48% 96%,rgba(37,99,235,.07),transparent 32%),linear-gradient(180deg,#111315,#0c0d0e 52%,#101113)}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(420px,.86fr);align-items:center}.hero-badge,.eyebrow{color:var(--accent-2)}.primary-xl,.primary-btn{background:linear-gradient(135deg,#ffffff,var(--accent));color:#061014;box-shadow:0 16px 42px #2563eb29}.secondary-xl,.ghost-btn{border:1px solid rgba(255,255,255,.055);background:#ffffff0e}.landing-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-cards article{min-height:196px;background:linear-gradient(180deg,#ffffff0d,#ffffff07);box-shadow:inset 0 1px #ffffff06}.landing-cards svg,.pricing-card svg,.workflow-grid b{color:var(--accent)}.hero-preview{grid-template-columns:168px minmax(0,1fr);min-height:420px;max-width:520px;justify-self:end;overflow:hidden;border-color:#ffffff0f}.preview-sidebar{padding:16px;background:#08090a61}.preview-row.active{background:#2563eb26;color:#fff}.preview-chat{min-width:0;padding:20px}.preview-top{margin-bottom:34px}.preview-top button{background:#2563eb2e;color:#fff}.preview-message{max-width:100%}.preview-message.user{width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.055);background:#ffffff0f}.animated-demo .preview-message.user{display:block;max-width:100%;animation:none}.typing-line{position:relative;overflow:hidden;white-space:nowrap;animation:demoTextReveal 5.2s steps(46,end) both}.typing-line:after{content:"";display:inline-block;width:7px;height:1.1em;margin-left:4px;vertical-align:-.18em;border-radius:999px;background:var(--accent);animation:caretBlink .9s steps(1) infinite}.demo-response-text{color:#aeb4b8;font-size:12px;line-height:1.45}.answer-line{background:linear-gradient(90deg,#2563eb47,#ffffff0f)}.demo-actions span{background:#2563eb1f;color:#fff}@keyframes demoTextReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes caretBlink{0%,50%{opacity:1}51%,to{opacity:.18}}.auth-modal.v6-auth{max-width:900px;border-color:#ffffff0f}.auth-visual{background:radial-gradient(circle at 22% 0%,rgba(37,99,235,.16),transparent 36%),#ffffff09}.auth-divider{display:flex;align-items:center;gap:12px;margin:4px 0;color:#777;font-size:12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#fff1}.telegram-auth-box{display:grid;gap:10px}.telegram-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:16px;background:#2563eb24;color:#fff;border:1px solid rgba(37,99,235,.2);font-weight:820}.telegram-btn:hover{background:#2563eb33}.full{width:100%}.workspace{background:radial-gradient(circle at 30% 0%,rgba(37,99,235,.07),transparent 30%),radial-gradient(circle at 100% 100%,rgba(255,255,255,.035),transparent 28%),linear-gradient(180deg,#0d0f10,#0b0c0d)}.sidebar{background:#0d0e0fb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-right-color:#ffffff0a}.side-search{border-color:#ffffff0b;background:#ffffff0d;border-radius:15px;min-height:42px}.side-actions button{border:1px solid transparent;background:#ffffff0b}.side-actions button:hover,.side-actions button.active{background:#2563eb1f;border-color:#2563eb24;color:#fff}.chat-row:hover,.chat-row.active{background:#2563eb13}.chat-controls{gap:3px}.chat-controls i:hover{background:#2563eb1f;color:#fff}.chat-rename-form{margin:4px 0}.chat-rename-form input{width:100%;min-height:40px;border:1px solid rgba(37,99,235,.2);border-radius:14px;outline:0;background:#ffffff0e;color:#fff;padding:0 11px;font-weight:720}.main-panel{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.028),transparent 38%)}.topbar.clean{border-bottom-color:transparent;background:linear-gradient(180deg,#0c0d0eb8,#0c0d0e61);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill,.avatar-pill{background:#ffffff0f;border:1px solid rgba(255,255,255,.045);color:#e8e9ea}.pill:not(.ghost){background:#2563eb21;color:#fff;border-color:#2563eb26}.messages-area{padding-top:22px;background:transparent}.chat-welcome.simple-welcome{margin-top:13vh}.quick-prompts button:hover{background:#2563eb24;color:#fff;border-color:#2563eb2e}.message{width:min(920px,100%)}.message-body{max-width:min(780px,88%)}.message.user .bubble{background:#ffffff0d;border-color:#ffffff0b;box-shadow:inset 0 1px #ffffff05}.message.assistant .bubble{padding:2px 0;color:#eceeef}.markdown h2{border-left-color:#2563eba8}.message-actions button:hover,.message-actions button.active{background:#2563eb21;color:#fff;border-color:#2563eb2e}.composer{background:linear-gradient(180deg,#0b0c0d00,#0b0c0dd6);border-top:0}.composer-box{background:#141516a3!important;border-color:#ffffff0e!important;box-shadow:0 18px 54px #0003,inset 0 1px #ffffff06!important}.send-btn{background:linear-gradient(135deg,#ffffff,var(--accent));color:#071114}.round-btn:hover{background:#2563eb1f;color:#fff}.typing i{background:var(--accent)}.message-files audio{width:min(360px,72vw);filter:invert(.88) hue-rotate(155deg) saturate(.9)}.attach-preview .audio-file{min-width:220px}.attach-preview .audio-file:after{content:"голос готов";color:#8d969b;font-size:11px}.custom-select{position:relative;min-width:180px}.custom-select>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;border:1px solid rgba(255,255,255,.055);border-radius:999px;background:#ffffff0e;color:#f1f3f4;padding:0 12px 0 14px;font-weight:760}.custom-select.open>button{border-color:#2563eb38;background:#2563eb1a}.custom-select .select-label{display:block;margin-bottom:7px;color:#8a8f93;font-size:12px}.select-menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:max(100%,280px);max-height:300px;overflow:auto;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#141517fa;box-shadow:0 22px 64px #00000075;padding:7px}.select-menu button{display:grid;gap:2px;width:100%;border-radius:13px;background:transparent;color:#e9ebec;padding:10px 11px;text-align:left}.select-menu button:hover,.select-menu button.active{background:#2563eb1c;color:#fff}.select-menu small{color:#8e969a;font-size:11px}.top-model-select{min-width:260px;max-width:300px}.top-model-select>button{min-height:40px}.wide-select{width:100%}.wide-select>button{border-radius:16px;min-height:46px}.wide-select .select-menu{left:0;right:auto;width:100%}.sort-select{min-width:220px}.sort-select>button{min-height:46px;border-radius:16px}.table-select{min-width:120px}.table-select>button{min-height:38px;border-radius:13px}.table-select .select-menu{right:auto;left:0;width:180px}.favorites-tools label{border-color:#ffffff0b;background:#ffffff0b}.settings-card.telegram-card{display:grid;gap:12px}.tiny-note{margin:-6px 0 2px;font-size:12px}.verification-row{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;background:#ffbf571a;color:#ffd69a;padding:8px 11px;font-size:12px;font-weight:780}.verification-row.verified{background:#53d18a1c;color:#bdf5d3}.boss-toast{position:fixed;top:18px;right:18px;z-index:120;display:grid;grid-template-columns:30px minmax(180px,1fr);align-items:center;gap:10px;min-width:290px;max-width:min(420px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#141516f0;color:#f3f4f4;padding:12px 13px 15px;box-shadow:0 22px 70px #0000007a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toast-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:11px;background:#53d18a21;color:var(--success)}.boss-toast.error .toast-icon{background:#ff6b6621;color:var(--error)}.boss-toast.warning .toast-icon{background:#ffbf5721;color:var(--warning)}.toast-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--success);transform-origin:left;animation:toastBar 2.8s linear forwards}.boss-toast.error .toast-progress{background:var(--error)}.boss-toast.warning .toast-progress{background:var(--warning)}@keyframes toastBar{to{transform:scaleX(0)}}@media(max-width:1080px){.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:1fr}.hero-preview{justify-self:start;max-width:min(560px,100%)}}@media(max-width:760px){.landing-cards{grid-template-columns:1fr}.hero-preview{grid-template-columns:1fr;min-height:auto}.preview-sidebar{display:none}.top-model-select{width:100%;max-width:none}.custom-select{min-width:0}.select-menu{left:0;right:auto;width:100%}.boss-toast{top:12px;right:12px;left:12px;min-width:0;max-width:none}}.audio-message{display:inline-flex!important;align-items:center;gap:10px;min-width:min(390px,100%);padding:10px!important}.audio-message audio{flex:1;min-width:180px}:root{--bg: #090b10;--panel: #12151d;--panel-strong: #171b24;--panel-soft: #1c2230;--line: rgba(255,255,255,.07);--line-soft: rgba(255,255,255,.045);--muted: #8a93a3;--text: #f5f7fb;--blue: #2563eb;--blue-2: #2563eb;--accent: #2563eb;--accent-2: #2563eb;--shadow-blue: rgba(37,99,235,.22)}html{color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:Geist,Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{letter-spacing:-.015em}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,.audio-wave:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.glass-panel{border:1px solid var(--line);background:linear-gradient(180deg,#171b24f0,#0e1118eb);box-shadow:0 28px 90px #00000061,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-page{background:radial-gradient(circle at 14% 0%,rgba(37,99,235,.18),transparent 30%),radial-gradient(circle at 82% 10%,rgba(37,99,235,.09),transparent 24%),linear-gradient(180deg,#0b0e15,#090b10 52%,#0d1017)}.landing-page:before{opacity:.032;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:44px 44px;mix-blend-mode:normal}.landing-nav{background:#0c0f16db;border:1px solid var(--line);box-shadow:0 18px 58px #00000052}.brand-mark,.side-logo{color:#fff}.brand-mark svg,.side-logo svg{color:#2563eb}.nav-login,.nav-login.authed,.primary-xl,.primary-btn,.send-btn{background:#2563eb!important;color:#fff!important;border:0!important;box-shadow:0 14px 34px #2563eb47}.primary-xl:hover,.primary-btn:hover,.send-btn:hover{background:#1d4ed8!important}.secondary-xl,.ghost-btn{background:#1f2937!important;color:#f8fafc!important;border:0!important}.secondary-xl:hover,.ghost-btn:hover{background:#273449!important}.hero-badge,.eyebrow{color:#fff;background:#2563eb;border-radius:999px;padding:7px 10px;width:fit-content;letter-spacing:.055em}.hero-copy h1,.section-head h2,.landing-cta h2{text-wrap:balance}.hero-copy p,.section-head p,.landing-cta p{color:#b8c0cc;text-wrap:pretty}.hero-stats span,.landing-cards article,.workflow-grid article,.settings-card,.providers-list,.provider-editor,.favorite-card{border:1px solid var(--line);background:#121722;box-shadow:inset 0 1px #ffffff08}.landing-cards svg,.workflow-grid b,.model-chips span,.pricing-card svg{color:#2563eb!important}.model-chips span{border:1px solid rgba(37,99,235,.25);background:#2563eb1f;color:#fff}.hero-preview{border-radius:34px;border-color:#ffffff14;background:#111620;box-shadow:0 44px 120px #00000075,0 0 0 1px #ffffff05 inset}.preview-sidebar{background:#0d1119;border-right-color:var(--line)}.preview-row{background:#171d29;color:#aeb7c5}.preview-row.active{background:#2563eb;color:#fff}.preview-top{margin-bottom:24px}.preview-top button{background:#7c3aed;color:#fff}.preview-flow{position:relative;min-height:312px}.preview-input.demo-input{position:absolute;left:0;right:0;bottom:0;margin-top:0;border:0;background:#1a202c;color:#cbd5e1;box-shadow:inset 0 1px #ffffff0a;animation:demoComposer 3.8s cubic-bezier(.2,.8,.2,1) infinite}.demo-input-text{display:inline-block;max-width:calc(100% - 32px);overflow:hidden;white-space:nowrap;clip-path:inset(0 100% 0 0);animation:demoInputType 3.8s steps(40,end) infinite}.demo-input-text:after{content:"";display:inline-block;width:6px;height:1.08em;margin-left:4px;border-radius:999px;background:#2563eb;vertical-align:-.17em;animation:caretBlink .62s steps(1) infinite}.sent-message{position:absolute;top:50px;right:0;max-width:84%!important;border:0!important;background:#2563eb!important;color:#fff!important;box-shadow:0 16px 34px #2563eb3b;opacity:0;transform:translate3d(0,18px,0) scale(.98);animation:demoSent 3.8s cubic-bezier(.2,.8,.2,1) infinite}.ai-answer{position:absolute;top:132px;left:0;width:min(92%,340px);border-radius:22px;background:#171d29!important;padding:16px!important;color:#dbe3ee;opacity:0;transform:translate3d(0,16px,0);animation:demoAnswerIn 3.8s cubic-bezier(.2,.8,.2,1) infinite}.answer-line{height:9px;background:linear-gradient(90deg,#fff3,#ffffff12);animation:answerGrow 3.8s cubic-bezier(.2,.8,.2,1) infinite}.demo-response-text{color:#aeb7c5}.demo-actions span{background:#2563eb;color:#fff}@keyframes demoInputType{0%,8%{clip-path:inset(0 100% 0 0)}42%,to{clip-path:inset(0 0 0 0)}}@keyframes demoComposer{0%,48%{opacity:1;transform:translateZ(0)}57%,78%{opacity:.46;transform:translate3d(0,9px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes demoSent{0%,45%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}54%,88%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-6px,0) scale(.99)}}@keyframes demoAnswerIn{0%,56%{opacity:0;transform:translate3d(0,16px,0)}66%,90%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-4px,0)}}@keyframes answerGrow{0%,61%{transform:scaleX(.06);opacity:.28}76%,92%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.55}}.pricing-card{position:relative;border:1px solid var(--line);background:#121722;overflow:hidden}.pricing-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:#2563eb}.pricing-card.plan-silver{--plan-color: #94a3b8;background:linear-gradient(180deg,#94a3b81f,#121722 42%)}.pricing-card.plan-gold{--plan-color: #f59e0b;background:linear-gradient(180deg,#f59e0b29,#121722 44%)}.pricing-card.plan-premium{--plan-color: #7c3aed;background:linear-gradient(180deg,#7c3aed2e,#121722 44%)}.pricing-card.plan-silver:before{background:#94a3b8}.pricing-card.plan-gold:before{background:#f59e0b}.pricing-card.plan-premium:before{background:#7c3aed}.pricing-card.plan-silver svg{color:#94a3b8!important}.pricing-card.plan-gold svg{color:#f59e0b!important}.pricing-card.plan-premium svg{color:#7c3aed!important}.pricing-card.active{outline:2px solid var(--plan-color, #2563eb);outline-offset:2px}.pricing-top b{background:#f59e0b;color:#111827;border-radius:999px;text-transform:lowercase;letter-spacing:.02em}.pricing-card .primary-btn{background:var(--plan-color, #2563eb)!important;color:#fff!important}.pricing-card.plan-gold .primary-btn{color:#111827!important}.pricing-card .ghost-btn{background:#1f2937!important;color:#dbe3ee!important}.workspace{background:radial-gradient(circle at 34% -6%,rgba(37,99,235,.12),transparent 34%),linear-gradient(180deg,#090b10,#0b0e14)}.sidebar{background:#0d1119;border-right:1px solid var(--line);box-shadow:18px 0 70px #0000003d}.side-head{padding-bottom:10px}.side-user-card{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 12px;min-height:56px;border:0;border-radius:18px;background:#151b27;color:#f8fafc;padding:9px 10px;text-align:left;transition:transform .18s ease,background .18s ease}.side-user-card:hover{background:#1a2232;transform:translateY(-1px)}.side-user-avatar{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border-radius:13px;background:#2563eb;color:#fff}.side-user-copy{min-width:0;display:block}.side-user-copy b,.side-user-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user-copy b{font-size:13px;font-weight:850}.side-user-copy small{margin-top:2px;color:#8d98aa;font-size:11px}.sidebar.collapsed .side-user-card{width:44px;height:44px;min-height:44px;justify-content:center;margin:0 auto 12px;padding:0;border-radius:15px}.sidebar.collapsed .side-user-copy{display:none}.sidebar.collapsed .side-user-avatar{width:44px;height:44px;border-radius:15px}.side-search,.quick-prompts button,.favorites-tools label{border:0!important;background:#151b27!important}.side-actions button{border:0!important;background:#151b27!important;color:#dbe3ee}.side-actions button:hover,.side-actions button.active,.quick-prompts button:hover,.favorite-actions button:hover,.admin-actions button:hover{background:#2563eb!important;color:#fff!important}.chat-row:hover,.chat-row.active{background:#151b27}.chat-controls i:hover{background:#2563eb;color:#fff}.main-panel{background:transparent}.topbar.clean{position:relative;z-index:260;overflow:visible;min-height:74px;border-bottom:1px solid var(--line-soft);background:#090b10c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.title-inline{display:flex;align-items:center;gap:10px;min-width:0}.title-inline h1{max-width:min(52vw,620px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-top-btn{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#1f2937;color:#dbe3ee}.rename-top-btn:hover{background:#2563eb;color:#fff}.top-title-form input{width:min(560px,54vw);min-height:42px;border:0;border-radius:14px;background:#151b27;color:#fff;padding:0 13px;outline:0;font-size:18px;font-weight:850}.topbar-actions{position:relative;z-index:320}.pill,.avatar-pill{display:none!important}.custom-select{position:relative;z-index:400}.custom-select>button,.top-model-select>button{border:0!important;background:#2563eb!important;color:#fff!important;box-shadow:0 12px 26px #2563eb33}.custom-select.open>button,.top-model-select.open>button{background:#1d4ed8!important}.select-menu{z-index:1000!important;border:1px solid rgba(255,255,255,.1);background:#111827;box-shadow:0 26px 80px #00000094}.select-menu button:hover,.select-menu button.active{background:#2563eb!important;color:#fff}.select-menu small{color:#a4afbf}.messages-area,.favorites-board,.workspace-admin,.chat-welcome{position:relative;z-index:1}.simple-welcome h2{letter-spacing:-.065em}.message.user .bubble{border:0;background:#2563eb;color:#fff;box-shadow:0 14px 30px #2563eb2e}.message.assistant .bubble{color:#edf2f7}.markdown h2{border-left-color:#2563eb}.message-actions button{border:0;background:#151b27;color:#c4ccda}.message-actions button:hover,.message-actions button.active{background:#2563eb!important;color:#fff!important}.composer{background:linear-gradient(180deg,#090b1000,#090b10f0)}.composer-box{border:1px solid var(--line)!important;background:#111827!important;box-shadow:0 22px 64px #00000057!important}.round-btn{border:0;background:#1f2937;color:#dbe3ee}.round-btn:hover{background:#2563eb!important;color:#fff!important}.round-btn.recording{background:#dc2626!important;color:#fff!important;box-shadow:0 0 0 6px #dc26261f}.send-btn:disabled{background:#273449!important;color:#7c8798!important;box-shadow:none}.attach-preview span{border:0;background:#151b27;color:#dbe3ee}.attach-preview button{background:#273449}.attach-preview .audio-file:after{content:"голос готов";color:#8d98aa}.audio-message{display:inline-flex!important;align-items:center;gap:10px;min-width:min(390px,100%);max-width:100%;border:0!important;border-radius:18px!important;background:#151b27!important;color:#e5ecf6!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff0a}.audio-play{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:12px;background:#2563eb;color:#fff}.audio-play:hover{background:#1d4ed8}.audio-wave{position:relative;display:block;min-width:130px;height:24px;flex:1;overflow:hidden;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 3px,transparent 3px 8px),#202938;cursor:url(/cursors/link.cur),pointer}.audio-wave i{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(255,255,255,.86) 0 3px,transparent 3px 8px),#2563eb;transition:width .12s linear}.audio-meta{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;color:#aab4c3;font-size:12px;font-variant-numeric:tabular-nums}.message-files .audio-message{width:min(390px,82vw)}.favorites-hero{background:linear-gradient(135deg,#121722,#0f1420);border:1px solid var(--line)}.favorites-stat{background:#2563eb}.favorites-stat b,.favorites-stat span{color:#fff}.favorite-actions button,.admin-actions button{border:0;background:#1f2937;color:#e5ecf6}.settings-panel{background:#0f131c;border-color:var(--line)}.settings-tabs{background:#0b0f17}.settings-tabs button:hover,.settings-tabs button.active{background:#2563eb;color:#fff}.provider-card,.segmented-list button,.provider-editor input,.provider-editor select,.settings-card input,.settings-card textarea,.auth-fields input,.admin-table select{border:0!important;background:#151b27!important}.provider-card.selected,.segmented-list button.active{outline:2px solid #2563eb;outline-offset:2px}.provider-card.managed{background:#172036!important}.telegram-btn{background:#2563eb;color:#fff;border:0}.telegram-btn:hover{background:#1d4ed8}@media(max-width:760px){.topbar.clean{z-index:260}.title-inline h1{max-width:calc(100vw - 128px)}.top-title-form input{width:calc(100vw - 92px)}.topbar-actions{width:100%}.top-model-select{width:100%;max-width:none}.select-menu{left:0;right:auto;width:100%}.side-user-card{width:calc(100% - 24px);justify-content:flex-start;padding:9px 10px}.side-user-copy{display:block}}:root{--bg: #05070b;--panel: rgba(13, 17, 26, .62);--panel-strong: rgba(17, 23, 36, .84);--panel-soft: rgba(255,255,255,.055);--line: rgba(255,255,255,.095);--line-soft: rgba(255,255,255,.055);--text: #f4f7fb;--muted: #99a3b4;--accent: #2563eb;--accent-2: #8fb3ff;--glow-blue: rgba(37,99,235,.28);--glow-violet: rgba(139,92,246,.16);--glow-amber: rgba(245,158,11,.13);--glow-cyan: rgba(34,211,238,.1);--surface-1: rgba(11,15,24,.76);--surface-2: rgba(18,25,39,.72);--surface-3: rgba(255,255,255,.07)}body{background:radial-gradient(circle at 12% -8%,var(--glow-blue),transparent 34%),radial-gradient(circle at 85% 8%,var(--glow-violet),transparent 31%),radial-gradient(circle at 8% 92%,var(--glow-amber),transparent 30%),linear-gradient(180deg,#05070b,#080b12 45%,#05070b)!important;color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.34;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 18%,black,transparent 68%);mask-image:radial-gradient(circle at 50% 18%,black,transparent 68%)}.glass-panel,.landing-nav,.hero-preview,.landing-cta,.favorites-hero,.auth-modal.redesigned,.settings-panel{border:1px solid rgba(255,255,255,.105)!important;background:linear-gradient(180deg,#ffffff16,#ffffff09),#080c14ad!important;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(24px) saturate(128%)!important;backdrop-filter:blur(24px) saturate(128%)!important}.landing-page{background:radial-gradient(circle at 14% 0%,rgba(37,99,235,.22),transparent 32%),radial-gradient(circle at 76% 7%,rgba(139,92,246,.18),transparent 30%),radial-gradient(circle at 88% 58%,rgba(34,211,238,.08),transparent 26%),radial-gradient(circle at 18% 92%,rgba(245,158,11,.11),transparent 30%),linear-gradient(180deg,#05070b,#090d16 44%,#05070b)!important}.landing-page:before{opacity:.06!important}.landing-nav{top:18px;padding:10px 12px!important;border-radius:24px!important}.brand-mark,.side-logo{color:#fff!important;background:transparent!important}.brand-mark svg,.side-logo svg{color:#9db9ff!important}.brand-mark:hover,.side-logo:hover{background:#ffffff12!important}.landing-nav-actions{color:#a7b1c2!important}.hero-grid{gap:56px!important}.hero-badge,.eyebrow{color:#a9beff!important;letter-spacing:.085em}.hero-copy h1,.section-head h2,.landing-cta h2,.favorites-hero h2,.simple-welcome h2{color:#f9fbff!important;text-shadow:0 22px 70px rgba(37,99,235,.16)}.hero-copy p,.section-head p,.landing-cta p,.favorites-hero p,.simple-welcome p,.landing-cards p,.workflow-grid p{color:#a6b0c2!important}.primary-xl,.primary-btn,.nav-login,.send-btn:not(:disabled),.telegram-btn{border:0!important;background:#2563eb!important;color:#fff!important;box-shadow:0 18px 44px #2563eb47!important}.primary-xl:hover,.primary-btn:hover,.nav-login:hover,.send-btn:not(:disabled):hover,.telegram-btn:hover{background:#1d4ed8!important;transform:translateY(-2px)}.secondary-xl,.ghost-btn,.rename-top-btn,.square-btn,.mobile-menu,.round-btn,.message-actions button,.favorite-actions button,.admin-actions button,.provider-actions button{border:1px solid rgba(255,255,255,.075)!important;background:#ffffff13!important;color:#dbe4f3!important;box-shadow:none!important}.secondary-xl:hover,.ghost-btn:hover,.rename-top-btn:hover,.square-btn:hover,.mobile-menu:hover,.round-btn:hover,.message-actions button:hover,.favorite-actions button:hover,.admin-actions button:hover,.provider-actions button:hover{background:#ffffff21!important;color:#fff!important;transform:translateY(-1px)}.hero-stats span,.landing-cards article,.workflow-grid article,.pricing-card,.favorite-card,.settings-card,.providers-list,.provider-editor,.provider-card,.admin-stats article,.empty-card,.model-card,.selected-api-note,.admin-table-wrap{border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(180deg,#ffffff12,#ffffff08),#0b101aa3!important;box-shadow:inset 0 1px #ffffff0e,0 18px 54px #00000038!important}.landing-cards article:hover,.workflow-grid article:hover,.favorite-card:hover,.pricing-card:hover{border-color:#ffffff26!important;transform:translateY(-2px)}.landing-cards article,.workflow-grid article,.favorite-card,.pricing-card{transition:transform .2s ease,border-color .2s ease,background .2s ease}.landing-cards svg,.workflow-grid b,.markdown h2{color:#86a8ff!important}.hero-preview{max-width:560px!important;border-radius:36px!important;overflow:hidden}.preview-sidebar{background:#05080e85!important;border-right:1px solid rgba(255,255,255,.07)!important}.preview-row{background:#ffffff0e!important;color:#9faabc!important}.preview-row.active{background:#ffffff1f!important;color:#fff!important;box-shadow:inset 3px 0 #2563eb}.preview-top button{background:linear-gradient(135deg,#7c3aed57,#2563eb3d)!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important}.preview-input{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff13!important;color:#d7dfef!important}.preview-message.user,.message.user .bubble{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff15!important;color:#f6f8fc!important;box-shadow:0 18px 48px #00000038!important}.preview-message.bot,.message.assistant .bubble{background:transparent!important;color:#e9eef8!important;box-shadow:none!important}.answer-line{background:linear-gradient(90deg,#8fb3ff61,#ffffff17)!important}.demo-actions span{background:#ffffff14!important;color:#cdd7e9!important;border:1px solid rgba(255,255,255,.07)}.animated-demo .demo-input{animation:v8Compose 3.15s cubic-bezier(.2,.8,.2,1) infinite}.demo-input-text{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;animation:v8Type 3.15s steps(42,end) infinite}.sent-message{animation:v8Send 3.15s cubic-bezier(.2,.8,.2,1) infinite!important}.ai-answer{animation:v8Answer 3.15s cubic-bezier(.2,.8,.2,1) infinite!important}.answer-line{transform-origin:left;animation:v8Line 3.15s ease infinite!important}.answer-line.w2{animation-delay:.08s!important}.answer-line.w3{animation-delay:.16s!important}@keyframes v8Compose{0%,7%{opacity:0;transform:translate3d(0,12px,0)}12%,42%{opacity:1;transform:translateZ(0)}50%,to{opacity:0;transform:translate3d(0,-8px,0)}}@keyframes v8Type{0%,12%{clip-path:inset(0 100% 0 0)}38%,to{clip-path:inset(0 0 0 0)}}@keyframes v8Send{0%,45%{opacity:0;transform:translate3d(0,18px,0) scale(.98)}52%,72%{opacity:1;transform:translateZ(0) scale(1)}83%,to{opacity:0;transform:translate3d(0,-10px,0) scale(.99)}}@keyframes v8Answer{0%,58%{opacity:0;transform:translate3d(0,16px,0)}66%,90%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-6px,0)}}@keyframes v8Line{0%,63%{transform:scaleX(.04);opacity:.28}78%,92%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.55}}.model-chips span{border:1px solid rgba(255,255,255,.09)!important;background:#fff1!important;color:#eaf0fb!important;box-shadow:inset 0 1px #ffffff0d}.model-chips span:nth-child(3n+1){box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #2563eb14}.pricing-card{background:linear-gradient(180deg,#fff1,#ffffff06),#0b101ab8!important}.pricing-card:before{height:3px;opacity:.95;background:#2563eb!important}.pricing-card.plan-silver{--plan-color: #b9c4d4;background:linear-gradient(180deg,#b9c4d429,#ffffff07 48%),#0c111bc7!important}.pricing-card.plan-gold{--plan-color: #f5b84b;background:linear-gradient(180deg,#f5b84b2e,#ffffff08 50%),#0d1119c7!important}.pricing-card.plan-premium{--plan-color: #a78bfa;background:linear-gradient(180deg,#a78bfa2e,#2563eb0f 50%),#0c111ccc!important}.pricing-card.plan-silver:before{background:linear-gradient(90deg,#e5e7eb,#94a3b8)!important}.pricing-card.plan-gold:before{background:linear-gradient(90deg,#fde68a,#f59e0b)!important}.pricing-card.plan-premium:before{background:linear-gradient(90deg,#c4b5fd,#2563eb)!important}.pricing-card.active{outline:2px solid color-mix(in srgb,var(--plan-color, #2563eb) 72%,transparent)!important;outline-offset:3px}.pricing-top b{background:#f5b84bf0!important;color:#1b1304!important}.pricing-card .primary-btn{background:var(--plan-color, #2563eb)!important;color:#07101d!important;box-shadow:none!important}.pricing-card.plan-premium .primary-btn{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#2563eb)!important}.pricing-card.plan-gold .primary-btn{color:#171009!important}.workspace{background:radial-gradient(circle at 28% -10%,rgba(37,99,235,.2),transparent 34%),radial-gradient(circle at 100% 18%,rgba(139,92,246,.14),transparent 28%),radial-gradient(circle at 64% 110%,rgba(245,158,11,.08),transparent 30%),linear-gradient(180deg,#05070b,#070a11)!important}.sidebar{background:#06090fad!important;border-right:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(22px) saturate(122%)!important;backdrop-filter:blur(22px) saturate(122%)!important;box-shadow:18px 0 70px #00000047!important}.side-user-card,.side-search,.side-actions button,.chat-row,.chat-rename-form input,.top-title-form input,.composer-box,.attach-preview span,.provider-card,.segmented-list button,.provider-editor input,.provider-editor select,.settings-card input,.settings-card textarea,.auth-fields input,.admin-table select,.favorites-tools label,.favorites-tools select,.admin-table,.admin-table-wrap{border:1px solid rgba(255,255,255,.075)!important;background:#ffffff0f!important;color:#eef3fb!important;box-shadow:inset 0 1px #ffffff0a!important}.side-user-card:hover,.side-actions button:hover,.side-actions button.active,.chat-row:hover,.chat-row.active,.quick-prompts button:hover,.segmented-list button.active,.provider-card.selected{background:#ffffff1b!important;color:#fff!important;box-shadow:inset 3px 0 #2563eb!important}.side-user-avatar{background:linear-gradient(135deg,#ffffff2e,#2563eb6b)!important;color:#fff!important}.side-user-copy small,.chat-main small,.empty-side{color:#8f9aad!important}.main-panel,.messages-area,.topbar.clean,.topbar-actions,.custom-select,.custom-select.open,.select-menu{overflow:visible!important}.topbar.clean{z-index:700!important;background:#06090f9e!important;border-bottom:1px solid rgba(255,255,255,.07)!important;-webkit-backdrop-filter:blur(22px) saturate(128%)!important;backdrop-filter:blur(22px) saturate(128%)!important;box-shadow:0 18px 56px #00000038!important}.topbar-actions{z-index:900!important}.custom-select{z-index:980!important}.custom-select.open{z-index:1200!important}.custom-select>button,.top-model-select>button{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff14!important;color:#f4f7fb!important;box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0003!important}.custom-select.open>button,.top-model-select.open>button,.custom-select>button:hover,.top-model-select>button:hover{background:#ffffff21!important;border-color:#8fb3ff47!important}.select-menu{z-index:5000!important;border:1px solid rgba(255,255,255,.13)!important;background:#080c14f5!important;box-shadow:0 32px 90px #000000a8,inset 0 1px #ffffff12!important;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.select-menu button{background:transparent!important}.select-menu button:hover,.select-menu button.active{background:#2563eb2e!important;color:#fff!important}.select-menu small{color:#9ba7ba!important}.chat-welcome.simple-welcome{background:transparent!important;box-shadow:none!important}.quick-prompts button{border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0f!important;color:#dbe4f3!important}.quick-prompts button svg{color:#93b0ff}.message-body{max-width:min(780px,86%)!important}.message.user .bubble{border-radius:24px 24px 8px!important}.message.assistant .bubble{border-radius:24px 24px 24px 8px!important}.message-actions button.active{background:#f5b84b29!important;color:#f5c76d!important;border-color:#f5b84b38!important}.composer{background:linear-gradient(180deg,#05070b00,#05070bed 58%)!important}.composer-box{background:linear-gradient(180deg,#ffffff13,#ffffff09),#080c14e0!important;border-radius:28px!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);box-shadow:0 22px 80px #0000006b,inset 0 1px #ffffff0f!important}.send-btn:disabled{background:#ffffff14!important;color:#7f8ba0!important}.audio-message,.message-files .audio-message,.message.user .audio-message,.message.assistant .audio-message{display:inline-flex!important;align-items:center;gap:11px;width:min(390px,82vw)!important;min-width:min(300px,100%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:linear-gradient(180deg,#ffffff16,#ffffff0a),#0a0f18e0!important;color:#edf3fc!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffff0f,0 12px 36px #0000003d!important}.audio-play{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff1a!important;color:#fff!important;box-shadow:none!important}.audio-wave{height:25px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 3px,transparent 3px 8px),#ffffff14!important}.audio-wave i{background:repeating-linear-gradient(90deg,rgba(255,255,255,.88) 0 3px,transparent 3px 8px),#2563eb!important}.audio-meta{color:#a6b2c5!important}.favorites-hero{background:radial-gradient(circle at 92% 10%,rgba(245,184,75,.16),transparent 30%),linear-gradient(180deg,#ffffff13,#ffffff09),#080c14b8!important}.favorites-stat{background:linear-gradient(135deg,#f5b84b38,#2563eb29)!important;border:1px solid rgba(255,255,255,.1)}.favorites-stat b,.favorites-stat span{color:#fff!important}.settings-tabs{background:#05080eb8!important}.settings-tabs button:hover,.settings-tabs button.active{background:#ffffff1b!important;color:#fff!important;box-shadow:inset 3px 0 #2563eb!important}.provider-card.managed{background:linear-gradient(135deg,#2563eb21,#ffffff0e)!important}.toast{background:#080c14f0!important;border-color:#ffffff1f!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:980px){.hero-grid{gap:34px!important}.hero-preview{justify-self:stretch!important;max-width:none!important}}@media(max-width:760px){.landing-page{padding:14px!important}.topbar.clean{z-index:700!important}.custom-select,.custom-select.open{width:100%}.select-menu{left:0!important;right:auto!important;width:100%!important}.message-body{max-width:94%!important}}:root{--bg: #121212;--panel: rgba(18,18,18,.72);--panel-strong: rgba(26,26,26,.88);--panel-soft: rgba(255,255,255,.055);--line: rgba(255,255,255,.08);--line-soft: rgba(255,255,255,.045);--text: #e8e8e8;--muted: #9a9a9a;--accent: #2563eb;--accent-soft: rgba(37,99,235,.14);--violet-soft: rgba(124,58,237,.1);--cyan-soft: rgba(34,211,238,.07);--amber-soft: rgba(245,158,11,.08);--surface-1: rgba(18,18,18,.76);--surface-2: rgba(26,26,26,.82);--surface-3: rgba(34,34,34,.7)}body{background:radial-gradient(circle at 15% -8%,rgba(37,99,235,.16),transparent 32%),radial-gradient(circle at 86% 5%,var(--violet-soft),transparent 31%),radial-gradient(circle at 78% 92%,var(--cyan-soft),transparent 28%),linear-gradient(180deg,#121212,#0f0f10 52%,#121212)!important;color:var(--text)!important}body:before{opacity:.2!important;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px)!important;background-size:72px 72px!important;-webkit-mask-image:radial-gradient(circle at 50% 28%,black,transparent 72%)!important;mask-image:radial-gradient(circle at 50% 28%,black,transparent 72%)!important}.glass-panel,.landing-nav,.hero-preview,.landing-cta,.community-strip,.favorites-hero,.auth-modal.redesigned,.settings-panel{border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(180deg,#ffffff12,#ffffff08),#121212b8!important;box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff0f!important;-webkit-backdrop-filter:blur(24px) saturate(122%)!important;backdrop-filter:blur(24px) saturate(122%)!important}.landing-page{background:radial-gradient(circle at 16% -6%,rgba(37,99,235,.14),transparent 31%),radial-gradient(circle at 84% 10%,rgba(124,58,237,.1),transparent 28%),radial-gradient(circle at 18% 92%,rgba(245,158,11,.07),transparent 28%),linear-gradient(180deg,#121212,#101011 48%,#121212)!important}.brand-mark svg,.side-logo svg,.landing-cards svg,.quick-prompts button svg{color:#e5e5e5!important}.hero-badge svg,.eyebrow,.workflow-grid b{color:#8fb3ff!important}.hero-copy h1,.section-head h2,.landing-cta h2,.community-strip h2,.favorites-hero h2,.simple-welcome h2{color:#f3f3f3!important;text-shadow:none!important}.hero-copy p,.section-head p,.landing-cta p,.community-strip p,.favorites-hero p,.simple-welcome p,.landing-cards p,.workflow-grid p{color:#a4a4a4!important}.primary-xl,.primary-btn,.send-btn:not(:disabled),.telegram-btn,.nav-login{background:#2563eb!important;color:#fff!important;border:0!important;box-shadow:0 18px 42px #2563eb38!important}.primary-xl:hover,.primary-btn:hover,.send-btn:not(:disabled):hover,.telegram-btn:hover,.nav-login:hover{background:#1d4ed8!important;transform:translateY(-2px)}.secondary-xl,.ghost-btn,.rename-top-btn,.square-btn,.mobile-menu,.round-btn,.message-actions button,.favorite-actions button,.admin-actions button,.provider-actions button{background:#fff1!important;color:#e5e5e5!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}.secondary-xl:hover,.ghost-btn:hover,.rename-top-btn:hover,.square-btn:hover,.mobile-menu:hover,.round-btn:hover,.message-actions button:hover,.favorite-actions button:hover,.admin-actions button:hover,.provider-actions button:hover{background:#ffffff1d!important;color:#fff!important;transform:translateY(-1px)}.hero-stats span,.landing-cards article,.workflow-grid article,.pricing-card,.favorite-card,.settings-card,.providers-list,.provider-editor,.provider-card,.admin-stats article,.empty-card,.model-card,.selected-api-note,.admin-table-wrap,.community-metrics article,.social-card,.tech-pause-card{border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,#ffffff0f,#ffffff07),#1a1a1ab8!important;box-shadow:inset 0 1px #ffffff0b,0 16px 48px #0003!important}.landing-cards article:hover,.workflow-grid article:hover,.favorite-card:hover,.pricing-card:hover,.social-card:hover,.community-metrics article:hover{border-color:#ffffff26!important;transform:translateY(-2px)}.preview-sidebar{background:#1212129e!important}.preview-row{background:#ffffff0d!important;color:#a5a5a5!important}.preview-row.active{background:#ffffff18!important;color:#fff!important;box-shadow:inset 3px 0 #2563eb!important}.preview-top button{background:#ffffff18!important;color:#eaeaea!important;border:1px solid rgba(255,255,255,.1)!important}.preview-input,.preview-message.user,.message.user .bubble{background:#ffffff12!important;border:1px solid rgba(255,255,255,.09)!important;color:#f1f1f1!important}.answer-line{background:linear-gradient(90deg,#ffffff4d,#ffffff14)!important}.demo-actions span{background:#ffffff13!important;color:#d6d6d6!important}.animated-demo .demo-input,.sent-message,.ai-answer,.answer-line,.demo-input-text{animation-duration:2.7s!important}.community-strip{width:min(1180px,100%);margin:-28px auto 74px;padding:26px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:20px;align-items:center;border-radius:32px}.community-strip h2{margin:10px 0 8px;font-size:clamp(30px,4vw,48px);letter-spacing:-.055em;line-height:1.02}.community-strip p{max-width:680px;margin:0;line-height:1.65}.community-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.community-metrics article{min-height:128px;display:grid;align-content:center;gap:8px;border-radius:24px;padding:18px}.community-metrics svg{color:#8fb3ff}.community-metrics b{color:#fff;font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.community-metrics span{color:#9c9c9c;font-size:12px;line-height:1.4}.upgraded-stats span:first-child{background:linear-gradient(135deg,#2563eb29,#ffffff0e)!important}.socials-section{margin-top:-8px}.social-grid{width:min(860px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.social-card{min-height:116px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border-radius:26px;padding:18px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.social-card b{display:block;color:#fff;font-size:17px;margin-bottom:4px}.social-card small{display:block;color:#9e9e9e;line-height:1.45}.social-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:16px;background:#2563eb24;color:#9db9ff}.primary-social{background:linear-gradient(135deg,#2563eb21,#ffffff0b),#1a1a1ab8!important}.muted-social{opacity:.78}.workspace{background:radial-gradient(circle at 28% -12%,rgba(37,99,235,.12),transparent 32%),radial-gradient(circle at 100% 20%,rgba(124,58,237,.08),transparent 26%),linear-gradient(180deg,#121212,#0f0f10)!important}.sidebar{background:#121212b8!important;border-right:1px solid rgba(255,255,255,.075)!important}.main-panel,.messages-area,.topbar.clean{background:transparent!important}.topbar.clean{background:#121212a3!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.side-user-card,.side-search,.side-actions button,.chat-row,.chat-rename-form input,.top-title-form input,.composer-box,.attach-preview span,.provider-card,.segmented-list button,.provider-editor input,.provider-editor select,.settings-card input,.settings-card textarea,.auth-fields input,.admin-table select,.favorites-tools label,.favorites-tools select,.admin-table,.admin-table-wrap{background:#ffffff0e!important;border-color:#ffffff13!important;color:#ededed!important}.side-actions button:hover,.side-actions button.active,.chat-row:hover,.chat-row.active,.quick-prompts button:hover,.segmented-list button.active,.provider-card.selected{background:#ffffff1a!important;color:#fff!important;box-shadow:inset 3px 0 #2563eb!important}.side-user-avatar{background:#ffffff1a!important;color:#fff!important}.custom-select>button,.top-model-select>button{background:#ffffff12!important;border-color:#ffffff18!important;color:#eee!important}.custom-select.open>button,.top-model-select.open>button,.custom-select>button:hover,.top-model-select>button:hover{background:#ffffff1d!important;border-color:#ffffff29!important}.select-menu{background:#121212f5!important;border-color:#ffffff1f!important}.select-menu button:hover,.select-menu button.active{background:#ffffff18!important;color:#fff!important;box-shadow:inset 3px 0 #2563eb!important}.chat-welcome.simple-welcome{padding-top:9vh}.quick-prompts button{background:#ffffff0f!important;border-color:#ffffff13!important}.message.assistant .bubble{color:#e8e8e8!important}.message-actions button.active{background:#f5b84b21!important;color:#f3c56e!important;border-color:#f5b84b38!important}.markdown h2{border-left-color:#2563eb!important}.typing i{background:#2563eb!important}.composer{background:linear-gradient(180deg,#12121200,#121212f0 58%)!important}.composer-box{background:linear-gradient(180deg,#ffffff12,#ffffff07),#1a1a1ae0!important;border-color:#ffffff14!important;box-shadow:0 22px 76px #00000061,inset 0 1px #ffffff0d!important}.composer textarea,.composer textarea:focus,.composer textarea:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}.composer textarea::selection{background:#2563eb52;color:#fff}.round-btn.recording{background:#dc2626!important;color:#fff!important;box-shadow:0 0 0 7px #dc26261f!important}.audio-message,.message-files .audio-message,.message.user .audio-message,.message.assistant .audio-message{background:linear-gradient(180deg,#ffffff12,#ffffff08),#1a1a1ae0!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff0d,0 12px 34px #00000038!important}.audio-play{background:#ffffff16!important;color:#fff!important}.audio-play:hover{background:#ffffff24!important}.audio-wave{background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 3px,transparent 3px 8px),#ffffff12!important}.audio-wave i{background:repeating-linear-gradient(90deg,rgba(255,255,255,.82) 0 3px,transparent 3px 8px),#2563eb!important}.pricing-card.plan-silver{--plan-color: #cbd5e1;background:linear-gradient(180deg,#cbd5e121,#ffffff06 52%),#1a1a1abf!important}.pricing-card.plan-gold{--plan-color: #f5b84b;background:linear-gradient(180deg,#f5b84b29,#ffffff06 52%),#1a1a1abf!important}.pricing-card.plan-premium{--plan-color: #9f8cff;background:linear-gradient(180deg,#9f8cff29,#2563eb0a 52%),#1a1a1ac7!important}.pricing-card .primary-btn{color:#fff!important;background:#2563eb!important}.pricing-card.plan-silver .primary-btn{background:#cbd5e1!important;color:#101010!important}.pricing-card.plan-gold .primary-btn{background:#f5b84b!important;color:#171009!important}.pricing-card.plan-premium .primary-btn{background:linear-gradient(135deg,#8b5cf6,#2563eb)!important;color:#fff!important}.admin-panel{gap:18px!important}.admin-stats article small{color:#8f8f8f;font-size:11px}.tech-pause-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-radius:28px;padding:22px;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.12),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff07),#1a1a1ac7!important}.tech-label{display:inline-flex;align-items:center;gap:8px;width:max-content;border-radius:999px;padding:7px 10px;background:#2563eb24;color:#b9cdff;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tech-pause-card h3{margin:12px 0 7px;color:#fff;font-size:clamp(22px,3vw,32px);letter-spacing:-.04em}.tech-pause-card p{margin:0;max-width:720px;color:#a5a5a5;line-height:1.62}.telegram-jump{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:999px;padding:0 18px;background:#2563eb;color:#fff;font-weight:850;box-shadow:0 18px 42px #2563eb38;white-space:nowrap}.telegram-jump:hover{background:#1d4ed8;transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,.audio-wave:focus-visible{outline:2px solid rgba(37,99,235,.72)!important;outline-offset:3px!important}.composer textarea:focus-visible{outline:none!important}@media(max-width:980px){.community-strip{grid-template-columns:1fr;margin-top:-10px}.community-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tech-pause-card{grid-template-columns:1fr}.telegram-jump{justify-self:start}}@media(max-width:760px){.community-strip{padding:20px;border-radius:26px}.community-metrics,.social-grid{grid-template-columns:1fr}.social-card{grid-template-columns:auto 1fr}.social-card>svg{display:none}.tech-pause-card{padding:18px;border-radius:24px}.telegram-jump{width:100%;white-space:normal;text-align:center}}:root{--bg: #050505 !important;--panel: rgba(18,18,18,.72) !important;--panel-strong: #121212 !important;--panel-soft: rgba(18,18,18,.58) !important;--button: #121212 !important;--button-border: #1e1e1e !important;--line: #121212 !important;--line-soft: rgba(30,30,30,.76) !important;--text: #f2f2f2 !important;--muted: #8c8c8c !important;--muted-2: #646464 !important;--accent: #f2f2f2 !important;--accent-2: #cfcfcf !important;--blue: #f2f2f2 !important;--blue-2: #bdbdbd !important;--shadow-blue: rgba(0,0,0,.44) !important;--success: #53d18c !important;--danger: #ff5f62 !important;--cell: rgba(255,255,255,.035) !important;--cell-strong: rgba(255,255,255,.055) !important}html{scroll-padding-top:116px}body{background:#050505!important;color:var(--text)!important}[id]{scroll-margin-top:116px}.glass-panel,.landing-nav,.community-strip,.landing-cta,.hero-preview,.favorites-hero,.composer-box,.settings-panel,.auth-modal,.maintenance-card{background:#121212ad!important;border:1px solid var(--button-border)!important;box-shadow:0 22px 70px #0000006b,inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important;backdrop-filter:blur(18px) saturate(112%)!important}.landing-page{background-color:#050505!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,#050505,#070707 48%,#050505)!important;background-size:44px 44px,44px 44px,auto!important;background-position:0 0,0 0,0 0!important;background-attachment:local,local,local!important;padding:22px!important}.landing-page:before,.landing-page:after,.workspace:before,.workspace:after{display:none!important;content:none!important}.landing-nav{top:14px!important;border-radius:22px!important;padding:8px!important}.landing-nav-actions{gap:8px!important}.landing-nav-actions a{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 12px!important;border-radius:14px!important;color:#a7a7a7!important;border:1px solid transparent!important}.landing-nav-actions a:hover{color:#fff!important;background:#121212!important;border-color:#1e1e1e!important}.brand-mark svg,.side-logo svg,.landing-nav-actions a svg,.hero-badge svg,.eyebrow svg,.landing-cards svg,.workflow-grid svg,.benefit-matrix svg,.pricing-card svg,.community-metrics svg,.social-icon,.preview-logo svg,.ai-answer-head svg{color:#e8e8e8!important}.hero-badge,.eyebrow{color:#b0b0b0!important;letter-spacing:.08em!important}.nav-login,.primary-xl,.primary-btn,.telegram-jump{background:#f1f1f1!important;color:#070707!important;border:1px solid #f1f1f1!important;box-shadow:none!important}.nav-login:hover,.primary-xl:hover,.primary-btn:hover,.telegram-jump:hover{background:#fff!important;color:#050505!important;transform:translateY(-1px)}.secondary-xl,.ghost-btn,.danger-btn{background:#121212!important;color:#eee!important;border:1px solid #1e1e1e!important;box-shadow:none!important}.secondary-xl:hover,.ghost-btn:hover{background:#181818!important;border-color:#2a2a2a!important}.danger-btn:hover{background:#ff5f621f!important;border-color:#ff5f6252!important;color:#ffb3b4!important}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;gap:38px!important;align-items:center!important;margin-top:86px!important;margin-bottom:64px!important}.hero-copy h1{max-width:760px!important;font-size:clamp(44px,6.4vw,82px)!important;letter-spacing:-.078em!important;text-wrap:balance!important}.hero-copy p{color:#a3a3a3!important;font-size:18px!important}.hero-stats span,.upgraded-stats span:first-child{background:#121212b8!important;border:1px solid #1e1e1e!important;color:#9a9a9a!important;box-shadow:none!important}.hero-preview-v10,.hero-preview{min-height:560px!important;width:min(650px,100%)!important;justify-self:end!important;grid-template-columns:188px minmax(0,1fr)!important;border-radius:30px!important;overflow:hidden!important}.preview-sidebar{background:#0808088a!important;border-right:1px solid #1e1e1e!important}.preview-row{background:#101010!important;border:1px solid #1a1a1a!important;color:#8d8d8d!important}.preview-row.active{background:#e9e9e9!important;color:#050505!important;border-color:#f0f0f0!important}.preview-chat{padding:24px!important;min-width:0!important}.preview-top{margin-bottom:22px!important}.preview-top button{background:#121212!important;color:#dcdcdc!important;border:1px solid #1e1e1e!important}.preview-flow{display:flex;flex-direction:column;gap:14px}.preview-input{width:100%!important;min-height:62px!important;margin:0!important;background:#111!important;border:1px solid #1e1e1e!important;color:#bcbcbc!important;box-shadow:none!important}.demo-input-text{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-message{max-width:92%!important;margin:0!important}.preview-message.user{background:#161616!important;border:1px solid #242424!important;color:#f0f0f0!important}.preview-message.bot{width:100%!important;max-width:100%!important;background:#0a0a0a5c!important;border:1px solid #1b1b1b!important;color:#dfdfdf!important;border-radius:22px!important;padding:16px!important}.ai-answer-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#f2f2f2;font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ai-answer p{margin:0 0 8px;color:#cfcfcf;line-height:1.48;opacity:0;transform:translateY(8px);animation:demoLineIn 3.8s ease forwards}.answer-lines{display:grid;gap:7px;margin-top:12px}.answer-line{background:linear-gradient(90deg,#ffffff38,#ffffff0e)!important}.demo-actions span{background:#121212!important;border:1px solid #1e1e1e!important;color:#cfcfcf!important}@keyframes demoLineIn{0%,18%{opacity:0;transform:translateY(8px)}34%,to{opacity:1;transform:translateY(0)}}.community-strip,.landing-section,.landing-cards,.landing-cta{position:relative!important}.landing-cards{grid-template-columns:repeat(7,minmax(260px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important;scroll-snap-type:x proximity!important}.landing-cards article,.pricing-card,.favorite-card,.settings-card,.providers-list,.provider-editor,.workflow-grid article,.benefit-matrix article,.social-card,.admin-stats article,.tech-pause-card,.empty-card{background:#121212ad!important;border:1px solid #1e1e1e!important;box-shadow:none!important}.landing-cards article{scroll-snap-align:start}.section-head h2,.section-head.center h2,.community-strip h2,.landing-cta h2{color:#f4f4f4!important;text-wrap:balance!important}.section-head p,.community-strip p,.landing-cta p,.landing-cards p,.workflow-grid p,.benefit-matrix p{color:#9c9c9c!important}.benefit-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benefit-matrix article{min-height:210px;border-radius:28px;padding:24px}.benefit-matrix h3{margin:18px 0 9px;color:#fff;font-size:20px;letter-spacing:-.02em}.benefit-matrix p{margin:0;line-height:1.62}.workflow-grid b{color:#e8e8e8!important}.model-chips span{background:#101010!important;color:#d7d7d7!important;border:1px solid #1e1e1e!important;box-shadow:none!important}.pricing-card,.pricing-card.accent,.pricing-card.plan-silver,.pricing-card.plan-gold,.pricing-card.plan-premium{background:#121212b3!important}.pricing-card:before{background:#2a2a2a!important;opacity:.65!important}.pricing-card.active{outline:1px solid #2a2a2a!important;outline-offset:2px!important}.pricing-top b{background:#1a1a1a!important;color:#cfcfcf!important;border:1px solid #262626!important}.plan-economics{display:none!important}.workspace{background-color:#050505!important;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px)!important;background-size:44px 44px!important;color:#eee!important}.sidebar{background:#080808d1!important;border-right:1px solid #121212!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.topbar.clean{min-height:72px!important;background:#0808089e!important;border-bottom:1px solid #121212!important;box-shadow:none!important}.side-user-card,.side-search,.side-actions button,.chat-row,.chat-rename-form input,.top-title-form input,.custom-select>button,.top-model-select>button,.favorites-tools label,.composer-box,.attach-preview span,.message.user .bubble,.message-files span,.provider-card,.segmented-list button,.provider-editor input,.provider-editor select,.settings-card input,.settings-card textarea,.auth-fields input,.admin-table select,.round-btn,.audio-message,.message-files .audio-message{background:#121212!important;border:1px solid #1e1e1e!important;color:#eee!important;box-shadow:none!important}.side-user-card:hover,.side-actions button:hover,.side-actions button.active,.chat-row:hover,.chat-row.active,.quick-prompts button:hover,.segmented-list button.active,.provider-card.selected,.custom-select>button:hover,.custom-select.open>button,.top-model-select>button:hover,.message-actions button:hover,.rename-top-btn:hover,.round-btn:hover,.favorite-actions button:hover,.admin-actions button:hover{background:#181818!important;border-color:#2a2a2a!important;color:#fff!important;box-shadow:none!important}.sidebar.collapsed .side-actions button{width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;justify-content:center!important;border-radius:15px!important}.sidebar.collapsed .side-user-card{width:46px!important;min-width:46px!important;height:46px!important;margin:0 auto 12px!important;padding:0!important;justify-content:center!important}.sidebar.collapsed .side-user-avatar{margin:0!important}.side-user-avatar{background:#181818!important;color:#e8e8e8!important}.side-actions button.active,.chat-row.active{background:#1a1a1a!important;border-color:#303030!important}.chat-controls i:hover{background:#202020!important;color:#fff!important}.messages-area{background:transparent!important;padding:28px 24px 24px!important}.chat-welcome.simple-welcome{width:min(820px,100%)!important;margin:10vh auto 0!important;padding:18px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.quick-prompts button{background:#121212!important;border:1px solid #1e1e1e!important;color:#d8d8d8!important}.message{width:min(920px,100%)!important}.message-body{max-width:min(760px,84%)!important}.message.assistant .bubble{color:#e6e6e6!important}.markdown h2{border-left-color:#2c2c2c!important}.markdown pre{background:#080808!important;border:1px solid #1e1e1e!important}.message-actions button{background:#111!important;border:1px solid #1e1e1e!important;color:#aaa!important}.message-actions button.active{background:#1d1d1d!important;color:#fff!important;border-color:#333!important}.typing i{background:#cfcfcf!important}.composer{background:linear-gradient(180deg,#05050500,#050505f5 58%)!important}.composer-box{background:#121212c2!important;border-radius:26px!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.send-btn{background:#f2f2f2!important;color:#050505!important;border:1px solid #f2f2f2!important}.send-btn:hover{background:#fff!important}.round-btn.recording{background:#ff5f6224!important;color:#ffb3b4!important;border-color:#ff5f6259!important;box-shadow:none!important}.audio-play{background:#1a1a1a!important;color:#fff!important;border:1px solid #282828!important}.audio-wave{background:repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 3px,transparent 3px 8px),#111!important}.audio-wave i{background:repeating-linear-gradient(90deg,rgba(255,255,255,.82) 0 3px,transparent 3px 8px),#d9d9d9!important}.select-menu{background:#0a0a0afa!important;border:1px solid #1e1e1e!important;box-shadow:0 18px 58px #0000008c!important}.select-menu button:hover,.select-menu button.active{background:#181818!important;color:#fff!important;box-shadow:none!important}.auth-visual{background:#0f0f0f!important;border-right:1px solid #1e1e1e!important}.auth-logo{background:#f2f2f2!important;color:#050505!important}.auth-switch button{color:#f2f2f2!important}.telegram-btn{background:#121212!important;color:#f2f2f2!important;border:1px solid #1e1e1e!important}.telegram-btn:hover{background:#181818!important}.verification-row.verified{color:#91e7b6!important}.usage-line i{background:#e8e8e8!important}.admin-panel{display:grid!important;gap:18px!important}.maintenance-admin-card{grid-template-columns:minmax(0,.85fr) minmax(360px,1fr)!important}.maintenance-form{display:grid;gap:10px}.maintenance-form label{display:grid;gap:7px;color:#8d8d8d;font-size:12px;font-weight:760;letter-spacing:.02em}.maintenance-form input,.maintenance-form textarea{width:100%;border:1px solid #1e1e1e;outline:0;border-radius:15px;background:#0d0d0d;color:#f2f2f2;padding:12px 13px}.maintenance-form textarea{min-height:92px;resize:vertical;line-height:1.5}.maintenance-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.tech-label{background:#121212!important;border:1px solid #1e1e1e!important;color:#dcdcdc!important}.maintenance-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background-color:#050505;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px}.maintenance-card{width:min(760px,100%);border-radius:34px;padding:clamp(28px,6vw,56px);text-align:left}.maintenance-card h1{margin:18px 0 12px;font-size:clamp(40px,7vw,76px);line-height:.96;letter-spacing:-.075em;text-wrap:balance}.maintenance-card p{margin:0;max-width:620px;color:#a8a8a8;font-size:17px;line-height:1.7}.maintenance-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.maintenance-links a,.maintenance-links button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:999px;padding:0 17px;background:#121212;color:#f2f2f2;border:1px solid #1e1e1e;font-weight:820}.maintenance-links a:hover,.maintenance-links button:hover{background:#181818;border-color:#2a2a2a}.toast.boss-toast{background:#0a0a0af0!important;border:1px solid #1e1e1e!important;color:#f2f2f2!important}.toast.boss-toast.success .toast-icon{color:#53d18c!important}.toast.boss-toast.error .toast-icon{color:#ff5f62!important}.toast.boss-toast.warning .toast-icon{color:#f2d06b!important}.toast-progress{background:currentColor!important;opacity:.48!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,.audio-wave:focus-visible{outline:2px solid rgba(255,255,255,.36)!important;outline-offset:3px!important}@media(max-width:1180px){.hero-grid{grid-template-columns:1fr!important}.hero-preview-v10,.hero-preview{justify-self:start!important;width:min(720px,100%)!important}}@media(max-width:980px){.benefit-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-admin-card{grid-template-columns:1fr!important}}@media(max-width:760px){.landing-page{padding:12px!important}.landing-nav{top:8px!important;overflow-x:auto!important}.landing-nav-actions a{display:none!important}.hero-grid{margin-top:56px!important}.hero-preview-v10,.hero-preview{grid-template-columns:1fr!important;min-height:520px!important}.preview-sidebar{display:none!important}.preview-message{max-width:100%!important}.landing-cards{grid-template-columns:1fr!important;overflow:visible!important}.benefit-matrix{grid-template-columns:1fr}.messages-area{padding:18px 14px 20px!important}.composer{padding:0 12px 14px!important}.maintenance-actions{flex-direction:column}.maintenance-actions button{width:100%}}:root{--bg: #050505 !important;--panel: rgba(10,10,10,.72) !important;--panel-strong: rgba(12,12,12,.88) !important;--panel-soft: rgba(18,18,18,.72) !important;--button: #121212 !important;--button-hover: #171717 !important;--line: rgba(255,255,255,.055) !important;--line-strong: rgba(255,255,255,.085) !important;--muted: #9a9a9a !important;--text: #f1f1f1 !important;--blue: #f1f1f1 !important;--blue-2: #d6d6d6 !important;--accent: #f1f1f1 !important;--accent-2: #d6d6d6 !important}html{background:#050505!important}body{background-color:#050505!important;color:#f1f1f1!important}body:before,body:after,.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.main-panel:before,.main-panel:after,.settings-panel:before,.auth-modal:before,.hero-preview:before,.hero-preview:after{display:none!important;content:none!important}.landing-page,.workspace,.maintenance-page{background-color:#050505!important;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:44px 44px!important;background-attachment:scroll!important}.glass-panel,.landing-nav,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap{background:#080808b8!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important;backdrop-filter:blur(18px) saturate(112%)!important}.landing-nav{background:#070707c7!important;border-color:#fff1!important}.brand-mark svg,.side-logo svg,.landing-nav-actions a svg,.hero-badge svg,.eyebrow svg,.landing-cards svg,.workflow-grid svg,.benefit-matrix svg,.pricing-card svg,.community-metrics svg{color:#f1f1f1!important}.landing-nav-actions a{color:#d4d4d4!important;background:transparent!important;border:0!important}.landing-nav-actions a:hover{color:#fff!important}.hero-badge,.eyebrow{color:#d8d8d8!important;background:transparent!important;letter-spacing:.08em!important}.hero-copy p,.section-head p,.community-strip p,.landing-cards p,.workflow-grid p,.benefit-matrix p,.pricing-card li,.auth-visual p,.auth-visual li,.settings-section p,.muted,.tiny-note{color:#a5a5a5!important}.primary-xl,.primary-btn,.nav-login,.send-btn{background:#f1f1f1!important;color:#050505!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}.primary-xl:hover,.primary-btn:hover,.nav-login:hover,.send-btn:hover{background:#fff!important;color:#050505!important}.secondary-xl,.ghost-btn,.danger-btn,.telegram-btn,.maintenance-links a,.maintenance-links button,.square-btn,.mobile-menu,.round-btn,.message-actions button,.favorite-actions button,.admin-actions button,.side-actions button,.quick-prompts button,.custom-select>button,.select-menu button,.provider-actions button,.auth-fields button.ghost-btn{background:#121212!important;color:#f0f0f0!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:none!important}.secondary-xl:hover,.ghost-btn:hover,.danger-btn:hover,.telegram-btn:hover,.square-btn:hover,.mobile-menu:hover,.round-btn:hover,.message-actions button:hover,.favorite-actions button:hover,.admin-actions button:hover,.side-actions button:hover,.side-actions button.active,.quick-prompts button:hover,.custom-select>button:hover,.custom-select.open>button,.select-menu button:hover,.select-menu button.active,.provider-actions button:hover{background:#181818!important;color:#fff!important;border-color:#ffffff1b!important;box-shadow:none!important}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(560px,1fr)!important;gap:clamp(28px,4vw,58px)!important;align-items:center!important}.hero-preview,.hero-preview-v10{width:100%!important;min-height:640px!important;max-height:none!important;grid-template-columns:210px minmax(0,1fr)!important;border-radius:34px!important;overflow:hidden!important}.preview-sidebar{background:#06060694!important;border-right:1px solid rgba(255,255,255,.055)!important}.preview-logo{color:#fff!important}.preview-row{background:#121212b8!important;color:#a7a7a7!important;border:1px solid rgba(255,255,255,.055)!important}.preview-row.active{background:#f1f1f1!important;color:#050505!important;border-color:#f1f1f1!important;box-shadow:none!important}.preview-chat{min-width:0!important;padding:24px!important;display:flex!important;flex-direction:column!important}.preview-top{flex:0 0 auto!important;margin-bottom:18px!important}.preview-flow{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto 1fr!important;gap:14px!important}.preview-input,.preview-message.user,.preview-message.bot{border-color:#fff1!important;box-shadow:none!important}.preview-input{background:#121212b8!important;min-height:60px!important}.preview-message.user{background:#121212d1!important;color:#fff!important;max-width:88%!important}.preview-message.bot{overflow:hidden!important;min-height:342px!important;background:#0a0a0a94!important;color:#e8e8e8!important;display:flex!important;flex-direction:column!important}.ai-answer p{color:#d5d5d5!important}.demo-actions{margin-top:auto!important}.demo-actions span{background:#121212!important;color:#ececec!important;border:1px solid rgba(255,255,255,.065)!important}.answer-line,.answer-wave,.answer-lines span{background:linear-gradient(90deg,#fff3,#ffffff0b)!important}.community-strip{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)!important}.community-metrics article,.product-metrics article,.landing-cards article,.pricing-card,.favorite-card,.settings-card,.providers-list,.provider-editor,.provider-card,.workflow-grid article,.benefit-matrix article,.admin-stats article,.tech-pause-card,.empty-card,.favorites-hero{background:#0c0c0cad!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:inset 0 1px #ffffff05!important}.community-metrics b,.product-metrics b{color:#fff!important}.community-metrics span,.product-metrics span{color:#9c9c9c!important}.landing-cards{grid-template-columns:repeat(4,minmax(250px,1fr))!important;overflow:visible!important}.landing-cards article{min-height:210px!important}.pricing-card.accent,.pricing-card.plan-silver,.pricing-card.plan-gold,.pricing-card.plan-premium,.pricing-card.active{background:#0c0c0cb8!important;outline:none!important}.pricing-card.accent{border-color:#ffffff18!important}.pricing-card:before{display:none!important}.pricing-top b{background:#ffffff14!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.modal-backdrop{z-index:9000!important;background:#000000b8!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.auth-modal.v6-auth,.auth-modal.redesigned{background:#080808f0!important;border-color:#ffffff12!important;box-shadow:0 32px 120px #000000b8!important}.auth-visual,.auth-fields{background:#0808086b!important}.auth-visual{border-right:1px solid rgba(255,255,255,.055)!important}.auth-logo{background:#f1f1f1!important;color:#050505!important;box-shadow:none!important}.auth-fields input,.settings-card input,.settings-card textarea,.provider-editor input,.provider-editor textarea,.maintenance-form input,.maintenance-form textarea,.top-title-form input,.chat-rename-form input,.side-search,.favorites-tools label{background:#0e0e0ec7!important;border:1px solid rgba(255,255,255,.065)!important;color:#f2f2f2!important;box-shadow:none!important}.auth-fields input:focus,.settings-card input:focus,.settings-card textarea:focus,.provider-editor input:focus,.maintenance-form input:focus,.maintenance-form textarea:focus{border-color:#ffffff29!important;box-shadow:0 0 0 3px #ffffff09!important}.auth-divider:before,.auth-divider:after{background:#ffffff12!important}.auth-divider span{color:#9a9a9a!important}.modal-x{background:#ffffff14!important;color:#f2f2f2!important;border:1px solid rgba(255,255,255,.07)!important}.workspace{background-color:#050505!important}.sidebar{background:#060606b3!important;border-right:1px solid rgba(255,255,255,.045)!important;-webkit-backdrop-filter:blur(20px) saturate(112%)!important;backdrop-filter:blur(20px) saturate(112%)!important}.main-panel{background:transparent!important}.topbar.clean{background:#0606069e!important;border-bottom:1px solid rgba(255,255,255,.045)!important}.side-user-card,.side-search,.chat-row,.chat-rename-form input,.custom-select>button,.favorites-tools label,.composer-box,.message.user .bubble,.provider-card,.segmented-list button,.attach-preview span,.message-files span,.audio-message,.message-files .audio-message{background:#121212a8!important;border:1px solid rgba(255,255,255,.055)!important;color:#eee!important;box-shadow:none!important}.side-search svg,.side-actions svg,.side-user-avatar svg,.chat-controls svg,.message-actions svg,.round-btn svg,.quick-prompts svg,.settings-tabs svg,.provider-actions svg{color:currentColor!important}.side-user-card:hover,.chat-row:hover,.chat-row.active,.side-actions button.active,.side-actions button:hover,.segmented-list button:hover,.segmented-list button.active,.provider-card.selected,.quick-prompts button:hover{background:#191919b8!important;border-color:#ffffff18!important;color:#fff!important;outline:none!important}.side-actions button.active,.chat-row.active{box-shadow:inset 2px 0 #ffffff8c!important}.sidebar.collapsed .side-actions button,.sidebar.collapsed .side-user-card{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.messages-area{background:transparent!important}.message.assistant .bubble{background:#05050500!important;border:0!important;color:#e8e8e8!important;box-shadow:none!important}.message.user .bubble{background:#1212129e!important;border-color:#fff1!important}.message-body{max-width:min(760px,82%)!important}.message-actions{opacity:.78!important}.message-actions:hover{opacity:1!important}.message-actions button.active{background:#f1f1f1!important;color:#050505!important;border-color:#f1f1f1!important}.markdown blockquote,.markdown pre,.markdown code{border-color:#ffffff0f!important}.chat-welcome.simple-welcome{color:#f0f0f0!important}.chat-welcome.simple-welcome h2{color:#fff!important}.chat-welcome.simple-welcome p{color:#a5a5a5!important}.settings-panel{background:#060606eb!important;border-color:#ffffff0f!important;overflow:hidden!important}.settings-tabs{background:#05050575!important;border-right:1px solid rgba(255,255,255,.045)!important}.settings-tabs button{background:transparent!important;color:#a8a8a8!important;border:1px solid transparent!important}.settings-tabs button:hover,.settings-tabs button.active{background:#ffffff13!important;color:#fff!important;border-color:#ffffff0e!important}.settings-close{margin-top:auto!important}.settings-content{background:transparent!important}.settings-card.big,.settings-card{background:#0c0c0ca3!important;border-color:#ffffff0e!important}.verification-row.verified{background:#ffffff12!important;color:#f4f4f4!important;border:1px solid rgba(255,255,255,.06)!important}.usage-line i{background:#f1f1f1!important}.composer{background:linear-gradient(180deg,#05050500,#050505eb 62%)!important;z-index:50!important}.composer-box{background:#0a0a0abd!important;border-color:#fff1!important}.composer-box textarea{color:#f4f4f4!important}.composer-box textarea::placeholder{color:#8c8c8c!important}.attach-preview{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.attach-preview span.audio-file,.attach-preview .audio-file{min-width:min(440px,100%)!important;padding:8px!important}.attach-preview .audio-file>button{margin-left:4px!important}.audio-message,.message-files .audio-message{display:flex!important;align-items:center!important;gap:10px!important;width:min(390px,100%)!important;min-height:54px!important;padding:8px 10px!important;border-radius:19px!important;background:#121212b8!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:none!important}.audio-message.compact-audio{width:min(360px,100%)!important;min-width:0!important;background:transparent!important;border:0!important;padding:0!important}.audio-play{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;background:#f1f1f1!important;color:#050505!important;border:1px solid #f1f1f1!important}.audio-wave{position:relative!important;flex:1!important;height:24px!important;min-width:90px!important;overflow:hidden!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 3px,transparent 3px 8px)!important;cursor:pointer!important}.audio-wave i{display:block!important;height:100%!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.92) 0 3px,transparent 3px 8px)!important}.audio-meta{color:#b8b8b8!important;font-size:12px!important;white-space:nowrap!important}.recording-strip{display:grid!important;grid-template-columns:auto auto auto minmax(120px,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:min(980px,100%)!important;margin:0 auto 10px!important;padding:10px 12px!important;border-radius:22px!important;background:#0a0a0ac7!important;color:#f2f2f2!important}.record-dot{width:10px!important;height:10px!important;border-radius:999px!important;background:#ff5f62!important;box-shadow:0 0 0 6px #ff5f621f!important;animation:recPulse 1.15s ease-in-out infinite!important}.record-dot.paused{background:#b8b8b8!important;box-shadow:none!important;animation:none!important}.record-time{color:#d8d8d8!important;font-variant-numeric:tabular-nums!important}.record-wave{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;height:26px!important;overflow:hidden!important}.record-wave i{width:3px!important;height:calc(8px + (var(--i, 1) * 1px))!important;border-radius:999px!important;background:#ffffff94!important;animation:waveBeat .9s ease-in-out infinite alternate!important}.record-wave i:nth-child(3n){height:20px!important;animation-delay:.15s!important}.record-wave i:nth-child(4n){height:14px!important;animation-delay:.28s!important}.record-wave i:nth-child(5n){height:24px!important;animation-delay:.4s!important}.recording-strip button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:36px!important;border-radius:999px!important;padding:0 12px!important;background:#121212!important;color:#fff!important;border:1px solid rgba(255,255,255,.065)!important}.recording-strip button:hover{background:#181818!important}@keyframes recPulse{50%{transform:scale(.82);box-shadow:0 0 0 9px #ff5f620f}}@keyframes waveBeat{to{transform:scaleY(.55);opacity:.68}}.toast.boss-toast,.boss-toast{position:fixed!important;top:22px!important;right:22px!important;z-index:12000!important;background:#080808f5!important;color:#f4f4f4!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 26px 80px #000000a3!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important;backdrop-filter:blur(18px) saturate(115%)!important}.toast-icon{background:#ffffff13!important;color:#f4f4f4!important}.toast.boss-toast.success .toast-icon{color:#7ee5a1!important}.toast.boss-toast.error .toast-icon{color:#ff7474!important}.toast.boss-toast.warning .toast-icon{color:#f5d276!important}.toast-progress{background:#f1f1f1!important;opacity:.42!important}.toast.boss-toast.error .toast-progress{background:#ff7474!important}.toast.boss-toast.warning .toast-progress{background:#f5d276!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,.audio-wave:focus-visible{outline:1px solid rgba(255,255,255,.36)!important;outline-offset:3px!important}@media(max-width:1240px){.hero-grid{grid-template-columns:1fr!important}.hero-preview,.hero-preview-v10{width:min(880px,100%)!important}.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:780px){.hero-preview,.hero-preview-v10{grid-template-columns:1fr!important;min-height:620px!important}.preview-sidebar{display:none!important}.community-strip,.community-metrics,.landing-cards{grid-template-columns:1fr!important}.recording-strip{grid-template-columns:auto auto auto!important}.record-wave{grid-column:1 / -1!important}.recording-strip button{min-width:0!important}.toast.boss-toast{left:12px!important;right:12px!important;top:12px!important}}:root{--bg: #050505 !important;--panel: rgba(7,7,7,.68) !important;--panel-strong: rgba(8,8,8,.88) !important;--panel-soft: rgba(14,14,14,.58) !important;--button: #111111 !important;--button-hover: #171717 !important;--line: rgba(255,255,255,.042) !important;--line-strong: rgba(255,255,255,.072) !important;--text: #f3f3f3 !important;--muted: #9b9b9b !important;--accent: #f4f4f4 !important;--accent-2: #d4d4d4 !important;--blue: #f4f4f4 !important;--blue-2: #d4d4d4 !important;--gold: #d6a84f !important;--gold-soft: rgba(214,168,79,.13) !important;--success: #66d28f !important;--danger: #ff6f6f !important;--warning: #e5c46a !important}*{scrollbar-color:rgba(255,255,255,.18) transparent}html,body,#root{background:#050505!important}body,.landing-page,.workspace,.maintenance-page{color:#f3f3f3!important;background-color:#050505!important;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px)!important;background-size:44px 44px!important;background-attachment:scroll!important}body:before,body:after,.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.main-panel:before,.main-panel:after,.hero-grid:before,.hero-grid:after,.hero-preview:before,.hero-preview:after,.auth-visual:before,.auth-visual:after,.settings-panel:before,.settings-panel:after,.sidebar:before,.sidebar:after{display:none!important;opacity:0!important;content:none!important;background:none!important}.glass-panel,.landing-nav,.hero-preview,.community-strip,.landing-cta,.auth-modal.redesigned,.auth-modal.v6-auth,.settings-panel,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.maintenance-card,.social-card,.settings-card,.provider-card,.provider-editor,.providers-list,.favorite-card,.favorites-hero,.empty-card,.tech-pause-card,.admin-stats article,.landing-cards article,.workflow-grid article,.benefit-matrix article,.pricing-card{background:#0707079e!important;border:1px solid rgba(255,255,255,.045)!important;box-shadow:0 20px 70px #0000005c,inset 0 1px #ffffff05!important;-webkit-backdrop-filter:blur(18px) saturate(108%)!important;backdrop-filter:blur(18px) saturate(108%)!important}.brand-mark svg,.side-logo svg,.auth-logo svg,.hero-badge svg,.landing-nav-actions svg,.landing-cards svg,.workflow-grid svg,.benefit-matrix svg,.pricing-card svg,.community-metrics svg,.product-metrics svg,.settings-tabs svg,.side-actions svg,.quick-prompts svg,.message-actions svg,.provider-actions svg,.social-card svg,.selected-api-note svg,.favorites-tools svg,.chat-controls svg,.side-user-avatar svg,.mobile-menu svg,.square-btn svg,.round-btn svg{color:currentColor!important}.primary-xl,.primary-btn,.send-btn,.nav-login,.nav-login.authed,.preview-row.active{background:#f2f2f2!important;color:#050505!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}.primary-xl:hover,.primary-btn:hover,.send-btn:hover,.nav-login:hover,.nav-login.authed:hover,.preview-row.active:hover{background:#fff!important;color:#050505!important;transform:translateY(-1px)}.secondary-xl,.ghost-btn,.danger-btn,.telegram-btn,.square-btn,.mobile-menu,.round-btn,.message-actions button,.favorite-actions button,.admin-actions button,.side-actions button,.quick-prompts button,.custom-select>button,.select-menu button,.provider-actions button,.maintenance-links a,.maintenance-links button,.auth-fields button.ghost-btn,.recording-strip button{background:#111111b8!important;color:#eee!important;border:1px solid rgba(255,255,255,.052)!important;box-shadow:none!important}.secondary-xl:hover,.ghost-btn:hover,.danger-btn:hover,.telegram-btn:hover,.round-btn:hover,.message-actions button:hover,.favorite-actions button:hover,.admin-actions button:hover,.side-actions button:hover,.side-actions button.active,.quick-prompts button:hover,.custom-select>button:hover,.custom-select.open>button,.select-menu button:hover,.select-menu button.active,.provider-actions button:hover,.maintenance-links a:hover,.maintenance-links button:hover,.recording-strip button:hover{background:#181818d1!important;color:#fff!important;border-color:#ffffff15!important;box-shadow:none!important}.landing-nav-actions a,.hero-badge,.eyebrow,.auth-fields .eyebrow,.settings-section .eyebrow{background:transparent!important;color:#d5d5d5!important;border:0!important}.auth-logo,.side-user-avatar,.social-icon{background:#ffffff13!important;color:#f4f4f4!important;border:1px solid rgba(255,255,255,.045)!important;box-shadow:none!important}.auth-modal.v6-auth{background:#060606f0!important}.auth-visual,.auth-fields{background:#06060670!important}.modal-x{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff0d!important}.auth-fields input,.settings-card input,.settings-card textarea,.provider-editor input,.provider-editor textarea,.maintenance-form input,.maintenance-form textarea,.top-title-form input,.chat-rename-form input,.side-search,.favorites-tools label{background:#0a0a0abd!important;border:1px solid rgba(255,255,255,.05)!important;color:#f2f2f2!important}.auth-fields input:focus,.settings-card input:focus,.settings-card textarea:focus,.provider-editor input:focus,.provider-editor textarea:focus,.maintenance-form input:focus,.maintenance-form textarea:focus,.side-search:focus-within,.favorites-tools label:focus-within{border-color:#ffffff1c!important;box-shadow:0 0 0 3px #ffffff06!important}.hero-preview-v10,.hero-preview{min-height:680px!important;max-width:980px!important;grid-template-columns:220px minmax(0,1fr)!important;border-radius:34px!important;overflow:hidden!important}.preview-sidebar{background:#0505057a!important;border-right:1px solid rgba(255,255,255,.04)!important}.preview-chat{padding:28px!important}.preview-flow{gap:16px!important}.preview-input,.preview-message.user,.preview-message.bot{background:#0c0c0ca8!important;border:1px solid rgba(255,255,255,.045)!important}.preview-message.bot{min-height:380px!important}.preview-top button,.demo-actions span,.answer-line,.answer-lines span{background:#ffffff1b!important;color:#fff!important;border-color:#ffffff0b!important}.answer-lines span{background:linear-gradient(90deg,#fff3,#ffffff0a)!important}.ai-answer-head{color:#fff!important}.ai-answer p{color:#d9d9d9!important}.socials-section{overflow:visible!important}.social-grid-v12{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;max-width:980px!important;margin:0 auto!important}.social-card{min-height:118px!important;padding:24px!important;border-radius:28px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;text-decoration:none!important;color:#f3f3f3!important;position:relative!important;overflow:hidden!important}.social-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 48%,rgba(255,255,255,.018))!important;opacity:.7!important;pointer-events:none!important}.social-card:hover{transform:translateY(-2px);border-color:#ffffff16!important;background:#0b0b0bb8!important}.social-icon{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:18px!important}.social-card b{display:block!important;font-size:19px!important;color:#fff!important}.social-card small{color:#a5a5a5!important}.channel-social .social-icon{color:#fff!important}.bot-social .social-icon{color:#d7d7d7!important}.pricing-top b,.pricing-card.accent .pricing-top b,.pricing-card.plan-gold .pricing-top b{background:var(--gold-soft)!important;color:#e7c77f!important;border:0!important;box-shadow:inset 0 0 0 1px #d6a84f1f!important}.pricing-card.active,.pricing-card.accent,.pricing-card.plan-gold{border-color:#d6a84f21!important;outline:none!important}.pricing-card.plan-premium .primary-btn,.pricing-card .primary-btn{background:#f2f2f2!important;color:#050505!important}.workspace{min-height:100dvh!important;display:grid!important;grid-template-columns:304px 1fr!important;overflow:hidden!important}.workspace.side-collapsed{grid-template-columns:76px 1fr!important}.sidebar{background:#05050594!important;border-right:1px solid rgba(255,255,255,.038)!important;border-radius:0!important;box-shadow:none!important}.main-panel{background:transparent!important;min-width:0!important}.topbar.clean{min-height:72px!important;background:#05050570!important;border-bottom:1px solid rgba(255,255,255,.035)!important;box-shadow:none!important}.square-btn{background:transparent!important;border-color:transparent!important;width:38px!important;height:38px!important}.square-btn:hover{background:#ffffff0e!important;border-color:transparent!important}.side-user-card,.side-search,.side-actions button,.chat-row,.custom-select>button,.quick-prompts button{background:#1010108a!important;border-color:#ffffff0b!important}.side-actions button.active,.chat-row.active{background:#1818189e!important;box-shadow:inset 2px 0 #ffffff61!important}.side-user-card:hover,.side-search:hover,.side-actions button:hover,.chat-row:hover{background:#1616169e!important}.messages-area{overflow-y:auto!important;background:transparent!important;padding:32px clamp(20px,3vw,52px) 164px!important}.message-body{max-width:min(820px,86%)!important}.message.assistant .bubble{background:transparent!important;border:0!important;box-shadow:none!important}.message.user .bubble{background:#10101080!important;border-color:#ffffff0b!important}.chat-welcome.simple-welcome{margin:min(14vh,160px) auto 0!important;max-width:720px!important}.chat-welcome.simple-welcome h2{font-size:clamp(42px,5vw,72px)!important;letter-spacing:-.06em!important}.chat-welcome.simple-welcome p{max-width:620px!important;margin-inline:auto!important}.composer{z-index:80!important;pointer-events:none!important}.composer-box{max-width:980px!important;background:#070707bd!important;border-color:#ffffff0e!important}.send-btn{color:#050505!important}.settings-panel{width:min(1180px,calc(100vw - 36px))!important;height:min(820px,calc(100dvh - 36px))!important;max-height:calc(100dvh - 36px)!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;overflow:hidden!important;background:#050505f0!important}.settings-tabs{background:#05050566!important;border-right-color:#ffffff0a!important}.settings-tabs button.active{box-shadow:inset 2px 0 #ffffff6b!important}.settings-content{overflow-y:auto!important;padding:42px!important}.settings-section{min-height:100%!important}.account-grid{align-items:stretch!important}.telegram-verified-only{display:flex!important;flex-direction:column!important;gap:12px!important}.telegram-verified-only small{color:#a2a2a2!important}.verification-row,.verification-row.verified{width:fit-content!important;background:#ffffff0e!important;color:#efefef!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}.verification-row.verified svg{color:var(--success)!important}.subscription-behavior-grid{margin-top:22px!important}.model-card{margin-top:20px!important}input[type=range]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;accent-color:#f2f2f2!important;height:24px!important;background:transparent!important}input[type=range]::-webkit-slider-runnable-track{height:7px!important;border-radius:999px!important;background:linear-gradient(90deg,#ffffffd1,#fff3)!important;border:1px solid rgba(255,255,255,.06)!important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;width:18px!important;height:18px!important;margin-top:-6px!important;border-radius:50%!important;background:#f2f2f2!important;border:2px solid #050505!important;box-shadow:0 0 0 1px #fff3!important}input[type=range]::-moz-range-track{height:7px!important;border-radius:999px!important;background:#ffffff47!important}input[type=range]::-moz-range-progress{height:7px!important;border-radius:999px!important;background:#f2f2f2!important}input[type=range]::-moz-range-thumb{width:16px!important;height:16px!important;border-radius:50%!important;background:#f2f2f2!important;border:2px solid #050505!important}.workspace-admin{max-width:1220px!important;margin:0 auto!important;padding-bottom:80px!important}.admin-panel{display:grid!important;gap:20px!important}.admin-table-wrap{overflow:visible!important;position:relative!important;z-index:2!important}.admin-table{border-collapse:separate!important;border-spacing:0 8px!important}.admin-table tr{background:#0c0c0c8f!important}.admin-table td,.admin-table th{border-color:#ffffff09!important}.custom-select{position:relative!important;z-index:5!important}.custom-select.open{z-index:20000!important}.select-menu{background:#080808fa!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 22px 70px #000000b8!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;z-index:20000!important}.table-select.open .select-menu{top:auto!important;bottom:calc(100% + 8px)!important}.audio-message,.message-files .audio-message,.attach-preview span.audio-file{background:#0d0d0d9e!important;border-color:#ffffff0b!important}.audio-play{background:#f2f2f2!important;color:#050505!important;border-color:#f2f2f2!important}.audio-wave{background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 3px,transparent 3px 8px)!important}.audio-wave i{background:repeating-linear-gradient(90deg,rgba(255,255,255,.86) 0 3px,transparent 3px 8px)!important}.toast.boss-toast,.boss-toast{z-index:30000!important;background:#070707fa!important;border-color:#ffffff0e!important;box-shadow:0 26px 90px #000000bd!important}.toast-icon{background:transparent!important;border:0!important;width:22px!important;height:22px!important}.toast.boss-toast.success .toast-icon,.toast.boss-toast.success .toast-progress{color:var(--success)!important;background:var(--success)!important}.toast.boss-toast.error .toast-icon,.toast.boss-toast.error .toast-progress{color:var(--danger)!important;background:var(--danger)!important}.toast.boss-toast.warning .toast-icon,.toast.boss-toast.warning .toast-progress{color:var(--warning)!important;background:var(--warning)!important}.toast.boss-toast.success .toast-icon,.toast.boss-toast.error .toast-icon,.toast.boss-toast.warning .toast-icon{background:transparent!important}.toast-progress{height:2px!important;opacity:.9!important}[style*="#2563eb"],[style*="#1d4ed8"],[style*="37,99,235"],[style*="139,92,246"]{color:inherit!important}.typing i{background:#f2f2f2!important}.favorites-stat{background:#ffffff17!important;color:#fff!important}.provider-card.selected,.segmented-list button.active{outline:none!important;box-shadow:inset 2px 0 #ffffff6b!important}.model-chips span{background:#0e0e0e9e!important;border-color:#ffffff0d!important;color:#e8e8e8!important}@media(max-width:980px){.workspace,.workspace.side-collapsed{grid-template-columns:1fr!important}.sidebar{position:fixed!important;z-index:5000!important;height:100dvh!important}.social-grid-v12{grid-template-columns:1fr!important}.settings-panel{grid-template-columns:1fr!important;overflow-y:auto!important}.settings-tabs{position:sticky!important;top:0!important;z-index:3!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.04)!important}.settings-content{padding:26px!important}}:root{--ui-bg: #050505 !important;--ui-panel: rgba(9,9,9,.64) !important;--ui-panel-strong: rgba(12,12,12,.82) !important;--ui-hover: rgba(255,255,255,.055) !important;--ui-active: rgba(255,255,255,.085) !important;--ui-border: rgba(255,255,255,.044) !important;--ui-border-soft: rgba(255,255,255,.032) !important;--ui-text: #f5f5f5 !important;--ui-muted: #a0a0a0 !important;--ui-faint: #6f6f6f !important;--ui-gold: #d6aa55 !important;--blue: #f2f2f2 !important;--blue-2: #d5d5d5 !important;--accent: #f2f2f2 !important;--accent-2: #d5d5d5 !important}body,.landing-page,.workspace,.main-panel,.messages-area,.settings-content,.auth-modal.v6-auth{background-color:var(--ui-bg)!important}body:before,body:after,.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.main-panel:before,.main-panel:after,.settings-panel:before,.settings-panel:after,.hero-preview:before,.hero-preview:after{background:none!important;box-shadow:none!important}.topbar.clean{min-height:58px!important;height:58px!important;padding:0 22px!important;background:#05050561!important;border-bottom:1px solid var(--ui-border-soft)!important;-webkit-backdrop-filter:blur(14px) saturate(105%)!important;backdrop-filter:blur(14px) saturate(105%)!important}.topbar-title h1{font-size:18px!important;font-weight:620!important;letter-spacing:-.025em!important}.title-inline{gap:8px!important}.rename-top-btn,.mobile-menu,.sidebar-toggle-clean,.square-btn{background:transparent!important;border:0!important;box-shadow:none!important;color:#d9d9d9!important}.rename-top-btn:hover,.mobile-menu:hover,.sidebar-toggle-clean:hover,.square-btn:hover{background:var(--ui-hover)!important;color:#fff!important}.top-model-select>button{min-height:36px!important;padding:0 13px!important;border-radius:999px!important;background:#101010b3!important;border-color:var(--ui-border)!important;color:#eee!important;font-weight:560!important}.workspace{grid-template-columns:286px 1fr!important}.workspace.side-collapsed{grid-template-columns:68px 1fr!important}.sidebar{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px 12px!important;background:#080808a8!important;-webkit-backdrop-filter:blur(18px) saturate(104%)!important;backdrop-filter:blur(18px) saturate(104%)!important;border-right:1px solid var(--ui-border-soft)!important;box-shadow:none!important}.side-head.chatgpt-side-head{min-height:38px!important;padding:0 2px 6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.side-logo.compact-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:5px 4px!important;border-radius:10px!important;color:#f6f6f6!important;font-size:15px!important;font-weight:620!important}.side-logo.compact-logo:hover{background:var(--ui-hover)!important}.chatgpt-side-actions{display:grid!important;gap:2px!important;padding:4px 0 8px!important}.chatgpt-side-actions button,.side-actions button,.sidebar .chat-row{width:100%!important;min-height:38px!important;justify-content:flex-start!important;gap:10px!important;padding:8px 10px!important;border-radius:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#f2f2f2!important;font-size:14px!important;font-weight:470!important;text-align:left!important}.chatgpt-side-actions button svg,.sidebar .chat-row svg{opacity:.86!important}.chatgpt-side-actions button:hover,.chatgpt-side-actions button.active,.sidebar .chat-row:hover,.sidebar .chat-row.active{background:var(--ui-hover)!important;color:#fff!important;box-shadow:none!important}.sidebar .chat-row.active{background:#ffffff12!important}.chatgpt-chat-list{flex:1 1 auto!important;overflow-y:auto!important;padding:6px 0 10px!important;min-height:0!important}.chat-group{margin:12px 0 16px!important}.chat-group-title{margin:0 0 4px!important;padding:0 10px!important;color:#8a8a8a!important;font-size:12px!important;font-weight:470!important;letter-spacing:.01em!important;text-transform:none!important}.sidebar .chat-main b{color:#f4f4f4!important;font-weight:470!important;font-size:14px!important;line-height:1.25!important}.sidebar .chat-main small{display:none!important}.chat-controls{opacity:0!important;margin-left:auto!important;background:linear-gradient(90deg,transparent,rgba(12,12,12,.94) 28%)!important;padding-left:16px!important}.chat-row:hover .chat-controls{opacity:1!important}.chat-controls i{width:26px!important;height:26px!important;background:transparent!important;border:0!important;color:#cfcfcf!important}.chat-controls i:hover{background:var(--ui-hover)!important;color:#fff!important}.side-bottom-account{flex:0 0 auto!important;padding-top:10px!important;border-top:1px solid var(--ui-border-soft)!important}.side-user-card{min-height:46px!important;width:100%!important;padding:7px 8px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important}.side-user-card:hover{background:var(--ui-hover)!important}.side-user-avatar{width:30px!important;height:30px!important;border-radius:999px!important;background:#ffffff13!important;border:0!important}.side-user-copy b{font-size:13px!important;font-weight:560!important}.side-user-copy small{color:#898989!important;font-size:11px!important}.sidebar.collapsed{padding:14px 8px!important;align-items:center!important}.sidebar.collapsed .side-logo span,.sidebar.collapsed .side-user-copy,.sidebar.collapsed .chatgpt-side-actions span,.sidebar.collapsed .chat-group-title,.sidebar.collapsed .side-chats,.sidebar.collapsed .side-bottom-account{display:none!important}.sidebar.collapsed .chatgpt-side-actions button,.sidebar.collapsed .side-logo.compact-logo,.sidebar.collapsed .square-btn{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important}.search-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:26000!important;display:grid!important;place-items:start center!important;padding-top:min(12vh,110px)!important}.search-overlay-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#00000094!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:0!important}.search-dialog{position:relative!important;width:min(680px,calc(100vw - 28px))!important;max-height:min(620px,calc(100dvh - 150px))!important;overflow:hidden!important;background:#0a0a0af5!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:22px!important;box-shadow:0 32px 100px #000000b8!important}.search-dialog-input{height:62px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;padding:0 14px 0 18px!important;border-bottom:1px solid rgba(255,255,255,.045)!important;color:#e8e8e8!important}.search-dialog-input input{width:100%!important;height:100%!important;background:transparent!important;border:0!important;outline:0!important;color:#fff!important;font-size:17px!important;font-weight:440!important}.search-dialog-input button{width:34px!important;height:34px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#aaa!important}.search-dialog-input button:hover{background:var(--ui-hover)!important;color:#fff!important}.search-dialog-results{max-height:calc(min(620px,calc(100dvh - 150px)) - 62px)!important;overflow-y:auto!important;padding:10px!important}.search-dialog-results button{width:100%!important;min-height:56px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#f2f2f2!important;text-align:left!important}.search-dialog-results button:hover{background:var(--ui-hover)!important}.search-dialog-results b{display:block!important;font-size:14px!important;font-weight:540!important}.search-dialog-results small{display:block!important;max-width:560px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#858585!important;margin-top:2px!important}.search-empty{padding:26px!important;color:#8f8f8f!important;text-align:center!important}.messages-area{padding-top:24px!important;background:transparent!important}.chat-welcome.simple-welcome h2{font-weight:690!important}.quick-prompts button{background:#0f0f0f9e!important;border-color:#ffffff0b!important;color:#eee!important;font-weight:470!important}.quick-prompts button:hover{background:#ffffff12!important;color:#fff!important}.composer-box{border-radius:24px!important;background:#060606cc!important;border:1px solid rgba(255,255,255,.052)!important;box-shadow:0 18px 80px #0000008c!important}.round-btn,.send-btn{background:#ffffff0e!important;border:0!important;color:#f0f0f0!important}.round-btn:hover,.send-btn:hover{background:#ffffff1a!important;color:#fff!important}.send-btn:not(:disabled){background:#f1f1f1!important;color:#050505!important}.send-btn:disabled{opacity:.45!important}.attach-preview,.message-files{background:transparent!important;border:0!important;box-shadow:none!important}.attach-preview span.audio-file,.message-files>span:has(.audio-message),.message-files .audio-file{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.audio-message,.message-files .audio-message,.attach-preview .audio-message,.attach-preview span.audio-file .audio-message{width:min(420px,100%)!important;min-height:48px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:34px 1fr auto!important;align-items:center!important;gap:11px!important;border-radius:18px!important;background:#121212db!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}.audio-message.compact-audio{width:370px!important}.audio-play{width:34px!important;height:34px!important;border-radius:999px!important;background:#f4f4f4!important;color:#050505!important;border:0!important}.audio-wave{height:18px!important;border-radius:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.24) 0 3px,transparent 3px 8px)!important;cursor:pointer!important;overflow:hidden!important}.audio-wave i{display:block!important;height:100%!important;min-width:0!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.92) 0 3px,transparent 3px 8px)!important}.audio-meta{min-width:46px!important;justify-content:flex-end!important;color:#dcdcdc!important;font-size:12px!important}.recording-strip{max-width:780px!important;background:#0d0d0de0!important;border-color:#ffffff0e!important;color:#f2f2f2!important}.record-dot{background:#f05d5d!important}.record-wave i{background:#ffffff70!important}.nav-login,.nav-login.authed,.primary-xl,.primary-btn,.telegram-btn,.preview-row.active,.side-actions button.active,.settings-tabs button.active,.segmented-list button.active,.provider-card.selected,.custom-select.open>button,.select-menu button.active,.favorites-stat,.usage-line i,.typing i{background:#ffffff17!important;color:#f6f6f6!important;box-shadow:none!important;outline:none!important}.primary-xl,.primary-btn,.nav-login.authed{background:#f1f1f1!important;color:#050505!important}.usage-line i{background:linear-gradient(90deg,#e8e8e8,#8a8a8a)!important}.markdown h2{border-left-color:#ffffff38!important}.pricing-card.plan-silver{--plan-color: #d9d9d9 !important;background:linear-gradient(145deg,#ffffff21,#5a5a5a0f 45%,#080808d6)!important}.pricing-card.plan-gold{--plan-color: #d6aa55 !important;background:linear-gradient(145deg,#d6aa5538,#5d40161a 42%,#080808d6)!important;border-color:#d6aa5529!important}.pricing-card.plan-premium{--plan-color: #74a8ff !important;background:linear-gradient(145deg,#4476d24d,#101f4224 45%,#080808db)!important;border-color:#74a8ff29!important}.pricing-card.plan-silver:before{background:linear-gradient(90deg,#f3f3f3,#777)!important}.pricing-card.plan-gold:before{background:linear-gradient(90deg,#ffe1a0,#b77b22)!important}.pricing-card.plan-premium:before{background:linear-gradient(90deg,#a9c9ff,#2d5fb8)!important}.pricing-card.plan-gold .pricing-top b{color:#f5d78c!important;background:#d6aa5521!important}.pricing-card .primary-btn{background:#ffffffeb!important;color:#050505!important}.pricing-card.plan-gold .primary-btn{background:linear-gradient(135deg,#f5d78c,#b77b22)!important;color:#090704!important}.pricing-card.plan-premium .primary-btn{background:linear-gradient(135deg,#dbe9ff,#74a8ff)!important;color:#05070b!important}.settings-panel{height:min(840px,calc(100dvh - 28px))!important}.settings-content,.messages-area,.workspace-admin{scrollbar-color:rgba(255,255,255,.18) transparent!important}.workspace-admin{max-height:none!important;overflow:visible!important;padding-bottom:140px!important}.table-select.open .select-menu,.admin-table .custom-select.open .select-menu{position:absolute!important;top:auto!important;bottom:calc(100% + 8px)!important;z-index:40000!important}.toast.boss-toast{top:18px!important;right:18px!important;z-index:50000!important;background:#090909f5!important;border:1px solid rgba(255,255,255,.06)!important;color:#f5f5f5!important}.toast-icon{border:0!important;background:transparent!important;box-shadow:none!important}.toast.boss-toast.success .toast-icon svg{color:var(--success)!important}.toast.boss-toast.error .toast-icon svg{color:var(--danger)!important}.toast.boss-toast.warning .toast-icon svg{color:var(--warning)!important}.toast.boss-toast.success .toast-progress{background:var(--success)!important}.toast.boss-toast.error .toast-progress{background:var(--danger)!important}.toast.boss-toast.warning .toast-progress{background:var(--warning)!important}@media(max-width:980px){.workspace,.workspace.side-collapsed{grid-template-columns:1fr!important}.sidebar{width:286px!important;max-width:calc(100vw - 42px)!important}.topbar.clean{min-height:56px!important;height:56px!important}}:root{--bg: #050505 !important;--panel: rgba(10,10,10,.68) !important;--panel-strong: #090909 !important;--panel-soft: rgba(255,255,255,.045) !important;--line: rgba(255,255,255,.045) !important;--line-soft: rgba(255,255,255,.032) !important;--blue: #f2f2f2 !important;--blue-2: #d8d8d8 !important;--accent: #f2f2f2 !important;--accent-2: #cfcfcf !important;--ui-hover: rgba(255,255,255,.065) !important;--ui-active: rgba(255,255,255,.085) !important;--ui-border: rgba(255,255,255,.052) !important;--ui-border-soft: rgba(255,255,255,.034) !important;--premium-blue: #6ea8ff !important;--premium-blue-2: #2f68c8 !important}html,body,#root{height:100%!important}body{overflow:hidden!important;background:#050505!important;color:#f3f3f3!important}body:before{background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:48px 48px!important;opacity:.48!important}body:after,.landing-page:after,.workspace:after,.main-panel:after{display:none!important;content:none!important}.brand-mark svg,.side-logo svg,.hero-badge,.eyebrow,.landing-cards svg,.workflow-grid b,.model-chips span,.quick-prompts button svg,.message-actions button:hover,.message-actions button.active,.settings-tabs button.active,.segmented-list button.active,.provider-card.selected,.select-menu button.active,.markdown h2,.typing i,.auth-switch button,.telegram-btn,.nav-login,.nav-login.authed,.primary-xl,.primary-btn,.primary-btn:hover,.send-btn,.round-btn:hover,.rename-top-btn:hover,.pill:not(.ghost),.welcome-icon,.favorites-stat,.usage-line i{background-color:transparent!important;background-image:none!important;border-color:var(--ui-border)!important;box-shadow:none!important;outline:0!important;color:inherit!important}.primary-xl,.primary-btn,.nav-login,.nav-login.authed,.telegram-btn,.send-btn:not(:disabled){background:#f2f2f2!important;color:#050505!important;border:1px solid rgba(255,255,255,.08)!important}.secondary-xl,.ghost-btn,.danger-btn,.round-btn,.message-actions button,.favorite-actions button,.admin-actions button{background:transparent!important;border:1px solid var(--ui-border)!important;color:#e9e9e9!important}.secondary-xl:hover,.ghost-btn:hover,.round-btn:hover,.message-actions button:hover,.favorite-actions button:hover,.admin-actions button:hover{background:var(--ui-hover)!important;color:#fff!important}.markdown h2{border-left-color:#fff3!important}.typing i{background:#dadada!important}::selection{background:#fff3!important;color:#fff!important}.landing-page{height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#050505!important;background-size:52px 52px,52px 52px,auto!important;padding-bottom:80px!important}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;gap:clamp(28px,4vw,58px)!important;align-items:center!important;width:min(1280px,calc(100vw - 44px))!important}.hero-preview,.hero-preview-v10{width:100%!important;max-width:760px!important;min-height:560px!important;grid-template-columns:154px minmax(0,1fr)!important;overflow:hidden!important;background:#070707b8!important;border-color:#ffffff0c!important;box-shadow:0 32px 90px #00000094!important}.preview-sidebar{padding:15px 11px!important;min-width:0!important;overflow:hidden!important;background:#0505056b!important}.preview-logo{gap:7px!important;margin-bottom:16px!important;font-size:13px!important;font-weight:620!important;white-space:nowrap!important}.preview-row{min-height:31px!important;margin:5px 0!important;padding:8px 9px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#a0a0a0!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.preview-row.active{background:#ffffff13!important;color:#fff!important;box-shadow:none!important}.preview-chat{padding:22px!important;min-width:0!important}.preview-top{height:36px!important;margin-bottom:20px!important}.preview-top span{font-size:12px!important;color:#9d9d9d!important}.preview-top button{background:transparent!important;border:0!important;color:#e5e5e5!important;padding:0!important;font-size:12px!important;font-weight:560!important}.preview-flow{min-height:430px!important;display:grid!important;grid-template-rows:auto 1fr!important;align-content:start!important;gap:18px!important}.preview-input.demo-input{width:min(440px,100%)!important;margin:0 auto!important;min-height:54px!important;padding:0 17px!important;border-radius:18px!important;background:#111111d1!important;border-color:#ffffff0d!important;box-shadow:none!important}.demo-input-text{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#e8e8e8!important}.preview-message.user.sent-message{display:none!important}.preview-message.bot,.ai-answer{width:min(460px,100%)!important;max-width:100%!important;min-height:292px!important;margin:0 auto!important;padding:22px!important;border-radius:22px!important;background:#0a0a0a8a!important;border:1px solid rgba(255,255,255,.048)!important}.ai-answer-head{font-size:12px!important;font-weight:620!important;letter-spacing:.01em!important}.ai-answer p{font-size:14px!important;line-height:1.55!important;margin:12px 0!important}.demo-actions span{background:#ffffff12!important;color:#e8e8e8!important;font-weight:520!important}.answer-lines span{background:linear-gradient(90deg,#ffffff38,#ffffff0a)!important}.workspace,.workspace.side-collapsed{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;display:grid!important;grid-template-columns:278px minmax(0,1fr)!important;background:transparent!important}.workspace.side-collapsed{grid-template-columns:66px minmax(0,1fr)!important}.sidebar{height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:12px 10px!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:#070707a3!important;border-right:1px solid rgba(255,255,255,.035)!important;-webkit-backdrop-filter:blur(16px) saturate(102%)!important;backdrop-filter:blur(16px) saturate(102%)!important}.main-panel{min-width:0!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:54px minmax(0,1fr) auto!important;background:transparent!important}.topbar.clean{height:54px!important;min-height:54px!important;padding:0 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;background:#05050557!important;border-bottom:1px solid rgba(255,255,255,.032)!important;box-shadow:none!important}.topbar h1{font-size:16px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.title-inline{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important}.rename-top-btn{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important;background:transparent!important;border:0!important;color:#8f8f8f!important}.rename-top-btn:hover{background:var(--ui-hover)!important;color:#fff!important}.top-title-form{width:min(420px,62vw)!important}.top-title-form input{height:34px!important;min-height:34px!important;padding:0 10px!important;border-radius:10px!important;font-size:15px!important;font-weight:480!important;background:#0a0a0ac7!important;border:1px solid var(--ui-border)!important}.messages-area{min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:26px clamp(18px,4vw,60px) 26px!important;background:transparent!important}.composer{position:relative!important;inset:auto!important;flex:0 0 auto!important;padding:8px clamp(14px,3vw,34px) 14px!important;background:linear-gradient(180deg,#05050500,#050505db 42%)!important;border:0!important;z-index:8!important;pointer-events:none!important}.composer-box{max-width:930px!important;min-height:70px!important;padding:11px 11px 10px 14px!important;border-radius:23px!important;background:#070707cc!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 16px 58px #00000073!important}.composer textarea{min-height:50px!important;max-height:160px!important;font-weight:420!important}.composer p{margin-top:7px!important;font-size:11px!important;color:#666!important}.chat-welcome.simple-welcome{margin:clamp(70px,16vh,160px) auto 0!important}.chat-welcome.simple-welcome h2{font-size:clamp(38px,4.5vw,62px)!important;font-weight:650!important}.quick-prompts button{background:transparent!important;border-color:#ffffff0d!important;font-weight:450!important}.side-head.chatgpt-side-head{padding:0 0 4px!important;min-height:38px!important}.side-logo.compact-logo{font-size:14px!important;font-weight:600!important;padding:6px!important;background:transparent!important;border:0!important}.sidebar-toggle-clean,.square-btn,.mobile-menu{background:transparent!important;border:0!important;box-shadow:none!important;color:#d9d9d9!important}.sidebar-toggle-clean:hover,.square-btn:hover,.mobile-menu:hover{background:#ffffff0e!important;color:#fff!important}.chatgpt-side-actions{gap:1px!important;padding:5px 0 7px!important}.chatgpt-side-actions button,.side-actions button,.sidebar .chat-row{min-height:34px!important;padding:7px 8px!important;border-radius:9px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#eee!important;font-size:13.5px!important;font-weight:400!important}.chatgpt-side-actions button:hover,.chatgpt-side-actions button.active,.sidebar .chat-row:hover,.sidebar .chat-row.active{background:#ffffff0f!important;color:#fff!important}.chatgpt-chat-list{min-height:0!important;overflow-y:auto!important;padding:5px 0 8px!important}.chat-group{margin:10px 0 14px!important}.chat-group-title{padding:0 8px!important;font-size:11.5px!important;color:#858585!important;font-weight:420!important}.sidebar .chat-main{min-width:0!important}.sidebar .chat-main b{font-weight:400!important;font-size:13.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chat-controls{opacity:0!important;background:transparent!important;padding-left:8px!important;gap:1px!important}.chat-row:hover .chat-controls,.chat-row.active .chat-controls{opacity:1!important}.chat-controls i{width:24px!important;height:24px!important;border-radius:7px!important;background:transparent!important;color:#c9c9c9!important}.chat-controls i:hover{background:#ffffff18!important;color:#fff!important}.side-bottom-account{border-top:1px solid rgba(255,255,255,.035)!important;padding-top:7px!important}.side-user-card{min-height:42px!important;padding:6px!important;background:transparent!important;border:0!important;border-radius:10px!important}.side-user-card:hover{background:#ffffff0f!important}.side-user-avatar{width:28px!important;height:28px!important;background:#ffffff13!important;color:#fff!important}.side-user-copy b{font-weight:500!important;font-size:12.5px!important}.side-user-copy small{font-weight:400!important;font-size:10.5px!important}.sidebar.collapsed{padding:12px 7px!important;align-items:center!important}.sidebar.collapsed .chatgpt-side-actions button,.sidebar.collapsed .side-logo.compact-logo,.sidebar.collapsed .square-btn{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;justify-content:center!important}.topbar-actions{min-width:0!important}.top-model-select{min-width:0!important;width:auto!important}.top-model-select>button,.custom-select.top-model-select>button{min-height:32px!important;height:32px!important;max-width:min(260px,38vw)!important;padding:0 4px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#dcdcdc!important;font-size:13px!important;font-weight:450!important}.top-model-select>button:hover,.top-model-select.open>button,.custom-select.open.top-model-select>button{background:transparent!important;color:#fff!important}.custom-select>button{background:#0a0a0a9e!important;border-color:#ffffff0c!important;color:#eee!important}.custom-select.open>button{background:#0c0c0cd1!important;border-color:#ffffff13!important;color:#fff!important}.select-menu{background:#080808fa!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 24px 70px #000000a6!important;z-index:60000!important}.select-menu button{background:transparent!important;color:#e7e7e7!important}.select-menu button:hover,.select-menu button.active{background:#ffffff12!important;color:#fff!important;box-shadow:none!important}.top-model-select .select-menu{right:0!important;left:auto!important;min-width:286px!important}.message-files,.attach-preview,.attach-preview span,.attach-preview span.audio-file,.message-files .audio-message,.attach-preview .audio-message,.audio-message,.message.user .audio-message,.message.assistant .audio-message{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.attach-preview span.audio-file,.attach-preview .audio-file{padding:0!important;min-width:min(360px,100%)!important}.attach-preview .audio-file:after{display:none!important;content:none!important}.audio-message,.message-files .audio-message,.attach-preview .audio-message{width:min(360px,100%)!important;min-height:38px!important;padding:0!important;display:grid!important;grid-template-columns:32px minmax(120px,1fr) auto!important;gap:9px!important;align-items:center!important;border-radius:0!important}.audio-message audio{display:none!important}.audio-play{width:32px!important;height:32px!important;min-width:32px!important;background:#f3f3f3!important;color:#050505!important;border:0!important;box-shadow:none!important}.audio-play:hover{background:#fff!important;color:#050505!important}.audio-wave{height:18px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.24) 0 3px,transparent 3px 8px)!important}.audio-wave i{background:repeating-linear-gradient(90deg,rgba(255,255,255,.92) 0 3px,transparent 3px 8px)!important}.audio-meta{color:#cfcfcf!important;min-width:36px!important;font-size:12px!important}.audio-meta svg{display:none!important}.toast.boss-toast,.boss-toast{top:14px!important;right:14px!important;left:auto!important;transform:none!important;min-width:0!important;max-width:min(360px,calc(100vw - 28px))!important;min-height:42px!important;padding:9px 12px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;border-radius:13px!important;font-size:13px!important;line-height:1.35!important;background:#080808f5!important;border:1px solid rgba(255,255,255,.052)!important;box-shadow:0 18px 60px #00000094!important;z-index:70000!important}.toast-icon{width:18px!important;height:18px!important;background:transparent!important;border:0!important}.toast-icon svg{width:16px!important;height:16px!important}.toast-progress{height:2px!important;border-radius:999px!important}.modal-backdrop{z-index:65000!important}.settings-panel{width:min(1120px,calc(100vw - 32px))!important;height:min(800px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;grid-template-columns:250px minmax(0,1fr)!important;background:#050505f7!important;border-color:#ffffff0c!important}.settings-tabs{background:#05050561!important;border-right:1px solid rgba(255,255,255,.035)!important}.settings-tabs button{background:transparent!important;font-weight:450!important;color:#b4b4b4!important}.settings-tabs button:hover,.settings-tabs button.active{background:#ffffff0f!important;color:#fff!important;box-shadow:none!important}.settings-content{min-height:0!important;overflow-y:auto!important;padding:32px!important}.settings-card,.providers-list,.provider-editor,.admin-stats article,.admin-table-wrap,.favorites-hero,.favorite-card{background:#08080894!important;border-color:#ffffff0b!important;box-shadow:none!important}.settings-card input,.settings-card textarea,.provider-editor input,.provider-editor textarea,.maintenance-form input,.maintenance-form textarea,.admin-table select{background:#0505058f!important;border-color:#ffffff0d!important;color:#f1f1f1!important}.workspace-admin{width:min(1160px,100%)!important;max-height:none!important;overflow:visible!important;padding-bottom:40px!important}.admin-panel{padding-bottom:80px!important}.admin-table{background:#06060670!important}.admin-table th,.admin-table td{border-bottom-color:#ffffff0a!important}.table-select.open .select-menu,.admin-table .custom-select.open .select-menu{bottom:calc(100% + 8px)!important;top:auto!important;z-index:65000!important}.pricing-card svg{color:inherit!important}.pricing-card.plan-silver li svg{color:#dcdcdc!important}.pricing-card.plan-gold li svg,.pricing-card.plan-gold .pricing-top b{color:#f1cb78!important}.pricing-card.plan-premium li svg{color:var(--premium-blue)!important}.pricing-card.plan-premium{--plan-color: var(--premium-blue) !important;background:linear-gradient(145deg,#588de747,#0c162a2e 48%,#080808db)!important;border-color:#6ea8ff29!important}.pricing-card.plan-premium:before{background:linear-gradient(90deg,#bfd8ff,var(--premium-blue-2))!important}.pricing-card.plan-premium .primary-btn{background:linear-gradient(135deg,#dceaff,var(--premium-blue))!important;color:#05070b!important}@media(max-width:1120px){.hero-grid{grid-template-columns:1fr!important;width:min(760px,calc(100vw - 32px))!important}.hero-preview{max-width:100%!important;justify-self:stretch!important}}@media(max-width:760px){.workspace,.workspace.side-collapsed{grid-template-columns:1fr!important}.sidebar{position:fixed!important;z-index:5000!important;width:min(286px,calc(100vw - 38px))!important;transform:translate(0)!important}.sidebar.collapsed{transform:translate(-110%)!important;width:min(286px,calc(100vw - 38px))!important}.main-panel{grid-template-rows:52px minmax(0,1fr) auto!important}.topbar.clean{height:52px!important;min-height:52px!important;padding:0 12px!important}.top-model-select>button{max-width:150px!important}.hero-preview{min-height:520px!important;grid-template-columns:1fr!important}.preview-sidebar{display:none!important}.settings-panel{grid-template-columns:1fr!important}.settings-tabs{flex-direction:row!important;overflow-x:auto!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.035)!important}.settings-content{padding:22px!important}}:root{--bg: #050505 !important;--panel: rgba(10,10,10,.74) !important;--panel-strong: rgba(13,13,13,.92) !important;--panel-soft: rgba(255,255,255,.045) !important;--line: rgba(255,255,255,.055) !important;--line-soft: rgba(255,255,255,.035) !important;--text: #f3f3f3 !important;--muted: #9a9a9a !important;--accent: #f2f2f2 !important;--premium-blue: #2f7df6;--gold: #f4bd52;--success: #37d67a;--error: #ff5e57;--warning: #f5b84b}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:#050505!important;color:var(--text)!important;overflow-x:hidden}body:before{opacity:.26!important;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px)!important;background-size:64px 64px!important;background-attachment:scroll!important;-webkit-mask-image:none!important;mask-image:none!important}body:after{display:none!important}button,input,textarea{font-family:inherit}button{font-weight:560!important}.eyebrow{color:#cfcfcf!important}.glass-panel,.landing-nav,.hero-preview,.landing-cta,.community-strip,.auth-modal.redesigned,.settings-panel,.settings-card,.providers-list,.provider-editor,.favorite-card,.admin-stats article,.admin-table-wrap,.admin-chart-card,.tech-pause-card{background:#0a0a0ab3!important;border-color:#ffffff0e!important;box-shadow:inset 0 1px #ffffff09,0 22px 70px #00000057!important;-webkit-backdrop-filter:blur(18px) saturate(110%)!important;backdrop-filter:blur(18px) saturate(110%)!important}.brand-mark span,.preview-logo,.settings-brand,.side-logo span{color:#fff!important}.landing-nav-actions a,.landing-nav-actions button{min-height:38px;align-items:center}.landing-nav-actions a svg,.community-metrics article svg,.landing-cards article>svg{align-self:center;display:block;margin-top:0;color:#f2f2f2!important}.community-metrics article{display:grid!important;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center!important;gap:2px 12px!important}.community-metrics article svg{grid-row:1 / span 2}.community-metrics article b{line-height:1}.community-metrics article span{line-height:1.35}.hero-grid{grid-template-columns:minmax(360px,.95fr) minmax(620px,1.25fr)!important;align-items:center!important}.product-preview-shell{position:relative;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;width:min(760px,100%)!important;min-height:520px!important;overflow:hidden!important;background:#070707d1!important}.product-preview-shell .preview-sidebar,.real-like-sidebar{background:#0f0f0fa8!important;border-right:1px solid rgba(255,255,255,.045)!important;padding:16px 12px!important;display:flex!important;flex-direction:column;gap:8px!important}.preview-logo{font-weight:640!important;gap:8px!important;margin-bottom:10px}.preview-row{display:flex!important;align-items:center!important;gap:9px!important;min-height:36px!important;padding:0 10px!important;border-radius:12px!important;color:#c9c9c9!important;background:transparent!important;border:0!important;font-weight:500!important}.preview-row.active{background:#ffffff14!important;color:#fff!important}.preview-chat{min-width:0!important;padding:18px 20px 20px!important;display:flex!important;flex-direction:column!important}.preview-top{height:42px!important;display:flex;align-items:center;justify-content:space-between;color:#c4c4c4!important}.preview-top button,.top-model-select>button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f2f2f2!important}.preview-flow{flex:1;display:flex!important;flex-direction:column;justify-content:center;gap:18px!important;overflow:visible!important}.preview-input,.demo-input{width:min(520px,94%)!important;align-self:center!important;border:1px solid rgba(255,255,255,.055)!important;background:#ffffff0e!important;color:#f4f4f4!important;box-shadow:none!important}.demo-input:before,.demo-input:after{background:transparent!important;border:0!important;box-shadow:none!important}.demo-input-text{animation-duration:8.8s!important}.animated-demo .demo-input{animation:v15Compose 8.8s cubic-bezier(.2,.8,.2,1) infinite!important}.sent-message{animation:v15Send 8.8s cubic-bezier(.2,.8,.2,1) infinite!important}.ai-answer{animation:v15Answer 8.8s cubic-bezier(.2,.8,.2,1) infinite!important}.ai-answer p{animation:v15AnswerLine 8.8s ease infinite both!important}.answer-line{animation:v15Skeleton 8.8s ease infinite!important;background:#ffffff29!important}.audio-wave i,.answer-line i{background:#fff!important}.preview-message.user{align-self:flex-end!important;max-width:78%!important;background:#ffffff13!important;border-color:#ffffff0b!important;color:#f5f5f5!important}.preview-message.bot{width:min(440px,96%)!important;max-width:none!important;background:#ffffff0a!important;border-color:#ffffff0e!important;color:#f5f5f5!important}.ai-answer-head svg{color:#fff!important}.demo-actions span{color:#eaeaea!important;background:#fff1!important;border-color:#ffffff0f!important}.preview-expand{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:999px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.06)}.preview-modal-backdrop{z-index:9000!important}.preview-expanded{position:relative;width:min(1040px,94vw);max-height:88vh;padding:24px}.preview-expanded .product-preview-shell{width:100%!important;min-height:650px!important;grid-template-columns:230px 1fr!important}.preview-expanded .preview-message.bot{width:min(560px,94%)!important}@keyframes v15Compose{0%,5%{opacity:0;transform:translate3d(0,10px,0)}10%,31%{opacity:1;transform:translateZ(0)}38%,to{opacity:0;transform:translate3d(0,-6px,0)}}@keyframes v15Send{0%,34%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}42%,58%{opacity:1;transform:translateZ(0) scale(1)}68%,to{opacity:0;transform:translate3d(0,-8px,0) scale(.99)}}@keyframes v15Answer{0%,56%{opacity:0;transform:translate3d(0,14px,0)}64%,92%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-5px,0)}}@keyframes v15AnswerLine{0%,63%{opacity:0;transform:translateY(6px)}69%,92%{opacity:1;transform:translateY(0)}to{opacity:0}}@keyframes v15Skeleton{0%,66%{transform:scaleX(.05);opacity:.22}75%,92%{transform:scaleX(1);opacity:.75}to{opacity:0}}.pricing-card{position:relative;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.pricing-card:hover{transform:translateY(-5px)!important;box-shadow:0 32px 100px color-mix(in srgb,var(--plan-color, #fff) 12%,transparent),inset 0 1px #ffffff0d!important}.pricing-card.plan-premium{--plan-color: #2f7df6 !important;background:linear-gradient(180deg,#2f7df62e,#ffffff07 54%),#090c12d1!important}.pricing-card.plan-premium:before{background:linear-gradient(90deg,#68a8ff,#2f7df6)!important}.pricing-card.plan-premium svg{color:#2f7df6!important}.pricing-card ul{min-height:190px!important}.social-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}.social-card,.social-card.primary-social,.social-card.muted-social,.channel-social,.bot-social{display:grid!important;grid-template-columns:48px 1fr 22px!important;align-items:center!important;gap:14px!important;min-height:96px!important;padding:18px!important;border-radius:24px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important;color:#fff!important;box-shadow:none!important}.social-card:hover{background:#ffffff13!important;transform:translateY(-2px)}.social-icon{width:48px!important;height:48px!important;border-radius:16px!important;background:#ffffff13!important;color:#fff!important}.social-card small{color:#a8a8a8!important}.landing-footer{max-width:1220px;margin:36px auto 0;padding:24px;display:grid;grid-template-columns:minmax(260px,.8fr) 1.4fr;gap:22px;align-items:start}.landing-footer b{display:flex;align-items:center;gap:8px;color:#fff}.landing-footer p{margin:8px 0 0;color:#999;line-height:1.55}.landing-footer nav{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.landing-footer a{color:#d8d8d8;border:1px solid rgba(255,255,255,.055);background:#ffffff0b;border-radius:999px;padding:9px 12px}.landing-footer a:hover{color:#fff;background:#ffffff14}body:has(.workspace){overflow:hidden!important}.workspace{height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#050505!important}.workspace:before,.workspace:after{display:none!important}.main-panel{flex:1 1 auto!important;min-width:0!important;min-height:0!important;height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:transparent!important}.topbar.clean{flex:0 0 58px!important;min-height:58px!important;height:58px!important;padding:0 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;background:#050505b8!important;border-bottom:1px solid rgba(255,255,255,.045)!important;box-shadow:none!important;overflow:visible!important;z-index:600!important}.topbar-title{min-width:0!important;flex:1 1 auto!important}.title-inline{min-width:0;display:inline-flex;align-items:center;gap:8px;max-width:100%}.topbar h1{font-size:17px!important;font-weight:620!important;letter-spacing:-.02em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(48vw,620px)}.rename-top-btn{width:30px!important;height:30px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#9a9a9a!important}.rename-top-btn:hover{background:#fff1!important;color:#fff!important}.top-title-form input{max-width:min(460px,52vw)!important;height:36px!important;background:#ffffff0e!important;border-color:#ffffff12!important}.topbar-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0}.source-pill{min-height:32px;display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px;color:#dcdcdc;background:#ffffff0b;border:1px solid rgba(255,255,255,.045)}.source-pill.managed{color:#f4ddb0;border-color:#f4bd5229}.source-pill.free{color:#aaa}.top-model-select{min-width:188px!important}.top-model-select>button{min-height:32px!important;padding:0 4px 0 8px!important;font-size:13px!important}.messages-area{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 24px 120px!important;overscroll-behavior:contain!important}.composer{flex:0 0 auto!important}.sidebar{width:270px!important;height:100dvh!important;background:#0b0b0bc7!important;border-right:1px solid rgba(255,255,255,.045)!important;box-shadow:none!important;overflow:hidden!important}.side-head{height:58px!important;padding:0 14px!important;flex:0 0 58px}.side-logo,.square-btn.sidebar-toggle-clean{background:transparent!important;border:0!important;box-shadow:none!important}.square-btn.sidebar-toggle-clean:hover{background:#fff1!important}.side-actions{gap:2px!important;padding:8px 10px 10px!important}.side-actions button{min-height:38px!important;background:transparent!important;border:0!important;color:#e7e7e7!important;padding:0 8px!important;border-radius:10px!important;font-size:14px!important;font-weight:520!important;box-shadow:none!important}.side-actions button:hover,.side-actions button.active{background:#ffffff13!important;box-shadow:none!important;color:#fff!important}.side-chats{min-height:0!important;overflow-y:auto!important;padding:6px 10px 12px!important}.chat-group-title{color:#8c8c8c!important;font-size:12px!important;font-weight:500!important;padding:12px 6px 5px!important}.chat-row-wrap{position:relative}.chat-row{min-height:38px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:10px!important;padding:0 8px!important}.chat-row:hover,.chat-row.active{background:#ffffff13!important;box-shadow:none!important}.chat-main b{font-weight:520!important;color:#f1f1f1!important}.chat-main small{display:none!important}.chat-controls{gap:2px!important}.chat-controls i{width:26px!important;height:26px!important;border-radius:8px!important;background:transparent!important;color:#b8b8b8!important}.chat-controls i:hover{background:#ffffff1a!important;color:#fff!important}.chat-controls i.pin-active{color:#e6e6e6!important}.chat-controls i.delete-chat-control:hover{background:#ff5e5729!important;color:#ff756f!important}.chat-context-menu{position:absolute;top:40px;left:8px;right:8px;z-index:80;display:grid;gap:8px;padding:12px;border-radius:16px;background:#101010fa;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 70px #0000008c}.chat-context-menu label{color:#aaa;font-size:12px}.chat-context-menu input{width:100%;min-height:36px;border-radius:10px;background:#ffffff0e;color:#fff;border:1px solid rgba(255,255,255,.07);padding:0 10px}.chat-context-menu div{display:flex;gap:8px}.chat-context-menu button{flex:1;min-height:32px;border-radius:10px;background:#ffffff12;color:#fff;border:1px solid rgba(255,255,255,.055)}.side-bottom-account{padding:10px!important}.side-user-card{background:transparent!important;border:0!important;box-shadow:none!important;min-height:46px!important;padding:0 8px!important}.side-user-card:hover{background:#ffffff12!important;box-shadow:none!important}.side-user-avatar{background:#ffffff14!important;color:#fff!important}.side-user-copy b{font-weight:560!important}.sidebar.collapsed{width:68px!important}.sidebar.collapsed .side-actions button{width:42px!important;min-height:42px!important;margin:0 auto}.sidebar.collapsed .side-bottom-account{padding:8px!important}.audio-message,.message-files .audio-message,.message.user .audio-message,.message.assistant .audio-message,.attach-preview .audio-file{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.audio-message{width:min(360px,78vw)!important;min-width:220px!important;gap:10px!important}.audio-play{background:#ffffff18!important;border:0!important;color:#fff!important;border-radius:999px!important}.audio-play:hover{background:#ffffff29!important}.audio-wave{background:#ffffff13!important;height:18px!important;border-radius:999px!important;overflow:hidden}.audio-wave i{background:#ffffffb3!important}.audio-meta{color:#a6a6a6!important}.custom-select{overflow:visible!important}.custom-select>button{border-color:#ffffff0e!important;background:#ffffff0b!important;color:#f0f0f0!important;box-shadow:none!important}.custom-select.open>button,.custom-select>button:hover{background:#ffffff13!important;border-color:#ffffff16!important}.select-menu,.select-menu-floating{position:fixed!important;z-index:20000!important;overflow-y:auto!important;overflow-x:hidden!important;border:1px solid rgba(255,255,255,.085)!important;background:#0e0e0efa!important;border-radius:16px!important;box-shadow:0 30px 90px #000000b3!important;-webkit-backdrop-filter:blur(18px) saturate(110%)!important;backdrop-filter:blur(18px) saturate(110%)!important}.select-menu button{min-height:42px!important;background:transparent!important;color:#e8e8e8!important}.select-menu button:hover,.select-menu button.active{background:#ffffff16!important;color:#fff!important}.select-menu small{color:#aaa!important}.table-select{min-width:145px!important}.sort-select{min-width:210px!important}.settings-panel-v15{width:min(1120px,96vw)!important;height:min(820px,92vh)!important;background:#070707f0!important}.settings-content{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.settings-tabs{background:#0c0c0cc7!important}.settings-tabs button{background:transparent!important;border:0!important;box-shadow:none!important;color:#b8b8b8!important;font-weight:550!important}.settings-tabs button:hover,.settings-tabs button.active{background:#ffffff13!important;box-shadow:none!important;color:#fff!important}.account-section-v15 .section-head{margin-bottom:18px!important}.profile-main-card{display:grid!important;gap:18px!important;min-height:auto!important}.profile-identity{display:flex;align-items:center;gap:14px}.profile-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:#ffffff13;color:#fff}.profile-identity h3{margin:0 0 4px!important}.profile-identity p{margin:0;color:#aaa}.profile-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.profile-form-grid label{display:grid;gap:8px}.profile-form-grid small{color:#888;font-size:12px}.usage-card-inline{display:grid;gap:8px;padding:14px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.045)}.usage-card-inline span{color:#aaa;font-size:12px}.usage-card-inline b{color:#fff}.telegram-card-v15{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:18px!important;min-height:auto!important}.telegram-verified-only{display:grid;gap:8px;justify-items:start}.telegram-verified-only b{color:#fff}.telegram-bind-row{display:grid;gap:10px}.verification-row.verified{color:#c8f8d8!important;background:#37d67a1a!important;border-color:#37d67a2e!important}.settings-card input,.settings-card textarea,.provider-editor input,.admin-user-search input{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}.segmented-list button{background:#ffffff0b!important;border-color:#ffffff0e!important;color:#d6d6d6!important}.segmented-list button.active{background:#ffffff1f!important;color:#fff!important;box-shadow:none!important}input[type=range]{accent-color:#f2f2f2!important}.workspace-admin{width:min(1180px,100%)!important;margin:0 auto!important;min-height:0!important}.admin-panel-v15{display:grid!important;gap:16px!important;padding-bottom:40px}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;background:#ffffff0b;color:#ccc;border:1px solid rgba(255,255,255,.05)}.admin-tabs button.active,.admin-tabs button:hover{color:#fff;background:#ffffff16}.v15-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-chart-card{padding:18px;border-radius:24px}.admin-chart{height:190px;display:flex;align-items:end;gap:7px;padding-top:12px}.admin-chart span{flex:1;min-width:8px;height:100%;display:flex;flex-direction:column;justify-content:end;gap:6px;align-items:center}.admin-chart i{width:100%;min-height:6px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#ffffffdb,#ffffff38)}.admin-chart small{font-size:9px;color:#777;writing-mode:vertical-rl;max-height:34px;overflow:hidden}.admin-users-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:12px}.admin-users-head h3{margin:0 0 5px;color:#fff}.admin-users-head p{margin:0;color:#999}.admin-user-search{min-width:260px;display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.055);background:#ffffff0b}.admin-user-search input{border:0!important;padding:0!important;min-height:0!important}.admin-table-wrap{max-width:100%;overflow:auto!important;border-color:#ffffff0e!important}.admin-table{background:#ffffff06!important}.admin-actions button{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.05)!important;color:#e2e2e2!important}.admin-actions button:hover{background:#ffffff1a!important;color:#fff!important}.admin-actions button.danger-action:hover{background:#ff5e5729!important;color:#ff756f!important;border-color:#ff5e5738!important}.maintenance-status-pill{display:inline-flex;width:fit-content;border-radius:999px;min-height:30px;align-items:center;padding:0 10px;font-size:12px;border:1px solid}.maintenance-status-pill.stable{color:#c8f8d8;background:#37d67a17;border-color:#37d67a2b}.maintenance-status-pill.danger{color:#ffd0cc;background:#ff5e571a;border-color:#ff5e5730}.maintenance-actions{justify-content:flex-start!important}.favorites-tools{overflow:visible!important;display:flex;gap:12px!important;align-items:center!important}.favorites-tools label{min-height:42px!important}.toast,.boss-toast{position:fixed!important;top:16px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;z-index:25000!important;min-width:min(360px,calc(100vw - 28px))!important;max-width:min(520px,calc(100vw - 28px))!important;padding:10px 12px!important;border-radius:15px!important;background:#0f0f0ff5!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 18px 70px #0000008c!important}.toast-icon{width:24px!important;height:24px!important;background:transparent!important;border:0!important}.boss-toast.success .toast-icon{color:var(--success)!important}.boss-toast.error .toast-icon{color:var(--error)!important}.boss-toast.warning .toast-icon{color:var(--warning)!important}.boss-toast.success .toast-progress{background:var(--success)!important}.boss-toast.error .toast-progress{background:var(--error)!important}.boss-toast.warning .toast-progress{background:var(--warning)!important}.workspace :not(.pricing-card):not(.pricing-card *){--blue: #f2f2f2 !important;--blue-2: #f2f2f2 !important}.workspace svg{color:currentColor}.provider-card.managed{background:#ffffff0e!important}.message-actions button.active{background:#f4bd5221!important;color:#f4bd52!important;border-color:#f4bd522e!important}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr!important}.product-preview-shell{justify-self:stretch;width:100%!important}}@media(max-width:820px){.product-preview-shell{grid-template-columns:1fr!important;min-height:520px!important}.product-preview-shell .preview-sidebar{display:none!important}.social-grid,.landing-footer,.profile-form-grid,.telegram-card-v15{grid-template-columns:1fr!important}.landing-footer nav{justify-content:flex-start}.topbar.clean{height:auto!important;min-height:58px!important;padding:10px 14px!important;flex-wrap:wrap}.topbar-actions{width:100%;justify-content:space-between}.top-model-select{min-width:min(100%,240px)!important}.v15-stats{grid-template-columns:1fr!important}.admin-users-head{display:grid}.admin-user-search{min-width:0}}:root{--surface-black: rgba(7,7,7,.88);--surface-raised: rgba(18,18,18,.78);--white-action: #f4f4f4;--white-action-hover: #ffffff}.workspace,.workspace.side-collapsed{grid-template-columns:278px minmax(0,1fr)!important}.sidebar{transition:none!important}.topbar.clean{height:58px!important;min-height:58px!important;padding:0 18px!important;grid-template-columns:minmax(0,1fr) auto!important;background:#05050575!important}.topbar-title{min-width:0!important}.chatgpt-model-select,.top-model-select.chatgpt-model-select{min-width:210px!important;width:auto!important}.chatgpt-model-select>button,.custom-select.chatgpt-model-select>button{justify-content:flex-start!important;gap:8px!important;max-width:min(300px,42vw)!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:10px!important;background:transparent!important;border:1px solid transparent!important;color:#f1f1f1!important;font-size:14px!important;font-weight:580!important}.chatgpt-model-select>button:hover,.chatgpt-model-select.open>button{background:#fff1!important;border-color:#ffffff0a!important}.topbar-actions{gap:8px!important}.source-pill{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.045)!important;color:#bdbdbd!important;font-size:12px!important;white-space:nowrap!important}.topbar-rename-action{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}.sidebar{padding:12px 9px!important;gap:7px!important}.side-head.chatgpt-side-head{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:6px!important;padding:0!important;min-height:40px!important}.side-logo.compact-logo{justify-content:flex-start!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important;border-radius:10px!important}.side-logo.compact-logo span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar-toggle-clean{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important}.sidebar.collapsed{width:70px!important;padding:12px 8px!important;align-items:stretch!important}.sidebar.collapsed .side-head.chatgpt-side-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;justify-items:center!important}.sidebar.collapsed .side-logo.compact-logo,.sidebar.collapsed .sidebar-toggle-clean,.sidebar.collapsed .chatgpt-side-actions button{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0 auto!important;justify-content:center!important}.sidebar.collapsed .side-logo.compact-logo span,.sidebar.collapsed .chatgpt-side-actions span{display:none!important}.sidebar.collapsed .side-logo.compact-logo svg,.sidebar.collapsed .sidebar-toggle-clean svg{margin:0!important}.sidebar.collapsed .side-bottom-account{display:none!important}.chatgpt-side-actions{padding:4px 0 8px!important}.empty-side{color:#8a8a8a!important;background:transparent!important;border:0!important}.side-bottom-account{margin-top:auto!important;padding-top:8px!important}.side-user-card{width:100%!important;margin:0!important;min-height:40px!important;padding:6px 7px!important;align-items:center!important}.side-user-avatar{width:30px!important;height:30px!important}.side-user-copy{transform:translateY(1px)}.rename-dialog{gap:12px!important}.rename-dialog-input input{font-weight:520!important}.rename-dialog-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:0 2px!important}.rename-dialog-actions .primary-btn,.rename-dialog-actions .ghost-btn{min-height:38px!important}.composer-box,.composer-box:hover,.composer-box:focus-within{border-color:#ffffff21!important;box-shadow:0 0 0 3px #ffffff07,0 18px 62px #0000007a!important}.composer textarea:focus,.composer textarea:hover{background:transparent!important}.send-btn,.send-btn:not(:disabled){width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;background:var(--white-action)!important;color:#050505!important;border:0!important;box-shadow:0 0 #fff0!important}.send-btn:hover,.send-btn:focus-visible,.send-btn:active{background:var(--white-action-hover)!important;color:#050505!important;box-shadow:0 0 0 6px #ffffff0e!important;transform:none!important}.send-btn:disabled{background:#ffffff18!important;color:#777!important}.round-btn,.round-btn:hover,.round-btn:focus-visible,.round-btn:active,.finish-record-btn,.finish-record-btn:hover,.finish-record-btn:active{background:#ffffff13!important;color:#fff!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}.round-btn:hover,.finish-record-btn:hover{background:#ffffff21!important}.voice-recorder{display:grid!important;grid-template-columns:minmax(160px,auto) minmax(180px,1fr) auto!important;align-items:center!important;gap:14px!important;width:min(930px,100%)!important;min-height:70px!important}.voice-recorder-main{display:flex!important;align-items:center!important;gap:12px!important}.voice-recorder-main b,.voice-recorder-main small{display:block}.voice-recorder-main small{margin-top:2px;color:#a0a0a0;font-variant-numeric:tabular-nums}.voice-recorder-actions{display:flex!important;align-items:center!important;gap:8px!important}.finish-record-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important}.attach-preview span.audio-file{display:inline-grid!important;grid-template-columns:minmax(220px,1fr) 26px!important;align-items:center!important;gap:8px!important;padding:8px 8px 8px 10px!important;border-radius:18px!important;background:#121212c7!important;border:1px solid rgba(255,255,255,.06)!important}.attach-preview button,.attach-preview .audio-file>button{width:24px!important;height:24px!important;border-radius:999px!important;background:#ffffff13!important;color:#fff!important;border:0!important}.attach-preview button:hover{background:#ffffff29!important}.voice-only-message .bubble{padding:10px!important;border-radius:24px 24px 8px!important;background:#161616db!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 14px 42px #00000040!important}.voice-message-stack{display:grid!important;gap:8px!important}.voice-message-stack .audio-message,.message-files .audio-message{width:min(380px,78vw)!important;min-height:46px!important;padding:8px 10px!important;border-radius:18px!important;display:grid!important;grid-template-columns:34px minmax(120px,1fr) auto!important;gap:10px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}.audio-play{background:#ffffff1f!important;color:#fff!important}.audio-play:hover{background:#fff3!important}.audio-wave{background:#ffffff17!important}.audio-wave i{background:#ffffffc7!important}.audio-meta{color:#b5b5b5!important}html[data-show-composer-hint=false] .composer>p{display:none!important}html[data-dense-messages=true] .messages-area{padding-top:14px!important;padding-bottom:14px!important}html[data-dense-messages=true] .message{margin:8px auto!important}html[data-compact-sidebar=true] .chatgpt-side-actions button,html[data-compact-sidebar=true] .sidebar .chat-row{min-height:30px!important;padding-top:5px!important;padding-bottom:5px!important}html[data-soft-motion=false] *,html[data-soft-motion=false] *:before,html[data-soft-motion=false] *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.profile-form-grid{grid-template-columns:1fr!important;gap:12px!important}.usage-card-inline{width:100%!important;min-height:72px!important;padding:12px 14px!important}.account-section-v15 .telegram-card-v15{margin-top:18px!important}.telegram-card-v15{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)!important;align-items:start!important}.interface-settings-card{display:grid!important;gap:10px!important}.pref-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;min-height:62px!important;padding:12px 14px!important;border-radius:16px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important;color:#eee!important;text-align:left!important}.pref-toggle:hover,.pref-toggle.active{background:#ffffff16!important}.pref-toggle b,.pref-toggle small{display:block!important}.pref-toggle small{margin-top:3px;color:#999;font-weight:420}.pref-toggle i{min-width:48px!important;text-align:center!important;font-style:normal!important;border-radius:999px!important;padding:5px 8px!important;background:#ffffff14!important;color:#dcdcdc!important;font-size:12px!important}.pref-toggle.active i{background:#f2f2f2!important;color:#050505!important}.selected-api-note b{color:#fff!important}.admin-users-section,.admin-chart-card{background:#0a0a0ab3!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:24px!important;padding:18px!important;box-shadow:inset 0 1px #ffffff09!important}.admin-table-wrap{border-color:#ffffff0e!important;background:#07070794!important}.admin-table th,.admin-table td{border-bottom-color:#ffffff0b!important}.v15-maintenance{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:0!important;overflow:hidden!important}.maintenance-hero-admin{padding:clamp(26px,4vw,42px)!important;border-bottom:1px solid rgba(255,255,255,.055)!important;background:radial-gradient(circle at 80% 0%,rgba(255,255,255,.08),transparent 34%),#ffffff06!important}.maintenance-hero-admin h3{margin:14px 0 8px!important;color:#fff!important;font-size:clamp(32px,4.6vw,58px)!important;line-height:1!important;letter-spacing:-.06em!important}.maintenance-hero-admin p{max-width:680px!important;margin:0!important;color:#aaa!important;line-height:1.6!important}.maintenance-settings-card{padding:20px!important}.maintenance-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.maintenance-form label{display:grid!important;gap:7px!important;color:#aaa!important;font-size:13px!important}.maintenance-form label:nth-child(2){grid-row:span 2!important}.maintenance-form textarea{min-height:126px!important}.maintenance-actions{grid-column:1 / -1!important}.auth-switch{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important}.auth-switch button{margin-left:0!important;min-height:28px!important;padding:0 8px!important;border-radius:8px!important;background:transparent!important;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}.auth-switch button:hover{background:#ffffff12!important}.primary-btn:active,.primary-xl:active,.nav-login:active,.telegram-btn:active{background:#fff!important;color:#050505!important;box-shadow:0 0 0 6px #ffffff0e!important}.utility-showcase{margin-top:-26px!important}.utility-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.utility-card{min-height:310px!important;border-radius:30px!important;padding:20px!important;background:#0a0a0ab3!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:inset 0 1px #ffffff09,0 22px 70px #0000004d!important;overflow:hidden!important}.utility-window-head{display:flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font-weight:620!important;margin-bottom:18px!important}.utility-search-input,.draft-composer-demo{min-height:52px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:18px!important;padding:0 14px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.055)!important;color:#e8e8e8!important}.utility-search-input span{display:inline-block;overflow:hidden;white-space:nowrap;animation:utilityType 4.8s steps(10,end) infinite}.utility-result-list{display:grid!important;gap:8px!important;margin-top:16px!important}.utility-result-list span{display:grid!important;grid-template-columns:28px 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;gap:2px 8px!important;min-height:54px!important;padding:9px 10px!important;border-radius:15px!important;color:#dcdcdc!important;background:#ffffff09!important;transform:translate(0);animation:utilityResult 4.8s ease infinite}.utility-result-list span svg{grid-row:1 / span 2}.utility-result-list small{color:#8e8e8e}.utility-result-list span:nth-child(2){animation-delay:.12s}.utility-result-list span:nth-child(3){animation-delay:.24s}.utility-result-list span.active{background:#ffffff16!important}.mini-chat-tabs{display:flex!important;gap:8px!important;margin-bottom:16px!important}.mini-chat-tabs span{border-radius:999px!important;padding:8px 12px!important;background:#ffffff0b!important;color:#aaa!important;font-size:13px!important}.mini-chat-tabs span.active{background:#f2f2f2!important;color:#050505!important}.draft-composer-demo{animation:draftPulse 4.8s ease infinite}.draft-note{display:flex!important;align-items:center!important;gap:9px!important;margin-top:16px!important;color:#dcdcdc!important}@keyframes utilityType{0%,12%{width:0}38%,to{width:72px}}@keyframes utilityResult{0%,34%{opacity:.35;transform:translate(-8px)}46%,to{opacity:1;transform:translate(0)}}@keyframes draftPulse{0%,to{border-color:#ffffff0e}50%{border-color:#ffffff29;box-shadow:0 0 0 4px #ffffff09}}@media(max-width:900px){.workspace,.workspace.side-collapsed{grid-template-columns:minmax(0,1fr)!important}.utility-grid{grid-template-columns:1fr!important}.voice-recorder{grid-template-columns:1fr!important;align-items:stretch!important}.voice-recorder-actions{justify-content:space-between!important}.maintenance-form{grid-template-columns:1fr!important}.maintenance-form label:nth-child(2){grid-row:auto!important}.telegram-card-v15{grid-template-columns:1fr!important}}.workspace,.workspace.side-collapsed{grid-template-columns:278px minmax(0,1fr)!important;transition:grid-template-columns .18s cubic-bezier(.22,.8,.24,1)!important}.workspace.side-collapsed{grid-template-columns:70px minmax(0,1fr)!important}.sidebar{width:278px!important;transition:width .18s cubic-bezier(.22,.8,.24,1),transform .18s cubic-bezier(.22,.8,.24,1)!important;will-change:width}.sidebar.collapsed{width:70px!important}.sidebar-toggle-clean,.sidebar-toggle-clean *,.sidebar-toggle-clean:hover,.sidebar-toggle-clean:active{animation:none!important;transition:background-color .12s ease,color .12s ease!important;transform:none!important}.side-head.chatgpt-side-head{grid-template-columns:minmax(0,1fr) 40px!important;min-height:42px!important}.sidebar.collapsed .side-head.chatgpt-side-head{grid-template-columns:1fr!important;gap:8px!important}.sidebar.collapsed .side-logo.compact-logo,.sidebar.collapsed .sidebar-toggle-clean,.sidebar.collapsed .chatgpt-side-actions button,.sidebar.collapsed .side-user-card{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;justify-content:center!important;border-radius:13px!important}.sidebar.collapsed .side-bottom-account{display:block!important;padding:8px 0 0!important;margin-top:auto!important}.sidebar.collapsed .side-user-copy,.sidebar.collapsed .chat-main,.sidebar.collapsed .chat-controls,.sidebar.collapsed .chat-group-title,.sidebar.collapsed .side-chats,.sidebar.collapsed .side-logo.compact-logo span,.sidebar.collapsed .chatgpt-side-actions span{display:none!important}.sidebar.collapsed .side-user-avatar{width:32px!important;height:32px!important}.topbar.clean{height:62px!important;min-height:62px!important;padding:0 clamp(14px,2.1vw,28px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;overflow:visible!important;background:#050505b8!important;border-bottom:1px solid rgba(255,255,255,.052)!important}.redesigned-topbar-title{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important}.topbar-model-block{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:min(520px,100%)!important}.topbar-kicker{flex:0 0 auto!important;color:#7e7e7e!important;font-size:12px!important;font-weight:650!important;letter-spacing:.02em!important}.chatgpt-model-select,.top-model-select.chatgpt-model-select{min-width:230px!important;max-width:min(360px,48vw)!important}.chatgpt-model-select>button,.custom-select.chatgpt-model-select>button{width:100%!important;height:40px!important;min-height:40px!important;justify-content:space-between!important;border-radius:14px!important;padding:0 11px 0 13px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.06)!important;color:#f2f2f2!important;font-size:14px!important;font-weight:620!important;box-shadow:none!important}.chatgpt-model-select>button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chatgpt-model-select>button:hover,.chatgpt-model-select.open>button,.custom-select.chatgpt-model-select>button:hover,.custom-select.chatgpt-model-select.open>button{background:#ffffff15!important;border-color:#ffffff1a!important;color:#fff!important}.redesigned-topbar-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important}.source-pill{max-width:min(260px,36vw)!important;overflow:hidden!important;text-overflow:ellipsis!important}.select-menu-floating{z-index:60000!important}.select-menu button{-webkit-tap-highlight-color:transparent!important}.composer{padding:0 clamp(12px,2.2vw,24px) 18px!important}.composer-box{width:min(960px,100%)!important;display:flex!important;align-items:flex-end!important;gap:10px!important;padding:11px 12px!important;border-radius:25px!important}.composer textarea{min-height:54px!important;max-height:220px!important;height:54px;resize:none!important;overflow-y:hidden;padding:15px 2px 11px!important;line-height:1.46!important;scrollbar-width:thin}.composer textarea::-webkit-scrollbar{width:6px}.composer textarea::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.composer-controls{flex:0 0 auto!important;align-items:flex-end!important;padding-bottom:4px!important}.send-btn,.send-btn:not(:disabled),.send-btn:not(:disabled):hover,.send-btn:hover,.send-btn:active,.send-btn:focus-visible{background:#fff!important;color:#050505!important;border:0!important}.send-btn:not(:disabled):hover{box-shadow:0 0 0 5px #ffffff0e!important}.send-btn:disabled,.send-btn:disabled:hover{background:#ffffff1a!important;color:#6d6d6d!important;box-shadow:none!important}.voice-recorder.composer-box{grid-template-columns:minmax(150px,auto) minmax(160px,1fr) auto!important;width:min(960px,100%)!important;min-height:76px!important;padding:13px 14px!important;border-radius:25px!important}.voice-recorder-actions button{pointer-events:auto!important}.finish-record-btn{white-space:nowrap!important}.record-wave{min-width:0!important;overflow:hidden!important}.attach-preview span.audio-file{grid-template-columns:minmax(200px,1fr) 26px!important;max-width:min(420px,100%)!important;background:#121212d1!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important}.audio-message,.message-files .audio-message{cursor:default!important}.audio-wave,.audio-play{cursor:pointer!important}.favorites-tools label,.admin-user-search,.search-dialog-input{position:relative!important;overflow:hidden!important}.favorites-tools input,.admin-user-search input,.search-dialog-input input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}.favorites-tools input:focus,.admin-user-search input:focus,.search-dialog-input input:focus,.favorites-tools input:focus-visible,.admin-user-search input:focus-visible,.search-dialog-input input:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.favorites-tools input::-webkit-search-cancel-button,.admin-user-search input::-webkit-search-cancel-button,.search-dialog-input input::-webkit-search-cancel-button{display:none!important}.favorites-tools label:focus-within,.admin-user-search:focus-within,.search-dialog-input:focus-within{border-color:#ffffff1f!important;background:#ffffff0f!important}.admin-users-section{border:1px solid rgba(255,255,255,.055)!important;background:#080808a3!important}.admin-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-table{min-width:880px!important;border-collapse:separate!important;border-spacing:0 8px!important;background:transparent!important}.admin-table thead tr{background:transparent!important}.admin-table tbody tr{background:#ffffff09!important;border-radius:16px!important;box-shadow:inset 0 0 0 1px #ffffff0b!important}.admin-table td,.admin-table th{border-bottom:0!important;vertical-align:middle!important}.admin-table tbody td:first-child{border-radius:16px 0 0 16px!important}.admin-table tbody td:last-child{border-radius:0 16px 16px 0!important}.table-select{min-width:150px!important}.table-select>button{width:150px!important}.table-select.open{z-index:65000!important}.table-select .select-menu-floating{width:190px!important}.admin-user-search{background:#ffffff0b!important}.interface-copy-preview{position:relative!important;min-height:548px!important}.preview-expand,.preview-modal-backdrop,.preview-expanded{display:none!important}.preview-top-copy{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.preview-model-pill,.preview-source-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:0 10px!important;border-radius:12px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.06)!important;color:#e8e8e8!important;font-size:12px!important;white-space:nowrap!important}.preview-source-pill{color:#aaa!important}.preview-send-dot{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;flex:0 0 auto!important;border-radius:999px!important;background:#fff!important;color:#050505!important;margin-left:auto!important}.interface-copy-preview .preview-input.demo-input{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important}.interface-copy-preview .demo-input-text{min-width:0!important}.community-metrics article{display:grid!important;grid-template-rows:auto auto 1fr!important;align-content:start!important;justify-items:start!important;min-width:0!important;overflow:hidden!important;gap:8px!important}.community-metrics svg{width:24px!important;height:24px!important;margin:0 0 4px!important;align-self:start!important}.community-metrics b,.community-metrics span{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.community-metrics span{line-height:1.42!important}.linked-search-card{position:relative!important}.linked-search-layout{display:grid!important;gap:9px!important}.linked-search-query,.linked-search-thread{border-radius:16px!important;border:1px solid rgba(255,255,255,.055)!important;background:#ffffff0b!important;color:#e8e8e8!important}.linked-search-query{display:flex!important;align-items:center!important;gap:9px!important;min-height:50px!important;padding:0 13px!important}.linked-search-thread{display:grid!important;gap:3px!important;min-height:54px!important;padding:10px 12px!important;transform:translateY(0);animation:utilityResult 4.8s ease infinite}.linked-search-thread:nth-child(3){animation-delay:.14s}.linked-search-thread:nth-child(4){animation-delay:.28s}.linked-search-thread.active{background:#ffffff15!important}.linked-search-thread b{color:#fff!important;font-weight:650!important}.linked-search-thread small{color:#8f8f8f!important}.draft-animation-card,.draft-composer-demo,.draft-note,.mini-chat-tabs{display:none!important}@media(max-width:900px){.workspace,.workspace.side-collapsed{grid-template-columns:minmax(0,1fr)!important}.sidebar{transform:translate(0)}.sidebar.collapsed{transform:translate(-104%)!important;width:278px!important}.topbar.clean{height:auto!important;min-height:62px!important;padding:10px 14px!important}.redesigned-topbar-title{width:100%!important}.topbar-model-block{flex:1 1 auto!important}.chatgpt-model-select,.top-model-select.chatgpt-model-select{min-width:0!important;max-width:none!important;flex:1 1 auto!important}.redesigned-topbar-actions{width:100%!important;justify-content:space-between!important}.source-pill{max-width:calc(100vw - 92px)!important}.voice-recorder.composer-box{grid-template-columns:1fr!important}.voice-recorder-actions{justify-content:space-between!important}.admin-table-wrap{overflow-x:auto!important}.community-metrics{grid-template-columns:1fr!important}}.hero-preview.interface-copy-preview{grid-template-columns:176px minmax(0,1fr)!important;min-height:560px!important;border-radius:34px!important;overflow:hidden!important}.interface-copy-preview .real-like-sidebar,.hero-preview .preview-sidebar.real-like-sidebar{padding:12px!important;background:#0a0a0aeb!important;border-right:1px solid rgba(255,255,255,.055)!important}.interface-copy-preview .preview-logo{min-height:40px!important;padding:0 8px!important;margin:0 0 8px!important;border-radius:12px!important;color:#fff!important}.interface-copy-preview .preview-row{display:flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:2px 0!important;padding:0 9px!important;border-radius:12px!important;background:transparent!important;color:#b7b7b7!important;transition:background-color .18s ease,color .18s ease!important}.interface-copy-preview .preview-row.active,.interface-copy-preview .preview-row:hover{background:#ffffff12!important;color:#fff!important}.interface-copy-preview .preview-chat{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;padding:18px!important}.interface-copy-preview .preview-flow{display:grid!important;grid-template-rows:auto auto 1fr!important;gap:14px!important;min-height:0!important}.interface-copy-preview .preview-input.demo-input,.interface-copy-preview .sent-message,.interface-copy-preview .ai-answer,.interface-copy-preview .answer-line,.interface-copy-preview .answer-lines span{animation-duration:10.8s!important;animation-iteration-count:infinite!important;animation-timing-function:cubic-bezier(.22,.82,.22,1)!important}.interface-copy-preview .demo-input-text{animation:demoInputTypeStable 10.8s steps(46,end) infinite!important}.interface-copy-preview .preview-input.demo-input{position:relative!important;inset:auto!important;opacity:1!important;transform:none!important;min-height:60px!important;border-radius:20px!important;background:#121212cc!important;border:1px solid rgba(255,255,255,.075)!important}.interface-copy-preview .sent-message{position:relative!important;inset:auto!important;justify-self:end!important;max-width:86%!important;border-radius:20px!important;padding:12px 14px!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important;animation-name:demoSentStable!important}.interface-copy-preview .ai-answer{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:2px 4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#e9e9e9!important;box-shadow:none!important;animation-name:demoAnswerStable!important}.interface-copy-preview .ai-answer-head{margin-bottom:10px!important;color:#bdbdbd!important}.interface-copy-preview .ai-answer p{margin:0 0 8px!important;color:#dcdcdc!important;line-height:1.48!important;opacity:0;animation:demoAnswerTextStable 10.8s cubic-bezier(.22,.82,.22,1) infinite!important}.interface-copy-preview .ai-answer p:nth-of-type(2){animation-delay:.25s!important}.interface-copy-preview .ai-answer p:nth-of-type(3){animation-delay:.5s!important}.interface-copy-preview .answer-lines{margin-top:6px!important}.interface-copy-preview .demo-actions{display:none!important}@keyframes demoInputTypeStable{0%,7%{clip-path:inset(0 100% 0 0)}30%,to{clip-path:inset(0 0 0 0)}}@keyframes demoComposer{0%,38%{opacity:1;transform:translateY(0)}49%,to{opacity:.38;transform:translateY(4px)}}@keyframes demoSentStable{0%,34%{opacity:0;transform:translateY(12px) scale(.99)}43%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.995)}}@keyframes demoAnswerStable{0%,45%{opacity:0;transform:translateY(12px)}55%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes demoAnswerTextStable{0%,50%{opacity:0;transform:translateY(8px)}60%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.landing-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.landing-cards article{scroll-snap-align:unset!important}.interface-utility-showcase .section-head{margin-bottom:24px!important}.utility-interface-copy{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;width:min(1050px,100%)!important;min-height:520px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border-radius:34px!important;background:#0a0a0ac2!important}.utility-mini-sidebar{padding:14px!important;background:#080808d1!important;border-right:1px solid rgba(255,255,255,.055)!important}.utility-mini-brand,.utility-mini-nav,.utility-mini-chat{display:flex!important;align-items:center!important;gap:9px!important;min-height:40px!important;border-radius:13px!important;padding:0 10px!important;color:#c7c7c7!important}.utility-mini-brand{margin-bottom:10px!important;color:#fff!important;font-weight:720!important}.utility-mini-nav{background:transparent!important}.utility-mini-nav.active,.utility-mini-nav.hover-preview{background:#ffffff12!important;color:#fff!important}.utility-mini-nav.hover-preview{animation:sidebarHoverPreview 4.6s ease infinite}.utility-mini-separator{height:1px!important;margin:14px 10px 12px!important;background:#ffffff12!important}.utility-mini-chat{display:grid!important;align-content:center!important;gap:2px!important;margin-bottom:4px!important;min-height:54px!important;background:transparent!important}.utility-mini-chat.active{background:#ffffff0e!important}.utility-mini-chat b{color:#f4f4f4!important;font-size:13px!important}.utility-mini-chat small{color:#858585!important;font-size:11px!important}.utility-mini-main{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;min-width:0!important;padding:16px 18px 18px!important}.utility-mini-topbar{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;margin-bottom:8px!important}.utility-model-pill,.utility-plan-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 11px!important;border-radius:13px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.065)!important;color:#e8e8e8!important;font-size:12px!important}.utility-plan-pill{color:#a8a8a8!important}.utility-mini-search-panel{position:absolute!important;top:66px!important;left:22px!important;width:min(360px,calc(100% - 44px))!important;z-index:3!important;padding:10px!important;border-radius:22px!important;background:#0d0d0df0!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:0 22px 70px #00000070!important}.utility-search-field,.utility-search-result{display:flex!important;align-items:center!important;gap:9px!important;border-radius:15px!important;background:transparent!important}.utility-search-field{min-height:42px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.075)!important;color:#e6e6e6!important}.utility-search-field span{display:inline-block!important;overflow:hidden!important;white-space:nowrap!important;animation:utilitySearchType 4.8s steps(10,end) infinite!important}.utility-search-result{min-height:54px!important;margin-top:7px!important;padding:9px 10px!important;color:#d8d8d8!important;animation:utilityResultIn 4.8s ease infinite!important}.utility-search-result.active{background:#ffffff12!important}.utility-search-result:nth-child(3){animation-delay:.18s!important}.utility-search-result span{display:grid!important;gap:2px!important}.utility-search-result b{color:#fff!important;font-size:13px!important}.utility-search-result small{color:#8b8b8b!important;font-size:11px!important}.utility-mini-messages{display:grid!important;align-content:end!important;gap:14px!important;min-height:0!important;padding:164px 4px 92px!important}.utility-user-message{justify-self:end!important;max-width:min(520px,82%)!important;border-radius:20px!important;padding:12px 15px!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.075)!important;color:#fff!important}.utility-assistant-message{max-width:min(620px,92%)!important;color:#dedede!important;line-height:1.55!important}.utility-answer-head{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:9px!important;color:#bdbdbd!important;font-size:13px!important}.utility-assistant-message p{margin:0 0 7px!important}.utility-mini-composer{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 11px 10px 16px!important;border-radius:22px!important;background:#121212eb!important;border:1px solid rgba(255,255,255,.075)!important}.utility-composer-text{flex:1 1 auto!important;color:#d7d7d7!important;overflow:hidden!important;white-space:nowrap!important;animation:utilityComposerType 5.2s steps(42,end) infinite!important}.utility-mini-composer button{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#fff!important;color:#050505!important;border:0!important}@keyframes sidebarHoverPreview{0%,to{background:transparent}28%,74%{background:#ffffff12}}@keyframes utilitySearchType{0%,14%{max-width:0}42%,to{max-width:96px}}@keyframes utilityResultIn{0%,34%{opacity:.35;transform:translate(-7px)}48%,to{opacity:1;transform:translate(0)}}@keyframes utilityComposerType{0%,12%{max-width:0}46%,to{max-width:420px}}.community-strip{border-radius:32px!important}.community-metrics.product-metrics{align-items:stretch!important}.community-metrics.product-metrics article{grid-template-rows:auto auto auto!important;justify-items:start!important;align-content:start!important;min-height:148px!important;padding:18px!important}.community-metrics.product-metrics svg{grid-row:1!important;margin:0 0 8px!important}.community-metrics.product-metrics b,.community-metrics.product-metrics span{display:block!important;max-width:100%!important}.landing-cta,.landing-footer{border-radius:32px!important;overflow:hidden!important}.main-panel{position:relative!important;border-left:0!important}.topbar.clean{border-left:0!important;background:#050505c7!important;box-shadow:none!important}.redesigned-topbar-title,.topbar-model-block{background:transparent!important;border:0!important;box-shadow:none!important}.topbar-kicker{padding-left:0!important}.chatgpt-model-select,.top-model-select.chatgpt-model-select{min-width:248px!important;max-width:min(360px,46vw)!important}.chatgpt-model-select>button,.custom-select.chatgpt-model-select>button{background:transparent!important;border-color:#ffffff16!important;border-radius:14px!important;padding-left:12px!important}.chatgpt-model-select>button:hover,.chatgpt-model-select.open>button,.custom-select.chatgpt-model-select>button:hover,.custom-select.chatgpt-model-select.open>button{background:transparent!important;border-color:#ffffff24!important;box-shadow:none!important}.select-menu-floating{right:auto!important;transform:none!important;padding:8px!important;border-radius:16px!important}.select-menu button{border-radius:12px!important;padding:10px 11px!important}.select-menu button:hover,.select-menu button.active{background:#ffffff12!important;box-shadow:none!important}.search-dialog-input,.admin-user-search,.favorites-tools label,.side-search,.top-title-form input,.composer-box,.voice-recorder.composer-box{transition:border-color .16s ease,color .16s ease!important}.search-dialog-input:hover,.search-dialog-input:focus-within,.admin-user-search:hover,.admin-user-search:focus-within,.favorites-tools label:hover,.favorites-tools label:focus-within,.side-search:hover,.side-search:focus-within,.top-title-form input:hover,.top-title-form input:focus,.composer-box:hover,.composer-box:focus-within,.voice-recorder.composer-box:hover,.voice-recorder.composer-box:focus-within{background:inherit!important;box-shadow:none!important}.search-dialog-input input,.admin-user-search input,.favorites-tools input,.side-search input,.top-title-form input,.composer textarea{background:transparent!important;box-shadow:none!important;outline:0!important}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none!important}.messages-area{padding-bottom:clamp(178px,22vh,248px)!important}.composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;pointer-events:none!important;background:linear-gradient(180deg,#05050500,#050505f5 52%)!important}.composer>*{pointer-events:auto!important}.composer-box,.voice-recorder.composer-box{width:min(960px,calc(100% - 32px))!important;align-items:flex-end!important;border-radius:25px!important;background:#121212f0!important;border-color:#ffffff14!important}.composer textarea{min-height:54px!important;max-height:190px!important;height:54px;overflow-y:hidden}.voice-recorder.composer-box{display:grid!important;grid-template-columns:minmax(180px,auto) minmax(160px,1fr) auto!important;min-height:76px!important}.finish-record-btn{min-height:38px!important;border-radius:999px!important}.rename-dialog{width:min(620px,calc(100vw - 28px))!important;padding:14px!important;border-radius:24px!important}.rename-dialog-input{min-height:50px!important;padding:0 9px 0 12px!important;border-radius:16px!important}.search-dialog-input>button,.rename-dialog-input>button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:11px!important;background:transparent!important;color:#a5a5a5!important}.search-dialog-input>button:hover,.rename-dialog-input>button:hover{background:#ffffff0e!important;color:#fff!important}.rename-dialog-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:10px!important}.rename-dialog-actions button{min-height:42px!important;width:100%!important;border-radius:14px!important}.admin-users-section{padding:18px!important;border-radius:28px!important;overflow:visible!important}.admin-users-head{padding:0 2px 14px!important}.admin-table-wrap{padding:10px!important;border-radius:22px!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.055)!important;overflow-x:auto!important}.admin-table{border-spacing:0 8px!important}.admin-table th,.admin-table td{padding:13px 14px!important}.admin-table tbody tr{border-radius:16px!important}.sidebar,.sidebar *{box-sizing:border-box!important}.side-head.chatgpt-side-head,.chatgpt-side-actions,.side-chats.chatgpt-chat-list,.side-bottom-account{width:100%!important}.side-head.chatgpt-side-head,.chatgpt-side-actions,.side-chats.chatgpt-chat-list,.side-bottom-account{padding-left:12px!important;padding-right:12px!important}.side-chats.chatgpt-chat-list{padding-top:8px!important;padding-bottom:12px!important}.chat-row,.side-actions button,.side-user-card{width:100%!important;border-radius:13px!important}.side-bottom-account{position:relative!important;border-top:0!important;margin-top:4px!important;padding-top:14px!important}.side-bottom-account:before{content:""!important;position:absolute!important;top:0!important;left:12px!important;right:12px!important;height:1px!important;background:#ffffff12!important}.side-actions button:hover,.side-user-card:hover,.chat-row:hover{background:#ffffff0e!important;box-shadow:none!important}@media(max-width:980px){.hero-preview.interface-copy-preview,.utility-interface-copy{grid-template-columns:1fr!important}.interface-copy-preview .real-like-sidebar,.utility-mini-sidebar{display:none!important}.landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.landing-cards{grid-template-columns:1fr!important}.utility-mini-topbar{align-items:flex-start!important;flex-direction:column!important}.utility-mini-search-panel{position:relative!important;top:auto!important;left:auto!important;width:100%!important;margin:8px 0 12px!important}.utility-mini-messages{padding-top:10px!important}.utility-interface-copy{min-height:auto!important}.voice-recorder.composer-box,.rename-dialog-actions{grid-template-columns:1fr!important}}:root{--v19-black: #050505;--v19-panel: #0b0b0b;--v19-input: #080808;--v19-line: rgba(255,255,255,.075);--v19-line-soft: rgba(255,255,255,.045);--v19-hover: rgba(255,255,255,.065);--v19-text: #f4f4f4;--v19-muted: #9a9a9a}.main-panel:before,.main-panel:after,.topbar.clean:before,.topbar.clean:after,.redesigned-topbar-title:before,.redesigned-topbar-title:after,.topbar-model-block:before,.topbar-model-block:after{content:none!important;display:none!important}.topbar.clean{height:62px!important;min-height:62px!important;padding:0 22px!important;background:var(--v19-black)!important;border-bottom:1px solid var(--v19-line-soft)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.redesigned-topbar-title,.topbar-model-block,.redesigned-topbar-actions{background:transparent!important;border:0!important;box-shadow:none!important}.topbar-rename-action,.rename-top-btn{animation:none!important;transition:background-color .14s ease,color .14s ease!important}.topbar-rename-action:hover,.rename-top-btn:hover{transform:none!important}.search-dialog-input,.admin-user-search,.favorites-tools label,.side-search,.top-title-form input,.composer-box,.voice-recorder.composer-box,.auth-fields input,.settings-card input,.settings-card textarea,.provider-editor input,.provider-editor textarea,.maintenance-form input,.maintenance-form textarea{background:var(--v19-input)!important;border-color:var(--v19-line)!important;box-shadow:none!important}.search-dialog-input:hover,.search-dialog-input:focus-within,.admin-user-search:hover,.admin-user-search:focus-within,.favorites-tools label:hover,.favorites-tools label:focus-within,.side-search:hover,.side-search:focus-within,.top-title-form input:hover,.top-title-form input:focus,.composer-box:hover,.composer-box:focus-within,.voice-recorder.composer-box:hover,.voice-recorder.composer-box:focus-within,.auth-fields input:hover,.auth-fields input:focus,.settings-card input:hover,.settings-card input:focus,.settings-card textarea:hover,.settings-card textarea:focus,.provider-editor input:hover,.provider-editor input:focus,.provider-editor textarea:hover,.provider-editor textarea:focus,.maintenance-form input:hover,.maintenance-form input:focus,.maintenance-form textarea:hover,.maintenance-form textarea:focus{background:var(--v19-input)!important;border-color:#ffffff1f!important;box-shadow:none!important}.search-dialog-input input,.admin-user-search input,.favorites-tools input,.side-search input,.top-title-form input,.composer textarea{color:var(--v19-text)!important}.admin-users-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:16px!important}.admin-table-wrap{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:24px!important;overflow-x:auto!important}.admin-table{border-collapse:separate!important;border-spacing:0 9px!important;min-width:820px!important}.admin-table thead th{border:0!important;background:transparent!important;color:#8f8f8f!important}.admin-table tbody tr{background:transparent!important;border:0!important;box-shadow:none!important}.admin-table tbody td{background:#ffffff0b!important;border-top:1px solid var(--v19-line-soft)!important;border-bottom:1px solid var(--v19-line-soft)!important}.admin-table tbody td:first-child{border-left:1px solid var(--v19-line-soft)!important;border-radius:18px 0 0 18px!important}.admin-table tbody td:last-child{border-right:1px solid var(--v19-line-soft)!important;border-radius:0 18px 18px 0!important}.admin-table tbody tr:hover td{background:#ffffff10!important}.admin-user-search{background:var(--v19-input)!important}.composer{background:linear-gradient(180deg,#05050500,#050505fa 50%)!important}.composer-box{display:flex!important;align-items:center!important;min-height:66px!important;padding:9px 10px 9px 18px!important;background:var(--v19-input)!important;border:1px solid var(--v19-line)!important}.composer textarea{min-height:44px!important;height:44px;padding:10px 0!important;line-height:1.45!important;align-self:center!important}.composer-controls{align-self:center!important}.composer>p{width:min(960px,calc(100% - 32px))!important;margin:8px auto 0!important;color:#8b8b8b!important;font-size:12px!important;line-height:1.35!important;text-align:center!important}.voice-recorder.composer-box{align-items:center!important;grid-template-columns:minmax(180px,auto) minmax(180px,1fr) auto!important;gap:14px!important;min-height:72px!important;padding:11px 12px 11px 16px!important}.voice-recorder-main{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}.voice-recorder-main b{color:#fff!important;font-weight:680!important}.voice-recorder-main small{color:var(--v19-muted)!important}.record-wave{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:42px!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff0b!important;overflow:hidden!important}.record-wave i{width:3px!important;border-radius:999px!important;background:#ffffffb8!important}.voice-recorder-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}.voice-recorder-actions .round-btn,.cancel-record-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;background:#ffffff14!important;color:#fff!important;border:1px solid var(--v19-line)!important}.cancel-record-btn:hover{background:#ffffff24!important}.finish-record-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;background:#fff!important;color:#050505!important;border:1px solid #fff!important;font-weight:680!important;white-space:nowrap!important}.finish-record-btn.secondary{background:#ffffff14!important;color:#fff!important;border-color:var(--v19-line)!important}.finish-record-btn.secondary:hover{background:#ffffff24!important}.audio-message,.message-files .audio-message,.message.user .audio-message,.message.assistant .audio-message,.attach-preview .audio-message{display:inline-flex!important;align-items:center!important;gap:11px!important;width:min(430px,82vw)!important;min-height:52px!important;padding:8px 11px!important;border-radius:999px!important;background:#101010!important;border:1px solid var(--v19-line)!important;box-shadow:none!important}.audio-message.compact-audio{width:min(320px,66vw)!important;min-height:46px!important;padding:7px 9px!important}.audio-play{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;background:#fff!important;color:#050505!important;border:1px solid #fff!important;box-shadow:none!important}.audio-play:hover{background:#fff!important;color:#050505!important;transform:none!important}.audio-body{display:grid!important;grid-template-rows:16px auto!important;gap:4px!important;flex:1 1 auto!important;min-width:0!important}.audio-track{position:relative!important;display:block!important;width:100%!important;height:16px!important;cursor:pointer!important;touch-action:none!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,255,255,.28) 0 2px,transparent 2px 7px),#ffffff13!important;overflow:hidden!important}.audio-track i{position:absolute!important;inset:0 auto 0 0!important;display:block!important;width:0;min-width:2px;border-radius:inherit!important;background:linear-gradient(90deg,#fff 0 2px,transparent 2px 7px),#ffffffd1!important}.audio-track:focus-visible{outline:2px solid rgba(255,255,255,.34)!important;outline-offset:3px!important}.audio-meta{display:block!important;color:#a6a6a6!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}.hero-preview.interface-copy-preview{grid-template-columns:176px minmax(0,1fr)!important;background:#0b0b0b!important}.interface-copy-preview .preview-row,.interface-copy-preview .preview-row.active{background:transparent!important;border:0!important;box-shadow:none!important;color:#b7b7b7!important}.interface-copy-preview .preview-row:hover,.interface-copy-preview .preview-row.active:hover{background:var(--v19-hover)!important;color:#fff!important}.interface-copy-preview .preview-chat{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;background:#050505!important}.interface-copy-preview .preview-flow{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:16px!important;min-height:0!important}.preview-messages-live{display:grid!important;align-content:end!important;gap:13px!important;min-height:0!important;padding:20px 4px 0!important}.interface-copy-preview .preview-input.demo-input{min-height:64px!important;padding:10px 11px 10px 14px!important;border-radius:23px!important;background:#080808!important;border:1px solid var(--v19-line)!important;color:#f3f3f3!important;animation:none!important}.interface-copy-preview .preview-input.demo-input>svg{color:#9a9a9a!important;flex:0 0 auto!important}.interface-copy-preview .demo-input-text{flex:1 1 auto!important;color:#f2f2f2!important;overflow:hidden!important;white-space:nowrap!important;animation:demoComposerTextV19 10.8s steps(46,end) infinite!important}.interface-copy-preview .preview-send-dot{background:#fff!important;color:#050505!important}.interface-copy-preview .sent-message{animation-name:demoSentStable!important}.interface-copy-preview .ai-answer{animation-name:demoAnswerStable!important;padding:0 4px!important}.interface-copy-preview .ai-answer p{animation-name:demoAnswerTextStable!important}.interface-copy-preview .ai-answer-head,.interface-copy-preview .demo-actions{display:none!important}@keyframes demoComposerTextV19{0%,8%{max-width:0;opacity:1}34%{max-width:520px;opacity:1}42%,78%{max-width:520px;opacity:0}to{max-width:0;opacity:0}}.community-strip{align-items:stretch!important;gap:20px!important}.community-metrics.product-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr))!important;gap:12px!important;min-width:0!important}.community-metrics.product-metrics article{min-height:132px!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important}.community-metrics.product-metrics b{font-size:clamp(22px,2.2vw,30px)!important;overflow-wrap:normal!important}.community-metrics.product-metrics span{font-size:12px!important;line-height:1.36!important;overflow-wrap:normal!important;word-break:normal!important}.utility-interface-copy{background:#0b0b0b!important}.utility-mini-main{background:#050505!important}.utility-mini-nav,.utility-mini-nav.active{background:transparent!important;border:0!important}.utility-mini-nav:hover,.utility-mini-nav.hover-preview{background:var(--v19-hover)!important;color:#fff!important}.utility-mini-search-panel,.utility-mini-composer{background:#080808!important;border-color:var(--v19-line)!important}.utility-assistant-message{background:transparent!important;border:0!important}@media(max-width:1120px){.community-metrics.product-metrics{grid-template-columns:1fr!important}.community-metrics.product-metrics article{min-height:auto!important}}@media(max-width:900px){.topbar.clean{height:auto!important;min-height:64px!important}.voice-recorder.composer-box{grid-template-columns:1fr!important}.voice-recorder-actions{justify-content:stretch!important;flex-wrap:wrap!important}.finish-record-btn{flex:1 1 auto!important}}@media(max-width:640px){.audio-message,.message-files .audio-message,.message.user .audio-message,.message.assistant .audio-message,.attach-preview .audio-message{width:min(100%,calc(100vw - 56px))!important}.composer-box{align-items:flex-end!important}.composer-controls{align-self:flex-end!important}}:root{--v20-bg: #050505;--v20-panel: #101010;--v20-panel-2: #141414;--v20-line: rgba(255,255,255,.085);--v20-line-soft: rgba(255,255,255,.055);--v20-text: #f4f4f4;--v20-muted: #a1a1a1}.community-strip{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,480px)!important;align-items:stretch!important;gap:clamp(18px,3vw,34px)!important;padding:clamp(24px,4vw,36px)!important;border-radius:34px!important;background:#0c0c0cc7!important}.community-strip>div:first-child{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.community-metrics.product-metrics{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}.community-metrics.product-metrics article{display:grid!important;grid-template-columns:42px minmax(72px,auto) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:88px!important;padding:17px 18px!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff0e,#ffffff06)!important;border:1px solid var(--v20-line)!important}.community-metrics.product-metrics article svg{width:42px!important;height:42px!important;padding:10px!important;border-radius:16px!important;background:#ffffff12!important;color:#fff!important}.community-metrics.product-metrics b{font-size:clamp(23px,2.2vw,32px)!important;line-height:1!important;color:#fff!important;white-space:nowrap!important}.community-metrics.product-metrics span{color:var(--v20-muted)!important;font-size:13px!important;line-height:1.4!important;word-break:normal!important}.interface-copy-preview .preview-flow{grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important}.interface-copy-preview .preview-messages-live{align-content:end!important;gap:12px!important;padding:16px 2px 0!important}.interface-copy-preview .preview-input.demo-input{display:flex!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:10px 10px 10px 16px!important;border-radius:24px!important;background:#090909!important;border:1px solid var(--v20-line)!important;box-shadow:none!important;overflow:hidden!important}.interface-copy-preview .demo-input-text{flex:1 1 auto!important;min-width:0!important;max-width:0!important;overflow:hidden!important;white-space:nowrap!important;color:#f2f2f2!important;animation:demoHeroTypeV20 6.2s steps(54,end) infinite!important}.interface-copy-preview .demo-input-actions{display:inline-flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important}.interface-copy-preview .demo-icon-btn,.interface-copy-preview .preview-send-dot{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;border:1px solid transparent!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease!important}.interface-copy-preview .demo-icon-btn{background:transparent!important;color:#aaa!important}.interface-copy-preview .preview-send-dot{background:#2b2b2b!important;color:#898989!important;animation:demoHeroSendV20 6.2s ease infinite!important}.interface-copy-preview .sent-message{width:fit-content!important;max-width:88%!important;justify-self:end!important;white-space:normal!important;opacity:0!important;transform:translateY(8px) scale(.985)!important;animation:demoHeroUserBubbleV20 6.2s ease infinite!important}.interface-copy-preview .ai-answer{opacity:0!important;transform:translateY(10px)!important;animation:demoHeroAnswerV20 6.2s ease infinite!important}.interface-copy-preview .ai-answer p{opacity:0!important;transform:translateY(7px)!important;animation:demoHeroAnswerLineV20 6.2s ease infinite!important}.interface-copy-preview .ai-answer p:nth-child(1){animation-delay:0s!important}.interface-copy-preview .ai-answer p:nth-child(2){animation-delay:.1s!important}.interface-copy-preview .ai-answer p:nth-child(3){animation-delay:.2s!important}.interface-copy-preview .answer-line{animation:demoHeroSkeletonV20 6.2s ease infinite!important}@keyframes demoHeroTypeV20{0%,8%{max-width:0;opacity:1}34%,44%{max-width:100%;opacity:1}50%,to{max-width:100%;opacity:0}}@keyframes demoHeroSendV20{0%,30%{background:#2b2b2b;color:#858585;border-color:transparent;transform:none}36%,45%{background:#fff;color:#050505;border-color:#fff;transform:scale(1.02)}51%,to{background:#2b2b2b;color:#858585;border-color:transparent;transform:none}}@keyframes demoHeroUserBubbleV20{0%,43%{opacity:0;transform:translateY(8px) scale(.985)}51%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demoHeroAnswerV20{0%,55%{opacity:0;transform:translateY(10px)}64%,to{opacity:1;transform:translateY(0)}}@keyframes demoHeroAnswerLineV20{0%,63%{opacity:0;transform:translateY(7px)}72%,to{opacity:1;transform:translateY(0)}}@keyframes demoHeroSkeletonV20{0%,68%{transform:scaleX(.08);opacity:.25}82%,to{transform:scaleX(1);opacity:.86}}.side-actions.chatgpt-side-actions,.side-actions{gap:4px!important;padding:0 10px 10px!important}.side-actions.chatgpt-side-actions button,.side-actions button{min-height:38px!important;padding:0 10px!important;border-radius:12px!important}.sidebar.collapsed .side-actions.chatgpt-side-actions,.sidebar.collapsed .side-actions{gap:5px!important;padding-inline:8px!important}.sidebar.collapsed .side-actions.chatgpt-side-actions button,.sidebar.collapsed .side-actions button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.composer-box{position:relative!important;align-items:flex-end!important;gap:10px!important;padding:11px 11px 11px 16px!important;border-radius:27px!important;background:#0e0e0eeb!important;border:1px solid var(--v20-line)!important;box-shadow:0 18px 58px #00000057!important}.composer textarea{min-height:44px!important;padding:9px 0!important;line-height:1.45!important}.composer-controls{margin-left:auto!important;display:inline-flex!important;align-items:center!important;align-self:flex-end!important;gap:7px!important;padding-bottom:2px!important}.round-btn,.send-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease!important}.round-btn{background:transparent!important;border:1px solid transparent!important;color:#a8a8a8!important}.round-btn:hover{background:#ffffff16!important;color:#fff!important;border-color:var(--v20-line-soft)!important}.send-btn,.send-btn:disabled{opacity:1!important;background:#2b2b2b!important;color:#898989!important;border:1px solid #2b2b2b!important;box-shadow:none!important}.send-btn:not(:disabled){background:#fff!important;color:#050505!important;border-color:#fff!important}.send-btn:not(:disabled):hover{background:#fff!important;color:#050505!important;transform:scale(1.035)!important}.custom-select,.custom-select.open{overflow:visible!important;isolation:auto!important}.custom-select>button,.top-model-select>button,.table-select>button,.sort-select>button{background:#101010!important;border:1px solid var(--v20-line)!important;box-shadow:none!important}.custom-select.open>button,.top-model-select.open>button{background:#151515!important;border-color:#ffffff29!important}.select-menu-floating{position:fixed!important;z-index:9999!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:6px!important;border-radius:18px!important;background:#0a0a0afb!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 24px 80px #0000009e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.select-menu-floating button{min-height:38px!important;width:100%!important;padding:9px 11px!important;margin:0!important;border-radius:12px!important;background:transparent!important;color:#e8e8e8!important;border:0!important;box-shadow:none!important}.select-menu-floating button+button{margin-top:3px!important}.select-menu-floating button:hover,.select-menu-floating button.active{background:#ffffff17!important;color:#fff!important;box-shadow:none!important}.table-select-menu{min-width:168px!important}.top-model-select-menu{min-width:260px!important}.sort-select-menu{min-width:220px!important}.admin-users-section{display:grid!important;gap:16px!important;padding:clamp(14px,2vw,20px)!important;border-radius:26px!important;background:#0a0a0a9e!important;border:1px solid var(--v20-line-soft)!important}.admin-users-head{padding:0 2px!important}.admin-table-wrap{padding:10px!important;border-radius:22px!important;background:#0b0b0b!important;border:1px solid var(--v20-line)!important;overflow-x:auto!important;overflow-y:visible!important}.admin-table{border-collapse:separate!important;border-spacing:0!important;border-radius:16px!important;overflow:hidden!important;background:#101010!important;border:1px solid rgba(255,255,255,.055)!important}.admin-table th,.admin-table td{padding:15px 18px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.admin-table th:first-child,.admin-table td:first-child{padding-left:20px!important}.admin-table th:last-child,.admin-table td:last-child{padding-right:20px!important}.admin-table .custom-select{min-width:152px!important}.admin-table .custom-select>button{min-height:38px!important;border-radius:13px!important}.favorites-tools{display:flex!important;align-items:stretch!important;gap:14px!important;margin:18px 0 20px!important}.favorites-tools label,.favorites-tools .sort-select>button{min-height:48px!important;border-radius:17px!important;background:#101010!important;border:1px solid var(--v20-line)!important;color:#e8e8e8!important;box-shadow:none!important}.favorites-tools label{padding:0 14px!important}.favorites-tools .sort-select>button{min-width:224px!important;padding:0 14px!important;justify-content:space-between!important}.favorites-tools label svg{color:#aaa!important}.favorites-tools input::placeholder{color:#7f7f7f!important}.sort-select-menu button{min-height:40px!important;padding-inline:12px!important}@media(max-width:1120px){.community-strip{grid-template-columns:1fr!important}.community-metrics.product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.community-metrics.product-metrics article{grid-template-columns:1fr!important;align-content:start!important;min-height:150px!important}}@media(max-width:760px){.community-metrics.product-metrics{grid-template-columns:1fr!important}.favorites-tools{flex-direction:column!important}.favorites-tools .sort-select,.favorites-tools .sort-select>button{width:100%!important;min-width:0!important}.composer-box{padding:10px 10px 10px 14px!important}.composer textarea{min-height:42px!important}.composer-controls{gap:5px!important}.round-btn,.send-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}#features,#models,#pricing,#benefits,#socials,.landing-section,.landing-cards{scroll-margin-top:92px!important}.message.assistant .bubble,.favorite-text{color:#ededed!important}.markdown{display:grid!important;gap:12px!important;color:#ededed!important;font-size:15px!important;line-height:1.72!important;overflow-wrap:anywhere!important}.markdown>*{margin:0!important}.markdown h1,.markdown h2,.markdown h3,.markdown h4{color:#fff!important;line-height:1.2!important;font-weight:720!important;letter-spacing:-.025em!important;margin-top:6px!important}.markdown h1{font-size:1.56rem!important}.markdown h2{font-size:1.28rem!important;padding-left:12px!important;border-left:3px solid rgba(255,255,255,.24)!important}.markdown h3{font-size:1.08rem!important}.markdown p{color:#e5e5e5!important}.markdown strong,.markdown b{color:#fff!important;font-weight:740!important}.markdown em{color:#f2f2f2!important}.markdown ul,.markdown ol{display:grid!important;gap:7px!important;padding-left:1.35em!important}.markdown li{padding-left:.15em!important}.markdown li::marker{color:#a8a8a8!important}.markdown blockquote{margin:2px 0!important;padding:12px 14px!important;border-left:3px solid rgba(255,255,255,.2)!important;border-radius:14px!important;background:#ffffff0b!important;color:#d8d8d8!important}.markdown a{color:#fff!important;text-decoration:underline!important;text-decoration-color:#ffffff59!important;text-underline-offset:3px!important}.markdown code{border-radius:7px!important;background:#ffffff16!important;border:1px solid rgba(255,255,255,.06)!important;color:#f7f7f7!important;padding:.16em .4em!important;font-size:.92em!important}.markdown pre{max-width:100%!important;overflow-x:auto!important;border-radius:18px!important;background:#070707!important;border:1px solid rgba(255,255,255,.08)!important;padding:16px!important;box-shadow:inset 0 1px #ffffff09!important}.markdown pre code{display:block!important;background:transparent!important;border:0!important;padding:0!important;line-height:1.62!important;white-space:pre!important}.markdown table{display:block!important;max-width:100%!important;overflow-x:auto!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#ffffff06!important}.markdown th,.markdown td{padding:10px 12px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;border-right:1px solid rgba(255,255,255,.055)!important;text-align:left!important;vertical-align:top!important}.markdown th{color:#fff!important;background:#ffffff0e!important;font-weight:720!important}.markdown tr:last-child td{border-bottom:0!important}.markdown th:last-child,.markdown td:last-child{border-right:0!important}.markdown hr{width:100%!important;height:1px!important;border:0!important;background:#ffffff17!important}.live-demo-preview .preview-flow{min-height:426px!important;display:grid!important;grid-template-rows:1fr auto!important;gap:14px!important}.live-preview-messages{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:12px!important;min-height:296px!important}.live-demo-preview .preview-message{animation:v21DemoPop .22s cubic-bezier(.2,.8,.2,1) both!important}.live-demo-preview .preview-message.user{align-self:flex-end!important;max-width:78%!important;text-align:left!important}.live-demo-preview .preview-message.bot{align-self:flex-start!important;max-width:86%!important}.live-demo-preview .ai-answer{opacity:1!important;transform:none!important}.live-demo-preview .ai-answer p{opacity:0;transform:translateY(5px);animation:v21DemoAnswerLine .18s ease forwards!important}.live-demo-input{min-height:54px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 9px 8px 16px!important;background:#0d0d0d!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:20px!important;box-shadow:none!important;animation:none!important}.live-demo-input .demo-input-text{flex:1 1 auto!important;min-width:0!important;display:block!important;max-width:none!important;color:#f2f2f2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;animation:none!important}.live-demo-input .demo-input-text:after{content:""!important;display:inline-block!important;width:7px!important;height:1.15em!important;margin-left:3px!important;vertical-align:-2px!important;background:#e8e8e8!important;border-radius:1px!important;animation:v21CaretBlink .8s steps(2,end) infinite!important}.live-demo-input .demo-input-actions{flex:0 0 auto!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}.live-demo-input .demo-icon-btn,.live-demo-input .preview-send-dot{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:transparent!important;border:1px solid transparent!important;color:#9d9d9d!important;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease!important}.live-demo-input .demo-icon-btn{background:#ffffff0b!important}.live-demo-input .preview-send-dot{background:#2b2b2b!important;color:#8d8d8d!important;border-color:#2b2b2b!important;animation:none!important}.live-demo-input.ready .preview-send-dot{background:#fff!important;color:#050505!important;border-color:#fff!important}.live-demo-input.submitted .preview-send-dot{transform:scale(.94)!important}@keyframes v21DemoPop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v21DemoAnswerLine{to{opacity:1;transform:translateY(0)}}@keyframes v21CaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.composer-box,.voice-recorder.composer-box,.composer-box:hover,.composer-box:focus-within,.voice-recorder.composer-box:hover,.voice-recorder.composer-box:focus-within{background:#080808!important;border-color:#ffffff13!important;box-shadow:0 18px 60px #0000006b!important}.composer-controls{margin-left:auto!important;justify-content:flex-end!important}.round-btn:hover,.send-btn:hover,.side-user-card:hover,.chat-row:hover,.pref-toggle:hover,.settings-tabs button:hover,.admin-tabs button:hover,.nav-login:hover,.topbar-rename-action:hover,.rename-top-btn:hover{transform:none!important}.send-btn,.send-btn:disabled{opacity:1!important;background:#2b2b2b!important;color:#8c8c8c!important;border-color:#2b2b2b!important}.send-btn:not(:disabled),.send-btn:not(:disabled):hover{background:#fff!important;color:#050505!important;border-color:#fff!important}.topbar-model-block,.subscription-fixed-model,.redesigned-topbar-title,.redesigned-topbar-actions,.chatgpt-model-select,.top-model-select.chatgpt-model-select{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.chatgpt-model-select>button,.custom-select.chatgpt-model-select>button,.custom-select>button,.table-select>button,.sort-select>button{background:#0d0d0d!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}.chatgpt-model-select>button:hover,.chatgpt-model-select.open>button,.custom-select.chatgpt-model-select>button:hover,.custom-select.chatgpt-model-select.open>button,.custom-select.open>button{background:#0d0d0d!important;border-color:#ffffff29!important;box-shadow:none!important}.fixed-model-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;border-radius:14px!important;background:#0d0d0d!important;border:1px solid rgba(255,255,255,.09)!important;color:#f1f1f1!important;font-size:13px!important;font-weight:620!important}.select-menu-floating,.top-model-select-menu,.table-select-menu,.sort-select-menu{z-index:65000!important;background:#090909!important;border-color:#ffffff21!important;box-shadow:0 22px 70px #000000ad!important}.select-menu-floating button{background:transparent!important}.select-menu-floating button:hover,.select-menu-floating button.active{background:#ffffff13!important}.admin-users-section{padding:18px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.admin-users-head{padding:0 0 12px!important}.admin-table-wrap{padding:0!important;background:transparent!important;border:0!important;border-radius:18px!important;overflow-x:auto!important;overflow-y:visible!important}.admin-table{min-width:900px!important;border-collapse:separate!important;border-spacing:0!important;background:#0d0d0d!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;overflow:hidden!important}.admin-table thead th{background:#101010!important}.admin-table th,.admin-table td{padding:15px 18px!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.admin-table tbody tr:last-child td{border-bottom:0!important}.admin-table th:first-child,.admin-table td:first-child{padding-left:22px!important}.admin-table th:last-child,.admin-table td:last-child{padding-right:22px!important}.favorites-tools{gap:16px!important;align-items:stretch!important}.favorites-tools label,.favorites-tools .sort-select>button{background:#0d0d0d!important;border-color:#ffffff17!important}.favorites-tools label{padding-left:15px!important;padding-right:15px!important}.favorites-tools .sort-select{flex:0 0 auto!important}.favorites-tools .sort-select>button{min-width:238px!important}.community-strip{align-items:stretch!important}.community-metrics.product-metrics{height:100%!important;align-self:stretch!important}.community-metrics.product-metrics article{min-height:154px!important;height:100%!important;background:#0d0d0d!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.community-metrics.product-metrics article:hover{transform:none!important;background:#101010!important}@media(max-width:980px){.live-demo-preview .preview-flow{min-height:360px!important}.live-preview-messages{min-height:236px!important}}@media(max-width:760px){.favorites-tools{flex-direction:column!important;gap:11px!important}.favorites-tools .sort-select,.favorites-tools .sort-select>button{width:100%!important;min-width:0!important}.admin-users-section{padding:12px 0!important}.admin-table{min-width:860px!important}.live-demo-preview .preview-flow{min-height:330px!important}.live-preview-messages{min-height:210px!important}}.landing-page{scroll-behavior:smooth!important;scroll-padding-top:104px!important}.landing-nav-actions a{transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease!important}.landing-nav-actions a:hover{transform:translateY(-1px)!important}#features,#models,#pricing,#socials,#benefits,#workflow{scroll-margin-top:112px!important}.community-metrics.product-metrics article{align-content:start!important;gap:9px!important;padding:20px!important}.community-metrics.product-metrics article small{display:block!important;color:#858585!important;font-size:12px!important;line-height:1.48!important;max-width:25ch!important}.community-metrics.product-metrics article:hover{transform:translateY(-3px)!important;border-color:#ffffff21!important}.benefit-matrix article,.interface-fragments-grid article{transition:transform .24s cubic-bezier(.2,.8,.2,1),background .24s ease,border-color .24s ease,box-shadow .24s ease!important;will-change:transform!important}.benefit-matrix article:hover,.interface-fragments-grid article:hover{transform:translateY(-6px)!important;background:#0f0f0fc7!important;border-color:#ffffff21!important;box-shadow:0 26px 90px #0000006b,inset 0 1px #ffffff09!important}.live-demo-preview .preview-chat{min-height:0!important}.live-demo-preview .preview-flow{min-height:474px!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important}.live-preview-messages{min-height:0!important;height:100%!important;max-height:460px!important;justify-content:flex-start!important;overflow:hidden!important;padding:2px 2px 10px!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 8px),transparent 100%)!important;mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 8px),transparent 100%)!important}.live-demo-preview .preview-message.user.sent-message{display:block!important;align-self:flex-end!important;width:fit-content!important;max-width:min(78%,390px)!important;min-height:0!important;margin:0!important;padding:12px 14px!important;border-radius:20px 20px 6px!important;background:#ffffff16!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important;animation:v22PreviewMessageIn .26s cubic-bezier(.2,.8,.2,1) both!important}.live-demo-preview .preview-message.bot.ai-answer{display:block!important;align-self:flex-start!important;width:fit-content!important;max-width:min(88%,440px)!important;min-height:0!important;margin:0!important;padding:14px 15px!important;border:1px solid rgba(255,255,255,.052)!important;border-radius:20px 20px 20px 6px!important;background:#0a0a0a8f!important;color:#dedede!important;animation:v22PreviewMessageIn .26s cubic-bezier(.2,.8,.2,1) both!important}.live-demo-preview .preview-message.bot.ai-answer.thinking{min-width:138px!important;padding-bottom:16px!important}.live-demo-preview .ai-answer-head{margin:0 0 8px!important;color:#f1f1f1!important;font-size:11px!important;font-weight:760!important;letter-spacing:.02em!important;text-transform:none!important}.live-demo-preview .ai-answer p{margin:0 0 7px!important;color:#d7d7d7!important;font-size:13px!important;line-height:1.45!important;opacity:0;transform:translateY(5px);animation:v22PreviewLineIn .2s ease forwards!important}.live-demo-preview .ai-answer p:last-child{margin-bottom:0!important}.live-demo-input.submitted .demo-input-text{color:#777!important}.live-demo-input.submitted .demo-input-text:after{display:none!important}.live-demo-input .demo-input-text{animation:none!important;clip-path:none!important}@keyframes v22PreviewMessageIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v22PreviewLineIn{to{opacity:1;transform:translateY(0)}}.interface-fragments-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.interface-fragments-grid article{min-height:214px!important;padding:24px!important;border-radius:28px!important;background:#0707079e!important;border:1px solid rgba(255,255,255,.045)!important;box-shadow:0 20px 70px #0000005c,inset 0 1px #ffffff05!important}.interface-fragments-grid article>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#ffffff12!important;color:#fff!important;border:1px solid rgba(255,255,255,.055)!important}.interface-fragments-grid h3{margin:20px 0 9px!important;color:#fff!important;font-size:20px!important;letter-spacing:-.02em!important}.interface-fragments-grid p{margin:0!important;color:#9c9c9c!important;line-height:1.62!important}.social-grid-metrics{max-width:1080px!important}.social-card.social-card-metric{grid-template-columns:auto minmax(0,1fr) auto auto!important;min-height:134px!important}.social-copy{min-width:0!important}.social-count{position:relative!important;z-index:1!important;display:grid!important;justify-items:end!important;gap:3px!important;padding:12px 14px!important;border-radius:18px!important;background:#fff1!important;border:1px solid rgba(255,255,255,.06)!important;color:#fff!important;white-space:nowrap!important}.social-count span{display:block!important;color:#fff!important;font-size:26px!important;line-height:.95!important;font-weight:880!important;letter-spacing:-.055em!important}.social-count small{display:block!important;color:#a8a8a8!important;font-size:11px!important;line-height:1.1!important}.social-card-metric:hover .social-count{background:#ffffff17!important;border-color:#ffffff1c!important}.admin-users-section,.admin-table-wrap,.admin-table,.admin-table thead th,.admin-table tbody tr,.admin-table td,.admin-table th{background-color:#050505!important}.admin-table{background:#050505!important;border-color:#ffffff18!important}.admin-table thead th{background:#070707!important;color:#b8b8b8!important}.admin-table tbody tr:hover td{background:#0b0b0b!important}.admin-table td{color:#eee!important}@media(max-width:1100px){.interface-fragments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-card.social-card-metric{grid-template-columns:auto minmax(0,1fr) auto!important}.social-card.social-card-metric>svg{display:none!important}}@media(max-width:760px){.interface-fragments-grid{grid-template-columns:1fr!important}.social-card.social-card-metric{grid-template-columns:auto 1fr!important;align-items:start!important}.social-count{grid-column:1 / -1!important;justify-items:start!important;width:100%!important}.community-metrics.product-metrics article small{max-width:none!important}}.live-demo-preview .preview-flow{min-height:494px!important}.live-preview-messages{display:flex!important;flex-direction:column!important;gap:12px!important;padding:8px 2px 12px!important;overflow:hidden!important}.live-demo-input{position:relative!important;overflow:visible!important;min-height:58px!important;padding:10px 10px 10px 18px!important;border-radius:22px!important;background:#0d0d0d!important;border:1px solid rgba(255,255,255,.09)!important}.live-demo-input .demo-input-text{display:block!important;min-width:0!important;max-width:none!important;color:#f1f1f1!important;font-size:14px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:1!important;clip-path:none!important;animation:none!important}.live-demo-input .demo-input-text.placeholder{color:#7f7f7f!important}.live-demo-input .demo-icon-btn,.live-demo-input .preview-send-dot{background:transparent!important;border:1px solid transparent!important;color:#a0a0a0!important}.live-demo-input .demo-icon-btn:hover,.live-demo-input .preview-send-dot:hover{background:#ffffff16!important;color:#fff!important}.live-demo-input .preview-send-dot{background:#333!important;border-color:#333!important;color:#898989!important}.live-demo-input.ready .preview-send-dot{background:#fff!important;border-color:#fff!important;color:#050505!important}.live-demo-input.submitted .preview-send-dot{background:#333!important;border-color:#333!important;color:#898989!important}.live-demo-preview .preview-message.user.sent-message,.live-demo-preview .preview-message.bot.ai-answer{animation-duration:.42s!important;animation-timing-function:cubic-bezier(.2,.8,.2,1)!important}.live-demo-preview .ai-answer p{animation-duration:.32s!important}.community-metrics.product-metrics{grid-template-columns:1fr!important;gap:10px!important}.community-metrics.product-metrics article{min-height:74px!important;grid-template-columns:38px minmax(54px,auto) minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:12px!important;padding:14px 16px!important}.community-metrics.product-metrics article small{display:none!important}.community-metrics.product-metrics article svg{width:38px!important;height:38px!important;padding:9px!important}.community-metrics.product-metrics b{min-width:0!important;font-size:26px!important;line-height:1!important;text-align:left!important}.community-metrics.product-metrics span{max-width:24ch!important;align-self:center!important;color:#a8a8a8!important;font-size:13px!important;line-height:1.32!important}.admin-users-section{padding:20px!important;border-radius:30px!important;background:#050505!important;border:1px solid rgba(255,255,255,.075)!important}.admin-table-wrap{padding:14px!important;border-radius:26px!important;background:#030303!important;border:1px solid rgba(255,255,255,.08)!important;overflow-x:auto!important;overflow-y:visible!important}.admin-table{min-width:940px!important;border-collapse:separate!important;border-spacing:0 12px!important;background:transparent!important;border:0!important;overflow:visible!important}.admin-table thead th{padding:0 18px 8px!important;background:transparent!important;border:0!important;color:#9d9d9d!important}.admin-table tbody tr{background:transparent!important}.admin-table tbody td{min-height:58px!important;padding:18px 20px!important;background:#0a0a0a!important;border-top:1px solid rgba(255,255,255,.075)!important;border-bottom:1px solid rgba(255,255,255,.075)!important;color:#f0f0f0!important}.admin-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.075)!important;border-radius:22px 0 0 22px!important}.admin-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.075)!important;border-radius:0 22px 22px 0!important}.admin-table tbody tr:hover td{background:#101010!important;border-color:#ffffff1f!important}.admin-actions{gap:8px!important}.admin-actions button{min-height:36px!important;padding:0 12px!important}.composer-controls .round-btn{background:transparent!important;border-color:transparent!important}.composer-controls .round-btn:hover{background:#ffffff16!important;border-color:#ffffff14!important}.voice-recorder-actions .finish-record-btn.secondary{display:none!important}.social-grid.social-grid-v12{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:980px!important;margin-inline:auto!important}.social-grid.social-grid-v12 .social-card,.social-grid.social-grid-v12 .social-card.primary-social,.social-grid.social-grid-v12 .social-card.bot-social,.social-grid.social-grid-v12 .social-card.channel-social{grid-template-columns:48px minmax(0,1fr) 22px!important;min-height:112px!important;opacity:1!important;background:#ffffff0c!important;border-color:#ffffff10!important;box-shadow:inset 0 1px #ffffff06!important}.social-grid.social-grid-v12 .social-card:hover{background:#ffffff13!important;border-color:#ffffff1d!important}.social-grid.social-grid-v12 .social-count{display:none!important}.muted-social{opacity:1!important}.landing-cards article,.benefit-matrix article,.pricing-card,.social-card,.community-metrics article{transition:transform .24s cubic-bezier(.2,.8,.2,1),background-color .24s ease,border-color .24s ease,box-shadow .24s ease!important;will-change:transform!important}.landing-cards article:hover,.benefit-matrix article:hover,.pricing-card:hover,.social-card:hover,.community-metrics article:hover{transform:translateY(-4px)!important;border-color:#ffffff21!important;box-shadow:0 24px 74px #00000057,inset 0 1px #ffffff09!important}.live-demo-preview .preview-message.user.sent-message,.live-demo-preview .preview-message.bot.ai-answer{display:block!important;color:#f1f1f1!important;opacity:1!important;visibility:visible!important}.live-demo-preview .ai-answer p{color:#d9d9d9!important;opacity:1!important;visibility:visible!important}.live-demo-preview .ai-answer-head{display:flex!important}.demo-click-cursor{width:13px!important;height:18px!important;background:#f7f7f7!important;clip-path:polygon(0 0,0 17px,4px 13px,7px 18px,10px 16px,7px 11px,13px 11px)!important;filter:drop-shadow(0 3px 7px rgba(0,0,0,.45))!important;transform:translate(-3px,-5px) rotate(-8deg) scale(.88)!important;opacity:.86!important}.demo-click-cursor:after{left:-8px!important;top:-8px!important;width:22px!important;height:22px!important;border-color:#ffffff47!important}.live-demo-input.ready .demo-click-cursor{left:calc(100% - 28px)!important;top:19px!important;transform:translate(-3px,-5px) rotate(-8deg) scale(.84)!important}.admin-chart-card{padding:20px!important;border-radius:26px!important;background:#080808a8!important;border:1px solid rgba(255,255,255,.06)!important}.admin-line-chart{position:relative!important;height:244px!important;margin-top:12px!important;padding:18px 14px 30px!important;border-radius:22px!important;background:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px),#050505b8!important;background-size:12.5% 100%,100% 25%,auto!important;border:1px solid rgba(255,255,255,.065)!important;overflow:visible!important}.admin-line-chart-svg{position:absolute!important;top:18px!important;right:14px!important;bottom:30px!important;left:14px!important;width:calc(100% - 28px)!important;height:calc(100% - 48px)!important;overflow:visible!important}.admin-line-chart-area{fill:url(#adminUserArea)!important;stroke:none!important}.admin-line-chart-line{fill:none!important;stroke:#ffffffe0!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.admin-chart-points{position:absolute!important;top:18px!important;right:14px!important;bottom:30px!important;left:14px!important;pointer-events:none!important}.admin-chart-dot{position:absolute!important;width:14px!important;height:14px!important;transform:translate(-50%,-50%)!important;pointer-events:auto!important;cursor:default!important;outline:none!important}.admin-chart-dot i{display:block!important;width:10px!important;height:10px!important;margin:2px!important;border-radius:999px!important;background:#fff!important;border:2px solid #050505!important;box-shadow:0 0 0 1px #ffffff80,0 8px 20px #00000061!important;transition:transform .14s ease,box-shadow .14s ease!important}.admin-chart-dot:hover i,.admin-chart-dot:focus i{transform:scale(1.28)!important;box-shadow:0 0 0 4px #ffffff1a,0 10px 28px #0000007a!important}.admin-chart-tooltip{position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translate(-50%) translateY(4px)!important;min-width:136px!important;padding:10px 12px!important;border-radius:14px!important;background:#0c0c0cfa!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 18px 60px #0000008c!important;color:#fff!important;text-align:center!important;opacity:0!important;visibility:hidden!important;transition:opacity .12s ease,transform .12s ease,visibility .12s ease!important;z-index:20!important}.admin-chart-tooltip strong{display:block!important;font-size:21px!important;line-height:1!important;letter-spacing:-.04em!important}.admin-chart-tooltip small{display:block!important;margin-top:5px!important;color:#a8a8a8!important;font-size:11px!important;line-height:1.25!important}.admin-chart-dot:hover .admin-chart-tooltip,.admin-chart-dot:focus .admin-chart-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%) translateY(0)!important}.admin-chart-x-axis{position:absolute!important;left:14px!important;right:14px!important;bottom:9px!important;height:18px!important}.admin-chart-x-axis small{position:absolute!important;transform:translate(-50%)!important;color:#747474!important;font-size:10px!important;white-space:nowrap!important}.admin-users-section{background:#080808a8!important;border:1px solid rgba(255,255,255,.06)!important;overflow:visible!important}.admin-table-wrap{padding:0!important;border:0!important;background:transparent!important;overflow-x:auto!important;overflow-y:visible!important}.admin-table{min-width:880px!important;border-collapse:separate!important;border-spacing:0 10px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}.admin-table thead th{padding:0 16px 8px!important;background:transparent!important;border:0!important;color:#8d8d8d!important}.admin-table tbody tr,.admin-table tbody tr:hover{background:transparent!important;box-shadow:none!important}.admin-table tbody td{padding:15px 16px!important;background:#0b0b0b!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;color:#ededed!important}.admin-table tbody tr:hover td{background:#101010!important}.admin-table tbody td:first-child{border-left:1px solid rgba(255,255,255,.07)!important;border-radius:16px 0 0 16px!important;padding-left:18px!important}.admin-table tbody td:last-child{border-right:1px solid rgba(255,255,255,.07)!important;border-radius:0 16px 16px 0!important;padding-right:18px!important}.admin-table tbody tr:last-child td{border-bottom:1px solid rgba(255,255,255,.07)!important}.admin-table tbody tr.disabled td{opacity:.62!important}@media(max-width:760px){.social-grid.social-grid-v12{grid-template-columns:1fr!important}.admin-line-chart{height:220px!important}}.landing-nav-actions a{transition:background-color .12s ease,border-color .12s ease,color .12s ease!important;transform:none!important;animation:none!important}.landing-nav-actions a:hover,.landing-nav-actions a:active{transform:none!important;animation:none!important}#features,#models,#pricing,#socials{scroll-margin-top:104px!important}.hero-preview,.hero-preview *{cursor:none 4 2,auto!important}.hero-preview button,.hero-preview a,.preview-row,.live-demo-input .demo-icon-btn,.live-demo-input .preview-send-dot{cursor:none 4 2,pointer!important}.demo-click-cursor{width:28px!important;height:26px!important;background:none center / contain no-repeat!important;clip-path:none!important;filter:drop-shadow(0 5px 11px rgba(0,0,0,.62))!important;opacity:1!important;transform:translate(-6px,-7px) rotate(0) scale(.82)!important}.demo-click-cursor:after{display:none!important;content:none!important;animation:none!important}.live-demo-input.ready .demo-click-cursor{left:calc(100% - 30px)!important;top:18px!important;transform:translate(-6px,-7px) rotate(0) scale(.82)!important}.live-demo-input.submitted .demo-click-cursor{opacity:0!important}.live-demo-preview .preview-flow{display:flex!important;flex-direction:column!important;min-height:438px!important;gap:14px!important}.live-preview-messages{flex:1 1 auto!important;min-height:312px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:12px!important;padding:4px 2px!important;overflow:hidden!important}.live-demo-preview .preview-message{margin:0!important}.live-demo-preview .preview-message.user.sent-message{align-self:flex-end!important;max-width:78%!important;padding:12px 15px!important;border-radius:20px 20px 7px!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.075)!important;line-height:1.45!important}.live-demo-preview .preview-message.bot.ai-answer,.live-demo-preview .preview-message.bot.ai-answer.thinking{align-self:flex-start!important;width:min(440px,100%)!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e8e8e8!important}.live-demo-preview .preview-message.bot.ai-answer p{margin:0 0 8px!important;padding:0!important;color:#dcdcdc!important;line-height:1.52!important;animation-duration:.26s!important}.live-demo-preview .preview-message.bot.ai-answer p:last-child{margin-bottom:0!important}.live-demo-preview .ai-answer-head{display:none!important}.live-demo-preview .preview-message.bot.ai-answer.thinking .typing{display:inline-flex!important;min-height:36px!important;align-items:center!important;padding:0!important;background:transparent!important}.live-demo-input{flex:0 0 auto!important;margin-top:auto!important}.landing-cards article,.workflow-grid article,.benefit-matrix article,.pricing-card,.model-chips span,.social-card,.community-metrics article{transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.landing-cards article:hover,.workflow-grid article:hover,.benefit-matrix article:hover,.pricing-card:hover,.model-chips span:hover,.social-card:hover,.community-metrics article:hover{transform:translateY(-4px)!important;background:#0d0d0dd1!important;border-color:#ffffff21!important;box-shadow:0 24px 74px #00000057,inset 0 1px #ffffff09!important}.model-chips span:hover{color:#fff!important}.social-grid.social-grid-v12 .social-card,.social-grid.social-grid-v12 .social-card.primary-social,.social-grid.social-grid-v12 .social-card.bot-social,.social-grid.social-grid-v12 .social-card.channel-social{background:#070707a8!important;border-color:#ffffff13!important;color:#f4f4f4!important}.social-grid.social-grid-v12 .social-card:hover{background:#0c0c0cdb!important;border-color:#ffffff21!important}.social-grid.social-grid-v12 .social-icon{background:#ffffff17!important;border-color:#ffffff14!important;color:#fff!important}.social-grid.social-grid-v12 .social-card small{color:#c2c2c2!important}.favorites-tools label,.favorites-tools .sort-select>button,.favorites-tools .custom-select>button,.sort-select>button,.sort-select .select-menu,.sort-select-menu{background:#0c0c0cbd!important;border-color:#ffffff13!important;color:#f0f0f0!important}.favorites-tools label:hover,.favorites-tools label:focus-within,.favorites-tools .sort-select>button:hover,.favorites-tools .sort-select.open>button{background:#121212db!important;border-color:#ffffff21!important;color:#fff!important}.favorites-tools input,.favorites-tools input::placeholder,.sort-select>button span{color:#eee!important;opacity:1!important}.favorites-tools input::placeholder{color:#b2b2b2!important}.own-api-fixed-model .fixed-model-pill,.fixed-model-pill.muted{background:transparent!important;border:0!important;color:#e7e7e7!important;padding:0!important;min-height:28px!important;max-width:min(360px,42vw)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.fixed-model-pill.muted{color:#9a9a9a!important}.subscription-mode .top-model-select>button,.subscription-mode .custom-select.top-model-select>button{min-width:190px!important}.message.voice-only-message .message-body{max-width:min(420px,86%)!important}.message.voice-only-message .bubble{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}.voice-message-stack{display:flex!important;flex-direction:column!important;gap:8px!important}.voice-message-stack .audio-message,.message.voice-only-message .audio-message{width:min(390px,82vw)!important;min-height:46px!important;padding:7px 10px!important;border-radius:18px!important;background:#101010a8!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}.message.voice-only-message.user{justify-content:flex-end!important}.expanded-admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-plan-stat.plan-silver{background:linear-gradient(145deg,#ffffff1a,#080808b8)!important}.admin-plan-stat.plan-gold{background:linear-gradient(145deg,#d6aa5529,#080808b8)!important;border-color:#d6aa5524!important}.admin-plan-stat.plan-premium{background:linear-gradient(145deg,#74a8ff2e,#080808bd)!important;border-color:#74a8ff21!important}.admin-chart-headline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.admin-refresh-btn{min-height:36px!important;padding:0 13px!important;white-space:nowrap!important}.admin-recent-users{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}.admin-recent-users h4{grid-column:1 / -1!important;margin:0 0 2px!important;color:#f0f0f0!important;font-size:14px!important}.admin-recent-users span{display:grid!important;gap:4px!important;padding:12px 13px!important;border-radius:16px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important}.admin-recent-users b{color:#fff!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-recent-users small,.admin-recent-users p,.admin-last-updated{margin:0!important;color:#929292!important;font-size:12px!important}.admin-last-updated{margin-top:10px!important}.admin-table-wrap:before,.admin-table:before,.admin-users-section:before{display:none!important;content:none!important}.admin-table-wrap,.admin-table,.admin-table thead,.admin-table thead tr,.admin-table thead th{border-top:0!important;box-shadow:none!important}.admin-table thead th{padding-top:2px!important;padding-bottom:10px!important}.admin-table tbody tr:first-child td{border-top-color:#ffffff12!important}@media(max-width:980px){.expanded-admin-stats,.admin-recent-users{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.expanded-admin-stats,.admin-recent-users{grid-template-columns:1fr!important}.admin-chart-headline{flex-direction:column!important}.own-api-fixed-model .fixed-model-pill{max-width:48vw!important}}:root{--smooth-ease-v25: cubic-bezier(.2,.72,.18,1);--silver-glow-v25: rgba(218, 226, 236, .26);--gold-glow-v25: rgba(225, 184, 92, .34);--premium-glow-v25: rgba(120, 166, 255, .34)}.landing-page,.landing-page *{cursor:none 2 2,auto!important}.landing-page a,.landing-page button,.landing-page [role=button]{cursor:none 2 2,pointer!important}.landing-nav,.landing-nav-actions a,.landing-nav-actions button,.brand-mark,.pricing-card,.landing-cards article,.model-card-public,.hero-preview,.preview-row,.preview-input,.primary-xl,.secondary-xl,.social-card,.community-strip article,.interface-fragments-grid article,.utility-mini-nav,.utility-search-result,.side-actions button,.chatgpt-side-actions button,.chat-row,.square-btn,.ghost-btn,.primary-btn,.danger-btn,.pref-toggle,.custom-select>button,.admin-actions button{transition-duration:.34s!important;transition-timing-function:var(--smooth-ease-v25)!important}#features,#models,#pricing,#socials,#workflow{scroll-margin-top:132px!important}.landing-nav{top:18px!important;transform:translate(-50%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important}.landing-nav-actions a:hover,.landing-nav-actions button:hover,.brand-mark:hover{transform:translateY(-1px)!important;background:#ffffff13!important;border-color:#ffffff29!important;box-shadow:0 14px 34px #00000038,inset 0 0 0 1px #ffffff09!important;color:#fff!important}.pricing-card,.pricing-card *{transition-duration:.42s!important;transition-timing-function:var(--smooth-ease-v25)!important}.pricing-card.plan-silver:hover{transform:translateY(-5px)!important;border-color:#e2e8f04d!important;box-shadow:0 24px 60px #0000005c,0 0 0 1px #e2e8f024,0 0 38px var(--silver-glow-v25)!important}.pricing-card.plan-gold:hover{transform:translateY(-5px)!important;border-color:#e1b85c61!important;box-shadow:0 24px 62px #0000005e,0 0 0 1px #e1b85c2e,0 0 42px var(--gold-glow-v25)!important}.pricing-card.plan-premium:hover{transform:translateY(-5px)!important;border-color:#78a6ff66!important;box-shadow:0 24px 66px #00000061,0 0 0 1px #78a6ff2e,0 0 46px var(--premium-glow-v25)!important}.pricing-card.plan-free:hover{transform:translateY(-4px)!important;border-color:#ffffff29!important;box-shadow:0 22px 55px #00000057,0 0 30px #ffffff1a!important}.preview-row:hover,.preview-row.active,.side-actions button:hover,.chatgpt-side-actions button:hover,.side-actions button.active,.chatgpt-side-actions button.active{transform:none!important}.chatgpt-side-actions button:hover,.side-actions button:hover{background:#ffffff13!important;border-color:#ffffff1f!important;box-shadow:none!important}.preview-top-copy{align-items:flex-start!important;gap:10px!important;overflow:visible!important;z-index:8!important}.preview-model-picker{position:relative!important;display:inline-flex!important;z-index:20!important}.preview-model-picker>button{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0e!important;color:#f3f3f3!important;box-shadow:none!important;pointer-events:none!important}.preview-model-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;width:min(255px,70vw)!important;max-height:286px!important;overflow:auto!important;display:grid!important;gap:5px!important;padding:8px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0c0c0cf0!important;box-shadow:0 24px 60px #00000070!important;opacity:0!important;visibility:hidden!important;transform:translateY(-4px) scale(.98)!important;transition:opacity .28s var(--smooth-ease-v25),transform .28s var(--smooth-ease-v25),visibility .28s!important;pointer-events:none!important}.preview-model-picker:hover .preview-model-menu{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}.preview-model-menu span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;padding:8px 10px!important;border-radius:12px!important;color:#e8e8e8!important;background:#ffffff09!important;border:1px solid transparent!important}.preview-model-menu span.active{border-color:#ffffff24!important;background:#ffffff13!important}.preview-model-menu b{font-size:12px!important;font-weight:650!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.preview-model-menu small{color:#9f9f9f!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.preview-flow,.preview-chat,.animated-demo,.live-demo-preview{overflow:visible!important}.preview-messages-live,.live-preview-messages{min-height:310px!important;max-height:388px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scroll-behavior:smooth!important}.preview-message{max-width:min(92%,520px)!important;white-space:normal!important;overflow:visible!important;word-break:break-word!important}.preview-message.bot.ai-answer{height:auto!important;max-height:none!important;overflow:visible!important}.preview-message.bot.ai-answer p{opacity:0;transform:translateY(6px);animation:previewTextReveal .46s var(--smooth-ease-v25) forwards}@keyframes previewTextReveal{to{opacity:1;transform:translateY(0)}}.wide-card>label,.settings-card.big.wide-card>label{display:block!important;margin-bottom:12px!important;color:#f4f4f4!important}.wide-card textarea{margin-top:0!important}.usage-card-polished{display:grid!important;gap:12px!important;padding:18px!important;border-radius:22px!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.1),transparent 32%),#0e0e0ec2!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:inset 0 1px #ffffff0e,0 18px 45px #00000038!important}.usage-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.usage-card-top span{color:#b9b9b9!important;font-size:13px!important}.usage-card-top b{color:#fff!important;font-size:13px!important;padding:5px 9px!important;border-radius:999px!important;background:#ffffff14!important}.usage-card-polished strong{color:#fff!important;font-size:28px!important;line-height:1!important;letter-spacing:-.04em!important}.usage-card-polished strong small{color:#9b9b9b!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important}.usage-meter,.usage-line{height:9px!important;border-radius:999px!important;overflow:hidden!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.055)!important}.usage-meter i,.usage-line i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ffffffb8,#fffffff5)!important;box-shadow:0 0 22px #ffffff29!important;transition:width .55s var(--smooth-ease-v25)!important}.usage-card-polished p{margin:0!important;color:#969696!important;font-size:12px!important}.interface-settings-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-wide-composer=true] .composer-shell,html[data-wide-composer=true] .composer-box{max-width:1120px!important}html[data-large-text=true] .message .bubble,html[data-large-text=true] .composer-box textarea,html[data-large-text=true] .chat-row b,html[data-large-text=true] .chat-row small{font-size:1.04em!important}html[data-calm-hover=true] .chat-row:hover,html[data-calm-hover=true] .square-btn:hover,html[data-calm-hover=true] .pref-toggle:hover,html[data-calm-hover=true] .settings-tabs button:hover{transform:none!important}html[data-minimal-chrome=true] .source-pill,html[data-minimal-chrome=true] .topbar-kicker,html[data-minimal-chrome=true] .composer-hint{display:none!important}.favorites-tools label:hover,.favorites-tools label:focus-within,.favorites-tools .sort-select>button:hover,.favorites-tools .sort-select.open>button{background:#121212c7!important;border-color:#ffffff13!important;box-shadow:none!important;transform:none!important}.favorites-tools label,.favorites-tools .sort-select>button{transition:border-color .28s var(--smooth-ease-v25),background .28s var(--smooth-ease-v25)!important}.toast-stack{position:fixed!important;top:16px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;z-index:10050!important;display:grid!important;justify-items:center!important;gap:8px!important;width:min(430px,calc(100vw - 28px))!important;pointer-events:none!important}.boss-toast,.toast.boss-toast{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;min-height:52px!important;display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:10px!important;text-align:left!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:#0c0c0ceb!important;color:#f4f4f4!important;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0e!important;transform:translateY(calc(var(--toast-index, 0) * 0px))!important;animation:toastCenterIn .42s var(--smooth-ease-v25) both!important;pointer-events:auto!important;overflow:hidden!important}.toast-stack.has-hidden .boss-toast:first-of-type{transform:scale(.97) translateY(6px)!important;opacity:.82!important}.toast-stack-count{position:absolute!important;top:-6px!important;right:10px!important;z-index:2!important;min-width:28px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:12px!important;font-weight:750!important;pointer-events:none!important}.boss-toast.success{--toast-accent: rgba(83, 210, 128, .95)}.boss-toast.warning{--toast-accent: rgba(245, 188, 75, .95)}.boss-toast.error{--toast-accent: rgba(255, 92, 92, .95)}.boss-toast .toast-icon{color:var(--toast-accent)!important;background:color-mix(in srgb,var(--toast-accent) 14%,transparent)!important;border-color:color-mix(in srgb,var(--toast-accent) 22%,transparent)!important}.boss-toast .toast-progress{position:absolute!important;left:0!important;bottom:0!important;height:3px!important;width:100%!important;background:var(--toast-accent)!important;box-shadow:0 0 18px var(--toast-accent)!important;transform-origin:left center!important;animation:toastBarV25 5.2s linear forwards!important}@keyframes toastCenterIn{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastBarV25{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.admin-panel .admin-chart-card{margin-top:16px!important}.admin-purchases-card{border-color:#e1b85c1f!important;background:radial-gradient(circle at 18% 0%,rgba(225,184,92,.08),transparent 32%),#0e0e0eb8!important}.admin-revenue-pill{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(225,184,92,.18)!important;background:#e1b85c1a!important;color:#f6dfac!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.purchase-line-chart .admin-line-chart-line,.purchase-line-chart .admin-line-chart-area{filter:drop-shadow(0 0 12px rgba(225,184,92,.18))!important}.purchase-dot i{border-color:#e1b85c5c!important;box-shadow:0 0 0 5px #e1b85c1a,0 0 20px #e1b85c2e!important}.admin-actions-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;position:relative!important}.admin-dots-menu{position:relative!important}.admin-dots-trigger{min-width:34px!important;width:34px!important;padding:0!important;border-radius:12px!important}.admin-dots-popover{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:60!important;width:188px!important;display:grid!important;gap:5px!important;padding:8px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0c0c0cf5!important;box-shadow:0 22px 55px #0000006b!important;opacity:0!important;visibility:hidden!important;transform:translateY(-4px) scale(.98)!important;transition:opacity .24s var(--smooth-ease-v25),transform .24s var(--smooth-ease-v25),visibility .24s!important}.admin-dots-menu.open .admin-dots-popover{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}.admin-dots-popover button{width:100%!important;justify-content:flex-start!important;min-height:34px!important;border-radius:11px!important;background:transparent!important;border:0!important;color:#e8e8e8!important}.admin-dots-popover button:hover{background:#ffffff12!important}.admin-dots-popover button.danger{color:#ff9f9f!important}.admin-dots-popover button.danger:hover{background:#ff50501a!important}button:hover,.primary-btn:hover,.ghost-btn:hover,.secondary-xl:hover,.nav-login:hover,.pref-toggle:hover{color:#fff!important}.primary-btn:hover:not(:disabled),.ghost-btn:hover:not(:disabled),.secondary-xl:hover:not(:disabled){background-color:#ffffff1a!important;border-color:#ffffff29!important}.primary-xl:hover:not(:disabled){color:#050505!important}@media(max-width:980px){.interface-settings-card{grid-template-columns:1fr!important}.preview-model-menu{width:min(235px,82vw)!important}}@media(max-width:640px){.toast-stack{top:10px!important;width:calc(100vw - 18px)!important}.boss-toast,.toast.boss-toast{min-height:50px!important;border-radius:16px!important}.admin-actions-menu{flex-wrap:wrap!important;justify-content:flex-start!important}}.admin-table-wrap{overflow:visible!important}@media(max-width:900px){.admin-table-wrap{overflow-x:auto!important;overflow-y:visible!important}}.landing-page .landing-nav{left:auto!important;right:auto!important;transform:none!important;width:min(1180px,100%)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;top:18px!important}.landing-page,.landing-page *{cursor:auto!important}.landing-page a,.landing-page button,.landing-page [role=button],.landing-page summary,.landing-page label{cursor:pointer!important}.landing-page input,.landing-page textarea{cursor:text!important}.landing-page .hero-preview,.landing-page .hero-preview *{cursor:none 4 2,auto!important}.landing-page .hero-preview button,.landing-page .hero-preview a,.landing-page .hero-preview .preview-row,.landing-page .hero-preview .demo-icon-btn,.landing-page .hero-preview .preview-send-dot,.landing-page .hero-preview .preview-model-picker{cursor:none 4 2,pointer!important}.live-demo-preview .live-preview-messages,.live-demo-preview .preview-messages-live{gap:18px!important;row-gap:18px!important}.live-demo-preview .preview-message.user.sent-message+.preview-message.bot.ai-answer,.live-demo-preview .preview-message.user.sent-message+.preview-message.bot.ai-answer.thinking{margin-top:8px!important}.live-demo-preview .preview-message.bot.ai-answer+.preview-message.user.sent-message{margin-top:6px!important}.messages-area .message{margin-bottom:30px!important}.messages-area .message.user+.message.assistant{margin-top:10px!important}.messages-area .message.assistant+.message.user{margin-top:6px!important}@media(max-width:760px){.landing-page .landing-nav{width:100%!important;top:10px!important}}.providers-list .managed-info-card{background:#ffffff0a!important;border-color:#fff1!important;outline:none!important;box-shadow:none!important}.provider-status-badge,.provider-selected-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff13!important;color:#f2f2f2!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important}.provider-status-badge{background:#ffffff0b!important;color:#bdbdbd!important}.provider-pick-btn{gap:6px!important;min-width:96px!important;padding:0 10px!important;color:#e9e9e9!important}.provider-card.selected .provider-actions>button,.provider-card.selected .provider-actions>span{box-shadow:none!important}.api-split-note{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:6px 10px!important}.api-split-note small{grid-column:2!important;color:#8f8f8f!important;line-height:1.45!important}.admin-purchases-card{border-color:#ffffff0f!important;background:#080808a8!important;box-shadow:none!important}.admin-purchases-card .section-head h3,.admin-purchases-card .section-head p,.admin-recent-purchases h4,.admin-recent-purchases b,.admin-recent-purchases small{color:inherit}.admin-revenue-pill{border-color:#ffffff1a!important;background:#ffffff0e!important;color:#eee!important}.purchase-line-chart .admin-line-chart-line,.purchase-line-chart .admin-line-chart-area{filter:none!important}.purchase-dot i{border-color:#050505!important;box-shadow:0 0 0 1px #ffffff80,0 8px 20px #00000061!important}.pricing-card{overflow:hidden!important;isolation:isolate!important}.pricing-card:after{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;opacity:0!important;transition:opacity .42s var(--smooth-ease-v25, cubic-bezier(.2,.72,.18,1))!important}.pricing-card:hover:after{opacity:1!important}.pricing-card.plan-free:after{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 70%)!important}.pricing-card.plan-silver:after{background:radial-gradient(circle at 50% 0%,rgba(230,235,241,.22),transparent 58%),linear-gradient(180deg,rgba(230,235,241,.09),transparent 72%)!important}.pricing-card.plan-gold:after{background:radial-gradient(circle at 50% 0%,rgba(214,170,85,.27),transparent 58%),linear-gradient(180deg,rgba(214,170,85,.11),transparent 72%)!important}.pricing-card.plan-premium:after{background:radial-gradient(circle at 50% 0%,rgba(47,125,246,.3),transparent 58%),linear-gradient(180deg,rgba(47,125,246,.12),transparent 72%)!important}.pricing-card.plan-silver:hover,.pricing-card.plan-gold:hover,.pricing-card.plan-premium:hover{background-color:#0a0a0adb!important}.pricing-badges{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important}.pricing-badges b,.current-plan-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap!important}.current-plan-badge{background:#ffffff1c!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}.settings-plan-grid{gap:12px!important}.settings-plan-card{min-height:100%!important;border-color:#ffffff13!important}.settings-plan-card.active{border-color:#ffffff38!important;outline:1px solid rgba(255,255,255,.18)!important;outline-offset:2px!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}.plan-select-btn{width:100%!important;min-height:44px!important;margin-top:auto!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:15px!important;background:#ffffffeb!important;color:#050505!important;box-shadow:none!important}.plan-selected-btn,.plan-selected-btn:disabled{cursor:default!important;background:#ffffff17!important;color:#f3f3f3!important;opacity:1!important}.plan-selected-btn svg{color:#f3f3f3!important}.plan-select-btn:not(:disabled):hover{background:#fff!important;color:#050505!important;transform:none!important}@media(max-width:980px){.settings-plan-grid,.api-split-note{grid-template-columns:1fr!important}.api-split-note small{grid-column:1!important}}.pricing-card .plan-select-btn,.pricing-card.plan-silver .plan-select-btn,.pricing-card.plan-gold .plan-select-btn,.pricing-card.plan-premium .plan-select-btn{background:#ffffffeb!important;color:#050505!important;border-color:#ffffff21!important}.pricing-card .plan-selected-btn,.pricing-card .plan-selected-btn:disabled,.pricing-card.plan-silver .plan-selected-btn,.pricing-card.plan-silver .plan-selected-btn:disabled,.pricing-card.plan-gold .plan-selected-btn,.pricing-card.plan-gold .plan-selected-btn:disabled,.pricing-card.plan-premium .plan-selected-btn,.pricing-card.plan-premium .plan-selected-btn:disabled{background:#ffffff17!important;color:#f3f3f3!important}.live-demo-preview .preview-flow{gap:18px!important}.live-preview-messages{gap:18px!important;padding:8px 3px 10px!important}.live-demo-preview .preview-message.user.sent-message{margin:0 0 10px auto!important;animation:v28UserMessageIn .42s cubic-bezier(.16,.84,.24,1) both!important}.live-demo-preview .preview-message.user.sent-message+.preview-message.bot.ai-answer,.live-demo-preview .preview-message.user.sent-message+.preview-message.bot.ai-answer.thinking{margin-top:12px!important}.live-demo-preview .preview-message.bot.ai-answer,.live-demo-preview .preview-message.bot.ai-answer.thinking{margin:6px 0 0!important;animation:v28AiAnswerIn .64s cubic-bezier(.16,.84,.24,1) both!important;transform-origin:left top!important}.live-demo-preview .preview-message.bot.ai-answer p{opacity:0!important;transform:translateY(8px)!important;animation:v28AiLineIn .44s cubic-bezier(.16,.84,.24,1) forwards!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(1){animation-delay:.1s!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(2){animation-delay:.26s!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(3){animation-delay:.42s!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(4){animation-delay:.58s!important}.live-demo-input{overflow:hidden!important}.live-demo-input .demo-input-text{position:relative!important;flex:1 1 auto!important;min-width:0!important;max-width:100%!important;height:22px!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;padding-right:4px!important}.live-demo-input .demo-input-static-text{display:inline-block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;vertical-align:top!important}.live-demo-input .demo-input-text.marquee{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)!important}.live-demo-input .demo-input-marquee-track{display:inline-flex!important;align-items:center!important;gap:52px!important;width:max-content!important;min-width:max-content!important;will-change:transform!important;animation:v28InputMarquee 7.2s linear infinite!important}.live-demo-input .demo-input-marquee-track span{display:inline-block!important;white-space:nowrap!important}.live-demo-input .demo-input-actions{position:relative!important;z-index:3!important;flex:0 0 auto!important;margin-left:10px!important}.live-demo-input.submitted .demo-input-text,.live-demo-input.submitted .demo-input-static-text{color:#777!important}@keyframes v28UserMessageIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v28AiAnswerIn{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(2px)}70%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes v28AiLineIn{to{opacity:1;transform:translateY(0)}}@keyframes v28InputMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 26px))}}.animated-demo .demo-input.live-demo-input,.animated-demo .preview-input.demo-input.live-demo-input,.interface-copy-preview .preview-input.demo-input.live-demo-input,.live-demo-input,.live-demo-input.ready,.live-demo-input.submitted{animation:none!important;transform:none!important;translate:none!important;inset:auto!important}.live-demo-input{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;overflow:hidden!important;contain:paint!important}.live-demo-input .demo-input-text{position:relative!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;height:22px!important;line-height:22px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;transform:none!important;animation:none!important}.live-demo-input .demo-input-static-text{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;transform:none!important;animation:none!important}.live-demo-input .demo-input-text.marquee{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)!important}.live-demo-input .demo-input-text.marquee:after{display:none!important;content:none!important}.live-demo-input .demo-input-marquee-track{position:absolute!important;left:0!important;top:50%!important;display:inline-flex!important;align-items:center!important;gap:56px!important;width:max-content!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;will-change:transform!important;transform:translate3d(0,-50%,0)!important;animation:v29InputTextMarquee 7.6s linear infinite!important}.live-demo-input .demo-input-marquee-track span{display:inline-block!important;white-space:nowrap!important;flex:0 0 auto!important}.live-demo-input .demo-input-actions{position:relative!important;z-index:5!important;flex:0 0 auto!important;margin-left:10px!important}.live-preview-messages{gap:22px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important}.live-preview-messages::-webkit-scrollbar{display:none!important}.live-demo-preview .preview-message.user.sent-message{margin:0 0 8px auto!important}.live-demo-preview .preview-message.bot.ai-answer,.live-demo-preview .preview-message.bot.ai-answer.thinking{display:block!important;visibility:visible!important;opacity:1!important;margin:10px 0 0!important;animation:v29AiAnswerSoftIn .58s cubic-bezier(.16,.84,.24,1) both!important}.live-demo-preview .preview-message.user.sent-message+.preview-message.bot.ai-answer,.live-demo-preview .preview-message.user.sent-message+.preview-message.bot.ai-answer.thinking{margin-top:18px!important}.live-demo-preview .preview-message.bot.ai-answer p{display:block!important;visibility:visible!important;opacity:1!important;color:#dcdcdc!important;transform:none!important;animation:v29AiLineSoftIn .42s cubic-bezier(.16,.84,.24,1) both!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(1){animation-delay:.08s!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(2){animation-delay:.2s!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(3){animation-delay:.32s!important}.live-demo-preview .preview-message.bot.ai-answer p:nth-child(4){animation-delay:.44s!important}@keyframes v29InputTextMarquee{0%{transform:translate3d(0,-50%,0)}to{transform:translate3d(calc(-50% - 28px),-50%,0)}}@keyframes v29AiAnswerSoftIn{0%{opacity:.18;transform:translateY(12px) scale(.992);filter:blur(1.6px)}65%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes v29AiLineSoftIn{0%{transform:translateY(7px);filter:blur(.6px)}to{transform:translateY(0);filter:blur(0)}}.pricing-card{--plan-rgb-v29: 242, 242, 242;overflow:hidden!important;isolation:isolate!important}.pricing-card.plan-free{--plan-rgb-v29: 242, 242, 242}.pricing-card.plan-silver{--plan-rgb-v29: 230, 235, 241}.pricing-card.plan-gold{--plan-rgb-v29: 214, 168, 79}.pricing-card.plan-premium{--plan-rgb-v29: 47, 125, 246}.pricing-card:after,.pricing-card.plan-free:after,.pricing-card.plan-silver:after,.pricing-card.plan-gold:after,.pricing-card.plan-premium:after{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(ellipse 62% 42% at 12% 0%,rgba(var(--plan-rgb-v29),.3),transparent 64%),radial-gradient(ellipse 70% 44% at 88% 0%,rgba(var(--plan-rgb-v29),.16),transparent 68%),linear-gradient(180deg,rgba(var(--plan-rgb-v29),.09),transparent 74%)!important;background-size:145% 100%,145% 100%,100% 100%!important;background-position:-42% 0,142% 0,0 0!important;transform:translate3d(0,-3px,0)!important;transition:opacity .38s cubic-bezier(.2,.72,.18,1),background-position .82s cubic-bezier(.16,.84,.24,1),transform .82s cubic-bezier(.16,.84,.24,1)!important}.pricing-card:hover:after,.pricing-card.plan-free:hover:after,.pricing-card.plan-silver:hover:after,.pricing-card.plan-gold:hover:after,.pricing-card.plan-premium:hover:after{opacity:1!important;background-position:50% 0,50% 0,0 0!important;transform:translateZ(0)!important}.pricing-card>*{position:relative!important;z-index:2!important}.admin-actions.admin-actions-menu{justify-content:flex-start!important}.live-demo-preview .demo-ai-answer-body{display:grid!important;gap:8px!important;animation:v29bAiBodyIn .58s cubic-bezier(.16,.84,.24,1) both!important;will-change:opacity,transform,filter!important}.live-demo-preview .demo-ai-answer-body p{margin:0!important;opacity:1!important;visibility:visible!important;color:#dcdcdc!important}@keyframes v29bAiBodyIn{0%{opacity:0;transform:translateY(12px) scale(.992);filter:blur(1.6px)}65%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}:root{--landing-scroll-ease-v38: cubic-bezier(.22,.61,.36,1)}.landing-page{scroll-behavior:auto!important}.landing-page .brand-mark,.landing-page .brand-mark *,.landing-page .landing-nav-actions a,.landing-page .landing-nav-actions a *,.landing-page .landing-footer a,.landing-page .landing-footer a *{cursor:pointer!important}.landing-page .brand-mark{border:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.landing-page .brand-mark,.landing-page .landing-nav-actions a,.landing-page .landing-footer a{transition:transform .42s var(--landing-scroll-ease-v38),background-color .42s var(--landing-scroll-ease-v38),border-color .42s var(--landing-scroll-ease-v38),box-shadow .42s var(--landing-scroll-ease-v38),color .42s var(--landing-scroll-ease-v38)!important}.landing-page .brand-mark:hover{transform:translateY(-1px)!important}.landing-page .brand-mark:active,.landing-page .landing-nav-actions a:active,.landing-page .landing-footer a:active{transform:translateY(0) scale(.985)!important}.landing-page .brand-mark:focus-visible,.landing-page .landing-nav-actions a:focus-visible,.landing-page .landing-footer a:focus-visible{outline:2px solid rgba(255,255,255,.35)!important;outline-offset:3px!important}@media(prefers-reduced-motion:reduce){.landing-page .brand-mark,.landing-page .landing-nav-actions a,.landing-page .landing-footer a{transition:none!important}}.preview-sidebar.real-like-sidebar,.utility-mini-sidebar{display:flex!important;flex-direction:column!important}.preview-account-card,.utility-account-card{margin-top:auto!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:46px!important;padding:6px 8px!important;border-radius:14px!important;background:transparent!important;border:0!important;color:#f1f1f1!important}.preview-account-card:hover,.utility-account-card:hover{background:#ffffff0f!important}.preview-account-avatar{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border-radius:999px!important;background:#ffffff1a!important;color:#f4f4f4!important;flex:0 0 auto!important}.preview-account-copy{min-width:0!important;display:grid!important;gap:1px!important}.preview-account-copy b,.preview-account-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.preview-account-copy b{color:#fff!important;font-size:13px!important;line-height:1.15!important}.preview-account-copy small{color:#8f8f8f!important;font-size:11px!important;line-height:1.15!important}.utility-account-card{grid-template-columns:32px minmax(0,1fr)!important;margin-top:auto!important;min-height:44px!important}.preview-top-copy,.utility-mini-topbar{justify-content:flex-start!important}.preview-source-pill,.utility-plan-pill,.live-demo-preview .demo-click-cursor{display:none!important}.preview-model-picker>button,.utility-model-pill{background:#101010!important;border:1px solid rgba(255,255,255,.105)!important;color:#f4f4f4!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.preview-model-menu{background:#0b0b0c!important;border-color:#ffffff1f!important;box-shadow:0 24px 64px #0000008f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-chat.animated-demo{position:relative!important;min-height:0!important;overflow:hidden!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-top.preview-top-copy,.hero-preview.interface-copy-preview.live-demo-preview .preview-top{position:absolute!important;top:16px!important;left:20px!important;right:20px!important;z-index:5!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-flow,.hero-preview.interface-copy-preview.live-demo-preview:not(.has-demo-messages) .preview-flow{position:absolute!important;left:20px!important;right:20px!important;top:36px!important;bottom:14px!important;z-index:1!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:8px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-messages-live,.hero-preview.interface-copy-preview.live-demo-preview .preview-messages-live.empty,.hero-preview.interface-copy-preview.live-demo-preview .live-preview-messages,.hero-preview.interface-copy-preview.live-demo-preview .live-preview-messages.empty,.hero-preview.interface-copy-preview.live-demo-preview:not(.has-demo-messages) .preview-messages-live{grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:8px 8px 2px!important;margin:0!important;opacity:1!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;scroll-padding-top:8px!important;mask-image:linear-gradient(to bottom,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10px,#000 calc(100% - 10px),transparent 100%)!important;background:transparent!important;border:0!important;box-shadow:none!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-messages-live::-webkit-scrollbar,.hero-preview.interface-copy-preview.live-demo-preview .live-preview-messages::-webkit-scrollbar{width:6px!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-messages-live::-webkit-scrollbar-track,.hero-preview.interface-copy-preview.live-demo-preview .live-preview-messages::-webkit-scrollbar-track{background:transparent!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-messages-live::-webkit-scrollbar-thumb,.hero-preview.interface-copy-preview.live-demo-preview .live-preview-messages::-webkit-scrollbar-thumb{background:#ffffff29!important;border-radius:999px!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-input.demo-input.live-demo-input,.hero-preview.interface-copy-preview.live-demo-preview .preview-input.demo-input,.hero-preview.interface-copy-preview.live-demo-preview .live-demo-input{grid-row:2!important;position:relative!important;inset:auto!important;justify-self:center!important;align-self:end!important;width:min(440px,100%)!important;max-width:440px!important;min-width:0!important;min-height:62px!important;margin:0 auto!important;flex:0 0 auto!important;transform:none!important;translate:none!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-message,.hero-preview.interface-copy-preview.live-demo-preview .preview-message.user.sent-message,.hero-preview.interface-copy-preview.live-demo-preview .preview-message.bot.ai-answer,.hero-preview.interface-copy-preview.live-demo-preview .preview-message.bot.ai-answer.thinking{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-message.user.sent-message{align-self:flex-end!important;margin-left:auto!important;max-width:min(86%,420px)!important;animation:v39UserBubbleIn .5s cubic-bezier(.16,.84,.24,1) both!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-message.bot.ai-answer,.hero-preview.interface-copy-preview.live-demo-preview .preview-message.bot.ai-answer.thinking{align-self:stretch!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;animation:v39AiBlockIn .58s cubic-bezier(.16,.84,.24,1) both!important}.hero-preview.interface-copy-preview.live-demo-preview .demo-ai-answer-body{display:grid!important;gap:8px!important}.hero-preview.interface-copy-preview.live-demo-preview .demo-ai-answer-body p{animation:v39AiLineIn .42s cubic-bezier(.16,.84,.24,1) both!important}@keyframes v39UserBubbleIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v39AiBlockIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v39AiLineIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.hero-preview.interface-copy-preview.live-demo-preview.product-preview-shell{grid-template-columns:1fr!important;grid-template-rows:520px!important;height:520px!important;min-height:520px!important;max-height:520px!important}.hero-preview.interface-copy-preview.live-demo-preview.product-preview-shell>.preview-chat.animated-demo{grid-column:1!important;height:520px!important;min-height:520px!important;max-height:520px!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-flow,.hero-preview.interface-copy-preview.live-demo-preview:not(.has-demo-messages) .preview-flow{top:40px!important;bottom:12px!important}.hero-preview.interface-copy-preview.live-demo-preview .preview-input.demo-input.live-demo-input,.hero-preview.interface-copy-preview.live-demo-preview .preview-input.demo-input,.hero-preview.interface-copy-preview.live-demo-preview .live-demo-input{width:100%!important;max-width:100%!important}}.landing-cards article,.workflow-grid article,.benefit-matrix article,.interface-fragments-grid article,.model-chips span,.pricing-card{background:#0a0a0a!important;background-color:#0a0a0a!important;background-image:none!important;border:1px solid #0e0e0e!important}.landing-cards article,.workflow-grid article,.benefit-matrix article,.interface-fragments-grid article,.pricing-card{transition:transform .26s cubic-bezier(.22,.61,.36,1),background-color .26s cubic-bezier(.22,.61,.36,1),border-color .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1)!important}.landing-cards article:hover,.workflow-grid article:hover,.benefit-matrix article:hover,.interface-fragments-grid article:hover{background:#0b0b0b!important;background-color:#0b0b0b!important;border-color:#181818!important;transform:translateY(-4px)!important;box-shadow:0 16px 34px #00000038!important}.pricing-card:hover{background:#0b0b0b!important;background-color:#0b0b0b!important;border-color:#202020!important;transform:translateY(-6px)!important;box-shadow:0 22px 46px #00000047!important}.model-chips span:hover{background:#0b0b0b!important;border-color:#181818!important}:root{--landing-panel-border-v40: rgba(255,255,255,.075);--landing-panel-border-hover-v40: rgba(255,255,255,.13);--landing-panel-border-inner-v40: rgba(255,255,255,.035)}.landing-cards article,.workflow-grid article,.benefit-matrix article,.interface-fragments-grid article,.model-chips span,.pricing-card{border:1px solid var(--landing-panel-border-v40)!important;box-shadow:inset 0 0 0 1px var(--landing-panel-border-inner-v40)!important}.landing-cards article:hover,.workflow-grid article:hover,.benefit-matrix article:hover,.interface-fragments-grid article:hover,.model-chips span:hover{border-color:var(--landing-panel-border-hover-v40)!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 16px 34px #00000038!important}.pricing-card:hover{border-color:#ffffff29!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 22px 46px #00000047!important}:root{--landing-panel-border-v41: #131313;--landing-panel-border-hover-v41: #1a1a1a}.landing-cards article,.workflow-grid article,.benefit-matrix article,.interface-fragments-grid article,.model-chips span,.pricing-card{border:1px solid var(--landing-panel-border-v41)!important;box-shadow:none!important;outline:none!important}.landing-cards article:hover,.workflow-grid article:hover,.benefit-matrix article:hover,.interface-fragments-grid article:hover,.model-chips span:hover{border-color:var(--landing-panel-border-hover-v41)!important;box-shadow:0 12px 26px #0000002e!important}.pricing-card:hover{border-color:var(--landing-panel-border-hover-v41)!important;box-shadow:0 18px 36px #00000038!important}:root{--v59-glass-bg: rgba(7,7,7,.78);--v59-glass-bg-hover: rgba(10,10,10,.84);--v59-glass-border: rgba(255,255,255,.065);--v59-glass-border-strong: rgba(255,255,255,.12);--v59-glass-shadow: 0 24px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025);--v59-free: #34d399;--v59-free-rgb: 52, 211, 153;--v59-silver-rgb: 230, 235, 241;--v59-gold-rgb: 214, 168, 79;--v59-premium-rgb: 47, 125, 246}.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-row,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.round-btn,.square-btn,.model-chips span,.live-demo-input,.favorites-tools label,.favorites-tools .sort-select>button{background:var(--v59-glass-bg)!important;border:1px solid var(--v59-glass-border)!important;box-shadow:var(--v59-glass-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important;backdrop-filter:blur(18px) saturate(112%)!important}.landing-cards article:hover,.benefit-matrix article:hover,.social-card:hover,.community-metrics article:hover,.favorite-card:hover,.settings-card:hover,.chat-row:hover,.pref-toggle:hover,.settings-tabs button:hover,.admin-tabs button:hover,.preview-row:hover,.providers-list .managed-info-card:hover,.favorites-tools label:hover,.favorites-tools label:focus-within,.favorites-tools .sort-select>button:hover,.favorites-tools .sort-select.open>button{background:var(--v59-glass-bg-hover)!important;border-color:var(--v59-glass-border-strong)!important}.landing-nav{background:var(--v59-glass-bg)!important;border-color:var(--v59-glass-border)!important;box-shadow:var(--v59-glass-shadow)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important}.landing-page,.workspace,.maintenance-page{background-color:#050505!important;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),radial-gradient(circle at 25% 15%,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 75% 85%,rgba(255,255,255,.035),transparent 22%)!important;background-size:44px 44px,44px 44px,380px 380px,320px 320px!important;background-attachment:scroll!important}.pricing-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05 52%),var(--v59-glass-bg)!important;border:1px solid var(--v59-glass-border)!important;box-shadow:var(--v59-glass-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important;backdrop-filter:blur(18px) saturate(112%)!important}.pricing-card:hover{background:linear-gradient(180deg,#ffffff13,#ffffff06 52%),var(--v59-glass-bg-hover)!important;border-color:var(--v59-glass-border-strong)!important}.pricing-card.plan-free{--plan-rgb-v29: var(--v59-free-rgb) !important;background:linear-gradient(180deg,rgba(var(--v59-free-rgb),.16),#ffffff05 54%),var(--v59-glass-bg)!important}.pricing-card.plan-silver{--plan-rgb-v29: var(--v59-silver-rgb) !important;background:linear-gradient(180deg,rgba(var(--v59-silver-rgb),.14),#ffffff05 54%),var(--v59-glass-bg)!important}.pricing-card.plan-gold{--plan-rgb-v29: var(--v59-gold-rgb) !important;background:linear-gradient(180deg,rgba(var(--v59-gold-rgb),.16),#ffffff05 54%),var(--v59-glass-bg)!important}.pricing-card.plan-premium{--plan-rgb-v29: var(--v59-premium-rgb) !important;background:linear-gradient(180deg,rgba(var(--v59-premium-rgb),.17),#ffffff05 54%),var(--v59-glass-bg)!important}.pricing-card.plan-free:hover{border-color:rgba(var(--v59-free-rgb),.32)!important;box-shadow:0 24px 60px #0000005c,0 0 0 1px rgba(var(--v59-free-rgb),.14),0 0 38px rgba(var(--v59-free-rgb),.18)!important}.pricing-card.plan-silver:hover{border-color:rgba(var(--v59-silver-rgb),.3)!important;box-shadow:0 24px 60px #0000005c,0 0 0 1px rgba(var(--v59-silver-rgb),.14),0 0 38px rgba(var(--v59-silver-rgb),.12)!important}.pricing-card.plan-gold:hover{border-color:rgba(var(--v59-gold-rgb),.38)!important;box-shadow:0 24px 62px #0000005e,0 0 0 1px rgba(var(--v59-gold-rgb),.18),0 0 42px rgba(var(--v59-gold-rgb),.18)!important}.pricing-card.plan-premium:hover{border-color:rgba(var(--v59-premium-rgb),.4)!important;box-shadow:0 24px 66px #00000061,0 0 0 1px rgba(var(--v59-premium-rgb),.18),0 0 46px rgba(var(--v59-premium-rgb),.2)!important}.pricing-card.plan-free svg,.pricing-card.plan-free li svg,.pricing-card.plan-free .pricing-top b{color:var(--v59-free)!important}.pricing-card.plan-free .pricing-top b{background:rgba(var(--v59-free-rgb),.1)!important;border:1px solid rgba(var(--v59-free-rgb),.22)!important}.pricing-card.plan-free .plan-select-btn,.pricing-card.plan-free .primary-btn{background:linear-gradient(135deg,#bdf5dd,var(--v59-free))!important;color:#04110c!important;border-color:rgba(var(--v59-free-rgb),.3)!important}.pricing-card.plan-free .plan-selected-btn,.pricing-card.plan-free .plan-selected-btn:disabled{background:rgba(var(--v59-free-rgb),.12)!important;color:#dffcf0!important;border-color:rgba(var(--v59-free-rgb),.22)!important}.pricing-card .plan-selected-btn,.pricing-card .plan-selected-btn:disabled{background:#ffffff17!important;color:#f3f3f3!important;border:1px solid rgba(255,255,255,.08)!important}:root{--v60-glass-bg: rgba(7,7,7,.78);--v60-glass-bg-soft: rgba(7,7,7,.66);--v60-glass-hover: rgba(10,10,10,.84);--v60-glass-border: rgba(255,255,255,.065);--v60-glass-border-hover: rgba(255,255,255,.12);--v60-glass-shadow: 0 24px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025)}.landing-page,.workspace,.maintenance-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;background-color:#050505!important;background-image:radial-gradient(ellipse 60% 42% at 20% 8%,rgba(255,255,255,.05),transparent 58%),radial-gradient(ellipse 52% 38% at 82% 18%,rgba(255,255,255,.032),transparent 62%),radial-gradient(ellipse 64% 46% at 50% 96%,rgba(255,255,255,.04),transparent 64%)!important;background-size:920px 760px,780px 680px,1040px 820px!important;background-position:0% 0%,100% 10%,50% 100%!important;animation:v60AmbientBackground 28s ease-in-out infinite alternate!important}.landing-page:before,.workspace:before,.maintenance-page:before{content:""!important;position:fixed!important;top:-18%!important;right:-18%!important;bottom:-18%!important;left:-18%!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(135deg,transparent 0 43%,rgba(255,255,255,.018) 44%,rgba(255,255,255,.034) 45%,transparent 47% 100%),linear-gradient(45deg,transparent 0 56%,rgba(255,255,255,.014) 57%,rgba(255,255,255,.028) 58%,transparent 60% 100%),radial-gradient(circle at 22% 30%,rgba(255,255,255,.04),transparent 24%),radial-gradient(circle at 78% 68%,rgba(255,255,255,.03),transparent 26%)!important;background-size:720px 720px,860px 860px,640px 640px,760px 760px!important;opacity:.72!important;transform:translateZ(0) rotate(.001deg)!important;animation:v60AmbientGeometry 34s cubic-bezier(.45,0,.25,1) infinite alternate!important}.landing-page:after,.workspace:after,.maintenance-page:after{content:""!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,#05050533,#0505059e 70%,#050505),radial-gradient(ellipse 80% 65% at 50% 0%,transparent 0%,rgba(5,5,5,.22) 72%,rgba(5,5,5,.56) 100%)!important}@keyframes v60AmbientBackground{0%{background-position:0% 0%,100% 10%,50% 100%}50%{background-position:10% 4%,88% 18%,54% 88%}to{background-position:18% 10%,78% 4%,46% 94%}}@keyframes v60AmbientGeometry{0%{transform:translate3d(-1.5%,-1%,0) rotate(-1deg) scale(1);opacity:.48}50%{transform:translate3d(1.2%,1.4%,0) rotate(.55deg) scale(1.035);opacity:.78}to{transform:translate3d(2.2%,-1.1%,0) rotate(1.2deg) scale(1.06);opacity:.58}}body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.api-split-note,.source-pill,.hero-badge,.eyebrow):not(.pricing-card):not(.pricing-card *){background:var(--v60-glass-bg)!important;border-color:var(--v60-glass-border)!important;box-shadow:var(--v60-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}body :is(.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.preview-row,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.managed-info-card,.favorites-tools label,.favorites-tools .sort-select>button,.source-pill):not(.pricing-card):not(.pricing-card *):hover{background:var(--v60-glass-hover)!important;border-color:var(--v60-glass-border-hover)!important}body :is(.hero-badge,.eyebrow,.source-pill,.model-chips span):not(.pricing-card):not(.pricing-card *){background:var(--v60-glass-bg-soft)!important}@media(prefers-reduced-motion:reduce){.landing-page,.workspace,.maintenance-page,.landing-page:before,.workspace:before,.maintenance-page:before{animation:none!important}}:root{--v61-glass-bg: rgba(7,7,7,.78);--v61-glass-bg-hover: rgba(10,10,10,.84);--v61-glass-border: rgba(255,255,255,.065);--v61-glass-border-hover: rgba(255,255,255,.12);--v61-glass-shadow: 0 24px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025);--v61-free-rgb: 52, 211, 153;--v61-silver-rgb: 230, 235, 241;--v61-gold-rgb: 214, 168, 79;--v61-premium-rgb: 47, 125, 246}.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.maintenance-page:before,.maintenance-page:after{display:none!important;content:none!important}.landing-page,.workspace,.maintenance-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;background-color:#050505!important;background-image:radial-gradient(ellipse 70% 46% at 18% 0%,rgba(255,255,255,.06),transparent 58%),radial-gradient(ellipse 54% 42% at 86% 18%,rgba(255,255,255,.038),transparent 62%),radial-gradient(ellipse 74% 48% at 50% 104%,rgba(255,255,255,.045),transparent 64%),linear-gradient(125deg,transparent 0%,rgba(255,255,255,.018) 37%,transparent 58%)!important;background-size:980px 760px,760px 640px,1120px 820px,1200px 900px!important;background-position:0% 0%,100% 12%,50% 100%,50% 50%!important;background-attachment:scroll!important;animation:v61SmoothMonoBg 24s ease-in-out infinite alternate!important}@keyframes v61SmoothMonoBg{0%{background-position:0% 0%,100% 12%,50% 100%,50% 50%}50%{background-position:9% 5%,91% 20%,56% 92%,46% 56%}to{background-position:17% 10%,80% 6%,44% 96%,54% 44%}}@media(prefers-reduced-motion:reduce){.landing-page,.workspace,.maintenance-page{animation:none!important}}.landing-page .landing-nav,.landing-nav{position:sticky!important;top:18px!important;z-index:9999!important;background:var(--v61-glass-bg)!important;border:1px solid var(--v61-glass-border)!important;box-shadow:var(--v61-glass-shadow)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.source-pill,.hero-badge,.eyebrow):not(.pricing-card):not(.pricing-card *){background:var(--v61-glass-bg)!important;border-color:var(--v61-glass-border)!important;box-shadow:var(--v61-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}body :is(.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.preview-row,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.managed-info-card,.favorites-tools label,.favorites-tools .sort-select>button,.source-pill):not(.pricing-card):not(.pricing-card *):hover{background:var(--v61-glass-bg-hover)!important;border-color:var(--v61-glass-border-hover)!important}.pricing-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05 56%),var(--v61-glass-bg)!important;border:1px solid var(--v61-glass-border)!important;box-shadow:var(--v61-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}.pricing-card:hover{background:linear-gradient(180deg,#ffffff12,#ffffff06 56%),var(--v61-glass-bg-hover)!important}.pricing-card.plan-free{--plan-rgb-v29: var(--v61-free-rgb) !important;background:linear-gradient(180deg,rgba(var(--v61-free-rgb),.145),#ffffff05 56%),var(--v61-glass-bg)!important}.pricing-card.plan-silver{--plan-rgb-v29: var(--v61-silver-rgb) !important;background:linear-gradient(180deg,rgba(var(--v61-silver-rgb),.125),#ffffff05 56%),var(--v61-glass-bg)!important}.pricing-card.plan-gold{--plan-rgb-v29: var(--v61-gold-rgb) !important;background:linear-gradient(180deg,rgba(var(--v61-gold-rgb),.145),#ffffff05 56%),var(--v61-glass-bg)!important}.pricing-card.plan-premium{--plan-rgb-v29: var(--v61-premium-rgb) !important;background:linear-gradient(180deg,rgba(var(--v61-premium-rgb),.155),#ffffff05 56%),var(--v61-glass-bg)!important}.pricing-card.plan-free:hover{background:linear-gradient(180deg,rgba(var(--v61-free-rgb),.175),#ffffff06 56%),var(--v61-glass-bg-hover)!important}.pricing-card.plan-silver:hover{background:linear-gradient(180deg,rgba(var(--v61-silver-rgb),.15),#ffffff06 56%),var(--v61-glass-bg-hover)!important}.pricing-card.plan-gold:hover{background:linear-gradient(180deg,rgba(var(--v61-gold-rgb),.175),#ffffff06 56%),var(--v61-glass-bg-hover)!important}.pricing-card.plan-premium:hover{background:linear-gradient(180deg,rgba(var(--v61-premium-rgb),.185),#ffffff06 56%),var(--v61-glass-bg-hover)!important}:root{--v62-bg: #050505;--v62-glass-bg: rgba(7, 7, 7, .78);--v62-glass-bg-hover: rgba(10, 10, 10, .84);--v62-glass-border: rgba(255,255,255,.065);--v62-glass-border-hover: rgba(255,255,255,.12);--v62-glass-shadow: 0 24px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025);--v62-free-rgb: 52, 211, 153;--v62-silver-rgb: 230, 235, 241;--v62-gold-rgb: 214, 168, 79;--v62-premium-rgb: 47, 125, 246}html,body,#root{background:var(--v62-bg)!important}.landing-page,.workspace,.maintenance-page{position:relative!important;isolation:isolate!important;overflow-x:hidden!important;background-color:var(--v62-bg)!important;background-image:radial-gradient(ellipse 1150px 760px at 50% -22%,rgba(255,255,255,.035),transparent 62%),linear-gradient(180deg,#050505,#050505 42%,#060606)!important;background-size:auto!important;background-position:center!important;background-attachment:scroll!important;animation:none!important}.landing-page:before,.workspace:before,.maintenance-page:before{content:""!important;display:block!important;position:fixed!important;top:-28vh!important;right:-24vw!important;bottom:-28vh!important;left:-24vw!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(ellipse 720px 460px at 18% 16%,rgba(255,255,255,.115),transparent 64%),radial-gradient(ellipse 560px 420px at 88% 24%,rgba(255,255,255,.07),transparent 68%),radial-gradient(ellipse 860px 520px at 46% 92%,rgba(255,255,255,.08),transparent 66%),linear-gradient(116deg,transparent 21%,rgba(255,255,255,.045) 42%,transparent 61%)!important;filter:blur(64px) saturate(108%)!important;transform:translateZ(0) scale(1.02)!important;opacity:.72!important;animation:v62DeepBlurDrift 18s cubic-bezier(.45,0,.2,1) infinite alternate!important;will-change:transform,opacity,filter!important}.landing-page:after,.workspace:after,.maintenance-page:after{content:""!important;display:block!important;position:fixed!important;top:-14vh!important;right:-12vw!important;bottom:-14vh!important;left:-12vw!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(118deg,transparent 0 30%,rgba(255,255,255,.032) 38%,transparent 47% 100%),linear-gradient(62deg,transparent 0 58%,rgba(255,255,255,.02) 64%,transparent 73% 100%),radial-gradient(ellipse 620px 340px at 72% 8%,rgba(255,255,255,.03),transparent 70%)!important;filter:blur(18px)!important;opacity:.64!important;transform:translateZ(0) rotate(.001deg)!important;animation:v62RibbonFloat 26s ease-in-out infinite alternate!important;will-change:transform,opacity!important;mix-blend-mode:screen!important}@keyframes v62DeepBlurDrift{0%{transform:translate3d(-2.5vw,-2vh,0) scale(1.02);opacity:.58;filter:blur(68px) saturate(106%)}45%{transform:translate3d(1.8vw,2.5vh,0) scale(1.08);opacity:.78;filter:blur(58px) saturate(112%)}to{transform:translate3d(4vw,-1vh,0) scale(1.04);opacity:.66;filter:blur(72px) saturate(108%)}}@keyframes v62RibbonFloat{0%{transform:translate3d(-3vw,1vh,0) scale(1.02) rotate(-1.2deg);opacity:.42}50%{transform:translate3d(2vw,-2vh,0) scale(1.06) rotate(.8deg);opacity:.72}to{transform:translate3d(5vw,1.5vh,0) scale(1.03) rotate(1.6deg);opacity:.5}}.landing-page .landing-nav,.landing-nav{position:sticky!important;top:18px!important;z-index:10000!important;background:var(--v62-glass-bg)!important;border:1px solid var(--v62-glass-border)!important;box-shadow:var(--v62-glass-shadow)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.source-pill,.hero-badge,.eyebrow):not(.pricing-card):not(.pricing-card *){background:var(--v62-glass-bg)!important;border-color:var(--v62-glass-border)!important;box-shadow:var(--v62-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}body :is(.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.preview-row,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.managed-info-card,.favorites-tools label,.favorites-tools .sort-select>button,.source-pill):not(.pricing-card):not(.pricing-card *):hover{background:var(--v62-glass-bg-hover)!important;border-color:var(--v62-glass-border-hover)!important}.pricing-card{background:linear-gradient(180deg,#ffffff0e,#ffffff05 56%),var(--v62-glass-bg)!important;border:1px solid var(--v62-glass-border)!important;box-shadow:var(--v62-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}.pricing-card:hover{background:linear-gradient(180deg,#ffffff12,#ffffff06 56%),var(--v62-glass-bg-hover)!important}.pricing-card.plan-free{--plan-rgb-v29: var(--v62-free-rgb) !important;background:linear-gradient(180deg,rgba(var(--v62-free-rgb),.145),#ffffff05 56%),var(--v62-glass-bg)!important}.pricing-card.plan-silver{--plan-rgb-v29: var(--v62-silver-rgb) !important;background:linear-gradient(180deg,rgba(var(--v62-silver-rgb),.125),#ffffff05 56%),var(--v62-glass-bg)!important}.pricing-card.plan-gold{--plan-rgb-v29: var(--v62-gold-rgb) !important;background:linear-gradient(180deg,rgba(var(--v62-gold-rgb),.145),#ffffff05 56%),var(--v62-glass-bg)!important}.pricing-card.plan-premium{--plan-rgb-v29: var(--v62-premium-rgb) !important;background:linear-gradient(180deg,rgba(var(--v62-premium-rgb),.155),#ffffff05 56%),var(--v62-glass-bg)!important}.pricing-card.plan-free:hover{background:linear-gradient(180deg,rgba(var(--v62-free-rgb),.175),#ffffff06 56%),var(--v62-glass-bg-hover)!important}.pricing-card.plan-silver:hover{background:linear-gradient(180deg,rgba(var(--v62-silver-rgb),.15),#ffffff06 56%),var(--v62-glass-bg-hover)!important}.pricing-card.plan-gold:hover{background:linear-gradient(180deg,rgba(var(--v62-gold-rgb),.175),#ffffff06 56%),var(--v62-glass-bg-hover)!important}.pricing-card.plan-premium:hover{background:linear-gradient(180deg,rgba(var(--v62-premium-rgb),.185),#ffffff06 56%),var(--v62-glass-bg-hover)!important}:root{--v63-page-bg: #050505;--v63-glass-bg: rgba(7,7,7,.78);--v63-glass-bg-hover: rgba(10,10,10,.84);--v63-glass-border: rgba(255,255,255,.065);--v63-glass-border-hover: rgba(255,255,255,.12);--v63-glass-shadow: 0 24px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025);--v63-free-rgb: 52, 211, 153;--v63-silver-rgb: 230, 235, 241;--v63-gold-rgb: 214, 168, 79;--v63-premium-rgb: 47, 125, 246}.landing-page,.workspace,.maintenance-page{position:relative!important;isolation:isolate!important;background:var(--v63-page-bg)!important;overflow-x:clip!important}.landing-page:before,.workspace:before,.maintenance-page:before,.landing-page:after,.workspace:after,.maintenance-page:after{opacity:1!important}.landing-page:before,.workspace:before,.maintenance-page:before{content:""!important;position:fixed!important;top:-24vh!important;right:-20vw!important;bottom:-24vh!important;left:-20vw!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(ellipse 52rem 32rem at 12% 12%,#ffffff12,#ffffff0c 16%,#fff0 60%),radial-gradient(ellipse 44rem 28rem at 86% 18%,#ffffff0d,#ffffff08 18%,#fff0 62%),radial-gradient(ellipse 60rem 38rem at 54% 92%,#ffffff0f,#ffffff09 14%,#fff0 64%),radial-gradient(ellipse 34rem 20rem at 44% 38%,#ffffff07,#fff0 70%)!important;filter:blur(88px) saturate(104%)!important;transform:translateZ(0) scale(1.03)!important;animation:v63BgBlobMove 22s cubic-bezier(.45,.02,.2,1) infinite alternate!important;will-change:transform,filter,opacity!important}.landing-page:after,.workspace:after,.maintenance-page:after{content:""!important;position:fixed!important;top:-18vh!important;right:-16vw!important;bottom:-18vh!important;left:-16vw!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(120deg,transparent 0 24%,rgba(255,255,255,.022) 34%,rgba(255,255,255,.04) 42%,rgba(255,255,255,.016) 50%,transparent 62%),linear-gradient(62deg,transparent 0 58%,rgba(255,255,255,.018) 66%,rgba(255,255,255,.032) 71%,transparent 78%),radial-gradient(ellipse 42rem 18rem at 50% 0%,#ffffff07,#fff0 72%)!important;filter:blur(26px)!important;mix-blend-mode:screen!important;transform:translateZ(0) scale(1.02) rotate(-1deg)!important;animation:v63BgRibbonMove 16s ease-in-out infinite alternate!important;will-change:transform,opacity!important}@keyframes v63BgBlobMove{0%{transform:translate3d(-4vw,-2vh,0) scale(1.02);filter:blur(92px) saturate(102%)}35%{transform:translate3d(1vw,2.5vh,0) scale(1.08);filter:blur(84px) saturate(106%)}70%{transform:translate3d(4vw,-1.5vh,0) scale(1.04);filter:blur(96px) saturate(104%)}to{transform:translate3d(7vw,1vh,0) scale(1.09);filter:blur(86px) saturate(107%)}}@keyframes v63BgRibbonMove{0%{transform:translate3d(-6vw,2vh,0) scale(1.03) rotate(-1.4deg);opacity:.72}50%{transform:translate3d(1vw,-1.6vh,0) scale(1.08) rotate(.2deg);opacity:.92}to{transform:translate3d(7vw,1vh,0) scale(1.04) rotate(1.4deg);opacity:.76}}@media(prefers-reduced-motion:reduce){.landing-page:before,.workspace:before,.maintenance-page:before,.landing-page:after,.workspace:after,.maintenance-page:after{animation:none!important}}body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.source-pill,.hero-badge,.eyebrow):not(.pricing-card):not(.pricing-card *){background:var(--v63-glass-bg)!important;border-color:var(--v63-glass-border)!important;box-shadow:var(--v63-glass-shadow)!important;backdrop-filter:blur(22px) saturate(124%)!important;-webkit-backdrop-filter:blur(22px) saturate(124%)!important}.pricing-card{background:linear-gradient(180deg,#ffffff09,#ffffff03 24%,#fff0 48%),var(--v63-glass-bg)!important;border:1px solid var(--v63-glass-border)!important;box-shadow:var(--v63-glass-shadow)!important;backdrop-filter:blur(22px) saturate(124%)!important;-webkit-backdrop-filter:blur(22px) saturate(124%)!important}.pricing-card:hover{background:linear-gradient(180deg,#ffffff0b,#ffffff04 24%,#fff0 48%),var(--v63-glass-bg-hover)!important}.pricing-card.plan-free{--plan-rgb-v29: var(--v63-free-rgb) !important;background:linear-gradient(180deg,rgba(var(--v63-free-rgb),.16),rgba(var(--v63-free-rgb),.055) 22%,#fff0 48%),var(--v63-glass-bg)!important}.pricing-card.plan-silver{--plan-rgb-v29: var(--v63-silver-rgb) !important;background:linear-gradient(180deg,rgba(var(--v63-silver-rgb),.14),rgba(var(--v63-silver-rgb),.048) 22%,#fff0 48%),var(--v63-glass-bg)!important}.pricing-card.plan-gold{--plan-rgb-v29: var(--v63-gold-rgb) !important;background:linear-gradient(180deg,rgba(var(--v63-gold-rgb),.16),rgba(var(--v63-gold-rgb),.055) 22%,#fff0 48%),var(--v63-glass-bg)!important}.pricing-card.plan-premium{--plan-rgb-v29: var(--v63-premium-rgb) !important;background:linear-gradient(180deg,rgba(var(--v63-premium-rgb),.17),rgba(var(--v63-premium-rgb),.06) 22%,#fff0 48%),var(--v63-glass-bg)!important}.pricing-card.plan-free:hover{background:linear-gradient(180deg,rgba(var(--v63-free-rgb),.19),rgba(var(--v63-free-rgb),.07) 22%,#fff0 48%),var(--v63-glass-bg-hover)!important}.pricing-card.plan-silver:hover{background:linear-gradient(180deg,rgba(var(--v63-silver-rgb),.16),rgba(var(--v63-silver-rgb),.06) 22%,#fff0 48%),var(--v63-glass-bg-hover)!important}.pricing-card.plan-gold:hover{background:linear-gradient(180deg,rgba(var(--v63-gold-rgb),.19),rgba(var(--v63-gold-rgb),.072) 22%,#fff0 48%),var(--v63-glass-bg-hover)!important}.pricing-card.plan-premium:hover{background:linear-gradient(180deg,rgba(var(--v63-premium-rgb),.2),rgba(var(--v63-premium-rgb),.078) 22%,#fff0 48%),var(--v63-glass-bg-hover)!important}:root{--v64-bg: #050505;--v64-glass-bg: rgba(7,7,7,.78);--v64-glass-bg-hover: rgba(10,10,10,.84);--v64-line: rgba(255,255,255,.065);--v64-line-hover: rgba(255,255,255,.12)}.landing-page,.workspace,.maintenance-page{position:relative!important;isolation:isolate!important;overflow-x:clip!important;background:var(--v64-bg)!important;background-image:none!important}.landing-page:before,.workspace:before,.maintenance-page:before{content:""!important;position:fixed!important;top:-34vmax!important;right:-34vmax!important;bottom:-34vmax!important;left:-34vmax!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(ellipse 30vmax 18vmax at 18% 24%,rgba(255,255,255,.072),rgba(255,255,255,.026) 34%,transparent 68%),radial-gradient(ellipse 26vmax 17vmax at 82% 18%,rgba(255,255,255,.052),rgba(255,255,255,.018) 38%,transparent 70%),radial-gradient(ellipse 38vmax 22vmax at 62% 86%,rgba(255,255,255,.06),rgba(255,255,255,.022) 35%,transparent 72%),radial-gradient(ellipse 20vmax 14vmax at 38% 52%,rgba(255,255,255,.03),transparent 70%)!important;opacity:.72!important;filter:blur(82px) saturate(104%)!important;transform-origin:50% 50%!important;transform:rotate(0) scale(1.02) translateZ(0)!important;animation:v64OrbitalFog 26s linear infinite!important;will-change:transform!important}.landing-page:after,.workspace:after,.maintenance-page:after{content:""!important;position:fixed!important;top:-18vh!important;right:-18vw!important;bottom:-18vh!important;left:-18vw!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 0 18%,rgba(255,255,255,.018) 27%,rgba(255,255,255,.045) 35%,rgba(255,255,255,.014) 43%,transparent 56% 100%),linear-gradient(66deg,transparent 0 50%,rgba(255,255,255,.014) 58%,rgba(255,255,255,.034) 65%,transparent 76% 100%),radial-gradient(ellipse 46rem 18rem at 50% 3%,rgba(255,255,255,.026),transparent 72%)!important;background-size:170% 170%,190% 190%,100% 100%!important;background-position:0% 50%,100% 50%,50% 0%!important;opacity:.66!important;filter:blur(22px)!important;transform:translateZ(0) scale(1.02)!important;animation:v64LiquidWaves 18s linear infinite!important;will-change:background-position,transform!important}.landing-page>*,.workspace>*,.maintenance-page>*{position:relative!important;z-index:1!important}@keyframes v64OrbitalFog{0%{transform:rotate(0) scale(1.02) translateZ(0)}25%{transform:rotate(90deg) scale(1.055) translate3d(1.2vw,-.6vh,0)}50%{transform:rotate(180deg) scale(1.03) translate3d(0,1vh,0)}75%{transform:rotate(270deg) scale(1.06) translate3d(-1vw,.4vh,0)}to{transform:rotate(360deg) scale(1.02) translateZ(0)}}@keyframes v64LiquidWaves{0%{background-position:0% 50%,100% 50%,50% 0%;transform:translate3d(-2vw,0,0) scale(1.02) rotate(-.8deg);opacity:.56}25%{background-position:35% 44%,70% 58%,50% 0%;transform:translate3d(1vw,-1vh,0) scale(1.045) rotate(.25deg);opacity:.72}50%{background-position:70% 50%,35% 50%,50% 0%;transform:translate3d(3vw,.6vh,0) scale(1.03) rotate(.9deg);opacity:.62}75%{background-position:35% 56%,70% 42%,50% 0%;transform:translate3d(1vw,1.1vh,0) scale(1.05) rotate(.15deg);opacity:.76}to{background-position:0% 50%,100% 50%,50% 0%;transform:translate3d(-2vw,0,0) scale(1.02) rotate(-.8deg);opacity:.56}}body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.source-pill,.hero-badge,.eyebrow):not(.pricing-card):not(.pricing-card *){background:var(--v64-glass-bg)!important;border-color:var(--v64-line)!important;backdrop-filter:blur(22px) saturate(124%)!important;-webkit-backdrop-filter:blur(22px) saturate(124%)!important}.pricing-card{background:linear-gradient(180deg,#ffffff08,#ffffff03 24%,#fff0 48%),var(--v64-glass-bg)!important;border:1px solid var(--v64-line)!important;backdrop-filter:blur(22px) saturate(124%)!important;-webkit-backdrop-filter:blur(22px) saturate(124%)!important}.pricing-card.plan-free{background:linear-gradient(180deg,#34d39929,#34d3990d 22%,#fff0 48%),var(--v64-glass-bg)!important}.pricing-card.plan-silver{background:linear-gradient(180deg,#e6ebf121,#e6ebf10b 22%,#fff0 48%),var(--v64-glass-bg)!important}.pricing-card.plan-gold{background:linear-gradient(180deg,#d6a84f26,#d6a84f0d 22%,#fff0 48%),var(--v64-glass-bg)!important}.pricing-card.plan-premium{background:linear-gradient(180deg,#2f7df629,#2f7df60d 22%,#fff0 48%),var(--v64-glass-bg)!important}@media(prefers-reduced-motion:reduce){.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.maintenance-page:before,.maintenance-page:after{animation:none!important}}:root{--v65-bg: #050505;--v65-grid-line: rgba(255,255,255,.026);--v65-grid-line-strong: rgba(255,255,255,.036);--v65-glass-bg: rgba(7,7,7,.78);--v65-glass-bg-hover: rgba(10,10,10,.84);--v65-glass-border: rgba(255,255,255,.065);--v65-glass-shadow: 0 24px 70px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025)}.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.maintenance-page:before,.maintenance-page:after{content:none!important;display:none!important;animation:none!important;background:none!important;opacity:0!important}.landing-page,.workspace,.maintenance-page{background-color:var(--v65-bg)!important;background-image:linear-gradient(var(--v65-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--v65-grid-line) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 2px,transparent 2px),linear-gradient(90deg,rgba(255,255,255,.012) 2px,transparent 2px),radial-gradient(circle at 20% 12%,rgba(255,255,255,.03),transparent 28%),radial-gradient(circle at 80% 82%,rgba(255,255,255,.02),transparent 30%)!important;background-size:44px 44px,44px 44px,176px 176px,176px 176px,720px 720px,760px 760px!important;background-position:center top,center top,center top,center top,0 0,100% 100%!important;background-attachment:fixed,fixed,fixed,fixed,scroll,scroll!important;isolation:isolate!important;overflow-x:clip!important}.landing-page>*,.workspace>*,.maintenance-page>*{position:relative!important;z-index:auto!important}.landing-nav,body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.source-pill,.hero-badge,.eyebrow):not(.pricing-card):not(.pricing-card *){background:var(--v65-glass-bg)!important;border-color:var(--v65-glass-border)!important;box-shadow:var(--v65-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}.landing-nav{position:sticky!important;top:18px!important;z-index:10000!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}.pricing-card{border-color:var(--v65-glass-border)!important;box-shadow:var(--v65-glass-shadow)!important;backdrop-filter:blur(18px) saturate(112%)!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important}.pricing-card.plan-free{background:linear-gradient(180deg,#34d39929,#34d3990d 22%,#fff0 48%),var(--v65-glass-bg)!important}.pricing-card.plan-silver{background:linear-gradient(180deg,#e6ebf121,#e6ebf10b 22%,#fff0 48%),var(--v65-glass-bg)!important}.pricing-card.plan-gold{background:linear-gradient(180deg,#d6a84f26,#d6a84f0d 22%,#fff0 48%),var(--v65-glass-bg)!important}.pricing-card.plan-premium{background:linear-gradient(180deg,#2f7df629,#2f7df60d 22%,#fff0 48%),var(--v65-glass-bg)!important}.pricing-card.plan-free:hover{background:linear-gradient(180deg,#34d39930,#34d39912 22%,#fff0 48%),var(--v65-glass-bg-hover)!important}.pricing-card.plan-silver:hover{background:linear-gradient(180deg,#e6ebf129,#e6ebf10f 22%,#fff0 48%),var(--v65-glass-bg-hover)!important}.pricing-card.plan-gold:hover{background:linear-gradient(180deg,#d6a84f30,#d6a84f12 22%,#fff0 48%),var(--v65-glass-bg-hover)!important}.pricing-card.plan-premium:hover{background:linear-gradient(180deg,#2f7df633,#2f7df614 22%,#fff0 48%),var(--v65-glass-bg-hover)!important}:root{--v66-bg: #050505;--v66-grid-small: rgba(255,255,255,.018);--v66-grid-large: rgba(255,255,255,.028);--v66-glass: rgba(10,10,10,.62);--v66-glass-hover: rgba(12,12,12,.74);--v66-border: rgba(255,255,255,.055);--v66-border-hover: rgba(255,255,255,.11)}.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.maintenance-page:before,.maintenance-page:after{content:none!important;display:none!important;background:none!important;animation:none!important;filter:none!important;opacity:0!important}.landing-page,.workspace,.maintenance-page{background-color:var(--v66-bg)!important;background-image:linear-gradient(var(--v66-grid-small) 1px,transparent 1px),linear-gradient(90deg,var(--v66-grid-small) 1px,transparent 1px),linear-gradient(var(--v66-grid-large) 1px,transparent 1px),linear-gradient(90deg,var(--v66-grid-large) 1px,transparent 1px)!important;background-size:44px 44px,44px 44px,176px 176px,176px 176px!important;background-position:-1px -1px,-1px -1px,-2px -2px,-2px -2px!important}body :is(.glass-panel,.hero-preview,.community-strip,.auth-modal.redesigned,.settings-panel,.maintenance-card,.sidebar,.topbar.clean,.composer-box,.recording-strip,.admin-table-wrap,.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.providers-list,.provider-editor,.managed-info-card,.admin-chart-card,.admin-users-section,.settings-plan-card,.usage-card-polished,.preview-sidebar,.preview-chat,.preview-row,.preview-message,.live-demo-input,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.model-chips span,.favorites-tools label,.favorites-tools .sort-select>button,.admin-purchases-card,.source-pill,.hero-badge,.eyebrow,.landing-nav):not(.pricing-card):not(.pricing-card *){background:var(--v66-glass)!important;border-color:var(--v66-border)!important;backdrop-filter:blur(20px) saturate(120%)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important}body :is(.landing-cards article,.benefit-matrix article,.workflow-grid article,.social-card,.community-metrics article,.favorite-card,.settings-card,.preview-row,.chat-row,.pref-toggle,.settings-tabs button,.admin-tabs button,.managed-info-card,.favorites-tools label,.favorites-tools .sort-select>button):hover{background:var(--v66-glass-hover)!important;border-color:var(--v66-border-hover)!important}.pricing-card{background-color:#0a0a0a9e!important}.landing-nav,.landing-page .landing-nav{background:#0a0a0a9e!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important;outline:0!important;overflow:hidden!important;backdrop-filter:blur(20px) saturate(120%)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important}.landing-nav:before,.landing-nav:after,.landing-page .landing-nav:before,.landing-page .landing-nav:after{content:none!important;display:none!important;box-shadow:none!important;background:none!important;border:0!important}.landing-nav:hover,.landing-page .landing-nav:hover{box-shadow:none!important;border-color:#fff1!important}.landing-page,.workspace,.maintenance-page{background-color:#050505!important}.landing-page .hero-badge,.landing-page .eyebrow,.landing-page .section-head .eyebrow,.landing-page .community-strip .eyebrow,.landing-page .landing-cta .eyebrow,.landing-page .workflow-grid .eyebrow,.landing-page .benefit-matrix .eyebrow{background:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.landing-page .hero-badge:before,.landing-page .hero-badge:after,.landing-page .eyebrow:before,.landing-page .eyebrow:after{content:none!important;display:none!important}.landing-page .hero-badge,.landing-page .eyebrow{color:#cfcfcf!important;text-shadow:none!important}.landing-page .hero-badge svg,.landing-page .eyebrow svg{color:#e8e8e8!important}.landing-page :is(.hero-badge,.eyebrow),.landing-page .section-head :is(.hero-badge,.eyebrow),.landing-page .community-strip :is(.hero-badge,.eyebrow),.landing-page .landing-cta :is(.hero-badge,.eyebrow),.landing-page .workflow-grid :is(.hero-badge,.eyebrow),.landing-page .benefit-matrix :is(.hero-badge,.eyebrow){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;min-height:0!important;border-radius:0!important}.landing-page :is(.hero-badge,.eyebrow):before,.landing-page :is(.hero-badge,.eyebrow):after{content:none!important;display:none!important}.landing-page .landing-nav .landing-nav-actions a,.landing-page .landing-nav .landing-nav-actions a:visited,.landing-page .landing-nav .landing-nav-actions a:hover,.landing-page .landing-nav .landing-nav-actions a:focus,.landing-page .landing-nav .landing-nav-actions a:active{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;filter:none!important}.landing-page .landing-nav .landing-nav-actions a{color:#d6d6d6!important;opacity:1!important;transition:color .16s ease!important}.landing-page .landing-nav .landing-nav-actions a:hover,.landing-page .landing-nav .landing-nav-actions a:focus-visible{color:#fff!important}.landing-page .landing-nav .landing-nav-actions a svg{color:currentColor!important;opacity:1!important}.landing-page .landing-nav .landing-nav-actions .nav-login,.landing-page .landing-nav .landing-nav-actions .nav-login.authed,.landing-page .landing-nav .landing-nav-actions .nav-login:visited,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:visited{background:#f4f4f4!important;background-color:#f4f4f4!important;background-image:none!important;color:#050505!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:none!important;outline:0!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.landing-page .landing-nav .landing-nav-actions .nav-login:hover,.landing-page .landing-nav .landing-nav-actions .nav-login:focus,.landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login:active,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#050505!important;border-color:#fff!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.landing-page .landing-nav .landing-nav-actions .nav-login *,.landing-page .landing-nav .landing-nav-actions .nav-login svg,.landing-page .landing-nav .landing-nav-actions .nav-login.authed *,.landing-page .landing-nav .landing-nav-actions .nav-login.authed svg,.landing-page .landing-nav .landing-nav-actions .nav-login:hover *,.landing-page .landing-nav .landing-nav-actions .nav-login:hover svg,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover *,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover svg{color:#050505!important;opacity:1!important;visibility:visible!important;fill:none!important;stroke:currentColor!important}.landing-page{isolation:isolate!important}.landing-page .landing-nav,.landing-nav{position:sticky!important;top:18px!important;z-index:2147483000!important;isolation:isolate!important;contain:layout paint!important;background:#0a0a0ac2!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important;overflow:hidden!important;backdrop-filter:blur(24px) saturate(135%)!important;-webkit-backdrop-filter:blur(24px) saturate(135%)!important}.landing-page .landing-nav *,.landing-nav *{position:relative!important;z-index:2!important}.landing-page .hero-grid,.landing-page .hero-copy,.landing-page .hero-preview,.landing-page .product-preview-shell,.landing-page .interface-copy-preview,.landing-page .live-demo-preview,.landing-page .preview-chat,.landing-page .animated-demo,.landing-page .preview-flow,.landing-page .preview-messages-live,.landing-page .live-preview-messages,.landing-page .preview-message,.landing-page .live-demo-input{z-index:1!important}.landing-page .hero-preview,.landing-page .hero-preview.product-preview-shell,.landing-page .hero-preview.interface-copy-preview,.landing-page .hero-preview.live-demo-preview{position:relative!important;overflow:hidden!important;contain:paint!important;isolation:isolate!important}.landing-page .preview-chat,.landing-page .preview-chat.animated-demo,.landing-page .preview-flow{position:relative!important;overflow:hidden!important;contain:paint!important}.landing-page .preview-messages-live,.landing-page .live-preview-messages{position:relative!important;overflow-y:auto!important;overflow-x:hidden!important;contain:paint!important;z-index:1!important}.landing-page .preview-message,.landing-page .demo-ai-answer-body,.landing-page .demo-ai-answer-body *{z-index:1!important}.landing-page .landing-nav .landing-nav-actions .nav-login,.landing-page .landing-nav .landing-nav-actions .nav-login.authed{isolation:isolate!important;background:#f4f4f4!important;color:#050505!important;border-color:#ffffffb8!important;overflow:hidden!important}.landing-page .landing-nav .landing-nav-actions .nav-login:hover,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,.landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{background:#fff!important;color:#050505!important;border-color:#fff!important}.landing-page .demo-click-cursor,.landing-page .demo-click-cursor:after{z-index:3!important}.landing-page .landing-nav .brand-mark,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed),.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed){border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease!important}.landing-page .landing-nav .brand-mark:hover,.landing-page .landing-nav .brand-mark:focus-visible,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):focus-visible,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):focus-visible{background:#ffffff13!important;background-color:#ffffff13!important;border-color:#ffffff29!important;box-shadow:inset 0 0 0 1px #ffffff09!important;color:#fff!important;transform:translateY(-1px)!important}.landing-page .landing-nav .brand-mark:active,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):active,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):active{transform:translateY(0) scale(.985)!important}.landing-page .landing-nav .landing-nav-actions .nav-login,.landing-page .landing-nav .landing-nav-actions .nav-login.authed,.landing-page .landing-nav .landing-nav-actions .nav-login:hover,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,.landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login:active,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#050505!important;border-color:#fff!important;box-shadow:none!important;transform:none!important;filter:none!important}:root{--v72-bg: #050505;--v72-grid-small: rgba(255,255,255,.012);--v72-grid-large: rgba(255,255,255,.02)}.landing-page,.workspace,.maintenance-page{background-color:var(--v72-bg)!important;background-image:linear-gradient(180deg,#050505,#050505fa 94px,#050505d6 132px,#05050538 196px,#05050500 270px),linear-gradient(var(--v72-grid-small) 1px,transparent 1px),linear-gradient(90deg,var(--v72-grid-small) 1px,transparent 1px),linear-gradient(var(--v72-grid-large) 1px,transparent 1px),linear-gradient(90deg,var(--v72-grid-large) 1px,transparent 1px)!important;background-size:100% 300px,44px 44px,44px 44px,176px 176px,176px 176px!important;background-position:0 0,22px 18px,22px 18px,22px 18px,22px 18px!important;background-repeat:no-repeat,repeat,repeat,repeat,repeat!important}.landing-page:before,.landing-page:after,.workspace:before,.workspace:after,.maintenance-page:before,.maintenance-page:after{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important;filter:none!important;animation:none!important}.landing-page .landing-nav,.landing-nav{position:sticky!important;top:18px!important;z-index:2147483000!important;background:#0a0a0ac2!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important;outline:0!important;filter:none!important;overflow:hidden!important;isolation:isolate!important;contain:paint!important;clip-path:inset(0 round 22px)!important;transform:translateZ(0)!important;backdrop-filter:blur(22px) saturate(128%)!important;-webkit-backdrop-filter:blur(22px) saturate(128%)!important}.landing-page .landing-nav:before,.landing-page .landing-nav:after,.landing-nav:before,.landing-nav:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;border:0!important}.landing-page .landing-nav:hover,.landing-nav:hover{box-shadow:none!important;filter:none!important}:root{--v73-header-hover-radius: 14px}.landing-page .landing-nav .brand-mark,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed),.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed){border-radius:var(--v73-header-hover-radius)!important;padding-inline:12px!important}.landing-page .landing-nav .brand-mark:hover,.landing-page .landing-nav .brand-mark:focus-visible,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):focus-visible,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):focus-visible{border-radius:var(--v73-header-hover-radius)!important;background:#ffffff13!important;background-color:#ffffff13!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.landing-page .landing-nav .brand-mark:active,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):active,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):active{border-radius:var(--v73-header-hover-radius)!important}.landing-page .landing-nav .landing-nav-actions .nav-login,.landing-page .landing-nav .landing-nav-actions .nav-login.authed,.landing-page .landing-nav .landing-nav-actions .nav-login:hover,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,.landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{border-radius:999px!important}:root{--v74-nav-bg: rgba(8,8,8,.92);--v74-nav-bg-soft: rgba(12,12,12,.86);--v74-nav-border: rgba(255,255,255,.06)}.landing-page .landing-nav,.landing-nav{position:sticky!important;top:18px!important;z-index:2147483000!important;isolation:isolate!important;overflow:hidden!important;contain:layout paint!important;clip-path:inset(0 round 22px)!important;background:linear-gradient(180deg,#ffffff08,#ffffff03),linear-gradient(90deg,rgba(255,255,255,.014),transparent 34%,rgba(255,255,255,.012)),var(--v74-nav-bg)!important;border:1px solid var(--v74-nav-border)!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0)!important}.landing-page .landing-nav:before,.landing-nav:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;background:radial-gradient(ellipse 75% 140% at 18% 0%,rgba(255,255,255,.045),transparent 56%),linear-gradient(180deg,#ffffff08,#fff0 62%)!important;box-shadow:inset 0 1px #ffffff09!important;opacity:1!important;display:block!important;filter:none!important;animation:none!important}.landing-page .landing-nav .brand-mark,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed),.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed){border-radius:var(--v73-header-hover-radius, 14px)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.landing-page .landing-nav .brand-mark:hover,.landing-page .landing-nav .brand-mark:focus-visible,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):focus-visible,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):focus-visible{background:#ffffff13!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important;border-radius:var(--v73-header-hover-radius, 14px)!important}.landing-page .hero-grid,.landing-page .hero-preview,.landing-page .hero-preview.product-preview-shell,.landing-page .hero-preview.interface-copy-preview,.landing-page .hero-preview.live-demo-preview,.landing-page .preview-chat,.landing-page .preview-chat.animated-demo,.landing-page .preview-flow,.landing-page .preview-messages-live,.landing-page .live-preview-messages,.landing-page .preview-input.demo-input.live-demo-input{position:relative!important;z-index:1!important;isolation:isolate!important;contain:layout paint style!important;transform:translateZ(0)!important}.landing-page .hero-preview,.landing-page .hero-preview.product-preview-shell,.landing-page .hero-preview.interface-copy-preview,.landing-page .hero-preview.live-demo-preview,.landing-page .preview-chat,.landing-page .preview-chat.animated-demo,.landing-page .preview-flow{overflow:hidden!important;clip-path:inset(0 round 28px)!important}.landing-page .preview-messages-live,.landing-page .live-preview-messages{overflow:hidden!important;mask-image:none!important;-webkit-mask-image:none!important;clip-path:inset(0 round 18px)!important;background:transparent!important}.landing-page .preview-message,.landing-page .preview-message *,.landing-page .demo-ai-answer-body,.landing-page .demo-ai-answer-body *,.landing-page .typing,.landing-page .typing *,.landing-page .demo-input-text,.landing-page .demo-input-text *,.landing-page .demo-input-marquee-track,.landing-page .demo-input-marquee-track *{position:relative!important;z-index:1!important;contain:paint!important;filter:none!important;box-shadow:none!important}.landing-page .live-demo-input,.landing-page .demo-input-text,.landing-page .demo-input-static-text,.landing-page .demo-input-marquee-track{overflow:hidden!important;clip-path:inset(0)!important}.landing-page .landing-nav .landing-nav-actions .nav-login,.landing-page .landing-nav .landing-nav-actions .nav-login.authed,.landing-page .landing-nav .landing-nav-actions .nav-login:hover,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,.landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,.landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{background:#fff!important;color:#050505!important;border-color:#fff!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--v75-nav-bg: rgba(10,10,10,.66);--v75-nav-bg-hover: rgba(10,10,10,.72);--v75-nav-border: rgba(255,255,255,.06)}.landing-page .landing-nav,.landing-nav{background:radial-gradient(ellipse 85% 150% at 18% 0%,rgba(255,255,255,.04),transparent 58%),linear-gradient(180deg,#ffffff07,#ffffff02),var(--v75-nav-bg)!important;border:1px solid var(--v75-nav-border)!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;isolation:isolate!important;contain:layout paint!important;clip-path:inset(0 round 22px)!important}.landing-page .landing-nav:before,.landing-nav:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(180deg,#ffffff0a,#fff0 48%),linear-gradient(90deg,rgba(255,255,255,.018),transparent 32%,rgba(255,255,255,.014))!important;box-shadow:inset 0 1px #ffffff0a!important;opacity:.9!important;display:block!important;filter:none!important;animation:none!important}.landing-page .landing-nav:after,.landing-nav:after{content:none!important;display:none!important}.landing-page .landing-nav:hover,.landing-nav:hover{background:radial-gradient(ellipse 85% 150% at 18% 0%,rgba(255,255,255,.045),transparent 58%),linear-gradient(180deg,#ffffff08,#ffffff02),var(--v75-nav-bg-hover)!important;box-shadow:none!important;filter:none!important}:root{--v76-nav-bg: rgba(10,10,10,.66);--v76-nav-bg-hover: rgba(10,10,10,.7);--v76-nav-border: rgba(255,255,255,.06)}.landing-page .landing-nav,.landing-nav,.landing-page .landing-nav:hover,.landing-nav:hover{background:var(--v76-nav-bg)!important;background-color:var(--v76-nav-bg)!important;background-image:none!important;border:1px solid var(--v76-nav-border)!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;isolation:isolate!important;contain:layout paint!important;clip-path:inset(0 round 22px)!important}.landing-page .landing-nav:before,.landing-page .landing-nav:after,.landing-nav:before,.landing-nav:after{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important;opacity:0!important}.landing-page .landing-nav>*,.landing-nav>*{position:relative!important;z-index:2!important}.landing-page .landing-nav .brand-mark:hover,.landing-page .landing-nav .brand-mark:focus-visible,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions a:not(.nav-login):not(.authed):focus-visible,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):hover,.landing-page .landing-nav .landing-nav-actions button:not(.nav-login):not(.authed):focus-visible{border-radius:var(--v73-header-hover-radius, 14px)!important;background:#ffffff13!important;background-color:#ffffff13!important;background-image:none!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important}html{scroll-behavior:smooth!important}.landing-page{scroll-behavior:smooth!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}@media(prefers-reduced-motion:reduce){html,.landing-page{scroll-behavior:auto!important}}html{scroll-behavior:auto!important}.landing-page{scroll-behavior:auto!important;overscroll-behavior-y:none!important;scroll-padding-top:132px!important;will-change:scroll-position!important}@supports (scrollbar-gutter: stable){.landing-page{scrollbar-gutter:stable!important}}@media(prefers-reduced-motion:reduce),(pointer:coarse){html,.landing-page{scroll-behavior:smooth!important;overscroll-behavior-y:contain!important}}.landing-page .landing-nav .landing-nav-actions .landing-nav-link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:0 11px!important;color:#d4d4d4!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:none!important;font:inherit!important;font-size:14px!important;font-weight:650!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}.landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,.landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible{transform:translateY(-1px)!important;color:#fff!important;background:#ffffff13!important;background-color:#ffffff13!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important}.landing-page .landing-nav .landing-nav-actions .landing-nav-link:active{transform:translateY(0) scale(.985)!important}.landing-page .landing-nav .landing-nav-actions .landing-nav-link svg{color:currentColor!important;flex:0 0 auto!important}@media(max-width:760px){.landing-page .landing-nav .landing-nav-actions .landing-nav-link{display:none!important}}.landing-page .landing-nav .landing-nav-actions .landing-nav-link{font-weight:500!important}.landing-page .landing-nav .brand-mark{font-weight:850!important}@media(prefers-reduced-motion:reduce),(pointer:coarse){.landing-page{scroll-behavior:smooth!important;overscroll-behavior-y:contain!important}}.landing-page .landing-nav .brand-mark,.landing-page .landing-nav .brand-mark span{font-weight:700!important}.landing-page{scroll-behavior:auto!important;overscroll-behavior-y:none!important}.landing-page .landing-nav .brand-mark,.landing-page .landing-nav .brand-mark span{font-weight:560!important}.landing-page .landing-scroll-content{will-change:transform!important;transform:translateZ(0);backface-visibility:hidden!important}@media(prefers-reduced-motion:reduce),(pointer:coarse){.landing-page .landing-scroll-content{transform:none!important;will-change:auto!important}}.landing-page .hero-stats,.landing-page .hero-stats.upgraded-stats{position:relative!important;z-index:2!important}.landing-page .hero-stats span,.landing-page .hero-stats.upgraded-stats span{background:#0a0a0a9e!important;background-color:#0a0a0a9e!important;background-image:none!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important;outline:0!important;backdrop-filter:blur(20px) saturate(120%)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important;color:#a9a9a9!important}.landing-page .hero-stats span:hover,.landing-page .hero-stats.upgraded-stats span:hover{background:#0a0a0ab3!important;background-color:#0a0a0ab3!important;border-color:#ffffff13!important}.landing-page .hero-stats span b,.landing-page .hero-stats.upgraded-stats span b{color:#f4f4f4!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.pricing-card ul li{display:grid!important;grid-template-columns:15px minmax(0,1fr)!important;column-gap:8px!important;align-items:start!important}.pricing-card ul li>svg,.pricing-card.plan-free ul li>svg,.pricing-card.plan-silver ul li>svg,.pricing-card.plan-gold ul li>svg,.pricing-card.plan-premium ul li>svg{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;flex:0 0 15px!important;margin-top:3px!important;stroke-width:2.35!important;display:block!important;transform:none!important}.pricing-card ul li>svg *{vector-effect:non-scaling-stroke!important}.pricing-card .current-plan-badge svg{width:12px!important;height:12px!important;min-width:12px!important;flex:0 0 12px!important}.pricing-card .plan-select-btn svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important}.experimental-showcase{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr)!important;gap:18px!important;align-items:stretch!important;margin-top:24px!important}.experimental-copy{min-height:100%!important;padding:28px!important;border-radius:32px!important;background:#070707c7!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff06!important;backdrop-filter:blur(22px) saturate(124%)!important;-webkit-backdrop-filter:blur(22px) saturate(124%)!important}.experimental-copy h2{margin:14px 0 12px!important;color:#fff!important;font-size:clamp(34px,4.2vw,58px)!important;line-height:.95!important;letter-spacing:-.065em!important}.experimental-copy p{margin:0!important;color:#a7a7a7!important;font-size:15px!important;line-height:1.75!important}.experimental-tabs{display:grid!important;gap:9px!important;margin-top:24px!important}.experimental-tabs button{width:100%!important;min-height:58px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;padding:0 15px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.055)!important;background:#0a0a0a94!important;color:#dcdcdc!important;text-align:left!important;box-shadow:none!important;transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease!important}.experimental-tabs button:hover,.experimental-tabs button.active{transform:translateY(-1px)!important;background:#ffffff13!important;border-color:#ffffff21!important;color:#fff!important}.experimental-tabs button span{font-weight:620!important}.experimental-tabs button small{color:#8f8f8f!important;font-size:11px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.experimental-stage{position:relative!important;min-height:520px!important;padding:18px!important;border-radius:34px!important;overflow:hidden!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.045),transparent 34%),#070707c7!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff06!important}.experimental-stage:before{content:""!important;position:absolute!important;top:16px!important;right:16px!important;bottom:16px!important;left:16px!important;border-radius:26px!important;pointer-events:none!important;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px)!important;background-size:34px 34px!important;opacity:.45!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%)!important}.experimental-stage-top{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 13px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.06)!important;background:#0505059e!important}.experimental-stage-top div:first-child{display:flex!important;align-items:baseline!important;gap:10px!important}.experimental-stage-top span{color:#858585!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important}.experimental-stage-top b{color:#f3f3f3!important;font-size:13px!important}.experimental-dots{display:flex!important;gap:5px!important}.experimental-dots i{width:7px!important;height:7px!important;border-radius:999px!important;background:#ffffff52!important}.experimental-screen{position:relative!important;z-index:2!important;min-height:430px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding-top:16px!important;animation:experimentalSceneIn .42s cubic-bezier(.16,.84,.24,1) both!important}.experimental-prompt,.experimental-response,.experimental-side{border:1px solid rgba(255,255,255,.065)!important;background:#0505059e!important;box-shadow:inset 0 1px #ffffff06!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.experimental-prompt{grid-column:1 / 2!important;padding:18px!important;border-radius:22px!important}.experimental-prompt small{display:block!important;color:#777!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-bottom:8px!important}.experimental-prompt strong{display:block!important;color:#fff!important;font-size:24px!important;letter-spacing:-.04em!important;line-height:1.14!important}.experimental-response{grid-column:1 / 2!important;padding:20px!important;border-radius:24px!important}.experimental-response-head{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font-weight:660!important;margin-bottom:14px!important}.experimental-response p{margin:0!important;color:#aaa!important;line-height:1.68!important;font-size:14px!important}.experimental-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important}.experimental-steps span{min-height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border-radius:13px!important;background:#ffffff0e!important;border:1px solid rgba(255,255,255,.06)!important;color:#dedede!important;font-size:12px!important;animation:experimentalStepIn .38s cubic-bezier(.16,.84,.24,1) both!important;animation-delay:var(--delay, 0ms)!important}.experimental-steps svg{width:14px!important;height:14px!important;min-width:14px!important;color:#f4f4f4!important}.experimental-side{grid-column:2 / 3!important;grid-row:1 / 3!important;display:grid!important;align-content:start!important;gap:9px!important;padding:14px!important;border-radius:24px!important}.experimental-side span{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border-radius:14px!important;background:#ffffff0b!important;color:#d8d8d8!important;font-size:12px!important}.experimental-side svg{width:14px!important;height:14px!important;min-width:14px!important;color:#f2f2f2!important}@keyframes experimentalSceneIn{0%{opacity:0;transform:translateY(10px) scale(.992);filter:blur(1.2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes experimentalStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.experimental-showcase{grid-template-columns:1fr!important}.experimental-stage{min-height:auto!important}.experimental-screen{grid-template-columns:1fr!important;min-height:auto!important}.experimental-side{grid-column:1!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.experimental-copy,.experimental-stage{padding:16px!important;border-radius:24px!important}.experimental-steps,.experimental-side{grid-template-columns:1fr!important}.experimental-prompt strong{font-size:20px!important}}.benefit-showcase{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr)!important;gap:18px!important;align-items:stretch!important;margin-top:24px!important;scroll-margin-top:132px!important}.benefit-showcase-copy,.benefit-showcase-stage{background:#0a0a0aa8!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.benefit-showcase-copy{min-height:100%!important;padding:28px!important;border-radius:32px!important;overflow:hidden!important}.benefit-showcase-copy:before,.benefit-showcase-stage:before,.benefit-showcase-stage:after{display:none!important;content:none!important}.benefit-showcase-copy h2{margin:14px 0 12px!important;color:#fff!important;font-size:clamp(34px,4vw,56px)!important;line-height:.96!important;letter-spacing:-.064em!important;font-weight:620!important}.benefit-showcase-copy p{margin:0!important;max-width:640px!important;color:#a8a8a8!important;font-size:15px!important;line-height:1.74!important}.benefit-hover-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important}.benefit-hover-card{position:relative!important;min-height:104px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:end!important;gap:12px!important;padding:15px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.055)!important;background:#0a0a0a47!important;color:#dcdcdc!important;text-align:left!important;overflow:hidden!important;box-shadow:none!important;transform:translateZ(0)!important;transition:transform .32s cubic-bezier(.16,.84,.24,1),background .32s cubic-bezier(.16,.84,.24,1),border-color .32s cubic-bezier(.16,.84,.24,1),color .32s cubic-bezier(.16,.84,.24,1)!important}.benefit-hover-card:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(135deg,rgba(255,255,255,.075),transparent 42%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.06),transparent 38%)!important;opacity:0!important;transform:translate3d(-10px,8px,0) scale(.98)!important;transition:opacity .34s cubic-bezier(.16,.84,.24,1),transform .48s cubic-bezier(.16,.84,.24,1)!important}.benefit-hover-card:hover,.benefit-hover-card:focus-visible,.benefit-hover-card.active{background:#ffffff0f!important;border-color:#ffffff21!important;color:#fff!important;transform:translateY(-3px)!important}.benefit-hover-card:hover:before,.benefit-hover-card:focus-visible:before,.benefit-hover-card.active:before{opacity:1!important;transform:translateZ(0) scale(1)!important}.benefit-card-index,.benefit-card-main,.benefit-hover-card>i{position:relative!important;z-index:1!important}.benefit-card-index{align-self:start!important;color:#777!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.benefit-card-main{display:grid!important;gap:7px!important;min-width:0!important}.benefit-card-main b{color:inherit!important;font-size:15px!important;font-weight:560!important;letter-spacing:-.02em!important}.benefit-card-main small{color:#8e8e8e!important;font-size:11px!important;letter-spacing:.045em!important;text-transform:uppercase!important}.benefit-hover-card>i{width:8px!important;height:8px!important;align-self:start!important;border-radius:999px!important;background:#ffffff2e!important;box-shadow:0 0 #fff0!important;transition:background .32s ease,box-shadow .32s ease,transform .32s ease!important}.benefit-hover-card.active>i,.benefit-hover-card:hover>i{background:#ffffffc7!important;box-shadow:0 0 0 6px #ffffff0e!important;transform:scale(1.05)!important}.benefit-showcase-stage{position:relative!important;min-height:520px!important;padding:18px!important;border-radius:34px!important;overflow:hidden!important}.benefit-stage-top,.benefit-prompt,.benefit-response,.benefit-side{background:#0a0a0a75!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.benefit-stage-top{padding:12px 13px!important;border-radius:20px!important}.benefit-screen{position:relative!important;z-index:2!important;min-height:430px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding-top:16px!important;animation:benefitSceneSwitch .46s cubic-bezier(.16,.84,.24,1) both!important}.benefit-prompt{grid-column:1 / 2!important;padding:18px!important;border-radius:22px!important}.benefit-prompt small{display:block!important;color:#777!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-bottom:8px!important}.benefit-prompt strong{display:block!important;color:#fff!important;font-size:24px!important;font-weight:560!important;letter-spacing:-.04em!important;line-height:1.14!important}.benefit-stat-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:15px!important}.benefit-stat-row span{min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.055)!important;background:#ffffff0a!important;color:#d2d2d2!important;font-size:11px!important}.benefit-response{grid-column:1 / 2!important;padding:20px!important;border-radius:24px!important}.benefit-response .experimental-response-head{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font-weight:560!important;margin-bottom:14px!important}.benefit-response p{margin:0!important;color:#aaa!important;line-height:1.68!important;font-size:14px!important}.benefit-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important}.benefit-steps span,.benefit-side span{animation:benefitMicroIn .42s cubic-bezier(.16,.84,.24,1) both!important;animation-delay:var(--delay, 0ms)!important}.benefit-steps span{min-height:38px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border-radius:13px!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.055)!important;color:#dedede!important;font-size:12px!important}.benefit-steps svg{width:14px!important;height:14px!important;min-width:14px!important;color:#f4f4f4!important}.benefit-side{grid-column:2 / 3!important;grid-row:1 / 3!important;display:grid!important;align-content:start!important;gap:9px!important;padding:14px!important;border-radius:24px!important}.benefit-side span{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.045)!important;color:#d8d8d8!important;font-size:12px!important}.benefit-side svg{width:14px!important;height:14px!important;min-width:14px!important;color:#f2f2f2!important}@keyframes benefitSceneSwitch{0%{opacity:0;transform:translateY(12px) scale(.99);filter:blur(1.4px)}62%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes benefitMicroIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.benefit-showcase{grid-template-columns:1fr!important}.benefit-screen{grid-template-columns:1fr!important;min-height:auto!important}.benefit-side{grid-column:1!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.benefit-showcase-copy,.benefit-showcase-stage{padding:16px!important;border-radius:24px!important}.benefit-hover-grid,.benefit-steps,.benefit-side{grid-template-columns:1fr!important}.benefit-prompt strong{font-size:20px!important}}.benefit-showcase{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr)!important;gap:20px!important}.benefit-showcase-copy,.benefit-showcase-stage{background:#0a0a0aa8!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:inset 0 1px #ffffff06!important}.benefit-showcase-copy{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.benefit-hover-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.benefit-hover-card{min-height:112px!important;align-items:end!important;border-radius:20px!important;padding:16px!important;background:#ffffff07!important}.benefit-card-main{display:flex!important;flex-direction:column!important;gap:4px!important}.benefit-card-main b{color:#f3f3f3!important;font-size:16px!important;font-weight:560!important;line-height:1.15!important}.benefit-card-main small{color:#8d8d8d!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.benefit-card-index{align-self:start!important;color:#6e6e6e!important;font-size:12px!important;letter-spacing:.12em!important}.benefit-hover-card i{width:28px!important;height:28px!important;justify-self:end!important;align-self:start!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.06)!important;background:#ffffff08!important}.benefit-screen{min-height:438px!important;grid-template-columns:minmax(0,1fr) 168px 170px!important;gap:14px!important}.benefit-prompt,.benefit-response,.benefit-side,.benefit-bossbar{border:1px solid rgba(255,255,255,.065)!important;background:#ffffff08!important;box-shadow:inset 0 1px #ffffff06!important}.benefit-side{padding:14px!important;border-radius:24px!important}.benefit-bossbar{grid-column:3 / 4!important;grid-row:1 / 3!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:14px!important;border-radius:24px!important}.benefit-bossbar-title{color:gray!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.benefit-bossbar-list{display:grid!important;gap:10px!important}.benefit-bossbar-item{width:100%!important;display:grid!important;gap:8px!important;padding:12px!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:16px!important;background:#ffffff06!important;text-align:left!important;transition:border-color .26s ease,background .26s ease,transform .26s ease!important}.benefit-bossbar-item:hover,.benefit-bossbar-item:focus-visible,.benefit-bossbar-item.active{background:#ffffff0b!important;border-color:#ffffff1f!important;transform:translateY(-1px)!important}.benefit-bossbar-meta{display:flex!important;flex-direction:column!important;gap:3px!important}.benefit-bossbar-meta b{color:#fff!important;font-size:12px!important;font-weight:560!important}.benefit-bossbar-meta small{color:#9d9d9d!important;font-size:12px!important;line-height:1.35!important}.benefit-bossbar-track{position:relative!important;width:100%!important;height:5px!important;border-radius:999px!important;background:#ffffff0f!important;overflow:hidden!important}.benefit-bossbar-fill{position:absolute!important;inset:0 auto 0 0!important;width:0%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ffffff85,#fffffff5)!important;transition:width .12s linear!important}@media(max-width:1180px){.benefit-screen{grid-template-columns:minmax(0,1fr) 160px!important}.benefit-bossbar{grid-column:1 / -1!important;grid-row:auto!important}.benefit-bossbar-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.benefit-screen{grid-template-columns:1fr!important}.benefit-side,.benefit-bossbar{grid-column:1!important;grid-row:auto!important}}@media(max-width:640px){.benefit-bossbar-list,.benefit-hover-grid,.benefit-steps,.benefit-side{grid-template-columns:1fr!important}}.benefit-showcase-copy,.benefit-showcase-stage{background:#0a0a0aa8!important}.benefit-showcase-copy h2{max-width:690px!important;font-size:clamp(34px,3.65vw,54px)!important;line-height:.98!important}.benefit-hover-card{min-height:118px!important;background:linear-gradient(135deg,rgba(255,255,255,.038),rgba(255,255,255,.01) 48%,transparent 100%),#ffffff05!important;border-color:#ffffff0f!important}.benefit-hover-card:after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:12px!important;height:1px!important;background:linear-gradient(90deg,#ffffff52,#fff0)!important;opacity:0!important;transform:scaleX(.35)!important;transform-origin:left!important;transition:opacity .35s cubic-bezier(.16,.84,.24,1),transform .55s cubic-bezier(.16,.84,.24,1)!important}.benefit-hover-card:hover:after,.benefit-hover-card:focus-visible:after,.benefit-hover-card.active:after{opacity:.85!important;transform:scaleX(1)!important}.benefit-showcase-stage{position:relative!important;isolation:isolate!important}.benefit-showcase-stage:before{content:""!important;display:block!important;position:absolute!important;top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;z-index:0!important;pointer-events:none!important;border-radius:28px!important;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(circle at 16% 12%,rgba(255,255,255,.05),transparent 34%)!important;background-size:34px 34px,34px 34px,auto!important;opacity:.55!important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 92%)!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 92%)!important}.benefit-stage-top,.benefit-screen{position:relative!important;z-index:1!important}.benefit-stage-top{background:#05050585!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.benefit-screen{grid-template-columns:minmax(0,1fr) 164px 178px!important}.benefit-prompt,.benefit-response,.benefit-side,.benefit-bossbar{background:#0505058a!important;backdrop-filter:blur(16px) saturate(120%)!important;-webkit-backdrop-filter:blur(16px) saturate(120%)!important}.benefit-prompt strong{font-size:clamp(21px,2vw,28px)!important;line-height:1.12!important}.benefit-live-stack{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:17px!important}.benefit-live-stack span{min-height:44px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:9px 10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.055)!important;background:#ffffff08!important;color:#cfcfcf!important;font-size:11px!important;letter-spacing:.02em!important;overflow:hidden!important;animation:benefitMicroIn .42s cubic-bezier(.16,.84,.24,1) both!important}.benefit-live-stack span:nth-child(1){animation-delay:40ms!important}.benefit-live-stack span:nth-child(2){animation-delay:.11s!important}.benefit-live-stack span:nth-child(3){animation-delay:.18s!important}.benefit-live-stack span:nth-child(4){animation-delay:.25s!important}.benefit-live-stack i{display:block!important;width:100%!important;height:4px!important;border-radius:999px!important;background:linear-gradient(90deg,#ffffff38,#ffffffb8,#ffffff2e)!important;background-size:200% 100%!important;animation:benefitLiveSweep 2.8s linear infinite!important}@keyframes benefitLiveSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.benefit-bossbar{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.052),transparent 42%),#0505058f!important}.benefit-bossbar-current{margin-top:-6px!important;color:#fff!important;font-size:16px!important;font-weight:560!important;line-height:1.2!important;letter-spacing:-.02em!important}.benefit-bossbar-list{position:relative!important;padding-left:10px!important}.benefit-bossbar-list:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:1px!important;background:linear-gradient(180deg,#ffffff42,#ffffff0d)!important}.benefit-bossbar-item{position:relative!important;min-height:72px!important;background:#ffffff05!important}.benefit-bossbar-item:before{content:""!important;position:absolute!important;left:-15px!important;top:18px!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#ffffff2e!important;box-shadow:0 0 0 4px #ffffff09!important;transition:background .28s ease,box-shadow .28s ease,transform .28s ease!important}.benefit-bossbar-item.active:before,.benefit-bossbar-item:hover:before,.benefit-bossbar-item:focus-visible:before{background:#fff!important;box-shadow:0 0 0 5px #ffffff14,0 0 22px #ffffff29!important;transform:scale(1.08)!important}.benefit-bossbar-track{height:4px!important;background:#ffffff0e!important}.benefit-bossbar-fill{background:linear-gradient(90deg,#ffffff70,#fff)!important;box-shadow:0 0 18px #ffffff29!important;transition:width .08s linear!important}@media(max-width:1180px){.benefit-screen{grid-template-columns:minmax(0,1fr) 160px!important}}@media(max-width:760px){.benefit-live-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.devin-carousel-showcase{margin-top:24px!important;scroll-margin-top:132px!important}.devin-carousel-shell{width:min(100%,1500px)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 132px!important;gap:18px!important;align-items:stretch!important}.devin-main-slide{min-height:594px!important;display:grid!important;grid-template-columns:minmax(330px,.9fr) minmax(460px,1.1fr)!important;gap:34px!important;align-items:center!important;padding:58px 66px!important;border-radius:18px!important;background:#101010!important;border:1px solid rgba(255,255,255,.055)!important;overflow:hidden!important;position:relative!important;animation:devinSlideIn .48s cubic-bezier(.16,.84,.24,1) both!important}.devin-main-slide:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.055),transparent 25%),linear-gradient(90deg,transparent 0 54%,rgba(255,255,255,.018),transparent 78%)!important;opacity:.9!important}.devin-slide-copy,.devin-slide-visual{position:relative!important;z-index:2!important}.devin-kicker{display:inline-flex!important;margin-bottom:18px!important;color:#9f9f9f!important;font-size:12px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.devin-slide-copy h2{max-width:560px!important;margin:0!important;color:#fff!important;font-size:clamp(38px,4vw,60px)!important;line-height:1.03!important;letter-spacing:-.065em!important;font-weight:560!important}.devin-slide-copy ul{display:grid!important;gap:18px!important;max-width:560px!important;margin:32px 0 0!important;padding:0!important;list-style:none!important}.devin-slide-copy li{position:relative!important;padding-left:22px!important;color:#f1f1f1!important;font-size:16px!important;line-height:1.48!important;font-weight:520!important}.devin-slide-copy li:before{content:""!important;position:absolute!important;left:0!important;top:.65em!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#8e8e8e!important}.devin-slide-progress{display:flex!important;gap:7px!important;margin-top:132px!important}.devin-slide-progress button{position:relative!important;width:36px!important;height:4px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#ffffff38!important;overflow:hidden!important}.devin-slide-progress button span{display:block!important;height:100%!important;width:0%!important;border-radius:inherit!important;background:#fff!important;transition:width .12s linear!important}.devin-slide-progress button.active{background:#ffffff47!important}.devin-side-stack{display:grid!important;grid-template-rows:1fr 1fr!important;gap:18px!important}.devin-side-card{min-height:100%!important;border:0!important;border-radius:14px!important;background:#e3e3e3!important;opacity:.95!important;overflow:hidden!important;position:relative!important;color:transparent!important;transition:transform .32s cubic-bezier(.16,.84,.24,1),background .32s ease,opacity .32s ease!important}.devin-side-card.ghost{background:#dcdcdc!important;opacity:.82!important}.devin-side-card:hover,.devin-side-card:focus-visible{transform:translateY(-2px) scale(1.01)!important;background:#eee!important;opacity:1!important}.devin-side-card span{position:absolute!important;inset:auto 12px 14px!important;color:#0000003d!important;font-size:11px!important;font-weight:620!important;line-height:1.25!important;opacity:0!important;transition:opacity .22s ease!important}.devin-side-card:hover span,.devin-side-card:focus-visible span{opacity:1!important}.devin-slide-visual{display:grid!important;place-items:center!important;min-height:420px!important}.devin-visual-card{width:min(520px,100%)!important;min-height:410px!important;border-radius:18px!important;border:8px solid rgba(255,255,255,.32)!important;background:#f5f5f5!important;box-shadow:0 0 0 2px #00000047,0 24px 72px #00000057!important;color:#111!important;padding:24px!important;animation:devinVisualIn .55s cubic-bezier(.16,.84,.24,1) both!important}.devin-ui-top{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(0,0,0,.07)!important;padding-bottom:16px!important;margin-bottom:18px!important}.devin-ui-top b{font-size:15px!important;font-weight:720!important}.devin-context-items,.devin-history-actions,.devin-model-lines,.devin-code-lines{display:grid!important;gap:12px!important}.devin-context-items span,.devin-history-actions span,.devin-blueprint-row,.devin-api-status{min-height:46px!important;display:flex!important;align-items:center!important;gap:10px!important;border-radius:10px!important;background:#eceff3!important;padding:0 14px!important;color:#535a64!important;font-size:13px!important}.devin-answer-preview{margin-top:24px!important;display:grid!important;gap:10px!important}.devin-answer-preview i,.devin-model-lines i,.devin-code-lines i{display:block!important;height:16px!important;border-radius:999px!important;background:#dfe4ea!important}.devin-answer-preview i:nth-child(2),.devin-model-lines i:nth-child(2),.devin-code-lines i:nth-child(2){width:82%!important}.devin-answer-preview i:nth-child(3),.devin-model-lines i:nth-child(3),.devin-code-lines i:nth-child(3){width:64%!important}.devin-code-lines i:nth-child(4){width:72%!important}.devin-model-ring{height:180px!important;display:grid!important;place-items:center!important;position:relative!important;margin:18px 0!important}.devin-model-ring:before,.devin-cloud-map:before{content:""!important;position:absolute!important;top:16px!important;right:16px!important;bottom:16px!important;left:16px!important;border:1px solid rgba(0,0,0,.12)!important;transform:rotate(45deg)!important}.devin-model-ring span{position:absolute!important;min-width:92px!important;min-height:42px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff!important;color:#5f6874!important;box-shadow:0 12px 30px #0000001a!important;font-size:12px!important;font-weight:680!important}.devin-model-ring span:nth-child(1){top:4px!important}.devin-model-ring span:nth-child(2){left:26px!important;bottom:18px!important}.devin-model-ring span:nth-child(3){right:26px!important;bottom:18px!important}.devin-model-ring span.active{color:#111!important}.devin-cloud-map{height:270px!important;position:relative!important;display:grid!important;place-items:center!important}.devin-cloud-map b{width:132px!important;height:132px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-size:14px!important;box-shadow:0 14px 40px #0000001f!important}.devin-cloud-map .node{position:absolute!important;width:76px!important;height:76px!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:#fff!important;color:#5f6874!important;box-shadow:0 12px 34px #00000021!important;font-weight:740!important;font-size:12px!important}.devin-cloud-map .top{top:8px!important;left:50%!important;transform:translate(-50%)!important}.devin-cloud-map .left{left:20px!important;bottom:34px!important}.devin-cloud-map .right{right:20px!important;bottom:34px!important}@keyframes devinSlideIn{0%{opacity:.84;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes devinVisualIn{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:1180px){.devin-carousel-shell{grid-template-columns:1fr!important}.devin-side-stack{display:none!important}.devin-main-slide{grid-template-columns:1fr!important;padding:34px!important}.devin-slide-progress{margin-top:48px!important}}@media(max-width:760px){.devin-main-slide{padding:24px!important;min-height:auto!important}.devin-visual-card{min-height:330px!important;border-width:6px!important}.devin-slide-copy h2{font-size:34px!important}}.benefit-accordion-showcase{margin-top:24px!important;scroll-margin-top:132px!important}.benefit-accordion-track{width:min(100%,1500px)!important;margin:22px auto 0!important;display:flex!important;gap:12px!important;align-items:stretch!important}.benefit-accordion-panel{position:relative!important;flex:.95 1 0!important;min-height:540px!important;border-radius:22px!important;background:#0a0a0aa8!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:inset 0 1px #ffffff06!important;backdrop-filter:blur(22px) saturate(124%)!important;-webkit-backdrop-filter:blur(22px) saturate(124%)!important;overflow:hidden!important;transition:flex .52s cubic-bezier(.2,.72,.22,1),border-color .28s ease,background .28s ease,transform .28s ease!important}.benefit-accordion-panel:hover,.benefit-accordion-panel:focus-within{border-color:#ffffff1a!important;transform:translateY(-1px)!important}.benefit-accordion-panel.active{flex:2.75 1 0!important;background:#0a0a0ab8!important;border-color:#ffffff1f!important}.benefit-accordion-trigger{width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:24px 18px!important;border:0!important;background:transparent!important;text-align:left!important;color:inherit!important}.benefit-accordion-number{color:#6f6f6f!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important}.benefit-accordion-meta{display:flex!important;flex-direction:column!important;gap:6px!important}.benefit-accordion-meta b{color:#f3f3f3!important;font-size:16px!important;font-weight:560!important;line-height:1.15!important}.benefit-accordion-meta small{color:#8f8f8f!important;font-size:11px!important;line-height:1.35!important;letter-spacing:.08em!important;text-transform:uppercase!important}.benefit-accordion-content{display:none!important}.benefit-accordion-panel.active .benefit-accordion-trigger{min-height:auto!important;padding:24px 24px 0!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.benefit-accordion-panel.active .benefit-accordion-meta b{font-size:14px!important}.benefit-accordion-panel.active .benefit-accordion-meta small{font-size:10px!important}.benefit-accordion-panel.active .benefit-accordion-content{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(300px,.9fr)!important;grid-template-rows:1fr auto!important;gap:18px 22px!important;padding:18px 24px 24px!important;animation:benefitAccordionContentIn .4s cubic-bezier(.18,.8,.25,1) both!important}.benefit-accordion-copy h3{margin:0!important;color:#fff!important;font-size:clamp(24px,2.2vw,38px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:560!important;max-width:560px!important}.benefit-accordion-copy ul{margin:20px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;gap:16px!important}.benefit-accordion-copy li{position:relative!important;padding-left:18px!important;color:#e8e8e8!important;font-size:15px!important;line-height:1.52!important}.benefit-accordion-copy li:before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#ffffffb3!important}.benefit-accordion-visual-wrap{display:grid!important;align-items:stretch!important}.accordion-visual-window{min-height:100%!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff08!important;box-shadow:inset 0 1px #ffffff06!important;padding:16px!important;display:grid!important;gap:14px!important}.accordion-visual-head{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#f5f5f5!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:12px!important}.accordion-visual-head b{font-size:13px!important;font-weight:560!important}.accordion-list-rows,.accordion-form-rows,.accordion-chip-row,.accordion-model-grid,.accordion-line-stack{display:grid!important;gap:10px!important}.accordion-list-rows span,.accordion-form-rows span,.accordion-chip-row span,.accordion-model-grid span{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.055)!important;background:#ffffff07!important;color:#d2d2d2!important;font-size:12px!important}.accordion-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.accordion-model-grid span.active{background:#ffffff14!important;color:#fff!important}.accordion-chip-row.dual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accordion-line-stack i{display:block!important;height:14px!important;border-radius:999px!important;background:#ffffff14!important}.accordion-line-stack i:nth-child(2){width:86%!important}.accordion-line-stack i:nth-child(3){width:72%!important}.accordion-line-stack i:nth-child(4){width:58%!important}.benefit-inline-bossbar{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}.benefit-inline-bossbar-item{display:grid!important;gap:8px!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.benefit-inline-bossbar-label{color:#8f8f8f!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.benefit-inline-bossbar-track{position:relative!important;width:100%!important;height:5px!important;border-radius:999px!important;overflow:hidden!important;background:#ffffff29!important}.benefit-inline-bossbar-track span{position:absolute!important;inset:0 auto 0 0!important;width:0%!important;border-radius:inherit!important;background:#fff!important;transition:width .12s linear!important}.benefit-inline-bossbar-item.active .benefit-inline-bossbar-label{color:#fff!important}@keyframes benefitAccordionContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.benefit-accordion-track{flex-direction:column!important}.benefit-accordion-panel,.benefit-accordion-panel.active{flex:none!important}.benefit-accordion-panel{min-height:auto!important}.benefit-accordion-panel.active .benefit-accordion-content{grid-template-columns:1fr!important}}@media(max-width:720px){.benefit-inline-bossbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accordion-model-grid,.accordion-chip-row.dual{grid-template-columns:1fr!important}}.benefit-accordion-track{gap:10px!important;min-height:560px!important;align-items:stretch!important}.benefit-accordion-panel{height:560px!important;min-height:560px!important;flex:.92 1 0!important;position:relative!important;isolation:isolate!important}.benefit-accordion-panel.active{flex:2.95 1 0!important}.benefit-accordion-trigger{position:relative!important;z-index:2!important}.benefit-accordion-panel:not(.active) .benefit-accordion-trigger{justify-content:flex-end!important;padding-bottom:22px!important}.benefit-accordion-panel.active .benefit-accordion-trigger{padding:22px 22px 0!important}.benefit-accordion-content{position:absolute!important;top:68px!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(290px,.88fr)!important;grid-template-rows:minmax(0,1fr) auto!important;gap:18px 20px!important;padding:18px 22px 22px!important;overflow:hidden!important;animation:benefitPanelSendIn .46s cubic-bezier(.16,.84,.24,1) both!important}.benefit-accordion-copy,.benefit-accordion-visual-wrap{min-height:0!important}.benefit-accordion-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding-right:8px!important;overflow:hidden!important}.benefit-accordion-copy h3{max-width:520px!important}.benefit-accordion-copy ul{margin-top:18px!important;gap:14px!important}.benefit-accordion-visual-wrap{overflow:hidden!important}.accordion-visual-window{min-height:100%!important;animation:benefitVisualSendIn .52s cubic-bezier(.16,.84,.24,1) both!important}.accordion-send-row{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:10px!important;align-items:center!important;color:#a9a9a9!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.accordion-send-row i{display:block!important;height:1px!important;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0)!important}.benefit-inline-bossbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-self:end!important}.benefit-inline-bossbar-item{opacity:.95!important}.benefit-inline-bossbar-track{height:6px!important;background:#ffffff24!important}.benefit-inline-bossbar-track span{background:linear-gradient(90deg,#ffffffb8,#fff)!important}.benefit-inline-bossbar-item.active .benefit-inline-bossbar-track{background:#ffffff2e!important}@keyframes benefitPanelSendIn{0%{opacity:0;transform:translate(18px);filter:blur(1px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes benefitVisualSendIn{0%{opacity:0;transform:translate(24px) scale(.985)}60%{opacity:1}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:1180px){.benefit-accordion-track{min-height:auto!important}.benefit-accordion-panel,.benefit-accordion-panel.active{height:auto!important;min-height:0!important}.benefit-accordion-content{position:static!important;inset:auto!important;grid-template-columns:1fr!important;overflow:visible!important}}.benefit-inline-bossbar-track>span,.benefit-inline-bossbar-fill{display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:var(--boss-fill, 0%)!important;min-width:0!important;height:100%!important;border-radius:inherit!important;opacity:1!important;background:#fff!important;box-shadow:0 0 14px #ffffff38!important;transform-origin:left center!important;transition:width .12s linear!important}.benefit-inline-bossbar-item.active .benefit-inline-bossbar-track>span,.benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{background:#fff!important;opacity:1!important}.benefit-accordion-track{gap:18px!important}@media(min-width:1181px){.benefit-accordion-panel{min-width:0!important}.benefit-accordion-panel.active{flex:2.9 1 0!important}}@media(max-width:1180px){.benefit-accordion-track{gap:16px!important}}.benefit-inline-bossbar-track>span,.benefit-inline-bossbar-fill{width:0%!important;min-width:0!important;transform:none!important;transition:none!important;animation:none!important}.benefit-inline-bossbar-item.active .benefit-inline-bossbar-track>span,.benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:100%!important;animation:benefitBossbarFillV104 5.2s linear forwards!important;animation-play-state:running!important;will-change:clip-path!important;clip-path:inset(0 100% 0 0)!important}.benefit-inline-bossbar-item:hover .benefit-inline-bossbar-fill,.benefit-inline-bossbar-item:focus-visible .benefit-inline-bossbar-fill,.benefit-accordion-panel:hover .benefit-inline-bossbar-fill,.benefit-accordion-panel:focus-within .benefit-inline-bossbar-fill{animation-play-state:running!important}@keyframes benefitBossbarFillV104{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.benefit-inline-bossbar-track{position:relative!important;overflow:hidden!important}.benefit-inline-bossbar-track>span,.benefit-inline-bossbar-fill{display:block!important;position:absolute!important;inset:0 auto 0 0!important;height:100%!important;min-width:0!important;width:0%!important;border-radius:inherit!important;opacity:1!important;background:#fff!important;box-shadow:0 0 14px #ffffff47!important;clip-path:none!important;transform:none!important;transition:none!important;animation:none!important;will-change:width!important}.benefit-inline-bossbar-item.active .benefit-inline-bossbar-track>span,.benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:var(--boss-fill-active, 0%)!important;clip-path:none!important;animation:none!important;animation-play-state:running!important}.benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-track>span,.benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill{width:0%!important}.benefit-inline-bossbar:hover .benefit-inline-bossbar-fill,.benefit-inline-bossbar:focus-within .benefit-inline-bossbar-fill,.benefit-accordion-panel:hover .benefit-inline-bossbar-fill,.benefit-accordion-panel:focus-within .benefit-inline-bossbar-fill{animation-play-state:running!important}.scroll-reveal-section{opacity:0;transform:translateY(28px);filter:blur(10px);transition:opacity .78s cubic-bezier(.16,.84,.24,1),transform .78s cubic-bezier(.16,.84,.24,1),filter .78s cubic-bezier(.16,.84,.24,1);will-change:opacity,transform,filter}.scroll-reveal-section>*{opacity:0;transform:translateY(20px);transition:opacity .72s cubic-bezier(.16,.84,.24,1),transform .72s cubic-bezier(.16,.84,.24,1)}.scroll-reveal-section>*:nth-child(1){transition-delay:70ms}.scroll-reveal-section>*:nth-child(2){transition-delay:.17s}.scroll-reveal-section>*:nth-child(3){transition-delay:.25s}.scroll-reveal-section.reveal-in{opacity:1;transform:translateY(0);filter:blur(0)}.scroll-reveal-section.reveal-in>*{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal-section,.scroll-reveal-section>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.benefit-accordion-showcase .benefit-accordion-panel,.benefit-accordion-showcase .benefit-accordion-panel.active{overflow:hidden!important;contain:layout paint!important}.benefit-accordion-showcase .benefit-accordion-content{min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;overflow:hidden!important;box-sizing:border-box!important}.benefit-accordion-showcase .benefit-accordion-copy,.benefit-accordion-showcase .benefit-accordion-visual-wrap{min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.benefit-accordion-showcase .accordion-visual-window{width:100%!important;max-width:100%!important;min-width:0!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important;align-content:start!important}.benefit-accordion-showcase .accordion-visual-head,.benefit-accordion-showcase .accordion-list-rows,.benefit-accordion-showcase .accordion-form-rows,.benefit-accordion-showcase .accordion-chip-row,.benefit-accordion-showcase .accordion-model-grid,.benefit-accordion-showcase .accordion-line-stack,.benefit-accordion-showcase .accordion-send-row{min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.benefit-accordion-showcase .accordion-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.benefit-accordion-showcase .accordion-chip-row.dual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.benefit-accordion-showcase .accordion-list-rows span,.benefit-accordion-showcase .accordion-form-rows span,.benefit-accordion-showcase .accordion-chip-row span,.benefit-accordion-showcase .accordion-model-grid span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}.benefit-accordion-showcase .accordion-visual-head b,.benefit-accordion-showcase .accordion-send-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:1180px){.benefit-accordion-showcase .benefit-accordion-panel,.benefit-accordion-showcase .benefit-accordion-panel.active{overflow:hidden!important;contain:none!important}.benefit-accordion-showcase .benefit-accordion-content{grid-template-columns:1fr!important}}.scroll-reveal-section:not(.reveal-in){opacity:0!important;transform:translate3d(0,34px,0)!important;filter:blur(10px)!important}.scroll-reveal-section.reveal-in{opacity:1!important;transform:translateZ(0)!important;filter:blur(0)!important}.scroll-reveal-section{transition:opacity .86s cubic-bezier(.16,.84,.24,1) !important,transform .86s cubic-bezier(.16,.84,.24,1) !important,filter .86s cubic-bezier(.16,.84,.24,1)!important}.scroll-reveal-section:not(.reveal-in)>.section-head,.scroll-reveal-section:not(.reveal-in)>.benefit-accordion-track,.scroll-reveal-section:not(.reveal-in)>.workflow-grid,.scroll-reveal-section:not(.reveal-in)>.model-grid,.scroll-reveal-section:not(.reveal-in)>.pricing-grid,.scroll-reveal-section:not(.reveal-in)>.social-grid{opacity:0!important;transform:translate3d(0,22px,0)!important}.scroll-reveal-section.reveal-in>.section-head,.scroll-reveal-section.reveal-in>.benefit-accordion-track,.scroll-reveal-section.reveal-in>.workflow-grid,.scroll-reveal-section.reveal-in>.model-grid,.scroll-reveal-section.reveal-in>.pricing-grid,.scroll-reveal-section.reveal-in>.social-grid{opacity:1!important;transform:translateZ(0)!important}.scroll-reveal-section>.section-head,.scroll-reveal-section>.benefit-accordion-track,.scroll-reveal-section>.workflow-grid,.scroll-reveal-section>.model-grid,.scroll-reveal-section>.pricing-grid,.scroll-reveal-section>.social-grid{transition:opacity .74s cubic-bezier(.16,.84,.24,1) !important,transform .74s cubic-bezier(.16,.84,.24,1)!important}.scroll-reveal-section>.section-head{transition-delay:.06s!important}.scroll-reveal-section>.benefit-accordion-track,.scroll-reveal-section>.workflow-grid,.scroll-reveal-section>.model-grid,.scroll-reveal-section>.pricing-grid,.scroll-reveal-section>.social-grid{transition-delay:.18s!important}.benefit-accordion-showcase.reveal-in .benefit-accordion-panel{transition:flex .56s cubic-bezier(.2,.72,.22,1) !important,border-color .28s ease !important,background .28s ease !important,transform .28s ease!important}.landing-page .scroll-reveal-section{opacity:0!important;transform:translate3d(0,46px,0)!important;filter:blur(12px)!important;transition:opacity 1.05s cubic-bezier(.16,.84,.24,1) !important,transform 1.05s cubic-bezier(.16,.84,.24,1) !important,filter 1.05s cubic-bezier(.16,.84,.24,1)!important;will-change:opacity,transform,filter!important}.landing-page .scroll-reveal-section>.section-head,.landing-page .scroll-reveal-section>.benefit-accordion-track,.landing-page .scroll-reveal-section>.workflow-grid,.landing-page .scroll-reveal-section>.model-grid,.landing-page .scroll-reveal-section>.pricing-grid,.landing-page .scroll-reveal-section>.social-grid{opacity:0!important;transform:translate3d(0,26px,0)!important;filter:blur(8px)!important;transition:opacity .9s cubic-bezier(.16,.84,.24,1) !important,transform .9s cubic-bezier(.16,.84,.24,1) !important,filter .9s cubic-bezier(.16,.84,.24,1)!important;will-change:opacity,transform,filter!important}.landing-page .scroll-reveal-section>.section-head{transition-delay:.08s!important}.landing-page .scroll-reveal-section>.benefit-accordion-track,.landing-page .scroll-reveal-section>.workflow-grid,.landing-page .scroll-reveal-section>.model-grid,.landing-page .scroll-reveal-section>.pricing-grid,.landing-page .scroll-reveal-section>.social-grid{transition-delay:.24s!important}.landing-page .benefit-accordion-showcase.reveal-in .benefit-accordion-track{overflow:visible!important}@media(prefers-reduced-motion:reduce){.landing-page .scroll-reveal-section,.landing-page .scroll-reveal-section>.section-head,.landing-page .scroll-reveal-section>.benefit-accordion-track,.landing-page .scroll-reveal-section>.workflow-grid,.landing-page .scroll-reveal-section>.model-grid,.landing-page .scroll-reveal-section>.pricing-grid,.landing-page .scroll-reveal-section>.social-grid{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.landing-page .scroll-reveal-section{opacity:var(--reveal-opacity, 0)!important;transform:translate3d(0,var(--reveal-y, 42px),0)!important;filter:blur(var(--reveal-blur, 10px))!important;transition:opacity .14s linear !important,transform .14s linear !important,filter .14s linear!important;will-change:opacity,transform,filter!important}.landing-page .scroll-reveal-section.reveal-in{opacity:1!important;transform:translateZ(0)!important;filter:blur(0)!important}.landing-page .scroll-reveal-section>.section-head,.landing-page .scroll-reveal-section>.benefit-accordion-track,.landing-page .scroll-reveal-section>.workflow-grid,.landing-page .scroll-reveal-section>.model-grid,.landing-page .scroll-reveal-section>.pricing-grid,.landing-page .scroll-reveal-section>.social-grid{opacity:var(--reveal-child-opacity, 0)!important;transform:translate3d(0,var(--reveal-child-y, 22px),0)!important;filter:blur(var(--reveal-child-blur, 8px))!important;transition:opacity .16s linear !important,transform .16s linear !important,filter .16s linear!important}.landing-page .scroll-reveal-section.reveal-in>.section-head,.landing-page .scroll-reveal-section.reveal-in>.benefit-accordion-track,.landing-page .scroll-reveal-section.reveal-in>.workflow-grid,.landing-page .scroll-reveal-section.reveal-in>.model-grid,.landing-page .scroll-reveal-section.reveal-in>.pricing-grid,.landing-page .scroll-reveal-section.reveal-in>.social-grid{opacity:1!important;transform:translateZ(0)!important;filter:blur(0)!important}.landing-page .benefit-accordion-showcase.reveal-in .benefit-accordion-panel{transition:flex .56s cubic-bezier(.2,.72,.22,1) !important,border-color .28s ease !important,background .28s ease !important,transform .28s ease!important}.landing-page .scroll-reveal-section{transition:opacity .34s cubic-bezier(.16,.84,.24,1) !important,transform .34s cubic-bezier(.16,.84,.24,1) !important,filter .34s cubic-bezier(.16,.84,.24,1)!important}.landing-page .scroll-reveal-section>.section-head,.landing-page .scroll-reveal-section>.benefit-accordion-track,.landing-page .scroll-reveal-section>.workflow-grid,.landing-page .scroll-reveal-section>.model-grid,.landing-page .scroll-reveal-section>.pricing-grid,.landing-page .scroll-reveal-section>.social-grid{transition:opacity .42s cubic-bezier(.16,.84,.24,1) !important,transform .42s cubic-bezier(.16,.84,.24,1) !important,filter .42s cubic-bezier(.16,.84,.24,1)!important}.landing-page .benefit-accordion-showcase .section-head{transition-delay:40ms!important}.landing-page .benefit-accordion-showcase .benefit-accordion-track{transition-delay:.15s!important}.landing-page .benefit-accordion-showcase:not(.reveal-in) .benefit-accordion-track{pointer-events:none!important}.socials-section a.social-card,.socials-section a.social-card *,.socials-section .social-card,.socials-section .social-card *,.social-grid a.social-card,.social-grid a.social-card *,.social-card.primary-social,.social-card.primary-social *,.channel-social,.channel-social *,.bot-social,.bot-social *,.social-copy,.social-copy *,.social-icon,.social-icon *{cursor:pointer!important}.social-card .social-copy,.social-card .social-copy *,.social-card .social-icon,.social-card .social-icon *{pointer-events:auto!important}.landing-footer.landing-footer-redesign{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;overflow:hidden!important;background:#080808b8!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:inset 0 1px #ffffff09,0 18px 54px #00000038!important}.landing-footer-top,.landing-footer-bottom{display:grid!important;gap:22px!important;padding:28px!important}.landing-footer-top{grid-template-columns:minmax(320px,1.15fr) minmax(0,1.45fr)!important}.landing-footer-bottom{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.06)!important}.landing-footer-brand{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important;padding-right:18px!important}.landing-footer-brand b{font-size:16px!important;font-weight:560!important;letter-spacing:-.02em!important}.landing-footer-brand p{margin:8px 0 0!important;max-width:560px!important;color:#a4a4a4!important;line-height:1.65!important}.landing-footer-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;min-width:0!important}.landing-footer-group{min-width:0!important}.landing-footer-group>span{display:inline-block!important;margin-bottom:12px!important;color:#f1f1f1!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important}.landing-footer-group nav{display:grid!important;gap:10px!important;justify-content:stretch!important}.landing-footer-group a{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#a8a8a8!important;border-radius:0!important}.landing-footer-group a:hover{color:#fff!important;background:transparent!important;border-color:transparent!important;transform:translate(2px)!important}.landing-footer-meta{display:flex!important;flex-wrap:wrap!important;gap:10px 20px!important;min-width:0!important}.landing-footer-meta span{color:#8f8f8f!important;font-size:13px!important;line-height:1.5!important}.landing-footer-chips{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.landing-footer-chips span{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.06)!important;background:#ffffff0a!important;color:#d6d6d6!important;font-size:12px!important}@media(max-width:980px){.landing-footer-top,.landing-footer-bottom{grid-template-columns:1fr!important}.landing-footer-columns{grid-template-columns:1fr!important;gap:18px!important}.landing-footer-chips{justify-content:flex-start!important}}.landing-footer-group a{gap:9px!important;color:#b0b0b0!important;transition:color .24s ease,transform .24s ease,opacity .24s ease!important}.landing-footer-group a svg{flex:0 0 auto!important;opacity:.82!important}.landing-footer-group a:hover svg{opacity:1!important}.landing-footer-meta{align-items:center!important}.landing-footer-meta span{display:inline-flex!important;align-items:center!important;gap:8px!important}.landing-footer-meta span svg{flex:0 0 auto!important;color:#d3d3d3!important;opacity:.92!important}.audio-message .audio-transcript{display:block!important;width:100%!important;margin-top:10px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.06)!important;background:#ffffff09!important;color:#d8d8d8!important;font-size:12px!important;line-height:1.5!important}.audio-message .audio-transcript b{color:#fff!important;font-weight:620!important}.topbar-mode-chip{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.06)!important;background:#ffffff09!important;color:#d9d9d9!important;font-size:13px!important;line-height:1!important;cursor:pointer!important;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease!important}.topbar-mode-chip:hover,.topbar-mode-chip:focus-visible,.topbar-mode-chip.active{color:#fff!important;border-color:#ffffff21!important;background:#ffffff12!important;transform:translateY(-1px)!important}.topbar-mode-chip svg{flex:0 0 auto!important}.thinking-line{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#d8d8d8!important}.thinking-line em{color:#9d9d9d!important;font-style:normal!important;font-size:13px!important}.thinking-line .typing{display:inline-flex!important;align-items:center!important;gap:4px!important}@media(max-width:900px){.topbar-mode-chip{min-height:34px!important;padding:0 10px!important;font-size:12px!important}}.thinking-control-wrap{position:relative!important;display:inline-flex!important;align-items:center!important}.thinking-popover{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:80!important;width:min(360px,92vw)!important;padding:16px!important;border-radius:22px!important;background:#0a0a0aeb!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 20px 80px #00000073,inset 0 1px #ffffff09!important;backdrop-filter:blur(24px) saturate(130%)!important;-webkit-backdrop-filter:blur(24px) saturate(130%)!important}.thinking-popover-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.thinking-popover-head b{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:14px!important;font-weight:600!important}.thinking-popover-head button{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.06)!important;background:#ffffff0a!important;color:#ddd!important}.thinking-popover p{margin:0 0 12px!important;color:#a9a9a9!important;font-size:12px!important;line-height:1.55!important}.thinking-option-grid{display:grid!important;gap:8px!important}.thinking-option-grid button{display:grid!important;gap:3px!important;padding:11px 12px!important;text-align:left!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.055)!important;background:#ffffff06!important;color:#e8e8e8!important}.thinking-option-grid button.active,.thinking-option-grid button:hover{border-color:#ffffff24!important;background:#ffffff0f!important}.thinking-option-grid button b{color:#fff!important;font-size:13px!important;font-weight:600!important}.thinking-option-grid button span,.thinking-popover-steps span{color:#9f9f9f!important;font-size:11px!important;line-height:1.45!important}.thinking-popover-steps{display:grid!important;gap:6px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.06)!important}.thinking-details{display:grid!important;gap:10px!important}.thinking-details summary{cursor:pointer!important;list-style:none!important}.thinking-details summary::-webkit-details-marker{display:none!important}.thinking-steps{display:grid!important;gap:6px!important;padding-left:26px!important}.thinking-steps span{color:#989898!important;font-size:12px!important}.activity-panel{position:fixed!important;top:0!important;right:0!important;z-index:6200!important;width:min(390px,calc(100vw - 18px))!important;height:100dvh!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:#080808e0!important;border-left:1px solid rgba(255,255,255,.08)!important;box-shadow:-24px 0 80px #0000007a!important;-webkit-backdrop-filter:blur(28px) saturate(120%)!important;backdrop-filter:blur(28px) saturate(120%)!important}.activity-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.activity-panel-head h3{display:flex!important;align-items:center!important;gap:8px!important;margin:4px 0 0!important;color:#fff!important;font-size:20px!important;letter-spacing:-.03em!important}.activity-panel-head button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.07)!important;background:#ffffff0b!important;color:#ddd!important}.activity-model-card,.activity-controls-grid,.activity-timeline,.activity-note{border:1px solid rgba(255,255,255,.07)!important;background:#ffffff0b!important;border-radius:22px!important}.activity-model-card{padding:14px!important;display:grid!important;gap:3px!important}.activity-model-card span,.activity-model-card small,.activity-note{color:#9d9d9d!important}.activity-model-card b{color:#fff!important;font-size:15px!important}.activity-controls-grid{padding:14px!important;display:grid!important;gap:14px!important}.activity-controls-grid b{color:#e8e8e8!important;font-size:13px!important}.activity-segments{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}.activity-segments button{border:1px solid rgba(255,255,255,.07)!important;background:#00000047!important;color:#bdbdbd!important;border-radius:999px!important;padding:8px 10px!important;font-size:12px!important}.activity-segments button.active{background:#ffffff21!important;color:#fff!important;border-color:#ffffff38!important}.activity-timeline{padding:14px!important;display:grid!important;gap:12px!important;overflow-y:auto!important;min-height:180px!important}.activity-step{display:grid!important;grid-template-columns:13px 1fr!important;gap:10px!important;align-items:flex-start!important}.activity-step>i{width:10px!important;height:10px!important;margin-top:5px!important;border-radius:99px!important;background:#777!important;box-shadow:0 0 0 4px #ffffff0b!important}.activity-step.running>i{background:#fff!important;animation:activityPulse 1s ease-in-out infinite}.activity-step.done>i{background:#72e09b!important}.activity-step b{display:block!important;color:#f5f5f5!important;font-size:13px!important}.activity-step span{display:block!important;margin-top:3px!important;color:#a8a8a8!important;font-size:12px!important;line-height:1.35!important}.activity-step small{display:block!important;margin-top:5px!important;color:#727272!important;font-size:11px!important}.activity-note{margin:0!important;padding:13px 14px!important;font-size:12px!important;line-height:1.55!important}@keyframes activityPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.message-artifacts{margin-top:14px!important;display:grid!important;gap:10px!important}.message-artifacts a{display:flex!important;align-items:center!important;gap:11px!important;max-width:420px!important;padding:12px 13px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0e!important;color:#fff!important;text-decoration:none!important}.message-artifacts a:hover{background:#ffffff17!important}.message-artifacts b,.message-artifacts small{display:block!important}.message-artifacts b{font-size:13px!important}.message-artifacts small{margin-top:2px!important;color:#9c9c9c!important;font-size:11px!important}@media(max-width:760px){.activity-panel{width:100vw!important;padding:14px!important}}.message-artifacts a.image-artifact{display:grid!important;align-items:stretch!important;gap:10px!important;max-width:360px!important;padding:10px!important}.message-artifacts a.image-artifact img{width:100%!important;max-height:360px!important;object-fit:cover!important;border-radius:12px!important;display:block!important}.message-activity-link{margin-top:12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0e!important;color:#cfcfcf!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important}.message-activity-link:hover{color:#fff!important;background:#ffffff17!important;border-color:#ffffff29!important}.activity-step.idle>i{background:#777!important}.activity-elapsed{display:inline-flex!important;margin-top:6px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0f!important;color:#e8e8e8!important;font-size:12px!important;font-variant-numeric:tabular-nums!important}.inline-activity-pill{display:inline-flex!important;align-items:center!important;gap:9px!important;border:1px solid rgba(255,255,255,.14)!important;background:#fff1!important;color:#f5f5f5!important;border-radius:999px!important;padding:9px 12px!important;cursor:pointer!important;box-shadow:0 14px 34px #00000038!important}.inline-activity-pill svg{opacity:.88!important}.inline-activity-pill span{font-weight:700!important;font-size:13px!important}.inline-activity-pill small{color:#a8a8a8!important;font-size:12px!important;font-variant-numeric:tabular-nums!important}.activity-elapsed,.activity-step small{font-variant-numeric:tabular-nums!important}.activity-empty{padding:14px 16px!important;color:#9ca3af!important;font-size:12px!important;line-height:1.45!important;border:1px dashed rgba(255,255,255,.14)!important;border-radius:16px!important;background:#ffffff09!important}.activity-model-card,.activity-controls-grid,.activity-note{display:none!important}.activity-panel{width:min(410px,calc(100vw - 18px))!important;gap:16px!important}.activity-panel-head.compact{align-items:center!important}.activity-panel-head .eyebrow{display:none!important}.activity-panel-head h3{margin:0!important}.activity-elapsed,.inline-activity-pill small,.message-activity-link{font-variant-numeric:normal!important}.activity-timeline.actions-only{flex:1 1 auto!important;min-height:0!important;padding:16px!important;gap:14px!important}.activity-step{grid-template-columns:14px 1fr!important}.activity-step>i,.inline-activity-dot{width:10px!important;height:10px!important;border-radius:999px!important;display:inline-block!important;flex:0 0 auto!important;background:#777!important;box-shadow:0 0 0 4px #ffffff0b!important}.activity-step.running>i,.inline-activity-dot.running{background:#fff!important;animation:activityPulse 1s ease-in-out infinite!important}.activity-step.done>i,.activity-step.success>i,.inline-activity-dot.done,.inline-activity-dot.success{background:#72e09b!important;animation:none!important;box-shadow:0 0 0 4px #72e09b1a!important}.activity-step.failed>i,.inline-activity-dot.failed{background:#ff7a7a!important;animation:none!important}.activity-step span{color:#c9c9c9!important}.activity-step small{color:#777!important;font-variant-numeric:tabular-nums!important}.inline-activity-pill{gap:10px!important;color:#d7d7d7!important}.inline-activity-pill:hover,.inline-activity-pill:focus-visible,.message-activity-link:hover,.message-activity-link:focus-visible{color:#fff!important;background:#ffffff1c!important;border-color:#fff3!important}.inline-activity-pill span,.inline-activity-pill:hover span,.inline-activity-pill:focus-visible span{color:currentColor!important}.inline-activity-pill small{color:#a8a8a8!important}.inline-activity-pill:hover small,.inline-activity-pill:focus-visible small{color:#fff!important}.message-activity-link{gap:8px!important}.message-activity-link svg{display:none!important}.inline-activity-text{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:min(760px,92vw)!important;padding:0!important;margin:4px 0 0!important;border:0!important;background:transparent!important;color:#8f8f8f!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;font:inherit!important;font-size:14px!important;line-height:1.55!important;text-align:left!important;transition:color .18s ease,opacity .18s ease!important}.inline-activity-text:hover,.inline-activity-text:focus-visible{color:#fff!important;outline:none!important}.inline-activity-text span{color:currentColor!important;font-weight:520!important}.inline-activity-text small{color:currentColor!important;opacity:.86!important;font-size:13px!important;font-variant-numeric:normal!important}.inline-activity-text .inline-activity-dot{box-shadow:none!important;opacity:.9!important}.message.assistant .bubble:has(.inline-activity-text){min-height:24px!important}.message-activity-link{margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#8f8f8f!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important}.message-activity-link:hover,.message-activity-link:focus-visible{color:#fff!important;background:transparent!important;border-color:transparent!important}.message-activity-link .inline-activity-dot{box-shadow:none!important}.activity-elapsed{padding:0!important;border:0!important;background:transparent!important;color:#a8a8a8!important}.activity-step.done>i,.activity-step.success>i,.inline-activity-dot.done,.inline-activity-dot.success{background:#777!important;box-shadow:none!important}.activity-step.running>i,.inline-activity-dot.running{background:#dcdcdc!important;box-shadow:0 0 0 4px #ffffff0f!important}.activity-step span{color:#a8a8a8!important}.activity-step.done span,.activity-step.success span{color:#858585!important}.activity-panel{width:min(420px,calc(100vw - 18px))!important;gap:10px!important}.activity-panel-head.compact{padding-bottom:2px!important}.activity-panel-head h3{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important}.activity-timeline.actions-only{flex:1 1 auto!important;min-height:0!important;padding:6px 6px 2px!important;gap:0!important;border:0!important;background:transparent!important;border-radius:0!important;overflow-y:auto!important}.activity-step{position:relative!important;display:grid!important;grid-template-columns:16px 1fr!important;gap:10px!important;align-items:start!important;padding:0 0 12px!important}.activity-step:after{content:""!important;position:absolute!important;left:4px!important;top:14px!important;bottom:-2px!important;width:1px!important;background:#ffffff1a!important}.activity-step>i,.inline-activity-dot{width:8px!important;height:8px!important;margin-top:5px!important;border-radius:999px!important;box-shadow:none!important}.activity-step b{display:block!important;color:#f1f1f1!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important}.activity-step span{display:block!important;margin-top:2px!important;color:#a6a6a6!important;font-size:12px!important;line-height:1.35!important}.activity-step small{display:block!important;margin-top:4px!important;color:#7b7b7b!important;font-size:11px!important}.inline-activity-text,.message-activity-link{text-decoration:none!important}.message-activity-link{display:inline-flex!important;align-items:center!important;gap:8px!important}.activity-panel{width:min(430px,calc(100vw - 18px))!important;padding:18px 18px 16px!important;gap:12px!important}.activity-panel-head.compact{padding:0 0 4px!important;border-bottom:0!important}.activity-panel-head h3{font-size:15px!important;letter-spacing:-.01em!important}.activity-panel-head button{width:34px!important;height:34px!important;border-radius:999px!important}.activity-elapsed{display:block!important;margin-top:4px!important;font-size:12px!important;color:#9c9c9c!important}.activity-timeline,.activity-timeline.actions-only{border:0!important;background:transparent!important;border-radius:0!important;padding:4px 0 0!important;gap:0!important;min-height:0!important;align-content:start!important}.activity-step{position:relative!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:10px!important;padding:0 0 13px!important;align-items:start!important}.activity-step:after{content:""!important;position:absolute!important;left:4px!important;top:15px!important;bottom:-1px!important;width:1px!important;background:#ffffff1f!important}.activity-step:last-child{padding-bottom:0!important}.activity-step:last-child:after{display:none!important}.activity-step>i{width:8px!important;height:8px!important;margin-top:5px!important;background:gray!important;box-shadow:none!important}.activity-step.running>i{background:#f1f1f1!important;box-shadow:0 0 0 4px #ffffff0f!important;animation:activityPulse 1.1s ease-in-out infinite!important}.activity-step.done>i,.activity-step.success>i{background:#7d7d7d!important;box-shadow:none!important}.activity-step.failed>i{background:#ff7a7a!important}.activity-step b{font-size:13px!important;line-height:1.35!important;color:#f3f3f3!important;font-weight:620!important}.activity-step span{margin-top:2px!important;font-size:12px!important;line-height:1.35!important;color:#a4a4a4!important}.activity-step small{margin-top:4px!important;font-size:11px!important;color:#777!important}.inline-activity-text{color:#8b8b8b!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.inline-activity-text:hover,.inline-activity-text:focus-visible,.message-activity-link:hover,.message-activity-link:focus-visible{color:#fff!important;background:transparent!important;border-color:transparent!important}.message-activity-link{color:#8b8b8b!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.inline-activity-dot{width:8px!important;height:8px!important;margin:0!important;box-shadow:none!important}.message.assistant .bubble{display:block}.message-activity-link{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;color:#8f8f95!important;box-shadow:none!important;border-radius:0!important;font-size:13px!important;line-height:1.3!important;transition:color .16s ease!important}.message-activity-link svg{width:14px!important;height:14px!important;color:currentColor!important;opacity:.92!important}.message-activity-link span{font-weight:500!important}.message-activity-link:hover,.message-activity-link:focus-visible,.message-activity-link.is-live:hover,.message-activity-link.is-live:focus-visible{color:#fff!important;outline:none!important}.inline-activity-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:999px!important}.markdown{margin-top:0!important}.message-artifacts{margin-top:12px!important}.message-actions{opacity:1!important;gap:8px!important}.message-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#8f8f95!important;box-shadow:none!important;transition:color .16s ease,border-color .16s ease,background .16s ease!important}.message-actions button svg{color:currentColor!important}.message-actions button:hover,.message-actions button:focus-visible{color:#fff!important;border-color:#ffffff3d!important;background:#ffffff0a!important;outline:none!important}.message-actions button:first-child:hover,.message-actions button:first-child:focus-visible,.message-actions button.active{color:#f4c35d!important;border-color:#f4c35d47!important;background:#f4c35d14!important}.favorite-actions button,.admin-actions button{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#8f8f95!important}.favorite-actions button:hover,.favorite-actions button:focus-visible,.admin-actions button:hover,.admin-actions button:focus-visible{background:#ffffff0a!important;border-color:#ffffff3d!important;color:#fff!important}.favorite-actions button:nth-child(2):hover,.favorite-actions button:nth-child(2):focus-visible{color:#fff!important}.favorite-actions button:nth-child(3):hover,.favorite-actions button:nth-child(3):focus-visible{color:#f4c35d!important;border-color:#f4c35d47!important;background:#f4c35d14!important}.activity-panel{width:min(440px,calc(100vw - 18px))!important}.activity-step{padding-bottom:12px!important}.activity-step span{color:#b0b0b5!important}.activity-step small{color:#78787d!important}.message-activity-link{margin-bottom:12px!important;color:#8d8d93!important;font-size:13px!important;font-weight:500!important}.message-activity-link:hover,.message-activity-link:focus-visible{color:#f2f2f2!important}.message-activity-link .inline-activity-dot{opacity:.85!important}.streaming-markdown{opacity:.98!important}.message-actions button{color:#8d8d93!important;background:transparent!important;border:1px solid rgba(255,255,255,.095)!important}.message-actions button:hover,.message-actions button:focus-visible{color:#fff!important;border-color:#ffffff42!important;background:#ffffff0b!important}.activity-panel-head h3{font-weight:760!important}.activity-step b{font-weight:650!important}.activity-step span{color:#a6a6ac!important}.message-activity-link{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#8f8f95!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.message-activity-link:hover,.message-activity-link:focus-visible{color:#fff!important;outline:none!important}.message-activity-link svg{color:currentColor!important;opacity:.9!important}.streaming-markdown:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-.18em;background:currentColor;opacity:.55;animation:streamCursorBlink 1s steps(2,start) infinite}@keyframes streamCursorBlink{0%,45%{opacity:.55}46%,to{opacity:0}}.message-actions{opacity:1!important}.message-actions button{color:#8d8d93!important;background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.message-actions button:hover,.message-actions button:focus-visible{color:#fff!important;border-color:#ffffff42!important;background:#ffffff0b!important;outline:none!important}.message-actions button:first-child:hover,.message-actions button:first-child:focus-visible,.message-actions button:first-child.active,.message-actions button.active{color:#f4c35d!important;border-color:#f4c35d52!important;background:#f4c35d16!important}.message-activity-link:not(.is-live) .inline-activity-dot{animation:none!important}.message-activity-link:not(.is-live) .inline-activity-dot{animation:none!important;box-shadow:none!important}.message-activity-link.is-live .inline-activity-dot.running{animation:activityPulse 1.1s ease-in-out infinite!important}:root{--bg: #080808 !important;--panel: rgba(17,17,17,.86) !important;--panel-strong: #111111 !important;--panel-soft: rgba(255,255,255,.045) !important;--line: rgba(255,255,255,.075) !important;--line-soft: rgba(255,255,255,.045) !important}html,body,#root,.workspace,.main-panel,.messages-area,.sidebar,.activity-panel{background:#080808!important}.workspace,.main-panel,.messages-area,.topbar.clean,.composer{background-image:none!important}.workspace:before,.workspace:after,.main-panel:before,.main-panel:after,.messages-area:before,.messages-area:after{content:none!important;display:none!important;background:none!important}.sidebar{border-right:1px solid rgba(255,255,255,.055)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.main-panel{border-right:0!important;box-shadow:none!important}.topbar.clean{background:#080808!important;border-bottom:1px solid rgba(255,255,255,.055)!important;border-right:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.activity-panel{background:#080808!important;border-left:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.activity-panel-head button,.square-btn,.mobile-menu,.side-logo,.sidebar-toggle-clean,.chatgpt-side-actions button,.chat-row,.chat-controls i,.pill,.avatar-pill,.topbar-mode-chip,.rename-top-btn,.topbar-rename-action,.custom-select>button,.message-actions button,.round-btn,.send-btn{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}.activity-panel-head button:hover,.square-btn:hover,.mobile-menu:hover,.side-logo:hover,.sidebar-toggle-clean:hover,.chatgpt-side-actions button:hover,.chat-row:hover,.chat-row.active,.chat-controls i:hover,.pill:hover,.avatar-pill:hover,.topbar-mode-chip:hover,.topbar-mode-chip.active,.rename-top-btn:hover,.topbar-rename-action:hover,.custom-select>button:hover,.custom-select.open>button{background:#ffffff13!important;border-color:#ffffff1b!important;color:#fff!important}.side-actions button:hover,.side-actions button.active{background:#ffffff13!important;border-color:#ffffff1b!important;color:#fff!important}.message.user .bubble,.composer-box,.voice-recorder.composer-box,.message-artifacts a{background:#ffffff0b!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}.message-artifacts a{max-width:420px!important;border-radius:18px!important;padding:14px 15px!important}.message-artifacts a:hover{background:#ffffff13!important;border-color:#ffffff1d!important}.message-artifacts b{color:#f3f3f3!important}.message-artifacts small{color:#9b9b9b!important}.composer{background:#080808!important;border-top:0!important}.composer-box{min-height:74px!important}.composer textarea{background:transparent!important}.composer-controls{min-width:92px!important}.send-btn,.send-btn:not(:disabled),.send-btn:not(:disabled):hover,.send-btn:hover,.send-btn:active,.send-btn:focus-visible{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transform:none!important;border-radius:999px!important;box-shadow:none!important}.round-btn:hover{background:#ffffff13!important;border-color:#ffffff1b!important;color:#fff!important}.activity-timeline.actions-only,.activity-timeline{background:transparent!important;border:0!important;padding-top:6px!important}.activity-step:after{background:#ffffff1c!important}.activity-step.done>i{background:#7f7f86!important}.activity-step.running>i{background:#f3f3f3!important}.activity-step.failed>i{background:#ff7474!important}:root{--bg: #080808 !important;--panel: #080808 !important;--panel-strong: #080808 !important;--panel-soft: rgba(255,255,255,.045) !important;--line: rgba(255,255,255,.085) !important;--line-soft: rgba(255,255,255,.055) !important}html,body,#root,.app,.app-shell,.workspace,.main,.main-panel,.main-content,.chat-shell,.chat-area,.chat-stage,.messages-area,.messages,.message-list,.conversation,.sidebar,.activity-panel,.topbar,.topbar.clean,.composer,.composer-wrap{background:#080808!important;background-color:#080808!important;background-image:none!important}.sidebar,.activity-panel{background:#080808!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.main-panel{background:#080808!important;background-image:none!important;border-right:0!important;box-shadow:none!important}.topbar.clean,.topbar{background:#080808!important;background-image:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-right:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.composer-box,.voice-recorder.composer-box,.message.user .bubble,.message-artifacts a,.file-card,.attachment-card{background:#ffffff0b!important;background-image:none!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:none!important;color:#f3f3f3!important}.message.user .bubble{border-radius:18px!important}.message-artifacts a,.file-card,.attachment-card{border-radius:18px!important;padding:14px 15px!important;max-width:430px!important}.message-artifacts a:hover,.file-card:hover,.attachment-card:hover,.message.user .bubble:hover{background:#fff1!important;border-color:#ffffff21!important}.message-artifacts b,.file-card b,.attachment-card b{color:#f3f3f3!important}.message-artifacts small,.file-card small,.attachment-card small{color:#9c9ca3!important}.side-actions button,.sidebar button,.chat-row,.chat-controls i,.side-logo,.sidebar-toggle-clean,.square-btn,.mobile-menu,.activity-panel-head button,.custom-select>button,.topbar-mode-chip,.pill,.avatar-pill,.rename-top-btn,.topbar-rename-action,.round-btn,.message-actions button{transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.side-actions button:hover,.side-actions button.active,.sidebar button:hover,.chat-row:hover,.chat-row.active,.chat-controls i:hover,.side-logo:hover,.sidebar-toggle-clean:hover,.square-btn:hover,.mobile-menu:hover,.activity-panel-head button:hover,.custom-select>button:hover,.custom-select.open>button,.topbar-mode-chip:hover,.topbar-mode-chip.active,.pill:hover,.avatar-pill:hover,.rename-top-btn:hover,.topbar-rename-action:hover,.round-btn:hover{background:#ffffff13!important;border-color:#ffffff21!important;color:#fff!important;box-shadow:none!important}.send-btn,.send-btn:hover,.send-btn:active,.send-btn:focus-visible,.send-btn:not(:disabled),.send-btn:not(:disabled):hover{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;transform:none!important;box-shadow:none!important;border-radius:999px!important}.send-btn:not(:disabled){background:#ffffffeb!important;color:#050505!important}.send-btn:not(:disabled):hover{background:#ffffffc7!important;color:#050505!important}.message-actions button{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#8d8d93!important}.message-actions button:hover,.message-actions button:focus-visible{background:#ffffff13!important;border-color:#ffffff29!important;color:#fff!important}.message-actions button:first-child:hover,.message-actions button:first-child:focus-visible,.message-actions button:first-child.active,.message-actions button.active{color:#f4c35d!important;border-color:#f4c35d4d!important;background:#f4c35d16!important}.activity-timeline,.activity-timeline.actions-only{background:transparent!important;border:0!important;padding-top:6px!important}.activity-step{padding-bottom:11px!important}.activity-step span{color:#a8a8ae!important}.activity-step small{color:#77777d!important}:root{--app-bg-v82: #090909}html,body,#root,.app,.app-shell,.workspace,.main,.main-panel,.main-content,.chat-shell,.chat-area,.chat-stage,.messages-area,.messages,.message-list,.conversation,.sidebar,.activity-panel,.topbar,.topbar.clean,.composer,.composer-wrap{background:var(--app-bg-v82)!important;background-color:var(--app-bg-v82)!important;background-image:none!important}html:before,html:after,body:before,body:after,#root:before,#root:after,.app:before,.app:after,.app-shell:before,.app-shell:after,.workspace:before,.workspace:after,.main-panel:before,.main-panel:after,.messages-area:before,.messages-area:after,.chat-stage:before,.chat-stage:after,.conversation:before,.conversation:after{content:none!important;display:none!important;background:none!important;background-image:none!important}:root{--app-bg-v89: #090909;--composer-bg-v89: #090909;--bubble-bg-v89: #090909;--line-v89: rgba(255,255,255,.075);--line-hover-v89: rgba(255,255,255,.105);--btn-v89: 36px}html,body,#root,.app,.app-shell,.workspace,.layout,.main,.main-panel,.main-content,.chat-shell,.chat-area,.chat-stage,.messages-area,.messages,.message-list,.conversation,.content,.content-area,.page,.page-shell,.sidebar,.side-panel,.activity-panel,.topbar,.topbar.clean,.composer,.composer-wrap,.composer-area,.composer-shell,.chat-footer,.footer,.input-footer,.bottom-bar,.bottom-panel{background:var(--app-bg-v89)!important;background-color:var(--app-bg-v89)!important;background-image:none!important}html:before,html:after,body:before,body:after,#root:before,#root:after,.app:before,.app:after,.app-shell:before,.app-shell:after,.workspace:before,.workspace:after,.layout:before,.layout:after,.main-panel:before,.main-panel:after,.main-content:before,.main-content:after,.chat-shell:before,.chat-shell:after,.chat-stage:before,.chat-stage:after,.messages-area:before,.messages-area:after,.conversation:before,.conversation:after,.composer:before,.composer:after,.composer-wrap:before,.composer-wrap:after,.composer-area:before,.composer-area:after,.composer-shell:before,.composer-shell:after,.chat-footer:before,.chat-footer:after,.footer:before,.footer:after,.input-footer:before,.input-footer:after,.bottom-bar:before,.bottom-bar:after,.bottom-panel:before,.bottom-panel:after{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important}body #root .message.user .bubble,body #root .message.user .message-bubble,body #root .message.user .message-body .bubble,body #root .user-message,body #root .user-bubble,body #root .bubble.user,body #root .message-artifacts a,body #root .message-artifacts a.image-artifact,body #root .message-artifacts .artifact-card,body #root .message-artifacts .file-card,body #root .artifact-card,body #root .file-card,body #root .attachment-card,body #root .generated-file-card{background:var(--bubble-bg-v89)!important;background-color:var(--bubble-bg-v89)!important;background-image:none!important;border:1px solid var(--line-v89)!important;box-shadow:none!important;color:#f4f4f5!important}body #root .message.user .bubble:hover,body #root .message.user .message-bubble:hover,body #root .message.user .message-body .bubble:hover,body #root .message-artifacts a:hover,body #root .message-artifacts a.image-artifact:hover,body #root .message-artifacts .artifact-card:hover,body #root .message-artifacts .file-card:hover,body #root .artifact-card:hover,body #root .file-card:hover,body #root .attachment-card:hover,body #root .generated-file-card:hover{background:var(--bubble-bg-v89)!important;background-color:var(--bubble-bg-v89)!important;border-color:var(--line-hover-v89)!important;box-shadow:none!important}body #root .message-artifacts a *,body #root .artifact-card *,body #root .file-card *,body #root .attachment-card *,body #root .generated-file-card *{background-color:transparent!important}body #root .composer{padding:0 24px 18px!important}body #root .composer-box:not(.voice-recorder),body #root .input-shell{position:relative!important;display:grid!important;grid-template-columns:var(--btn-v89) minmax(0,1fr) 84px!important;grid-template-rows:var(--btn-v89)!important;align-items:center!important;width:min(900px,100%)!important;min-height:60px!important;height:auto!important;max-height:278px!important;margin:0 auto!important;padding:11px 12px!important;column-gap:12px!important;border-radius:30px!important;background:var(--composer-bg-v89)!important;background-color:var(--composer-bg-v89)!important;background-image:none!important;border:1px solid var(--line-v89)!important;box-shadow:none!important;overflow:hidden!important;transition:min-height .18s ease,padding .18s ease,border-color .16s ease,border-radius .18s ease!important}body #root .composer-box:not(.voice-recorder):hover,body #root .composer-box:not(.voice-recorder):focus-within,body #root .input-shell:hover,body #root .input-shell:focus-within{border-color:var(--line-hover-v89)!important;box-shadow:none!important}body #root .composer-box.multiline:not(.voice-recorder),body #root .input-shell.multiline{grid-template-columns:var(--btn-v89) minmax(0,1fr) 84px!important;grid-template-rows:minmax(48px,auto) var(--btn-v89)!important;align-items:end!important;min-height:112px!important;padding:18px 12px 11px!important;border-radius:26px!important}body #root .composer-box.multiline:not(.voice-recorder) textarea,body #root .composer-box.multiline textarea.composer-input{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;padding:0 2px!important;overflow-y:auto!important}body #root .composer-controls label.round-btn,body #root .composer-controls button.round-btn,body #root .composer-controls .send-btn{position:static!important;transform:none!important;width:var(--btn-v89)!important;min-width:var(--btn-v89)!important;max-width:var(--btn-v89)!important;height:var(--btn-v89)!important;min-height:var(--btn-v89)!important;max-height:var(--btn-v89)!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;box-shadow:none!important}body #root .composer-controls label.round-btn,body #root .composer-controls button.round-btn{background:transparent!important;color:#a0a0a6!important;border:0!important}body #root .composer-controls label.round-btn:hover,body #root .composer-controls button.round-btn:hover{background:#ffffff13!important;color:#fff!important}body #root .composer-controls .send-btn:not(:disabled){background:#ffffffeb!important;color:#050505!important;border:0!important}body #root .composer-controls .send-btn:not(:disabled):hover{background:#ffffffc7!important;color:#050505!important}body #root .composer-controls .send-btn:disabled{background:#ffffff1a!important;color:#77777d!important;border:0!important}body #root .composer-controls svg{width:18px!important;height:18px!important}body #root .composer p,body #root .composer .disclaimer,body #root .composer-note,body #root .input-note,body #root .footer-note{background:transparent!important;background-color:transparent!important;color:#6f6f76!important;margin-top:8px!important;box-shadow:none!important}:root{--app-bg-v90: #090909;--attach-bg-v90: #090909;--attach-surface-v90: #0d0d0d;--attach-border-v90: rgba(255,255,255,.085);--attach-border-hover-v90: rgba(255,255,255,.135);--attach-muted-v90: #9a9aa1}body #root .attach-preview{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:10px!important;width:min(900px,100%)!important;margin:0 auto 10px!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}body #root .attach-preview>span{position:relative!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 22px!important;grid-template-rows:17px 15px!important;align-items:center!important;column-gap:10px!important;min-width:210px!important;max-width:320px!important;min-height:56px!important;padding:10px!important;border-radius:18px!important;background:var(--attach-surface-v90)!important;background-color:var(--attach-surface-v90)!important;background-image:none!important;border:1px solid var(--attach-border-v90)!important;box-shadow:none!important;color:#f4f4f5!important;overflow:hidden!important}body #root .attach-preview>span:hover{background:var(--attach-surface-v90)!important;background-color:var(--attach-surface-v90)!important;border-color:var(--attach-border-hover-v90)!important}body #root .attach-preview>span>svg{grid-column:1!important;grid-row:1 / 3!important;width:22px!important;height:22px!important;justify-self:center!important;color:#f3f3f3!important}body #root .attach-preview>span>b{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f4f4f5!important;font-size:13px!important;font-weight:680!important;line-height:17px!important}body #root .attach-preview>span>small{grid-column:2!important;grid-row:2!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--attach-muted-v90)!important;font-size:11px!important;line-height:15px!important}body #root .attach-preview>span>button{grid-column:3!important;grid-row:1 / 3!important;position:static!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff13!important;color:#d7d7dc!important;box-shadow:none!important}body #root .attach-preview>span>button:hover{background:#ffffff24!important;border-color:#ffffff29!important;color:#fff!important}body #root .attach-preview>span.image-file{display:block!important;width:144px!important;min-width:144px!important;max-width:144px!important;height:144px!important;min-height:144px!important;padding:0!important;border-radius:20px!important;background:var(--attach-surface-v90)!important;border:1px solid var(--attach-border-v90)!important;overflow:hidden!important}body #root .attach-preview>span.image-file:hover{border-color:var(--attach-border-hover-v90)!important}body #root .attach-preview>span.image-file>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;margin:0!important;background:#111!important}body #root .attach-preview>span.image-file:after{content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:48px!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.58))!important;pointer-events:none!important}body #root .attach-preview>span.image-file>b{position:absolute!important;left:10px!important;right:10px!important;bottom:22px!important;z-index:2!important;display:block!important;color:#fff!important;font-size:11px!important;line-height:14px!important;font-weight:700!important;text-shadow:0 1px 8px rgba(0,0,0,.65)!important}body #root .attach-preview>span.image-file>small{position:absolute!important;left:10px!important;right:10px!important;bottom:8px!important;z-index:2!important;display:block!important;color:#ffffffb8!important;font-size:10px!important;line-height:12px!important;text-shadow:0 1px 8px rgba(0,0,0,.65)!important}body #root .attach-preview>span.image-file>button{position:absolute!important;top:7px!important;right:7px!important;z-index:3!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#0000008a!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body #root .attach-preview>span.image-file>button:hover{background:#000000b8!important;border-color:#ffffff42!important}body #root .attach-preview>span.audio-file{display:inline-flex!important;align-items:center!important;min-width:min(360px,100%)!important;max-width:min(420px,100%)!important;min-height:56px!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}body #root .attach-preview>span.audio-file>button{position:absolute!important;top:-7px!important;right:-7px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;z-index:4!important}@media(max-width:720px){body #root .attach-preview{width:min(100%,calc(100vw - 24px))!important;gap:8px!important}body #root .attach-preview>span{min-width:min(260px,100%)!important}body #root .attach-preview>span.image-file{width:118px!important;min-width:118px!important;max-width:118px!important;height:118px!important;min-height:118px!important}}:root{--drop-scrim-v91: rgba(4, 4, 6, .56);--drop-card-v91: rgba(18, 18, 20, .96);--drop-line-v91: rgba(255,255,255,.1);--drop-text-v91: #f4f4f5;--drop-muted-v91: #b6b6bd}body #root .composer-box.multiline .composer-controls label.round-btn,body #root .composer-box.multiline .composer-controls button.round-btn,body #root .composer-box.multiline .composer-controls .send-btn{align-self:end!important;margin-bottom:0!important}body #root .composer-box.multiline .composer-controls{align-self:end!important}.composer-drop-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:grid!important;place-items:center!important;background:var(--drop-scrim-v91)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.composer-drop-card{display:grid!important;justify-items:center!important;gap:10px!important;width:min(460px,calc(100vw - 32px))!important;padding:30px 26px 24px!important;border-radius:28px!important;background:var(--drop-card-v91)!important;border:1px solid var(--drop-line-v91)!important;box-shadow:0 30px 90px #0000006b!important;text-align:center!important}.composer-drop-icons{position:relative!important;width:92px!important;height:74px!important;margin-bottom:6px!important}.drop-icon-card{position:absolute!important;display:grid!important;place-items:center!important;width:40px!important;height:48px!important;border-radius:14px!important;background:linear-gradient(180deg,#8b5cf6,#6366f1)!important;color:#fff!important;box-shadow:0 12px 30px #6366f147!important}.drop-icon-card.back-left{left:4px!important;top:8px!important;transform:rotate(-14deg)!important;opacity:.92!important}.drop-icon-card.back-right{right:4px!important;top:8px!important;transform:rotate(14deg)!important;opacity:.92!important}.drop-icon-card.front{left:50%!important;bottom:0!important;transform:translate(-50%)!important;width:46px!important;height:54px!important;border-radius:16px!important;background:linear-gradient(180deg,#5b6cfb,#4f46e5)!important}.composer-drop-card h4{margin:0!important;color:var(--drop-text-v91)!important;font-size:18px!important;font-weight:780!important;letter-spacing:-.02em!important}.composer-drop-card p{margin:0!important;color:var(--drop-muted-v91)!important;font-size:14px!important;line-height:1.45!important}.activity-timeline,.activity-timeline.actions-only,.activity-step{overflow:visible!important}.activity-step>i,.activity-step .activity-dot,.activity-step:before{z-index:3!important}.activity-step>i{position:relative!important;box-shadow:0 0 0 4px #090909!important}.activity-step:after{z-index:1!important}:root{--app-bg-v93: #090909;--composer-bg-v93: #090909;--composer-line-v93: rgba(255,255,255,.075);--composer-line-hover-v93: rgba(255,255,255,.105);--composer-btn-v93: 36px;--composer-text-max-v93: 220px;--composer-box-max-v93: 330px}body #root .composer,body #root .composer-wrap,body #root .composer-area,body #root .composer-shell,body #root .chat-footer,body #root .footer,body #root .input-footer,body #root .bottom-bar,body #root .bottom-panel{background:var(--app-bg-v93)!important;background-color:var(--app-bg-v93)!important;background-image:none!important;border-top:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #root .composer{position:relative!important;padding:18px 24px 14px!important;isolation:isolate!important}body #root .composer:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:calc(100% + 34px)!important;z-index:-1!important;display:block!important;background:linear-gradient(180deg,#09090900,#090909 26%,#090909)!important;pointer-events:none!important}body #root .composer-box:not(.voice-recorder),body #root .input-shell{background:var(--composer-bg-v93)!important;background-color:var(--composer-bg-v93)!important;background-image:none!important;border:1px solid var(--composer-line-v93)!important;box-shadow:none!important;max-height:var(--composer-box-max-v93)!important;overflow:hidden!important}body #root .composer-box:not(.voice-recorder):not(.multiline),body #root .input-shell:not(.multiline){min-height:60px!important;grid-template-rows:var(--composer-btn-v93)!important;align-items:center!important}body #root .composer-box.multiline:not(.voice-recorder),body #root .input-shell.multiline{min-height:112px!important;max-height:var(--composer-box-max-v93)!important;grid-template-rows:minmax(48px,var(--composer-text-max-v93)) var(--composer-btn-v93)!important;align-items:end!important;padding-top:18px!important;padding-bottom:11px!important;overflow:hidden!important}body #root .composer-box:not(.voice-recorder) textarea,body #root .composer textarea,body #root textarea.composer-input,body #root .composer-input{max-height:var(--composer-text-max-v93)!important;overflow-y:auto!important;scrollbar-width:thin!important}body #root .composer-box.multiline:not(.voice-recorder) textarea,body #root .composer-box.multiline textarea.composer-input{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important;min-height:48px!important;max-height:var(--composer-text-max-v93)!important;overflow-y:auto!important}body #root .composer-box.multiline .composer-controls label.round-btn,body #root .composer-box.multiline .composer-controls button.round-btn,body #root .composer-box.multiline .composer-controls .send-btn{grid-row:2!important;align-self:center!important;justify-self:center!important;width:var(--composer-btn-v93)!important;min-width:var(--composer-btn-v93)!important;max-width:var(--composer-btn-v93)!important;height:var(--composer-btn-v93)!important;min-height:var(--composer-btn-v93)!important;max-height:var(--composer-btn-v93)!important;margin-top:0!important;margin-bottom:0!important}body #root .composer-box.multiline .composer-controls button.round-btn{justify-self:start!important}body #root .composer-box.multiline .composer-controls .send-btn{justify-self:end!important}body #root .composer p,body #root .composer .disclaimer,body #root .composer-note,body #root .input-note,body #root .footer-note{position:relative!important;z-index:1!important;display:block!important;width:min(900px,100%)!important;margin:8px auto 0!important;padding:3px 10px!important;border-radius:999px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;color:#6f6f76!important;box-shadow:0 -8px 18px #090909b8!important;text-align:center!important;pointer-events:none!important}:root{--drop-bg-v94: #090909;--drop-border-v94: rgba(255,255,255,.075);--drop-border-hover-v94: rgba(255,255,255,.105)}.composer-drop-card{background:var(--drop-bg-v94)!important;background-color:var(--drop-bg-v94)!important;background-image:none!important;border:1px solid var(--drop-border-v94)!important;box-shadow:none!important}.composer-drop-card:hover{border-color:var(--drop-border-hover-v94)!important}.composer-drop-overlay{background:#090909b8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}:root{--app-bg-v95: #090909;--composer-note-bg-v95: #090909}html,body,#root,.app,.app-shell,.workspace,.layout,.main,.main-panel,.main-content,.chat-shell,.chat-area,.chat-stage,.messages-area,.messages,.message-list,.conversation,.content,.content-area,.page,.page-shell{background:var(--app-bg-v95)!important;background-color:var(--app-bg-v95)!important;background-image:none!important}body #root .composer,body #root .composer-wrap,body #root .composer-area,body #root .composer-shell,body #root .chat-footer,body #root .footer,body #root .input-footer,body #root .bottom-bar,body #root .bottom-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border-top:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #root .composer:before,body #root .composer:after,body #root .composer-wrap:before,body #root .composer-wrap:after,body #root .composer-area:before,body #root .composer-area:after,body #root .composer-shell:before,body #root .composer-shell:after,body #root .chat-footer:before,body #root .chat-footer:after,body #root .footer:before,body #root .footer:after,body #root .input-footer:before,body #root .input-footer:after,body #root .bottom-bar:before,body #root .bottom-bar:after,body #root .bottom-panel:before,body #root .bottom-panel:after{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important}body #root .composer-box:not(.voice-recorder):not(.multiline),body #root .input-shell:not(.multiline){min-height:60px!important;height:auto!important;grid-template-rows:36px!important;align-items:center!important;padding-top:11px!important;padding-bottom:11px!important}body #root .composer-box:not(.voice-recorder):not(.multiline) textarea,body #root .composer:not(.multiline) textarea,body #root textarea.composer-input{min-height:24px!important;line-height:24px!important}body #root .composer-box:not(.voice-recorder){transition:min-height .16s ease,max-height .16s ease,grid-template-rows .16s ease,padding .16s ease,border-color .16s ease,border-radius .16s ease!important}body #root .composer p,body #root .composer .disclaimer,body #root .composer-note,body #root .input-note,body #root .footer-note{position:relative!important;z-index:1!important;display:block!important;width:fit-content!important;max-width:min(900px,calc(100% - 32px))!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--composer-note-bg-v95)!important;background-color:var(--composer-note-bg-v95)!important;background-image:none!important;color:#6f6f76!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}:root{--app-bg-v96: #090909;--composer-bg-v96: #090909;--composer-line-v96: rgba(255,255,255,.075);--composer-line-hover-v96: rgba(255,255,255,.105);--composer-btn-v96: 36px}body #root footer.composer,body #root .composer,body #root .composer-wrap,body #root .composer-area,body #root .composer-shell,body #root .chat-footer,body #root .footer,body #root .input-footer,body #root .bottom-bar,body #root .bottom-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border-top:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #root footer.composer:before,body #root footer.composer:after,body #root .composer:before,body #root .composer:after,body #root .composer-wrap:before,body #root .composer-wrap:after,body #root .composer-area:before,body #root .composer-area:after,body #root .composer-shell:before,body #root .composer-shell:after,body #root .chat-footer:before,body #root .chat-footer:after,body #root .footer:before,body #root .footer:after,body #root .input-footer:before,body #root .input-footer:after,body #root .bottom-bar:before,body #root .bottom-bar:after,body #root .bottom-panel:before,body #root .bottom-panel:after{content:none!important;display:none!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body #root footer.composer{position:relative!important;padding:0 24px 14px!important;isolation:auto!important}body #root .composer-box:not(.voice-recorder),body #root .input-shell{--composer-text-height: 24px;position:relative!important;display:grid!important;grid-template-columns:var(--composer-btn-v96) minmax(0,1fr) 84px!important;grid-template-rows:var(--composer-btn-v96)!important;align-items:center!important;width:min(900px,100%)!important;min-height:60px!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:11px 12px!important;column-gap:12px!important;row-gap:0!important;border-radius:30px!important;background:var(--composer-bg-v96)!important;background-color:var(--composer-bg-v96)!important;background-image:none!important;border:1px solid var(--composer-line-v96)!important;box-shadow:none!important;overflow:hidden!important;transition:min-height .16s ease,grid-template-rows .16s ease,padding .16s ease,border-radius .16s ease,border-color .16s ease!important}body #root .composer-box:not(.voice-recorder):hover,body #root .composer-box:not(.voice-recorder):focus-within,body #root .input-shell:hover,body #root .input-shell:focus-within{border-color:var(--composer-line-hover-v96)!important}body #root .composer-box.multiline:not(.voice-recorder),body #root .input-shell.multiline{grid-template-rows:var(--composer-text-height, 48px) var(--composer-btn-v96)!important;row-gap:10px!important;min-height:calc(var(--composer-text-height, 48px) + 75px)!important;padding:18px 12px 11px!important;border-radius:26px!important;align-items:end!important}body #root .composer-box:not(.voice-recorder) textarea,body #root .composer textarea,body #root textarea.composer-input,body #root .composer-input{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;min-height:24px!important;max-height:220px!important;line-height:24px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;resize:none!important;overflow-y:hidden!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body #root .composer-box.multiline:not(.voice-recorder) textarea,body #root .composer-box.multiline textarea.composer-input{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;min-height:48px!important;height:var(--composer-text-height, 48px)!important;max-height:220px!important;padding:0 2px!important;overflow-y:auto!important}body #root .composer-controls{display:contents!important}body #root .composer-controls label.round-btn{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important}body #root .composer-controls button.round-btn{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important}body #root .composer-controls .send-btn{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important}body #root .composer-box.multiline .composer-controls label.round-btn,body #root .composer-box.multiline .composer-controls button.round-btn,body #root .composer-box.multiline .composer-controls .send-btn{grid-row:2!important;align-self:center!important}body #root .composer-controls label.round-btn,body #root .composer-controls button.round-btn,body #root .composer-controls .send-btn{position:static!important;transform:none!important;width:var(--composer-btn-v96)!important;min-width:var(--composer-btn-v96)!important;max-width:var(--composer-btn-v96)!important;height:var(--composer-btn-v96)!important;min-height:var(--composer-btn-v96)!important;max-height:var(--composer-btn-v96)!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;box-shadow:none!important}body #root footer.composer>p,body #root .composer p,body #root .composer .disclaimer,body #root .composer-note,body #root .input-note,body #root .footer-note{position:relative!important;z-index:1!important;width:fit-content!important;max-width:min(900px,calc(100% - 32px))!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;color:#6f6f76!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}:root{--app-bg-v97: #090909;--composer-bg-v97: #090909;--composer-line-v97: rgba(255,255,255,.075);--composer-line-hover-v97: rgba(255,255,255,.105);--composer-btn-v97: 36px}html body #root footer.composer,html body #root .composer,html body #root .composer-wrap,html body #root .composer-area,html body #root .composer-shell,html body #root .chat-footer,html body #root .footer,html body #root .input-footer,html body #root .bottom-bar,html body #root .bottom-panel,html body #root [class*=composer]:not(.composer-box):not(.composer-controls):not(.composer-input),html body #root [class*=footer],html body #root [class*=bottom]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer:before,html body #root footer.composer:after,html body #root .composer:before,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after,html body #root [class*=composer]:not(.composer-box):not(.composer-controls):not(.composer-input):before,html body #root [class*=composer]:not(.composer-box):not(.composer-controls):not(.composer-input):after,html body #root [class*=footer]:before,html body #root [class*=footer]:after,html body #root [class*=bottom]:before,html body #root [class*=bottom]:after{content:none!important;display:none!important;opacity:0!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer{position:relative!important;padding:0 24px 14px!important;isolation:auto!important;pointer-events:none!important}html body #root .composer-box:not(.voice-recorder),html body #root .input-shell{--composer-text-height: 24px;position:relative!important;display:grid!important;grid-template-columns:var(--composer-btn-v97) minmax(0,1fr) 84px!important;grid-template-rows:var(--composer-btn-v97)!important;align-items:center!important;width:min(900px,100%)!important;min-height:60px!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:11px 12px!important;column-gap:12px!important;row-gap:0!important;border-radius:30px!important;background:var(--composer-bg-v97)!important;background-color:var(--composer-bg-v97)!important;background-image:none!important;border:1px solid var(--composer-line-v97)!important;box-shadow:none!important;overflow:hidden!important;transition:min-height .16s ease,grid-template-rows .16s ease,padding .16s ease,border-radius .16s ease,border-color .16s ease!important}html body #root .composer-box:not(.voice-recorder):hover,html body #root .composer-box:not(.voice-recorder):focus-within,html body #root .input-shell:hover,html body #root .input-shell:focus-within{border-color:var(--composer-line-hover-v97)!important}html body #root .composer-box.multiline:not(.voice-recorder),html body #root .input-shell.multiline{grid-template-rows:var(--composer-text-height, 24px) var(--composer-btn-v97)!important;row-gap:10px!important;min-height:calc(var(--composer-text-height, 24px) + 75px)!important;padding:18px 12px 11px!important;border-radius:26px!important;align-items:end!important}html body #root .composer-box:not(.voice-recorder) textarea,html body #root .composer textarea,html body #root textarea.composer-input,html body #root .composer-input{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;min-height:24px!important;height:var(--composer-text-height, 24px)!important;max-height:220px!important;line-height:24px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;resize:none!important;overflow-y:hidden!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .composer-box.multiline:not(.voice-recorder) textarea,html body #root .composer-box.multiline textarea.composer-input{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;min-height:24px!important;height:var(--composer-text-height, 24px)!important;max-height:220px!important;padding:0 2px!important;overflow-y:auto!important}html body #root .composer-controls{display:contents!important}html body #root .composer-controls label.round-btn{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important}html body #root .composer-controls button.round-btn{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important}html body #root .composer-controls .send-btn{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important}html body #root .composer-controls label.round-btn,html body #root .composer-controls button.round-btn,html body #root .composer-controls .send-btn{position:static!important;transform:none!important;width:var(--composer-btn-v97)!important;min-width:var(--composer-btn-v97)!important;max-width:var(--composer-btn-v97)!important;height:var(--composer-btn-v97)!important;min-height:var(--composer-btn-v97)!important;max-height:var(--composer-btn-v97)!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;box-shadow:none!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{position:relative!important;z-index:1!important;width:fit-content!important;max-width:min(900px,calc(100% - 32px))!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;color:#6f6f76!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}body #root .voice-recorder-v98{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px 36px!important;align-items:center!important;gap:10px!important;width:min(900px,100%)!important;min-height:60px!important;height:60px!important;margin:0 auto!important;padding:11px 12px!important;border-radius:30px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important;overflow:hidden!important}body #root .voice-recorder-v99,body #root .voice-recorder-v98{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px 36px!important;align-items:center!important;gap:10px!important;width:min(900px,100%)!important;min-height:60px!important;height:60px!important;margin:0 auto!important;padding:11px 12px!important;border-radius:30px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important;overflow:hidden!important}body #root .voice-plus-btn,body #root .voice-cancel-btn,body #root .voice-done-btn{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#d7d7dc!important;box-shadow:none!important}body #root .voice-plus-btn:hover,body #root .voice-cancel-btn:hover,body #root .voice-done-btn:hover{background:#ffffff13!important;color:#fff!important}body #root .voice-done-btn{color:#fff!important}body #root .voice-live-wave{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;min-width:0!important;height:42px!important;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 100%)!important}body #root .voice-live-wave i{display:block!important;width:3px!important;min-width:3px!important;border-radius:999px!important;background:#9a9a9f!important;transition:height .08s linear,opacity .08s linear!important}body #root .voice-live-wave:before{content:""!important;display:block!important;flex:1 1 auto!important;height:2px!important;min-width:60px!important;margin-right:8px!important;background-image:radial-gradient(circle,#77777d 1px,transparent 1.6px)!important;background-size:7px 2px!important;background-repeat:repeat-x!important;opacity:.42!important}:root{--app-bg-v100: #090909;--composer-bg-v100: #090909;--composer-line-v100: rgba(255,255,255,.075);--composer-line-hover-v100: rgba(255,255,255,.105);--composer-btn-v100: 36px}html body #root footer.composer{padding:0 24px 14px!important;margin:0!important;isolation:auto!important}html body #root .composer-box:not(.voice-recorder),html body #root .input-shell{--composer-text-height: 24px;display:grid!important;grid-template-columns:var(--composer-btn-v100) minmax(0,1fr) 84px!important;grid-template-rows:var(--composer-btn-v100)!important;align-items:center!important;width:min(900px,100%)!important;min-height:60px!important;height:auto!important;margin:0 auto!important;padding:11px 12px!important;column-gap:12px!important;row-gap:0!important;border-radius:30px!important;background:var(--composer-bg-v100)!important;background-color:var(--composer-bg-v100)!important;background-image:none!important;border:1px solid var(--composer-line-v100)!important;box-shadow:none!important;overflow:hidden!important;transition:min-height .16s ease,grid-template-rows .16s ease,padding .16s ease,border-radius .16s ease,border-color .16s ease!important}html body #root .composer-box.multiline:not(.voice-recorder),html body #root .input-shell.multiline{grid-template-rows:var(--composer-text-height, 24px) var(--composer-btn-v100)!important;row-gap:10px!important;min-height:calc(var(--composer-text-height, 24px) + 75px)!important;padding:18px 12px 11px!important;border-radius:26px!important;align-items:end!important}html body #root .composer-box:not(.voice-recorder) textarea,html body #root .composer textarea,html body #root textarea.composer-input,html body #root .composer-input{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;min-height:24px!important;height:var(--composer-text-height, 24px)!important;max-height:220px!important;line-height:24px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;resize:none!important;overflow-y:hidden!important;background:transparent!important;box-shadow:none!important}html body #root .composer-box.multiline:not(.voice-recorder) textarea,html body #root .composer-box.multiline textarea.composer-input{grid-column:1 / -1!important;grid-row:1!important;min-height:24px!important;height:var(--composer-text-height, 24px)!important;padding:0 2px!important;overflow-y:auto!important}html body #root .composer-box.multiline .composer-controls label.round-btn,html body #root .composer-box.multiline .composer-controls button.round-btn,html body #root .composer-box.multiline .composer-controls .send-btn{grid-row:2!important;align-self:center!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{width:fit-content!important;max-width:min(900px,calc(100% - 32px))!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;color:#6f6f76!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}:root{--app-bg-v101: #090909;--composer-bg-v101: #090909;--composer-line-v101: rgba(255,255,255,.075);--composer-line-hover-v101: rgba(255,255,255,.105)}html body #root footer.composer,html body #root .composer,html body #root .composer-wrap,html body #root .composer-area,html body #root .composer-shell,html body #root .chat-footer,html body #root .footer,html body #root .input-footer,html body #root .bottom-bar,html body #root .bottom-panel{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;outline:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer:before,html body #root footer.composer:after,html body #root .composer:before,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:""!important;display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer{position:sticky!important;bottom:0!important;z-index:30!important;box-sizing:border-box!important;width:100%!important;padding:0 24px 10px!important;margin:0!important;pointer-events:none!important;isolation:auto!important}html body #root .composer-box:not(.voice-recorder),html body #root .input-shell,html body #root .voice-recorder-v99,html body #root .voice-recorder-v98{background:var(--composer-bg-v101)!important;background-color:var(--composer-bg-v101)!important;background-image:none!important;border:1px solid var(--composer-line-v101)!important;box-shadow:none!important}html body #root .composer-box:not(.voice-recorder):hover,html body #root .composer-box:not(.voice-recorder):focus-within,html body #root .input-shell:hover,html body #root .input-shell:focus-within{border-color:var(--composer-line-hover-v101)!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--app-bg-v101)!important;background-color:var(--app-bg-v101)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#6f6f76!important;text-align:center!important;pointer-events:none!important}:root{--composer-border-v102: rgba(255,255,255,.075);--composer-border-hover-v102: rgba(255,255,255,.12);--note-bg-v102: #090909}html body #root footer.composer,html body #root .composer,html body #root .composer-wrap,html body #root .composer-area,html body #root .composer-shell,html body #root .chat-footer,html body #root .footer,html body #root .input-footer,html body #root .bottom-bar,html body #root .bottom-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer:before,html body #root footer.composer:after,html body #root .composer:before,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .composer-box:not(.voice-recorder),html body #root .input-shell{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid var(--composer-border-v102)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .composer-box:not(.voice-recorder):hover,html body #root .composer-box:not(.voice-recorder):focus-within,html body #root .input-shell:hover,html body #root .input-shell:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--composer-border-hover-v102)!important;box-shadow:none!important}html body #root .composer-box textarea,html body #root .composer textarea,html body #root textarea.composer-input,html body #root .composer-input{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .composer-controls,html body #root .composer-controls *{box-shadow:none!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--note-bg-v102)!important;background-color:var(--note-bg-v102)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#6f6f76!important;text-align:center!important;pointer-events:none!important}html body #root footer.composer>div:not(.composer-box):not(.voice-recorder):not(.attach-preview),html body #root .composer>div:not(.composer-box):not(.voice-recorder):not(.attach-preview){background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--composer-border-v103: rgba(255,255,255,.075);--composer-border-hover-v103: rgba(255,255,255,.13);--note-bg-v103: #090909}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;padding-bottom:28px!important}html body #root footer.composer,html body #root .composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;width:100%!important;margin:0!important;padding:0 24px 12px!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}html body #root .composer-wrap,html body #root .composer-area,html body #root .composer-shell,html body #root .chat-footer,html body #root .footer,html body #root .input-footer,html body #root .bottom-bar,html body #root .bottom-panel{background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer:before,html body #root footer.composer:after,html body #root .composer:before,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{background:none!important;background-color:transparent!important;background-image:none!important;border:1px solid var(--composer-border-v103)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{background:none!important;background-color:transparent!important;background-image:none!important;border-color:var(--composer-border-hover-v103)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer textarea,html body #root footer.composer .composer-input,html body #root footer.composer .composer-controls,html body #root footer.composer .composer-controls *,html body #root .composer textarea,html body #root .composer .composer-input,html body #root .composer .composer-controls,html body #root .composer .composer-controls *{background-image:none!important;box-shadow:none!important;filter:none!important}html body #root footer.composer .send-btn:not(:disabled),html body #root .composer .send-btn:not(:disabled){background:#ffffffeb!important;color:#050505!important}html body #root footer.composer .send-btn:disabled,html body #root .composer .send-btn:disabled{background:#ffffff1a!important;color:#77777d!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--note-bg-v103)!important;background-color:var(--note-bg-v103)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#6f6f76!important;text-align:center!important;pointer-events:none!important}:root{--app-bg-v104: #090909;--composer-bg-v104: #090909;--composer-border-v104: rgba(255,255,255,.085);--composer-border-hover-v104: rgba(255,255,255,.13);--composer-icon-v104: #a7a7ad;--composer-icon-hover-v104: #ffffff;--note-bg-v104: #090909}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;padding-bottom:120px!important}html body #root footer.composer,html body #root .composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;width:100%!important;margin:0!important;padding:0 24px 12px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important}html body #root footer.composer:before,html body #root footer.composer:after,html body #root .composer:before,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer>*{pointer-events:auto!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{background:var(--composer-bg-v104)!important;background-color:var(--composer-bg-v104)!important;background-image:none!important;border:1px solid var(--composer-border-v104)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{background:var(--composer-bg-v104)!important;background-color:var(--composer-bg-v104)!important;border-color:var(--composer-border-hover-v104)!important;box-shadow:none!important}html body #root footer.composer .composer-controls label.round-btn,html body #root footer.composer .composer-controls button.round-btn:not(.send-btn),html body #root .composer .composer-controls label.round-btn,html body #root .composer .composer-controls button.round-btn:not(.send-btn){background:transparent!important;background-color:transparent!important;border:0!important;color:var(--composer-icon-v104)!important;box-shadow:none!important}html body #root footer.composer .composer-controls label.round-btn:hover,html body #root footer.composer .composer-controls button.round-btn:not(.send-btn):hover,html body #root .composer .composer-controls label.round-btn:hover,html body #root .composer .composer-controls button.round-btn:not(.send-btn):hover{background:#ffffff13!important;background-color:#ffffff13!important;color:var(--composer-icon-hover-v104)!important}html body #root footer.composer .send-btn,html body #root .composer .send-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;border:0!important;box-shadow:none!important}html body #root footer.composer .send-btn:disabled,html body #root .composer .send-btn:disabled{background:#ffffff1c!important;background-color:#ffffff1c!important;color:#73737a!important;opacity:1!important}html body #root footer.composer .send-btn:not(:disabled),html body #root .composer .send-btn:not(:disabled){background:#fffffff0!important;background-color:#fffffff0!important;color:#050505!important;opacity:1!important}html body #root footer.composer .send-btn:not(:disabled):hover,html body #root .composer .send-btn:not(:disabled):hover{background:#ffffffc7!important;background-color:#ffffffc7!important;color:#050505!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--note-bg-v104)!important;background-color:var(--note-bg-v104)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#6f6f76!important;text-align:center!important;pointer-events:none!important}:root{--app-bg-v105: #090909;--composer-bg-v105: #090909;--composer-cover-v105: #090909;--composer-border-v105: rgba(255,255,255,.085);--composer-border-hover-v105: rgba(255,255,255,.13)}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;padding-bottom:130px!important}html body #root footer.composer:before,html body #root .composer:before{content:""!important;position:absolute!important;z-index:-1!important;left:0!important;right:0!important;bottom:0!important;top:-18px!important;display:block!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:var(--composer-cover-v105)!important;background-color:var(--composer-cover-v105)!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{background:var(--composer-bg-v105)!important;background-color:var(--composer-bg-v105)!important;background-image:none!important;border:1px solid var(--composer-border-v105)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{border-color:var(--composer-border-hover-v105)!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:calc(100% - 32px)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--composer-cover-v105)!important;background-color:var(--composer-cover-v105)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#6f6f76!important;text-align:center!important;pointer-events:none!important}html body #root .landing-page footer.landing-footer,html body #root .landing-page .landing-footer,html body #root .landing-page .landing-footer.landing-footer-redesign,html body #root .landing-page .landing-footer.glass-panel{display:grid!important;max-width:1220px!important;margin:36px auto 0!important;padding:0!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden!important;border-radius:28px!important;background:#080808b8!important;background-color:#080808b8!important;background-image:none!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:inset 0 1px #ffffff09,0 18px 54px #00000038!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;width:auto!important;pointer-events:auto!important;isolation:auto!important}html body #root .landing-page .landing-footer:before,html body #root .landing-page .landing-footer:after,html body #root .landing-page .landing-footer-top:before,html body #root .landing-page .landing-footer-top:after,html body #root .landing-page .landing-footer-bottom:before,html body #root .landing-page .landing-footer-bottom:after{content:none!important;display:none!important}html body #root .landing-page .landing-footer-top,html body #root .landing-page .landing-footer-bottom{display:grid!important;gap:22px!important;padding:28px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;position:relative!important;z-index:auto!important}html body #root .landing-page .landing-footer-top{grid-template-columns:minmax(320px,1.15fr) minmax(0,1.45fr)!important}html body #root .landing-page .landing-footer-bottom{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.06)!important}html body #root .landing-page .landing-footer-brand{display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important;padding-right:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .landing-page .landing-footer-brand b,html body #root .landing-page .landing-footer b{display:flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:16px!important;font-weight:560!important;letter-spacing:-.02em!important}html body #root .landing-page .landing-footer-brand p,html body #root .landing-page .landing-footer p{margin:8px 0 0!important;max-width:560px!important;color:#a4a4a4!important;line-height:1.55!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;display:block!important;width:auto!important;padding:0!important;border-radius:0!important;text-align:left!important;pointer-events:auto!important}html body #root .landing-page .landing-footer-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .landing-page .landing-footer-group{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .landing-page .landing-footer-group>span{color:#f2f2f2!important;font-size:12px!important;font-weight:760!important;text-transform:uppercase!important;letter-spacing:.02em!important}html body #root .landing-page .landing-footer nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:11px!important;justify-content:flex-start!important}html body #root .landing-page .landing-footer a{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;color:#b7b7bd!important;background:transparent!important;border:0!important;border-radius:10px!important;padding:0!important;text-decoration:none!important;pointer-events:auto!important;box-shadow:none!important}html body #root .landing-page .landing-footer a:hover{color:#fff!important;background:transparent!important}html body #root .landing-page .landing-footer-meta{display:flex!important;flex-wrap:wrap!important;gap:18px!important;min-width:0!important}html body #root .landing-page .landing-footer-meta span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#8f8f95!important;font-size:13px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .landing-page .landing-footer-chips{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}html body #root .landing-page .landing-footer-chips span{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:0 16px!important;border-radius:14px!important;color:#d9d9df!important;background:#ffffff0b!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}@media(max-width:900px){html body #root .landing-page .landing-footer-top,html body #root .landing-page .landing-footer-bottom,html body #root .landing-page .landing-footer-columns{grid-template-columns:1fr!important}html body #root .landing-page .landing-footer-chips{justify-content:flex-start!important}}:root{--composer-cover-v107: #090909;--composer-input-w-v107: min(1120px, calc(100% - 96px) );--composer-border-v107: rgba(255,255,255,.085);--composer-border-hover-v107: rgba(255,255,255,.13)}html body #root .messages-area{padding-bottom:170px!important}html body #root footer.composer,html body #root .composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;width:100%!important;padding:0 0 12px!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;pointer-events:none!important;isolation:isolate!important}html body #root footer.composer:before,html body #root .composer:before{content:""!important;position:absolute!important;z-index:-1!important;left:0!important;right:0!important;bottom:0!important;top:-42px!important;display:block!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:var(--composer-cover-v107)!important;background-color:var(--composer-cover-v107)!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{width:var(--composer-input-w-v107)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid var(--composer-border-v107)!important;box-shadow:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{border-color:var(--composer-border-hover-v107)!important;box-shadow:none!important}html body #root footer.composer .attach-preview,html body #root .composer .attach-preview{width:var(--composer-input-w-v107)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:var(--composer-input-w-v107)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--composer-cover-v107)!important;background-color:var(--composer-cover-v107)!important;background-image:none!important;color:#6f6f76!important;border:0!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}@media(max-width:760px){:root{--composer-input-w-v107: calc(100% - 24px) }html body #root .messages-area{padding-bottom:150px!important}html body #root footer.composer:before,html body #root .composer:before{top:-28px!important}}:root{--composer-cover-v108: #090909;--composer-input-w-v108: min(900px, calc(100% - 96px) );--composer-border-v108: rgba(255,255,255,.085);--composer-border-hover-v108: rgba(255,255,255,.13);--composer-btn-v108: 36px}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;padding-bottom:150px!important}html body #root footer.composer,html body #root .composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:80!important;width:100%!important;margin:0!important;padding:0 24px 12px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;isolation:isolate!important}html body #root footer.composer:before,html body #root .composer:before{content:""!important;position:absolute!important;z-index:0!important;left:0!important;right:0!important;bottom:0!important;top:-34px!important;display:block!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:var(--composer-cover-v108)!important;background-color:var(--composer-cover-v108)!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer:after,html body #root .composer:after{content:none!important;display:none!important}html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{width:var(--composer-input-w-v108)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid var(--composer-border-v108)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:var(--composer-border-hover-v108)!important;box-shadow:none!important}html body #root footer.composer .attach-preview,html body #root .composer .attach-preview{width:var(--composer-input-w-v108)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}html body #root footer.composer .send-btn,html body #root .composer .send-btn{width:var(--composer-btn-v108)!important;height:var(--composer-btn-v108)!important;min-width:var(--composer-btn-v108)!important;min-height:var(--composer-btn-v108)!important;border-radius:999px!important;border:0!important;box-shadow:none!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:var(--composer-input-w-v108)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--composer-cover-v108)!important;background-color:var(--composer-cover-v108)!important;background-image:none!important;color:#6f6f76!important;border:0!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}@media(max-width:760px){:root{--composer-input-w-v108: calc(100% - 24px) }html body #root .messages-area{padding-bottom:145px!important}html body #root footer.composer:before,html body #root .composer:before{top:-26px!important}}:root{--composer-bg-v109: #090909;--composer-input-bg-v109: #090909;--composer-input-w-v109: min(900px, calc(100% - 96px) );--composer-border-v109: rgba(255,255,255,.085);--composer-border-hover-v109: rgba(255,255,255,.13);--composer-btn-v109: 36px}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;padding-bottom:170px!important}html body #root footer.composer,html body #root .composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:100!important;width:100%!important;margin:0!important;padding:18px 24px 12px!important;background:var(--composer-bg-v109)!important;background-color:var(--composer-bg-v109)!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;isolation:isolate!important}html body #root footer.composer:before,html body #root footer.composer:after,html body #root .composer:before,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{width:var(--composer-input-w-v109)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;background:var(--composer-input-bg-v109)!important;background-color:var(--composer-input-bg-v109)!important;background-image:none!important;border:1px solid var(--composer-border-v109)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{background:var(--composer-input-bg-v109)!important;background-color:var(--composer-input-bg-v109)!important;border-color:var(--composer-border-hover-v109)!important;box-shadow:none!important}html body #root footer.composer .attach-preview,html body #root .composer .attach-preview{width:var(--composer-input-w-v109)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}html body #root footer.composer .send-btn,html body #root .composer .send-btn{width:var(--composer-btn-v109)!important;height:var(--composer-btn-v109)!important;min-width:var(--composer-btn-v109)!important;min-height:var(--composer-btn-v109)!important;border-radius:999px!important;border:0!important;box-shadow:none!important}html body #root footer.composer .send-btn:disabled,html body #root .composer .send-btn:disabled{background:#ffffff1c!important;color:#73737a!important;opacity:1!important}html body #root footer.composer .send-btn:not(:disabled),html body #root .composer .send-btn:not(:disabled){background:#fffffff0!important;color:#050505!important;opacity:1!important}html body #root footer.composer>p,html body #root .composer p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:table!important;width:auto!important;max-width:var(--composer-input-w-v109)!important;margin:8px auto 0!important;padding:2px 10px!important;border-radius:999px!important;background:var(--composer-bg-v109)!important;background-color:var(--composer-bg-v109)!important;background-image:none!important;color:#6f6f76!important;border:0!important;box-shadow:none!important;text-align:center!important;pointer-events:none!important}@media(max-width:760px){:root{--composer-input-w-v109: calc(100% - 24px) }html body #root .messages-area{padding-bottom:150px!important}html body #root footer.composer,html body #root .composer{padding:14px 12px 10px!important}}:root{--composer-bg-v110: #090909;--composer-input-bg-v110: #090909;--composer-input-w-v110: min(900px, calc(100% - 96px) );--composer-cover-top-v110: 74px;--composer-border-v110: rgba(255,255,255,.085);--composer-border-hover-v110: rgba(255,255,255,.13)}html body #root .main-panel{position:relative!important;overflow:hidden!important}html body #root .messages-area{position:relative!important;z-index:0!important;flex:1 1 auto!important;min-height:0!important;padding-bottom:184px!important}html body #root footer.composer,html body #root .composer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;margin:0!important;padding:10px 24px 14px!important;z-index:120!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;overflow:visible!important;pointer-events:none!important;isolation:isolate!important}html body #root footer.composer:before,html body #root .composer:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:calc(var(--composer-cover-top-v110) * -1)!important;z-index:0!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:var(--composer-bg-v110)!important;background-color:var(--composer-bg-v110)!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer:after,html body #root .composer:after,html body #root .composer-wrap:before,html body #root .composer-wrap:after,html body #root .composer-area:before,html body #root .composer-area:after,html body #root .composer-shell:before,html body #root .composer-shell:after,html body #root .chat-footer:before,html body #root .chat-footer:after,html body #root .footer:before,html body #root .footer:after,html body #root .input-footer:before,html body #root .input-footer:after,html body #root .bottom-bar:before,html body #root .bottom-bar:after,html body #root .bottom-panel:before,html body #root .bottom-panel:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root .composer-wrap,html body #root .composer-area,html body #root .composer-shell,html body #root .chat-footer,html body #root .footer,html body #root .input-footer,html body #root .bottom-bar,html body #root .bottom-panel{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer>*,html body #root .composer>*{position:relative!important;z-index:1!important;pointer-events:auto!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer .composer-box:not(.voice-recorder),html body #root footer.composer .input-shell,html body #root .composer .composer-box.glass-panel:not(.voice-recorder),html body #root .composer .composer-box:not(.voice-recorder),html body #root .composer .input-shell{width:var(--composer-input-w-v110)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;background:var(--composer-input-bg-v110)!important;background-color:var(--composer-input-bg-v110)!important;background-image:none!important;border:1px solid var(--composer-border-v110)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer .composer-box.glass-panel:not(.voice-recorder):focus-within{background:var(--composer-input-bg-v110)!important;background-color:var(--composer-input-bg-v110)!important;border-color:var(--composer-border-hover-v110)!important;box-shadow:none!important}html body #root footer.composer textarea,html body #root footer.composer .composer-input,html body #root .composer textarea,html body #root .composer .composer-input{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer .attach-preview,html body #root .composer .attach-preview{width:var(--composer-input-w-v110)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}html body #root footer.composer>p,html body #root .composer>p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{display:block!important;width:100%!important;max-width:none!important;margin:8px 0 0!important;padding:4px 24px 0!important;background:var(--composer-bg-v110)!important;background-color:var(--composer-bg-v110)!important;background-image:none!important;color:#6f6f76!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center!important;line-height:1.35!important;pointer-events:none!important}html body #root footer.composer .composer-controls label.round-btn,html body #root footer.composer .composer-controls button.round-btn:not(.send-btn),html body #root .composer .composer-controls label.round-btn,html body #root .composer .composer-controls button.round-btn:not(.send-btn){background:transparent!important;background-color:transparent!important;border:0!important;color:#a7a7ad!important;box-shadow:none!important}html body #root footer.composer .composer-controls label.round-btn:hover,html body #root footer.composer .composer-controls button.round-btn:not(.send-btn):hover,html body #root .composer .composer-controls label.round-btn:hover,html body #root .composer .composer-controls button.round-btn:not(.send-btn):hover{background:#ffffff13!important;color:#fff!important}html body #root .landing-page .landing-footer,html body #root .landing-page footer.landing-footer{background:#080808b8!important;background-color:#080808b8!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:inset 0 1px #ffffff09,0 18px 54px #00000038!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;position:relative!important;bottom:auto!important;z-index:auto!important;pointer-events:auto!important}@media(max-width:760px){:root{--composer-input-w-v110: calc(100% - 24px) ;--composer-cover-top-v110: 58px}html body #root .messages-area{padding-bottom:160px!important}html body #root footer.composer,html body #root .composer{padding:8px 12px 10px!important}html body #root footer.composer>p,html body #root .composer>p,html body #root .composer .disclaimer,html body #root .composer-note,html body #root .input-note,html body #root .footer-note{padding:4px 12px 0!important}}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:28px 24px 132px!important;background:transparent!important;scrollbar-gutter:stable!important}html body #root footer.composer.thread-bottom-v167,html body #root .composer.thread-bottom-v167{position:sticky!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:120!important;pointer-events:none!important;overflow:visible!important;isolation:isolate!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v167:before,html body #root footer.composer.thread-bottom-v167:after,html body #root .composer.thread-bottom-v167:before,html body #root .composer.thread-bottom-v167:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v167 .thread-composer-shell-v167,html body #root .composer.thread-bottom-v167 .thread-composer-shell-v167{width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;pointer-events:none!important;position:relative!important;z-index:3!important}html body #root footer.composer.thread-bottom-v167 .thread-content-v167,html body #root .composer.thread-bottom-v167 .thread-content-v167{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;background:transparent!important}html body #root footer.composer.thread-bottom-v167 .thread-content-width-v167,html body #root .composer.thread-bottom-v167 .thread-content-width-v167{width:min(900px,calc(100% - 96px))!important;max-width:900px!important;margin:0 auto!important;padding:0!important;background:transparent!important}html body #root footer.composer.thread-bottom-v167 .attach-preview,html body #root .composer.thread-bottom-v167 .attach-preview{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;background:transparent!important;position:relative!important;z-index:4!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v167 .composer-box,html body #root .composer.thread-bottom-v167 .composer-box,html body #root footer.composer.thread-bottom-v167 .composer-box.glass-panel,html body #root .composer.thread-bottom-v167 .composer-box.glass-panel,html body #root footer.composer.thread-bottom-v167 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v167 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v167 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v167 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v167 .input-shell,html body #root .composer.thread-bottom-v167 .input-shell,html body #root footer.composer.thread-bottom-v167 .voice-recorder.composer-box,html body #root .composer.thread-bottom-v167 .voice-recorder.composer-box{width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:4!important;pointer-events:auto!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v167 .composer-box:before,html body #root footer.composer.thread-bottom-v167 .composer-box:after,html body #root .composer.thread-bottom-v167 .composer-box:before,html body #root .composer.thread-bottom-v167 .composer-box:after,html body #root footer.composer.thread-bottom-v167 .glass-panel:before,html body #root footer.composer.thread-bottom-v167 .glass-panel:after,html body #root .composer.thread-bottom-v167 .glass-panel:before,html body #root .composer.thread-bottom-v167 .glass-panel:after,html body #root footer.composer.thread-bottom-v167 .input-shell:before,html body #root footer.composer.thread-bottom-v167 .input-shell:after,html body #root .composer.thread-bottom-v167 .input-shell:before,html body #root .composer.thread-bottom-v167 .input-shell:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v167 textarea,html body #root .composer.thread-bottom-v167 textarea,html body #root footer.composer.thread-bottom-v167 .composer-input,html body #root .composer.thread-bottom-v167 .composer-input{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-v167{display:block!important;position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;min-height:34px!important;margin:-1px 0 0!important;padding:0 24px!important;overflow:hidden!important;text-align:center!important;font-size:12px!important;line-height:1.35!important;color:#6f6f76!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-v167 .thread-content-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-v167 .thread-content-v167{background:#090909!important;background-color:#090909!important}html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-v167 .thread-content-width-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-v167 .thread-content-width-v167{width:min(900px,calc(100% - 96px))!important;max-width:900px!important;margin:0 auto!important;background:#090909!important;background-color:#090909!important}html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-line-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-line-v167{min-height:32px!important;width:100%!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-user-select:none!important;user-select:none!important;background:#090909!important;background-color:#090909!important}html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-text-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-text-v167{color:#6f6f76!important;text-align:center!important;background:transparent!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v167>p,html body #root .composer.thread-bottom-v167>p,html body #root footer.composer.thread-bottom-v167 .composer-bottom-zone-v150,html body #root .composer.thread-bottom-v167 .composer-bottom-zone-v150,html body #root footer.composer.thread-bottom-v167 .composer-bottom-zone-v154,html body #root .composer.thread-bottom-v167 .composer-bottom-zone-v154,html body #root footer.composer.thread-bottom-v167 .composer-bottom-zone-v162,html body #root .composer.thread-bottom-v167 .composer-bottom-zone-v162,html body #root footer.composer.thread-bottom-v167 .chatgpt-disclaimer-v165,html body #root .composer.thread-bottom-v167 .chatgpt-disclaimer-v165,html body #root footer.composer.thread-bottom-v167 .composer-lower-band-v147,html body #root .composer.thread-bottom-v167 .composer-lower-band-v147{display:none!important}html body #root footer.composer.thread-bottom-v167 .send-btn:not(:disabled),html body #root .composer.thread-bottom-v167 .send-btn:not(:disabled){background:#fffffff0!important;background-color:#fffffff0!important;color:#050505!important}html body #root footer.composer.thread-bottom-v167 .send-btn:disabled,html body #root .composer.thread-bottom-v167 .send-btn:disabled{background:#ffffff1a!important;background-color:#ffffff1a!important;color:#73737a!important}@media(max-width:760px){html body #root .messages-area{padding:18px 14px 118px!important}html body #root footer.composer.thread-bottom-v167 .thread-composer-shell-v167,html body #root .composer.thread-bottom-v167 .thread-composer-shell-v167,html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-v167{padding-left:12px!important;padding-right:12px!important}html body #root footer.composer.thread-bottom-v167 .thread-content-width-v167,html body #root .composer.thread-bottom-v167 .thread-content-width-v167,html body #root footer.composer.thread-bottom-v167 .thread-disclaimer-v167 .thread-content-width-v167,html body #root .composer.thread-bottom-v167 .thread-disclaimer-v167 .thread-content-width-v167{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}html body #root footer.composer.thread-bottom-v168,html body #root .composer.thread-bottom-v168{position:sticky!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:120!important;pointer-events:none!important;overflow:visible!important;isolation:isolate!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v168:before,html body #root footer.composer.thread-bottom-v168:after,html body #root .composer.thread-bottom-v168:before,html body #root .composer.thread-bottom-v168:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}html body #root footer.composer.thread-bottom-v168 .thread-composer-shell-v167,html body #root .composer.thread-bottom-v168 .thread-composer-shell-v167,html body #root footer.composer.thread-bottom-v168 .thread-composer-shell-v168,html body #root .composer.thread-bottom-v168 .thread-composer-shell-v168,html body #root footer.composer.thread-bottom-v168 .thread-content-v167,html body #root .composer.thread-bottom-v168 .thread-content-v167,html body #root footer.composer.thread-bottom-v168 .thread-content-v168,html body #root .composer.thread-bottom-v168 .thread-content-v168,html body #root footer.composer.thread-bottom-v168 .thread-content-width-v167,html body #root .composer.thread-bottom-v168 .thread-content-width-v167,html body #root footer.composer.thread-bottom-v168 .thread-content-width-v168,html body #root .composer.thread-bottom-v168 .thread-content-width-v168{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v168 .thread-composer-shell-v167,html body #root .composer.thread-bottom-v168 .thread-composer-shell-v167,html body #root footer.composer.thread-bottom-v168 .thread-composer-shell-v168,html body #root .composer.thread-bottom-v168 .thread-composer-shell-v168{width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important;pointer-events:none!important;position:relative!important;z-index:3!important}html body #root footer.composer.thread-bottom-v168 .thread-content-width-v167,html body #root .composer.thread-bottom-v168 .thread-content-width-v167,html body #root footer.composer.thread-bottom-v168 .thread-content-width-v168,html body #root .composer.thread-bottom-v168 .thread-content-width-v168{width:min(900px,calc(100% - 96px))!important;max-width:900px!important;margin:0 auto!important;padding:0!important}html body #root footer.composer.thread-bottom-v168 .composer-box,html body #root .composer.thread-bottom-v168 .composer-box,html body #root footer.composer.thread-bottom-v168 .composer-box.glass-panel,html body #root .composer.thread-bottom-v168 .composer-box.glass-panel,html body #root footer.composer.thread-bottom-v168 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v168 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v168 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v168 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v168 .input-shell,html body #root .composer.thread-bottom-v168 .input-shell,html body #root footer.composer.thread-bottom-v168 .voice-recorder.composer-box,html body #root .composer.thread-bottom-v168 .voice-recorder.composer-box{width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:4!important;pointer-events:auto!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v168 .composer-box:before,html body #root footer.composer.thread-bottom-v168 .composer-box:after,html body #root .composer.thread-bottom-v168 .composer-box:before,html body #root .composer.thread-bottom-v168 .composer-box:after,html body #root footer.composer.thread-bottom-v168 .glass-panel:before,html body #root footer.composer.thread-bottom-v168 .glass-panel:after,html body #root .composer.thread-bottom-v168 .glass-panel:before,html body #root .composer.thread-bottom-v168 .glass-panel:after,html body #root footer.composer.thread-bottom-v168 .input-shell:before,html body #root footer.composer.thread-bottom-v168 .input-shell:after,html body #root .composer.thread-bottom-v168 .input-shell:before,html body #root .composer.thread-bottom-v168 .input-shell:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v168 textarea,html body #root .composer.thread-bottom-v168 textarea,html body #root footer.composer.thread-bottom-v168 .composer-input,html body #root .composer.thread-bottom-v168 .composer-input{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v168 .attach-preview,html body #root .composer.thread-bottom-v168 .attach-preview{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;position:relative!important;z-index:4!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v168{display:block!important;position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;min-height:34px!important;margin:-1px 0 0!important;padding:0 24px!important;overflow:hidden!important;text-align:center!important;font-size:12px!important;line-height:1.35!important;color:#6f6f76!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v167 .thread-content-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v167 .thread-content-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v168 .thread-content-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v168 .thread-content-v168,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v167 .thread-content-width-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v167 .thread-content-width-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v168 .thread-content-width-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v168 .thread-content-width-v168,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-line-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-line-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-line-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-line-v168{background:#090909!important;background-color:#090909!important;background-image:none!important}html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-line-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-line-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-line-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-line-v168{min-height:32px!important;width:100%!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-text-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-text-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-text-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-text-v168{color:#6f6f76!important;text-align:center!important;background:transparent!important}html body #root footer.composer.thread-bottom-v168>p,html body #root .composer.thread-bottom-v168>p,html body #root footer.composer.thread-bottom-v168 .composer-bottom-zone-v150,html body #root .composer.thread-bottom-v168 .composer-bottom-zone-v150,html body #root footer.composer.thread-bottom-v168 .composer-bottom-zone-v154,html body #root .composer.thread-bottom-v168 .composer-bottom-zone-v154,html body #root footer.composer.thread-bottom-v168 .composer-bottom-zone-v162,html body #root .composer.thread-bottom-v168 .composer-bottom-zone-v162,html body #root footer.composer.thread-bottom-v168 .chatgpt-disclaimer-v165,html body #root .composer.thread-bottom-v168 .chatgpt-disclaimer-v165,html body #root footer.composer.thread-bottom-v168 .composer-lower-band-v147,html body #root .composer.thread-bottom-v168 .composer-lower-band-v147{display:none!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v168 .thread-composer-shell-v167,html body #root .composer.thread-bottom-v168 .thread-composer-shell-v167,html body #root footer.composer.thread-bottom-v168 .thread-composer-shell-v168,html body #root .composer.thread-bottom-v168 .thread-composer-shell-v168,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v167,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v167,html body #root footer.composer.thread-bottom-v168 .thread-disclaimer-v168,html body #root .composer.thread-bottom-v168 .thread-disclaimer-v168{padding-left:12px!important;padding-right:12px!important}html body #root footer.composer.thread-bottom-v168 .thread-content-width-v167,html body #root .composer.thread-bottom-v168 .thread-content-width-v167,html body #root footer.composer.thread-bottom-v168 .thread-content-width-v168,html body #root .composer.thread-bottom-v168 .thread-content-width-v168{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}html body #root .main-panel{position:relative!important;display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#090909!important}html body #root .topbar,html body #root .topbar.clean{flex:0 0 auto!important;position:relative!important;z-index:40!important;background:#090909!important}html body #root .messages-area{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:28px 24px 74px!important;background:transparent!important;scrollbar-gutter:stable!important}html body #root footer.composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169{position:absolute!important;inset:auto 0 0 0!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:999!important;pointer-events:none!important;overflow:visible!important;isolation:isolate!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.thread-bottom-v169:after,html body #root .composer.thread-bottom-v169:before,html body #root .composer.thread-bottom-v169:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169{width:100%!important;max-width:none!important;margin:0!important;padding:0 24px!important;position:relative!important;z-index:4!important;pointer-events:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169:before,html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169:after,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169:before,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169:after{content:none!important;display:none!important}html body #root footer.composer.thread-bottom-v169 .thread-content-v169,html body #root .composer.thread-bottom-v169 .thread-content-v169,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:min(900px,calc(100% - 96px))!important;max-width:900px!important;margin:0 auto!important;padding:0!important}html body #root footer.composer.thread-bottom-v169 .composer-box,html body #root .composer.thread-bottom-v169 .composer-box,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .input-shell,html body #root .composer.thread-bottom-v169 .input-shell,html body #root footer.composer.thread-bottom-v169 .voice-recorder.composer-box,html body #root .composer.thread-bottom-v169 .voice-recorder.composer-box{width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:5!important;pointer-events:auto!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v169 .composer-box:before,html body #root footer.composer.thread-bottom-v169 .composer-box:after,html body #root .composer.thread-bottom-v169 .composer-box:before,html body #root .composer.thread-bottom-v169 .composer-box:after,html body #root footer.composer.thread-bottom-v169 .glass-panel:before,html body #root footer.composer.thread-bottom-v169 .glass-panel:after,html body #root .composer.thread-bottom-v169 .glass-panel:before,html body #root .composer.thread-bottom-v169 .glass-panel:after,html body #root footer.composer.thread-bottom-v169 .input-shell:before,html body #root footer.composer.thread-bottom-v169 .input-shell:after,html body #root .composer.thread-bottom-v169 .input-shell:before,html body #root .composer.thread-bottom-v169 .input-shell:after{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea,html body #root footer.composer.thread-bottom-v169 .composer-input,html body #root .composer.thread-bottom-v169 .composer-input{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169 .attach-preview,html body #root .composer.thread-bottom-v169 .attach-preview{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;position:relative!important;z-index:5!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{display:block!important;position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;min-height:36px!important;margin:-1px 0 0!important;padding:0 24px!important;overflow:hidden!important;text-align:center!important;font-size:12px!important;line-height:1.35!important;color:#6f6f76!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:0!important;box-shadow:none!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169 .thread-content-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169 .thread-content-v169,html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169 .thread-content-width-v169,html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-line-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-line-v169{background:#090909!important;background-color:#090909!important;background-image:none!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-line-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-line-v169{min-height:32px!important;width:100%!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-text-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-text-v169{color:#6f6f76!important;text-align:center!important;background:transparent!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v169>p,html body #root .composer.thread-bottom-v169>p,html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v167,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v167,html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v168,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v168,html body #root footer.composer.thread-bottom-v169 .composer-bottom-zone-v150,html body #root .composer.thread-bottom-v169 .composer-bottom-zone-v150,html body #root footer.composer.thread-bottom-v169 .composer-bottom-zone-v154,html body #root .composer.thread-bottom-v169 .composer-bottom-zone-v154,html body #root footer.composer.thread-bottom-v169 .composer-bottom-zone-v162,html body #root .composer.thread-bottom-v169 .composer-bottom-zone-v162,html body #root footer.composer.thread-bottom-v169 .chatgpt-disclaimer-v165,html body #root .composer.thread-bottom-v169 .chatgpt-disclaimer-v165,html body #root footer.composer.thread-bottom-v169 .composer-lower-band-v147,html body #root .composer.thread-bottom-v169 .composer-lower-band-v147{display:none!important}html body #root footer.composer.thread-bottom-v169 .send-btn:not(:disabled),html body #root .composer.thread-bottom-v169 .send-btn:not(:disabled){background:#fffffff0!important;background-color:#fffffff0!important;color:#050505!important}html body #root footer.composer.thread-bottom-v169 .send-btn:disabled,html body #root .composer.thread-bottom-v169 .send-btn:disabled{background:#ffffff1a!important;background-color:#ffffff1a!important;color:#73737a!important}@media(max-width:760px){html body #root .messages-area{padding:18px 14px 70px!important}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{padding-left:12px!important;padding-right:12px!important}html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}}html body #root footer.composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169{inset:auto 0 -8px 0!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{min-height:36px!important;margin:-1px 0 0!important;padding:0 24px!important;background:#090909!important;background-color:#090909!important;background-image:none!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-line-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-line-v169{min-height:32px!important;padding:7px 8px 5px!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169:after,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169:after{content:none!important;display:none!important}html body #root .messages-area{padding-bottom:74px!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169{inset:auto 0 -7px 0!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{padding:0 12px!important}html body #root .messages-area{padding-bottom:70px!important}}html body #root footer.composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169{inset:auto 0 -7px 0!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{min-height:39px!important;padding:0 24px 4px!important;background:#090909!important;background-color:#090909!important;background-image:linear-gradient(#090909,#090909)!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-line-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-line-v169{min-height:33px!important;padding:7px 8px!important;background:#090909!important;background-color:#090909!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-text-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-text-v169{line-height:1.35!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169{inset:auto 0 -6px 0!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{min-height:38px!important;padding:0 12px 4px!important}}:root{--thread-content-max-v174: 768px;--thread-side-gap-v174: 96px}html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:min(var(--thread-content-max-v174),calc(100% - var(--thread-side-gap-v174)))!important;max-width:var(--thread-content-max-v174)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .messages-area .message{width:min(var(--thread-content-max-v174),calc(100% - var(--thread-side-gap-v174)))!important;max-width:var(--thread-content-max-v174)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .messages-area .message.assistant{justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}html body #root .messages-area .message.assistant .message-body{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.assistant .bubble{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.assistant .message-actions{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.user{justify-content:flex-end!important;padding-left:0!important;padding-right:0!important}html body #root .messages-area .message.user .message-body{width:auto!important;max-width:min(70%,560px)!important;margin-left:auto!important;margin-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message .plain,html body #root .messages-area .message .markdown{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}html body #root .messages-area .message-files,html body #root .messages-area .message-artifacts{max-width:100%!important;box-sizing:border-box!important}html body #root .messages-area{padding-left:24px!important;padding-right:24px!important}@media(max-width:760px){:root{--thread-content-max-v174: 100%;--thread-side-gap-v174: 24px}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169{padding-left:12px!important;padding-right:12px!important}html body #root .messages-area{padding-left:14px!important;padding-right:14px!important}html body #root .messages-area .message,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}html body #root .messages-area .message.user .message-body{max-width:min(86%,560px)!important}}:root{--thread-content-max-v176: 900px;--thread-content-gutter-v176: 96px;--thread-content-width-v176: min(var(--thread-content-max-v176), calc(100% - var(--thread-content-gutter-v176)))}html body #root footer.composer.thread-bottom-v169:before,html body #root .composer.thread-bottom-v169:before,html body #root footer.composer.thread-bottom-v169:after,html body #root .composer.thread-bottom-v169:after{content:none!important;display:none!important;width:0!important;background:transparent!important;background-image:none!important}html body #root .messages-area{padding-left:0!important;padding-right:0!important;padding-bottom:92px!important}html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:var(--thread-content-width-v176)!important;max-width:var(--thread-content-max-v176)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169{padding-left:24px!important;padding-right:24px!important;background:transparent!important}html body #root .messages-area .message{width:var(--thread-content-width-v176)!important;max-width:var(--thread-content-max-v176)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;display:flex!important}html body #root .messages-area .message.assistant{justify-content:flex-start!important}html body #root .messages-area .message.assistant .message-body,html body #root .messages-area .message.assistant .bubble{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-actions,html body #root .messages-area .message.assistant .markdown,html body #root .messages-area .message.assistant .plain{max-width:100%!important;box-sizing:border-box!important}html body #root .messages-area .message.user{justify-content:flex-end!important}html body #root .messages-area .message.user .message-body{width:fit-content!important;max-width:min(70%,560px)!important;margin-left:auto!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.user .bubble{width:auto!important;max-width:100%!important;margin-left:auto!important;margin-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.user .plain,html body #root .messages-area .message.user .markdown,html body #root .messages-area .message-files,html body #root .messages-area .message-artifacts{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{width:100%!important;padding-left:24px!important;padding-right:24px!important;background:#090909!important;background-color:#090909!important}html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169 .thread-content-width-v169{width:var(--thread-content-width-v176)!important;max-width:var(--thread-content-max-v176)!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:760px){:root{--thread-content-max-v176: 100%;--thread-content-gutter-v176: 24px;--thread-content-width-v176: calc(100% - 24px) }html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root footer.composer.thread-bottom-v169 .thread-disclaimer-v169,html body #root .composer.thread-bottom-v169 .thread-disclaimer-v169{padding-left:12px!important;padding-right:12px!important}html body #root .messages-area .message.user .message-body{max-width:min(86%,560px)!important}}:root{--assistant-inline-offset-v177: 28px}html body #root .messages-area .message.assistant .message-body{padding-left:var(--assistant-inline-offset-v177)!important}html body #root .messages-area .message.assistant .bubble,html body #root .messages-area .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-actions,html body #root .messages-area .message.assistant .markdown,html body #root .messages-area .message.assistant .plain,html body #root .messages-area .message.assistant .error,html body #root .messages-area .message.assistant .text{padding-left:0!important}@media(max-width:760px){:root{--assistant-inline-offset-v177: 18px}}:root{--user-inline-offset-v178: 20px}html body #root .messages-area .message.user .message-body{margin-right:var(--user-inline-offset-v178)!important}@media(max-width:760px){:root{--user-inline-offset-v178: 10px}}html body #root .topbar.clean.simple-topbar-v181{height:52px!important;min-height:52px!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important;position:relative!important;z-index:1500!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .main-panel:not(.activity-open) .topbar.clean.simple-topbar-v181,html body #root .main-panel:not(.activity-open) .topbar.clean.simple-topbar-v181:before,html body #root .main-panel:not(.activity-open) .topbar.clean.simple-topbar-v181:after{border-bottom:0!important;box-shadow:none!important;background-image:none!important}html body #root .main-panel.activity-open .topbar.clean.simple-topbar-v181{border-bottom:1px solid rgba(255,255,255,.08)!important}html body #root .simple-topbar-left-v181{min-width:44px!important;height:100%!important;display:flex!important;align-items:center!important}html body #root .simple-topbar-left-v181 .mobile-menu{background:transparent!important;border-color:transparent!important;color:#cfcfcf!important}html body #root .simple-topbar-actions-v181{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;position:relative!important;z-index:1800!important}html body #root .top-share-v181,html body #root .top-dots-v181{height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#e7e7e7!important;font-size:14px!important;font-weight:650!important;padding:0 10px!important;cursor:pointer!important;box-shadow:none!important}html body #root .top-dots-v181{width:36px!important;padding:0!important}html body #root .top-share-v181:hover,html body #root .top-dots-v181:hover,html body #root .top-dots-v181.active{background:#ffffff13!important;border-color:#ffffff14!important}html body #root .top-chat-menu-v181{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;width:300px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important;background:#090909!important;background-color:#090909!important;color:#f3f3f3!important;box-shadow:0 18px 45px #0000007a!important;z-index:9000!important}html body #root .top-chat-menu-v181 button{width:100%!important;min-height:36px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ededed!important;font-size:14px!important;text-align:left!important;cursor:pointer!important}html body #root .top-chat-menu-v181 button:hover:not(:disabled){background:#ffffff13!important}html body #root .top-chat-menu-v181 button:disabled{opacity:.45!important;cursor:default!important}html body #root .top-chat-menu-v181 button.danger{color:#ff6b6b!important}html body #root .top-menu-file-v181{margin:10px 6px 2px!important;padding:10px!important;border-top:1px solid rgba(255,255,255,.09)!important;display:grid!important;grid-template-columns:42px 1fr!important;gap:10px!important;align-items:center!important}html body #root .top-menu-file-v181>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff1!important;color:#e5e5e5!important}html body #root .top-menu-file-v181 b,html body #root .top-menu-file-v181 small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .top-menu-file-v181 b{font-size:13px!important;color:#fff!important}html body #root .top-menu-file-v181 small{margin-top:3px!important;font-size:12px!important;color:#8d8d94!important}html body #root .main-panel.activity-open,html body #root .main-panel.activity-open .messages-area,html body #root .main-panel.activity-open footer.composer,html body #root .main-panel.activity-open .composer{margin-right:0!important;padding-right:0!important;transform:none!important}html body .activity-panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(390px,calc(100vw - 18px))!important;height:100dvh!important;z-index:7200!important;background:#090909!important;background-color:#090909!important;border-left:1px solid rgba(255,255,255,.1)!important;border-top:0!important;box-shadow:-18px 0 40px #00000059!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .activity-panel-head.compact{min-height:52px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;align-items:center!important}html body .activity-panel-head.compact h3{font-size:18px!important;font-weight:650!important;letter-spacing:-.02em!important}html body .activity-panel-head.compact h3 svg{display:none!important}html body .activity-panel-head.compact .activity-elapsed{margin-left:8px!important;color:#8f8f96!important;font-size:13px!important}html body .activity-panel-head.compact button{border:0!important;background:transparent!important;color:#dcdcdc!important;border-radius:999px!important}html body .activity-panel-head.compact button:hover{background:#ffffff13!important}html body .activity-timeline.actions-only{border:0!important;background:transparent!important;padding:12px 2px 24px!important}@media(max-width:760px){html body #root .topbar.clean.simple-topbar-v181{padding:0 12px!important}html body #root .top-share-v181 span{display:none!important}html body #root .top-chat-menu-v181{right:0!important;width:min(300px,calc(100vw - 24px))!important}html body .activity-panel{width:100vw!important}}html body #root .composer.thread-bottom-v169 .composer-controls{position:relative!important;overflow:visible!important}html body #root .gpt-mode-picker-v182{position:relative!important;display:inline-flex!important;align-items:center!important;z-index:50!important}html body #root .gpt-mode-trigger-v182{height:34px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#9b9ba2!important;font-size:13px!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important}html body #root .gpt-mode-trigger-v182:hover,html body #root .gpt-mode-trigger-v182.active{background:#ffffff13!important;color:#f1f1f1!important}html body #root .gpt-mode-trigger-v182 svg{opacity:.78!important;transition:transform .16s ease!important}html body #root .gpt-mode-trigger-v182.active svg{transform:rotate(180deg)!important}html body #root .gpt-mode-menu-v182{position:absolute!important;left:50%!important;bottom:calc(100% + 10px)!important;transform:translate(-50%)!important;width:226px!important;padding:7px!important;display:grid!important;gap:2px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#090909!important;background-color:#090909!important;color:#efeff1!important;box-shadow:0 18px 45px #0000007a!important;z-index:9999!important;overflow:hidden!important}html body #root .gpt-mode-option-v182{width:100%!important;min-height:36px!important;display:grid!important;grid-template-columns:auto auto 1fr auto!important;align-items:center!important;justify-content:start!important;gap:5px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#efeff1!important;font-size:14px!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}html body #root .gpt-mode-option-v182:hover,html body #root .gpt-mode-option-v182.active,html body #root .gpt-mode-option-v182.config:hover{background:#ffffff13!important}html body #root .gpt-mode-option-v182.muted{color:#9b9ba2!important}html body #root .gpt-mode-option-v182 small{color:#9b9ba2!important;font-size:13px!important;font-weight:500!important}html body #root .gpt-mode-option-v182 svg{justify-self:end!important;color:#d7d7db!important}html body #root .gpt-mode-separator-v182{display:block!important;height:1px!important;margin:4px 6px!important;background:#ffffff1a!important}html body #root .gpt-mode-option-v182.config{min-height:38px!important;color:#efeff1!important}@media(max-width:760px){html body #root .gpt-mode-menu-v182{left:auto!important;right:-54px!important;transform:none!important;width:min(226px,calc(100vw - 28px))!important}html body #root .gpt-mode-trigger-v182{max-width:128px!important;padding:0 8px!important;font-size:12px!important}}html body #root .composer.thread-bottom-v169 .composer-controls{overflow:visible!important}html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182{order:20!important;margin-left:6px!important;margin-right:2px!important}html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182{height:34px!important;padding:0 10px!important;border-radius:999px!important;background:transparent!important;color:#8f8f96!important;font-size:13px!important;font-weight:500!important}html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182:hover,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182.active{background:#ffffff13!important;color:#ececef!important}html body #root .gpt-mode-menu-v182{display:none!important}html body .intelligence-overlay-v183{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 20px 268px!important;background:#ffffff9e!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .intelligence-panel-v183{width:min(392px,calc(100vw - 32px))!important;border-radius:18px!important;background:#fff!important;color:#202123!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 18px 50px #0000002e!important;overflow:hidden!important;font-family:inherit!important}html body .intelligence-head-v183{height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px 0 16px!important}html body .intelligence-head-v183 h3{margin:0!important;font-size:18px!important;font-weight:500!important;letter-spacing:-.01em!important;color:#202123!important}html body .intelligence-head-v183 button{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#202123!important;cursor:pointer!important}html body .intelligence-head-v183 button:hover{background:#0000000f!important}html body .intelligence-model-row-v183{width:calc(100% - 28px)!important;min-height:50px!important;margin:0 14px!important;padding:0!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:5px!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;background:transparent!important;color:#202123!important;cursor:pointer!important;text-align:left!important}html body .intelligence-model-row-v183 span,html body .intelligence-effort-row-v183 span{font-size:14px!important;font-weight:500!important;color:#202123!important}html body .intelligence-model-row-v183 b,html body .intelligence-effort-row-v183 b{font-size:14px!important;font-weight:500!important;color:#343541!important}html body .intelligence-options-v183{padding:8px 14px!important;display:grid!important;gap:2px!important;border-bottom:1px solid rgba(0,0,0,.1)!important}html body .intelligence-option-v183{min-height:52px!important;width:100%!important;padding:8px 0!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#202123!important;text-align:left!important;cursor:pointer!important}html body .intelligence-option-v183:hover{background:#0000000b!important;padding-left:8px!important;padding-right:8px!important}html body .intelligence-option-v183 b,html body .intelligence-pro-v183 b{display:block!important;margin-bottom:4px!important;font-size:14px!important;font-weight:500!important;color:#202123!important}html body .intelligence-option-v183 small,html body .intelligence-pro-v183 small{display:block!important;max-width:270px!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;color:#7d7d86!important}html body .intelligence-option-v183 svg{color:#202123!important}html body .intelligence-pro-v183{min-height:58px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;padding:8px 0!important;color:#202123!important}html body .intelligence-pro-v183 button{height:30px!important;padding:0 12px!important;border:1px solid rgba(0,0,0,.13)!important;border-radius:999px!important;background:#fff!important;color:#202123!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important}html body .intelligence-effort-v183{padding:11px 14px 16px!important}html body .intelligence-effort-row-v183{width:100%!important;min-height:32px!important;padding:0!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:#202123!important;text-align:left!important;cursor:pointer!important}html body .intelligence-effort-v183 p{margin:7px 0 0!important;max-width:335px!important;color:#8b8b93!important;font-size:12px!important;line-height:1.45!important}@media(max-width:760px){html body .intelligence-overlay-v183{align-items:flex-end!important;padding:0 12px 128px!important}html body .intelligence-panel-v183{width:min(392px,calc(100vw - 24px))!important}html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182{max-width:132px!important}}html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder){grid-template-columns:var(--btn-v89, 40px) minmax(0,1fr) 238px!important;overflow:visible!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:var(--btn-v89, 40px) minmax(0,1fr) 238px!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important;position:relative!important;z-index:300!important;display:inline-flex!important;margin:0!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .composer-box.multiline .gpt-mode-picker-v182{grid-row:2!important}html body #root footer.composer.thread-bottom-v169 .composer-controls button.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls button.round-btn{grid-column:3!important;justify-self:end!important;margin-right:50px!important}html body #root footer.composer.thread-bottom-v169 .composer-controls .send-btn,html body #root .composer.thread-bottom-v169 .composer-controls .send-btn{grid-column:3!important;justify-self:end!important;margin-right:0!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182{height:34px!important;max-width:142px!important;padding:0 9px 0 10px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#85858c!important;font-size:13px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182:hover,html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182.active,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182:hover,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182.active{background:#ffffff13!important;color:#eeeeef!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182 svg,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182 svg{display:block!important;opacity:.75!important}html body #root .gpt-mode-menu-v182,html body .intelligence-overlay-v183,html body .intelligence-panel-v183{display:none!important}html body #root .gpt-mini-mode-menu-v184{position:absolute!important;right:0!important;bottom:calc(100% + 10px)!important;width:226px!important;padding:7px!important;display:grid!important;gap:2px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#090909!important;color:#efeff1!important;box-shadow:0 18px 45px #00000080!important;z-index:10020!important;overflow:hidden!important}html body #root .gpt-mini-mode-row-v184{width:100%!important;min-height:36px!important;display:grid!important;grid-template-columns:auto auto 1fr auto!important;align-items:center!important;gap:5px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#efeff1!important;font-size:14px!important;text-align:left!important;cursor:pointer!important}html body #root .gpt-mini-mode-row-v184:hover,html body #root .gpt-mini-mode-row-v184.active,html body #root .gpt-mini-mode-row-v184.config:hover{background:#ffffff13!important}html body #root .gpt-mini-mode-row-v184.muted{color:#9b9ba2!important}html body #root .gpt-mini-mode-row-v184 small{color:#9b9ba2!important;font-size:13px!important}html body #root .gpt-mini-mode-row-v184 svg{justify-self:end!important}html body #root .gpt-mini-mode-sep-v184{display:block!important;height:1px!important;margin:4px 6px!important;background:#ffffff1a!important}html body .intelligence-overlay-v184{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 20px 258px!important;background:#0000007a!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}html body .intelligence-panel-v184{width:min(392px,calc(100vw - 32px))!important;border-radius:18px!important;background:#090909!important;color:#efeff1!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 60px #0009!important;overflow:visible!important;font-family:inherit!important}html body .intelligence-head-v184{height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px 0 16px!important}html body .intelligence-head-v184 h3{margin:0!important;font-size:18px!important;font-weight:550!important;color:#f3f3f3!important}html body .intelligence-head-v184 button{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#e7e7e7!important;cursor:pointer!important}html body .intelligence-head-v184 button:hover{background:#ffffff13!important}html body .intelligence-model-row-v184,html body .intelligence-effort-row-v184{width:calc(100% - 28px)!important;min-height:50px!important;margin:0 14px!important;padding:0!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:5px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;color:#f0f0f1!important;cursor:pointer!important;text-align:left!important}html body .intelligence-model-row-v184 span,html body .intelligence-effort-row-v184 span{font-size:14px!important;font-weight:500!important;color:#f0f0f1!important}html body .intelligence-model-row-v184 b,html body .intelligence-effort-row-v184 b{font-size:14px!important;font-weight:500!important;color:#dcdce0!important}html body .intelligence-options-v184{padding:8px 14px!important;display:grid!important;gap:2px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}html body .intelligence-option-v184{min-height:52px!important;width:100%!important;padding:8px 0!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#f0f0f1!important;text-align:left!important;cursor:pointer!important}html body .intelligence-option-v184:hover{background:#ffffff13!important;padding-left:8px!important;padding-right:8px!important}html body .intelligence-option-v184 b,html body .intelligence-pro-v184 b{display:block!important;margin-bottom:4px!important;font-size:14px!important;font-weight:500!important;color:#f3f3f3!important}html body .intelligence-option-v184 small,html body .intelligence-pro-v184 small{display:block!important;max-width:270px!important;font-size:12px!important;line-height:1.35!important;color:#8f8f96!important}html body .intelligence-pro-v184{min-height:58px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;padding:8px 0!important}html body .intelligence-pro-v184 button{height:30px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#111!important;color:#f3f3f3!important;font-size:12px!important;font-weight:600!important}html body .intelligence-effort-v184{position:relative!important;padding:11px 14px 16px!important}html body .intelligence-effort-v184 .intelligence-effort-row-v184{width:100%!important;min-height:32px!important;margin:0!important;border-bottom:0!important}html body .intelligence-effort-v184 p{margin:7px 0 0!important;max-width:335px!important;color:#8f8f96!important;font-size:12px!important;line-height:1.45!important}html body .effort-mini-menu-v184{position:absolute!important;right:-178px!important;bottom:20px!important;width:184px!important;padding:7px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:#090909!important;color:#efeff1!important;box-shadow:0 18px 45px #0000008c!important;z-index:10040!important;display:grid!important;gap:2px!important}html body .effort-mini-menu-v184 button{min-height:34px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;padding:8px 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#efeff1!important;text-align:left!important;font-size:13px!important}html body .effort-mini-menu-v184 button:hover,html body .effort-mini-menu-v184 button.active{background:#ffffff13!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){grid-template-columns:var(--btn-v89, 40px) minmax(0,1fr) 210px!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182{max-width:118px!important;padding:0 7px!important}html body #root footer.composer.thread-bottom-v169 .composer-controls button.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls button.round-btn{margin-right:48px!important}html body .intelligence-overlay-v184{padding:0 12px 126px!important}html body .effort-mini-menu-v184{right:0!important;bottom:-76px!important}}:root{--activity-dock-width-v185: min(390px, calc(100vw - 18px) )}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open{margin-right:var(--activity-dock-width-v185)!important;transition:margin-right .18s ease!important;border-right:1px solid rgba(255,255,255,.075)!important}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open footer.composer.thread-bottom-v169,html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open .composer.thread-bottom-v169{right:0!important;width:100%!important}html body .activity-panel{width:var(--activity-dock-width-v185)!important;top:0!important;right:0!important;bottom:0!important;border-left:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}html body .activity-panel-head.compact.activity-head-v185{min-height:60px!important;height:60px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .activity-panel-head.compact.activity-head-v185 h3{margin:0!important;display:inline-flex!important;align-items:baseline!important;gap:7px!important;color:#f4f4f4!important;font-size:20px!important;font-weight:560!important;letter-spacing:-.02em!important}html body .activity-panel-head.compact.activity-head-v185 .activity-elapsed{margin:0!important;color:#8f8f96!important;font-size:15px!important;font-weight:450!important}html body .activity-panel-head.compact.activity-head-v185 button{width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#e7e7e7!important}html body .intelligence-panel-v184{position:relative!important;overflow:visible!important}html body .intelligence-model-row-v184.open svg{transform:rotate(180deg)!important}html body .model-mini-menu-v185{position:absolute!important;top:108px!important;right:-154px!important;width:190px!important;padding:7px!important;display:grid!important;gap:2px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:#090909!important;color:#efeff1!important;box-shadow:0 18px 45px #0000008c!important;z-index:10045!important}html body .model-mini-menu-v185 button{min-height:36px!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#efeff1!important;text-align:left!important;font-size:14px!important;cursor:pointer!important}html body .model-mini-menu-v185 button:hover,html body .model-mini-menu-v185 button.active{background:#ffffff13!important}html body .model-mini-menu-v185 button small{color:#8f8f96!important;font-size:12px!important}html body .model-mini-menu-v185 button svg{justify-self:end!important;color:#f0f0f0!important}html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder){grid-template-columns:var(--btn-v89, 40px) minmax(0,1fr) 238px!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open,html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open .messages-area{transform:none!important}@media(max-width:1100px){html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open{margin-right:0!important}html body .activity-panel{width:min(390px,calc(100vw - 18px))!important}}@media(max-width:760px){html body .activity-panel{width:100vw!important}html body .model-mini-menu-v185{right:10px!important;left:auto!important;top:108px!important;width:min(190px,calc(100vw - 28px))!important}}:root{--topbar-h-v186: 52px;--activity-dock-width-v186: min(390px, calc(100vw - 18px) )}html body #root .topbar.clean.simple-topbar-v181{height:var(--topbar-h-v186)!important;min-height:var(--topbar-h-v186)!important}html body .activity-panel{width:var(--activity-dock-width-v186)!important;top:0!important;right:0!important;bottom:0!important;height:100dvh!important;background:#090909!important;border-left:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}html body .activity-panel-head.compact,html body .activity-panel-head.compact.activity-head-v185{height:var(--topbar-h-v186)!important;min-height:var(--topbar-h-v186)!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .activity-panel-head.compact h3,html body .activity-panel-head.compact.activity-head-v185 h3{margin:0!important;height:34px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#f3f3f3!important;font-size:18px!important;line-height:34px!important;font-weight:620!important;letter-spacing:-.02em!important}html body .activity-panel-head.compact .activity-elapsed,html body .activity-panel-head.compact.activity-head-v185 .activity-elapsed{margin-left:2px!important;color:#8d8d93!important;font-size:14px!important;line-height:34px!important;font-weight:450!important}html body .activity-panel-head.compact button,html body .activity-panel-head.compact.activity-head-v185 button{width:34px!important;height:34px!important;min-width:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#e7e7e7!important}html body .activity-timeline.actions-only{padding-top:18px!important}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open{margin-right:var(--activity-dock-width-v186)!important}html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){min-width:0!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea,html body #root footer.composer.thread-bottom-v169 .composer-input,html body #root .composer.thread-bottom-v169 .composer-input{min-width:0!important;width:100%!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .messages-area .message .bubble,html body #root .messages-area .message .plain,html body #root .messages-area .message .markdown{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:760px){:root{--activity-dock-width-v186: 100vw}html body .activity-panel{width:100vw!important}}:root{--topbar-h-v187: 52px;--activity-dock-width-v187: min(390px, calc(100vw - 18px) )}html body #root .topbar.clean.simple-topbar-v181{height:var(--topbar-h-v187)!important;min-height:var(--topbar-h-v187)!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}html body .activity-panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:var(--activity-dock-width-v187)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;background:#090909!important;border-left:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important}html body .activity-panel-head,html body .activity-panel-head.compact,html body .activity-panel-head.compact.activity-head-v185{flex:0 0 var(--topbar-h-v187)!important;height:var(--topbar-h-v187)!important;min-height:var(--topbar-h-v187)!important;max-height:var(--topbar-h-v187)!important;margin:0!important;padding:0 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-sizing:border-box!important}html body .activity-panel-head>div,html body .activity-panel-head.compact>div,html body .activity-panel-head.compact.activity-head-v185>div{min-width:0!important;display:flex!important;align-items:center!important;height:100%!important}html body .activity-panel-head h3,html body .activity-panel-head.compact h3,html body .activity-panel-head.compact.activity-head-v185 h3{margin:0!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#f4f4f4!important;font-size:18px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.02em!important;white-space:nowrap!important}html body .activity-panel-head .activity-elapsed,html body .activity-panel-head.compact .activity-elapsed,html body .activity-panel-head.compact.activity-head-v185 .activity-elapsed{margin-left:2px!important;color:#8d8d93!important;font-size:14px!important;line-height:1!important;font-weight:400!important;letter-spacing:0!important}html body .activity-panel-head button,html body .activity-panel-head.compact button,html body .activity-panel-head.compact.activity-head-v185 button{width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;align-self:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#e4e4e4!important}html body .activity-timeline,html body .activity-timeline.actions-only{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;margin:0!important;padding:18px 18px 24px!important;border:0!important;background:transparent!important;box-sizing:border-box!important}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open{margin-right:var(--activity-dock-width-v187)!important}html body #root .sidebar .chatgpt-side-actions button,html body #root .sidebar .side-actions button{min-height:40px!important;padding:0 10px!important;gap:12px!important;border-radius:10px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important;letter-spacing:0!important;color:#f1f1f1!important;background:transparent!important;box-shadow:none!important}html body #root .sidebar .chatgpt-side-actions button span,html body #root .sidebar .side-actions button span{font-weight:400!important;line-height:20px!important}html body #root .sidebar .chatgpt-side-actions button svg,html body #root .sidebar .side-actions button svg{width:18px!important;height:18px!important;flex:0 0 18px!important;opacity:.95!important;stroke-width:1.85!important}html body #root .sidebar .chatgpt-side-actions button:hover,html body #root .sidebar .chatgpt-side-actions button.active,html body #root .sidebar .side-actions button:hover,html body #root .sidebar .side-actions button.active{background:#ffffff13!important;color:#fff!important}html body #root .sidebar .side-logo.compact-logo{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.01em!important}html body #root .sidebar .chat-main b{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;font-weight:400!important;letter-spacing:0!important}@media(max-width:1100px){html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open{margin-right:0!important}}@media(max-width:760px){:root{--activity-dock-width-v187: 100vw}html body .activity-panel{width:100vw!important}}:root{--composer-border-v188: rgba(255,255,255,.105);--composer-border-hover-v188: rgba(255,255,255,.105)}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root footer.composer.thread-bottom-v169 .thread-content-v169,html body #root .composer.thread-bottom-v169 .thread-content-v169,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169:before,html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169:after,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169:before,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169:after,html body #root footer.composer.thread-bottom-v169 .thread-content-v169:before,html body #root footer.composer.thread-bottom-v169 .thread-content-v169:after,html body #root .composer.thread-bottom-v169 .thread-content-v169:before,html body #root .composer.thread-bottom-v169 .thread-content-v169:after,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169:before,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169:after,html body #root .composer.thread-bottom-v169 .thread-content-width-v169:before,html body #root .composer.thread-bottom-v169 .thread-content-width-v169:after,html body #root footer.composer.thread-bottom-v169 .composer-box:before,html body #root footer.composer.thread-bottom-v169 .composer-box:after,html body #root .composer.thread-bottom-v169 .composer-box:before,html body #root .composer.thread-bottom-v169 .composer-box:after{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){display:grid!important;grid-template-columns:var(--btn-v89, 40px) minmax(0,1fr) 238px!important;grid-template-rows:var(--btn-v89, 40px)!important;align-items:center!important;min-width:0!important;overflow:visible!important;border:1px solid var(--composer-border-v188)!important;outline:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus-within,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder):hover,html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus,html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus-within{border:1px solid var(--composer-border-hover-v188)!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea,html body #root footer.composer.thread-bottom-v169 textarea:focus,html body #root .composer.thread-bottom-v169 textarea:focus,html body #root footer.composer.thread-bottom-v169 textarea:focus-visible,html body #root .composer.thread-bottom-v169 textarea:focus-visible{min-width:0!important;width:100%!important;max-width:100%!important;border:0!important;outline:0!important;box-shadow:none!important;resize:none!important;overflow-x:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:var(--btn-v89, 40px) minmax(0,1fr) 238px!important;grid-template-rows:minmax(48px,auto) var(--btn-v89, 40px)!important;min-height:112px!important;border:1px solid var(--composer-border-v188)!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}:root{--composer-shell-height-v189: 60px}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){height:var(--composer-shell-height-v189, 60px)!important;min-height:var(--composer-shell-height-v189, 60px)!important;max-height:282px!important;transition:height .22s cubic-bezier(.22,.61,.36,1),min-height .22s cubic-bezier(.22,.61,.36,1),padding .22s cubic-bezier(.22,.61,.36,1),border-radius .22s cubic-bezier(.22,.61,.36,1),border-color .14s ease,background-color .14s ease!important;will-change:height,min-height,border-radius!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){height:var(--composer-shell-height-v189, 112px)!important;min-height:var(--composer-shell-height-v189, 112px)!important;grid-template-rows:var(--composer-text-height, 24px) var(--btn-v89, 40px)!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{transition:height .22s cubic-bezier(.22,.61,.36,1)!important;will-change:height!important}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open,html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open .topbar.clean.simple-topbar-v181{border-right:0!important;box-shadow:none!important}html body .activity-panel,html body .activity-panel:focus,html body .activity-panel:focus-within{outline:0!important;box-shadow:none!important;border-left:1px solid rgba(255,255,255,.075)!important}html body .activity-panel:before,html body .activity-panel:after,html body .activity-timeline:before,html body .activity-timeline:after,html body .activity-timeline.actions-only:before,html body .activity-timeline.actions-only:after,html body .activity-step:before,html body .activity-step:after{content:none!important;display:none!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .activity-step{grid-template-columns:12px minmax(0,1fr)!important;gap:12px!important}@media(prefers-reduced-motion:reduce){html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{transition:none!important}}:root{--ui-font-v190: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ui-hover-bg-v190: rgba(255,255,255,.082);--ui-hover-border-v190: rgba(255,255,255,.115);--ui-active-bg-v190: rgba(255,255,255,.095);--ui-text-v190: #f2f2f2;--ui-muted-v190: #a0a0a6;--composer-btn-v190: 40px;--composer-right-col-v190: 244px;--composer-shell-height-v190: 60px;--composer-text-height: 24px}html body #root button,html body #root input,html body #root textarea,html body #root select{font-family:var(--ui-font-v190)!important;font-weight:400!important;letter-spacing:-.005em!important}html body #root .sidebar .chatgpt-side-actions button,html body #root .sidebar .side-actions button,html body #root .sidebar .chat-row,html body #root .top-share-v181,html body #root .simple-more-v181,html body #root .custom-select>button,html body #root .gpt-mode-trigger-v182,html body #root .gpt-mini-mode-row-v184,html body #root .intelligence-trigger-v183,html body #root .intelligence-panel-v184 button,html body #root .model-mini-menu-v185 button,html body #root .effort-mini-menu-v184 button,html body #root .select-menu button,html body #root .settings-tabs button,html body #root .rename-dialog-actions button,html body #root .search-dialog-result,html body #root .favorite-card,html body #root .admin-actions button,html body #root .primary-btn,html body #root .ghost-btn{font-family:var(--ui-font-v190)!important;font-weight:400!important;letter-spacing:-.006em!important;border:1px solid transparent!important;box-shadow:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease!important}html body #root .sidebar .chatgpt-side-actions button span,html body #root .sidebar .side-actions button span,html body #root .sidebar .chat-row b,html body #root .sidebar .chat-row span,html body #root .top-share-v181 span,html body #root .gpt-mode-trigger-v182 span{font-weight:400!important}html body #root .sidebar .chatgpt-side-actions button:hover,html body #root .sidebar .side-actions button:hover,html body #root .sidebar .chat-row:hover,html body #root .top-share-v181:hover,html body #root .simple-more-v181:hover,html body #root .custom-select>button:hover,html body #root .custom-select.open>button,html body #root .gpt-mode-trigger-v182:hover,html body #root .gpt-mode-trigger-v182.active,html body #root .gpt-mini-mode-row-v184:hover,html body #root .gpt-mini-mode-row-v184.active,html body #root .intelligence-trigger-v183:hover,html body #root .intelligence-trigger-v183.active,html body #root .intelligence-panel-v184 button:hover,html body #root .model-mini-menu-v185 button:hover,html body #root .model-mini-menu-v185 button.active,html body #root .effort-mini-menu-v184 button:hover,html body #root .effort-mini-menu-v184 button.active,html body #root .select-menu button:hover,html body #root .select-menu button.active,html body #root .settings-tabs button:hover,html body #root .settings-tabs button.active,html body #root .rename-dialog-actions button:hover,html body #root .search-dialog-result:hover,html body #root .favorite-card:hover,html body #root .admin-actions button:hover,html body #root .primary-btn:hover,html body #root .ghost-btn:hover{background:var(--ui-hover-bg-v190)!important;border-color:var(--ui-hover-border-v190)!important;color:#fff!important;box-shadow:none!important}html body #root .sidebar .chat-row.active,html body #root .sidebar .chatgpt-side-actions button.active,html body #root .sidebar .side-actions button.active{background:var(--ui-active-bg-v190)!important;border-color:#ffffff1a!important;color:#fff!important}html body #root .sidebar svg,html body #root .top-share-v181 svg,html body #root .simple-more-v181 svg,html body #root .gpt-mode-trigger-v182 svg{stroke-width:1.75!important}html body #root .message-actions button,html body #root .message-actions button:hover,html body #root .message-actions button.active,html body #root .favorite-actions button,html body #root .favorite-actions button:hover,html body #root .favorite-actions button.active,html body #root .chat-controls button,html body #root .chat-controls button:hover,html body #root .chat-controls button.active{font-family:inherit!important}html body #root .messages-area .message.assistant .message-activity-link{width:fit-content!important;min-height:22px!important;margin:0 0 10px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#8f8f96!important;font-size:13px!important;line-height:22px!important;font-weight:400!important;letter-spacing:-.006em!important}html body #root .messages-area .message.assistant .message-activity-link span{display:inline-block!important;color:transparent!important;background-image:linear-gradient(90deg,#84848c57,#ceced4eb 28%,#84848c70 52%,#ceced4db 74%,#84848c57)!important;background-size:260% 100%!important;background-position:0% 50%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:activityTextFlowV190 2.6s ease-in-out infinite!important}html body #root .messages-area .message.assistant .message-activity-link:not(.is-live) span{animation-duration:5.4s!important;opacity:.88!important}html body #root .messages-area .message.assistant .message-activity-link svg{width:13px!important;height:13px!important;margin-left:1px!important;color:#77777d!important;opacity:.72!important;transition:transform .14s ease,opacity .14s ease!important}html body #root .messages-area .message.assistant .message-activity-link:hover,html body #root .messages-area .message.assistant .message-activity-link:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .messages-area .message.assistant .message-activity-link:hover svg{opacity:1!important;transform:translate(2px)!important}@keyframes activityTextFlowV190{0%{background-position:0% 50%;opacity:.58}38%{opacity:1}58%{background-position:100% 50%;opacity:.72}to{background-position:0% 50%;opacity:.58}}html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open,html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open .topbar.clean.simple-topbar-v181,html body #root main.workspace.activity-docked-v185>section.main-panel.activity-open .messages-area{border-right:0!important;box-shadow:none!important}html body .activity-panel,html body .activity-panel:focus,html body .activity-panel:focus-within{border-left:0!important;outline:0!important;box-shadow:inset 1px 0 #ffffff13!important;background:#090909!important}html body .activity-panel-head,html body .activity-panel-head.compact,html body .activity-panel-head.compact.activity-head-v185{border-bottom-color:#ffffff12!important;box-shadow:none!important}html body .activity-timeline:before,html body .activity-timeline:after,html body .activity-step:before,html body .activity-step:after{content:none!important;display:none!important}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){display:grid!important;grid-template-columns:var(--composer-btn-v190) minmax(0,1fr) var(--composer-right-col-v190)!important;grid-template-rows:var(--composer-btn-v190)!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;height:var(--composer-shell-height-v190, 60px)!important;min-height:var(--composer-shell-height-v190, 60px)!important;max-height:282px!important;padding:10px 11px!important;overflow:visible!important;border-radius:30px!important;background:#090909!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:none!important;transition:height .24s cubic-bezier(.22,.61,.36,1),min-height .24s cubic-bezier(.22,.61,.36,1),padding .24s cubic-bezier(.22,.61,.36,1),border-radius .24s cubic-bezier(.22,.61,.36,1),border-color .14s ease!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:var(--composer-btn-v190) minmax(0,1fr) var(--composer-right-col-v190)!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) var(--composer-btn-v190)!important;height:var(--composer-shell-height-v190, 112px)!important;min-height:var(--composer-shell-height-v190, 112px)!important;padding:16px 11px 10px!important;border-radius:25px!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;min-width:0!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:220px!important;padding:0 2px!important;margin:0!important;line-height:24px!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;transition:height .24s cubic-bezier(.22,.61,.36,1)!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important;height:var(--composer-text-height, 24px)!important;overflow-y:auto!important;padding:0 2px!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182{grid-column:3!important;grid-row:1!important;justify-self:start!important;align-self:center!important;min-width:0!important;max-width:145px!important}html body #root footer.composer.thread-bottom-v169 .composer-controls button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-controls button.round-btn:not(.send-btn){grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin-right:46px!important}html body #root footer.composer.thread-bottom-v169 .composer-controls .send-btn,html body #root .composer.thread-bottom-v169 .composer-controls .send-btn{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls label.round-btn,html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .composer-box.multiline .gpt-mode-picker-v182,html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls button.round-btn:not(.send-btn),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls .send-btn,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls .send-btn{grid-row:2!important;align-self:center!important}html body #root footer.composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root footer.composer.thread-bottom-v169 .composer-controls button.round-btn,html body #root footer.composer.thread-bottom-v169 .composer-controls .send-btn,html body #root .composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls button.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls .send-btn{width:var(--composer-btn-v190)!important;min-width:var(--composer-btn-v190)!important;max-width:var(--composer-btn-v190)!important;height:var(--composer-btn-v190)!important;min-height:var(--composer-btn-v190)!important;max-height:var(--composer-btn-v190)!important;padding:0!important;margin-top:0!important;margin-bottom:0!important;position:static!important;transform:none!important;display:grid!important;place-items:center!important;border-radius:999px!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182{max-width:145px!important;min-height:38px!important;height:38px!important;padding:0 9px!important;border-radius:999px!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182 span,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182 span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:760px){:root{--composer-right-col-v190: 210px}html body #root footer.composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root footer.composer.thread-bottom-v169 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-trigger-v182{max-width:112px!important}html body #root footer.composer.thread-bottom-v169 .composer-controls button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-controls button.round-btn:not(.send-btn){margin-right:43px!important}}@media(prefers-reduced-motion:reduce){html body #root .messages-area .message.assistant .message-activity-link span,html body #root footer.composer.thread-bottom-v169 .composer-box,html body #root .composer.thread-bottom-v169 .composer-box,html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{animation:none!important;transition:none!important}}:root{--ui-font-v191: "Geist", "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--composer-btn-v191: 40px;--composer-right-col-v191: auto;--composer-shell-height-v191: 60px}html body #root .landing-page .landing-nav,html body #root .landing-page .landing-nav *,html body #root .landing-nav,html body #root .landing-nav *{font-family:var(--ui-font-v191)!important}html body #root .workspace,html body #root .workspace button,html body #root .workspace input,html body #root .workspace textarea,html body #root .workspace select,html body #root .workspace a{font-family:var(--ui-font-v191)!important;font-weight:400!important;letter-spacing:-.006em!important}html body #root .workspace .side-logo span,html body #root .workspace .topbar h1,html body #root .workspace .redesigned-topbar-title h1{font-weight:560!important}html body #root .messages-area .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-activity-link:not(.is-live){color:#85858c!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .messages-area .message.assistant .message-activity-link .inline-activity-dot{display:none!important}html body #root .messages-area .message.assistant .message-activity-link span,html body #root .messages-area .message.assistant .message-activity-link:not(.is-live) span{color:#85858c!important;-webkit-text-fill-color:#85858c!important;background:none!important;animation:none!important;opacity:1!important}html body #root .messages-area .message.assistant .message-activity-link.is-live span{color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,#85858c9e,#85858c9e 33%,#eeeef2fa,#85858cb8 57%,#85858c9e)!important;background-size:240% 100%!important;background-position:0% 50%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:activityTextFlowV191 2.35s cubic-bezier(.45,0,.25,1) infinite!important}html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .messages-area .message.assistant .message-activity-link.is-live:hover span,html body #root .messages-area .message.assistant .message-activity-link.is-live:focus-visible span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;animation:none!important}html body #root .messages-area .message.assistant .message-activity-link:hover svg,html body #root .messages-area .message.assistant .message-activity-link:focus-visible svg{color:#fff!important;opacity:.92!important}@keyframes activityTextFlowV191{0%{background-position:115% 50%}to{background-position:-115% 50%}}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){display:grid!important;grid-template-columns:var(--composer-btn-v191) minmax(0,1fr) auto!important;grid-template-rows:var(--composer-btn-v191)!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;height:var(--composer-shell-height-v190, var(--composer-shell-height-v191, 60px))!important;min-height:var(--composer-shell-height-v190, var(--composer-shell-height-v191, 60px))!important;max-height:282px!important;padding:10px 11px!important;overflow:hidden!important;border-radius:30px!important;transition:height .24s cubic-bezier(.22,.61,.36,1),min-height .24s cubic-bezier(.22,.61,.36,1),padding .24s cubic-bezier(.22,.61,.36,1),border-radius .24s cubic-bezier(.22,.61,.36,1),border-color .14s ease!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:var(--composer-btn-v191) minmax(0,1fr) auto!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) var(--composer-btn-v191)!important;padding:16px 11px 10px!important;border-radius:25px!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:220px!important;padding:0 2px!important;margin:0!important;line-height:24px!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;transition:height .24s cubic-bezier(.22,.61,.36,1)!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important;width:calc(100% - 54px)!important;max-width:calc(100% - 54px)!important;height:var(--composer-text-height, 24px)!important;overflow-y:auto!important;padding:0 8px 0 2px!important;margin-right:54px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls label.round-btn,html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-right-controls-v191{grid-row:2!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root footer.composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls label.round-btn{width:var(--composer-btn-v191)!important;min-width:var(--composer-btn-v191)!important;max-width:var(--composer-btn-v191)!important;height:var(--composer-btn-v191)!important;min-height:var(--composer-btn-v191)!important;max-height:var(--composer-btn-v191)!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;display:grid!important;place-items:center!important;border-radius:999px!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mini-mode-menu-v184,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mini-mode-menu-v184{right:0!important;left:auto!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{max-width:112px!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{width:calc(100% - 48px)!important;max-width:calc(100% - 48px)!important;margin-right:48px!important}}@media(prefers-reduced-motion:reduce){html body #root .messages-area .message.assistant .message-activity-link.is-live span,html body #root footer.composer.thread-bottom-v169 .composer-box,html body #root .composer.thread-bottom-v169 .composer-box,html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{animation:none!important;transition:none!important}}:root{--ui-font-v192: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--composer-btn-v192: 40px;--composer-max-text-v192: 188px}html body #root .landing-page .landing-nav,html body #root .landing-page .landing-nav *,html body #root .landing-nav,html body #root .landing-nav *,html body #root .workspace,html body #root .workspace *,html body #root .composer,html body #root .composer *{font-family:var(--ui-font-v192)!important}html body #root .landing-page .landing-nav .brand-mark span,html body #root .workspace .side-logo span,html body #root .workspace .topbar h1,html body #root .workspace .redesigned-topbar-title h1,html body #root .activity-panel-title-v185{font-weight:650!important;letter-spacing:-.018em!important}html body #root .landing-page .landing-nav .landing-nav-actions button,html body #root .landing-page .landing-nav .landing-nav-actions a,html body #root .workspace button,html body #root .workspace input,html body #root .workspace textarea,html body #root .workspace select,html body #root .workspace a,html body #root .workspace .message,html body #root .workspace .markdown,html body #root .workspace .plain{font-weight:400!important;letter-spacing:-.006em!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .sidebar .chatgpt-side-actions button span,html body #root .sidebar .side-actions button span,html body #root .top-share-v181 span,html body #root .gpt-mode-trigger-v182 span,html body #root .landing-page .landing-nav button,html body #root .landing-page .landing-nav a{font-weight:500!important}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){display:grid!important;grid-template-columns:var(--composer-btn-v192) minmax(0,1fr) auto!important;grid-template-rows:var(--composer-btn-v192)!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;height:var(--composer-shell-height-v192, var(--composer-shell-height-v190, 60px))!important;min-height:var(--composer-shell-height-v192, var(--composer-shell-height-v190, 60px))!important;max-height:260px!important;padding:10px 11px!important;overflow:hidden!important;border-radius:30px!important;background:#090909!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:none!important;transition:height .24s cubic-bezier(.22,.61,.36,1),min-height .24s cubic-bezier(.22,.61,.36,1),padding .24s cubic-bezier(.22,.61,.36,1),border-radius .24s cubic-bezier(.22,.61,.36,1),border-color .14s ease,background-color .14s ease!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) var(--composer-btn-v192)!important;align-items:stretch!important;row-gap:8px!important;height:var(--composer-shell-height-v192, var(--composer-shell-height-v190, 112px))!important;min-height:var(--composer-shell-height-v192, var(--composer-shell-height-v190, 112px))!important;max-height:260px!important;padding:14px 11px 10px!important;border-radius:25px!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:var(--composer-max-text-v192)!important;padding:0 2px!important;margin:0!important;line-height:24px!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;scrollbar-width:thin!important;scrollbar-gutter:auto!important;transition:height .24s cubic-bezier(.22,.61,.36,1)!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;max-height:var(--composer-max-text-v192)!important;padding:0 14px 0 0!important;margin:0!important;overflow-y:auto!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar-track,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar-track{background:transparent!important;margin-bottom:4px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls label.round-btn{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:center!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-right-controls-v191{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:center!important;margin-left:auto!important;flex:0 1 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-picker-v182{position:relative!important;min-width:0!important;max-width:none!important;flex:0 1 auto!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{width:auto!important;max-width:150px!important;min-height:38px!important;height:38px!important;padding:0 9px 0 11px!important;border-radius:999px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root footer.composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls label.round-btn{width:var(--composer-btn-v192)!important;min-width:var(--composer-btn-v192)!important;max-width:var(--composer-btn-v192)!important;height:var(--composer-btn-v192)!important;min-height:var(--composer-btn-v192)!important;max-height:var(--composer-btn-v192)!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;display:grid!important;place-items:center!important;border-radius:999px!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn{margin-left:2px!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{gap:5px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{max-width:112px!important}}@media(prefers-reduced-motion:reduce){html body #root footer.composer.thread-bottom-v169 .composer-box,html body #root .composer.thread-bottom-v169 .composer-box,html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{transition:none!important}}:root{--ui-font-v193: "Geist", "Manrope", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html body #root .workspace,html body #root .workspace *,html body #root .composer,html body #root .composer *{font-family:var(--ui-font-v193)!important}html body #root .workspace button,html body #root .workspace input,html body #root .workspace textarea,html body #root .workspace select,html body #root .workspace a,html body #root .sidebar .chatgpt-side-actions button span,html body #root .sidebar .side-actions button span,html body #root .sidebar .chat-row b,html body #root .sidebar .chat-row span,html body #root .top-share-v181 span,html body #root .gpt-mode-trigger-v182 span,html body #root .activity-panel-title-v185,html body #root .activity-step-title,html body #root .custom-select>button{font-family:var(--ui-font-v193)!important;font-weight:500!important;letter-spacing:-.012em!important}html body #root .workspace .bubble,html body #root .workspace .plain,html body #root .workspace .markdown,html body #root .workspace textarea,html body #root .workspace input{font-weight:400!important}html body #root .workspace .side-logo span,html body #root .workspace .topbar h1,html body #root .workspace .redesigned-topbar-title h1{font-family:var(--ui-font-v193)!important;font-weight:650!important;letter-spacing:-.03em!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>.gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>.gpt-mode-picker-v182{order:0!important;margin-left:0!important;margin-right:3px!important;flex:0 1 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>button.round-btn:not(.send-btn){order:1!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>.send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>.send-btn{order:2!important;flex:0 0 auto!important;margin-left:0!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{max-width:158px!important;height:38px!important;min-height:38px!important;padding:0 10px 0 12px!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{gap:5px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{max-width:120px!important}}:root{--composer-btn-v194: 40px;--composer-text-max-v194: 188px;--composer-ease-v194: cubic-bezier(.22,.61,.36,1)}html body #root .messages-area .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link{display:inline-flex!important;align-items:center!important;gap:0!important;width:auto!important;max-width:min(720px,92vw)!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#898989!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;cursor:pointer!important;transition:color .16s ease,opacity .16s ease!important}html body #root .messages-area .message.assistant .message-activity-link .inline-activity-dot,html body #root .conversation .message.assistant .message-activity-link .inline-activity-dot,html body #root .messages-area .message.assistant .message-activity-link svg,html body #root .conversation .message.assistant .message-activity-link svg{display:none!important}html body #root .messages-area .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link span{display:inline-block!important;color:currentColor!important;font-weight:400!important;letter-spacing:-.008em!important;white-space:nowrap!important}html body #root .messages-area .message.assistant .message-activity-link.is-live span,html body #root .conversation .message.assistant .message-activity-link.is-live span{color:transparent!important;background-image:linear-gradient(90deg,#8f8f8f9e,#8f8f8f9e 36%,#f5f5f5fa,#8f8f8f9e 64%,#8f8f8f9e);background-size:235% 100%!important;background-position:120% 0!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:activityTextSweepV194 1.65s ease-in-out infinite!important}html body #root .messages-area .message.assistant .message-activity-link:hover,html body #root .messages-area .message.assistant .message-activity-link:focus-visible,html body #root .conversation .message.assistant .message-activity-link:hover,html body #root .conversation .message.assistant .message-activity-link:focus-visible{color:#fff!important;outline:none!important}html body #root .messages-area .message.assistant .message-activity-link.is-live:hover span,html body #root .messages-area .message.assistant .message-activity-link.is-live:focus-visible span,html body #root .conversation .message.assistant .message-activity-link.is-live:hover span,html body #root .conversation .message.assistant .message-activity-link.is-live:focus-visible span{color:#fff!important;background:none!important;-webkit-text-fill-color:#ffffff!important;animation:none!important}@keyframes activityTextSweepV194{0%{background-position:125% 0}58%{background-position:-25% 0}to{background-position:-25% 0}}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){grid-template-columns:var(--composer-btn-v194) minmax(0,1fr) auto!important;grid-template-rows:var(--composer-btn-v194)!important;height:var(--composer-shell-height-v194, var(--composer-shell-height-v192, 60px))!important;min-height:var(--composer-shell-height-v194, var(--composer-shell-height-v192, 60px))!important;max-height:260px!important;column-gap:10px!important;padding:10px 11px!important;overflow:hidden!important;transition:height .24s var(--composer-ease-v194),min-height .24s var(--composer-ease-v194),border-radius .24s var(--composer-ease-v194),padding .24s var(--composer-ease-v194),border-color .15s ease,background-color .15s ease!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) var(--composer-btn-v194)!important;height:var(--composer-shell-height-v194, var(--composer-shell-height-v192, 112px))!important;min-height:var(--composer-shell-height-v194, var(--composer-shell-height-v192, 112px))!important;padding:14px 11px 10px!important;row-gap:8px!important;align-items:stretch!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:var(--composer-text-max-v194)!important;line-height:24px!important;padding:0 2px!important;margin:0!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;transition:height .24s var(--composer-ease-v194)!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;padding:0 18px 0 0!important;align-self:start!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar-thumb,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar-thumb{background:#fff3!important;border-radius:999px!important}html body #root footer.composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn{width:var(--composer-btn-v194)!important;min-width:var(--composer-btn-v194)!important;max-width:var(--composer-btn-v194)!important;height:var(--composer-btn-v194)!important;min-height:var(--composer-btn-v194)!important;max-height:var(--composer-btn-v194)!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>.gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>.gpt-mode-picker-v182{order:-10!important;margin-left:0!important;margin-right:2px!important;flex:0 1 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>.send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>.send-btn{order:1!important;flex:0 0 auto!important;margin-left:0!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{height:38px!important;min-height:38px!important;max-width:158px!important;padding:0 10px 0 12px!important}@media(prefers-reduced-motion:reduce){html body #root .messages-area .message.assistant .message-activity-link.is-live span,html body #root .conversation .message.assistant .message-activity-link.is-live span,html body #root footer.composer.thread-bottom-v169 .composer-box,html body #root .composer.thread-bottom-v169 .composer-box,html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{animation:none!important;transition:none!important}}html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-controls,html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root footer.composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169 .thread-composer-shell-v169,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-controls,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182{overflow:visible!important}html body #root footer.composer.thread-bottom-v169,html body #root .composer.thread-bottom-v169{z-index:1000!important}html body #root footer.composer.thread-bottom-v169 .gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .gpt-mode-picker-v182{position:relative!important;z-index:10020!important;isolation:isolate!important}html body #root .gpt-mini-mode-menu-v184,html body #root footer.composer.thread-bottom-v169 .gpt-mini-mode-menu-v184,html body #root .composer.thread-bottom-v169 .gpt-mini-mode-menu-v184,html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mini-mode-menu-v184,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mini-mode-menu-v184{position:absolute!important;right:0!important;left:auto!important;bottom:calc(100% + 12px)!important;z-index:10060!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{overflow-x:hidden!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{overflow-y:auto!important}:root{--ui-font-v196: Inter, "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--composer-btn-v196: 40px;--composer-row-gap-v196: 8px;--composer-side-reserve-v196: 58px;--thinking-gray-v196: #8b8b92;--thinking-gray-strong-v196: #a7a7ad;--composer-ease-v196: cubic-bezier(.22,.61,.36,1)}html body #root .workspace,html body #root .workspace *,html body #root .composer,html body #root .composer *,html body #root .activity-panel,html body #root .activity-panel *{font-family:var(--ui-font-v196)!important}html body #root .workspace button,html body #root .workspace input,html body #root .workspace textarea,html body #root .workspace select,html body #root .workspace a,html body #root .workspace .message,html body #root .workspace .markdown,html body #root .workspace .plain,html body #root .activity-panel{font-weight:400!important;letter-spacing:-.012em!important}html body #root .workspace .side-logo span,html body #root .workspace .topbar h1,html body #root .workspace .redesigned-topbar-title h1,html body #root .activity-panel h3{font-weight:650!important;letter-spacing:-.024em!important}html body #root .workspace .side-actions button,html body #root .workspace .chat-main b,html body #root .workspace .pill,html body #root .workspace .avatar-pill,html body #root .workspace .gpt-mode-trigger-v182,html body #root .workspace .gpt-mini-mode-row-v184,html body #root .workspace .message-actions button{font-weight:460!important}html body #root .messages-area .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link{position:relative!important;display:inline-flex!important;width:auto!important;max-width:max-content!important;align-items:center!important;gap:5px!important;margin:0 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--thinking-gray-v196)!important;opacity:1!important;overflow:visible!important;animation:thinkingLineEnterV196 .18s ease-out both!important}html body #root .messages-area .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link span{position:relative!important;display:inline-block!important;color:var(--thinking-gray-v196)!important;opacity:1!important;line-height:1.35!important;font-size:14px!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;vertical-align:top!important;transition:color .16s ease,opacity .16s ease!important}html body #root .messages-area .message.assistant .message-activity-link.is-live span:after,html body #root .conversation .message.assistant .message-activity-link.is-live span:after{content:attr(data-text)!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;color:transparent!important;background:linear-gradient(100deg,#fff0,#fff0 34%,#ffffffd1 48%,#ffffffd1 55%,#fff0 70%,#fff0)!important;background-size:260% 100%!important;background-position:130% 0!important;-webkit-background-clip:text!important;background-clip:text!important;animation:thinkingTextWaveV196 2.05s var(--composer-ease-v196) infinite!important;pointer-events:none!important}html body #root .messages-area .message.assistant .message-activity-link:not(.is-live) span,html body #root .conversation .message.assistant .message-activity-link:not(.is-live) span{color:#8a8a90!important}html body #root .messages-area .message.assistant .message-activity-link svg,html body #root .conversation .message.assistant .message-activity-link svg{display:block!important;width:14px!important;height:14px!important;margin-left:1px!important;color:#808087!important;opacity:.95!important;flex:0 0 auto!important;transition:transform .16s ease,color .16s ease,opacity .16s ease!important}html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .conversation .message.assistant .message-activity-link:hover span,html body #root .conversation .message.assistant .message-activity-link:focus-visible span{color:#f4f4f5!important}html body #root .messages-area .message.assistant .message-activity-link:hover svg,html body #root .messages-area .message.assistant .message-activity-link:focus-visible svg,html body #root .conversation .message.assistant .message-activity-link:hover svg,html body #root .conversation .message.assistant .message-activity-link:focus-visible svg{color:#f4f4f5!important;opacity:1!important;transform:translate(2px)!important}@keyframes thinkingLineEnterV196{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes thinkingTextWaveV196{0%{background-position:130% 0;opacity:0}12%{opacity:1}62%{background-position:-130% 0;opacity:1}to{background-position:-130% 0;opacity:0}}html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){grid-template-columns:var(--composer-btn-v196) minmax(0,1fr) auto!important;grid-template-rows:var(--composer-btn-v196)!important;min-height:var(--composer-shell-height-v194, 60px)!important;height:var(--composer-shell-height-v194, 60px)!important;max-height:282px!important;column-gap:10px!important;padding:9px 10px!important;align-items:center!important;overflow:visible!important;transition:height .24s var(--composer-ease-v196),min-height .24s var(--composer-ease-v196),border-radius .24s var(--composer-ease-v196),padding .24s var(--composer-ease-v196),border-color .15s ease,background-color .15s ease!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) var(--composer-btn-v196)!important;min-height:var(--composer-shell-height-v194, 112px)!important;height:var(--composer-shell-height-v194, 112px)!important;padding:14px 10px 9px!important;row-gap:var(--composer-row-gap-v196)!important;align-items:stretch!important}html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:188px!important;line-height:24px!important;padding:0 2px!important;margin:0!important;overflow-x:hidden!important;overflow-y:hidden!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;word-wrap:break-word!important;transition:height .24s var(--composer-ease-v196)!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea{grid-column:1!important;grid-row:1!important;width:calc(100% - var(--composer-side-reserve-v196))!important;max-width:calc(100% - var(--composer-side-reserve-v196))!important;margin-right:var(--composer-side-reserve-v196)!important;padding:0 14px 0 0!important;align-self:start!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar{width:6px!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar-thumb,html body #root .composer.thread-bottom-v169 .composer-box.multiline textarea::-webkit-scrollbar-thumb{border-radius:999px!important;background:#ffffff2e!important}html body #root footer.composer.thread-bottom-v169 .composer-controls,html body #root .composer.thread-bottom-v169 .composer-controls{display:contents!important}html body #root footer.composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls label.round-btn{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin:0!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-controls,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-controls{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-box.multiline .composer-right-controls-v191{grid-column:auto!important;grid-row:auto!important;margin-left:auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>.gpt-mode-picker-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>.gpt-mode-picker-v182{order:-10!important;flex:0 0 auto!important;margin:0!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>button.round-btn:not(.send-btn){order:0!important;flex:0 0 auto!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191>.send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191>.send-btn{order:1!important;flex:0 0 auto!important;margin:0!important}html body #root footer.composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root .composer.thread-bottom-v169 .composer-controls label.round-btn,html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 button.round-btn:not(.send-btn),html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .send-btn{width:var(--composer-btn-v196)!important;min-width:var(--composer-btn-v196)!important;max-width:var(--composer-btn-v196)!important;height:var(--composer-btn-v196)!important;min-height:var(--composer-btn-v196)!important;max-height:var(--composer-btn-v196)!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;display:grid!important;place-items:center!important;border-radius:999px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{height:var(--composer-btn-v196)!important;min-height:var(--composer-btn-v196)!important;max-height:var(--composer-btn-v196)!important;width:auto!important;max-width:158px!important;padding:0 11px 0 13px!important;gap:6px!important;border-radius:999px!important;margin:0!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182 span,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182 span{font-size:13px!important;font-weight:460!important;line-height:1!important}html body #root footer.composer.thread-bottom-v169 .send-btn:not(:disabled),html body #root .composer.thread-bottom-v169 .send-btn:not(:disabled){background:#fffffff5!important;color:#050505!important}html body #root footer.composer.thread-bottom-v169 .send-btn:disabled,html body #root .composer.thread-bottom-v169 .send-btn:disabled{background:#ffffff1f!important;color:#727279!important;opacity:1!important}@media(max-width:760px){:root{--composer-side-reserve-v196: 50px}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191{gap:6px!important}html body #root footer.composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182,html body #root .composer.thread-bottom-v169 .composer-right-controls-v191 .gpt-mode-trigger-v182{max-width:122px!important;padding-inline:10px!important}}@media(prefers-reduced-motion:reduce){html body #root .messages-area .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-activity-link.is-live span:after,html body #root .conversation .message.assistant .message-activity-link.is-live span:after,html body #root footer.composer.thread-bottom-v169 .composer-box,html body #root .composer.thread-bottom-v169 .composer-box,html body #root footer.composer.thread-bottom-v169 textarea,html body #root .composer.thread-bottom-v169 textarea{animation:none!important;transition:none!important}}html body #root .activity-panel .expanded-activity-v197{padding:16px 16px 28px 18px!important;gap:0!important}html body #root .activity-panel .activity-step-expanded-v197{position:relative!important;display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;column-gap:12px!important;padding:0 0 18px!important;margin:0!important;border:0!important;background:transparent!important}html body #root .activity-panel .activity-step-expanded-v197:before{content:""!important;position:absolute!important;left:5px!important;top:16px!important;bottom:0!important;width:1px!important;background:linear-gradient(180deg,#ffffff21,#ffffff09)!important;pointer-events:none!important}html body #root .activity-panel .activity-step-expanded-v197:last-child:before{display:none!important}html body #root .activity-panel .activity-step-expanded-v197>i{width:7px!important;height:7px!important;margin:7px 0 0 2px!important;border-radius:999px!important;background:#777982!important;box-shadow:none!important;opacity:.95!important}html body #root .activity-panel .activity-step-expanded-v197.is-live>i{background:#f87171!important;box-shadow:0 0 0 4px #f871711a!important}html body #root .activity-panel .activity-step-expanded-v197.done>i{background:#8a8d96!important}html body #root .activity-panel .activity-step-expanded-v197.failed>i{background:#fb7185!important}html body #root .activity-panel .activity-step-content-v197{min-width:0!important;padding:0!important}html body #root .activity-panel .activity-step-content-v197 b{display:block!important;color:#f4f4f5!important;font-size:13.5px!important;font-weight:620!important;letter-spacing:-.018em!important;line-height:1.3!important;margin:0 0 5px!important}html body #root .activity-panel .activity-step-content-v197 p{position:relative!important;margin:0 0 7px!important;color:#a6a6ad!important;font-size:12.5px!important;font-weight:420!important;letter-spacing:-.01em!important;line-height:1.48!important;overflow:hidden!important}html body #root .activity-panel .activity-step-expanded-v197.is-live .activity-step-content-v197 p:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(105deg,transparent 0%,transparent 34%,rgba(255,255,255,.17) 48%,rgba(255,255,255,.17) 56%,transparent 72%,transparent 100%)!important;background-size:250% 100%!important;animation:activityParagraphWaveV197 2.35s cubic-bezier(.22,1,.36,1) infinite!important;pointer-events:none!important;mix-blend-mode:screen!important}html body #root .activity-panel .activity-step-expanded-v197:hover .activity-step-content-v197 p{color:#dedee3!important}html body #root .activity-panel .activity-step-meta-v197,html body #root .activity-panel .activity-step-content-v197 small{display:inline-flex!important;vertical-align:top!important;color:#777982!important;font-size:11.5px!important;font-weight:420!important;line-height:1.25!important}html body #root .activity-panel .activity-step-content-v197 small{margin-left:9px!important}@keyframes activityParagraphWaveV197{0%{background-position:120% 0;opacity:0}15%{opacity:1}62%{background-position:-120% 0;opacity:1}to{background-position:-120% 0;opacity:0}}:root{--sidebar-width-v198: 260px;--sidebar-collapsed-width-v198: 60px;--side-bg-v198: #070707;--side-hover-v198: rgba(255,255,255,.095);--side-active-v198: rgba(255,255,255,.12);--side-border-v198: rgba(255,255,255,.12);--side-border-hover-v198: rgba(255,255,255,.2);--side-text-v198: #f1f1f1;--side-muted-v198: #a0a0a7}html body #root .workspace .sidebar{width:var(--sidebar-width-v198)!important;min-width:var(--sidebar-width-v198)!important;max-width:var(--sidebar-width-v198)!important;background:var(--side-bg-v198)!important;border-right:1px solid rgba(255,255,255,.085)!important;box-shadow:none!important;transition:width .22s cubic-bezier(.22,1,.36,1),min-width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1)!important}html body #root .workspace .sidebar.collapsed{width:var(--sidebar-collapsed-width-v198)!important;min-width:var(--sidebar-collapsed-width-v198)!important;max-width:var(--sidebar-collapsed-width-v198)!important}html body #root .workspace .side-head.chatgpt-side-head{height:64px!important;min-height:64px!important;padding:10px 12px 8px!important;align-items:center!important}html body #root .workspace .side-logo.compact-logo{min-height:38px!important;height:38px!important;padding:0 9px!important;gap:9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--side-text-v198)!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.025em!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .workspace .side-logo.compact-logo:hover,html body #root .workspace .square-btn.sidebar-toggle-clean:hover,html body #root .workspace .side-actions.chatgpt-side-actions button:hover,html body #root .workspace .chat-row:hover,html body #root .workspace .side-user-card:hover{background:var(--side-hover-v198)!important;border-color:var(--side-border-hover-v198)!important;color:#fff!important}html body #root .workspace .square-btn.sidebar-toggle-clean{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#e7e7e7!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .workspace .side-actions.chatgpt-side-actions{gap:2px!important;padding:2px 10px 12px!important}html body #root .workspace .side-actions.chatgpt-side-actions button{min-height:38px!important;height:38px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#f0f0f0!important;gap:10px!important;padding:0 9px!important;font-size:14px!important;font-weight:520!important;letter-spacing:-.015em!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .workspace .side-actions.chatgpt-side-actions button.active{background:var(--side-active-v198)!important;border-color:#ffffff24!important;color:#fff!important}html body #root .workspace .side-actions.chatgpt-side-actions svg,html body #root .workspace .side-logo.compact-logo svg,html body #root .workspace .sidebar-toggle-clean svg,html body #root .workspace .chat-row svg,html body #root .workspace .side-user-card svg{stroke-width:1.8!important}html body #root .workspace .side-chats.chatgpt-chat-list{padding:10px 8px 12px!important}html body #root .workspace .chat-group{margin-bottom:14px!important}html body #root .workspace .chat-group-title{padding:10px 8px 6px!important;color:#a4a4aa!important;font-size:13px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.25!important;text-transform:none!important}html body #root .workspace .chat-row{min-height:36px!important;height:36px!important;margin:1px 0!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .workspace .chat-row.active{background:var(--side-active-v198)!important;border-color:#ffffff21!important;color:#fff!important}html body #root .workspace .chat-main{min-width:0!important;flex:1 1 auto!important}html body #root .workspace .chat-main b,html body #root .workspace .chat-main small{max-width:176px!important;line-height:1.2!important}html body #root .workspace .chat-main b{font-size:13.5px!important;font-weight:520!important;letter-spacing:-.012em!important}html body #root .workspace .chat-main small{display:none!important}html body #root .workspace .chat-controls{gap:2px!important;flex:0 0 auto!important}html body #root .workspace .chat-controls i{width:24px!important;height:24px!important;border:1px solid transparent!important;border-radius:8px!important;color:#9c9ca3!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .workspace .chat-controls i:hover{background:#ffffff1a!important;border-color:#ffffff24!important;color:#fff!important}html body #root .workspace .side-bottom-account{padding:10px 12px 14px!important}html body #root .workspace .side-user-card{width:100%!important;min-height:44px!important;height:44px!important;padding:0 8px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#f0f0f0!important;gap:9px!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .workspace .side-user-avatar{width:30px!important;min-width:30px!important;height:30px!important;border-radius:999px!important;background:#ffffff1a!important}html body #root .workspace .side-user-copy b{font-size:13px!important;font-weight:560!important;letter-spacing:-.012em!important}html body #root .workspace .side-user-copy small{color:#8c8c93!important;font-size:11.5px!important;font-weight:420!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{height:auto!important;min-height:112px!important;padding:12px 8px 8px!important;justify-content:flex-start!important;flex-direction:column!important;gap:6px!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo,html body #root .workspace .sidebar.collapsed .square-btn.sidebar-toggle-clean{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo span,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions span,html body #root .workspace .sidebar.collapsed .side-user-copy,html body #root .workspace .sidebar.collapsed .chat-group-title,html body #root .workspace .sidebar.collapsed .chat-main,html body #root .workspace .sidebar.collapsed .chat-controls{display:none!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions{padding:4px 8px 10px!important;gap:6px!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important;gap:0!important}html body #root .workspace .sidebar.collapsed .side-chats.chatgpt-chat-list{display:none!important}html body #root .workspace .sidebar.collapsed .side-bottom-account{margin-top:auto!important;padding:8px 8px 14px!important}html body #root .workspace .sidebar.collapsed .side-user-card{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-user-avatar{width:32px!important;height:32px!important;min-width:32px!important}html body #root :is(.topbar-actions button,.pill.ghost,.avatar-pill,.quick-prompts button,.settings-tabs button,.provider-actions button,.admin-actions button,.ghost-btn,.danger-btn,.modal-x,.composer-right-controls-v191 button.round-btn:not(.send-btn),.composer-controls label.round-btn,.gpt-mode-trigger-v182){border:1px solid transparent!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease!important}html body #root :is(.topbar-actions button,.pill.ghost,.avatar-pill,.quick-prompts button,.settings-tabs button,.provider-actions button,.admin-actions button,.ghost-btn,.danger-btn,.modal-x,.composer-right-controls-v191 button.round-btn:not(.send-btn),.composer-controls label.round-btn,.gpt-mode-trigger-v182):hover{background:#ffffff1b!important;border-color:#fff3!important;color:#fff!important}html body #root .message-actions button,html body #root .message-actions button:hover,html body #root .message-actions button.active{border:0!important}@media(max-width:760px){html body #root .workspace .sidebar,html body #root .workspace .sidebar.collapsed{width:min(302px,86vw)!important;min-width:min(302px,86vw)!important;max-width:min(302px,86vw)!important}html body #root .workspace .sidebar.collapsed{transform:translate(-105%)!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{min-height:64px!important;flex-direction:row!important;justify-content:space-between!important;padding:10px 12px 8px!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo span,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions span,html body #root .workspace .sidebar.collapsed .side-user-copy,html body #root .workspace .sidebar.collapsed .chat-group-title,html body #root .workspace .sidebar.collapsed .chat-main{display:initial!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button{width:100%!important;justify-content:flex-start!important;padding:0 9px!important;gap:10px!important}html body #root .workspace .sidebar.collapsed .side-chats.chatgpt-chat-list{display:block!important}}:root{--app-bg-v199: #090909;--sidebar-width-v199: 248px;--sidebar-collapsed-width-v199: 58px;--landing-font-v199: Inter, "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html body #root .workspace,html body #root .workspace .main-panel,html body #root .workspace .messages-area,html body #root .workspace .topbar.clean,html body #root .workspace footer.composer.thread-bottom-v169,html body #root .workspace .activity-panel{background:var(--app-bg-v199)!important;background-image:none!important}html body #root .workspace .composer{background:linear-gradient(180deg,rgba(9,9,9,0),var(--app-bg-v199) 42%)!important}html body #root .workspace .sidebar{width:var(--sidebar-width-v199)!important;min-width:var(--sidebar-width-v199)!important;max-width:var(--sidebar-width-v199)!important;flex:0 0 var(--sidebar-width-v199)!important;box-sizing:border-box!important;overflow:hidden!important;background:var(--app-bg-v199)!important;background-image:none!important;border-right:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}html body #root .workspace .sidebar.collapsed{width:var(--sidebar-collapsed-width-v199)!important;min-width:var(--sidebar-collapsed-width-v199)!important;max-width:var(--sidebar-collapsed-width-v199)!important;flex-basis:var(--sidebar-collapsed-width-v199)!important}html body #root .workspace .side-head.chatgpt-side-head{height:58px!important;min-height:58px!important;padding:9px 10px 7px!important;gap:6px!important}html body #root .workspace .side-logo.compact-logo{height:36px!important;min-height:36px!important;padding:0 8px!important;border-radius:10px!important}html body #root .workspace .square-btn.sidebar-toggle-clean{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:10px!important}html body #root .workspace .side-actions.chatgpt-side-actions{padding:2px 8px 12px!important;gap:1px!important}html body #root .workspace .side-actions.chatgpt-side-actions button,html body #root .workspace .chat-row,html body #root .workspace .side-user-card,html body #root .workspace .side-logo.compact-logo,html body #root .workspace .square-btn.sidebar-toggle-clean{box-sizing:border-box!important}html body #root .workspace .side-actions.chatgpt-side-actions button{height:36px!important;min-height:36px!important;border-radius:10px!important;padding:0 8px!important;gap:10px!important}html body #root .workspace .side-chats.chatgpt-chat-list{padding:8px 7px 12px!important}html body #root .workspace .chat-group-title{padding:9px 8px 6px!important}html body #root .workspace .chat-row{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 7px!important;border-radius:9px!important}html body #root .workspace .chat-main b,html body #root .workspace .chat-main small{max-width:154px!important}html body #root .workspace .chat-row .chat-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(2px)!important;transition:opacity .14s ease,transform .14s ease,visibility .14s ease!important}html body #root .workspace .chat-row:hover .chat-controls,html body #root .workspace .chat-row:focus-within .chat-controls{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}html body #root .workspace .chat-controls i{width:23px!important;height:23px!important;border-radius:7px!important;background:transparent!important;border:1px solid transparent!important}html body #root .workspace .chat-controls i:hover{background:#ffffff1b!important;border-color:#ffffff2e!important;color:#fff!important}html body #root .workspace .chat-controls i.delete-chat-control:hover{background:#ff46462e!important;border-color:#ff46464d!important;color:#ff7474!important}html body #root .workspace .side-bottom-account{padding:8px 10px 12px!important}html body #root .workspace .side-user-card{height:40px!important;min-height:40px!important;border-radius:11px!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{min-height:100px!important;padding:10px 7px 7px!important;gap:6px!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo,html body #root .workspace .sidebar.collapsed .square-btn.sidebar-toggle-clean,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button,html body #root .workspace .sidebar.collapsed .side-user-card{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions{padding:4px 8px 10px!important;gap:5px!important}html body #root .workspace .sidebar.collapsed .side-bottom-account{padding:8px 8px 12px!important}html body #root .workspace :is(.side-logo.compact-logo,.square-btn.sidebar-toggle-clean,.side-actions.chatgpt-side-actions button,.chat-row,.side-user-card,.topbar-actions button,.pill.ghost,.avatar-pill,.quick-prompts button,.settings-tabs button,.provider-actions button,.admin-actions button,.ghost-btn,.danger-btn,.modal-x,.composer-right-controls-v191 button.round-btn:not(.send-btn),.composer-controls label.round-btn,.gpt-mode-trigger-v182):hover{background:#ffffff1b!important;border-color:#fff3!important;color:#fff!important}html body #root .workspace .message-actions{gap:8px!important;margin-top:10px!important;opacity:.78!important}html body #root .workspace .message-actions:hover{opacity:1!important}html body #root .workspace .message-actions button{display:grid!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;place-items:center!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.08)!important;background:#111111b8!important;color:#b8b8bf!important;box-shadow:none!important}html body #root .workspace .message-actions button:hover,html body #root .workspace .message-actions button.active{background:#181818e0!important;border-color:#ffffff24!important;color:#fff!important}html body #root .landing-page,html body #root .landing-page *{font-family:var(--landing-font-v199)!important}html body #root .landing-page .brand-mark,html body #root .landing-page .side-logo{font-weight:850!important;letter-spacing:-.03em!important}html body #root .landing-page .brand-mark{font-size:18px!important}html body #root .landing-page .landing-nav-actions,html body #root .landing-page .landing-nav-actions button,html body #root .landing-page .landing-nav-actions a{font-size:14px!important;font-weight:650!important;letter-spacing:-.01em!important}html body #root .landing-page .nav-login,html body #root .landing-page .nav-login.authed{font-weight:850!important;letter-spacing:-.018em!important}html body #root .landing-page .hero-copy h1,html body #root .landing-page .section-head h2,html body #root .landing-page .landing-cta h2{font-weight:850!important;letter-spacing:-.055em!important}html body #root .landing-page .hero-copy p,html body #root .landing-page .section-head p,html body #root .landing-page .landing-cta p,html body #root .landing-page .landing-cards p{font-weight:400!important;letter-spacing:0!important}@media(max-width:760px){html body #root .workspace .sidebar,html body #root .workspace .sidebar.collapsed{width:min(302px,86vw)!important;min-width:min(302px,86vw)!important;max-width:min(302px,86vw)!important;flex-basis:min(302px,86vw)!important}}html body #root .landing-page .landing-nav .brand-mark{gap:0!important;padding:0 14px!important;min-height:40px!important;font-weight:650!important;letter-spacing:-.026em!important;color:#f2f2f3!important}html body #root .landing-page .landing-nav .brand-mark span{font-weight:650!important}html body #root .landing-page .landing-nav .landing-nav-actions,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link{color:#c9c9ce!important;font-weight:520!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link svg{color:currentColor!important;opacity:.96!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible{color:#fff!important}html body #root .landing-page .landing-footer-bottom-clean{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.075)!important;color:#85858b!important;font-size:13px!important;line-height:1.45!important}html body #root .landing-page .landing-footer-bottom-clean span:first-child{color:#bdbdc2!important;font-weight:600!important;white-space:nowrap!important}html body #root .landing-page .landing-footer-bottom-clean span:last-child{color:#8c8c92!important;text-align:right!important}html body #root .landing-page .landing-footer-meta,html body #root .landing-page .landing-footer-chips{display:none!important}@media(max-width:760px){html body #root .landing-page .landing-footer-bottom-clean{align-items:flex-start!important;flex-direction:column!important}html body #root .landing-page .landing-footer-bottom-clean span:last-child{text-align:left!important}}html body #root .workspace,html body #root .workspace .sidebar,html body #root .workspace .main-panel,html body #root .workspace .activity-panel,html body #root .workspace .topbar{background:#090909!important}html body #root .workspace .side-logo.compact-logo{width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 8px!important;gap:0!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#f3f3f4!important}html body #root .workspace .side-logo.compact-logo svg{display:none!important}html body #root .workspace .side-logo.compact-logo span{display:inline!important;font-size:14px!important;font-weight:580!important;letter-spacing:-.025em!important}html body #root .workspace .side-head.chatgpt-side-head{height:56px!important;min-height:56px!important;padding:7px 12px 7px 18px!important;align-items:center!important;gap:8px!important}html body #root .workspace .sidebar-toggle-clean,html body #root .workspace .square-btn.sidebar-toggle-clean{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;display:grid!important;place-items:center!important}html body #root .workspace .sidebar-toggle-clean:hover,html body #root .workspace .sidebar-toggle-clean:focus-visible{background:#ffffff1b!important;border-color:#fff3!important}html body #root .workspace .chatgpt-side-actions button,html body #root .workspace .side-user-card{border-radius:12px!important}html body #root .workspace .sidebar.collapsed{width:60px!important;min-width:60px!important;max-width:60px!important;flex-basis:60px!important;padding:8px 8px 10px!important;overflow:hidden!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{height:52px!important;min-height:52px!important;padding:3px 0 7px!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;gap:0!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo{display:none!important}html body #root .workspace .sidebar.collapsed .sidebar-toggle-clean,html body #root .workspace .sidebar.collapsed .chatgpt-side-actions button,html body #root .workspace .sidebar.collapsed .side-user-card{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;justify-content:center!important;border-radius:12px!important}html body #root .workspace .sidebar.collapsed .chatgpt-side-actions{padding:2px 0 10px!important;gap:7px!important;align-items:center!important}html body #root .workspace .sidebar.collapsed .side-actions button svg,html body #root .workspace .sidebar.collapsed .sidebar-toggle-clean svg{margin:0!important}html body #root .workspace .chat-row .chat-controls{opacity:0!important;pointer-events:none!important;transition:opacity .14s ease!important}html body #root .workspace .chat-row:hover .chat-controls,html body #root .workspace .chat-row:focus-within .chat-controls{opacity:1!important;pointer-events:auto!important}html body #root .workspace .chat-row.active:not(:hover):not(:focus-within) .chat-controls{opacity:0!important;pointer-events:none!important}html body #root .workspace .chat-controls i.delete-chat-control:hover{background:#ff4a4a2e!important;color:#ff6969!important}html body #root .landing-page .landing-nav .brand-mark{gap:0!important;padding:0 14px!important;font-weight:570!important;letter-spacing:-.024em!important;color:#f4f4f5!important}html body #root .landing-page .landing-nav .brand-mark svg{display:none!important}html body #root .landing-page .landing-nav .brand-mark span{font-weight:570!important}html body #root .landing-page .landing-nav .landing-nav-actions,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link{color:#d8d8dd!important;font-weight:540!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link svg{opacity:.98!important}html body #root .landing-page .landing-footer-bottom-clean{justify-content:center!important;padding-top:18px!important;color:#8f8f95!important}html body #root .landing-page .landing-footer-bottom-clean span:first-child,html body #root .landing-page .landing-footer-bottom-clean span:last-child{color:#8f8f95!important;font-weight:500!important;text-align:center!important}html body #root .workspace,html body #root .main-panel,html body #root .messages-area,html body #root .topbar.clean,html body #root .sidebar{background-color:#090909!important}html body #root .workspace{background-image:none!important}html body #root .sidebar{width:252px!important;min-width:252px!important;border-right:1px solid #171717!important;overflow:hidden!important}html body #root .side-head.chatgpt-side-head{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;padding:14px 18px 10px!important;min-height:auto!important;height:auto!important}html body #root .side-logo.compact-logo,html body #root .square-btn.sidebar-toggle-clean,html body #root .side-actions.chatgpt-side-actions button,html body #root .side-actions button{min-height:44px!important;height:44px!important;border-radius:14px!important;border:1px solid #1f1f1f!important;background:#121212!important;box-shadow:none!important}html body #root .side-logo.compact-logo{width:100%!important;justify-content:flex-start!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;color:#f2f2f2!important}html body #root .square-btn.sidebar-toggle-clean{width:44px!important;min-width:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#f2f2f2!important}html body #root .side-logo.compact-logo:hover,html body #root .square-btn.sidebar-toggle-clean:hover,html body #root .side-actions.chatgpt-side-actions button:hover,html body #root .side-actions button:hover,html body #root .side-actions.chatgpt-side-actions button.active,html body #root .side-actions button.active{background:#1a1a1a!important;border-color:#2a2a2a!important;color:#fff!important}html body #root .side-actions.chatgpt-side-actions{padding:0 18px 12px!important;gap:8px!important}html body #root .side-actions.chatgpt-side-actions button,html body #root .side-actions button{justify-content:flex-start!important;padding:0 12px!important;font-size:15px!important;font-weight:550!important}html body #root .side-actions.chatgpt-side-actions button svg,html body #root .side-actions button svg,html body #root .square-btn.sidebar-toggle-clean svg{flex:0 0 auto!important}html body #root .side-actions.chatgpt-side-actions button span,html body #root .side-actions button span{white-space:nowrap!important}html body #root .side-chats{padding:4px 18px 12px!important}html body #root .chat-row{min-height:40px!important;padding:0 8px 0 10px!important;border-radius:12px!important}html body #root .chat-main{min-width:0!important}html body #root .chat-main b{font-weight:560!important}html body #root .chat-controls{opacity:0!important;pointer-events:none!important;transition:opacity .16s ease!important}html body #root .chat-controls i{background:transparent!important;color:#9a9a9a!important;border-radius:9px!important}html body #root .chat-controls i:hover{background:#181818!important;color:#fff!important}html body #root .message-actions{opacity:1!important}html body #root .message-actions button{background:#0f0f0f!important;border:1px solid #232323!important;color:#b3b3b3!important;border-radius:12px!important}html body #root .message-actions button:hover,html body #root .message-actions button.active{background:#171717!important;border-color:#2d2d2d!important;color:#fff!important}html body #root .sidebar.collapsed{width:74px!important;min-width:74px!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{grid-template-columns:44px!important;justify-content:center!important;padding:14px 14px 10px!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo,html body #root .workspace .sidebar.collapsed .square-btn.sidebar-toggle-clean,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button{width:44px!important;min-width:44px!important;height:44px!important;margin:0 auto!important;padding:0!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo span,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button span,html body #root .workspace .sidebar.collapsed .chat-group-title,html body #root .workspace .sidebar.collapsed .chat-main,html body #root .workspace .sidebar.collapsed .chat-controls,html body #root .workspace .sidebar.collapsed .side-user-copy,html body #root .workspace .sidebar.collapsed .side-chats{display:none!important}html body #root .workspace .sidebar.collapsed .side-user-card{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;margin:0 auto!important;justify-content:center!important}@media(max-width:900px){html body #root .sidebar{width:280px!important;min-width:280px!important}html body #root .sidebar.collapsed{width:280px!important}}html body #root .landing-page{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}html body #root .landing-nav{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .landing-nav .brand-mark{display:inline-flex!important;align-items:center!important;gap:0!important;min-height:42px!important;padding:10px 13px!important;border-radius:16px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.03em!important;line-height:1!important}html body #root .landing-nav .brand-mark svg,html body #root .landing-nav .brand-mark .brand-icon,html body #root .landing-nav .brand-mark .logo-icon{display:none!important}html body #root .landing-nav .brand-mark span{display:inline-block!important;color:#fff!important;font:inherit!important;letter-spacing:inherit!important}html body #root .landing-nav .brand-mark:hover{background:#ffffff12!important;border:0!important;box-shadow:none!important}html body #root .landing-nav-actions{display:flex!important;align-items:center!important;gap:18px!important;color:#b2b2b8!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:520!important;letter-spacing:-.012em!important}html body #root .landing-nav-link{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 2px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-family:inherit!important;font-size:14px!important;font-weight:520!important;letter-spacing:-.012em!important}html body #root .landing-nav-link:hover{background:transparent!important;border:0!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body #root .landing-nav-link svg{width:15px!important;height:15px!important;stroke-width:2!important}html body #root .nav-login{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;background:#fff!important;color:#101010!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.018em!important}html body #root .landing-page .landing-nav,html body #root .landing-nav,html body #root .landing-page .landing-nav:hover,html body #root .landing-nav:hover{background:#0a0a0aa8!important;background-color:#0a0a0aa8!important;background-image:none!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;isolation:isolate!important;contain:layout paint!important;clip-path:inset(0 round 22px)!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:38px!important;padding:0 11px!important;color:#fff!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:none!important;font:inherit!important;font-size:18px!important;font-weight:560!important;letter-spacing:-.035em!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:focus-visible{transform:translateY(-1px)!important;color:#fff!important;background:#ffffff13!important;background-color:#ffffff13!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important}html body #root .landing-page .landing-nav .landing-nav-actions,html body #root .landing-nav .landing-nav-actions{display:flex!important;align-items:center!important;gap:14px!important;color:#d4d4d4!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:0 11px!important;color:#d4d4d4!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:none!important;font:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible{transform:translateY(-1px)!important;color:#fff!important;background:#ffffff13!important;background-color:#ffffff13!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important}html body #root .landing-page .landing-nav .nav-login,html body #root .landing-nav .nav-login{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important}html body #root .landing-page .landing-nav,html body #root .landing-nav,html body #root .landing-page .landing-nav:hover,html body #root .landing-nav:hover{position:sticky!important;top:18px!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:min(1180px,calc(100% - 44px))!important;max-width:1180px!important;min-height:64px!important;margin:0 auto!important;padding:8px!important;border-radius:22px!important;background:#0a0a0aa8!important;background-color:#0a0a0aa8!important;background-image:none!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;isolation:isolate!important;contain:layout paint!important;clip-path:inset(0 round 22px)!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:42px!important;height:42px!important;padding:0 13px!important;border-radius:16px!important;border:1px solid transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font:inherit!important;font-size:18px!important;font-weight:560!important;letter-spacing:-.035em!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}html body #root .landing-page .landing-nav .brand-mark span,html body #root .landing-nav .brand-mark span{display:inline-block!important;color:#fff!important;font:inherit!important;font-weight:560!important;letter-spacing:inherit!important;line-height:inherit!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible{transform:translateY(-1px)!important;color:#fff!important;background:#ffffff13!important;background-color:#ffffff13!important;background-image:none!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important}html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:active,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active{transform:translateY(0) scale(.985)!important}html body #root .landing-page .landing-nav .landing-nav-actions,html body #root .landing-nav .landing-nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;color:#d4d4d4!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;height:38px!important;padding:0 11px!important;color:#d4d4d4!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:none!important;font:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link svg,html body #root .landing-nav .landing-nav-actions .landing-nav-link svg{width:15px!important;height:15px!important;color:currentColor!important;flex:0 0 auto!important;stroke-width:2!important}html body #root .landing-page .landing-nav .nav-login,html body #root .landing-nav .nav-login,html body #root .landing-page .landing-nav .nav-login.authed,html body #root .landing-nav .nav-login.authed{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #ffffff!important;background:#fff!important;background-color:#fff!important;color:#101010!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important;line-height:1!important;box-shadow:none!important}html body #root .landing-page .landing-nav .nav-login:hover,html body #root .landing-nav .nav-login:hover,html body #root .landing-page .landing-nav .nav-login.authed:hover,html body #root .landing-nav .nav-login.authed:hover{transform:translateY(-1px)!important;background:#fff!important;color:#101010!important;border-color:#fff!important;box-shadow:none!important}@media(max-width:760px){html body #root .landing-page .landing-nav,html body #root .landing-nav{width:min(100% - 24px,1180px)!important;min-height:58px!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link{display:none!important}}html body #root .landing-page .landing-nav,html body #root .landing-nav,html body #root .landing-page .landing-nav:hover,html body #root .landing-nav:hover{background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 18px 60px #00000057!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body #root .landing-page .landing-nav:before,html body #root .landing-page .landing-nav:after,html body #root .landing-nav:before,html body #root .landing-nav:after{content:none!important;display:none!important;opacity:0!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link{background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root .landing-page .landing-nav .brand-mark span,html body #root .landing-nav .brand-mark span{font-weight:560!important}html body #root .landing-page .landing-nav,html body #root .landing-nav,html body #root .landing-page .landing-nav:hover,html body #root .landing-nav:hover{background:linear-gradient(180deg,#ffffff0f,#ffffff07),#121212eb!important;background-color:#121212eb!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 20px 64px #0000005c,inset 0 1px #ffffff09!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}html body #root .landing-page .landing-nav .brand-mark svg,html body #root .landing-nav .brand-mark svg,html body #root .landing-page .landing-nav .brand-mark .brand-icon,html body #root .landing-nav .brand-mark .brand-icon,html body #root .landing-page .landing-nav .brand-mark .logo-icon,html body #root .landing-nav .brand-mark .logo-icon{display:none!important}html body #root .workspace .side-head.chatgpt-side-head{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;padding:12px 16px 8px!important;height:auto!important;min-height:auto!important}html body #root .workspace .side-logo.compact-logo,html body #root .workspace .square-btn.sidebar-toggle-clean,html body #root .workspace .side-actions.chatgpt-side-actions button,html body #root .workspace .side-actions button{height:42px!important;min-height:42px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .workspace .side-logo.compact-logo{width:100%!important;padding:0 11px!important;justify-content:flex-start!important;gap:0!important;color:#f2f2f2!important}html body #root .workspace .square-btn.sidebar-toggle-clean{width:42px!important;min-width:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#f2f2f2!important}html body #root .workspace .side-actions.chatgpt-side-actions{padding:0 16px 12px!important;gap:7px!important}html body #root .workspace .side-actions.chatgpt-side-actions button,html body #root .workspace .side-actions button{width:100%!important;padding:0 11px!important;justify-content:flex-start!important}html body #root .workspace .side-logo.compact-logo:hover,html body #root .workspace .square-btn.sidebar-toggle-clean:hover,html body #root .workspace .side-actions.chatgpt-side-actions button:hover,html body #root .workspace .side-actions button:hover,html body #root .workspace .side-actions.chatgpt-side-actions button.active,html body #root .workspace .side-actions button.active{background:#ffffff13!important;background-color:#ffffff13!important;border-color:#ffffff1b!important;color:#fff!important}html body #root .workspace .sidebar.collapsed{width:70px!important;min-width:70px!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{grid-template-columns:42px!important;padding:12px 14px 8px!important;gap:7px!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo,html body #root .workspace .sidebar.collapsed .square-btn.sidebar-toggle-clean,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0 auto!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo span,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button span,html body #root .workspace .sidebar.collapsed .side-chats,html body #root .workspace .sidebar.collapsed .side-user-copy{display:none!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions{padding:0 14px 12px!important}html body #root .workspace .sidebar.collapsed .side-bottom-account{padding:0 14px 14px!important}html body #root .workspace .sidebar{background:#090909!important;background-color:#090909!important;border-right:1px solid #171717!important}html body #root .workspace .side-head.chatgpt-side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:14px 18px 10px!important;min-height:46px!important;height:auto!important}html body #root .workspace .side-logo.compact-logo,html body #root .workspace .square-btn.sidebar-toggle-clean{height:34px!important;min-height:34px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .workspace .side-logo.compact-logo{width:auto!important;max-width:max-content!important;padding:0 8px!important;justify-content:flex-start!important;gap:0!important;color:#f2f2f2!important}html body #root .workspace .side-logo.compact-logo span{font-size:14px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1!important}html body #root .workspace .side-logo.compact-logo svg,html body #root .workspace .side-logo.compact-logo .brand-icon,html body #root .workspace .side-logo.compact-logo .logo-icon{display:none!important}html body #root .workspace .square-btn.sidebar-toggle-clean{width:34px!important;min-width:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#f2f2f2!important}html body #root .workspace .side-actions.chatgpt-side-actions{padding:2px 18px 12px!important;gap:4px!important}html body #root .workspace .side-actions.chatgpt-side-actions button,html body #root .workspace .side-actions button{height:36px!important;min-height:36px!important;width:100%!important;padding:0 9px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;justify-content:flex-start!important;color:#e8e8e8!important}html body #root .workspace .side-logo.compact-logo:hover,html body #root .workspace .square-btn.sidebar-toggle-clean:hover,html body #root .workspace .side-actions.chatgpt-side-actions button:hover,html body #root .workspace .side-actions button:hover,html body #root .workspace .side-actions.chatgpt-side-actions button.active,html body #root .workspace .side-actions button.active{background:#fff1!important;background-color:#fff1!important;border-color:#ffffff16!important;color:#fff!important}html body #root .workspace .side-actions.chatgpt-side-actions button svg,html body #root .workspace .side-actions button svg,html body #root .workspace .square-btn.sidebar-toggle-clean svg{width:18px!important;height:18px!important;flex:0 0 auto!important}html body #root .chat-controls{opacity:0!important;pointer-events:none!important}html body #root .chat-row:hover .chat-controls,html body #root .chat-row:focus-visible .chat-controls,html body #root .chat-row.active .chat-controls{opacity:1!important;pointer-events:auto!important}html body #root .chat-controls .delete-chat-control:hover{background:#ff545929!important;color:#ff7a7e!important}html body #root .workspace .sidebar.collapsed{width:60px!important;min-width:60px!important}html body #root .workspace .sidebar.collapsed .side-head.chatgpt-side-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:14px 12px 10px!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo,html body #root .workspace .sidebar.collapsed .square-btn.sidebar-toggle-clean{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0 auto!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions{padding:0 12px 12px!important;gap:6px!important}html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button,html body #root .workspace .sidebar.collapsed .side-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0 auto!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-logo.compact-logo span,html body #root .workspace .sidebar.collapsed .side-actions.chatgpt-side-actions button span,html body #root .workspace .sidebar.collapsed .side-actions button span,html body #root .workspace .sidebar.collapsed .side-chats,html body #root .workspace .sidebar.collapsed .side-user-copy{display:none!important}html body #root .workspace .sidebar.collapsed .side-bottom-account{padding:0 12px 14px!important}html body #root .workspace .sidebar.collapsed .side-user-card{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0 auto!important;justify-content:center!important;border-radius:12px!important}html body #root .landing-page,html body #root .landing-page button,html body #root .landing-page input,html body #root .landing-page textarea,html body #root .landing-page select{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .landing-page .glass-panel,html body #root .landing-nav.glass-panel{border:1px solid rgba(255,255,255,.08)!important;background:#18181ac7!important;background-color:#18181ac7!important;background-image:none!important;box-shadow:0 24px 80px #00000052!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html body #root .landing-page .landing-nav,html body #root .landing-nav{position:sticky!important;top:16px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;max-width:1180px!important;width:min(1180px,100%)!important;min-height:0!important;margin:0 auto!important;border-radius:22px!important;padding:8px!important;overflow:visible!important;isolation:auto!important;contain:none!important;clip-path:none!important}html body #root .landing-page .brand-mark,html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:16px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#fff!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:850!important;letter-spacing:-.03em!important;padding:10px 13px!important;font-size:18px!important;line-height:1!important;min-height:0!important;height:auto!important;border:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;white-space:nowrap!important}html body #root .landing-page .brand-mark span,html body #root .landing-nav .brand-mark span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}html body #root .landing-page .brand-mark svg,html body #root .landing-nav .brand-mark svg,html body #root .landing-page .brand-mark .brand-icon,html body #root .landing-nav .brand-mark .brand-icon,html body #root .landing-page .brand-mark .logo-icon,html body #root .landing-nav .brand-mark .logo-icon{display:none!important}html body #root .landing-page .brand-mark:hover,html body #root .landing-nav .brand-mark:hover,html body #root .landing-page .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:focus-visible{background:#ffffff12!important;background-color:#ffffff12!important;color:#fff!important;border:0!important;box-shadow:none!important;transform:none!important;outline:0!important}html body #root .landing-page .landing-nav-actions,html body #root .landing-nav .landing-nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;color:#b2b2b8!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1!important}html body #root .landing-page .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-page .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#b2b2b8!important;font:inherit!important;font-weight:500!important;letter-spacing:-.012em!important;white-space:nowrap!important;transform:none!important;text-shadow:none!important;transition:color .18s ease,opacity .18s ease!important}html body #root .landing-page .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-page .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-page .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-page .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible{color:#fff!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;outline:0!important}html body #root .landing-page .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-page .brand-mark:active,html body #root .landing-nav .brand-mark:active{transform:none!important}html body #root .landing-page .landing-nav-actions .landing-nav-link svg,html body #root .landing-nav .landing-nav-actions .landing-nav-link svg,html body #root .landing-page .landing-nav-actions button:not(.nav-login) svg,html body #root .landing-nav .landing-nav-actions button:not(.nav-login) svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;flex:0 0 auto!important}html body #root .landing-page .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#101010!important;min-height:42px!important;height:42px!important;padding:0 16px!important;border:0!important;box-shadow:none!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.012em!important;line-height:1!important;transform:none!important;filter:none!important;text-shadow:none!important;white-space:nowrap!important}html body #root .landing-page .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav-actions .nav-login.authed:hover,html body #root .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-page .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{background:#fff!important;background-color:#fff!important;color:#101010!important;border:0!important;box-shadow:none!important;transform:none!important;outline:0!important}html body #root .landing-page .landing-nav-actions .nav-login *,html body #root .landing-nav .landing-nav-actions .nav-login *,html body #root .landing-page .landing-nav-actions .nav-login svg,html body #root .landing-nav .landing-nav-actions .nav-login svg{color:#101010!important;stroke:currentColor!important}html body #root .landing-page .hero-badge,html body #root .landing-page .eyebrow{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:850!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body #root .landing-page .hero-copy h1{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:850!important;letter-spacing:-.075em!important}html body #root .landing-page .hero-copy p{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important}html body #root .landing-page .primary-xl,html body #root .landing-page .secondary-xl,html body #root .landing-page .primary-btn,html body #root .landing-page .ghost-btn,html body #root .landing-page .danger-btn{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:850!important}@media(max-width:760px){html body #root .landing-page .landing-nav,html body #root .landing-nav{top:10px!important}html body #root .landing-page .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-page .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login){display:none!important}}html body #root .landing-page{font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .landing-page .landing-nav,html body #root .landing-nav{position:sticky!important;top:16px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:1180px!important;margin:0 auto!important;border-radius:22px!important;padding:8px!important;background:#0a0a0aa8!important;background-color:#0a0a0aa8!important;background-image:none!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;outline:0!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;isolation:isolate!important;contain:layout paint!important;clip-path:inset(0 round 22px)!important;opacity:1!important}html body #root .landing-page .landing-nav:hover,html body #root .landing-nav:hover{background:#0a0a0ab3!important;background-color:#0a0a0ab3!important;background-image:none!important;border-color:#ffffff0f!important;box-shadow:none!important;filter:none!important}html body #root .landing-page .landing-nav:before,html body #root .landing-page .landing-nav:after,html body #root .landing-nav:before,html body #root .landing-nav:after{content:none!important;display:none!important;background:none!important;background-image:none!important;box-shadow:none!important;opacity:0!important}html body #root .landing-page .landing-nav>*,html body #root .landing-nav>*{position:relative!important;z-index:2!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:16px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#fff!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:560!important;letter-spacing:-.03em!important;line-height:1!important;min-height:0!important;height:auto!important;padding:10px 13px!important;border:1px solid transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;white-space:nowrap!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}html body #root .landing-page .landing-nav .brand-mark span,html body #root .landing-nav .brand-mark span{color:inherit!important;font:inherit!important;font-weight:560!important;letter-spacing:inherit!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:focus-visible{transform:translateY(-1px)!important;color:#fff!important;background:#ffffff13!important;background-color:#ffffff13!important;background-image:none!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important;outline:0!important}html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:active{transform:translateY(0) scale(.985)!important}html body #root .landing-page .landing-nav .landing-nav-actions,html body #root .landing-nav .landing-nav-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;color:#b2b2b8!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;height:auto!important;padding:0 11px!important;color:#d4d4d4!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid transparent!important;border-radius:14px!important;box-shadow:none!important;font:inherit!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.012em!important;white-space:nowrap!important;cursor:pointer!important;text-shadow:none!important;filter:none!important;transform:none!important;transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .34s cubic-bezier(.22,.61,.36,1),border-color .34s cubic-bezier(.22,.61,.36,1),color .34s cubic-bezier(.22,.61,.36,1),box-shadow .34s cubic-bezier(.22,.61,.36,1)!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible{transform:translateY(-1px)!important;color:#fff!important;background:#ffffff13!important;background-color:#ffffff13!important;background-image:none!important;border-color:#ffffff25!important;box-shadow:inset 0 0 0 1px #ffffff08!important;outline:0!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):active{transform:translateY(0) scale(.985)!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link svg,html body #root .landing-nav .landing-nav-actions .landing-nav-link svg,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login) svg,html body #root .landing-nav .landing-nav-actions button:not(.nav-login) svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;flex:0 0 auto!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#050505!important;min-height:42px!important;height:42px!important;padding:0 16px!important;border:1px solid #fff!important;box-shadow:none!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.012em!important;line-height:1!important;transform:none!important;filter:none!important;text-shadow:none!important;white-space:nowrap!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{background:#fff!important;background-color:#fff!important;color:#050505!important;border-color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login *,html body #root .landing-nav .landing-nav-actions .nav-login *,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login svg,html body #root .landing-nav .landing-nav-actions .nav-login svg{color:#050505!important;stroke:currentColor!important}@media(max-width:760px){html body #root .landing-page .landing-nav,html body #root .landing-nav{top:10px!important}html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login){display:none!important}}html body #root .landing-page .landing-nav,html body #root .landing-nav{position:sticky!important;top:16px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:1180px!important;width:min(1180px,100%)!important;min-height:58px!important;margin:0 auto!important;padding:8px!important;border-radius:22px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff09!important;backdrop-filter:blur(18px) saturate(128%)!important;-webkit-backdrop-filter:blur(18px) saturate(128%)!important;transform:none!important;filter:none!important;outline:0!important;opacity:1!important;overflow:hidden!important;box-sizing:border-box!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #root .landing-page .landing-nav:hover,html body #root .landing-page .landing-nav:focus-within,html body #root .landing-nav:hover,html body #root .landing-nav:focus-within{background:#090909!important;background-color:#090909!important;background-image:none!important;border-color:#ffffff16!important;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff09!important;transform:none!important;filter:none!important;padding:8px!important;min-height:58px!important}html body #root .landing-page .landing-nav:before,html body #root .landing-page .landing-nav:after,html body #root .landing-nav:before,html body #root .landing-nav:after{content:none!important;display:none!important;opacity:0!important;background:none!important;background-image:none!important;box-shadow:none!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark{min-height:42px!important;height:42px!important;padding:0 13px!important;border-radius:16px!important;border:1px solid transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#fff!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.03em!important;line-height:1!important;transform:none!important;box-shadow:none!important;box-sizing:border-box!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:active{min-height:42px!important;height:42px!important;padding:0 13px!important;background:#ffffff12!important;background-color:#ffffff12!important;background-image:none!important;border-color:transparent!important;color:#fff!important;transform:none!important;box-shadow:none!important;outline:0!important}html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link{min-height:38px!important;height:38px!important;padding:0 11px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#b2b2b8!important;box-shadow:none!important;transform:none!important;box-sizing:border-box!important}html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active{min-height:38px!important;height:38px!important;padding:0 11px!important;background:#ffffff12!important;background-color:#ffffff12!important;background-image:none!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important;transform:none!important;outline:0!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{min-height:42px!important;height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #fff!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#101010!important;box-shadow:none!important;transform:none!important;box-sizing:border-box!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-nav .landing-nav-actions .nav-login:active{min-height:42px!important;height:42px!important;padding:0 16px!important;background:#fff!important;background-color:#fff!important;color:#101010!important;border-color:#fff!important;box-shadow:none!important;transform:none!important;outline:0!important}html body #root .landing-page .landing-nav,html body #root .landing-nav{position:sticky!important;top:16px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:min(1180px,100%)!important;max-width:1180px!important;min-height:58px!important;height:auto!important;margin:0 auto!important;padding:8px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#090909c7!important;background-color:#090909c7!important;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff0b!important;backdrop-filter:blur(18px) saturate(128%)!important;-webkit-backdrop-filter:blur(18px) saturate(128%)!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important;outline:0!important;box-sizing:border-box!important;overflow:hidden!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important;will-change:auto!important}html body #root .landing-page .landing-nav:hover,html body #root .landing-page .landing-nav:focus,html body #root .landing-page .landing-nav:focus-within,html body #root .landing-page .landing-nav:active,html body #root .landing-nav:hover,html body #root .landing-nav:focus,html body #root .landing-nav:focus-within,html body #root .landing-nav:active{top:16px!important;width:min(1180px,100%)!important;max-width:1180px!important;min-height:58px!important;height:auto!important;margin:0 auto!important;padding:8px!important;border-radius:22px!important;border-width:1px!important;border-color:#ffffff1b!important;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#090909cc!important;background-color:#090909cc!important;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff0d!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important;outline:0!important}html body #root .landing-page .landing-nav:before,html body #root .landing-page .landing-nav:after,html body #root .landing-nav:before,html body #root .landing-nav:after{content:none!important;display:none!important}html body #root .landing-page .landing-nav *,html body #root .landing-page .landing-nav *:before,html body #root .landing-page .landing-nav *:after,html body #root .landing-nav *,html body #root .landing-nav *:before,html body #root .landing-nav *:after{transform:none!important;translate:none!important;scale:none!important;box-sizing:border-box!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;height:42px!important;padding:0 13px!important;border-radius:16px!important;border:1px solid transparent!important;background:transparent!important;color:#fff!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.03em!important;line-height:1!important;box-shadow:none!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:active{min-height:42px!important;height:42px!important;padding:0 13px!important;border-width:1px!important;border-color:transparent!important;background:#ffffff12!important;color:#fff!important;box-shadow:none!important;outline:0!important}html body #root .landing-page .landing-nav .brand-mark svg,html body #root .landing-nav .brand-mark svg{display:none!important}html body #root .landing-page .landing-nav .landing-nav-actions,html body #root .landing-nav .landing-nav-actions{display:flex!important;align-items:center!important;gap:18px!important;color:#b2b2b8!important;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;line-height:1!important}html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;height:38px!important;padding:0 11px!important;border-radius:14px!important;border:1px solid transparent!important;background:transparent!important;color:#b2b2b8!important;box-shadow:none!important}html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active{min-height:38px!important;height:38px!important;padding:0 11px!important;border-width:1px!important;border-color:transparent!important;background:#ffffff12!important;color:#fff!important;box-shadow:none!important;outline:0!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #fff!important;background:#fff!important;color:#101010!important;box-shadow:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:active,html body #root .landing-nav .landing-nav-actions .nav-login.authed:active{min-height:42px!important;height:42px!important;padding:0 16px!important;border-width:1px!important;border-color:#fff!important;background:#fff!important;color:#101010!important;box-shadow:none!important;outline:0!important}html body #root .landing-page .landing-footer,html body #root .landing-footer.landing-footer-redesign,html body #root .landing-footer-bottom,html body #root .landing-footer-bottom-clean{display:none!important}html body #root .landing-page .landing-nav.glass-panel,html body #root .landing-page .landing-nav,html body #root .landing-nav.glass-panel,html body #root .landing-nav{position:sticky!important;top:16px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:min(1180px,100%)!important;max-width:1180px!important;min-height:58px!important;margin:0 auto!important;padding:8px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.105)!important;background:#090909db!important;background-color:#090909db!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0b!important;backdrop-filter:blur(22px) saturate(128%)!important;-webkit-backdrop-filter:blur(22px) saturate(128%)!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important;box-sizing:border-box!important;overflow:hidden!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #root .landing-page .landing-nav.glass-panel:hover,html body #root .landing-page .landing-nav:hover,html body #root .landing-page .landing-nav.glass-panel:focus-within,html body #root .landing-page .landing-nav:focus-within,html body #root .landing-nav.glass-panel:hover,html body #root .landing-nav:hover,html body #root .landing-nav.glass-panel:focus-within,html body #root .landing-nav:focus-within{top:16px!important;width:min(1180px,100%)!important;max-width:1180px!important;min-height:58px!important;margin:0 auto!important;padding:8px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.14)!important;background:#090909e0!important;background-color:#090909e0!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0e!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login){border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .1s ease!important;will-change:transform!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible{border-color:#ffffff57!important;background:#ffffff13!important;color:#fff!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important}html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:active,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):active{border-color:#fff6!important;background:#ffffff18!important;color:#fff!important;transform:translateY(1px) scale(.965)!important;translate:none!important;scale:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{min-height:42px!important;height:42px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.88)!important;background:#fff!important;color:#101010!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;transition:opacity .16s ease,transform .1s ease,border-color .16s ease!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{border-color:#fff!important;background:#fff!important;color:#101010!important;opacity:.94!important;transform:none!important;outline:0!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:active,html body #root .landing-nav .landing-nav-actions .nav-login.authed:active{opacity:.9!important;transform:translateY(1px) scale(.965)!important;translate:none!important;scale:none!important}html body #root .landing-page .community-strip.glass-panel,html body #root .landing-page .community-strip,html body #root .landing-page .utility-interface-copy.glass-panel,html body #root .landing-page .utility-interface-copy,html body #root .landing-page .hero-preview.interface-copy-preview,html body #root .landing-page .landing-cta.glass-panel,html body #root .landing-page .landing-cta{background:#090909db!important;background-color:#090909db!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0b!important;backdrop-filter:blur(22px) saturate(128%)!important;-webkit-backdrop-filter:blur(22px) saturate(128%)!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #root .landing-page .community-strip.glass-panel:hover,html body #root .landing-page .community-strip:hover,html body #root .landing-page .community-strip.glass-panel:focus-within,html body #root .landing-page .community-strip:focus-within,html body #root .landing-page .utility-interface-copy.glass-panel:hover,html body #root .landing-page .utility-interface-copy:hover,html body #root .landing-page .utility-interface-copy.glass-panel:focus-within,html body #root .landing-page .utility-interface-copy:focus-within,html body #root .landing-page .hero-preview.interface-copy-preview:hover,html body #root .landing-page .hero-preview.interface-copy-preview:focus-within,html body #root .landing-page .landing-cta.glass-panel:hover,html body #root .landing-page .landing-cta:hover,html body #root .landing-page .landing-cta.glass-panel:focus-within,html body #root .landing-page .landing-cta:focus-within{background:#090909e0!important;background-color:#090909e0!important;border-color:#ffffff24!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff0e!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important}html body #root .landing-page .community-metrics.product-metrics article,html body #root .landing-page .utility-mini-sidebar,html body #root .landing-page .utility-mini-main,html body #root .landing-page .utility-mini-search-panel,html body #root .landing-page .utility-mini-composer,html body #root .landing-page .utility-search-field,html body #root .landing-page .utility-search-result,html body #root .landing-page .utility-user-message,html body #root .landing-page .utility-model-pill,html body #root .landing-page .utility-plan-pill,html body #root .landing-page .interface-copy-preview .preview-sidebar,html body #root .landing-page .interface-copy-preview .preview-chat,html body #root .landing-page .interface-copy-preview .preview-input.demo-input,html body #root .landing-page .interface-copy-preview .sent-message,html body #root .landing-page .interface-copy-preview .ai-answer,html body #root .landing-page .interface-copy-preview .preview-message.user,html body #root .landing-page .interface-copy-preview .preview-message.bot{background:#090909ad!important;background-color:#090909ad!important;border-color:#ffffff16!important;box-shadow:none!important;backdrop-filter:blur(14px) saturate(118%)!important;-webkit-backdrop-filter:blur(14px) saturate(118%)!important}html body #root .landing-page .community-metrics.product-metrics article:hover,html body #root .landing-page .utility-mini-nav:hover,html body #root .landing-page .utility-mini-nav.hover-preview,html body #root .landing-page .utility-mini-chat.active,html body #root .landing-page .utility-search-result.active,html body #root .landing-page .interface-copy-preview .preview-row:hover,html body #root .landing-page .interface-copy-preview .preview-row.active{background:#ffffff13!important;border-color:#ffffff2e!important;color:#fff!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-page .community-strip *,html body #root .landing-page .utility-interface-copy *,html body #root .landing-page .hero-preview.interface-copy-preview *,html body #root .landing-page .landing-cta *{box-sizing:border-box!important}html body #root .landing-page .landing-cta .primary-xl,html body #root .landing-page .landing-cta .secondary-xl,html body #root .landing-page .community-strip button,html body #root .landing-page .utility-interface-copy button,html body #root .landing-page .hero-preview.interface-copy-preview button{border:1px solid rgba(255,255,255,.18)!important;transform:none!important;translate:none!important;scale:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .1s ease!important;will-change:transform!important}html body #root .landing-page .landing-cta .primary-xl:hover,html body #root .landing-page .landing-cta .secondary-xl:hover,html body #root .landing-page .community-strip button:hover,html body #root .landing-page .utility-interface-copy button:hover,html body #root .landing-page .hero-preview.interface-copy-preview button:hover,html body #root .landing-page .landing-cta .primary-xl:focus-visible,html body #root .landing-page .landing-cta .secondary-xl:focus-visible,html body #root .landing-page .community-strip button:focus-visible,html body #root .landing-page .utility-interface-copy button:focus-visible,html body #root .landing-page .hero-preview.interface-copy-preview button:focus-visible{border-color:#ffffff6b!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important}html body #root .landing-page .landing-cta .primary-xl:active,html body #root .landing-page .landing-cta .secondary-xl:active,html body #root .landing-page .community-strip button:active,html body #root .landing-page .utility-interface-copy button:active,html body #root .landing-page .hero-preview.interface-copy-preview button:active{transform:translateY(1px) scale(.965)!important;translate:none!important;scale:none!important}html body #root .landing-page .community-strip:hover,html body #root .landing-page .utility-interface-copy:hover,html body #root .landing-page .hero-preview.interface-copy-preview:hover,html body #root .landing-page .landing-cta:hover,html body #root .landing-page .community-metrics.product-metrics article:hover{transform:none!important}html body #root .landing-page .landing-nav.glass-panel,html body #root .landing-page .landing-nav,html body #root .landing-nav.glass-panel,html body #root .landing-nav{background:#090909db!important;background-color:#090909db!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff07!important;backdrop-filter:blur(22px) saturate(126%)!important;-webkit-backdrop-filter:blur(22px) saturate(126%)!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-page .landing-nav.glass-panel:hover,html body #root .landing-page .landing-nav:hover,html body #root .landing-page .landing-nav.glass-panel:focus-within,html body #root .landing-page .landing-nav:focus-within,html body #root .landing-nav.glass-panel:hover,html body #root .landing-nav:hover,html body #root .landing-nav.glass-panel:focus-within,html body #root .landing-nav:focus-within{background:#090909e0!important;background-color:#090909e0!important;border-color:#ffffff1c!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff08!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-nav .brand-mark,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-nav .landing-nav-actions .landing-nav-link,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-nav .landing-nav-actions a:not(.nav-login),html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login),html body #root .landing-nav .landing-nav-actions button:not(.nav-login){border:1px solid transparent!important;background:transparent!important;color:#d9d9dd!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .1s ease,opacity .16s ease!important}html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible,html body #root .landing-nav .brand-mark:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-nav .landing-nav-actions .landing-nav-link:hover,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-nav .landing-nav-actions .landing-nav-link:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):hover,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):focus-visible{background:#ffffff0f!important;border-color:#ffffff2e!important;color:#fff!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important;outline:0!important}html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:active,html body #root .landing-page .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-nav .landing-nav-actions .landing-nav-link:active,html body #root .landing-page .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions a:not(.nav-login):active,html body #root .landing-page .landing-nav .landing-nav-actions button:not(.nav-login):active,html body #root .landing-nav .landing-nav-actions button:not(.nav-login):active{background:#ffffff12!important;border-color:#ffffff36!important;color:#fff!important;transform:translateY(1px) scale(.965)!important;translate:none!important;scale:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{border-color:#ffffffbd!important;box-shadow:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login.authed:focus-visible{border-color:#ffffffe0!important;transform:none!important;outline:0!important}html body #root .landing-page .community-strip.glass-panel,html body #root .landing-page .community-strip,html body #root .landing-page .utility-interface-copy.glass-panel,html body #root .landing-page .utility-interface-copy,html body #root .landing-page .hero-preview.interface-copy-preview,html body #root .landing-page .landing-cta.glass-panel,html body #root .landing-page .landing-cta{border-color:#ffffff16!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff07!important}html body #root .landing-page .community-strip.glass-panel:hover,html body #root .landing-page .community-strip:hover,html body #root .landing-page .community-strip.glass-panel:focus-within,html body #root .landing-page .community-strip:focus-within,html body #root .landing-page .utility-interface-copy.glass-panel:hover,html body #root .landing-page .utility-interface-copy:hover,html body #root .landing-page .utility-interface-copy.glass-panel:focus-within,html body #root .landing-page .utility-interface-copy:focus-within,html body #root .landing-page .hero-preview.interface-copy-preview:hover,html body #root .landing-page .hero-preview.interface-copy-preview:focus-within,html body #root .landing-page .landing-cta.glass-panel:hover,html body #root .landing-page .landing-cta:hover,html body #root .landing-page .landing-cta.glass-panel:focus-within,html body #root .landing-page .landing-cta:focus-within{border-color:#ffffff1d!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff08!important}html body #root .landing-page .community-metrics.product-metrics article,html body #root .landing-page .utility-mini-sidebar,html body #root .landing-page .utility-mini-main,html body #root .landing-page .utility-mini-search-panel,html body #root .landing-page .utility-mini-composer,html body #root .landing-page .utility-search-field,html body #root .landing-page .utility-search-result,html body #root .landing-page .utility-user-message,html body #root .landing-page .utility-model-pill,html body #root .landing-page .utility-plan-pill,html body #root .landing-page .interface-copy-preview .preview-sidebar,html body #root .landing-page .interface-copy-preview .preview-chat,html body #root .landing-page .interface-copy-preview .preview-input.demo-input,html body #root .landing-page .interface-copy-preview .sent-message,html body #root .landing-page .interface-copy-preview .ai-answer,html body #root .landing-page .interface-copy-preview .preview-message.user,html body #root .landing-page .interface-copy-preview .preview-message.bot{border-color:#ffffff12!important}html body #root .landing-page .community-metrics.product-metrics article:hover,html body #root .landing-page .utility-mini-nav:hover,html body #root .landing-page .utility-mini-nav.hover-preview,html body #root .landing-page .utility-mini-chat.active,html body #root .landing-page .utility-search-result.active,html body #root .landing-page .interface-copy-preview .preview-row:hover,html body #root .landing-page .interface-copy-preview .preview-row.active{background:#ffffff0f!important;border-color:#ffffff24!important}html body #root .landing-page .landing-cta .primary-xl,html body #root .landing-page .landing-cta .secondary-xl,html body #root .landing-page .community-strip button,html body #root .landing-page .utility-interface-copy button,html body #root .landing-page .hero-preview.interface-copy-preview button{border-color:#ffffff21!important}html body #root .landing-page .landing-cta .primary-xl:hover,html body #root .landing-page .landing-cta .secondary-xl:hover,html body #root .landing-page .community-strip button:hover,html body #root .landing-page .utility-interface-copy button:hover,html body #root .landing-page .hero-preview.interface-copy-preview button:hover,html body #root .landing-page .landing-cta .primary-xl:focus-visible,html body #root .landing-page .landing-cta .secondary-xl:focus-visible,html body #root .landing-page .community-strip button:focus-visible,html body #root .landing-page .utility-interface-copy button:focus-visible,html body #root .landing-page .hero-preview.interface-copy-preview button:focus-visible{border-color:#ffffff30!important}html body #root .landing-page footer.landing-footer,html body #root .landing-page .landing-footer,html body #root .landing-page .landing-footer.landing-footer-redesign,html body #root .landing-page .landing-footer.glass-panel{display:grid!important;width:min(1180px,100%)!important;max-width:1180px!important;margin:36px auto 0!important;padding:0!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden!important;border-radius:28px!important;background:#090909db!important;background-color:#090909db!important;background-image:none!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff07!important;backdrop-filter:blur(22px) saturate(126%)!important;-webkit-backdrop-filter:blur(22px) saturate(126%)!important}html body #root .landing-page .landing-footer-bottom,html body #root .landing-page .landing-footer-bottom-clean,html body #root .landing-page .landing-footer-bottom-clean span{display:none!important}html body #root .landing-page .landing-footer-top{display:grid!important;grid-template-columns:minmax(320px,1.15fr) minmax(0,1.45fr)!important;gap:22px!important;padding:26px 28px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .landing-page .landing-footer-brand{gap:9px!important;padding-right:18px!important}html body #root .landing-page .landing-footer-brand b,html body #root .landing-page .landing-footer b,html body #root .landing-page .landing-footer-group>span{color:#f4f4f5!important}html body #root .landing-page .landing-footer-brand p,html body #root .landing-page .landing-footer p{margin:4px 0 0!important;color:#bfc0c5!important;line-height:1.55!important}html body #root .landing-page .landing-footer-columns{gap:20px!important}html body #root .landing-page .landing-footer-group{gap:10px!important}html body #root .landing-page .landing-footer nav{gap:9px!important}html body #root .landing-page .landing-footer a,html body #root .landing-page .landing-footer a svg{color:#c3c4ca!important}html body #root .landing-page .landing-footer a:hover,html body #root .landing-page .landing-footer a:hover svg{color:#fff!important}@media(max-width:900px){html body #root .landing-page .landing-footer-top{grid-template-columns:1fr!important;padding:22px!important}}html body #root .landing-page .landing-footer-brand{gap:4px!important}html body #root .landing-page .landing-footer-brand b,html body #root .landing-page .landing-footer b{margin:0!important;line-height:1.18!important}html body #root .landing-page .landing-footer-brand p,html body #root .landing-page .landing-footer p{margin:2px 0 0!important;line-height:1.48!important}html body #root .landing-page .landing-footer-group{gap:5px!important}html body #root .landing-page .landing-footer-group>span{margin:0!important;line-height:1.15!important}html body #root .landing-page .landing-footer nav{gap:7px!important}html body #root .landing-page .landing-footer a{line-height:1.35!important}html body #root .landing-page .landing-footer-brand{gap:7px!important}html body #root .landing-page .landing-footer-brand p,html body #root .landing-page .landing-footer p{margin:5px 0 0!important;line-height:1.52!important}html body #root .landing-page .landing-footer-group{gap:8px!important}html body #root .landing-page .landing-footer-group>span{margin:0!important;line-height:1.2!important}html body #root .landing-page .landing-footer nav{gap:8px!important}html body #root .landing-page .landing-footer a{line-height:1.4!important}html body #root .landing-page .landing-footer-brand b{display:inline-flex!important;align-items:center!important;gap:0!important;min-height:20px!important;margin:0!important}html body #root .landing-page .landing-footer-brand b svg,html body #root .landing-page .landing-footer-brand>svg{display:none!important}html body #root .landing-page .landing-footer-brand{gap:6px!important}html body #root .landing-page .landing-footer-brand p{margin:4px 0 0!important;max-width:560px!important}html body #root .landing-page .landing-footer-top{align-items:start!important}html body #root .activity-panel .activity-step-meta-v197{gap:0!important;white-space:nowrap!important}html body #root .message-artifacts .artifact-expired-card{display:flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;max-width:100%!important;min-height:44px!important;border-radius:15px!important;padding:9px 12px!important;background:#ffffff09!important;border:1px dashed rgba(255,255,255,.13)!important;color:#8d8d93!important;cursor:default!important;opacity:.82!important}html body #root .message-artifacts .artifact-expired-card svg{flex:0 0 auto!important;color:#7f7f86!important}html body #root .message-artifacts .artifact-expired-card b,html body #root .message-artifacts .artifact-expired-card small{display:block!important;background:transparent!important}html body #root .message-artifacts .artifact-expired-card b{max-width:min(420px,72vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#b9b9bf!important;font-size:13px!important;font-weight:620!important}html body #root .message-artifacts .artifact-expired-card small{margin-top:2px!important;color:#8b8b92!important;font-size:11px!important}html body #root .workspace .sidebar{background:#090909!important;border-right:1px solid rgba(255,255,255,.055)!important}html body #root .workspace .side-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:12px 14px 8px!important}html body #root .workspace .side-logo,html body #root .workspace .square-btn,html body #root .workspace .side-actions button,html body #root .workspace .chat-row{box-sizing:border-box!important;min-height:40px!important;height:40px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}html body #root .workspace .side-logo{padding:0 10px!important;gap:10px!important;color:#f3f3f3!important;font-weight:660!important}html body #root .workspace .square-btn{width:40px!important;min-width:40px!important;padding:0!important;color:#d8d8d8!important}html body #root .workspace .side-actions{gap:6px!important;padding:0 14px 12px!important}html body #root .workspace .side-actions button{width:100%!important;padding:0 10px!important;gap:11px!important;color:#ddd!important;font-weight:590!important}html body #root .workspace .chat-row{width:100%!important;margin:2px 0!important;padding:0 8px 0 10px!important;align-items:center!important;color:#e7e7e7!important}html body #root .workspace .side-logo:hover,html body #root .workspace .side-logo:focus-visible,html body #root .workspace .square-btn:hover,html body #root .workspace .square-btn:focus-visible,html body #root .workspace .side-actions button:hover,html body #root .workspace .side-actions button:focus-visible,html body #root .workspace .side-actions button.active,html body #root .workspace .chat-row:hover,html body #root .workspace .chat-row:focus-visible,html body #root .workspace .chat-row.active{background:#fff1!important;border-color:#ffffff13!important;color:#fff!important;transform:none!important}html body #root .workspace .chat-controls{opacity:0!important;pointer-events:none!important;transition:opacity .14s ease!important}html body #root .workspace .chat-row:hover .chat-controls,html body #root .workspace .chat-row:focus-within .chat-controls,html body #root .workspace .chat-row.active .chat-controls{opacity:1!important;pointer-events:auto!important}html body #root .workspace .chat-controls i{width:26px!important;height:26px!important;border-radius:8px!important;background:transparent!important;color:#9a9a9a!important}html body #root .workspace .chat-controls .delete-chat-control:hover{background:#ff545929!important;color:#ff777c!important}html body #root .workspace .sidebar.collapsed{width:64px!important;min-width:64px!important}html body #root .workspace .sidebar.collapsed .side-head{flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;padding:12px 10px 8px!important}html body #root .workspace .sidebar.collapsed .side-logo,html body #root .workspace .sidebar.collapsed .square-btn,html body #root .workspace .sidebar.collapsed .side-actions button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0 auto!important;padding:0!important;justify-content:center!important}html body #root .workspace .sidebar.collapsed .side-actions{padding:0 10px 12px!important}html body #root .workspace .sidebar.collapsed .side-logo span,html body #root .workspace .sidebar.collapsed .side-actions span,html body #root .workspace .sidebar.collapsed .chat-group-title,html body #root .workspace .sidebar.collapsed .chat-main,html body #root .workspace .sidebar.collapsed .chat-controls,html body #root .workspace .sidebar.collapsed .side-search,html body #root .workspace .sidebar.collapsed .side-chats{display:none!important}html body #root .activity-step-meta-v197{white-space:nowrap!important;color:#ffffff85!important}.activity-panel{background:#090909!important}.activity-timeline.expanded-activity-v197{padding-right:14px!important}.activity-step-content-v197 p{color:#c7c7cc!important;line-height:1.42!important}.activity-code-snippet{margin:10px 0 7px!important;padding:10px 12px!important;max-width:100%!important;overflow-x:auto!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:14px!important;background:#ffffff09!important;box-shadow:inset 0 1px #ffffff09!important;color:#d9d9dd!important;font-size:11px!important;line-height:1.45!important}.activity-code-snippet code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;white-space:pre!important;color:inherit!important}.activity-step-meta-v197{color:#8a8a90!important;font-variant-numeric:tabular-nums!important}.activity-step-expanded-v197.is-live .activity-code-snippet{border-color:#ffffff1d!important;background:#ffffff0d!important}.sidebar{background:#090909!important}.side-head.chatgpt-side-head,.side-head{padding:14px 18px 8px!important;min-height:54px!important;height:auto!important;gap:8px!important}.side-logo.compact-logo,.side-logo,.square-btn.sidebar-toggle-clean,.square-btn{height:38px!important;min-height:38px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease!important}.side-logo.compact-logo,.side-logo{padding:0 10px!important}.square-btn.sidebar-toggle-clean,.square-btn{width:38px!important;min-width:38px!important;padding:0!important}.chatgpt-side-actions,.side-actions,.side-chats{padding-left:18px!important;padding-right:18px!important}.chatgpt-side-actions,.side-actions{gap:4px!important}.chatgpt-side-actions button,.side-actions button,.sidebar .chat-row{min-height:38px!important;height:38px!important;padding:0 10px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#e6e6e8!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease!important}.sidebar .chat-row{margin:2px 0!important}.side-logo.compact-logo:hover,.side-logo:hover,.square-btn.sidebar-toggle-clean:hover,.square-btn:hover,.chatgpt-side-actions button:hover,.side-actions button:hover,.chatgpt-side-actions button.active,.side-actions button.active,.sidebar .chat-row:hover,.sidebar .chat-row.active{background:#ffffff13!important;border-color:#ffffff1b!important;color:#fff!important;transform:none!important}.chatgpt-side-actions button:active,.side-actions button:active,.sidebar .chat-row:active,.side-logo.compact-logo:active,.square-btn.sidebar-toggle-clean:active{transform:scale(.985)!important}.chat-row .chat-controls{opacity:0!important;pointer-events:none!important}.chat-row:hover .chat-controls,.chat-row.active .chat-controls,.chat-row:focus-visible .chat-controls{opacity:1!important;pointer-events:auto!important}.chat-controls i:hover{background:#ffffff16!important;color:#fff!important}.chat-controls .delete-chat-control:hover,.chat-controls i[title*=Удал]:hover,.chat-controls i[aria-label*=Удал]:hover{background:#ff545929!important;color:#ff8589!important}.sidebar.collapsed{width:62px!important;min-width:62px!important}.sidebar.collapsed .side-head.chatgpt-side-head,.sidebar.collapsed .side-head{padding:12px 12px 8px!important;justify-content:center!important}.sidebar.collapsed .side-logo.compact-logo,.sidebar.collapsed .side-logo,.sidebar.collapsed .square-btn.sidebar-toggle-clean,.sidebar.collapsed .square-btn,.sidebar.collapsed .chatgpt-side-actions button,.sidebar.collapsed .side-actions button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;justify-content:center!important;margin:0 auto!important}.sidebar.collapsed .chatgpt-side-actions,.sidebar.collapsed .side-actions{padding-left:12px!important;padding-right:12px!important}html body #root .message-artifacts a.image-artifact{width:min(420px,100%)!important;max-width:420px!important;overflow:hidden!important;padding:10px!important}html body #root .message-artifacts a.image-artifact img{width:100%!important;min-height:190px!important;max-height:420px!important;object-fit:contain!important;background:#090909!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:14px!important}html body #root .message-files .attachment-cleaned,html body #root .message-files span.attachment-cleaned{display:inline-flex;align-items:center;gap:8px;opacity:.7;color:var(--muted, #9b9b9b)}.activity-head-actions-v43{display:inline-flex;align-items:center;gap:8px}.activity-stop-v43{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;min-width:0!important;padding:7px 10px!important;border-radius:999px!important;color:#ffffffe0!important;background:#ffffff13!important;border:1px solid rgba(255,255,255,.11)!important;font-size:12px!important}.activity-stop-v43:hover{background:#ff505029!important;border-color:#ff787847!important}.stop-send-btn-v43{background:#ffffff1f!important}.stop-send-btn-v43:hover{background:#ff50502e!important}.resource-library-page-v46{width:min(1180px,calc(100% - 48px));margin:28px auto 72px;color:var(--text, #f4f4f5)}.resource-library-header-v46{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.resource-library-header-v46 h2{margin:0 0 8px;font-size:clamp(32px,4vw,48px);letter-spacing:-.04em}.resource-library-header-v46 p{margin:0;max-width:680px;color:#f5f5f59e;line-height:1.55}.resource-library-actions-v46{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.resource-library-toolbar-v46{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff09;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.resource-tabs-v46{display:flex;gap:6px}.resource-tabs-v46 button,.resource-view-btn-v46{border:1px solid transparent;background:transparent;color:#f5f5f5bd;border-radius:999px;min-height:38px;padding:0 14px;cursor:url(/cursors/link.cur),pointer;display:inline-flex;align-items:center;gap:7px}.resource-tabs-v46 button.active,.resource-view-btn-v46.active{background:#ffffff1a;color:#fff;border-color:#ffffff1f}.resource-search-v46{display:flex;align-items:center;gap:8px;height:40px;border-radius:999px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#f5f5f580}.resource-search-v46 input{width:100%;border:0;outline:0;background:transparent;color:#fff}.resource-library-stats-v46{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 20px;color:#f5f5f58f;font-size:13px}.resource-library-stats-v46 span{border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:999px;padding:7px 10px}.resource-library-grid-v46{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.resource-library-grid-v46.list{grid-template-columns:1fr}.resource-card-v46{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#ffffff0a;overflow:hidden;min-width:0;transition:border-color .16s ease,background .16s ease,transform .16s ease}.resource-card-v46:hover{border-color:#ffffff2e;background:#ffffff0f;transform:translateY(-1px)}.resource-card-v46.expired{opacity:.58}.resource-preview-v46{height:142px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.11),transparent 40%),#0000003d;color:#ffffffb3}.resource-preview-v46 img{width:100%;height:100%;object-fit:cover;display:block}.resource-card-body-v46{padding:13px 14px 10px;display:grid;gap:5px}.resource-card-body-v46 b{color:#fff;font-size:14px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.resource-card-body-v46 small{color:#f5f5f58c;line-height:1.3}.resource-card-actions-v46{display:flex;gap:8px;padding:0 14px 14px}.resource-card-actions-v46 button{flex:1;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff12;color:#fff;cursor:url(/cursors/link.cur),pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:700;font-size:12px}.resource-card-actions-v46 button:hover{background:#ffffff1f}.resource-card-actions-v46 button.danger{color:#ffb4b4}.resource-card-actions-v46 button:disabled{opacity:.45;cursor:not-allowed}.resource-empty-v46{min-height:220px;display:grid;place-items:center;text-align:center;color:#f5f5f594;border:1px dashed rgba(255,255,255,.12);border-radius:24px;background:#ffffff08}.resource-library-grid-v46.list .resource-card-v46{display:grid;grid-template-columns:120px 1fr auto;align-items:center}.resource-library-grid-v46.list .resource-preview-v46{height:86px}.resource-library-grid-v46.list .resource-card-actions-v46{padding:0 14px;min-width:220px}@media(max-width:760px){.resource-library-page-v46{width:calc(100% - 28px);margin-top:18px}.resource-library-header-v46{display:block}.resource-library-actions-v46{justify-content:flex-start;margin-top:14px}.resource-library-toolbar-v46{grid-template-columns:1fr}.resource-library-grid-v46.list .resource-card-v46{display:block}.resource-library-grid-v46.list .resource-card-actions-v46{padding:0 14px 14px}}.main-panel.library-mode .messages-area{padding-top:0}.main-panel.library-mode{min-height:100%}.activity-code-preview-v56{margin:8px 0;padding:10px 12px;max-height:220px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09;color:#f5f5f5e0;font-size:12px;line-height:1.45;white-space:pre-wrap}.activity-code-preview-v56 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.activity-sources-v522{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 2px;color:#ffffff85;font-size:11px;line-height:1.35}.activity-sources-v522 span{color:#ffffff6b}.activity-sources-v522 em,.activity-sources-v522 a{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:#ffffffb8;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:999px;padding:3px 8px}.activity-sources-v522 a{text-decoration:none}.activity-sources-v522 a:hover{border-color:#ffffff38;background:#ffffff13;color:#ffffffe6}.activity-sources-v522{display:flex;align-items:stretch;flex-direction:column;gap:6px}.activity-sources-v522 em{display:none}.activity-sources-v522 a{display:grid;grid-template-columns:auto 1fr;gap:7px;max-width:100%;text-decoration:none;border-radius:12px;padding:6px 8px}.activity-sources-v522 a strong{color:#ffffffe6;white-space:nowrap}.activity-sources-v522 a span{color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-title-row-v11{display:flex;align-items:center;gap:8px;min-width:0}.activity-title-row-v11 b{min-width:0}.activity-type-pill-v11{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#ffffff94;border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.25;white-space:nowrap}.activity-memory-v11{display:flex;flex-direction:column;gap:6px;margin:8px 0 2px;color:#ffffff94;font-size:11px;line-height:1.35}.activity-memory-v11>span{color:#ffffff6b}.activity-memory-v11>em{display:block;font-style:normal;color:#ffffffb8;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:12px;padding:6px 8px}html body #root .activity-panel .activity-step-expanded-v197{grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important}html body #root .activity-panel .activity-step-expanded-v197:before{left:10px!important;top:24px!important}html body #root .activity-panel .activity-step-expanded-v197>i{width:20px!important;height:20px!important;margin:2px 0 0!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;color:#ffffffb8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-style:normal!important;font-size:10px!important;line-height:1!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;box-shadow:none!important;opacity:1!important}html body #root .activity-panel .activity-step-expanded-v197.is-live>i{background:#ffffff12!important;box-shadow:0 0 0 4px #ffffff09!important}html body #root .activity-panel .activity-step-kind-code>i{color:#ffffffe0!important;background:#ffffff12!important}html body #root .activity-panel .activity-step-kind-sources>i,html body #root .activity-panel .activity-step-kind-file>i{color:#ffffffd1!important}html body #root .activity-panel .activity-step-kind-check>i{color:#ffffffdb!important}html body #root .activity-panel .activity-step-kind-error>i{color:#fb7185!important;border-color:#fb71853d!important;background:#fb718514!important}html body #root .activity-panel .activity-type-pill-v11{display:none!important}html body #root .activity-panel .activity-code-preview-v56{margin:9px 0 8px!important;max-height:260px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.09)!important;background:#111!important;color:#f5f5f5e6!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .activity-panel .activity-code-preview-v56 code{font-size:11.5px!important;line-height:1.55!important}html body #root .activity-panel .activity-title-row-v11{gap:6px!important}html body #root .activity-panel .activity-step-expanded-v197{grid-template-columns:20px minmax(0,1fr)!important;column-gap:10px!important}html body #root .activity-panel .activity-step-expanded-v197:before{left:9px!important;top:22px!important;bottom:2px!important;background:#ffffff1f!important}html body #root .activity-panel .activity-step-expanded-v197>i{width:18px!important;height:18px!important;margin:1px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffb8!important;font-size:11px!important;font-weight:650!important}html body #root .activity-panel .activity-step-expanded-v197.is-live>i,html body #root .activity-panel .activity-step-kind-code>i,html body #root .activity-panel .activity-step-kind-sources>i,html body #root .activity-panel .activity-step-kind-file>i,html body #root .activity-panel .activity-step-kind-check>i{background:transparent!important;box-shadow:none!important}html body #root .activity-panel .activity-step-kind-code>i{color:#ffffffdb!important}html body #root .activity-panel .activity-step-kind-sources>i{color:#ffffffc7!important}html body #root .activity-panel .activity-step-kind-check>i{color:#ffffffc7!important}html body #root .activity-panel .activity-step-meta-v197{display:none!important}html body #root .activity-panel .activity-sources-v522{align-items:stretch!important;margin-top:8px!important;gap:6px!important}html body #root .activity-panel .activity-sources-v522>span{display:block!important;margin:0 0 2px!important;line-height:1.2!important}html body #root .activity-panel .activity-sources-v522 a{display:flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:5px 9px!important;border-radius:11px!important}html body #root .activity-panel .activity-sources-v522 a strong,html body #root .activity-panel .activity-sources-v522 a span{display:block!important;line-height:1.2!important}html body #root .activity-panel .activity-sources-v522 a strong{flex:0 0 auto!important;max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .activity-panel .activity-sources-v522 a span{min-width:0!important;flex:1 1 auto!important}html body #root .activity-panel .activity-code-preview-v56{max-height:210px!important;padding:10px 11px!important;border-radius:14px!important;background:#0f0f10!important}html body #root .activity-panel .activity-final-summary-v16{display:grid!important;gap:3px!important;margin:2px 0 0 30px!important;padding:0 0 2px!important;color:#ffffff8a!important;font-size:12px!important;line-height:1.35!important}html body #root .activity-panel .activity-final-summary-v16 b{color:#ffffffb8!important;font-size:12px!important;font-weight:560!important}html body #root .activity-panel .activity-timeline.actions-only.expanded-activity-v197,html body #root .activity-panel .activity-timeline.actions-only{padding:18px 20px 28px!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197{position:relative!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;column-gap:11px!important;align-items:start!important;padding:0 0 20px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:not(:last-child):before{content:""!important;display:block!important;position:absolute!important;left:8.5px!important;top:23px!important;bottom:-1px!important;width:1px!important;min-width:1px!important;border:0!important;border-radius:999px!important;background:#ffffff29!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:last-child{padding-bottom:10px!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:after{content:none!important;display:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.running>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.done>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.success>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.failed>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197[class*=activity-step-kind-]>i{grid-column:1!important;grid-row:1!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:1px 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;filter:none!important;color:#e7e7ebb8!important;font-size:0!important;line-height:1!important;animation:none!important;transform:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197>i svg{width:14px!important;height:14px!important;display:block!important;flex:0 0 14px!important;stroke-width:2!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 .activity-gpt-dot-v17{width:5px!important;height:5px!important;border-radius:999px!important;display:block!important;background:#ebebf0b8!important;box-shadow:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197.activity-step-kind-code>i{color:#f5f5f8db!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197.activity-step-kind-sources>i{color:#d6d6dcc7!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197.activity-step-kind-context>i{color:#c4c4ccc2!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197.activity-step-kind-file>i{color:#e2e2e8d1!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197.activity-step-kind-check>i{color:#e0e0e6db!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197.activity-step-kind-error>i{color:#fb7185!important}html body #root .activity-panel .activity-title-row-v11{display:flex!important;align-items:baseline!important;gap:7px!important;min-height:20px!important;margin:0 0 4px!important}html body #root .activity-panel .activity-title-row-v11 b,html body #root .activity-panel .activity-step.activity-step-expanded-v197 b{margin:0!important;color:#fafafcf0!important;font-size:14px!important;line-height:20px!important;font-weight:650!important;letter-spacing:-.018em!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 p,html body #root .activity-panel .activity-step.activity-step-expanded-v197 span{color:#d3d3dabd!important;font-size:13px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:-.006em!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 p{margin:0!important;max-width:100%!important}html body #root .activity-panel .activity-type-pill-v11,html body #root .activity-panel .activity-step-meta-v197,html body #root .activity-panel .activity-step.activity-step-expanded-v197 small{display:none!important}html body #root .activity-panel .activity-sources-v522{display:grid!important;gap:6px!important;margin:8px 0 0!important;padding:0!important;align-items:stretch!important}html body #root .activity-panel .activity-sources-v522>span{display:block!important;margin:0!important;color:#d2d2d89e!important;font-size:12px!important;line-height:1.2!important}html body #root .activity-panel .activity-sources-v522 a{min-height:30px!important;display:grid!important;grid-template-columns:minmax(88px,max-content) minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;padding:5px 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff09!important;color:#ebebf0c7!important;text-decoration:none!important;box-shadow:none!important}html body #root .activity-panel .activity-sources-v522 a strong,html body #root .activity-panel .activity-sources-v522 a span{min-width:0!important;display:block!important;margin:0!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important;vertical-align:middle!important}html body #root .activity-panel .activity-sources-v522 a strong{color:#ffffffdb!important;font-size:12px!important;font-weight:650!important}html body #root .activity-panel .activity-sources-v522 a span{color:#d6d6dca3!important;font-size:12px!important;font-weight:400!important}html body #root .activity-panel .activity-code-preview-v56{margin:9px 0 0!important;padding:11px 12px!important;max-height:190px!important;overflow:auto!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:14px!important;background:#ffffff09!important;color:#eeeef2e6!important;box-shadow:none!important}html body #root .activity-panel .activity-code-preview-v56 code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:11.5px!important;line-height:1.55!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html body #root .activity-panel .activity-final-summary-v16{position:relative!important;display:grid!important;gap:3px!important;margin:0 0 0 29px!important;padding:2px 0 0!important;color:#d7d7de94!important;font-size:12px!important;line-height:1.35!important}html body #root .activity-panel .activity-final-summary-v16:before{content:""!important;position:absolute!important;left:-20px!important;top:7px!important;width:7px!important;height:7px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.32)!important;background:#090909!important}html body #root .activity-panel .activity-final-summary-v16 b{color:#f6f6f8bd!important;font-size:12px!important;font-weight:560!important}html body #root .activity-panel .activity-timeline.actions-only.expanded-activity-v197,html body #root .activity-panel .activity-timeline.actions-only{padding:18px 22px 30px!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197{grid-template-columns:18px minmax(0,1fr)!important;column-gap:14px!important;padding:0 0 23px!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:not(:last-child):before{left:8.5px!important;top:24px!important;bottom:-3px!important;width:1px!important;background:#ffffff25!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.running>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.done>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.success>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.failed>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197[class*=activity-step-kind-]>i{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:2px 0 0!important;border:0!important;outline:0!important;border-radius:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important;filter:none!important;color:#e6e6ecbd!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 .activity-gpt-dot-v17{width:5px!important;height:5px!important;margin:6px auto 0!important;border-radius:999px!important;background:#e6e6ecb3!important;box-shadow:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197>i svg{width:14px!important;height:14px!important;stroke-width:2!important}html body #root .activity-panel .activity-title-row-v11{align-items:baseline!important;min-height:21px!important;margin:0 0 6px!important}html body #root .activity-panel .activity-title-row-v11 b,html body #root .activity-panel .activity-step.activity-step-expanded-v197 b{color:#f7f7fae6!important;font-size:14px!important;line-height:20px!important;font-weight:650!important;text-shadow:none!important;transition:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 p,html body #root .activity-panel .activity-step.activity-step-expanded-v197 span{color:#ceced6b3!important;font-size:13px!important;line-height:1.52!important;font-weight:420!important;text-shadow:none!important;transition:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 p{margin:0!important}html body #root .activity-panel .activity-step-expanded-v197.is-live .activity-step-content-v197 p:after,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live .activity-step-content-v197 p:after{content:none!important;display:none!important;animation:none!important}html body #root .activity-panel .activity-step-expanded-v197:hover .activity-step-content-v197 p,html body #root .activity-panel .activity-step-expanded-v197:hover .activity-title-row-v11 b,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover p,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover b,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover span{color:inherit!important;text-shadow:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover p,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover span{color:#ceced6b3!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover b{color:#f7f7fae6!important}html body #root .activity-panel .activity-code-card-v18{margin:11px 0 0!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:16px!important;background:#111112eb!important;overflow:hidden!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v18{height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 11px 0 12px!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:#ffffff09!important}html body #root .activity-panel .activity-code-card-head-v18>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#f5f5f8e0!important;font-size:12px!important;line-height:1!important;font-weight:650!important}html body #root .activity-panel .activity-code-card-head-v18 svg{width:13px!important;height:13px!important;flex:0 0 13px!important;color:#ebebf0d1!important}html body #root .activity-panel .activity-code-card-head-v18 button{width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#dcdce2b8!important;cursor:pointer!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v18 button:hover{background:#ffffff0f!important;color:#ebebf0db!important}html body #root .activity-panel .activity-code-card-v18 .activity-code-preview-v56{margin:0!important;padding:12px 13px!important;max-height:168px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ececf2e0!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-v18 .activity-code-preview-v56 code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important;line-height:1.58!important;white-space:pre!important;overflow-wrap:normal!important}html body #root .activity-panel .activity-sources-v522{margin-top:9px!important}html body #root .activity-panel .activity-sources-v522 a{min-height:31px!important;align-items:center!important;line-height:1!important}html body #root .activity-panel .activity-sources-v522 a strong,html body #root .activity-panel .activity-sources-v522 a span{line-height:18px!important;align-self:center!important}html body #root .activity-panel .activity-final-summary-v16{margin:1px 0 0 32px!important;padding:3px 0 0!important;color:#cacad09e!important;font-size:12px!important;line-height:1.4!important}html body #root .activity-panel .activity-final-summary-v16:before{content:"✓"!important;left:-24px!important;top:5px!important;width:12px!important;height:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(225,225,230,.55)!important;background:#080808!important;color:#ececf0db!important;font-size:8px!important;line-height:1!important;font-weight:700!important}html body #root .activity-panel .activity-final-summary-v16 b{color:#ececf0b3!important;font-size:12px!important;font-weight:560!important}html body #root .messages-area .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link span,html body #root .messages-area .message.assistant .message-activity-link svg,html body #root .conversation .message.assistant .message-activity-link svg{text-shadow:none!important}html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .conversation .message.assistant .message-activity-link:hover span,html body #root .conversation .message.assistant .message-activity-link:focus-visible span{color:#8a8a90!important}html body #root .messages-area .message.assistant .message-activity-link:hover svg,html body #root .messages-area .message.assistant .message-activity-link:focus-visible svg,html body #root .conversation .message.assistant .message-activity-link:hover svg,html body #root .conversation .message.assistant .message-activity-link:focus-visible svg{color:#808087!important;transform:none!important}html body #root .activity-panel .activity-timeline.actions-only.expanded-activity-v197,html body #root .activity-panel .activity-timeline.actions-only{padding:18px 28px 32px 26px!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197{position:relative!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;padding:0 0 24px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:not(:last-child):before{content:""!important;position:absolute!important;left:9.5px!important;top:25px!important;bottom:-4px!important;width:1px!important;min-width:1px!important;background:#ffffff26!important;border:0!important;border-radius:999px!important;box-shadow:none!important;opacity:1!important;pointer-events:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:after,html body #root .activity-panel .activity-step.activity-step-expanded-v197>i:before,html body #root .activity-panel .activity-step.activity-step-expanded-v197>i:after{content:none!important;display:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.running>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.done>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.success>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.failed>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live>i,html body #root .activity-panel .activity-step.activity-step-expanded-v197[class*=activity-step-kind-]>i{grid-column:1!important;grid-row:1!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;animation:none!important;color:#e4e4eabd!important;line-height:1!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197>i svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;stroke-width:1.85!important;filter:none!important;box-shadow:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 .activity-gpt-dot-v17{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;margin:7.5px auto 0!important;display:block!important;border-radius:999px!important;border:0!important;background:#e8e8eeb8!important;box-shadow:none!important}html body #root .activity-panel .activity-step-content-v197{grid-column:2!important;min-width:0!important;padding:0!important;margin:0!important}html body #root .activity-panel .activity-title-row-v11{display:flex!important;align-items:baseline!important;gap:7px!important;min-height:20px!important;margin:0 0 5px!important}html body #root .activity-panel .activity-title-row-v11 b,html body #root .activity-panel .activity-step.activity-step-expanded-v197 b{margin:0!important;color:#f7f7fae6!important;font-size:14px!important;line-height:20px!important;font-weight:650!important;letter-spacing:-.015em!important;text-shadow:none!important;transition:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197 p,html body #root .activity-panel .activity-step.activity-step-expanded-v197 span{color:#cdcdd4b8!important;font-size:13px!important;line-height:1.54!important;font-weight:420!important;letter-spacing:-.004em!important;text-shadow:none!important;transition:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover b,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover p,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover span,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live b,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live p,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live span{text-shadow:none!important;transition:none!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover b,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live b{color:#f7f7fae6!important}html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover p,html body #root .activity-panel .activity-step.activity-step-expanded-v197:hover span,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live p,html body #root .activity-panel .activity-step.activity-step-expanded-v197.is-live span{color:#cdcdd4b8!important}html body #root .activity-panel .activity-code-card-v18{margin:12px 0 0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:17px!important;background:#111113!important;overflow:hidden!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v18{height:38px!important;padding:0 12px!important;background:#18181b!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body #root .activity-panel .activity-code-card-head-v18>span{color:#f5f5f8eb!important;font-size:12.5px!important;font-weight:650!important}html body #root .activity-panel .activity-code-card-v18 .activity-code-preview-v56{margin:0!important;padding:13px 14px!important;max-height:180px!important;overflow:auto!important;background:transparent!important;border:0!important;border-radius:0!important}html body #root .activity-panel .activity-code-card-v18 .activity-code-preview-v56 code{color:#efeff4e6!important;font-size:11.8px!important;line-height:1.62!important;white-space:pre!important;overflow-wrap:normal!important;-moz-tab-size:2!important;tab-size:2!important}html body #root .activity-panel .act-code-tag{color:#f0abfc!important}html body #root .activity-panel .act-code-keyword{color:#c4b5fd!important}html body #root .activity-panel .act-code-string{color:#86efac!important}html body #root .activity-panel .act-code-number{color:#93c5fd!important}html body #root .activity-panel .act-code-comment{color:#7f8794!important}html body #root .activity-panel .activity-final-summary-v19{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;margin:0!important;padding:0 0 5px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .activity-panel .activity-final-summary-v19>i{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;color:#e2e2e8b8!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-final-summary-v19>i svg{width:15px!important;height:15px!important;stroke-width:1.55!important}html body #root .activity-panel .activity-final-summary-v19>div{display:grid!important;gap:3px!important;min-width:0!important;padding-top:0!important}html body #root .activity-panel .activity-final-summary-v19 span,html body #root .activity-panel .activity-final-summary-v19 b{display:block!important;margin:0!important;font-size:13px!important;line-height:18px!important;text-shadow:none!important}html body #root .activity-panel .activity-final-summary-v19 span{color:#cacad2b3!important;font-weight:400!important}html body #root .activity-panel .activity-final-summary-v19 b{color:#eeeef2c2!important;font-weight:560!important}html body #root .activity-panel .activity-timeline-v20{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:20px 30px 34px 28px!important;margin:0!important;overflow:visible!important}html body #root .activity-panel .activity-row-v20,html body #root .activity-panel .activity-final-v20{position:relative!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;min-height:0!important;padding:0 0 26px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;isolation:isolate!important}html body #root .activity-panel .activity-final-v20{padding-bottom:0!important}html body #root .activity-panel .activity-row-v20:before{content:""!important;position:absolute!important;left:10.5px!important;top:23px!important;bottom:-5px!important;width:1px!important;min-width:1px!important;background:#fff2!important;border:0!important;border-radius:999px!important;box-shadow:none!important;pointer-events:none!important;z-index:0!important}html body #root .activity-panel .activity-row-v20:last-of-type:before{bottom:-5px!important}html body #root .activity-panel .activity-rail-v20{grid-column:1!important;position:relative!important;width:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;z-index:2!important}html body #root .activity-panel .activity-icon-v20,html body #root .activity-panel .activity-done-icon-v20{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;filter:none!important;transform:none!important;animation:none!important;color:#e1e1e8b8!important;line-height:1!important;font-size:0!important}html body #root .activity-panel .activity-icon-v20 svg,html body #root .activity-panel .activity-done-icon-v20 svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;stroke-width:1.85!important;display:block!important;color:currentColor!important;filter:none!important;box-shadow:none!important}html body #root .activity-panel .activity-icon-v20 .activity-gpt-dot-v17{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;max-width:5px!important;max-height:5px!important;margin:8.5px 0 0!important;padding:0!important;display:block!important;border-radius:999px!important;border:0!important;background:#e8e8eec7!important;box-shadow:none!important;outline:0!important}html body #root .activity-panel .activity-content-v20,html body #root .activity-panel .activity-final-content-v20{grid-column:2!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .activity-panel .activity-title-v20{display:block!important;margin:0 0 6px!important;padding:0!important;color:#f7f7faeb!important;font-size:14.5px!important;line-height:22px!important;font-weight:650!important;letter-spacing:-.016em!important;text-shadow:none!important;white-space:normal!important;word-break:normal!important;overflow:visible!important;transition:none!important}html body #root .activity-panel .activity-description-v20{display:block!important;position:static!important;margin:0!important;padding:0!important;color:#cacad2bd!important;font-size:13.5px!important;line-height:1.58!important;font-weight:420!important;letter-spacing:-.004em!important;text-shadow:none!important;white-space:normal!important;word-break:normal!important;overflow:visible!important;max-height:none!important;transition:none!important}html body #root .activity-panel .activity-row-v20:hover .activity-title-v20,html body #root .activity-panel .activity-row-v20:hover .activity-description-v20,html body #root .activity-panel .activity-row-v20.is-live .activity-title-v20,html body #root .activity-panel .activity-row-v20.is-live .activity-description-v20{color:inherit!important;text-shadow:none!important;filter:none!important;transition:none!important}html body #root .activity-panel .activity-row-v20:hover .activity-title-v20,html body #root .activity-panel .activity-row-v20.is-live .activity-title-v20{color:#f7f7faeb!important}html body #root .activity-panel .activity-row-v20:hover .activity-description-v20,html body #root .activity-panel .activity-row-v20.is-live .activity-description-v20{color:#cacad2bd!important}html body #root .activity-panel .activity-memory-v20,html body #root .activity-panel .activity-sources-v20{margin:11px 0 0!important;padding:0!important;display:grid!important;gap:7px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-memory-v20>span,html body #root .activity-panel .activity-sources-v20>span{display:block!important;margin:0!important;color:#a0a0a8b3!important;font-size:12.5px!important;line-height:16px!important;font-weight:500!important}html body #root .activity-panel .activity-memory-v20 em{display:block!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#ffffff09!important;color:#dcdce2c7!important;font-style:normal!important;font-size:12.5px!important;line-height:1.4!important}html body #root .activity-panel .activity-sources-v20 a{min-height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:7px 11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff09!important;color:#d6d6dcc7!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body #root .activity-panel .activity-sources-v20 a strong,html body #root .activity-panel .activity-sources-v20 a span{margin:0!important;padding:0!important;display:inline-block!important;line-height:18px!important;vertical-align:middle!important;text-shadow:none!important}html body #root .activity-panel .activity-sources-v20 a strong{flex:0 0 auto!important;max-width:130px!important;color:#f4f4f7db!important;font-size:12.5px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .activity-panel .activity-sources-v20 a span{min-width:0!important;color:#aeaeb6b8!important;font-size:12.5px!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .activity-panel .activity-code-card-v20{margin:13px 0 0!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:16px!important;background:#101012!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v20{height:38px!important;min-height:38px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:#18181b!important}html body #root .activity-panel .activity-code-card-head-v20>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;color:#f6f6faeb!important;font-size:12.5px!important;line-height:16px!important;font-weight:650!important}html body #root .activity-panel .activity-code-card-head-v20>span svg{width:13px!important;height:13px!important;color:#ececf2c7!important}html body #root .activity-panel .activity-code-card-head-v20 button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#d2d2dab3!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v20 button:hover{background:#ffffff0e!important;color:#f4f4f8e0!important}html body #root .activity-panel .activity-code-preview-v20{margin:0!important;padding:13px 14px!important;max-height:180px!important;overflow:auto!important;background:transparent!important;border:0!important;border-radius:0!important;color:#efeff4e6!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:11.8px!important;line-height:1.62!important;-moz-tab-size:2!important;tab-size:2!important}html body #root .activity-panel .activity-code-preview-v20 code{color:inherit!important;font:inherit!important;white-space:pre!important;overflow-wrap:normal!important}html body #root .activity-panel .activity-final-content-v20{display:grid!important;gap:3px!important}html body #root .activity-panel .activity-final-content-v20 span,html body #root .activity-panel .activity-final-content-v20 b{display:block!important;margin:0!important;padding:0!important;text-shadow:none!important;filter:none!important;transition:none!important}html body #root .activity-panel .activity-final-content-v20 span{color:#cfcfd6bd!important;font-size:14px!important;line-height:20px!important;font-weight:400!important}html body #root .activity-panel .activity-final-content-v20 b{color:#eeeef4d1!important;font-size:13.5px!important;line-height:18px!important;font-weight:560!important}html body #root .activity-panel .activity-done-icon-v20{color:#dedee6b8!important}html body #root .activity-panel .activity-done-icon-v20 svg{width:15px!important;height:15px!important;stroke-width:1.7!important}html body #root .activity-panel{overflow:hidden!important}html body #root .activity-panel .activity-timeline-v21{position:relative!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;width:100%!important;display:block!important;margin:0!important;padding:22px 28px 34px 30px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-timeline-v21::-webkit-scrollbar{width:9px!important}html body #root .activity-panel .activity-timeline-v21::-webkit-scrollbar-track{background:transparent!important}html body #root .activity-panel .activity-timeline-v21::-webkit-scrollbar-thumb{background:#ffffff2e!important;border:3px solid transparent!important;border-radius:999px!important;background-clip:padding-box!important}html body #root .activity-panel .activity-row-v21,html body #root .activity-panel .activity-final-v21{position:relative!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 0 25px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}html body #root .activity-panel .activity-final-v21{padding-bottom:0!important}html body #root .activity-panel .activity-row-v21:before{content:""!important;position:absolute!important;left:10.5px!important;top:22px!important;bottom:0!important;width:1px!important;background:#ffffff21!important;border:0!important;border-radius:999px!important;pointer-events:none!important;z-index:0!important}html body #root .activity-panel .activity-rail-v21{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:2!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-icon-v21,html body #root .activity-panel .activity-done-icon-v21{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e0e0e8b3!important;line-height:1!important;font-size:0!important;transform:none!important;animation:none!important;filter:none!important}html body #root .activity-panel .activity-icon-v21 svg,html body #root .activity-panel .activity-done-icon-v21 svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;display:block!important;stroke-width:1.75!important;color:currentColor!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .activity-panel .activity-icon-v21 .activity-gpt-dot-v17{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;max-width:5px!important;max-height:5px!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#e2e2eac7!important;box-shadow:none!important;outline:0!important}html body #root .activity-panel .activity-content-v21,html body #root .activity-panel .activity-final-content-v21{grid-column:2!important;grid-row:1!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .activity-panel .activity-title-v21{display:block!important;margin:0 0 7px!important;padding:0!important;color:#f2f2f6e8!important;font-size:14.5px!important;line-height:21px!important;font-weight:650!important;letter-spacing:-.015em!important;white-space:normal!important;overflow:visible!important;text-shadow:none!important;filter:none!important;transition:none!important}html body #root .activity-panel .activity-description-v21{display:block!important;position:static!important;margin:0!important;padding:0!important;color:#c6c6cebd!important;font-size:13.5px!important;line-height:1.55!important;font-weight:420!important;letter-spacing:-.004em!important;white-space:normal!important;overflow:visible!important;max-height:none!important;text-shadow:none!important;filter:none!important;transition:none!important}html body #root .activity-panel .activity-row-v21:hover .activity-title-v21,html body #root .activity-panel .activity-row-v21:hover .activity-description-v21,html body #root .activity-panel .activity-row-v21.is-live .activity-title-v21,html body #root .activity-panel .activity-row-v21.is-live .activity-description-v21{text-shadow:none!important;filter:none!important;transition:none!important}html body #root .activity-panel .activity-row-v21:hover .activity-title-v21,html body #root .activity-panel .activity-row-v21.is-live .activity-title-v21{color:#f2f2f6e8!important}html body #root .activity-panel .activity-row-v21:hover .activity-description-v21,html body #root .activity-panel .activity-row-v21.is-live .activity-description-v21{color:#c6c6cebd!important}html body #root .activity-panel .activity-memory-v21,html body #root .activity-panel .activity-sources-v21{display:grid!important;gap:7px!important;margin:11px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-memory-v21>span,html body #root .activity-panel .activity-sources-v21>span{display:block!important;margin:0!important;color:#9a9aa4b8!important;font-size:12.5px!important;line-height:16px!important;font-weight:500!important}html body #root .activity-panel .activity-memory-v21 em{display:block!important;margin:0!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#ffffff09!important;color:#dcdce2c7!important;font-style:normal!important;font-size:12.5px!important;line-height:1.4!important}html body #root .activity-panel .activity-sources-v21 a{min-height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:7px 11px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff09!important;color:#d6d6dcc7!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important;transform:none!important}html body #root .activity-panel .activity-sources-v21 a strong,html body #root .activity-panel .activity-sources-v21 a span{margin:0!important;padding:0!important;display:inline-block!important;line-height:18px!important;vertical-align:middle!important;text-shadow:none!important}html body #root .activity-panel .activity-sources-v21 a strong{flex:0 0 auto!important;max-width:130px!important;color:#f4f4f7db!important;font-size:12.5px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .activity-panel .activity-sources-v21 a span{min-width:0!important;color:#aeaeb6b8!important;font-size:12.5px!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .activity-panel .activity-code-card-v21{width:100%!important;max-width:100%!important;margin:13px 0 0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:16px!important;background:#101012!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v21{height:38px!important;min-height:38px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:#18181b!important}html body #root .activity-panel .activity-code-card-head-v21>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;color:#f6f6faeb!important;font-size:12.5px!important;line-height:16px!important;font-weight:650!important}html body #root .activity-panel .activity-code-card-head-v21>span svg{width:13px!important;height:13px!important;color:#ececf2c7!important}html body #root .activity-panel .activity-code-card-head-v21 button{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#d2d2dab3!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v21 button:hover{background:#ffffff0e!important;color:#f4f4f8e0!important}html body #root .activity-panel .activity-code-preview-v21{margin:0!important;padding:13px 14px!important;max-height:190px!important;overflow:auto!important;background:transparent!important;border:0!important;border-radius:0!important;color:#efeff4e6!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;font-size:11.8px!important;line-height:1.62!important;-moz-tab-size:2!important;tab-size:2!important}html body #root .activity-panel .activity-code-preview-v21 code{color:inherit!important;font:inherit!important;white-space:pre!important;overflow-wrap:normal!important}html body #root .activity-panel .activity-final-content-v21{display:grid!important;gap:3px!important}html body #root .activity-panel .activity-final-content-v21 span,html body #root .activity-panel .activity-final-content-v21 b{display:block!important;margin:0!important;padding:0!important;text-shadow:none!important;filter:none!important;transition:none!important}html body #root .activity-panel .activity-final-content-v21 span{color:#cfcfd6cc!important;font-size:14.5px!important;line-height:20px!important;font-weight:450!important}html body #root .activity-panel .activity-final-content-v21 b{color:#eeeef4db!important;font-size:14px!important;line-height:19px!important;font-weight:560!important}html body #root .activity-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important}html body #root .activity-panel .activity-head-v22 h3{font-size:18px!important;line-height:1.25!important;letter-spacing:-.02em!important}html body #root .activity-panel .activity-head-v22 .activity-elapsed{color:#ebebf285!important;font-size:14px!important;font-weight:500!important}html body #root .activity-panel .activity-timeline-v22{--rail-x: 16px;--icon-size: 18px;--gap-x: 17px;position:relative!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 26px 26px 22px!important;scrollbar-gutter:stable!important}html body #root .activity-panel .activity-timeline-v22::-webkit-scrollbar{width:9px!important}html body #root .activity-panel .activity-timeline-v22::-webkit-scrollbar-track{background:transparent!important}html body #root .activity-panel .activity-timeline-v22::-webkit-scrollbar-thumb{background:#ffffff2e!important;border:2px solid transparent!important;background-clip:content-box!important;border-radius:999px!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{position:relative!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;column-gap:var(--gap-x)!important;min-height:28px!important;padding:0 0 20px!important;margin:0!important;overflow:visible!important}html body #root .activity-panel .activity-row-v22:before,html body #root .activity-panel .activity-final-v22:before{content:""!important;position:absolute!important;left:calc(var(--rail-x) - .5px)!important;top:22px!important;bottom:-2px!important;width:1px!important;background:#ffffff21!important;border:0!important;transform:none!important}html body #root .activity-panel .activity-rail-v22{position:relative!important;z-index:2!important;grid-column:1!important;grid-row:1!important;width:32px!important;min-width:32px!important;height:24px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:2px!important;margin:0!important;background:transparent!important;border:0!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22{width:var(--icon-size)!important;height:var(--icon-size)!important;min-width:var(--icon-size)!important;min-height:var(--icon-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#0b0b0c!important;color:#e8e8eeb8!important;box-shadow:none!important;outline:none!important}html body #root .activity-panel .activity-icon-v22 svg,html body #root .activity-panel .activity-done-icon-v22 svg{width:14px!important;height:14px!important;stroke-width:1.8!important;color:currentColor!important;filter:none!important}html body #root .activity-panel .activity-icon-v22 .activity-gpt-dot-v17{display:block!important;width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;border-radius:50%!important;background:#e2e2e8c2!important;box-shadow:none!important}html body #root .activity-panel .activity-done-icon-v22{color:#e6e6ecbf!important}html body #root .activity-panel .activity-content-v22,html body #root .activity-panel .activity-final-content-v22{grid-column:2!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}html body #root .activity-panel .activity-title-v22{margin:0 0 5px!important;padding:0!important;color:#f2f2f6e0!important;font-size:14.6px!important;line-height:1.32!important;font-weight:650!important;letter-spacing:-.015em!important;text-shadow:none!important}html body #root .activity-panel .activity-description-v22{margin:0!important;padding:0!important;color:#cacad2b8!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;text-shadow:none!important;white-space:normal!important}html body #root .activity-panel .activity-row-v22:hover .activity-title-v22,html body #root .activity-panel .activity-row-v22:hover .activity-description-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-title-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-description-v22{color:inherit!important;text-shadow:none!important;animation:none!important}html body #root .activity-panel .activity-row-v22:hover .activity-title-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-title-v22{color:#f2f2f6e0!important}html body #root .activity-panel .activity-row-v22:hover .activity-description-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-description-v22{color:#cacad2b8!important}html body #root .activity-panel .activity-sources-v22,html body #root .activity-panel .activity-memory-v22{display:grid!important;gap:7px!important;margin-top:10px!important;max-width:100%!important}html body #root .activity-panel .activity-sources-v22>span,html body #root .activity-panel .activity-memory-v22>span{color:#b4b4be94!important;font-size:12.5px!important;line-height:1.2!important}html body #root .activity-panel .activity-sources-v22 a{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:31px!important;padding:7px 10px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important;color:#e8e8eec7!important;text-decoration:none!important;overflow:hidden!important}html body #root .activity-panel .activity-sources-v22 a strong,html body #root .activity-panel .activity-sources-v22 a span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.15!important}html body #root .activity-panel .activity-sources-v22 a strong{font-size:12.5px!important;color:#f2f2f6db!important}html body #root .activity-panel .activity-sources-v22 a span{font-size:12.5px!important;color:#bebec8a8!important}html body #root .activity-panel .activity-code-card-v22{margin-top:10px!important;max-width:100%!important;overflow:hidden!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.105)!important;background:#111113!important;box-shadow:none!important}html body #root .activity-panel .activity-code-card-head-v22{height:36px!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:#ffffff06!important}html body #root .activity-panel .activity-code-card-head-v22>span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#f0f0f6db!important;font-size:12.6px!important;font-weight:650!important;line-height:1!important}html body #root .activity-panel .activity-code-card-head-v22 button{width:26px!important;height:26px!important;min-width:26px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#ebebf2ad!important;cursor:pointer!important}html body #root .activity-panel .activity-code-card-head-v22 button:hover{background:#ffffff0e!important;color:#f5f5fad1!important}html body #root .activity-panel .activity-code-preview-v22{display:block!important;width:100%!important;max-height:210px!important;overflow:auto!important;margin:0!important;padding:12px 13px!important;background:transparent!important;border:0!important;color:#eeeef4db!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:12.4px!important;line-height:1.58!important;white-space:pre!important}html body #root .activity-panel .activity-code-preview-v22 code{color:inherit!important;font:inherit!important}html body #root .activity-panel .activity-final-v22{padding-bottom:0!important;margin-top:-2px!important}html body #root .activity-panel .activity-final-content-v22{display:grid!important;gap:3px!important;align-content:start!important}html body #root .activity-panel .activity-final-content-v22 span{color:#c3c3cdb3!important;font-size:14px!important;line-height:1.28!important;font-weight:500!important}html body #root .activity-panel .activity-final-content-v22 b{color:#ececf2d4!important;font-size:14px!important;line-height:1.28!important;font-weight:650!important}html body #root .instant-response-waiting{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:22px!important;padding:2px 0!important}html body #root .instant-response-waiting span{width:5px!important;height:5px!important;border-radius:50%!important;background:#e6e6ee94!important;animation:mac-instant-dot 1.05s ease-in-out infinite!important}html body #root .instant-response-waiting span:nth-child(2){animation-delay:.12s!important}html body #root .instant-response-waiting span:nth-child(3){animation-delay:.24s!important}@keyframes mac-instant-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}html body #root .instant-streaming-markdown{animation:mac-instant-text-in .18s ease-out!important}@keyframes mac-instant-text-in{0%{opacity:.72;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}html body #root .message-files a.attachment-card-fixed,html body #root .message-files span.attachment-card-fixed,html body #root .attachment-cleaned.attachment-card-fixed{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-width:0!important;max-width:100%!important}html body #root .message-files a.attachment-card-fixed>svg,html body #root .message-files span.attachment-card-fixed>svg,html body #root .attachment-cleaned.attachment-card-fixed>svg,html body #root .message-artifacts a>svg,html body #root .message-artifacts .artifact-expired-card>svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important}html body #root .attachment-text-clip,html body #root .message-artifacts a>span,html body #root .message-artifacts .artifact-expired-card>span{display:grid!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .attachment-text-clip b,html body #root .attachment-text-clip small,html body #root .message-artifacts a>span b,html body #root .message-artifacts a>span small,html body #root .message-artifacts .artifact-expired-card>span b,html body #root .message-artifacts .artifact-expired-card>span small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .message-artifacts a,html body #root .message-artifacts .artifact-expired-card{grid-template-columns:18px minmax(0,1fr) 18px!important;align-items:center!important}html body #root .message-artifacts a>svg:last-child{justify-self:end!important}html body #root .activity-panel .activity-timeline-v22{--rail-col: 28px !important;--rail-center: 14px !important;--activity-gap: 14px !important;padding:18px 24px 28px 22px!important;overflow-y:auto!important;overflow-x:hidden!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{display:grid!important;grid-template-columns:var(--rail-col) minmax(0,1fr)!important;column-gap:var(--activity-gap)!important;align-items:start!important;position:relative!important;padding:0 0 21px!important;margin:0!important;min-height:30px!important;overflow:visible!important}html body #root .activity-panel .activity-row-v22:before,html body #root .activity-panel .activity-final-v22:before{content:""!important;position:absolute!important;left:calc(var(--rail-center) - .5px)!important;top:21px!important;bottom:-3px!important;width:1px!important;background:#ffffff25!important;border:0!important;transform:none!important;pointer-events:none!important}html body #root .activity-panel .activity-final-v22:before{display:none!important}html body #root .activity-panel .activity-rail-v22{grid-column:1!important;width:var(--rail-col)!important;min-width:var(--rail-col)!important;height:20px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;position:relative!important;z-index:2!important;background:transparent!important;border:0!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:#e2e2eab3!important;line-height:1!important}html body #root .activity-panel .activity-icon-v22 svg,html body #root .activity-panel .activity-done-icon-v22 svg{width:14px!important;height:14px!important;display:block!important;margin:0!important;color:currentColor!important;stroke-width:1.75!important;filter:none!important}html body #root .activity-panel .activity-row-kind-error .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22{color:#ff737dd1!important}html body #root .activity-panel .activity-row-kind-error .activity-icon-v22 svg,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22 svg{width:15px!important;height:15px!important;stroke-width:1.7!important}html body #root .activity-panel .activity-done-icon-v22{color:#dadae2b3!important}html body #root .activity-panel .activity-done-icon-v22 svg{width:15px!important;height:15px!important;stroke-width:1.55!important}html body #root .activity-panel .activity-icon-v22 .activity-gpt-dot-v17{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;display:block!important;border-radius:999px!important;background:#e1e1e8b8!important;box-shadow:none!important;margin:0!important}html body #root .activity-panel .activity-content-v22,html body #root .activity-panel .activity-final-content-v22{grid-column:2!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-final-content-v22{padding-top:0!important;gap:4px!important}html body #root .activity-panel .activity-title-v22{margin-top:0!important;padding-top:0!important;line-height:1.32!important}.chat-row,.chat-row.active,.chat-row:hover,.chat-row.active:hover{position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:none!important;filter:none!important;outline:none!important}.chat-row:before,.chat-row:after,.chat-row.active:before,.chat-row.active:after,.chat-row:hover:before,.chat-row:hover:after,.chat-row.active:hover:before,.chat-row.active:hover:after{content:none!important;display:none!important}.chat-row.active{background:#1a1a1a!important;border-color:#303030!important}.chat-row:hover:not(.active){background:#ffffff0b!important;border-color:#ffffff0f!important}.chat-row .chat-controls i,.chat-row .chat-controls i:hover,.chat-row.active .chat-controls i,.chat-row.active .chat-controls i:hover{transform:none!important;box-shadow:none!important;text-shadow:none!important}.chat-row .delete-chat-control:hover{background:#ef444429!important;color:#ff8f8f!important;border-color:#ef444438!important}html body #root .activity-panel .activity-timeline-v22{--mac-rail-col: 30px !important;--mac-rail-center: 15px !important;--mac-row-gap: 13px !important;padding:18px 24px 24px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{position:relative!important;display:grid!important;grid-template-columns:var(--mac-rail-col) minmax(0,1fr)!important;column-gap:var(--mac-row-gap)!important;align-items:start!important;min-height:26px!important;padding:0 0 18px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}html body #root .activity-panel .activity-row-v22:before,html body #root .activity-panel .activity-final-v22:before{content:none!important;display:none!important}html body #root .activity-panel .activity-row-v22:has(+.activity-row-v22):before,html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{content:""!important;display:block!important;position:absolute!important;left:calc(var(--mac-rail-center) - .5px)!important;top:20px!important;bottom:-1px!important;width:1px!important;min-width:1px!important;border:0!important;border-radius:999px!important;background:#ffffff24!important;box-shadow:none!important;opacity:1!important;transform:none!important;pointer-events:none!important}html body #root .activity-panel .activity-rail-v22{grid-column:1!important;grid-row:1!important;width:var(--mac-rail-col)!important;min-width:var(--mac-rail-col)!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22,html body #root .activity-panel .activity-row-v22.running .activity-icon-v22,html body #root .activity-panel .activity-row-v22.done .activity-icon-v22,html body #root .activity-panel .activity-row-v22.success .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-icon-v22{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:#090909!important;box-shadow:none!important;outline:0!important;color:#e8e8eeb3!important;line-height:1!important;font-size:0!important;transform:none!important;filter:none!important;animation:none!important}html body #root .activity-panel .activity-icon-v22 svg,html body #root .activity-panel .activity-done-icon-v22 svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;display:block!important;margin:0!important;color:currentColor!important;stroke-width:1.75!important;filter:none!important}html body #root .activity-panel .activity-row-kind-error .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22{color:#ff7882d1!important}html body #root .activity-panel .activity-row-kind-error .activity-icon-v22 svg,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22 svg{width:14px!important;height:14px!important;stroke-width:1.65!important}html body #root .activity-panel .activity-done-icon-v22{color:#dcdce4b3!important}html body #root .activity-panel .activity-done-icon-v22 svg{width:15px!important;height:15px!important;stroke-width:1.45!important}html body #root .activity-panel .activity-icon-v22 .activity-gpt-dot-v17{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;display:block!important;margin:0!important;border-radius:999px!important;background:#e0e0e8c2!important;box-shadow:none!important}html body #root .activity-panel .activity-content-v22,html body #root .activity-panel .activity-final-content-v22{grid-column:2!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}html body #root .activity-panel .activity-title-v22,html body #root .activity-panel .activity-description-v22,html body #root .activity-panel .activity-final-content-v22 span,html body #root .activity-panel .activity-final-content-v22 b{text-shadow:none!important;animation:none!important}html body #root .activity-panel .activity-title-v22{margin:0 0 5px!important;font-size:14.5px!important;line-height:1.34!important;font-weight:650!important;color:#f2f2f6e0!important}html body #root .activity-panel .activity-description-v22{margin:0!important;font-size:14px!important;line-height:1.48!important;color:#cacad2b8!important}html body #root .activity-panel .activity-final-v22{padding-bottom:0!important;margin-top:0!important}html body #root .activity-panel .activity-final-content-v22{display:grid!important;gap:3px!important;padding-top:0!important}html body #root .activity-panel .activity-final-content-v22 span{font-size:14px!important;line-height:1.35!important;font-weight:500!important;color:#c4c4cdb3!important}html body #root .activity-panel .activity-final-content-v22 b{font-size:14px!important;line-height:1.3!important;font-weight:650!important;color:#eeeef4d6!important}html body #root .sidebar .chat-row,html body #root .sidebar .chat-row.active,html body #root .sidebar .chat-row:hover,html body #root .sidebar .chat-row.active:hover,html body #root .workspace .chat-row,html body #root .workspace .chat-row.active,html body #root .workspace .chat-row:hover,html body #root .workspace .chat-row.active:hover{position:relative!important;isolation:isolate!important;overflow:hidden!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important;outline:none!important}html body #root .sidebar .chat-row:before,html body #root .sidebar .chat-row:after,html body #root .sidebar .chat-row *:before,html body #root .sidebar .chat-row *:after,html body #root .workspace .chat-row:before,html body #root .workspace .chat-row:after,html body #root .workspace .chat-row *:before,html body #root .workspace .chat-row *:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body #root .sidebar .chat-row.active,html body #root .workspace .chat-row.active{background:#1a1a1a!important;border-color:#303030!important}html body #root .sidebar .chat-row:hover:not(.active),html body #root .workspace .chat-row:hover:not(.active){background:#ffffff0b!important;border-color:#ffffff0f!important}html body #root .sidebar .chat-row .chat-main,html body #root .workspace .chat-row .chat-main{min-width:0!important;overflow:hidden!important}html body #root .sidebar .chat-row .chat-main b,html body #root .workspace .chat-row .chat-main b,html body #root .sidebar .chat-row .chat-main small,html body #root .workspace .chat-row .chat-main small{min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:transparent!important}html body #root .sidebar .chat-row .chat-controls,html body #root .workspace .chat-row .chat-controls{flex:0 0 auto!important}html body #root .sidebar .chat-row .chat-controls i,html body #root .workspace .chat-row .chat-controls i,html body #root .sidebar .chat-row .chat-controls i:hover,html body #root .workspace .chat-row .chat-controls i:hover{background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}html body #root .activity-panel .activity-timeline-v22{--mac-rail-col: 34px !important;--mac-rail-center: 17px !important;--mac-row-gap: 15px !important;padding:19px 24px 26px 22px!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{grid-template-columns:var(--mac-rail-col) minmax(0,1fr)!important;column-gap:var(--mac-row-gap)!important;min-height:30px!important;padding-bottom:20px!important}html body #root .activity-panel .activity-row-v22:has(+.activity-row-v22):before,html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{left:calc(var(--mac-rail-center) - .5px)!important;top:25px!important;bottom:4px!important;width:1px!important;background:#fff2!important}html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{bottom:14px!important}html body #root .activity-panel .activity-rail-v22{width:var(--mac-rail-col)!important;min-width:var(--mac-rail-col)!important;height:24px!important;min-height:24px!important;align-items:center!important;justify-content:center!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22,html body #root .activity-panel .activity-row-v22.running .activity-icon-v22,html body #root .activity-panel .activity-row-v22.done .activity-icon-v22,html body #root .activity-panel .activity-row-v22.success .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-icon-v22{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#090909!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .activity-panel .activity-icon-v22 svg,html body #root .activity-panel .activity-done-icon-v22 svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;stroke-width:1.7!important}html body #root .activity-panel .activity-row-kind-error .activity-icon-v22 svg,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22 svg{width:16px!important;height:16px!important;stroke-width:1.65!important}html body #root .activity-panel .activity-icon-v22 .activity-gpt-dot-v17{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important}html body #root .activity-panel .activity-final-v22{margin-top:5px!important;padding-bottom:0!important;min-height:28px!important;align-items:start!important}html body #root .activity-panel .activity-done-icon-v22{color:#dcdce4c2!important}html body #root .activity-panel .activity-title-v22{margin-top:1px!important}html body #root .activity-panel .activity-final-content-v22 span,html body #root .activity-panel .activity-final-content-v22 b{font-size:14.5px!important}html body #root .activity-panel .activity-timeline-v22{--mac-rail-col: 20px !important;--mac-rail-center: 10px !important;--mac-row-gap: 14px !important;--mac-step-gap: 22px !important;padding:20px 24px 26px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{position:relative!important;display:grid!important;grid-template-columns:var(--mac-rail-col) minmax(0,1fr)!important;column-gap:var(--mac-row-gap)!important;align-items:start!important;min-height:22px!important;padding:0 0 var(--mac-step-gap) 0!important;margin:0!important;overflow:visible!important}html body #root .activity-panel .activity-row-v22:before,html body #root .activity-panel .activity-row-v22:after,html body #root .activity-panel .activity-final-v22:before,html body #root .activity-panel .activity-final-v22:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-row-v22:has(+.activity-row-v22):before,html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;left:calc(var(--mac-rail-center) - .5px)!important;top:17px!important;bottom:-8px!important;width:1px!important;background:#ffffff24!important;border:0!important;transform:none!important}html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{bottom:-5px!important}html body #root .activity-panel .activity-rail-v22{grid-column:1!important;width:var(--mac-rail-col)!important;min-width:var(--mac-rail-col)!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;background:transparent!important;border:0!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22,html body #root .activity-panel .activity-row-v22.running .activity-icon-v22,html body #root .activity-panel .activity-row-v22.done .activity-icon-v22,html body #root .activity-panel .activity-row-v22.success .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-icon-v22{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:#090909!important;color:#e8e8eeb8!important;box-shadow:none!important;outline:none!important;transform:none!important;filter:none!important}html body #root .activity-panel .activity-icon-v22 svg,html body #root .activity-panel .activity-done-icon-v22 svg,html body #root .activity-panel .activity-row-kind-error .activity-icon-v22 svg,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22 svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;display:block!important;margin:0!important;stroke-width:1.65!important;color:currentColor!important;filter:none!important}html body #root .activity-panel .activity-done-icon-v22 svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;stroke-width:1.45!important}html body #root .activity-panel .activity-content-v22,html body #root .activity-panel .activity-final-content-v22{grid-column:2!important;min-width:0!important;padding:0!important;margin:0!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .activity-panel .activity-title-v22{margin:0 0 5px!important;padding:0!important;font-size:14.5px!important;line-height:1.34!important;font-weight:650!important;color:#f2f2f6e0!important;text-shadow:none!important;animation:none!important}html body #root .activity-panel .activity-description-v22{margin:0!important;padding:0!important;font-size:14px!important;line-height:1.48!important;color:#cacad2b8!important;text-shadow:none!important;animation:none!important}html body #root .activity-panel .activity-final-v22{margin-top:0!important;padding-bottom:0!important;min-height:22px!important}html body #root .activity-panel .activity-final-content-v22{padding-top:0!important;gap:3px!important}html body #root .activity-panel .activity-final-content-v22 span,html body #root .activity-panel .activity-final-content-v22 b{font-size:14px!important;line-height:1.32!important;text-shadow:none!important;animation:none!important}html body #root .activity-panel .activity-timeline-v22{--mac-rail-col: 34px !important;--mac-rail-center: 17px !important;--mac-row-gap: 15px !important;--mac-step-gap: 18px !important;padding:19px 24px 26px 22px!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{grid-template-columns:var(--mac-rail-col) minmax(0,1fr)!important;column-gap:var(--mac-row-gap)!important;min-height:30px!important}html body #root .activity-panel .activity-row-v22{padding:0 0 var(--mac-step-gap) 0!important}html body #root .activity-panel .activity-final-v22{padding:2px 0 0!important;margin:-2px 0 0!important;min-height:30px!important;align-items:start!important}html body #root .activity-panel .activity-row-v22:before,html body #root .activity-panel .activity-row-v22:after,html body #root .activity-panel .activity-final-v22:before,html body #root .activity-panel .activity-final-v22:after{content:none!important;display:none!important}html body #root .activity-panel .activity-row-v22:has(+.activity-row-v22):before,html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{content:""!important;display:block!important;position:absolute!important;left:calc(var(--mac-rail-center) - .5px)!important;top:25px!important;bottom:0!important;width:1px!important;background:#fff2!important;border:0!important;transform:none!important;box-shadow:none!important}html body #root .activity-panel .activity-rail-v22{width:var(--mac-rail-col)!important;min-width:var(--mac-rail-col)!important;height:24px!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22,html body #root .activity-panel .activity-row-v22.running .activity-icon-v22,html body #root .activity-panel .activity-row-v22.done .activity-icon-v22,html body #root .activity-panel .activity-row-v22.success .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-icon-v22{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:#090909!important;border:0!important;border-radius:999px!important;box-shadow:none!important;transform:none!important;filter:none!important}html body #root .activity-panel .activity-icon-v22 svg,html body #root .activity-panel .activity-done-icon-v22 svg,html body #root .activity-panel .activity-row-kind-error .activity-icon-v22 svg,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22 svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;display:block!important;margin:0!important;stroke-width:1.65!important;color:currentColor!important;filter:none!important}html body #root .activity-panel .activity-done-icon-v22 svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;stroke-width:1.35!important}html body #root .activity-panel .activity-icon-v22 .activity-gpt-dot-v17{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;display:block!important;margin:0!important;border-radius:999px!important;background:#e2e2e8c7!important;box-shadow:none!important}html body #root .activity-panel .activity-final-content-v22{padding-top:1px!important;gap:4px!important}html body #root .activity-panel .activity-final-content-v22 span,html body #root .activity-panel .activity-final-content-v22 b{font-size:14.5px!important;line-height:1.34!important;text-shadow:none!important;animation:none!important}html body #root .activity-panel .activity-row-v22,html body #root .activity-panel .activity-final-v22{align-items:start!important}html body #root .activity-panel .activity-rail-v22{align-self:start!important;height:22px!important;min-height:22px!important;padding-top:0!important;transform:translateY(-2px)!important}html body #root .activity-panel .activity-icon-v22,html body #root .activity-panel .activity-done-icon-v22,html body #root .activity-panel .activity-row-v22.running .activity-icon-v22,html body #root .activity-panel .activity-row-v22.done .activity-icon-v22,html body #root .activity-panel .activity-row-v22.success .activity-icon-v22,html body #root .activity-panel .activity-row-v22.failed .activity-icon-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-icon-v22{transform:none!important;position:relative!important;top:0!important}html body #root .activity-panel .activity-row-v22:has(+.activity-row-v22):before,html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{top:22px!important}html body #root .activity-panel .activity-row-v22:has(+.activity-final-v22):before{bottom:7px!important}html body #root .activity-panel .activity-content-v22,html body #root .activity-panel .activity-final-content-v22{padding-top:0!important}html body #root .activity-panel .activity-title-v22{line-height:1.28!important}html body #root .messages-area .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link{font-weight:400!important}html body #root .messages-area .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link span{font-weight:400!important;transition:color .16s ease!important}html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .conversation .message.assistant .message-activity-link:hover span,html body #root .conversation .message.assistant .message-activity-link:focus-visible span{color:#fff!important;font-weight:400!important}html body #root .messages-area .message.assistant .message-activity-link svg,html body #root .conversation .message.assistant .message-activity-link svg{color:currentColor!important;transition:color .16s ease,transform .16s ease!important}html body #root .messages-area .message.assistant .message-activity-link:hover svg,html body #root .messages-area .message.assistant .message-activity-link:focus-visible svg,html body #root .conversation .message.assistant .message-activity-link:hover svg,html body #root .conversation .message.assistant .message-activity-link:focus-visible svg{color:#fff!important;transform:translate(3px)!important}html body #root .message-artifacts a:not(.image-artifact){display:grid!important;grid-template-columns:20px minmax(0,1fr) 20px!important;align-items:center!important;column-gap:12px!important;width:min(100%,560px)!important;min-width:0!important}html body #root .message-artifacts a:not(.image-artifact)>span{min-width:0!important;overflow:hidden!important}html body #root .message-artifacts a:not(.image-artifact)>span>b,html body #root .message-artifacts a:not(.image-artifact)>span>small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .message-artifacts a:not(.image-artifact)>svg:last-child{grid-column:3!important;justify-self:end!important;width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important}html body #root .activity-head-actions-v43 .activity-stop-v43{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important}html body #root .activity-head-actions-v43 .activity-stop-v43 svg{width:13px!important;height:13px!important;margin:0!important}html body #root .activity-panel .activity-file-result-v56{display:grid!important;grid-template-columns:34px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding:10px 11px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#ffffff09!important;min-width:0!important}html body #root .activity-panel .activity-file-result-icon-v56{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#ffffff0e!important;color:#ffffffe0!important}html body #root .activity-panel .activity-file-result-v56>span:nth-child(2){min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}html body #root .activity-panel .activity-file-result-v56 b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffffeb!important;font-size:12.5px!important;font-weight:600!important}html body #root .activity-panel .activity-file-result-v56 small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffff7a!important;font-size:11px!important}html body #root .activity-panel .activity-file-result-v56 a{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:8px!important;color:#ffffffc2!important;background:transparent!important}html body #root .activity-panel .activity-file-result-v56 a:hover{color:#fff!important;background:#ffffff12!important}html body #root .activity-panel .activity-final-v22.is-stopped-v56 .activity-done-icon-v22,html body #root .activity-panel .activity-final-v22.is-stopped-v56 .activity-final-content-v22 b{color:#ffffffb8!important}html body #root .activity-panel .activity-final-v22.is-failed-v56 .activity-done-icon-v22,html body #root .activity-panel .activity-final-v22.is-failed-v56 .activity-final-content-v22 b{color:#ff9e9ec7!important}html body #root .composer textarea[readonly]{cursor:default!important;opacity:.66!important}html body #root .activity-head-actions-v43 .activity-stop-v43{width:30px!important;height:30px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:8px!important}html body #root .activity-code-preview-v22 code.activity-code-typing-v57:after{content:"";display:inline-block;width:6px;height:1.05em;margin-left:2px;vertical-align:-.14em;border-radius:1px;background:#ffffffeb;animation:myapicode-code-caret-v57 .72s steps(1,end) infinite}@keyframes myapicode-code-caret-v57{0%,46%{opacity:1}47%,to{opacity:.08}}html body #root .activity-code-preview-v22{scroll-behavior:smooth}html body #root .activity-panel .activity-model-wait-v59{min-height:72px;display:flex;align-items:center;gap:6px;padding:18px 20px}html body #root .activity-panel .activity-model-wait-v59 span{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.24;animation:myapicode-model-wait-v59 1.05s ease-in-out infinite}html body #root .activity-panel .activity-model-wait-v59 span:nth-child(2){animation-delay:.14s}html body #root .activity-panel .activity-model-wait-v59 span:nth-child(3){animation-delay:.28s}@keyframes myapicode-model-wait-v59{0%,70%,to{transform:translateY(0);opacity:.2}35%{transform:translateY(-3px);opacity:.82}}html body #root .main-panel.empty-chat-home-v61{position:relative!important;overflow:hidden!important}html body #root .main-panel.empty-chat-home-v61>.messages-area{position:absolute!important;top:54px!important;right:0!important;bottom:0!important;left:0!important;display:block!important;overflow:hidden!important;padding:0!important}html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{position:absolute!important;top:calc(50% - 126px)!important;left:50%!important;transform:translate(-50%)!important;width:min(760px,calc(100% - 40px))!important;margin:0!important;padding:0!important;text-align:center!important;pointer-events:none!important}html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61 h2{margin:0!important;color:#fffffff0!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important;font-weight:560!important;letter-spacing:-.035em!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{position:absolute!important;z-index:12!important;top:calc(50% - 58px)!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root footer.composer.composer-empty-state-v61 .thread-disclaimer-v169{display:none!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169{width:min(760px,calc(100vw - 52px))!important;max-width:760px!important}html body #root footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder){min-height:68px!important;border-radius:24px!important;border-color:#ffffff1f!important;background:#121212f5!important;box-shadow:0 18px 54px #0000004d!important}html body #root footer.composer.composer-empty-state-v61 textarea{font-size:16px!important}html body #root .composer-predictive-words-v61{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:30px!important;margin:9px 4px 0!important;overflow-x:auto!important;scrollbar-width:none!important}html body #root .composer-predictive-words-v61::-webkit-scrollbar{display:none!important}html body #root .composer-predictive-words-v61 button{position:relative!important;flex:0 0 auto!important;min-height:28px!important;padding:5px 12px!important;border:0!important;border-radius:8px!important;color:#ffffff75!important;background:transparent!important;font:inherit!important;font-size:13px!important;line-height:1!important;cursor:pointer!important;transition:color .16s ease,background .16s ease!important}html body #root .composer-predictive-words-v61 button+button:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:1px!important;height:12px!important;background:#ffffff1a!important}html body #root .composer-predictive-words-v61 button:hover,html body #root .composer-predictive-words-v61 button:focus-visible{color:#ffffffe6!important;background:#ffffff0b!important;outline:none!important}@media(max-width:760px){html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 142px)!important;width:calc(100% - 28px)!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 78px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169{width:calc(100vw - 24px)!important}html body #root .composer-predictive-words-v61{margin-inline:2px!important}}html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 92px)!important;transform:translate(-50%,-100%)!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 28px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169{width:min(780px,calc(100vw - 52px))!important;max-width:780px!important}html body #root .composer-completions-v63{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin:8px 0 0!important;padding:0 10px!important;box-sizing:border-box!important}html body #root .composer-completions-v63>button{all:unset!important;position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:11px 12px!important;border-radius:9px!important;color:#ffffffd6!important;font-family:inherit!important;font-size:14px!important;font-weight:440!important;line-height:21px!important;letter-spacing:-.012em!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;transition:background .13s ease,color .13s ease!important}html body #root .composer-completions-v63>button:after{content:""!important;position:absolute!important;right:12px!important;bottom:0!important;left:12px!important;height:1px!important;background:#ffffff13!important}html body #root .composer-completions-v63>button:last-child:after{display:none!important}html body #root .composer-completions-v63>button:hover,html body #root .composer-completions-v63>button:focus-visible,html body #root .composer-completions-v63.is-previewing>button.is-active{background:#ffffff0e!important;color:#fffffff5!important;outline:none!important}html body #root .composer-completions-v63 .completion-typed-v63{color:#ffffff7a!important}html body #root .composer-completions-v63 .completion-predicted-v63{color:#ffffffed!important}html body #root footer.composer.composer-empty-state-v61 textarea{transition:color .12s ease!important}@media(max-height:720px)and (min-width:761px){html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 78px)!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 18px)!important}html body #root .composer-completions-v63>button{min-height:39px!important;padding-block:8px!important}}@media(max-width:760px){html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 98px)!important;width:calc(100% - 28px)!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 34px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169{width:calc(100vw - 24px)!important}html body #root .composer-completions-v63{padding-inline:2px!important}html body #root .composer-completions-v63>button{min-height:42px!important;padding:10px 9px!important;font-size:13px!important}}html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 58px)!important;width:min(720px,calc(100% - 48px))!important;transform:translate(-50%,-100%)!important}html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61 h2{font-size:clamp(27px,2.45vw,32px)!important;line-height:1.14!important;font-weight:520!important;letter-spacing:-.032em!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 10px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169{width:min(720px,calc(100vw - 64px))!important;max-width:720px!important}html body #root footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder){min-height:60px!important;height:var(--composer-shell-height-v194, 60px)!important;border-radius:24px!important;border-color:#ffffff1b!important;background:#090909!important;box-shadow:none!important}html body #root footer.composer.composer-empty-state-v61 textarea{font-size:15px!important}html body #root footer.composer textarea.is-autocomplete-preview-v64{color:#fffffff5!important}html body #root .composer-completions-v63{margin-top:7px!important;padding:0 9px!important}html body #root .composer-completions-v63>button{min-height:40px!important;padding:9px 10px!important;border-radius:8px!important;font-size:13.5px!important;line-height:20px!important;color:#ffffffc7!important}html body #root .composer-completions-v63>button:hover,html body #root .composer-completions-v63>button:focus-visible,html body #root .composer-completions-v63.is-previewing>button.is-active{background:#ffffff0b!important;color:#fffffff5!important}html body #root .composer-completions-v63 .completion-typed-v63{color:#ffffff6b!important}html body #root .composer-completions-v63 .completion-predicted-v63{color:#ffffffe0!important}html body #root .thread-composer-shell-v169.composer-returning-v64{will-change:transform!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){html body #root .thread-composer-shell-v169.composer-returning-v64{transform:none!important}}@media(max-height:720px)and (min-width:761px){html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 52px)!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 6px)!important}}@media(max-width:760px){html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{top:calc(50% - 64px)!important;width:calc(100% - 28px)!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 14px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169{width:calc(100vw - 24px)!important}html body #root .composer-completions-v63{padding-inline:2px!important}}html body #root footer.composer.composer-empty-state-v61 .thread-composer-shell-v169,html body #root footer.composer.composer-empty-state-v61 .thread-content-v169,html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169,html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63,html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button{pointer-events:auto!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63{position:relative!important;z-index:30!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important;box-sizing:border-box!important;isolation:isolate!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button{position:relative!important;z-index:1!important;width:100%!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;box-sizing:border-box!important;border-radius:9px!important;background:transparent!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;transition:background-color .14s ease,color .14s ease!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button:after{right:0!important;left:0!important;background:#ffffff12!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button:hover,html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button:focus-visible,html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63.is-previewing>button.is-active{z-index:2!important;background:#ffffff13!important;color:#fffffffa!important;outline:none!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button:hover:after,html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button:focus-visible:after,html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63.is-previewing>button.is-active:after{opacity:0!important}@media(max-width:760px){html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63{padding:0!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63>button{padding-inline:14px!important}}html body #root .admin-actions button.protected-admin-action-v65:disabled{cursor:default!important;opacity:1!important;color:#ffffffa8!important;background:#ffffff0e!important;border-color:#ffffff16!important}html body #root .admin-dots-popover button:disabled{cursor:not-allowed!important;opacity:.42!important;pointer-events:auto!important}html body #root .messages-area .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-activity-link:hover,html body #root .messages-area .message.assistant .message-activity-link:focus-visible,html body #root .conversation .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link:hover,html body #root .conversation .message.assistant .message-activity-link:focus-visible,html body #root .messages-area .message.assistant .message-activity-link span,html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .conversation .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link:hover span,html body #root .conversation .message.assistant .message-activity-link:focus-visible span{font-weight:400!important;font-variation-settings:"wght" 400!important;font-synthesis:none!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}html body #root .activity-panel .activity-title-v22,html body #root .activity-panel .activity-row-v22:hover .activity-title-v22,html body #root .activity-panel .activity-row-v22:focus-within .activity-title-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-title-v22{font-weight:560!important;font-variation-settings:"wght" 560!important;font-synthesis:none!important;text-shadow:none!important}html body #root .activity-panel .activity-description-v22,html body #root .activity-panel .activity-row-v22:hover .activity-description-v22,html body #root .activity-panel .activity-row-v22:focus-within .activity-description-v22,html body #root .activity-panel .activity-row-v22.is-live .activity-description-v22{font-weight:400!important;font-variation-settings:"wght" 400!important;font-synthesis:none!important;text-shadow:none!important}html body #root footer.composer .thread-content-width-v169,html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169,html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{width:var(--thread-content-width-v176)!important;max-width:var(--thread-content-max-v176)!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63{width:100%!important;max-width:100%!important}@media(max-width:760px){html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{width:var(--thread-content-width-v176)!important;max-width:var(--thread-content-max-v176)!important}}html body #root .markdown .math-display{display:block;max-width:100%;margin:14px 0;padding:2px 0;overflow-x:auto;overflow-y:hidden;text-align:left;scrollbar-width:thin}html body #root .markdown .math-display .katex-display{margin:0;text-align:left}html body #root .markdown .math-display .katex-display>.katex{text-align:left;white-space:nowrap}html body #root .markdown .math-inline{display:inline-flex;max-width:100%;vertical-align:-.08em}html body #root .markdown .katex{font-size:1.04em;color:inherit}html body #root .markdown .math-fallback{padding:2px 5px;border-radius:5px;background:#ffffff0e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html body #root .message-artifacts .generated-image-artifact-v68{width:min(100%,680px);margin:12px 0 0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#111}html body #root .message-artifacts .generated-image-preview-v68{display:block!important;width:100%!important;min-height:220px;padding:0!important;border:0!important;border-radius:0!important;background:#0b0b0b!important}html body #root .message-artifacts .generated-image-preview-v68:hover{background:#0b0b0b!important}html body #root .message-artifacts .generated-image-preview-v68 img{display:block;width:100%;max-height:720px;object-fit:contain;background:#090909}html body #root .message-artifacts .generated-image-artifact-v68 figcaption{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 12px 10px 14px;border-top:1px solid rgba(255,255,255,.08)}html body #root .message-artifacts .generated-image-artifact-v68 figcaption>span{min-width:0;flex:1}html body #root .message-artifacts .generated-image-artifact-v68 figcaption b,html body #root .message-artifacts .generated-image-artifact-v68 figcaption small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .message-artifacts .generated-image-artifact-v68 figcaption b{color:#f3f3f3;font-size:13px;font-weight:520}html body #root .message-artifacts .generated-image-artifact-v68 figcaption small{margin-top:2px;color:#8d8d8d;font-size:11px}html body #root .message-artifacts .generated-image-download-v68{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 34px;width:34px!important;height:34px;min-height:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#d8d8d8!important;background:#ffffff0b!important}html body #root .message-artifacts .generated-image-download-v68:hover{color:#fff!important;background:#ffffff17!important}html body #root .activity-title-v22,html body #root .activity-title-v22:hover,html body #root .activity-description-v22,html body #root .activity-description-v22:hover,html body #root .message-activity-link,html body #root .message-activity-link:hover{font-synthesis:none}html body #root .message-activity-link,html body #root .message-activity-link:hover{font-weight:400!important}.chat-code-block-v69{margin:14px 0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff09}.chat-code-toolbar-v69{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 10px 0 14px;border-bottom:1px solid rgba(255,255,255,.07);color:#ffffff85;font-size:12px;font-weight:400;text-transform:lowercase}.chat-code-toolbar-v69 button{border:0;border-radius:8px;padding:6px 9px;background:transparent;color:#ffffffad;font:inherit;cursor:url(/cursors/link.cur),pointer}.chat-code-toolbar-v69 button:hover{background:#ffffff14;color:#fffffff2}.chat-code-block-v69 pre{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.activity-empty-v75{display:grid;gap:7px;margin:18px 20px;padding:15px 16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06;color:#ffffff9e;line-height:1.45}.activity-empty-v75 strong{color:#ffffffe6;font-size:13px;font-weight:520}.activity-empty-v75 span{font-size:12px}html body #root .messages-area .message.assistant .message-activity-link,html body #root .conversation .message.assistant .message-activity-link,html body #root .messages-area .message.assistant .message-activity-link:hover,html body #root .conversation .message.assistant .message-activity-link:hover,html body #root .messages-area .message.assistant .message-activity-link:focus-visible,html body #root .conversation .message.assistant .message-activity-link:focus-visible{font-weight:400!important;font-variation-settings:"wght" 400!important;font-synthesis:none!important;letter-spacing:-.012em!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .messages-area .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link span,html body #root .messages-area .message.assistant .message-activity-link span:after,html body #root .conversation .message.assistant .message-activity-link span:after,html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .conversation .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .conversation .message.assistant .message-activity-link:focus-visible span{font-weight:400!important;font-variation-settings:"wght" 400!important;font-synthesis:none!important;letter-spacing:-.012em!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}html body #root .messages-area .message.assistant .message-activity-link span,html body #root .conversation .message.assistant .message-activity-link span,html body #root .messages-area .message.assistant .message-activity-link svg,html body #root .conversation .message.assistant .message-activity-link svg{color:#8a8a90!important;transition:color .15s ease,opacity .15s ease!important}html body #root .messages-area .message.assistant .message-activity-link:hover span,html body #root .messages-area .message.assistant .message-activity-link:focus-visible span,html body #root .conversation .message.assistant .message-activity-link:hover span,html body #root .conversation .message.assistant .message-activity-link:focus-visible span,html body #root .messages-area .message.assistant .message-activity-link:hover svg,html body #root .messages-area .message.assistant .message-activity-link:focus-visible svg,html body #root .conversation .message.assistant .message-activity-link:hover svg,html body #root .conversation .message.assistant .message-activity-link:focus-visible svg{color:#f4f4f5!important;opacity:1!important;transform:none!important}html body #root .workspace .message-actions,html body #root .messages-area .message-actions,html body #root .conversation .message-actions{display:flex!important;align-items:center!important;gap:2px!important;margin-top:8px!important;opacity:1!important;overflow:visible!important}html body #root .workspace .message-actions>button,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button,html body #root .messages-area .message-actions>button,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#8b8b91!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .14s ease,color .14s ease!important}html body #root .workspace .message-actions>button:hover,html body #root .workspace .message-actions>button:focus-visible,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button:hover,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button:focus-visible,html body #root .messages-area .message-actions>button:hover,html body #root .messages-area .message-actions>button:focus-visible,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button:hover,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button:focus-visible{background:#181818!important;color:#f4f4f5!important}html body #root .workspace .message-actions>button.active,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button.active,html body #root .messages-area .message-actions>button.active,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button.active{background:#181818!important;color:#fff!important}.message-action-menu-wrap-v77{position:relative;display:inline-flex;align-items:center}html body #root .message-action-menu-v77{position:absolute!important;z-index:120!important;left:0!important;bottom:calc(100% + 8px)!important;display:grid!important;min-width:218px!important;padding:6px!important;border:1px solid #2a2a2a!important;border-radius:13px!important;background:#202020!important;box-shadow:0 14px 42px #0000006b!important}html body #root .message-action-menu-v77>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#ececef!important;font-size:13px!important;font-weight:430!important;text-align:left!important;white-space:nowrap!important}html body #root .message-action-menu-v77>button:hover,html body #root .message-action-menu-v77>button:focus-visible{background:#2b2b2b!important;color:#fff!important}html body #root .markdown a[data-myapicode-link=blocked]{color:inherit!important;text-decoration:underline dotted!important;text-underline-offset:3px!important;cursor:not-allowed!important}.chat-server-loading{min-height:48vh;display:flex;align-items:center;justify-content:center;gap:10px;color:#8f8f8f;font-size:14px}html body #root .message-action-menu-v77{display:flex!important;flex-direction:column!important;align-items:stretch!important;left:-8px!important;bottom:calc(100% + 9px)!important;width:max-content!important;min-width:230px!important;max-width:min(280px,calc(100vw - 28px))!important;padding:6px!important;overflow:visible!important;border:1px solid #242424!important;border-radius:13px!important;background:#090909!important;box-shadow:0 18px 52px #0000009e!important;isolation:isolate!important}html body #root .message-action-menu-v77>button{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;height:auto!important;min-height:39px!important;padding:9px 10px!important;line-height:1.25!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;background:transparent!important;color:#e8e8e8!important}html body #root .message-action-menu-v77>button svg{flex:0 0 16px!important}html body #root .message-action-menu-v77>button:hover{background:#181818!important}.message-sources-action{width:auto!important;padding-inline:8px!important;gap:6px!important;color:#bcbcbc!important}.message-sources-action span{font-size:12.5px;font-weight:570}.mac-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#000000b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mac-share-modal,.mac-sources-modal,.mac-feedback-modal{width:min(720px,calc(100vw - 30px));max-height:min(88vh,780px);overflow:hidden;border:1px solid #252525;border-radius:30px;background:#090909;color:#f4f4f4;box-shadow:0 32px 100px #000000b8}.mac-share-modal>header,.mac-sources-modal>header,.mac-feedback-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px 19px;border-bottom:1px solid #222}.mac-share-modal>header h2,.mac-sources-modal>header h2,.mac-feedback-modal>header h2{margin:0;font-size:25px;line-height:1.15;letter-spacing:-.025em}.mac-sources-modal>header p,.mac-feedback-modal>header p{margin:6px 0 0;color:#8d8d8d;font-size:13px}.mac-share-modal>header>button,.mac-sources-modal>header>button,.mac-feedback-modal>header>button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#dedede;cursor:url(/cursors/link.cur),pointer}.mac-share-modal>header>button:hover,.mac-sources-modal>header>button:hover,.mac-feedback-modal>header>button:hover{background:#171717;color:#fff}.mac-share-preview{position:relative;margin:16px;height:min(320px,42vh);overflow:hidden;border:1px solid #282828;border-radius:19px;background:#111}.mac-share-preview:after{content:"";position:absolute;inset:auto 0 0;height:90px;pointer-events:none;background:linear-gradient(transparent,#000000fa)}.mac-share-preview-scroll{height:100%;overflow:hidden;padding:21px 21px 70px}.mac-share-preview article{margin:0 0 18px;color:#ececec;line-height:1.55}.mac-share-preview article.user{margin-left:12%;padding:12px 14px;border-radius:15px;background:#202020}.mac-share-preview article small{display:block;margin-bottom:5px;color:#777;font-size:11px}.mac-share-preview article p{margin:0 0 8px}.mac-share-brand{position:absolute;z-index:2;right:20px;bottom:14px;font-size:20px;letter-spacing:-.03em}.mac-share-networks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 22px 12px}.mac-share-networks button{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;border:0;background:transparent;color:#ececec;cursor:url(/cursors/link.cur),pointer}.mac-share-networks button:disabled{opacity:.45;cursor:wait}.mac-share-networks button>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#f6f6f6;color:#080808;transition:transform .16s ease,background .16s ease}.mac-share-networks button:hover:not(:disabled)>span{transform:translateY(-2px);background:#fff}.mac-share-networks button b{max-width:100%;overflow:hidden;color:#d6d6d6;font-size:12px;font-weight:520;white-space:nowrap;text-overflow:ellipsis}.network-letter{font-size:20px;font-weight:760}.network-letter.in{font-family:Arial,sans-serif;font-size:18px}.network-letter.reddit{font-size:17px}.mac-share-note{margin:9px 22px 20px;color:#777;font-size:12.5px;line-height:1.45;text-align:center}.mac-share-error{margin:0 22px;padding:10px 12px;border:1px solid rgba(255,100,100,.25);border-radius:10px;color:#ffb0b0;background:#78141426;font-size:13px}.mac-sources-modal{width:min(680px,calc(100vw - 30px))}.mac-sources-list{max-height:min(64vh,620px);overflow:auto;padding:10px}.mac-sources-list>a{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:14px;border-radius:14px;color:#ececec;text-decoration:none}.mac-sources-list>a:hover{background:#151515}.mac-source-index{display:grid;place-items:center;width:30px;height:30px;border:1px solid #2b2b2b;border-radius:9px;color:#bcbcbc;background:#111;font-size:12px}.mac-sources-list b,.mac-sources-list small,.mac-sources-list p{display:block}.mac-sources-list b{line-height:1.35}.mac-sources-list small{margin-top:4px;color:#7f7f7f}.mac-sources-list p{margin:7px 0 0;color:#a8a8a8;font-size:13px;line-height:1.45}.mac-feedback-modal{width:min(560px,calc(100vw - 30px))}.mac-feedback-categories{display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px 10px}.mac-feedback-categories button{padding:9px 11px;border:1px solid #292929;border-radius:999px;background:#111;color:#b8b8b8;cursor:url(/cursors/link.cur),pointer}.mac-feedback-categories button.active{border-color:#555;background:#242424;color:#fff}.mac-feedback-modal textarea{display:block;width:calc(100% - 44px);min-height:120px;margin:8px 22px 18px;padding:13px;resize:vertical;border:1px solid #292929;border-radius:13px;outline:none;background:#111;color:#eee;font:inherit}.mac-feedback-modal textarea:focus{border-color:#555}.mac-feedback-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding:0 22px 22px}.admin-feedback-section{display:grid;gap:18px}.admin-feedback-totals{display:flex;flex-wrap:wrap;gap:8px}.admin-feedback-totals span{padding:7px 10px;border:1px solid #262626;border-radius:10px;color:#969696;background:#0d0d0d;font-size:12px}.admin-feedback-list{display:grid;gap:11px}.admin-feedback-card{padding:16px;border:1px solid #272727;border-radius:16px;background:#0c0c0c}.admin-feedback-card.status-new{border-left:3px solid #d7d7d7}.admin-feedback-card.status-reviewing{border-left:3px solid #9c9c9c}.admin-feedback-card.status-resolved,.admin-feedback-card.is-positive{opacity:.72}.admin-feedback-card>header,.admin-feedback-card>footer,.admin-feedback-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.admin-feedback-card>header small{display:block;margin-top:4px;color:#787878}.admin-feedback-card>header>span,.admin-feedback-meta span{padding:5px 8px;border-radius:8px;background:#171717;color:#9c9c9c;font-size:11px}.admin-feedback-meta{justify-content:flex-start;margin-top:12px}.admin-feedback-comment{margin:13px 0;color:#dedede;line-height:1.5}.admin-feedback-card details{margin:12px 0}.admin-feedback-card summary{color:#aaa;cursor:url(/cursors/link.cur),pointer}.admin-feedback-card pre{max-height:220px;overflow:auto;padding:12px;border-radius:10px;background:#050505;color:#bbb;white-space:pre-wrap}.admin-feedback-card>footer{justify-content:flex-end;margin-top:13px}.admin-feedback-card>footer code{margin-right:auto;color:#666;font-size:10px}.admin-feedback-card>footer button{padding:8px 10px;border:1px solid #292929;border-radius:9px;background:#151515;color:#d6d6d6;cursor:url(/cursors/link.cur),pointer}.shared-chat-page{min-height:100vh;background:#090909;color:#ececec}.shared-chat-header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 max(20px,calc((100vw - 820px)/2));border-bottom:1px solid #1d1d1d;background:#090909e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shared-chat-header a{color:#f5f5f5;font-size:18px;font-weight:720;text-decoration:none}.shared-chat-header span{color:#777;font-size:13px}.shared-chat-shell{width:min(820px,calc(100% - 32px));margin:0 auto;padding:54px 0 80px}.shared-chat-title small{color:#747474}.shared-chat-title h1{margin:8px 0 38px;font-size:clamp(28px,5vw,44px);letter-spacing:-.04em}.shared-chat-messages{display:grid;gap:30px}.shared-chat-message{line-height:1.65}.shared-chat-message>small{display:block;margin-bottom:8px;color:#6f6f6f;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.shared-chat-message.user{max-width:78%;margin-left:auto;padding:14px 16px;border-radius:18px;background:#1d1d1d}.shared-chat-message.user>small{display:none}.shared-chat-files{display:grid;gap:8px;margin-top:16px}.shared-chat-files a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #292929;border-radius:12px;color:#e7e7e7;text-decoration:none;background:#111}.shared-chat-files a span{flex:1}.shared-chat-footer{margin-top:56px;padding-top:20px;border-top:1px solid #1e1e1e;color:#666;font-size:12px;text-align:center}.shared-chat-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;color:#aaa}.shared-chat-state h1,.shared-chat-state p{margin:0}.shared-chat-state a{margin-top:8px;color:#fff}@media(max-width:640px){.mac-modal-backdrop{padding:9px;align-items:end}.mac-share-modal,.mac-sources-modal,.mac-feedback-modal{width:100%;max-height:92vh;border-radius:22px 22px 14px 14px}.mac-share-modal>header,.mac-sources-modal>header,.mac-feedback-modal>header{padding:19px}.mac-share-networks{grid-template-columns:repeat(4,1fr);gap:4px;padding-inline:10px}.mac-share-networks button>span{width:52px;height:52px}.mac-share-networks button b{font-size:10px}.message-sources-action span{display:none}.shared-chat-shell{width:min(100% - 24px,820px);padding-top:34px}.shared-chat-message.user{max-width:92%}}html body #root .message-artifacts .artifact-preview-card-v83{width:min(680px,100%);margin-top:10px;overflow:hidden;border:1px solid #242424;border-radius:16px;background:#090909;box-shadow:0 18px 50px #00000038}html body #root .artifact-preview-open-v83{position:relative;display:block;width:100%;min-height:270px;padding:0;overflow:hidden;border:0;border-radius:0;background:#0d0d0d;color:#fff;cursor:url(/cursors/link.cur),pointer}html body #root .artifact-preview-open-v83>img{display:block;width:100%;height:100%;max-height:410px;object-fit:contain;background:#101010}html body #root .artifact-preview-card-v83.type-website .artifact-preview-open-v83>img,html body #root .artifact-preview-card-v83.type-website_bundle .artifact-preview-open-v83>img{aspect-ratio:16 / 9;object-fit:cover;object-position:top center}html body #root .artifact-preview-expand-v83{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#090909d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body #root .artifact-preview-inline-nav-v83{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border-top:1px solid #1d1d1d;color:#8f8f8f;font-size:12px}html body #root .artifact-preview-inline-nav-v83 button,html body #root .artifact-preview-footer-v83>button,html body .artifact-preview-modal-actions-v83 button,html body .artifact-preview-carousel-v83>button,html body .artifact-preview-carousel-v83>div>button,html body #root .artifact-sheet-tabs-v83 button{display:grid;place-items:center;border:0;background:transparent;color:#bdbdbd;cursor:url(/cursors/link.cur),pointer}html body #root .artifact-preview-inline-nav-v83 button:disabled,html body .artifact-preview-carousel-v83>button:disabled{opacity:.28;cursor:default}html body #root .artifact-preview-footer-v83{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:66px;padding:10px 12px;border-top:1px solid #202020;background:#090909}html body #root .artifact-preview-file-icon-v83{display:grid;width:36px;height:36px;place-items:center;border:1px solid #272727;border-radius:11px;background:#121212;color:#ededed}html body #root .artifact-preview-footer-v83>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}html body #root .artifact-preview-footer-v83 b,html body #root .artifact-preview-footer-v83 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .artifact-preview-footer-v83 b{color:#f1f1f1;font-size:13px;font-weight:590}html body #root .artifact-preview-footer-v83 small{color:#777;font-size:11px}html body #root .artifact-preview-footer-v83>button{width:34px;height:34px;border-radius:10px}html body #root .artifact-preview-footer-v83>button:hover{background:#171717;color:#fff}html body #root .artifact-sheet-preview-v83{position:relative;width:100%;background:#0b0b0b;text-align:left}html body #root .artifact-sheet-preview-v83:not(.is-expanded){height:300px}html body #root .artifact-sheet-tabs-v83{display:flex;gap:4px;min-height:42px;padding:7px 9px;overflow-x:auto;border-bottom:1px solid #202020;background:#0d0d0d}html body #root .artifact-sheet-tabs-v83 button{flex:0 0 auto;min-width:80px;min-height:28px;padding:0 12px;border-radius:8px;font-size:11px}html body #root .artifact-sheet-tabs-v83 button.active{background:#202020;color:#fff}html body #root .artifact-sheet-scroll-v83{width:100%;height:calc(100% - 68px);overflow:auto;scrollbar-width:thin}html body #root .artifact-sheet-preview-v83.is-expanded .artifact-sheet-scroll-v83{height:calc(100% - 74px)}html body #root .artifact-sheet-scroll-v83 table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;background:#0b0b0b}html body #root .artifact-sheet-scroll-v83 td{min-width:140px;max-width:260px;height:38px;padding:8px 10px;overflow:hidden;border-right:1px solid #252525;border-bottom:1px solid #252525;color:#cfcfcf;font-size:11px;text-overflow:ellipsis;white-space:nowrap}html body #root .artifact-sheet-scroll-v83 td.is-header{position:sticky;top:0;z-index:2;background:#171717;color:#fff;font-weight:620}html body #root .artifact-sheet-meta-v83{display:flex;align-items:center;height:26px;padding:0 10px;border-top:1px solid #202020;background:#0d0d0d;color:#686868;font-size:10px}html body .artifact-preview-backdrop-v83{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;display:grid;place-items:center;padding:20px;background:#000000c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body .artifact-preview-modal-v83{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1220px,calc(100vw - 40px));height:min(88vh,900px);overflow:hidden;border:1px solid #282828;border-radius:20px;background:#090909;box-shadow:0 30px 100px #0000009e}html body .artifact-preview-modal-v83>header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:12px 14px 12px 16px;border-bottom:1px solid #202020;background:#090909}html body .artifact-preview-modal-title-v83{min-width:0;display:flex;align-items:center;gap:11px}html body .artifact-preview-modal-title-v83>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #292929;border-radius:11px;background:#121212}html body .artifact-preview-modal-title-v83>div{min-width:0;display:flex;flex-direction:column;gap:4px}html body .artifact-preview-modal-title-v83 b,html body .artifact-preview-modal-title-v83 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .artifact-preview-modal-title-v83 b{color:#f0f0f0;font-size:14px;font-weight:600}html body .artifact-preview-modal-title-v83 small{color:#777;font-size:11px}html body .artifact-preview-modal-actions-v83{display:flex;gap:6px}html body .artifact-preview-modal-actions-v83 button{width:38px;height:38px;border-radius:11px}html body .artifact-preview-modal-actions-v83 button:hover{background:#171717;color:#fff}html body .artifact-preview-modal-body-v83{min-height:0;display:grid;place-items:center;overflow:hidden;background:#0d0d0d}html body .artifact-preview-modal-body-v83.type-spreadsheet{display:block;padding:12px}html body .artifact-preview-modal-body-v83.type-spreadsheet .artifact-sheet-preview-v83{height:100%;overflow:hidden;border:1px solid #252525;border-radius:13px}html body .artifact-preview-modal-body-v83 iframe{width:100%;height:100%;border:0;background:#fff}html body .artifact-preview-stage-v83{width:100%;height:100%;display:grid;place-items:center;overflow:auto;padding:20px}html body .artifact-preview-stage-v83 img{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 16px 46px #00000059}html body .artifact-preview-empty-v83{display:grid;min-height:180px;place-items:center;color:#666;font-size:12px}html body .artifact-preview-carousel-v83{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:92px;padding:8px 10px;border-top:1px solid #202020;background:#090909}html body .artifact-preview-carousel-v83>button{width:38px;height:38px;border-radius:10px}html body .artifact-preview-carousel-v83>button:hover:not(:disabled){background:#171717;color:#fff}html body .artifact-preview-carousel-v83>div{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;padding:2px}html body .artifact-preview-carousel-v83>div>button{width:104px;height:64px;flex:0 0 auto;overflow:hidden;border:1px solid #262626;border-radius:8px;background:#101010;opacity:.58}html body .artifact-preview-carousel-v83>div>button.active{border-color:#737373;opacity:1}html body .artifact-preview-carousel-v83 img{width:100%;height:100%;object-fit:cover}@media(max-width:720px){html body #root .message-artifacts .artifact-preview-card-v83{width:100%}html body #root .artifact-preview-open-v83{min-height:210px}html body .artifact-preview-backdrop-v83{padding:0;align-items:end}html body .artifact-preview-modal-v83{width:100vw;height:94vh;border-radius:18px 18px 0 0}html body .artifact-preview-carousel-v83>div>button{width:82px;height:52px}html body #root .artifact-sheet-scroll-v83 td{min-width:118px}}html body #root .markdown .project-tree-v190{margin:12px 0 20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:14px!important;background:#0b0b0c!important;box-shadow:0 12px 30px #0000002e!important}html body #root .markdown .project-tree-head-v190{min-height:38px!important;display:flex!important;align-items:center!important;padding:0 14px!important;border-bottom:1px solid rgba(255,255,255,.075)!important;color:#8c8c93!important;font-size:12px!important;font-weight:520!important;letter-spacing:.015em!important}html body #root .markdown .project-tree-v190 pre{margin:0!important;padding:14px 16px 16px!important;max-width:100%!important;overflow-x:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:thin!important}html body #root .markdown .project-tree-v190 code{display:block!important;min-width:max-content!important;padding:0!important;border:0!important;background:transparent!important;color:#d8d8dc!important;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:13px!important;font-weight:430!important;line-height:1.72!important;letter-spacing:-.01em!important;white-space:pre!important}@media(max-width:640px){html body #root .markdown .project-tree-v190{border-radius:12px!important}html body #root .markdown .project-tree-v190 pre{padding:12px 13px 14px!important}html body #root .markdown .project-tree-v190 code{font-size:12px!important}}html body #root .activity-structured-view-v91{margin:10px 0 4px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06}html body #root .activity-structured-head-v91{display:flex;flex-direction:column;gap:4px;padding:11px 12px 10px;border-bottom:1px solid rgba(255,255,255,.065)}html body #root .activity-structured-head-v91 b{color:#ececf0;font-size:12.5px;font-weight:610;line-height:1.35}html body #root .activity-structured-head-v91 span{color:#8d8d94;font-size:11.5px;line-height:1.48}html body #root .activity-structured-items-v91{display:flex;flex-direction:column;padding:5px 0}html body #root .activity-structured-item-v91{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 11px;border-top:1px solid rgba(255,255,255,.045)}html body #root .activity-structured-item-v91:first-child{border-top:0}html body #root .activity-structured-view-v91.is-project .activity-structured-item-v91{padding-left:calc(11px + (var(--tree-depth, 0) * 8px))}html body #root .activity-structured-marker-v91{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#73737a}html body #root .activity-structured-marker-v91>span{width:5px;height:5px;border-radius:999px;background:#5d5d64}html body #root .activity-structured-item-v91.is-working .activity-structured-marker-v91>span{background:#d9d9dd;box-shadow:0 0 0 3px #ffffff0f}html body #root .activity-structured-item-v91.is-done .activity-structured-marker-v91,html body #root .activity-structured-item-v91.is-check .activity-structured-marker-v91{color:#d9d9dd}html body #root .activity-structured-copy-v91{min-width:0;display:flex;flex-direction:column;gap:2px}html body #root .activity-structured-copy-v91 code{overflow:hidden;color:#c9c9ce;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:470;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}html body #root .activity-structured-copy-v91 b{color:#d9d9dd;font-size:11.5px;font-weight:560;line-height:1.42}html body #root .activity-structured-copy-v91 small{color:#77777e;font-size:10.75px;line-height:1.42}html body #root .activity-structured-item-v91>em{max-width:86px;overflow:hidden;color:#74747b;font-size:10px;font-style:normal;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}html body #root .activity-structured-view-v91.is-metrics .activity-structured-items-v91{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff0b;padding:0}html body #root .activity-structured-view-v91.is-metrics .activity-structured-item-v91{min-height:64px;grid-template-columns:1fr;gap:3px;border:0;background:#0b0b0c}html body #root .activity-structured-view-v91.is-metrics .activity-structured-marker-v91{display:none}html body #root .activity-structured-view-v91.is-metrics .activity-structured-item-v91>em{grid-row:1;max-width:none;color:#eeeeef;font-size:16px;font-weight:620}@media(max-width:640px){html body #root .activity-structured-view-v91{border-radius:11px}html body #root .activity-structured-item-v91{grid-template-columns:16px minmax(0,1fr)}html body #root .activity-structured-item-v91>em{grid-column:2}}html body #root .activity-structured-view-v91.is-files .activity-structured-items-v91,html body #root .activity-structured-view-v91.is-summary .activity-structured-items-v91{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}html body #root .activity-structured-view-v91.is-files .activity-structured-item-v91,html body #root .activity-structured-view-v91.is-summary .activity-structured-item-v91{min-height:62px;grid-template-columns:18px minmax(0,1fr);align-content:start;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}html body #root .activity-structured-view-v91.is-files .activity-structured-item-v91>em,html body #root .activity-structured-view-v91.is-summary .activity-structured-item-v91>em{grid-column:2;max-width:none}html body #root .activity-structured-view-v91.is-checklist .activity-structured-item-v91{grid-template-columns:22px minmax(0,1fr) auto;padding-top:8px;padding-bottom:8px}html body #root .activity-structured-view-v91.is-checklist .activity-structured-marker-v91{width:20px;height:20px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff06}html body #root .activity-structured-view-v91.is-project .activity-structured-copy-v91 code{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}html body #root .activity-structured-view-v91.is-project .activity-structured-item-v91.is-working{background:#ffffff06}html body #root .activity-structured-view-v91.is-project .activity-structured-item-v91.is-done .activity-structured-copy-v91 code{color:#e2e2e5}@media(max-width:640px){html body #root .activity-structured-view-v91.is-files .activity-structured-items-v91,html body #root .activity-structured-view-v91.is-summary .activity-structured-items-v91{grid-template-columns:1fr}}html body #root .mac-image-generation-preview-v95{width:min(100%,680px);margin-top:12px;padding:18px 18px 14px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:linear-gradient(180deg,#121212fa,#0a0a0afa);box-shadow:0 18px 52px #0000003d}html body #root .mac-image-generation-copy-v95{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}html body #root .mac-image-generation-copy-v95 b{color:#f2f2f2;font-size:15px;font-weight:620;line-height:1.28}html body #root .mac-image-generation-copy-v95 span{color:#a2a2a2;font-size:13px;line-height:1.5}html body #root .mac-image-generation-stage-v95{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:32px;background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.03),transparent 30%),linear-gradient(180deg,#2b2b30,#1d1d21 38%,#121214)}html body #root .mac-image-generation-glow-v95{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff0b,#fff0 38%,#ffffff06)}html body #root .mac-image-generation-dots-v95{position:absolute;top:28px;right:28px;bottom:28px;left:28px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;gap:18px 16px;align-content:start;justify-items:center;pointer-events:none}html body #root .mac-image-generation-dots-v95 i{width:clamp(2px,calc(2px + ((var(--i) % 6) * .55px)),5px);height:clamp(2px,calc(2px + ((var(--i) % 6) * .55px)),5px);border-radius:999px;background:#ffffff70;opacity:calc(.18 + ((var(--i) % 8) * .08));animation:macPreviewDotPulseV95 2.8s ease-in-out infinite;animation-delay:calc((var(--i) % 12) * .08s);box-shadow:0 0 18px #ffffff0a}html body #root .mac-image-generation-dots-v95 i:nth-child(12n+1),html body #root .mac-image-generation-dots-v95 i:nth-child(12n+12){opacity:.12}html body #root .mac-image-generation-dots-v95 i:nth-child(12n+2),html body #root .mac-image-generation-dots-v95 i:nth-child(12n+11){opacity:.2}html body #root .mac-image-generation-dots-v95 i:nth-child(12n+3),html body #root .mac-image-generation-dots-v95 i:nth-child(12n+10){opacity:.32}html body #root .mac-image-generation-dots-v95 i:nth-child(12n+4),html body #root .mac-image-generation-dots-v95 i:nth-child(12n+9){opacity:.48}html body #root .mac-image-generation-dots-v95 i:nth-child(12n+5),html body #root .mac-image-generation-dots-v95 i:nth-child(12n+8){opacity:.6}html body #root .mac-image-generation-dots-v95 i:nth-child(12n+6),html body #root .mac-image-generation-dots-v95 i:nth-child(12n+7){opacity:.72}html body #root .mac-image-generation-link-v95{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:0;border:0;background:transparent;color:#c9c9c9;font-size:12px;cursor:url(/cursors/link.cur),pointer}html body #root .mac-image-generation-link-v95:hover{color:#fff}@keyframes macPreviewDotPulseV95{0%,to{transform:scale(.9);opacity:.18}50%{transform:scale(1.18);opacity:.78}}@media(max-width:720px){html body #root .mac-image-generation-preview-v95{padding:14px;border-radius:18px}html body #root .mac-image-generation-stage-v95{min-height:320px;border-radius:24px}html body #root .mac-image-generation-dots-v95{top:20px;right:20px;bottom:20px;left:20px;gap:14px 12px}}html body #root .attach-preview span.is-reading{opacity:.82}html body #root .attach-preview span.is-failed{border-color:#ff6e6e47!important}html body #root .attachment-read-spinner-v200{animation:macAttachmentSpinV200 .85s linear infinite}@keyframes macAttachmentSpinV200{to{transform:rotate(360deg)}}:root{--mac-surface-v201: #090909;--mac-border-v201: #232323;--mac-shadow-v201: 0 22px 72px rgba(0, 0, 0, .58)}html body #root .activity-panel .activity-timeline-v22>.activity-model-wait-v59{width:100%!important;min-height:56px!important;justify-content:flex-start!important;padding:16px 0!important;margin:0!important}html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder){width:min(820px,calc(100% - 28px))!important;min-height:56px!important;padding:8px 10px!important;border:1px solid var(--mac-border-v201)!important;border-radius:28px!important;background:var(--mac-surface-v201)!important;box-shadow:0 12px 34px #00000057!important}html body #root footer.composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.multiline:not(.voice-recorder){min-height:104px!important;padding-top:15px!important}html body .search-overlay-backdrop,html body .modal-backdrop,html body .intelligence-overlay-v184,html body .artifact-preview-backdrop-v83,html body .sources-modal-backdrop,html body .mac-share-backdrop{background:#00000057!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .search-dialog,html body .settings-panel,html body .intelligence-panel-v184,html body #root .gpt-mini-mode-menu-v184,html body .model-mini-menu-v185,html body .effort-mini-menu-v184,html body .mac-message-menu-v88,html body .artifact-preview-modal-v83,html body .sources-modal,html body .mac-share-modal{background:var(--mac-surface-v201)!important;background-image:none!important;border:1px solid var(--mac-border-v201)!important;box-shadow:var(--mac-shadow-v201)!important}html body .search-dialog-input,html body .settings-tabs,html body .settings-content,html body .intelligence-options-v184,html body .intelligence-effort-v184,html body .artifact-preview-modal-v83 header,html body .artifact-preview-modal-v83 footer{background:var(--mac-surface-v201)!important;border-color:var(--mac-border-v201)!important}html body .search-dialog-results button:hover,html body .search-dialog-results button.active,html body .gpt-mini-mode-row-v184:hover,html body .gpt-mini-mode-row-v184.active,html body .intelligence-option-v184:hover,html body .effort-mini-menu-v184 button:hover,html body .effort-mini-menu-v184 button.active{background:#111!important}html body .activity-panel,html body #root .activity-panel{background:var(--mac-surface-v201)!important;border-left-color:var(--mac-border-v201)!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder){width:calc(100% - 18px)!important}}html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:min(900px,calc(100% - 96px))!important;max-width:900px!important}html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder){width:100%!important;max-width:none!important;box-shadow:0 12px 34px #00000057!important}html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus-within,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus-within,html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder):hover,html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus,html body #root .composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus-within,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):hover,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus,html body #root .composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder):focus-within{border-color:#2c2c2c!important;box-shadow:0 14px 40px #0000006b!important}html body .search-overlay-backdrop{background:#00000038!important;backdrop-filter:blur(14px) saturate(.88)!important;-webkit-backdrop-filter:blur(14px) saturate(.88)!important}html body .search-dialog{background:#090909b8!important;background-image:none!important;border:1px solid #232323!important;box-shadow:0 28px 90px #00000094!important;backdrop-filter:blur(24px) saturate(.92)!important;-webkit-backdrop-filter:blur(24px) saturate(.92)!important}html body .search-dialog-input,html body .search-dialog-results{background:transparent!important}html body .search-dialog-results button{background:transparent!important;border-color:transparent!important}html body .search-dialog-results button:hover,html body .search-dialog-results button.active{background:#ffffff0b!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .composer.thread-bottom-v169 .thread-content-width-v169{width:calc(100% - 18px)!important;max-width:none!important}}:root{--mac-v203-surface: #090909;--mac-v203-border: #232323;--mac-v203-shadow: 0 12px 34px rgba(0, 0, 0, .34);--mac-v203-shadow-large: 0 28px 90px rgba(0, 0, 0, .58)}html body .mac-search-overlay-v203{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;z-index:60000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:min(12vh,112px) 22px 22px!important;box-sizing:border-box!important;overflow:hidden!important;isolation:isolate!important;background:transparent!important}html body .mac-search-overlay-v203 .search-overlay-backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:#00000029!important;backdrop-filter:blur(18px) saturate(.82)!important;-webkit-backdrop-filter:blur(18px) saturate(.82)!important}html body .mac-search-overlay-v203 .search-dialog{position:relative!important;z-index:1!important;width:min(680px,calc(100vw - 44px))!important;max-height:min(660px,calc(100dvh - 144px))!important;overflow:hidden!important;background:#090909a3!important;background-image:none!important;border:1px solid var(--mac-v203-border)!important;border-radius:20px!important;box-shadow:var(--mac-v203-shadow-large)!important;backdrop-filter:blur(26px) saturate(.9)!important;-webkit-backdrop-filter:blur(26px) saturate(.9)!important}html body .mac-search-overlay-v203 .search-dialog-input,html body .mac-search-overlay-v203 .search-dialog-results,html body .mac-search-overlay-v203 .search-empty{background:transparent!important;border-color:var(--mac-v203-border)!important}html body .mac-search-overlay-v203 .search-dialog-results button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body .mac-search-overlay-v203 .search-dialog-results button:hover,html body .mac-search-overlay-v203 .search-dialog-results button:focus-visible,html body .mac-search-overlay-v203 .search-dialog-results button.active{background:#ffffff0b!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .messages-area .message,html body #root .main-panel footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .main-panel footer.composer.composer-empty-state-v61 .thread-content-width-v169,html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{width:min(900px,calc(100% - 96px))!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .main-panel footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder),html body #root .main-panel footer.composer.thread-bottom-v169 .composer-box.glass-panel:not(.voice-recorder),html body #root .main-panel footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder),html body #root .main-panel footer.composer.composer-empty-state-v61 .composer-box.glass-panel:not(.voice-recorder),html body #root .main-panel footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):hover,html body #root .main-panel footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus,html body #root .main-panel footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder):focus-within,html body #root .main-panel footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder):hover,html body #root .main-panel footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder):focus,html body #root .main-panel footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder):focus-within{background:var(--mac-v203-surface)!important;background-image:none!important;border:1px solid var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important;transform:none!important;animation:none!important;transition:none!important;will-change:auto!important}html body #root .main-panel .resource-library-page-v46{background:transparent!important}html body #root .main-panel .resource-library-toolbar-v46,html body #root .main-panel .resource-library-stats-v46 span,html body #root .main-panel .resource-card-v46,html body #root .main-panel .resource-empty-v46,html body #root .main-panel .resource-search-v46{background:var(--mac-v203-surface)!important;background-image:none!important;border:1px solid var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .main-panel .resource-preview-v46{background:#090909!important;background-image:none!important;border-bottom:1px solid var(--mac-v203-border)!important}html body #root .main-panel .resource-card-v46,html body #root .main-panel .resource-card-v46:hover,html body #root .main-panel .resource-card-v46:focus-within{transform:none!important;transition:none!important;background:var(--mac-v203-surface)!important;border-color:var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important}html body #root .main-panel .resource-tabs-v46 button.active,html body #root .main-panel .resource-view-btn-v46.active,html body #root .main-panel .resource-card-actions-v46 button,html body #root .main-panel .resource-card-actions-v46 button:hover{background:#111!important;border-color:var(--mac-v203-border)!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .favorites-hero,html body #root .main-panel .favorites-tools,html body #root .main-panel .favorites-tools label,html body #root .main-panel .favorite-card,html body #root .main-panel .empty-card,html body #root .main-panel .workspace-admin .admin-panel,html body #root .main-panel .workspace-admin .admin-card,html body #root .main-panel .workspace-admin .admin-table-wrap{background:var(--mac-v203-surface)!important;background-image:none!important;border:1px solid var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .main-panel .favorite-card,html body #root .main-panel .favorite-card:hover,html body #root .main-panel .favorite-card:focus-within{transform:none!important;transition:none!important;border-color:var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important}html body .modal-backdrop .settings-panel,html body .modal-backdrop .settings-tabs,html body .modal-backdrop .settings-content,html body .modal-backdrop .settings-card,html body .modal-backdrop .profile-main-card,html body .modal-backdrop .usage-card-inline,html body .modal-backdrop .providers-list,html body .modal-backdrop .provider-editor,html body .modal-backdrop .provider-card,html body .modal-backdrop .plan-card,html body .modal-backdrop .segmented-list button,html body .mac-share-modal,html body .mac-feedback-modal,html body .mac-sources-modal,html body .top-chat-menu-v181,html body .model-mini-menu-v185,html body .effort-mini-menu-v184,html body .gpt-mini-mode-menu-v184{background:var(--mac-v203-surface)!important;background-image:none!important;border-color:var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important}html body .modal-backdrop .settings-panel{border:1px solid var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow-large)!important}html body .modal-backdrop .settings-card,html body .modal-backdrop .profile-main-card,html body .modal-backdrop .usage-card-inline,html body .modal-backdrop .provider-card,html body .modal-backdrop .plan-card{border:1px solid var(--mac-v203-border)!important}html body .modal-backdrop .settings-card:hover,html body .modal-backdrop .provider-card:hover,html body .modal-backdrop .plan-card:hover{transform:none!important;border-color:var(--mac-v203-border)!important;box-shadow:var(--mac-v203-shadow)!important}html body #root .shared-chat-page,html body #root .shared-chat-shell,html body #root .shared-chat-message,html body #root .shared-chat-header{background:#090909!important;border-color:#232323!important}html body #root .shared-chat-shell,html body #root .shared-chat-message{box-shadow:var(--mac-v203-shadow)!important}@media(max-width:760px){html body #root .main-panel .messages-area .message,html body #root .main-panel footer.composer.thread-bottom-v169 .thread-content-width-v169,html body #root .main-panel footer.composer.composer-empty-state-v61 .thread-content-width-v169,html body #root .main-panel.empty-chat-home-v61 .empty-chat-title-v61{width:calc(100% - 24px)!important;max-width:none!important}html body .mac-search-overlay-v203{padding:12px!important;align-items:flex-start!important}html body .mac-search-overlay-v203 .search-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important}}:root{--mac-v204-surface: #090909;--mac-v204-surface-soft: rgba(9, 9, 9, .82);--mac-v204-border: #232323;--mac-v204-hover: #111111;--mac-v204-shadow: 0 14px 42px rgba(0, 0, 0, .38);--mac-v204-shadow-large: 0 34px 110px rgba(0, 0, 0, .66)}html body .mac-search-overlay-v204{animation:macOverlayFadeV204 .16s ease-out both!important}html body .mac-search-overlay-v204 .search-overlay-backdrop{background:#0000001f!important;backdrop-filter:blur(20px) saturate(.78)!important;-webkit-backdrop-filter:blur(20px) saturate(.78)!important;animation:macOverlayFadeV204 .18s ease-out both!important}html body .mac-search-overlay-v204 .search-dialog{background:#090909b8!important;border:1px solid var(--mac-v204-border)!important;border-radius:22px!important;box-shadow:var(--mac-v204-shadow-large)!important;backdrop-filter:blur(30px) saturate(.86)!important;-webkit-backdrop-filter:blur(30px) saturate(.86)!important;transform-origin:50% 0!important;animation:macSearchInV204 .2s cubic-bezier(.2,.8,.2,1) both!important}@keyframes macOverlayFadeV204{0%{opacity:0}to{opacity:1}}@keyframes macSearchInV204{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html body .mac-settings-backdrop-v204,html body .mac-auth-backdrop-v204{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;z-index:65000!important;display:grid!important;place-items:center!important;padding:24px!important;background:#00000024!important;backdrop-filter:blur(20px) saturate(.8)!important;-webkit-backdrop-filter:blur(20px) saturate(.8)!important;animation:macOverlayFadeV204 .16s ease-out both!important}html body .mac-settings-panel-v204,html body .mac-auth-modal-v204{background:#090909e0!important;border:1px solid var(--mac-v204-border)!important;box-shadow:var(--mac-v204-shadow-large)!important;backdrop-filter:blur(28px) saturate(.86)!important;-webkit-backdrop-filter:blur(28px) saturate(.86)!important;animation:macDialogInV204 .2s cubic-bezier(.2,.8,.2,1) both!important}@keyframes macDialogInV204{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html body .mac-settings-panel-v204{width:min(1120px,calc(100vw - 48px))!important;height:min(820px,calc(100dvh - 48px))!important;overflow:hidden!important;border-radius:24px!important}html body .mac-settings-panel-v204 .settings-tabs,html body .mac-settings-panel-v204 .settings-content{background:transparent!important}html body .mac-settings-panel-v204 .settings-tabs{border-right:1px solid var(--mac-v204-border)!important}html body .mac-settings-panel-v204 .settings-section{max-width:920px!important;margin:0 auto!important}html body .mac-settings-panel-v204 .settings-card,html body .mac-settings-panel-v204 .profile-main-card,html body .mac-settings-panel-v204 .usage-card-inline,html body .mac-settings-panel-v204 .provider-card,html body .mac-settings-panel-v204 .plan-card{background:var(--mac-v204-surface)!important;border:1px solid var(--mac-v204-border)!important;box-shadow:var(--mac-v204-shadow)!important}html body .mac-settings-panel-v204 .settings-card:hover,html body .mac-settings-panel-v204 .profile-main-card:hover,html body .mac-settings-panel-v204 .provider-card:hover,html body .mac-settings-panel-v204 .plan-card:hover{transform:none!important;box-shadow:var(--mac-v204-shadow)!important;border-color:var(--mac-v204-border)!important}html body .mac-telegram-auth-v204,html body .mac-telegram-link-v204{display:grid!important;gap:10px!important}html body .mac-telegram-auth-v204 small,html body .mac-telegram-link-v204 .verification-row{color:#8e8e8e!important;line-height:1.45!important}html body #root .main-panel.empty-chat-home-v61>footer.composer.thread-bottom-v169.composer-empty-state-v61{top:calc(50% - 8px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169{width:min(900px,calc(100% - 96px))!important;max-width:900px!important}html body #root footer.composer.composer-empty-state-v61 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169 .composer-box:not(.voice-recorder){min-height:56px!important;height:var(--composer-shell-height-v194, 56px)!important;padding:8px 10px!important;border-radius:28px!important;background:var(--mac-v204-surface)!important;border:1px solid var(--mac-v204-border)!important;box-shadow:var(--mac-v204-shadow)!important;transform:none!important;transition:none!important;animation:none!important}html body #root footer.composer .composer-box:not(.voice-recorder):hover,html body #root footer.composer .composer-box:not(.voice-recorder):focus-within{transform:none!important;border-color:var(--mac-v204-border)!important;box-shadow:var(--mac-v204-shadow)!important}html body #root .main-panel.empty-chat-home-v61 .mac-empty-chat-copy-v204{top:calc(50% - 62px)!important;width:min(760px,calc(100% - 48px))!important}html body #root .main-panel.empty-chat-home-v61 .mac-empty-chat-copy-v204 h2{margin:0!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:560!important;letter-spacing:-.025em!important}html body #root .main-panel.empty-chat-home-v61 .mac-empty-chat-copy-v204 p{max-width:620px!important;margin:10px auto 0!important;color:#888!important;font-size:14px!important;line-height:1.5!important}html body #root footer.composer.composer-empty-state-v61 .composer-completions-v63{max-width:900px!important}html body .mac-share-backdrop{background:#00000024!important;backdrop-filter:blur(20px) saturate(.8)!important;-webkit-backdrop-filter:blur(20px) saturate(.8)!important}html body .mac-share-modal{width:min(660px,calc(100vw - 32px))!important;border-radius:24px!important;background:#090909eb!important;border:1px solid var(--mac-v204-border)!important;box-shadow:var(--mac-v204-shadow-large)!important}html body .mac-share-preview{background:var(--mac-v204-surface)!important;border:1px solid var(--mac-v204-border)!important;box-shadow:0 10px 30px #00000047!important}html body .mac-share-actions-v204{display:flex!important;justify-content:center!important;gap:26px!important;padding:16px 8px 4px!important}html body .mac-share-actions-v204 button{display:grid!important;justify-items:center!important;gap:8px!important;min-width:72px!important;padding:0!important;border:0!important;background:transparent!important;color:#d7d7d7!important;box-shadow:none!important;cursor:pointer!important}html body .mac-share-actions-v204 button>span{display:grid!important;width:48px!important;height:48px!important;place-items:center!important;border-radius:50%!important;background:#141414!important;border:1px solid var(--mac-v204-border)!important;transition:background-color .14s ease,transform .14s ease!important}html body .mac-share-actions-v204 button:hover>span{background:#1a1a1a!important;transform:translateY(-1px)!important}html body .mac-share-actions-v204 button b{font-size:12px!important;font-weight:600!important}html body .mac-share-actions-v204 button:disabled{opacity:.42!important;cursor:default!important}html body #root .shared-chat-page-v204{min-height:100dvh!important;background:#090909!important;color:#ededed!important}html body #root .shared-chat-page-v204 .shared-chat-header{position:sticky!important;top:0!important;z-index:10!important;height:58px!important;padding:0 28px!important;background:#090909c7!important;border-bottom:1px solid var(--mac-v204-border)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html body #root .shared-chat-page-v204 .shared-chat-header a{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#f2f2f2!important;text-decoration:none!important;font-weight:620!important}html body #root .shared-chat-shell-v204{width:min(900px,calc(100% - 36px))!important;margin:0 auto!important;padding:56px 0 70px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .shared-chat-shell-v204 .shared-chat-title{padding:0 0 34px!important;border-bottom:1px solid var(--mac-v204-border)!important}html body #root .shared-chat-shell-v204 .shared-chat-title h1{font-size:30px!important;letter-spacing:-.03em!important}html body #root .shared-chat-shell-v204 .shared-chat-message{background:transparent!important;border:0!important;box-shadow:none!important;padding:20px 0!important}html body #root .shared-chat-shell-v204 .shared-chat-message.user{width:fit-content!important;max-width:min(78%,680px)!important;margin-left:auto!important;padding:12px 16px!important;border-radius:20px!important;background:#151515!important;border:1px solid var(--mac-v204-border)!important}html body #root .shared-chat-shell-v204 .shared-chat-message.assistant{max-width:100%!important}html body #root .shared-chat-shell-v204 .shared-chat-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:34px!important;padding-top:20px!important;border-top:1px solid var(--mac-v204-border)!important;color:#777!important}html body #root .shared-chat-shell-v204 .shared-chat-footer a{color:#dcdcdc!important;text-decoration:none!important;font-weight:600!important}html body #root .admin-panel-v15{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .admin-panel-v15 .admin-tabs{background:transparent!important;border:0!important;border-bottom:1px solid var(--mac-v204-border)!important;border-radius:0!important;box-shadow:none!important}html body #root .admin-panel-v15 .admin-stats article{background:transparent!important;border:0!important;border-bottom:1px solid #191919!important;border-radius:0!important;box-shadow:none!important}html body #root .admin-panel-v15 .admin-chart-card,html body #root .admin-panel-v15 .admin-table-wrap,html body #root .admin-panel-v15 .maintenance-settings-card,html body #root .admin-panel-v15 .admin-feedback-card,html body #root .admin-system-v204{background:var(--mac-v204-surface)!important;border:1px solid var(--mac-v204-border)!important;box-shadow:var(--mac-v204-shadow)!important}html body #root .admin-system-v204{padding:22px!important;border-radius:20px!important}html body #root .admin-system-grid-v204{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:18px!important;border-top:1px solid #191919!important;border-left:1px solid #191919!important}html body #root .admin-system-grid-v204 article{display:grid!important;grid-template-columns:auto 1fr!important;gap:5px 10px!important;padding:18px!important;border-right:1px solid #191919!important;border-bottom:1px solid #191919!important;background:transparent!important}html body #root .admin-system-grid-v204 article svg{grid-row:1 / span 3!important;color:#9d9d9d!important}html body #root .admin-system-grid-v204 article span{color:#8c8c8c!important;font-size:12px!important}html body #root .admin-system-grid-v204 article b{color:#f0f0f0!important;font-size:18px!important}html body #root .admin-system-grid-v204 article small{color:#6f6f6f!important}html body #root .admin-system-actions-v204{display:flex!important;gap:10px!important;margin-top:18px!important}html body #root .admin-system-warning-v204{display:flex!important;gap:8px!important;color:#d8a16f!important;margin-top:16px!important}html body #root .primary-btn,html body #root .telegram-btn,html body #root .danger-btn,html body #root .ghost-btn,html body #root .send-btn,html body .auth-fields>.primary-btn,html body .mac-share-actions-v204 button b,html body #root .maintenance-actions button,html body #root .admin-system-actions-v204 button,html body .rename-dialog-actions button{font-weight:600!important;font-variation-settings:"wght" 600!important}html body #root .sidebar button,html body #root .sidebar .nav-item,html body #root .settings-tabs>button{font-weight:inherit!important;font-variation-settings:normal!important}@media(max-width:760px){html body .mac-settings-backdrop-v204,html body .mac-auth-backdrop-v204{padding:10px!important}html body .mac-settings-panel-v204{width:100%!important;height:calc(100dvh - 20px)!important}html body #root footer.composer.composer-empty-state-v61 .thread-content-width-v169,html body #root footer.composer.thread-bottom-v169 .thread-content-width-v169{width:calc(100% - 24px)!important}html body #root .main-panel.empty-chat-home-v61 .mac-empty-chat-copy-v204{width:calc(100% - 28px)!important}html body .mac-share-actions-v204{gap:16px!important}html body #root .admin-system-grid-v204{grid-template-columns:1fr!important}html body #root .shared-chat-page-v204 .shared-chat-header{padding:0 16px!important}html body #root .shared-chat-shell-v204 .shared-chat-message.user{max-width:92%!important}}@media(prefers-reduced-motion:reduce){html body .mac-search-overlay-v204,html body .mac-search-overlay-v204 .search-overlay-backdrop,html body .mac-search-overlay-v204 .search-dialog,html body .mac-settings-panel-v204,html body .mac-auth-modal-v204{animation:none!important}}html body #root footer.composer.mac-composer-unified-v205 .thread-composer-shell-v169,html body #root footer.composer.mac-composer-unified-v205 .thread-content-v169,html body #root footer.composer.mac-composer-unified-v205 .thread-content-width-v169{box-sizing:border-box!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:var(--composer-shell-height-v194, 60px)!important;height:var(--composer-shell-height-v194, 60px)!important;padding:8px 10px 8px 16px!important;border:1px solid #242424!important;border-radius:30px!important;background:#151515!important;box-shadow:0 8px 30px #0000003d!important;transform:none!important;animation:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder):hover,html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder):focus-within{border-color:#303030!important;background:#161616!important;box-shadow:0 8px 30px #0000003d!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.multiline{grid-template-columns:1fr!important;align-items:stretch!important;border-radius:24px!important}html body #root footer.composer.mac-composer-unified-v205 textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:24px!important;margin:0!important;padding:0!important;color:#ededed!important;font:inherit!important;font-size:15px!important;line-height:24px!important;background:transparent!important;border:0!important;outline:0!important;resize:none!important}html body #root footer.composer.mac-composer-unified-v205 textarea::placeholder{color:#777!important;opacity:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-controls{display:contents!important}html body #root footer.composer.mac-composer-unified-v205 .composer-controls>label.round-btn{grid-column:1!important;grid-row:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:4px!important;margin-left:8px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.multiline){grid-template-columns:36px minmax(0,1fr) auto!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.multiline) textarea{grid-column:2!important;grid-row:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.multiline textarea{grid-column:1!important;grid-row:1!important;padding:6px 4px 4px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.multiline .composer-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;grid-column:1!important;grid-row:2!important;margin-top:7px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.multiline .composer-controls>label.round-btn{display:inline-flex!important}html body #root footer.composer.mac-composer-unified-v205 .round-btn,html body #root footer.composer.mac-composer-unified-v205 .gpt-mode-trigger-v182,html body #root footer.composer.mac-composer-unified-v205 .send-btn{transform:none!important;transition:color .15s ease,background-color .15s ease,opacity .15s ease!important}html body #root footer.composer.mac-composer-unified-v205 .round-btn:hover,html body #root footer.composer.mac-composer-unified-v205 .gpt-mode-trigger-v182:hover{transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-completions-v63{width:100%!important;max-width:900px!important;margin-inline:auto!important}html body #root footer.composer.mac-composer-empty-v205 .composer-box:not(.voice-recorder),html body #root footer.composer.mac-composer-empty-v205 .round-btn,html body #root footer.composer.mac-composer-empty-v205 .gpt-mode-trigger-v182,html body #root footer.composer.mac-composer-empty-v205 .send-btn,html body #root footer.composer.mac-composer-empty-v205 textarea{font-family:inherit!important}html body .mac-auth-modal-v204 .auth-switch button{position:relative!important;padding:2px 0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e7e7e7!important;text-decoration:none!important;text-underline-offset:0!important;transform:none!important;transition:color .15s ease,opacity .15s ease!important}html body .mac-auth-modal-v204 .auth-switch button:before,html body .mac-auth-modal-v204 .auth-switch button:after{display:none!important;content:none!important}html body .mac-auth-modal-v204 .auth-switch button:hover{color:#fff!important;text-decoration:none!important;transform:none!important}html body .mac-auth-modal-v204 .auth-fields>.primary-btn,html body .mac-auth-modal-v204 .telegram-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:0 16px!important;border-radius:13px!important;transform:none!important;animation:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,box-shadow .16s ease!important}html body .mac-auth-modal-v204 .auth-fields>.primary-btn:hover,html body .mac-auth-modal-v204 .telegram-btn:hover{transform:none!important}html body .mac-auth-modal-v204 .telegram-btn{color:#ededed!important;background:#151515!important;border:1px solid #292929!important;box-shadow:none!important}html body .mac-auth-modal-v204 .telegram-btn:hover{color:#fff!important;background:#1b1b1b!important;border-color:#343434!important;box-shadow:none!important}html body .mac-auth-modal-v204 .telegram-btn:active,html body .mac-auth-modal-v204 .auth-fields>.primary-btn:active{transform:none!important;filter:brightness(.96)!important}html body .mac-auth-modal-v204 .telegram-btn:disabled,html body .mac-auth-modal-v204 .auth-fields>.primary-btn:disabled{transform:none!important;opacity:.5!important}html body #root .telegram-recovery-page-v205{min-height:100dvh!important;display:grid!important;place-items:center!important;padding:24px!important;color:#ededed!important;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.035),transparent 32%),#090909!important}html body #root .telegram-recovery-card-v205{width:min(440px,100%)!important;padding:28px!important;border:1px solid #202020!important;border-radius:24px!important;background:#0d0d0d!important;box-shadow:0 28px 80px #0000006b!important}html body #root .telegram-recovery-brand-v205{display:inline-flex!important;align-items:center!important;gap:9px!important;margin-bottom:34px!important;color:#f2f2f2!important;text-decoration:none!important;font-size:16px!important;font-weight:620!important}html body #root .telegram-recovery-heading-v205,html body #root .telegram-recovery-state-v205{text-align:center!important}html body #root .telegram-recovery-icon-v205{display:grid!important;width:48px!important;height:48px!important;margin:0 auto 16px!important;place-items:center!important;border:1px solid #292929!important;border-radius:15px!important;background:#151515!important}html body #root .telegram-recovery-heading-v205 h1,html body #root .telegram-recovery-state-v205 h1{margin:0!important;font-size:25px!important;line-height:1.18!important;letter-spacing:-.025em!important}html body #root .telegram-recovery-heading-v205 p,html body #root .telegram-recovery-state-v205 p{margin:10px auto 0!important;color:#8d8d8d!important;font-size:14px!important;line-height:1.5!important}html body #root .telegram-recovery-heading-v205 strong{color:#d9d9d9!important;font-weight:600!important}html body #root .telegram-recovery-form-v205{display:grid!important;gap:15px!important;margin-top:26px!important}html body #root .telegram-recovery-form-v205 label{display:grid!important;gap:7px!important}html body #root .telegram-recovery-form-v205 label>span{color:#aaa!important;font-size:12px!important;font-weight:550!important}html body #root .telegram-recovery-form-v205 input{box-sizing:border-box!important;width:100%!important;height:46px!important;padding:0 14px!important;color:#ededed!important;outline:0!important;border:1px solid #262626!important;border-radius:12px!important;background:#141414!important;transition:border-color .15s ease,background-color .15s ease!important}html body #root .telegram-recovery-form-v205 input:focus{border-color:#414141!important;background:#161616!important}html body #root .telegram-recovery-form-v205>button,html body #root .telegram-recovery-state-v205>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;margin-top:3px!important;padding:0 16px!important;border:1px solid #f0f0f0!important;border-radius:12px!important;color:#090909!important;background:#f0f0f0!important;text-decoration:none!important;font-weight:650!important;cursor:pointer!important;transform:none!important;transition:background-color .15s ease,opacity .15s ease!important}html body #root .telegram-recovery-form-v205>button:hover,html body #root .telegram-recovery-state-v205>a:hover{background:#fff!important;transform:none!important}html body #root .telegram-recovery-form-v205>button:disabled{opacity:.55!important;cursor:default!important}html body #root .telegram-recovery-error-v205{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:10px 12px!important;border:1px solid rgba(220,92,92,.22)!important;border-radius:11px!important;color:#e4a3a3!important;background:#7822221c!important;font-size:13px!important;line-height:1.4!important}html body #root .telegram-recovery-state-v205{display:grid!important;justify-items:center!important;padding:28px 2px 12px!important}html body #root .telegram-recovery-state-v205>svg{margin-bottom:17px!important}html body #root .telegram-recovery-state-v205.success>svg{color:#86c99a!important}html body #root .telegram-recovery-state-v205.error>svg{color:#d59a7f!important}html body #root .telegram-recovery-state-v205>a{width:auto!important;margin-top:22px!important;padding-inline:18px!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .thread-content-width-v169{width:calc(100% - 24px)!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder){padding-left:11px!important}html body #root .telegram-recovery-page-v205{padding:12px!important}html body #root .telegram-recovery-card-v205{padding:22px 18px!important;border-radius:20px!important}}.mac-settings-inline-actions-v267{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mac-settings-inline-actions-v267 a{text-decoration:none}.mac-settings-inline-actions-v267 .mac-settings-secondary-v238{white-space:nowrap}.attach-preview span{position:relative;overflow:hidden}.attachment-upload-progress-v274{position:absolute;left:10px;right:28px;bottom:5px;height:2px;border-radius:999px;background:#ffffff1f;pointer-events:none}.attachment-upload-progress-v274>i{display:block;height:100%;border-radius:inherit;background:currentColor;opacity:.75;transition:width .18s ease}:root{--mac-v88-bg: #090909;--mac-v88-sidebar: #090909;--mac-v88-surface: #111111;--mac-v88-hover: #181818;--mac-v88-border: rgba(255, 255, 255, .1);--mac-v88-text: #eeeeee;--mac-v88-muted: #9b9b9f;--mac-v88-sidebar-width: 224px;--mac-v88-sidebar-collapsed: 56px;--mac-v88-sidebar-padding: 12px;--mac-v88-sidebar-inner: 200px;--mac-v88-sidebar-control: 34px}html body #root .workspace.workspace-background-hidden-v88{display:none!important}html body #root .workspace.mac-ui-v89{grid-template-columns:var(--mac-v88-sidebar-width) minmax(0,1fr)!important;background:var(--mac-v88-bg)!important}html body #root .workspace.mac-ui-v89 .main-panel,html body #root .workspace.mac-ui-v89 .messages-area,html body #root .workspace.mac-ui-v89 .topbar{background:var(--mac-v88-bg)!important}html body #root .workspace.mac-ui-v89.side-collapsed{grid-template-columns:var(--mac-v88-sidebar-collapsed) minmax(0,1fr)!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88{box-sizing:border-box!important;width:var(--mac-v88-sidebar-width)!important;min-width:var(--mac-v88-sidebar-width)!important;max-width:var(--mac-v88-sidebar-width)!important;padding:0!important;gap:0!important;align-items:stretch!important;overflow:hidden!important;background:var(--mac-v88-sidebar)!important;border-right:1px solid var(--mac-v88-border)!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-head-v88{box-sizing:border-box!important;width:100%!important;height:56px!important;min-height:56px!important;padding:0 var(--mac-v88-sidebar-padding)!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--mac-v88-sidebar-control)!important;align-items:center!important;gap:6px!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88,html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88:focus-visible,html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88:active{box-sizing:border-box!important;width:100%!important;height:36px!important;min-width:0!important;margin:0!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--mac-v88-text)!important;cursor:pointer!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88 span,html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88:hover span,html body #root .workspace.mac-ui-v89 .mac-sidebar-brand-v88:focus-visible span{font-size:15px!important;line-height:1!important;font-weight:650!important;font-variation-settings:"wght" 650!important;letter-spacing:-.03em!important;color:var(--mac-v88-text)!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v88,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v88:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v88:focus-visible,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v88:active{box-sizing:border-box!important;width:var(--mac-v88-sidebar-control)!important;height:var(--mac-v88-sidebar-control)!important;min-width:var(--mac-v88-sidebar-control)!important;min-height:var(--mac-v88-sidebar-control)!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:8px!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92:active{border:0!important;background:transparent!important;box-shadow:none!important;color:#d4d4d4!important;transition:background-color .15s ease,color .15s ease!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92:focus-visible{background:#141414!important;color:#fff!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-icon-v92{width:18px!important;height:18px!important;min-width:18px!important;display:block!important;overflow:visible!important;color:inherit!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92:hover .mac-sidebar-toggle-icon-v92,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92:focus-visible .mac-sidebar-toggle-icon-v92,html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-v92:active .mac-sidebar-toggle-icon-v92{color:inherit!important;stroke:currentColor!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-toggle-chevron-v92{transition:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:4px var(--mac-v88-sidebar-padding) 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button,html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button:focus-visible,html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button:active{box-sizing:border-box!important;flex:0 0 var(--mac-v88-sidebar-control)!important;width:var(--mac-v88-sidebar-inner)!important;min-width:var(--mac-v88-sidebar-inner)!important;max-width:var(--mac-v88-sidebar-inner)!important;height:var(--mac-v88-sidebar-control)!important;min-height:var(--mac-v88-sidebar-control)!important;margin:0!important;padding:0 9px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:9px!important;border:0!important;border-radius:8px!important;color:#d4d4d4!important;font-size:13px!important;line-height:1!important;font-weight:540!important;font-variation-settings:"wght" 540!important;text-align:left!important;white-space:nowrap!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button.active{background:#141414!important;color:#fff!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button svg{width:17px!important;height:17px!important;min-width:17px!important;justify-self:center!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button>span{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px var(--mac-v88-sidebar-padding) 12px!important;overflow-x:hidden!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-group,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row-wrap,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row{box-sizing:border-box!important;width:var(--mac-v88-sidebar-inner)!important;min-width:var(--mac-v88-sidebar-inner)!important;max-width:var(--mac-v88-sidebar-inner)!important;margin-left:0!important;margin-right:0!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-group-title{box-sizing:border-box!important;width:var(--mac-v88-sidebar-inner)!important;margin:0!important;padding:0 8px 7px!important;color:#929292!important;font-size:12px!important;line-height:1!important;font-weight:500!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row{min-height:var(--mac-v88-sidebar-control)!important;height:auto!important;padding:6px 9px!important;border-radius:8px!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-main b{font-size:13px!important;line-height:1.25!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-main small{font-size:11px!important;line-height:1.3!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88{box-sizing:border-box!important;width:var(--mac-v88-sidebar-inner)!important;min-width:var(--mac-v88-sidebar-inner)!important;max-width:var(--mac-v88-sidebar-inner)!important;margin:0 var(--mac-v88-sidebar-padding) 14px!important;padding:8px 0 0!important;border-top:1px solid var(--mac-v88-border)!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-card,html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-card:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-card:focus-visible{box-sizing:border-box!important;width:var(--mac-v88-sidebar-inner)!important;min-width:var(--mac-v88-sidebar-inner)!important;max-width:var(--mac-v88-sidebar-inner)!important;min-height:42px!important;margin:0!important;padding:6px 8px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:8px!important;border-radius:9px!important;text-align:left!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-avatar{width:30px!important;height:30px!important;min-width:30px!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-copy{min-width:0!important;text-align:left!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-copy b{font-size:13px!important;line-height:1.2!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-copy small{font-size:11px!important;line-height:1.25!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed{width:var(--mac-v88-sidebar-collapsed)!important;min-width:var(--mac-v88-sidebar-collapsed)!important;max-width:var(--mac-v88-sidebar-collapsed)!important;padding:0!important;align-items:center!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-head-v88{width:var(--mac-v88-sidebar-collapsed)!important;height:56px!important;min-height:56px!important;padding:0!important;display:grid!important;grid-template-columns:var(--mac-v88-sidebar-control)!important;place-content:center!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-brand-v88{display:none!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-nav-v88{width:var(--mac-v88-sidebar-collapsed)!important;padding:4px 0 0!important;align-items:center!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-nav-v88>button,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-nav-v88>button:hover,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-nav-v88>button:focus-visible{width:var(--mac-v88-sidebar-control)!important;min-width:var(--mac-v88-sidebar-control)!important;max-width:var(--mac-v88-sidebar-control)!important;height:var(--mac-v88-sidebar-control)!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:0!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-nav-v88>button>span,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-chats-v88,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-copy{display:none!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88{width:var(--mac-v88-sidebar-control)!important;min-width:var(--mac-v88-sidebar-control)!important;max-width:var(--mac-v88-sidebar-control)!important;margin:0 auto 12px!important;padding:8px 0 0!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-card,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-card:hover{width:var(--mac-v88-sidebar-control)!important;min-width:var(--mac-v88-sidebar-control)!important;max-width:var(--mac-v88-sidebar-control)!important;height:var(--mac-v88-sidebar-control)!important;min-height:var(--mac-v88-sidebar-control)!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important}.mac-message-menu-anchor-v88{display:inline-flex;position:relative}html body #root .workspace.mac-ui-v89 .message-actions>button,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88.is-open{box-sizing:border-box!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#a9a9ad!important;transform:none!important;transition:background-color .15s ease,color .15s ease!important}html body #root .workspace.mac-ui-v89 .message-actions>button:hover,html body #root .workspace.mac-ui-v89 .message-actions>button:focus-visible,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:hover,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:focus-visible,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88.is-open:hover,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88.is-open:focus-visible{background:#ffffff13!important;color:#f1f1f1!important;outline:none!important;transform:none!important}html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88 svg,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:hover svg,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:focus-visible svg,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88.is-open svg{width:17px!important;height:17px!important;transform:none!important;transition:none!important;animation:none!important}html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:before,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:after,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88 svg:before,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88 svg:after{content:none!important;display:none!important;animation:none!important}html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:hover,html body #root .workspace.mac-ui-v89 .message-actions .mac-message-more-trigger-v88:focus-visible{background-color:#ffffff13!important;box-shadow:none!important}.mac-message-menu-v88{position:fixed;z-index:10050;box-sizing:border-box;width:244px;padding:6px;display:grid;gap:2px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#090909;box-shadow:0 18px 60px #00000094;color:#eee}.mac-message-menu-v88>button,.mac-message-menu-v88>button:hover,.mac-message-menu-v88>button:focus-visible,.mac-message-menu-v88>button:active{box-sizing:border-box;width:100%;min-width:0;height:39px;margin:0;padding:0 10px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;overflow:hidden;border:0;border-radius:8px;background:transparent;box-shadow:none;color:#e8e8e8;font-family:inherit;font-size:13px;line-height:1;font-weight:500;text-align:left;white-space:nowrap;transform:none;cursor:url(/cursors/link.cur),pointer}.mac-message-menu-v88>button:hover,.mac-message-menu-v88>button:focus-visible{background:#181818;color:#fff;outline:none}.mac-message-menu-v88>button:disabled{opacity:.42;cursor:default;pointer-events:none}.mac-message-menu-v88>button svg{width:16px;height:16px;justify-self:center;transform:none}.mac-message-menu-v88>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-live,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-open{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--mac-v88-muted)!important;font-size:13px!important;line-height:20px!important;font-weight:500!important;font-variation-settings:"wght" 500!important;font-family:inherit!important;transform:none!important;transition:color .15s ease!important}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:hover,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:focus-visible,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-open:hover{color:#fff!important;font-weight:500!important;font-variation-settings:"wght" 500!important}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88 span,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:hover span,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:focus-visible span,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-live span,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-open span{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:500!important;font-variation-settings:"wght" 500!important;letter-spacing:normal!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:before,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:after,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88 span:before,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88 span:after,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-live:before,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-live:after{content:none!important;display:none!important;animation:none!important}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88 svg,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-open svg,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-live svg{width:14px!important;height:14px!important;flex:none!important;color:inherit!important;transform:translate(0) rotate(0)!important;transition:transform .17s ease!important;animation:none!important}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:hover svg,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88:focus-visible svg,html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-open:hover svg{transform:translate(3px) rotate(0)!important}html body #root .workspace.mac-ui-v89 .instant-response-waiting{transform:translateY(3px)!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88{background:#090909!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88:hover,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88:focus-within{background:transparent!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-title-v22,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88:hover .activity-title-v22,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88.is-live .activity-title-v22{color:#ededed!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important;font-variation-settings:"wght" 600!important;letter-spacing:-.01em!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-description-v22,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88:hover .activity-description-v22,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .mac-activity-row-v88.is-live .activity-description-v22{color:#9f9f9f!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-code-card-v22{overflow:hidden!important;border-color:#ffffff1a!important;background:#070707!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-code-preview-v22{max-height:300px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body #root .workspace.mac-ui-v89 .activity-code-live-tail-v88{display:block!important;min-width:max-content!important}html body #root .workspace.mac-ui-v89 .activity-code-tail-note-v88{display:block!important;padding-bottom:6px!important;color:#737379!important;font-family:inherit!important;font-size:11px!important;font-style:normal!important;-webkit-user-select:none!important;user-select:none!important}html body #root .workspace.mac-ui-v89 .mac-activity-inline-citation-v88{display:inline-flex!important;align-items:center!important;margin:0 1px!important;color:#b8c7ff!important;font-weight:600!important;text-decoration:none!important;transform:none!important}html body #root .workspace.mac-ui-v89 .mac-activity-inline-citation-v88:hover,html body #root .workspace.mac-ui-v89 .mac-activity-inline-citation-v88:focus-visible{color:#d7e0ff!important;text-decoration:underline!important;transform:none!important}html body #root .workspace.mac-ui-v89 .activity-sources-v22 a{grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important}html body #root .workspace.mac-ui-v89 .activity-sources-v22 a em{color:#b8c7ff!important;font-size:11px!important;line-height:1!important;font-style:normal!important;font-weight:650!important}html body #root .workspace.mac-ui-v89 .message-artifacts .mac-artifact-preview-v88{box-sizing:border-box;width:min(720px,100%);max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#090909;box-shadow:none}html body #root .workspace.mac-ui-v89 .mac-artifact-preview-stage-v88{position:relative;box-sizing:border-box;width:100%;min-height:330px;height:min(390px,52vw);max-height:440px;overflow:hidden;display:grid;place-items:center;background:#0b0b0b;border-bottom:1px solid rgba(255,255,255,.085)}html body #root .workspace.mac-ui-v89 .mac-artifact-preview-stage-v88>img{width:100%;height:100%;object-fit:contain;background:#0b0b0b}html body #root .workspace.mac-ui-v89 .mac-artifact-preview-stage-v88.is-interactive-site{background:#fff}html body #root .workspace.mac-ui-v89 .mac-artifact-preview-stage-v88>iframe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;background:#fff}html body #root .workspace.mac-ui-v89 .mac-artifact-expand-v88{position:absolute;z-index:4;top:12px;right:12px;width:36px;height:36px;min-width:36px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#090909e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee;cursor:url(/cursors/link.cur),pointer}html body #root .workspace.mac-ui-v89 .mac-artifact-expand-v88:hover{background:#171717;color:#fff;transform:none}html body #root .workspace.mac-ui-v89 .mac-site-preview-loading-v88{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:10px;background:#0b0b0b;color:#969696;font-size:13px;pointer-events:none}html body #root .workspace.mac-ui-v89 .mac-site-preview-loading-v88 svg{animation:mac-v88-spin .85s linear infinite}html body #root .workspace.mac-ui-v89 .mac-artifact-footer-v88{box-sizing:border-box;width:100%;min-height:70px;padding:12px 14px;background:#090909}html body #root .workspace.mac-ui-v89 .mac-artifact-inline-nav-v88{background:#090909;border-top:0}@keyframes mac-v88-spin{to{transform:rotate(360deg)}}@media(max-width:760px){html body #root .workspace.mac-ui-v89{grid-template-columns:minmax(0,1fr)!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88{width:min(286px,88vw)!important;min-width:min(286px,88vw)!important;max-width:min(286px,88vw)!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed{transform:translate(-105%)!important}html body #root .workspace.mac-ui-v89 .mac-artifact-preview-stage-v88{min-height:250px;height:62vw}.mac-message-menu-v88{width:min(244px,calc(100vw - 20px))}}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-failed-v223{color:#ff9191e6!important}html body #root .workspace.mac-ui-v89 .mac-thinking-link-v88.is-stopped-v223{color:#ffffff80!important}html body #root .workspace.mac-ui-v89 .activity-running-note-v223{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 8px!important;color:#ffffff8f!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;pointer-events:none!important}html body #root .workspace.mac-ui-v89 .activity-head-actions-v43{position:relative!important;z-index:2!important}html body #root .workspace.mac-ui-v89 .activity-panel-head .activity-stop-v43{display:none!important}html body .mac-auth-backdrop-v206{box-sizing:border-box!important;padding:24px!important;background:#020202c2!important;backdrop-filter:blur(14px) saturate(.78)!important;-webkit-backdrop-filter:blur(14px) saturate(.78)!important}html body .mac-auth-modal-v206,html body .mac-auth-modal-v206:hover,html body .mac-auth-modal-v206:focus-within{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:min(860px,calc(100vw - 48px))!important;max-width:860px!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #242424!important;border-radius:28px!important;background:#090909!important;background-image:none!important;box-shadow:0 32px 96px #000000ad!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:isolate!important}html body .mac-auth-modal-v206:before,html body .mac-auth-modal-v206:after,html body .mac-auth-visual-v206:before,html body .mac-auth-visual-v206:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;filter:none!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206{box-sizing:border-box!important;min-width:0!important;padding:36px 34px 34px!important;overflow:hidden!important;border:0!important;border-right:1px solid #202020!important;background:#0d0d0d!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mac-auth-modal-v206 .mac-auth-logo-v206{box-sizing:border-box!important;width:64px!important;height:64px!important;display:grid!important;place-items:center!important;border:1px solid #303030!important;border-radius:20px!important;color:#ededed!important;background:#1b1b1b!important;background-image:none!important;box-shadow:inset 0 1px #ffffff0b!important}html body .mac-auth-modal-v206 .mac-auth-logo-v206 svg{width:28px!important;height:28px!important;color:inherit!important;stroke:currentColor!important;transform:none!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206 h2{margin:28px 0 12px!important;color:#f3f3f3!important;font-size:clamp(27px,3vw,32px)!important;line-height:1.08!important;font-weight:680!important;font-variation-settings:"wght" 680!important;letter-spacing:-.045em!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206>p{margin:0!important;color:#9b9b9b!important;font-size:15px!important;line-height:1.62!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206 ul{display:grid!important;gap:10px!important;margin:25px 0 0!important;padding:0!important;list-style:none!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206 li{box-sizing:border-box!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0!important;padding:8px 0!important;color:#a8a8a8!important;font-size:14px!important;line-height:1.45!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206 li svg{box-sizing:border-box!important;width:20px!important;height:20px!important;margin:0!important;padding:4px!important;flex:0 0 20px!important;border:1px solid #2d2d2d!important;border-radius:999px!important;color:#d9d9d9!important;background:#171717!important;stroke-width:2!important}html body .mac-auth-modal-v206 .mac-auth-fields-v206{box-sizing:border-box!important;min-width:0!important;padding:38px 34px 32px!important;overflow-y:auto!important;border:0!important;background:#090909!important;background-image:none!important;box-shadow:none!important}html body .mac-auth-modal-v206 .mac-auth-fields-v206 .eyebrow{color:#8f8f8f!important}html body .mac-auth-modal-v206 .mac-auth-fields-v206 h3{margin:10px 0 22px!important;color:#f1f1f1!important;font-size:27px!important;line-height:1.12!important;font-weight:650!important;font-variation-settings:"wght" 650!important;letter-spacing:-.035em!important}html body .mac-auth-modal-v206 .mac-auth-input-v206{box-sizing:border-box!important;width:100%!important;height:48px!important;margin:0 0 12px!important;padding:0 15px!important;border:1px solid #252525!important;border-radius:13px!important;outline:0!important;color:#ededed!important;caret-color:#fff!important;background:#121212!important;box-shadow:none!important;transform:none!important;transition:background-color .15s ease,border-color .15s ease!important}html body .mac-auth-modal-v206 .mac-auth-input-v206:hover{border-color:#303030!important;background:#141414!important}html body .mac-auth-modal-v206 .mac-auth-input-v206:focus{border-color:#444!important;background:#151515!important;box-shadow:0 0 0 3px #ffffff09!important}html body .mac-auth-modal-v206 .mac-auth-primary-v206,html body .mac-auth-modal-v206 .mac-auth-telegram-v206{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:0 16px!important;border:1px solid #efefef!important;border-radius:13px!important;color:#090909!important;background:#efefef!important;background-image:none!important;box-shadow:none!important;font-weight:620!important;font-variation-settings:"wght" 620!important;opacity:1!important;transform:translateY(0)!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease!important}html body .mac-auth-modal-v206 .mac-auth-primary-v206:hover:not(:disabled),html body .mac-auth-modal-v206 .mac-auth-telegram-v206:hover:not(:disabled){color:#050505!important;background:#fff!important;border-color:#fff!important;box-shadow:0 7px 22px #ffffff1a!important;transform:translateY(-1px)!important}html body .mac-auth-modal-v206 .mac-auth-primary-v206:active:not(:disabled),html body .mac-auth-modal-v206 .mac-auth-telegram-v206:active:not(:disabled){color:#090909!important;background:#e7e7e7!important;border-color:#e7e7e7!important;box-shadow:none!important;filter:none!important;transform:translateY(0) scale(.995)!important}html body .mac-auth-modal-v206 .mac-auth-primary-v206:disabled,html body .mac-auth-modal-v206 .mac-auth-telegram-v206:disabled{color:#555!important;background:#b8b8b8!important;border-color:#b8b8b8!important;box-shadow:none!important;opacity:.58!important;cursor:default!important;transform:none!important}html body .mac-auth-modal-v206 .auth-divider{margin:15px 0!important}html body .mac-auth-modal-v206 .mac-auth-switch-v206{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:16px 0 0!important;color:#8d8d8d!important;font-size:13px!important;text-align:center!important}html body .mac-auth-modal-v206 .mac-auth-switch-v206 button,html body .mac-auth-modal-v206 .mac-auth-switch-v206 button:focus-visible,html body .mac-auth-modal-v206 .mac-auth-switch-v206 button:active{box-sizing:border-box!important;min-height:30px!important;margin:0!important;padding:0 9px!important;border:0!important;border-radius:8px!important;color:#e9e9e9!important;background:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;transform:none!important;transition:background-color .15s ease,color .15s ease!important}html body .mac-auth-modal-v206 .mac-auth-switch-v206 button:hover{color:#fff!important;background:#1a1a1a!important;text-decoration:none!important;transform:none!important}html body .mac-auth-modal-v206 .mac-auth-close-v206,html body .mac-auth-modal-v206 .mac-auth-close-v206:active{top:14px!important;right:14px!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;color:#a8a8a8!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:color .15s ease,background-color .15s ease!important}html body .mac-auth-modal-v206 .mac-auth-close-v206:hover{color:#fff!important;background:#191919!important;transform:none!important}@media(max-width:760px){html body .mac-auth-backdrop-v206{padding:10px!important}html body .mac-auth-modal-v206,html body .mac-auth-modal-v206:hover,html body .mac-auth-modal-v206:focus-within{grid-template-columns:1fr!important;width:min(460px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}html body .mac-auth-modal-v206 .mac-auth-visual-v206{display:none!important}html body .mac-auth-modal-v206 .mac-auth-fields-v206{padding:34px 20px 22px!important}}@media(prefers-reduced-motion:reduce){html body .mac-auth-modal-v206 .mac-auth-primary-v206,html body .mac-auth-modal-v206 .mac-auth-telegram-v206,html body .mac-auth-modal-v206 .mac-auth-switch-v206 button{transition:none!important}}:root{--mac-v207-bg: #090909;--mac-v207-panel: rgba(14, 14, 14, .88);--mac-v207-panel-solid: #101010;--mac-v207-hover: #232323;--mac-v207-border: rgba(255, 255, 255, .09);--mac-v207-muted: rgba(255, 255, 255, .56)}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88{height:100dvh!important;min-height:100dvh!important;align-self:stretch!important;border-right:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button.active,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row.active,html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-card:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-card:focus-visible{background:#232323!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row,html body #root .workspace.mac-ui-v89 .mac-sidebar-nav-v88>button,html body #root .workspace.mac-ui-v89 .mac-sidebar-account-v88 .side-user-card{border:0!important;border-radius:9px!important;transition:background-color .16s ease,color .16s ease!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-actions button,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row-actions button,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-menu-trigger{background:transparent!important;border:0!important;color:#ffffff9e!important}html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-actions button:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-row-actions button:hover,html body #root .workspace.mac-ui-v89 .mac-sidebar-chats-v88 .chat-menu-trigger:hover{background:#ffffff17!important;color:#fff!important}html body .mac-auth-backdrop-v207{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.12),transparent 31%),radial-gradient(circle at 82% 78%,rgba(107,114,128,.13),transparent 36%),#000000ad!important;backdrop-filter:blur(26px) saturate(115%)!important;-webkit-backdrop-filter:blur(26px) saturate(115%)!important;padding:22px!important}html body .mac-auth-modal-v207{position:relative;display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr)!important;width:min(900px,calc(100vw - 44px))!important;min-height:570px!important;max-height:calc(100dvh - 44px)!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:28px!important;background:#0a0a0ad1!important;box-shadow:0 36px 120px #00000094!important;backdrop-filter:blur(34px) saturate(125%)!important;-webkit-backdrop-filter:blur(34px) saturate(125%)!important}html body .mac-auth-modal-v207:before{content:"";position:absolute;inset:0 auto 0 0;width:47%;pointer-events:none;background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.09),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.025),transparent 70%)}html body .mac-auth-close-v207{position:absolute!important;top:18px!important;right:18px!important;z-index:5!important;width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ffffffa6!important}html body .mac-auth-close-v207:hover{background:#232323!important;color:#fff!important}html body .mac-auth-visual-v207{position:relative;z-index:1;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:46px 44px 42px!important;border-right:1px solid rgba(255,255,255,.075)!important;background:#ffffff05!important}html body .mac-auth-wordmark-v207{font-size:20px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.04em!important;color:#fff!important}html body .mac-auth-copy-v207{max-width:390px}html body .mac-auth-copy-v207>span{display:block;margin-bottom:14px;color:#ffffff8c;font-size:12px;text-transform:uppercase;letter-spacing:.12em}html body .mac-auth-copy-v207 h2{margin:0 0 18px!important;font-size:clamp(31px,3vw,43px)!important;line-height:1.04!important;letter-spacing:-.055em!important;color:#fff!important}html body .mac-auth-copy-v207 p{margin:0!important;color:#ffffff9e!important;font-size:15px!important;line-height:1.65!important}html body .mac-auth-visual-v207>small{max-width:360px;color:#ffffff61;line-height:1.5}html body .mac-auth-fields-v207{position:relative;z-index:1;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:58px 54px 42px!important;background:#08080894!important}html body .mac-auth-fields-v207 .eyebrow{margin-bottom:8px!important;color:#ffffff7a!important}html body .mac-auth-fields-v207 h3{margin:0 0 28px!important;font-size:27px!important;letter-spacing:-.035em!important}html body .mac-auth-fields-v207 label{display:grid!important;gap:8px!important;margin-bottom:14px!important;color:#ffffff9e!important;font-size:12px!important}html body .mac-auth-fields-v207 input{width:100%!important;height:48px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;outline:0!important;background:#ffffff09!important;color:#fff!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body .mac-auth-fields-v207 input:hover{background:#ffffff0e!important}html body .mac-auth-fields-v207 input:focus{border-color:#ffffff6b!important;box-shadow:0 0 0 3px #ffffff0e!important}html body .mac-auth-login-note-v207{margin:-4px 0 15px;color:#ffffff61}html body .mac-auth-action-v207{width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #fff!important;border-radius:12px!important;background:#fff!important;color:#090909!important;font-weight:680!important;transition:background-color .17s ease,color .17s ease,border-color .17s ease,transform .17s ease!important}html body .mac-auth-action-v207:hover:not(:disabled){background:#ffffff1a!important;color:#fff!important;border-color:#fff!important;transform:translateY(-1px)!important}html body .mac-auth-action-v207:active:not(:disabled){transform:translateY(0) scale(.995)!important}html body .mac-auth-fields-v207 .auth-divider{margin:17px 0!important}html body .mac-auth-switch-v207{margin:19px 0 0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;color:#ffffff7a!important}html body .mac-auth-switch-v207 button{padding:7px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fff!important;text-decoration:none!important;transition:background-color .15s ease!important}html body .mac-auth-switch-v207 button:hover{background:#232323!important}html body .mac-settings-backdrop-v207{background:#000000b3!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;padding:20px!important}html body .mac-settings-panel-v207{width:min(980px,calc(100vw - 40px))!important;height:min(690px,calc(100dvh - 40px))!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;background:#0c0c0ce8!important;box-shadow:0 32px 110px #00000094!important;-webkit-backdrop-filter:blur(32px) saturate(115%)!important;backdrop-filter:blur(32px) saturate(115%)!important}html body .mac-settings-nav-v207{display:flex;flex-direction:column;padding:22px 14px 14px;border-right:1px solid rgba(255,255,255,.075);background:#ffffff05}html body .mac-settings-brand-v207{padding:5px 10px 24px;color:#fff;font-size:18px;font-weight:650;letter-spacing:-.04em}html body .mac-settings-nav-v207 nav{display:grid;gap:4px}html body .mac-settings-nav-v207 button{min-height:40px;display:flex;align-items:center;gap:10px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#ffffffa8;text-align:left;transition:background-color .15s ease,color .15s ease}html body .mac-settings-nav-v207 button:hover,html body .mac-settings-nav-v207 button.active{background:#232323;color:#fff}html body .mac-settings-logout-v207{margin-top:auto}html body .mac-settings-content-v207{min-width:0;overflow:auto;padding:28px 34px 38px}html body .mac-settings-head-v207{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.075)}html body .mac-settings-head-v207 h2{margin:0 0 5px;font-size:24px;letter-spacing:-.035em}html body .mac-settings-head-v207 p{margin:0;color:var(--mac-v207-muted)}html body .mac-settings-head-v207>button{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;background:transparent;color:#ffffffa6}html body .mac-settings-head-v207>button:hover{background:#232323;color:#fff}html body .mac-settings-rows-v207{display:grid}html body .mac-settings-profile-v207,html body .mac-settings-row-v207{min-height:82px;display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.07)}html body .mac-settings-profile-v207>div,html body .mac-settings-row-v207>div:first-child{min-width:0;display:grid;gap:4px}html body .mac-settings-profile-v207 b,html body .mac-settings-row-v207 b{color:#fff}html body .mac-settings-profile-v207 small,html body .mac-settings-row-v207 small{color:var(--mac-v207-muted);line-height:1.45}html body .mac-settings-profile-v207 .plan-badge{margin-left:auto}html body .mac-settings-row-v207{justify-content:space-between}html body .mac-settings-inline-v207{width:min(350px,52%);display:flex!important;grid-template-columns:none!important;flex-direction:row!important;gap:8px!important}html body .mac-settings-inline-v207 input{min-width:0;flex:1;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09;color:#fff;padding:0 12px}html body .mac-settings-inline-v207 button,html body .mac-settings-secondary-v207{min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0e;color:#fff}html body .mac-settings-inline-v207 button:hover,html body .mac-settings-secondary-v207:hover{background:#232323;border-color:#ffffff40}html body .mac-settings-status-v207{display:inline-flex;align-items:center;gap:7px;color:#ffffffb8}html body .mac-settings-status-v207.success{color:#9be7b5}html body .mac-settings-usage-v207{width:min(350px,52%);display:grid;gap:8px}html body .mac-settings-usage-v207>span{height:6px;overflow:hidden;border-radius:99px;background:#ffffff14}html body .mac-settings-usage-v207>span i{display:block;height:100%;border-radius:inherit;background:#fff}html body .mac-settings-usage-v207>b{justify-self:end;font-size:12px;font-weight:500;color:#ffffff8c}html body .mac-settings-billing-v207,html body .mac-settings-providers-v207{padding-top:24px}html body .mac-current-plan-v207{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 0 26px;border-bottom:1px solid rgba(255,255,255,.075)}html body .mac-current-plan-v207 span{color:var(--mac-v207-muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}html body .mac-current-plan-v207 h3{margin:7px 0;font-size:30px}html body .mac-current-plan-v207 p{margin:0;color:var(--mac-v207-muted)}html body .mac-providers-v207{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr)!important;gap:28px!important}html body .mac-providers-v207 .providers-list,html body .mac-provider-editor-v207{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html body .mac-provider-editor-v207{padding-left:28px!important;border-left:1px solid rgba(255,255,255,.075)!important}html body .mac-provider-editor-v207 label{display:grid;gap:7px;margin-bottom:13px;color:#fff9;font-size:12px}html body .mac-provider-editor-v207 input{height:42px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09;color:#fff;padding:0 12px}html body .mac-provider-editor-v207 input:focus{outline:0;border-color:#ffffff59}html body .mac-provider-card-v207{margin-top:10px;padding:14px!important;border:0!important;border-radius:12px!important;background:#ffffff09!important}html body .mac-provider-card-v207:hover,html body .mac-provider-card-v207.selected{background:#232323!important}html body .mac-settings-empty-v207{display:flex;gap:11px;padding:18px 0;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.07)}html body .mac-settings-empty-v207 span{display:grid;gap:4px}html body .mac-settings-empty-v207 b{color:#fff}html body #root .composer-box:not(.voice-recorder){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(28px,auto) 40px!important;align-items:stretch!important;min-height:96px!important;height:auto!important;padding:13px 13px 9px!important;column-gap:0!important;row-gap:7px!important;border-radius:23px!important;transition:min-height .2s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}html body #root .composer-box:not(.voice-recorder)>textarea{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;padding:3px 5px 0!important;margin:0!important;align-self:start!important}html body #root .composer-box:not(.voice-recorder)>.composer-controls{grid-column:1!important;grid-row:2!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;align-self:end!important;gap:10px!important}html body #root .composer-box .composer-right-controls-v191{margin-left:auto!important;display:flex!important;align-items:center!important;gap:7px!important}html body #root .composer-box.multiline{min-height:var(--composer-shell-height-v194, 116px)!important}html body #root .composer-box .round-btn,html body #root .composer-box .send-btn,html body #root .gpt-mode-trigger-v182{border:0!important;box-shadow:none!important}html body #root .composer-box .round-btn:hover,html body #root .gpt-mode-trigger-v182:hover,html body #root .gpt-mode-trigger-v182.active{background:#232323!important}html body #root .gpt-mini-mode-menu-v184{min-width:250px!important;padding:7px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#0f0f0ff5!important;box-shadow:0 22px 70px #00000085!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}html body #root .gpt-mini-mode-row-v184{min-height:42px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ffffffb8!important}html body #root .gpt-mini-mode-row-v184:hover,html body #root .gpt-mini-mode-row-v184.active{background:#232323!important;color:#fff!important}html body #root .gpt-mini-mode-sep-v184{background:#ffffff14!important}html body .intelligence-panel-v184,html body .model-mini-menu-v185,html body .effort-mini-menu-v184{border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:#0e0e0ef5!important;box-shadow:0 28px 90px #00000094!important}html body .intelligence-option-v184,html body .intelligence-model-row-v184,html body .intelligence-effort-row-v184,html body .model-mini-menu-v185 button,html body .effort-mini-menu-v184 button{border:0!important;border-radius:11px!important}html body .intelligence-option-v184:hover,html body .intelligence-option-v184.active,html body .intelligence-model-row-v184:hover,html body .intelligence-effort-row-v184:hover,html body .model-mini-menu-v185 button:hover,html body .model-mini-menu-v185 button.active,html body .effort-mini-menu-v184 button:hover{background:#232323!important}html body #root .activity-row-v22 .activity-rail-v22:after{top:30px!important;bottom:-18px!important}html body #root .activity-row-v22:last-child .activity-rail-v22:after{display:none!important}html body #root .activity-structured-view-v91.is-single-v207 .activity-structured-items-v91{grid-template-columns:minmax(0,1fr)!important}html body #root .activity-structured-view-v91.is-single-v207 .activity-structured-item-v91{grid-column:1 / -1!important;width:100%!important}html body #root .message-feedback-confirmed-v207{min-height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border-radius:9px;font-size:12px;color:#ffffffb8;background:#232323}html body #root .message-feedback-confirmed-v207.positive{color:#a9e9bd}html body #root .message-feedback-confirmed-v207.negative{color:#ffaaa6}html body .mac-admin-feedback-v207{border:0!important;box-shadow:none!important;background:transparent!important}html body .admin-feedback-totals .positive{color:#a9e9bd}html body .admin-feedback-totals .negative{color:#ffaaa6}html body .mac-admin-feedback-card-v207{padding:18px!important;border:0!important;border-radius:15px!important;background:#ffffff09!important;box-shadow:none!important}html body .mac-admin-feedback-card-v207.is-positive{box-shadow:inset 3px 0 #75d697a6!important}html body .mac-admin-feedback-card-v207.is-negative{box-shadow:inset 3px 0 #ff7069b3!important}html body .mac-feedback-kind-v207{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:5px 8px;border-radius:8px;font-size:11px;font-weight:650}html body .mac-feedback-kind-v207.positive{color:#a9e9bd;background:#57b77721}html body .mac-feedback-kind-v207.negative{color:#ffaaa6;background:#ef544e21}html body .mac-admin-feedback-card-v207 footer{display:flex;justify-content:space-between;align-items:center;gap:12px}html body .mac-admin-feedback-card-v207 footer>div{display:flex;flex-wrap:wrap;gap:7px}html body .mac-admin-feedback-card-v207 footer button{min-height:34px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:0 10px;background:#ffffff0f;color:#ffffffb8}html body .mac-admin-feedback-card-v207 footer button:hover{background:#232323;color:#fff}html body .mac-admin-feedback-card-v207 footer button.danger:hover{background:#ff464626;color:#ffaaa6}html body .mac-feedback-preview-backdrop-v207{background:#000000b8!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}html body .mac-feedback-preview-v207{width:min(760px,calc(100vw - 36px));max-height:min(760px,calc(100dvh - 36px));overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#0d0d0df5;box-shadow:0 30px 100px #0000009e}html body .mac-feedback-preview-v207>header{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}html body .mac-feedback-preview-v207>header h3{margin:4px 0}html body .mac-feedback-preview-v207>header small{color:var(--mac-v207-muted)}html body .mac-feedback-preview-v207>header>button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#ffffffa6}html body .mac-feedback-preview-v207>header>button:hover{background:#232323;color:#fff}html body .mac-feedback-conversation-v207{display:grid;gap:14px;padding:22px 0}html body .mac-feedback-conversation-v207 article{padding:16px;border-radius:15px;background:#ffffff09}html body .mac-feedback-conversation-v207 article.user{width:min(82%,580px);margin-left:auto;background:#232323}html body .mac-feedback-conversation-v207 article>span{display:block;margin-bottom:8px;color:#ffffff6b;font-size:11px;text-transform:uppercase;letter-spacing:.09em}html body .mac-feedback-conversation-v207 p{margin:0;white-space:pre-wrap;line-height:1.55}html body .mac-feedback-comment-v207{padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}html body .mac-feedback-comment-v207 p{color:#ffffffad}html body #root .admin-panel-v15{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}html body #root .admin-panel-v15 .admin-tabs{gap:5px!important;padding:5px!important;border:0!important;border-radius:13px!important;background:#ffffff09!important}html body #root .admin-panel-v15 .admin-tabs button{border:0!important;border-radius:9px!important}html body #root .admin-panel-v15 .admin-tabs button:hover,html body #root .admin-panel-v15 .admin-tabs button.active{background:#232323!important}html body #root .admin-panel-v15>section,html body #root .admin-panel-v15>div+section{margin-top:22px!important}@media(max-width:760px){html body .mac-auth-modal-v207{grid-template-columns:1fr!important;min-height:0!important}html body .mac-auth-visual-v207{display:none!important}html body .mac-auth-fields-v207{padding:54px 24px 28px!important}html body .mac-settings-panel-v207{grid-template-columns:1fr!important;height:calc(100dvh - 24px)!important;width:calc(100vw - 24px)!important}html body .mac-settings-nav-v207{flex-direction:row;align-items:center;gap:6px;padding:10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.075);overflow-x:auto}html body .mac-settings-brand-v207{display:none}html body .mac-settings-nav-v207 nav{display:flex}html body .mac-settings-nav-v207 button{white-space:nowrap}html body .mac-settings-logout-v207{margin:0 0 0 auto}html body .mac-settings-content-v207{padding:22px 18px 30px}html body .mac-settings-row-v207{align-items:flex-start;flex-direction:column}html body .mac-settings-inline-v207,html body .mac-settings-usage-v207{width:100%}html body .mac-providers-v207{grid-template-columns:1fr!important}html body .mac-provider-editor-v207{padding:24px 0 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.075)!important}html body .mac-admin-feedback-card-v207 footer{align-items:flex-start;flex-direction:column}}:root{--mac-v208-bg: #090909;--mac-v208-hover: #232323;--mac-v208-border: rgba(255, 255, 255, .1)}html body .modal-backdrop.mac-auth-backdrop-v207{background:#00000094!important;background-image:none!important;backdrop-filter:blur(24px) saturate(108%)!important;-webkit-backdrop-filter:blur(24px) saturate(108%)!important}html body .auth-modal.mac-auth-modal-v207{background:#090909e6!important;background-color:#090909e6!important;background-image:none!important;border-color:#ffffff18!important;box-shadow:0 34px 110px #0000009e!important;backdrop-filter:blur(28px) saturate(108%)!important;-webkit-backdrop-filter:blur(28px) saturate(108%)!important}html body .auth-modal.mac-auth-modal-v207:before{content:none!important;display:none!important}html body .mac-auth-visual-v207,html body .mac-auth-fields-v207{background:#09090994!important;background-image:none!important}html body .mac-auth-visual-v207{border-right-color:#ffffff13!important}html body .mac-auth-fields-v207 h3{margin-bottom:30px!important;font-size:30px!important;line-height:1.08!important}html body .mac-auth-fields-v207 label{gap:9px!important;margin-bottom:17px!important;font-size:14px!important;line-height:1.25!important;color:#ffffffb8!important}html body .mac-auth-fields-v207 input{height:54px!important;padding:0 16px!important;border-radius:13px!important;background:#ffffff09!important;color:#fff!important;font-size:17px!important;line-height:1!important}html body .mac-auth-fields-v207 input::placeholder{color:#ffffff5e!important}html body .mac-auth-login-note-v207{font-size:12px!important;line-height:1.45!important}html body .mac-auth-action-v207{min-height:52px!important;font-size:15px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-content-width-v169{width:min(900px,calc(100% - 96px))!important;max-width:900px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.glass-panel:not(.voice-recorder){box-sizing:border-box!important;width:100%!important;min-height:var(--composer-shell-height-v194, 58px)!important;height:var(--composer-shell-height-v194, 58px)!important;padding:8px 10px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-rows:40px!important;align-items:center!important;column-gap:8px!important;row-gap:0!important;overflow:visible!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:30px!important;background:#090909d6!important;background-color:#090909d6!important;background-image:none!important;box-shadow:0 12px 38px #00000047!important;backdrop-filter:blur(20px) saturate(108%)!important;-webkit-backdrop-filter:blur(20px) saturate(108%)!important;transition:height .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1),border-radius .22s ease,border-color .16s ease,background-color .16s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder):focus-within{border-color:#ffffff2b!important;background:#090909e6!important;box-shadow:0 12px 38px #00000047!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder)>textarea{box-sizing:border-box!important;grid-column:2!important;grid-row:1!important;align-self:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:24px!important;height:24px;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:hidden;color:#ededed!important;background:transparent!important;border:0!important;outline:0!important;resize:none!important;font-size:15.5px!important;line-height:24px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder)>.composer-controls{display:contents!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder)>.composer-controls>label.round-btn{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;margin:0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder) .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline.glass-panel:not(.voice-recorder){min-height:var(--composer-shell-height-v194, 112px)!important;height:var(--composer-shell-height-v194, 112px)!important;padding:12px 12px 8px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,1fr) 40px!important;align-items:stretch!important;row-gap:8px!important;border-radius:24px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline:not(.voice-recorder)>textarea{grid-column:1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;max-width:none!important;padding:2px 4px 0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline:not(.voice-recorder)>.composer-controls{grid-column:1!important;grid-row:2!important;align-self:end!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline:not(.voice-recorder)>.composer-controls>label.round-btn{display:inline-flex!important;margin:0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline:not(.voice-recorder) .composer-right-controls-v191{margin-left:auto!important;display:flex!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .round-btn,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .gpt-mode-trigger-v182{border:0!important;background:transparent!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .round-btn:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .gpt-mode-trigger-v182:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .gpt-mode-trigger-v182.active{background:var(--mac-v208-hover)!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88{display:flex!important;flex-direction:column!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .mac-sidebar-chats-v88{flex:1 1 auto!important;min-height:0!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .side-bottom-account.mac-sidebar-account-v88{flex:0 0 auto!important;margin-top:auto!important;border:0!important;border-top:0!important;background:transparent!important;box-shadow:none!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .side-bottom-account.mac-sidebar-account-v88:before,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .side-bottom-account.mac-sidebar-account-v88:after{content:none!important;display:none!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .mac-sidebar-account-v88 .side-user-card{border:0!important;background:transparent!important;box-shadow:none!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .mac-sidebar-account-v88 .side-user-card:hover,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88 .mac-sidebar-account-v88 .side-user-card:focus-visible{background:var(--mac-v208-hover)!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .side-bottom-account.mac-sidebar-account-v88{margin:auto auto 12px!important;padding:0!important;border:0!important;background:transparent!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-card,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-card:not(:hover){background:transparent!important;border:0!important;box-shadow:none!important}html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-card:hover,html body #root .workspace.mac-ui-v89 .sidebar.mac-sidebar-v88.collapsed .mac-sidebar-account-v88 .side-user-card:focus-visible{background:var(--mac-v208-hover)!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-content-width-v169{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}html body .mac-auth-fields-v207 h3{font-size:27px!important}html body .mac-auth-fields-v207 input{height:52px!important;font-size:16px!important}}@media(prefers-reduced-motion:reduce){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder){transition:border-color .16s ease,background-color .16s ease!important}}:root{--mac-v209-auth-surface: rgba(9, 9, 9, .72);--mac-v209-auth-pane: rgba(9, 9, 9, .34);--mac-v209-auth-border: rgba(255, 255, 255, .12)}html body .modal-backdrop.mac-auth-backdrop-v207{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;padding:22px!important;background:#0000001f!important;background-image:none!important;backdrop-filter:blur(20px) saturate(.78)!important;-webkit-backdrop-filter:blur(20px) saturate(.78)!important;animation:macAuthBackdropInV209 .18s ease-out both!important}html body .auth-modal.mac-auth-modal-v207,html body .auth-modal.mac-auth-modal-v207:hover,html body .auth-modal.mac-auth-modal-v207:focus-within{background:var(--mac-v209-auth-surface)!important;background-color:var(--mac-v209-auth-surface)!important;background-image:none!important;border:1px solid var(--mac-v209-auth-border)!important;box-shadow:0 34px 110px #000000a8!important;backdrop-filter:blur(30px) saturate(.86)!important;-webkit-backdrop-filter:blur(30px) saturate(.86)!important;transform-origin:50% 50%!important;animation:macAuthDialogInV209 .2s cubic-bezier(.2,.8,.2,1) both!important}html body .auth-modal.mac-auth-modal-v207:before,html body .auth-modal.mac-auth-modal-v207:after{content:none!important;display:none!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-visual-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207{background:var(--mac-v209-auth-pane)!important;background-color:var(--mac-v209-auth-pane)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-visual-v207{border-right-color:#ffffff16!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207{box-sizing:border-box!important;min-height:56px!important;padding:0 20px!important;gap:10px!important;border:1px solid #fff!important;border-radius:13px!important;background:#fff!important;background-image:none!important;color:#090909!important;font-size:17px!important;line-height:1!important;font-weight:670!important;font-variation-settings:"wght" 670!important;letter-spacing:-.012em!important;box-shadow:none!important;transform:translateY(0)!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207 svg,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207 svg{width:18px!important;height:18px!important;flex:0 0 18px!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207:hover:not(:disabled),html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207:hover:not(:disabled){background:#ffffff1c!important;border-color:#fff!important;color:#fff!important;box-shadow:0 8px 24px #ffffff14!important;transform:translateY(-1px)!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207:active:not(:disabled),html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207:active:not(:disabled){background:#ffffff29!important;border-color:#ffffffeb!important;color:#fff!important;box-shadow:none!important;transform:translateY(0) scale(.995)!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207:focus-visible,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207:focus-visible{outline:0!important;box-shadow:0 0 0 3px #ffffff29!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-switch-v207{margin-top:20px!important;gap:8px!important;font-size:15px!important;line-height:1.35!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-switch-v207 button{min-height:36px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:9px!important;color:#fff!important;background:transparent!important;font-size:15.5px!important;line-height:1!important;font-weight:650!important;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-switch-v207 button:hover{background:#ffffff14!important;border-color:#ffffff21!important;color:#fff!important}@keyframes macAuthBackdropInV209{0%{opacity:0}to{opacity:1}}@keyframes macAuthDialogInV209{0%{opacity:0;transform:translateY(8px) scale(.987)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){html body .modal-backdrop.mac-auth-backdrop-v207{padding:10px!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207{min-height:54px!important;font-size:16px!important}}@media(prefers-reduced-motion:reduce){html body .modal-backdrop.mac-auth-backdrop-v207,html body .auth-modal.mac-auth-modal-v207{animation:none!important}}:root{--mac-v210-surface: #090909;--mac-v210-action-hover: #181818;--mac-v210-action-border-hover: #404040}html body .auth-modal.mac-auth-modal-v207,html body .auth-modal.mac-auth-modal-v207:hover,html body .auth-modal.mac-auth-modal-v207:focus-within{animation:none!important;opacity:1!important;transform:none!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input:hover,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input:active{background:var(--mac-v210-surface)!important;background-color:var(--mac-v210-surface)!important;background-image:none!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input:focus{background:var(--mac-v210-surface)!important;background-color:var(--mac-v210-surface)!important;border-color:#404040!important;box-shadow:0 0 0 3px #ffffff0b!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input:-webkit-autofill,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input:-webkit-autofill:hover,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207 input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:0 0 0 1000px var(--mac-v210-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--mac-v210-surface) inset!important;transition:background-color 9999s ease-out 0s!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207>.eyebrow,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207>.eyebrow:hover,html body .auth-modal.mac-auth-modal-v207 .mac-auth-fields-v207>.eyebrow:focus{display:inline-flex!important;width:fit-content!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207:hover:not(:disabled),html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207:hover:not(:disabled){background:var(--mac-v210-action-hover)!important;background-color:var(--mac-v210-action-hover)!important;background-image:none!important;border-color:var(--mac-v210-action-border-hover)!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207:active:not(:disabled),html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207:active:not(:disabled){background:#202020!important;background-color:#202020!important;border-color:#4a4a4a!important;color:#fff!important;box-shadow:none!important;transform:scale(.995)!important}@media(prefers-reduced-motion:reduce){html body .auth-modal.mac-auth-modal-v207,html body .auth-modal.mac-auth-modal-v207:hover,html body .auth-modal.mac-auth-modal-v207:focus-within{animation:none!important;transform:none!important}}:root{--mac-v211-glass-surface: rgba(9, 9, 9, .72);--mac-v211-glass-pane: rgba(9, 9, 9, .34);--mac-v211-glass-border: rgba(255, 255, 255, .12);--mac-v211-glass-shadow: 0 34px 110px rgba(0, 0, 0, .66)}html body .mac-search-overlay-v204 .search-overlay-backdrop{background:#0000001f!important;background-image:none!important;backdrop-filter:blur(20px) saturate(.78)!important;-webkit-backdrop-filter:blur(20px) saturate(.78)!important}html body .mac-search-overlay-v204 .search-dialog,html body .mac-search-overlay-v204 .search-dialog:hover,html body .mac-search-overlay-v204 .search-dialog:focus-within{background:var(--mac-v211-glass-surface)!important;background-color:var(--mac-v211-glass-surface)!important;background-image:none!important;border:1px solid var(--mac-v211-glass-border)!important;box-shadow:var(--mac-v211-glass-shadow)!important;backdrop-filter:blur(30px) saturate(.86)!important;-webkit-backdrop-filter:blur(30px) saturate(.86)!important;animation:none!important;opacity:1!important;transform:none!important}html body .mac-search-overlay-v204 .search-dialog-input,html body .mac-search-overlay-v204 .search-dialog-results{background:var(--mac-v211-glass-pane)!important;background-color:var(--mac-v211-glass-pane)!important;background-image:none!important}html body .mac-search-overlay-v204 .search-dialog-input{border-bottom-color:#ffffff16!important}html body .modal-backdrop.mac-settings-backdrop-v207{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;background:#0000001f!important;background-color:#0000001f!important;background-image:none!important;backdrop-filter:blur(20px) saturate(.78)!important;-webkit-backdrop-filter:blur(20px) saturate(.78)!important}html body .mac-settings-panel-v207,html body .mac-settings-panel-v207:hover,html body .mac-settings-panel-v207:focus-within{background:var(--mac-v211-glass-surface)!important;background-color:var(--mac-v211-glass-surface)!important;background-image:none!important;border:1px solid var(--mac-v211-glass-border)!important;box-shadow:var(--mac-v211-glass-shadow)!important;backdrop-filter:blur(30px) saturate(.86)!important;-webkit-backdrop-filter:blur(30px) saturate(.86)!important;animation:none!important;opacity:1!important;transform:none!important}html body .mac-settings-panel-v207:before,html body .mac-settings-panel-v207:after{content:none!important;display:none!important}html body .mac-settings-panel-v207 .mac-settings-nav-v207,html body .mac-settings-panel-v207 .mac-settings-content-v207{background:var(--mac-v211-glass-pane)!important;background-color:var(--mac-v211-glass-pane)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mac-settings-panel-v207 .mac-settings-nav-v207{border-right-color:#ffffff16!important}@media(max-width:760px){html body .mac-settings-panel-v207 .mac-settings-nav-v207{border-right:0!important;border-bottom-color:#ffffff16!important}}@media(prefers-reduced-motion:reduce){html body .mac-search-overlay-v204,html body .mac-search-overlay-v204 .search-dialog,html body .modal-backdrop.mac-settings-backdrop-v207,html body .mac-settings-panel-v207{animation:none!important;transform:none!important}}:root{--mac-v212-surface: rgba(9, 9, 9, .76);--mac-v212-surface-solid: #090909;--mac-v212-border: #232323;--mac-v212-hover: #181818;--mac-v212-hover-border: #404040;--mac-v212-shadow: 0 26px 86px rgba(0, 0, 0, .62)}html body #root .mac-direct-image-artifact-v212{width:min(720px,100%)!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:18px!important;background:#090909!important}html body #root .mac-direct-image-artifact-v212 .generated-image-preview-v68{width:100%!important;min-height:220px!important;max-height:min(68vh,680px)!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#090909!important}html body #root .mac-direct-image-artifact-v212 .generated-image-preview-v68 img{width:100%!important;height:auto!important;max-height:min(68vh,680px)!important;display:block!important;object-fit:contain!important;object-position:center!important}html body #root .mac-image-error-v212{min-height:220px;display:none;place-items:center;align-content:center;gap:10px;color:#ffffff94;background:#090909}html body #root .mac-image-error-v212 button{min-height:36px;padding:0 13px;border:1px solid #404040;border-radius:10px;background:#181818;color:#fff;cursor:url(/cursors/link.cur),pointer}html body #root .mac-direct-image-artifact-v212.is-image-error-v212 .generated-image-preview-v68{display:none!important}html body #root .mac-direct-image-artifact-v212.is-image-error-v212 .mac-image-error-v212{display:grid!important}html body #root .message-actions .message-sources-action{min-height:30px!important;width:auto!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid transparent!important;border-radius:9px!important;background:#232323!important;color:#ffffffc7!important;font-size:12px!important;font-weight:600!important}html body #root .message-actions .message-sources-action:hover{border-color:#404040!important;background:#181818!important;color:#fff!important}html body #root .activity-sources-v22{margin-top:10px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body #root .activity-sources-v22 a{max-width:100%!important;min-height:30px!important;padding:0 9px!important;border:1px solid #292929!important;border-radius:10px!important;background:#090909b3!important;color:#ffffffb8!important}html body #root .activity-sources-v22 a:hover{border-color:#404040!important;background:#181818!important;color:#fff!important}html body #root .gpt-mini-mode-menu-v184{padding:8px!important;border:1px solid #2a2a2a!important;border-radius:16px!important;background:#090909c7!important;background-image:none!important;box-shadow:0 22px 64px #00000094!important;backdrop-filter:blur(22px) saturate(.9)!important;-webkit-backdrop-filter:blur(22px) saturate(.9)!important;animation:macModeMenuInV212 .16s cubic-bezier(.2,.75,.25,1) both!important;transform-origin:bottom right!important}html body #root .gpt-mini-mode-row-v184{min-height:46px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}html body #root .gpt-mini-mode-row-v184:hover,html body #root .gpt-mini-mode-row-v184.active{border-color:#303030!important;background:#181818!important;color:#fff!important;transform:none!important}html body #root .gpt-mini-mode-row-v184 small{color:#ffffff75!important}html body #root .gpt-mini-mode-sep-v184{margin:5px 4px!important;background:#ffffff13!important}html body .intelligence-overlay-v184{z-index:90000!important;background:#0000003d!important;backdrop-filter:blur(16px) saturate(.86)!important;-webkit-backdrop-filter:blur(16px) saturate(.86)!important}html body .intelligence-panel-v184{overflow:visible!important;border:1px solid #292929!important;border-radius:22px!important;background:#090909c7!important;background-image:none!important;box-shadow:var(--mac-v212-shadow)!important;backdrop-filter:blur(24px) saturate(.9)!important;-webkit-backdrop-filter:blur(24px) saturate(.9)!important;animation:macModePanelInV212 .2s cubic-bezier(.2,.75,.25,1) both!important}html body .intelligence-head-v184,html body .intelligence-options-v184,html body .intelligence-effort-v184,html body .model-mini-menu-v185,html body .effort-mini-menu-v184{background:transparent!important;background-image:none!important}html body .intelligence-model-row-v184,html body .intelligence-effort-row-v184{border-color:#ffffff14!important}html body .intelligence-option-v184{padding:10px!important;border:1px solid transparent!important;border-radius:12px!important;transition:background-color .15s ease,border-color .15s ease!important}html body .intelligence-option-v184:hover,html body .intelligence-option-v184.active{padding:10px!important;border-color:#303030!important;background:#181818!important}html body .model-mini-menu-v185,html body .effort-mini-menu-v184{border:1px solid #2d2d2d!important;border-radius:14px!important;background:#090909e6!important;box-shadow:0 18px 52px #0009!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}html body .model-mini-menu-v185 button:hover,html body .model-mini-menu-v185 button.active,html body .effort-mini-menu-v184 button:hover,html body .effort-mini-menu-v184 button.active{background:#181818!important}@keyframes macModeMenuInV212{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes macModePanelInV212{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}html body #root .message-feedback-confirmed-v207.positive{background:#111a14!important;color:#a9e9bd!important}html body #root .message-feedback-confirmed-v207.negative{background:#271312!important;color:#ffaaa6!important}html body #root .resource-library-grid-v46{align-items:start!important}html body #root .resource-card-v46{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .resource-preview-v46{width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:0!important}html body #root .resource-preview-v46 img{width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;display:block!important;object-fit:cover!important;object-position:center!important}html body #root .resource-card-body-v46,html body #root .resource-card-actions-v46{min-width:0!important}html body #root .resource-card-actions-v46 button:not(.danger){border-color:#fff!important;background:#fff!important;color:#090909!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}html body #root .resource-card-actions-v46 button:not(.danger):hover{border-color:#404040!important;background:#181818!important;color:#fff!important}html body #root .resource-card-actions-v46 button.danger{border-color:#e05b57!important;background:#e05b57!important;color:#fff!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}html body #root .resource-card-actions-v46 button.danger:hover{border-color:#6d302e!important;background:#271312!important;color:#ffaaa6!important}html body #root .favorites-tools{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body #root .favorites-tools label,html body #root .favorites-tools .sort-select,html body #root .favorites-tools .sort-select>button,html body #root .favorites-tools .custom-select>button{outline:0!important;box-shadow:none!important}html body #root .favorites-tools label,html body #root .favorites-tools .sort-select>button,html body #root .favorites-tools .custom-select>button{min-height:46px!important;border:1px solid #292929!important;border-radius:14px!important;background:#090909b8!important}html body #root .favorites-tools label:hover,html body #root .favorites-tools label:focus-within,html body #root .favorites-tools .sort-select>button:hover,html body #root .favorites-tools .sort-select.open>button{border-color:#404040!important;background:#181818!important}html body .mac-settings-panel-v207{position:relative!important}html body .mac-settings-confirm-layer-v212{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:18px;border-radius:inherit;background:#0000004d;backdrop-filter:blur(13px) saturate(.86);-webkit-backdrop-filter:blur(13px) saturate(.86)}html body .mac-settings-confirm-v212{width:min(420px,100%);display:grid;grid-template-columns:42px 1fr;gap:14px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#090909e6;box-shadow:0 24px 76px #0000009e;color:#fff}html body .mac-settings-confirm-icon-v212{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#181818;color:#fff}html body .mac-settings-confirm-v212 h3{margin:1px 0 7px;font-size:18px}html body .mac-settings-confirm-v212 p{margin:0;color:#ffffff94;font-size:13px;line-height:1.5}html body .mac-settings-confirm-v212 footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:4px}html body .mac-settings-confirm-v212 footer button{min-height:38px;padding:0 14px;border:1px solid #303030;border-radius:10px;background:#181818;color:#fff;cursor:url(/cursors/link.cur),pointer}html body .mac-settings-confirm-v212 footer button:hover{border-color:#484848;background:#202020}html body .mac-settings-confirm-v212 footer button.confirm{border-color:#e05b57;background:#e05b57}html body .mac-settings-confirm-v212 footer button.confirm:hover{border-color:#6d302e;background:#271312;color:#ffaaa6}html body .toast-stack{z-index:2147483647!important;isolation:isolate!important}html body .toast-stack-count{z-index:2147483647!important}html body .boss-toast,html body .toast.boss-toast{z-index:1!important}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207,html body .auth-modal.mac-auth-modal-v207 .auth-divider{width:calc(100% - 26px)!important;max-width:348px!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:720px){html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207,html body .auth-modal.mac-auth-modal-v207 .auth-divider{width:100%!important;max-width:none!important}html body .mac-settings-confirm-v212{grid-template-columns:1fr}html body .mac-settings-confirm-icon-v212{width:38px;height:38px}}html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207{width:100%!important;max-width:none!important;min-height:48px!important;height:48px!important;margin-left:0!important;margin-right:0!important;padding-top:0!important;padding-bottom:0!important}html body .auth-modal.mac-auth-modal-v207 .auth-divider{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media(max-width:760px){html body .auth-modal.mac-auth-modal-v207 .mac-auth-action-v207,html body .auth-modal.mac-auth-modal-v207 .mac-auth-telegram-v207{width:100%!important;max-width:none!important;min-height:48px!important;height:48px!important}}html body #root .message-artifacts{width:100%!important;min-width:0!important}html body #root .message-artifacts .mac-direct-image-artifact-v212{display:block!important;width:min(720px,100%)!important;max-width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;contain:layout paint!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>.generated-image-preview-v68{display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:220px!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;background:#090909!important;text-decoration:none!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>.generated-image-preview-v68:hover{border:0!important;background:#090909!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>.generated-image-preview-v68>img{display:block!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;align-self:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:min(68vh,680px)!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:#090909!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>figcaption{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:62px!important;margin:0!important;padding:10px 12px 10px 14px!important;box-sizing:border-box!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#090909!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>figcaption>span{display:block!important;grid-column:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>figcaption>.generated-image-download-v68{display:grid!important;grid-template-columns:none!important;grid-column:2!important;place-items:center!important;justify-self:end!important;align-self:center!important;gap:0!important;flex:none!important;width:36px!important;max-width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #2b2b2b!important;border-radius:10px!important;background:#111!important;color:#d8d8d8!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>figcaption>.generated-image-download-v68:hover{border-color:#404040!important;background:#181818!important;color:#fff!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>figcaption>.generated-image-download-v68>svg{grid-column:auto!important;justify-self:auto!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>.mac-image-error-v212{width:100%!important;min-width:0!important;box-sizing:border-box!important}@media(max-width:760px){html body #root .message-artifacts .mac-direct-image-artifact-v212{width:100%!important;border-radius:15px!important}html body #root .message-artifacts .mac-direct-image-artifact-v212>.generated-image-preview-v68{min-height:180px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn{background:transparent!important}:root{--mac-v224-surface: rgba(9, 9, 9, .76);--mac-v224-surface-strong: rgba(9, 9, 9, .9);--mac-v224-border: rgba(255, 255, 255, .11);--mac-v224-border-active: rgba(255, 255, 255, .2);--mac-v224-hover: rgba(255, 255, 255, .065);--mac-v224-text: #f4f4f5;--mac-v224-muted: rgba(255, 255, 255, .52);--mac-v224-ease: cubic-bezier(.2, .8, .2, 1)}html body .mac-mode-popover-backdrop-v224{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10010!important;border:0!important;background:#0003!important;backdrop-filter:blur(10px) saturate(.82)!important;-webkit-backdrop-filter:blur(10px) saturate(.82)!important;animation:mac-v224-backdrop-in .18s ease-out both!important;pointer-events:none!important}html body #root .gpt-mode-picker-v182{z-index:10040!important}html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224{right:0!important;bottom:calc(100% + 12px)!important;width:min(330px,calc(100vw - 24px))!important;padding:10px!important;display:grid!important;gap:9px!important;overflow:hidden!important;border:1px solid var(--mac-v224-border)!important;border-radius:20px!important;background:var(--mac-v224-surface)!important;background-image:linear-gradient(145deg,#ffffff09,#fff0 44%)!important;box-shadow:0 24px 70px #00000094,inset 0 1px #ffffff09!important;backdrop-filter:blur(28px) saturate(1.18)!important;-webkit-backdrop-filter:blur(28px) saturate(1.18)!important;transform-origin:calc(100% - 26px) 100%!important;animation:mac-v224-popover-in .22s var(--mac-v224-ease) both!important;isolation:isolate!important}html body .mac-work-mode-head-v224{min-height:48px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:3px 5px 6px!important;animation:mac-v224-item-in .2s var(--mac-v224-ease) 35ms both!important}html body .mac-work-mode-head-icon-v224,html body .mac-work-mode-card-icon-v224{display:grid!important;place-items:center!important;color:#ffffffe0!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff0b!important}html body .mac-work-mode-head-icon-v224{width:34px!important;height:34px!important;border-radius:11px!important}html body .mac-work-mode-head-v224 b,html body .mac-work-mode-head-v224 small{display:block!important}html body .mac-work-mode-head-v224 b{color:var(--mac-v224-text)!important;font-size:14px!important;line-height:1.2!important;font-weight:610!important;letter-spacing:-.01em!important}html body .mac-work-mode-head-v224 small{margin-top:4px!important;color:var(--mac-v224-muted)!important;font-size:11.5px!important;line-height:1.25!important}html body .mac-work-mode-model-v225{width:100%!important;min-height:52px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:13px!important;background:#ffffff06!important;color:var(--mac-v224-text)!important;text-align:left!important;cursor:pointer!important;animation:mac-v224-item-in .22s var(--mac-v224-ease) 65ms both!important;transition:background-color .16s ease,border-color .16s ease!important}html body .mac-work-mode-model-v225:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}html body .mac-work-mode-model-icon-v225{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:11px!important;background:#ffffff0b!important;color:#ffffffe0!important}html body .mac-work-mode-model-copy-v225,html body .mac-work-mode-model-copy-v225 small,html body .mac-work-mode-model-copy-v225 b{min-width:0!important;display:block!important}html body .mac-work-mode-model-copy-v225 small{margin-bottom:4px!important;color:#ffffff70!important;font-size:10.5px!important;line-height:1!important}html body .mac-work-mode-model-copy-v225 b{overflow:hidden!important;color:#ffffffe6!important;font-size:12.5px!important;font-weight:580!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-work-mode-options-v224{display:grid!important;gap:6px!important}html body .mac-work-mode-card-v224{width:100%!important;min-height:67px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:14px!important;background:#ffffff05!important;color:var(--mac-v224-text)!important;text-align:left!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease!important;transform:none!important}html body .mac-work-mode-card-v224:nth-child(1){animation:mac-v224-item-in .22s var(--mac-v224-ease) 75ms both!important}html body .mac-work-mode-card-v224:nth-child(2){animation:mac-v224-item-in .22s var(--mac-v224-ease) .105s both!important}html body .mac-work-mode-card-v224:hover{background:#ffffff0f!important;border-color:#ffffff14!important;transform:none!important}html body .mac-work-mode-card-v224.active{background:#ffffff13!important;border-color:var(--mac-v224-border-active)!important}html body .mac-work-mode-card-icon-v224{width:38px!important;height:38px!important;border-radius:12px!important}html body .mac-work-mode-card-v224.active .mac-work-mode-card-icon-v224{color:#fff!important;background:#ffffff16!important;border-color:#ffffff26!important}html body .mac-work-mode-card-copy-v224,html body .mac-work-mode-card-copy-v224 b,html body .mac-work-mode-card-copy-v224 small{min-width:0!important;display:block!important}html body .mac-work-mode-card-copy-v224 b{color:var(--mac-v224-text)!important;font-size:13.5px!important;line-height:1.2!important;font-weight:610!important}html body .mac-work-mode-card-copy-v224 small{margin-top:5px!important;color:var(--mac-v224-muted)!important;font-size:11.5px!important;line-height:1.35!important;white-space:normal!important}html body .mac-work-mode-check-v224{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;justify-self:end!important;border-radius:999px!important;color:#090909!important;background:transparent!important}html body .mac-work-mode-card-v224.active .mac-work-mode-check-v224{background:#ffffffeb!important}html body .mac-work-mode-settings-v224{width:100%!important;min-height:42px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:12px!important;background:#ffffff06!important;color:#ffffffc7!important;cursor:pointer!important;text-align:left!important;animation:mac-v224-item-in .22s var(--mac-v224-ease) .135s both!important;transition:background-color .16s ease,border-color .16s ease!important;transform:none!important}html body .mac-work-mode-settings-v224:hover{background:#ffffff0e!important;border-color:#ffffff1c!important;transform:none!important}html body .mac-work-mode-settings-v224>span{color:#ffffffd1!important;font-size:12.5px!important;font-weight:560!important}html body .mac-work-mode-settings-v224>small{min-width:0!important;overflow:hidden!important;color:#ffffff6b!important;font-size:11.5px!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .intelligence-overlay-v184,html body .modal-backdrop,html body .search-overlay-backdrop,html body .artifact-preview-backdrop-v83,html body .sources-modal-backdrop,html body .mac-share-backdrop,html body .mac-search-overlay-v203,html body .mac-search-overlay-v204{background:#00000047!important;backdrop-filter:blur(15px) saturate(.82)!important;-webkit-backdrop-filter:blur(15px) saturate(.82)!important;animation:mac-v224-backdrop-in .2s ease-out both!important}html body .intelligence-panel-v184,html body .modal-backdrop .settings-panel,html body .search-dialog,html body .artifact-preview-modal-v83,html body .sources-modal,html body .mac-share-modal,html body .mac-feedback-modal,html body .mac-sources-modal{background:var(--mac-v224-surface-strong)!important;backdrop-filter:blur(28px) saturate(1.12)!important;-webkit-backdrop-filter:blur(28px) saturate(1.12)!important;animation:mac-v224-panel-in .24s var(--mac-v224-ease) both!important}html body .effort-mini-menu-v184,html body .top-chat-menu-v181,html body .mac-message-menu-v88{background:var(--mac-v224-surface)!important;backdrop-filter:blur(24px) saturate(1.12)!important;-webkit-backdrop-filter:blur(24px) saturate(1.12)!important;animation:mac-v224-popover-in .2s var(--mac-v224-ease) both!important;transform-origin:90% 10%!important}@keyframes mac-v224-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur(0) saturate(.9);backdrop-filter:blur(0) saturate(.9)}to{opacity:1}}@keyframes mac-v224-popover-in{0%{opacity:0;transform:translateY(8px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mac-v224-panel-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mac-v224-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224{right:-54px!important;width:min(316px,calc(100vw - 18px))!important}html body .intelligence-overlay-v184{padding-left:9px!important;padding-right:9px!important}}@media(prefers-reduced-motion:reduce){html body .mac-mode-popover-backdrop-v224,html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224,html body .mac-work-mode-head-v224,html body .mac-work-mode-card-v224,html body .mac-work-mode-settings-v224,html body .intelligence-overlay-v184,html body .intelligence-panel-v184,html body .modal-backdrop,html body .search-overlay-backdrop,html body .effort-mini-menu-v184{animation:none!important;transition-duration:.01ms!important}}:root{--mac-v227-scrim: rgba(0, 0, 0, .34);--mac-v227-surface: rgba(9, 9, 9, .96);--mac-v227-surface-popover: rgba(9, 9, 9, .94);--mac-v227-ease: cubic-bezier(.2, .8, .2, 1)}html body .intelligence-overlay-v184,html body .modal-backdrop,html body .artifact-preview-backdrop-v83,html body .mac-modal-backdrop,html body .mac-share-backdrop,html body .mac-sources-backdrop{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;isolation:isolate!important}html body .intelligence-overlay-v184:before,html body .modal-backdrop:before,html body .artifact-preview-backdrop-v83:before,html body .mac-modal-backdrop:before,html body .mac-share-backdrop:before,html body .mac-sources-backdrop:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;background:var(--mac-v227-scrim)!important;backdrop-filter:blur(13px) saturate(.84)!important;-webkit-backdrop-filter:blur(13px) saturate(.84)!important;pointer-events:none!important;animation:mac-v227-scrim-in .18s ease-out both!important}html body .intelligence-overlay-v184>*,html body .modal-backdrop>*,html body .artifact-preview-backdrop-v83>*,html body .mac-modal-backdrop>*,html body .mac-share-backdrop>*,html body .mac-sources-backdrop>*{position:relative!important;z-index:1!important}html body .mac-search-overlay-v203,html body .mac-search-overlay-v204,html body .search-overlay{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .mac-search-overlay-v203 .search-overlay-backdrop,html body .mac-search-overlay-v204 .search-overlay-backdrop,html body .search-overlay>.search-overlay-backdrop{background:var(--mac-v227-scrim)!important;backdrop-filter:blur(13px) saturate(.84)!important;-webkit-backdrop-filter:blur(13px) saturate(.84)!important;filter:none!important;animation:mac-v227-scrim-in .18s ease-out both!important}html body .mac-mode-popover-backdrop-v224{background:#0000003d!important;backdrop-filter:blur(10px) saturate(.86)!important;-webkit-backdrop-filter:blur(10px) saturate(.86)!important;filter:none!important;pointer-events:auto!important;animation:mac-v227-scrim-in .16s ease-out both!important}html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224,html body .intelligence-panel-v184,html body .modal-backdrop .settings-panel,html body .search-dialog,html body .artifact-preview-modal-v83,html body .sources-modal,html body .mac-share-modal,html body .mac-feedback-modal,html body .mac-sources-modal,html body .model-mini-menu-v185,html body .effort-mini-menu-v184,html body .top-chat-menu-v181,html body .mac-message-menu-v88{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background-color:var(--mac-v227-surface)!important;animation:mac-v227-surface-in .2s var(--mac-v227-ease) both!important;will-change:opacity,transform!important}html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224,html body .model-mini-menu-v185,html body .effort-mini-menu-v184,html body .top-chat-menu-v181,html body .mac-message-menu-v88{background-color:var(--mac-v227-surface-popover)!important}@keyframes mac-v227-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mac-v227-surface-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){html body .intelligence-overlay-v184:before,html body .modal-backdrop:before,html body .artifact-preview-backdrop-v83:before,html body .mac-modal-backdrop:before,html body .mac-mode-popover-backdrop-v224,html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224,html body .intelligence-panel-v184,html body .modal-backdrop .settings-panel,html body .search-dialog,html body .artifact-preview-modal-v83,html body .mac-share-modal,html body .mac-sources-modal{animation:none!important}}:root{--mac-v228-backdrop-z: 120000;--mac-v228-surface-z: 120001;--mac-v228-scrim: rgba(0, 0, 0, .28);--mac-v228-surface: rgba(9, 9, 9, .985)}html body .mac-isolated-backdrop-v228,html body .mac-dialog-backdrop-v228{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;z-index:var(--mac-v228-backdrop-z)!important;display:block!important;background:var(--mac-v228-scrim)!important;backdrop-filter:blur(11px) saturate(.86)!important;-webkit-backdrop-filter:blur(11px) saturate(.86)!important;filter:none!important;pointer-events:auto!important;cursor:default!important;animation:mac-v228-backdrop-in .16s ease-out both!important}html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224.mac-work-mode-portal-v228{position:fixed!important;right:auto!important;top:auto!important;z-index:var(--mac-v228-surface-z)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;background:var(--mac-v228-surface)!important;background-image:linear-gradient(145deg,#ffffff09,#fff0 44%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;isolation:isolate!important;pointer-events:auto!important;transform:translateZ(0)!important;animation:mac-v228-surface-in .19s cubic-bezier(.2,.8,.2,1) both!important;will-change:opacity,transform!important}html body .mac-work-mode-portal-v228,html body .mac-work-mode-portal-v228 *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .mac-dialog-backdrop-v228{z-index:calc(var(--mac-v228-backdrop-z) + 10)!important;backdrop-filter:blur(13px) saturate(.84)!important;-webkit-backdrop-filter:blur(13px) saturate(.84)!important}html body .mac-intelligence-stage-v228{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:calc(var(--mac-v228-surface-z) + 10)!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:0 20px 258px!important;box-sizing:border-box!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .mac-intelligence-stage-v228 .mac-intelligence-panel-v228{position:relative!important;z-index:1!important;pointer-events:auto!important;background:var(--mac-v228-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:mac-v228-surface-in .2s cubic-bezier(.2,.8,.2,1) both!important}html body .mac-intelligence-stage-v228 .mac-intelligence-panel-v228,html body .mac-intelligence-stage-v228 .mac-intelligence-panel-v228 *{filter:none!important}@keyframes mac-v228-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mac-v228-surface-in{0%{opacity:0;transform:translate3d(0,9px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:760px){html body .mac-intelligence-stage-v228{padding:0 9px 126px!important}html body .gpt-mini-mode-menu-v184.mac-work-mode-menu-v224.mac-work-mode-portal-v228{max-width:calc(100vw - 18px)!important}}@media(prefers-reduced-motion:reduce){html body .mac-isolated-backdrop-v228,html body .mac-dialog-backdrop-v228,html body .mac-work-mode-portal-v228,html body .mac-intelligence-stage-v228 .mac-intelligence-panel-v228{animation:none!important}}html body .mac-overlay-stage-v228{isolation:isolate!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .mac-overlay-stage-v228:before,html body .mac-overlay-stage-v228:after{content:none!important;display:none!important}html body .mac-overlay-stage-v228>.mac-contained-backdrop-v228{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;z-index:0!important;display:block!important;background:#0000004d!important;backdrop-filter:blur(13px) saturate(.84)!important;-webkit-backdrop-filter:blur(13px) saturate(.84)!important;filter:none!important;pointer-events:auto!important;animation:mac-v228-backdrop-in .16s ease-out both!important}html body .mac-overlay-stage-v228>.mac-overlay-surface-v228{position:relative!important;z-index:1!important;pointer-events:auto!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:mac-v228-surface-in .19s cubic-bezier(.2,.8,.2,1) both!important}html body .search-overlay.mac-overlay-stage-v228{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .search-overlay.mac-overlay-stage-v228>.search-overlay-backdrop.mac-contained-backdrop-v228{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:#0000003d!important;backdrop-filter:blur(16px) saturate(.82)!important;-webkit-backdrop-filter:blur(16px) saturate(.82)!important}html body .search-overlay.mac-overlay-stage-v228>.search-dialog.mac-overlay-surface-v228{z-index:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .modal-backdrop:before,html body .artifact-preview-backdrop-v83:before,html body .mac-modal-backdrop:before,html body .mac-share-backdrop:before,html body .mac-sources-backdrop:before,html body .intelligence-overlay-v184:before{content:none!important;display:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){html body .mac-overlay-stage-v228>.mac-contained-backdrop-v228,html body .mac-overlay-stage-v228>.mac-overlay-surface-v228{animation:none!important}}:root{--mac-v229-bg: #090909;--mac-v229-panel: #0d0d0d;--mac-v229-hover: #232323;--mac-v229-border: #242424;--mac-v229-border-soft: #1a1a1a;--mac-v229-text: #f4f4f4;--mac-v229-muted: #8c8c8c;--mac-v229-subtle: #5f5f5f;--mac-v229-backdrop-z: 160000;--mac-v229-surface-z: 160001;--mac-v229-ease: cubic-bezier(.2,.8,.2,1)}html body .mac-overlay-backdrop-v229,html body .mac-overlay-stage-v228>.mac-contained-backdrop-v228{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#090909ad!important;backdrop-filter:blur(15px) saturate(.78)!important;-webkit-backdrop-filter:blur(15px) saturate(.78)!important;filter:none!important;cursor:default!important;animation:mac-v229-backdrop-in .16s ease-out both!important}html body .mac-overlay-stage-v228{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html body .mac-overlay-stage-v228>.mac-overlay-surface-v228{position:relative!important;z-index:2!important;background:var(--mac-v229-bg)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:mac-v229-surface-in .19s var(--mac-v229-ease) both!important}html body .mac-work-overlay-v229{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:var(--mac-v229-backdrop-z)!important;pointer-events:none!important;isolation:isolate!important}html body .mac-work-overlay-v229>.mac-overlay-backdrop-v229{z-index:0!important;pointer-events:auto!important}html body .mac-work-menu-v229{position:fixed!important;z-index:1!important;box-sizing:border-box!important;display:grid!important;gap:10px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;padding:12px!important;border:1px solid var(--mac-v229-border)!important;border-radius:18px!important;background:var(--mac-v229-bg)!important;background-image:none!important;color:var(--mac-v229-text)!important;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;pointer-events:auto!important;isolation:isolate!important;animation:mac-v229-popover-in .2s var(--mac-v229-ease) both!important}html body .mac-work-menu-v229,html body .mac-work-menu-v229 *{box-sizing:border-box!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mac-work-menu-head-v229{min-width:0!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:1px 2px 3px!important}html body .mac-work-menu-mark-v229,html body .mac-model-picker-mark-v229{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:10px!important;color:#ededed!important;background:#151515!important}html body .mac-work-menu-title-v229,html body .mac-work-menu-title-v229 b,html body .mac-work-menu-title-v229 small{min-width:0!important;display:block!important}html body .mac-work-menu-title-v229 b{color:var(--mac-v229-text)!important;font-size:13.5px!important;line-height:1.2!important;font-weight:610!important;letter-spacing:-.01em!important}html body .mac-work-menu-title-v229 small{margin-top:3px!important;color:var(--mac-v229-muted)!important;font-size:11.5px!important;line-height:1.2!important}html body .mac-work-mode-switch-v229{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:4px!important;border:1px solid var(--mac-v229-border-soft)!important;border-radius:14px!important;background:#0b0b0b!important}html body .mac-work-mode-option-v229{min-width:0!important;min-height:62px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;padding:8px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--mac-v229-text)!important;text-align:left!important;cursor:pointer!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body .mac-work-mode-option-v229:hover{background:#181818!important}html body .mac-work-mode-option-v229.active{border-color:#303030!important;background:var(--mac-v229-hover)!important}html body .mac-work-mode-option-icon-v229{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;color:#d8d8d8!important;background:#151515!important}html body .mac-work-mode-option-v229.active .mac-work-mode-option-icon-v229{color:#fff!important;background:#2b2b2b!important}html body .mac-work-mode-option-v229>span:nth-child(2),html body .mac-work-mode-option-v229 b,html body .mac-work-mode-option-v229 small{min-width:0!important;display:block!important}html body .mac-work-mode-option-v229 b{font-size:12.5px!important;line-height:1.15!important;font-weight:610!important}html body .mac-work-mode-option-v229 small{margin-top:3px!important;overflow:hidden!important;color:var(--mac-v229-muted)!important;font-size:10.5px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-work-mode-option-v229>svg{justify-self:end!important;color:#fff!important}html body .mac-work-model-row-v229{width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto 15px!important;align-items:center!important;gap:9px!important;padding:8px 9px!important;border:1px solid var(--mac-v229-border-soft)!important;border-radius:13px!important;background:#0d0d0d!important;color:var(--mac-v229-text)!important;text-align:left!important;cursor:pointer!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease!important}html body .mac-work-model-row-v229:hover{border-color:#303030!important;background:var(--mac-v229-hover)!important}html body .mac-work-model-icon-v229{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;color:#dcdcdc!important;background:#181818!important}html body .mac-work-model-copy-v229,html body .mac-work-model-copy-v229 small,html body .mac-work-model-copy-v229 b{min-width:0!important;display:block!important}html body .mac-work-model-copy-v229 small{color:var(--mac-v229-muted)!important;font-size:10px!important;line-height:1!important}html body .mac-work-model-copy-v229 b{margin-top:4px!important;overflow:hidden!important;color:#f0f0f0!important;font-size:12.5px!important;line-height:1.15!important;font-weight:580!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-work-model-provider-v229{padding:4px 7px!important;border-radius:999px!important;color:#9b9b9b!important;background:#171717!important;font-size:10px!important;line-height:1!important;white-space:nowrap!important}html body .mac-work-menu-note-v229{margin:0!important;padding:0 2px 1px!important;color:var(--mac-v229-muted)!important;font-size:10.5px!important;line-height:1.35!important}html body .mac-model-picker-overlay-v229{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:calc(var(--mac-v229-backdrop-z) + 10)!important;display:grid!important;place-items:center!important;padding:24px!important;isolation:isolate!important}html body .mac-model-picker-overlay-v229>.mac-overlay-backdrop-v229{z-index:0!important}html body .mac-model-picker-panel-v229{position:relative!important;z-index:1!important;width:min(720px,calc(100vw - 32px))!important;max-height:min(720px,calc(100dvh - 48px))!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border:1px solid var(--mac-v229-border)!important;border-radius:20px!important;background:var(--mac-v229-bg)!important;color:var(--mac-v229-text)!important;box-shadow:0 34px 110px #000000c2,inset 0 1px #ffffff06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:mac-v229-dialog-in .2s var(--mac-v229-ease) both!important}html body .mac-model-picker-panel-v229,html body .mac-model-picker-panel-v229 *{box-sizing:border-box!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .mac-model-picker-head-v229{min-height:66px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 34px!important;align-items:center!important;gap:11px!important;padding:14px 15px!important;border-bottom:1px solid var(--mac-v229-border-soft)!important;background:var(--mac-v229-bg)!important}html body .mac-model-picker-mark-v229{width:36px!important;height:36px!important;border-radius:11px!important}html body .mac-model-picker-title-v229,html body .mac-model-picker-title-v229 b,html body .mac-model-picker-title-v229 small{min-width:0!important;display:block!important}html body .mac-model-picker-title-v229 b{color:#f2f2f2!important;font-size:14px!important;line-height:1.2!important;font-weight:620!important}html body .mac-model-picker-title-v229 small{margin-top:4px!important;overflow:hidden!important;color:var(--mac-v229-muted)!important;font-size:11.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-model-picker-close-v229,html body .mac-model-search-v229>button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#8d8d8d!important;cursor:pointer!important}html body .mac-model-picker-close-v229:hover,html body .mac-model-search-v229>button:hover{background:var(--mac-v229-hover)!important;color:#fff!important}html body .mac-model-search-v229{height:48px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin:12px 14px 8px!important;padding:0 8px 0 13px!important;border:1px solid var(--mac-v229-border-soft)!important;border-radius:13px!important;background:#0d0d0d!important;color:#8d8d8d!important}html body .mac-model-search-v229:focus-within{border-color:#323232!important;background:#101010!important}html body .mac-model-search-v229 input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#f3f3f3!important;font:inherit!important;font-size:13px!important}html body .mac-model-picker-scroll-v229{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:4px 14px 16px!important;scrollbar-width:thin!important;scrollbar-color:#333 transparent!important}html body .mac-model-group-v229+.mac-model-group-v229{margin-top:15px!important}html body .mac-model-group-v229>header{min-height:26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 4px 5px!important}html body .mac-model-group-v229 h4{margin:0!important;color:#bdbdbd!important;font-size:11px!important;line-height:1!important;font-weight:590!important;text-transform:none!important}html body .mac-model-group-v229>header>span{color:#606060!important;font-size:10px!important}html body .mac-model-list-v229{display:grid!important;gap:4px!important}html body .mac-model-row-v229{width:100%!important;min-height:54px!important;display:grid!important;grid-template-columns:8px minmax(0,1fr) auto 24px!important;align-items:center!important;gap:10px!important;padding:8px 9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--mac-v229-text)!important;text-align:left!important;cursor:pointer!important;transform:none!important;transition:background-color .13s ease,border-color .13s ease!important}html body .mac-model-row-v229:hover{background:#171717!important}html body .mac-model-row-v229.active{border-color:#303030!important;background:var(--mac-v229-hover)!important}html body .mac-model-row-v229.locked{cursor:default!important}html body .mac-model-row-dot-v229{width:6px!important;height:6px!important;border-radius:50%!important;background:#515151!important}html body .mac-model-row-v229.active .mac-model-row-dot-v229{background:#efefef!important}html body .mac-model-row-copy-v229,html body .mac-model-row-copy-v229 b,html body .mac-model-row-copy-v229 small{min-width:0!important;display:block!important}html body .mac-model-row-copy-v229 b{overflow:hidden!important;color:#efefef!important;font-size:12.5px!important;line-height:1.2!important;font-weight:590!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-model-row-copy-v229 small{margin-top:4px!important;overflow:hidden!important;color:#666!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:10px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-model-row-meta-v229{display:grid!important;justify-items:end!important;gap:4px!important}html body .mac-model-row-meta-v229 small{color:#797979!important;font-size:10px!important;white-space:nowrap!important}html body .mac-model-row-meta-v229 em{padding:3px 6px!important;border-radius:999px!important;color:#bcbcbc!important;background:#181818!important;font-size:9px!important;font-style:normal!important;white-space:nowrap!important}html body .mac-model-row-state-v229{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;justify-self:end!important;border-radius:8px!important;color:#777!important}html body .mac-model-row-v229.active .mac-model-row-state-v229{color:#090909!important;background:#f2f2f2!important}html body .mac-model-empty-v229{padding:50px 20px!important;color:var(--mac-v229-muted)!important;text-align:center!important;font-size:13px!important}html body .search-overlay.mac-overlay-stage-v228{z-index:calc(var(--mac-v229-backdrop-z) + 20)!important;display:grid!important;place-items:start center!important;padding:min(11vh,102px) 20px 20px!important;background:transparent!important;isolation:isolate!important}html body .search-overlay.mac-overlay-stage-v228>.search-overlay-backdrop.mac-contained-backdrop-v228{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:#090909b3!important;backdrop-filter:blur(16px) saturate(.76)!important;-webkit-backdrop-filter:blur(16px) saturate(.76)!important}html body .search-overlay.mac-overlay-stage-v228>.search-dialog.mac-overlay-surface-v228{position:relative!important;z-index:1!important;width:min(680px,calc(100vw - 40px))!important;max-height:min(640px,calc(100dvh - 136px))!important;overflow:hidden!important;border:1px solid var(--mac-v229-border)!important;border-radius:20px!important;background:var(--mac-v229-bg)!important;background-image:none!important;box-shadow:0 34px 110px #000000c2,inset 0 1px #ffffff06!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;animation:mac-v229-dialog-in .2s var(--mac-v229-ease) both!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-input{height:58px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) 34px!important;align-items:center!important;gap:11px!important;padding:0 12px 0 16px!important;border-bottom:1px solid var(--mac-v229-border-soft)!important;background:var(--mac-v229-bg)!important;color:#8d8d8d!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-input input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#f3f3f3!important;font-size:15px!important;font-weight:430!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-input>button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#838383!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-input>button:hover{background:var(--mac-v229-hover)!important;color:#fff!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-results{max-height:calc(min(640px,calc(100dvh - 136px)) - 58px)!important;overflow-y:auto!important;padding:8px!important;background:var(--mac-v229-bg)!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-results button{min-height:54px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body .search-overlay.mac-overlay-stage-v228 .search-dialog-results button:hover,html body .search-overlay.mac-overlay-stage-v228 .search-dialog-results button:focus-visible{background:var(--mac-v229-hover)!important}@keyframes mac-v229-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mac-v229-popover-in{0%{opacity:0;transform:translate3d(0,9px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mac-v229-dialog-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mac-v229-surface-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:760px){html body .mac-work-menu-v229{width:min(344px,calc(100vw - 18px))!important}html body .mac-model-picker-overlay-v229{padding:9px!important;place-items:end center!important}html body .mac-model-picker-panel-v229{width:100%!important;max-height:min(82dvh,720px)!important;border-radius:20px 20px 12px 12px!important}html body .mac-model-row-v229{grid-template-columns:8px minmax(0,1fr) 24px!important}html body .mac-model-row-meta-v229{display:none!important}html body .search-overlay.mac-overlay-stage-v228{padding:14px 9px!important;place-items:start center!important}html body .search-overlay.mac-overlay-stage-v228>.search-dialog.mac-overlay-surface-v228{width:100%!important;max-height:calc(100dvh - 28px)!important;border-radius:16px!important}}@media(prefers-reduced-motion:reduce){html body .mac-overlay-backdrop-v229,html body .mac-work-menu-v229,html body .mac-model-picker-panel-v229,html body .search-overlay.mac-overlay-stage-v228>.search-dialog.mac-overlay-surface-v228,html body .mac-overlay-stage-v228>.mac-overlay-surface-v228{animation:none!important;transition-duration:.01ms!important}}html body .mac-model-row-dot-v229.status-online{background:#58c889!important;box-shadow:0 0 0 3px #58c8891a!important}html body .mac-model-row-dot-v229.status-degraded{background:#df8b63!important;box-shadow:0 0 0 3px #df8b631a!important}html body .mac-model-row-dot-v229.status-checking{background:#d8ba68!important;box-shadow:0 0 0 3px #d8ba681a!important}html body .mac-model-row-dot-v229.status-unknown{background:#515151!important}html body .mac-model-health-v268{display:inline-flex!important;align-items:center!important;min-height:18px!important;padding:2px 7px!important;border:1px solid #292929!important;border-radius:999px!important;color:#777!important;background:#141414!important;font-size:9px!important;font-style:normal!important;line-height:1!important;white-space:nowrap!important}html body .mac-model-health-v268.status-online{color:#8dd7ad!important;border-color:#58c88938!important;background:#58c88912!important}html body .mac-model-health-v268.status-degraded{color:#e8a47f!important;border-color:#df8b6338!important;background:#df8b6312!important}html body .mac-model-health-v268.status-checking{color:#dfc77c!important;border-color:#d8ba6838!important;background:#d8ba6812!important}:root{--mac-v230-surface: rgba(9, 9, 9, .78);--mac-v230-hover: #232323;--mac-v230-active: #1d1d1d}html body .mac-work-overlay-v229>.mac-overlay-backdrop-v229{background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;opacity:0!important;animation:none!important;box-shadow:none!important}html body .top-chat-menu-v181,html body .mac-message-menu-v88,html body .admin-dots-popover{background:var(--mac-v230-surface)!important;background-image:none!important;backdrop-filter:blur(18px) saturate(.9)!important;-webkit-backdrop-filter:blur(18px) saturate(.9)!important;border-color:#ffffff1a!important;box-shadow:0 18px 55px #0000008c,inset 0 1px #ffffff06!important;filter:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;flex:0 0 36px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#a9a9ad!important;cursor:pointer!important;transition:background-color .14s ease,color .14s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230:hover,html body #root footer.composer.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230:focus-within{background:var(--mac-v230-hover)!important;color:#fff!important}html body #root footer.composer.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230:active{background:var(--mac-v230-active)!important;color:#fff!important}html body #root footer.composer.mac-composer-unified-v205 .thread-content-width-v169{width:min(900px,calc(100% - 96px))!important;max-width:900px!important;margin-inline:auto!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder):not(.multiline){grid-template-columns:36px minmax(0,1fr) auto!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder):not(.multiline) textarea{grid-column:2!important;grid-row:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box:not(.voice-recorder):not(.multiline) .composer-right-controls-v191{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin-left:8px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.multiline .composer-controls>label.composer-attach-v230{grid-column:auto!important;grid-row:auto!important;justify-self:auto!important}html body #root .messages-area{scrollbar-gutter:stable!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .thread-content-width-v169{width:calc(100% - 28px)!important}}html body .mac-work-menu-v229[data-position-ready=false]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;animation:none!important}html body .mac-work-menu-v229[data-position-ready=true]{visibility:visible!important;transform-origin:bottom right!important}html body .mac-settings-backdrop-v207{padding:16px!important;align-items:center!important;justify-content:center!important}html body .mac-settings-panel-v207{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:218px minmax(0,1fr)!important;width:min(1080px,calc(100vw - 32px))!important;height:min(760px,calc(100dvh - 32px))!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:1px solid #1a1a1a!important;border-radius:24px!important;background:#090909!important;background-color:#090909!important;box-shadow:0 26px 90px #00000094!important;color:#f2f2f2!important;transform:translateY(0)!important}html body .mac-settings-nav-v207{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;padding:18px 14px 14px!important;border-right:1px solid #171717!important;background:#0b0b0b!important;background-color:#0b0b0b!important}html body .mac-settings-brand-v207{padding:4px 10px 18px!important;color:#f5f5f5!important;font-size:16px!important;font-weight:650!important;letter-spacing:-.025em!important}html body .mac-settings-nav-v207 nav{display:grid!important;gap:5px!important}html body .mac-settings-nav-v207 nav button,html body .mac-settings-logout-v207{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#bdbdbd!important;font-size:13px!important;font-weight:520!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}html body .mac-settings-nav-v207 nav button:hover,html body .mac-settings-logout-v207:hover{background:#171717!important;color:#fff!important}html body .mac-settings-nav-v207 nav button.active{border-color:#252525!important;background:#1b1b1b!important;color:#fff!important}html body .mac-settings-logout-v207{margin-top:auto!important;color:#d6a2a4!important}html body .mac-settings-logout-v207:hover{background:#ff54591a!important;border-color:#ff54592e!important;color:#ff9a9d!important}html body .mac-settings-content-v207{min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 26px 28px!important;background:#090909!important;scrollbar-gutter:stable!important}html body .mac-settings-head-v207{position:sticky!important;top:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-width:0!important;padding:24px 0 18px!important;margin-bottom:2px!important;border-bottom:1px solid #151515!important;background:#090909eb!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html body .mac-settings-head-v207>div{min-width:0!important}html body .mac-settings-head-v207 h2{margin:0!important;color:#f5f5f5!important;font-size:22px!important;line-height:1.15!important;letter-spacing:-.035em!important}html body .mac-settings-head-v207 p{margin:7px 0 0!important;color:#858585!important;font-size:13px!important;line-height:1.45!important}html body .mac-settings-head-v207>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#aaa!important}html body .mac-settings-head-v207>button:hover{background:#232323!important;color:#fff!important}html body .mac-settings-rows-v207,html body .mac-settings-billing-v207,html body .mac-settings-providers-v207{display:grid!important;min-width:0!important;gap:14px!important;padding-top:18px!important}html body .mac-settings-profile-v207,html body .mac-settings-row-v207,html body .mac-current-plan-v207{min-width:0!important;border:1px solid #1a1a1a!important;border-radius:16px!important;background:#0d0d0d!important;background-color:#0d0d0d!important;box-shadow:none!important}html body .mac-settings-profile-v207{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:15px!important}html body .mac-settings-profile-v207 .side-user-avatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;background:#1c1c1c!important}html body .mac-settings-profile-v207>div{display:grid!important;min-width:0!important;gap:3px!important}html body .mac-settings-profile-v207 b,html body .mac-settings-row-v207 b{color:#efefef!important;font-size:13px!important;line-height:1.3!important}html body .mac-settings-profile-v207 small,html body .mac-settings-row-v207 small{display:block!important;color:#7f7f7f!important;font-size:12px!important;line-height:1.45!important}html body .mac-settings-row-v207{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,auto)!important;align-items:center!important;gap:20px!important;padding:17px!important}html body .mac-settings-row-v207>div:first-child{display:grid!important;min-width:0!important;gap:5px!important}html body .mac-settings-inline-v207{display:grid!important;grid-template-columns:minmax(150px,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important}html body .mac-settings-inline-v207 input,html body .mac-provider-editor-v207 input,html body .mac-provider-editor-v207 textarea{width:100%!important;min-width:0!important;height:40px!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:11px!important;background:#101010!important;color:#f2f2f2!important;padding:0 12px!important;outline:none!important}html body .mac-settings-inline-v207 input:focus,html body .mac-provider-editor-v207 input:focus,html body .mac-provider-editor-v207 textarea:focus{border-color:#3a3a3a!important;background:#121212!important}html body .mac-settings-inline-v207 button,html body .mac-settings-secondary-v207{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:40px!important;padding:0 14px!important;border:1px solid #292929!important;border-radius:11px!important;background:#181818!important;color:#f2f2f2!important;white-space:nowrap!important}html body .mac-settings-inline-v207 button:hover,html body .mac-settings-secondary-v207:hover{background:#232323!important}html body .mac-settings-status-v207{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;min-height:36px!important;padding:0 11px!important;border:1px solid rgba(82,199,127,.16)!important;border-radius:10px!important;background:#52c77f14!important;color:#8be0ad!important;font-size:12px!important;white-space:nowrap!important}html body .mac-settings-row-v207.usage{align-items:stretch!important}html body .mac-settings-usage-v207{display:grid!important;align-content:center!important;gap:8px!important;width:min(270px,100%)!important}html body .mac-settings-usage-v207>span{display:block!important;width:100%!important;height:7px!important;overflow:hidden!important;border-radius:99px!important;background:#202020!important}html body .mac-settings-usage-v207>span>i{display:block!important;height:100%!important;border-radius:inherit!important;background:#f1f1f1!important}html body .mac-settings-usage-v207>b{color:#bbb!important;font-size:12px!important;text-align:right!important}html body .mac-current-plan-v207{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px!important}html body .mac-current-plan-v207 span{color:#777!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}html body .mac-current-plan-v207 h3{margin:6px 0 4px!important;color:#fff!important;font-size:20px!important}html body .mac-current-plan-v207 p{margin:0!important;color:#858585!important;font-size:12px!important}html body .mac-settings-billing-v207 .settings-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}html body .mac-settings-billing-v207 .settings-plan-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:auto!important;padding:16px!important;border:1px solid #1a1a1a!important;border-radius:16px!important;background:#0d0d0d!important;box-shadow:none!important;transform:none!important}html body .mac-settings-billing-v207 .settings-plan-card:hover{border-color:#292929!important;transform:none!important}html body .mac-settings-billing-v207 .settings-plan-card h3{margin:12px 0!important;font-size:22px!important}html body .mac-settings-billing-v207 .settings-plan-card ul{display:grid!important;gap:8px!important;margin:0 0 15px!important;padding:0!important}html body .mac-settings-billing-v207 .settings-plan-card li{align-items:flex-start!important;color:#aaa!important;font-size:11px!important;line-height:1.4!important}html body .mac-settings-billing-v207 .settings-plan-card .plan-select-btn{width:100%!important;margin-top:auto!important}html body .mac-settings-providers-v207 .mac-providers-v207,html body .mac-settings-providers-v207 .mac-providers-v218{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;align-items:start!important;gap:16px!important;min-width:0!important}html body .mac-settings-providers-v207 .providers-list,html body .mac-provider-editor-v207{min-width:0!important;border:1px solid #1a1a1a!important;border-radius:16px!important;background:#0d0d0d!important;padding:16px!important}html body .mac-settings-providers-v207 .section-head.compact{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important}html body .mac-settings-providers-v207 .section-head.compact h3{margin:0!important;color:#efefef!important;font-size:15px!important}html body .mac-settings-providers-v207 .section-head.compact p{margin:6px 0 0!important;color:#7f7f7f!important;font-size:12px!important;line-height:1.45!important}html body .mac-settings-providers-v207 .provider-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:13px!important;margin-top:9px!important;border:1px solid #1d1d1d!important;border-radius:13px!important;background:#101010!important;box-shadow:none!important}html body .mac-settings-providers-v207 .provider-card.selected{border-color:#343434!important;background:#141414!important}html body .mac-provider-main-v218,html body .mac-provider-copy-v218{min-width:0!important}html body .mac-provider-copy-v218{display:grid!important;gap:3px!important}html body .mac-provider-copy-v218 small,html body .mac-provider-copy-v218 em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-settings-providers-v207 .provider-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}html body .mac-provider-editor-v207{display:grid!important;gap:12px!important}html body .mac-provider-editor-v207>label{display:grid!important;gap:7px!important;min-width:0!important;color:#a9a9a9!important;font-size:12px!important}html body .mac-provider-editor-v207 .custom-select,html body .mac-provider-editor-v207 .custom-select>button{width:100%!important;min-width:0!important}html body .mac-provider-editor-v207 .form-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:2px!important}@media(max-width:920px){html body .mac-settings-panel-v207{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}html body .mac-settings-nav-v207{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid #171717!important}html body .mac-settings-brand-v207{padding:0!important}html body .mac-settings-nav-v207 nav{display:flex!important;justify-content:center!important;min-width:0!important;gap:5px!important}html body .mac-settings-nav-v207 nav button,html body .mac-settings-logout-v207{width:auto!important;padding:0 10px!important}html body .mac-settings-logout-v207{margin:0!important}html body .mac-settings-billing-v207 .settings-plan-grid,html body .mac-settings-providers-v207 .mac-providers-v207,html body .mac-settings-providers-v207 .mac-providers-v218{grid-template-columns:1fr!important}}@media(max-width:640px){html body .mac-settings-backdrop-v207{padding:8px!important}html body .mac-settings-panel-v207{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;border-radius:18px!important}html body .mac-settings-nav-v207{grid-template-columns:1fr auto!important}html body .mac-settings-nav-v207 nav{grid-column:1 / -1!important;order:3!important;justify-content:stretch!important}html body .mac-settings-nav-v207 nav button{flex:1 1 0!important;justify-content:center!important;overflow:hidden!important}html body .mac-settings-nav-v207 nav button svg{display:none!important}html body .mac-settings-content-v207{padding:0 14px 18px!important}html body .mac-settings-head-v207{padding:17px 0 14px!important}html body .mac-settings-row-v207,html body .mac-settings-profile-v207{grid-template-columns:1fr!important;align-items:stretch!important}html body .mac-settings-profile-v207{grid-template-columns:42px minmax(0,1fr)!important}html body .mac-settings-profile-v207 .plan-badge{grid-column:1 / -1!important;width:max-content!important}html body .mac-settings-inline-v207{grid-template-columns:1fr!important}html body .mac-settings-row-v207 .mac-settings-status-v207,html body .mac-settings-row-v207 .mac-settings-secondary-v207,html body .mac-settings-usage-v207{width:100%!important}html body .mac-settings-usage-v207>b{text-align:left!important}html body .mac-settings-providers-v207 .provider-card{grid-template-columns:1fr!important}html body .mac-settings-providers-v207 .provider-actions{justify-content:flex-start!important}}html body #root .main-panel .favorites-board{width:min(1080px,100%)}html body #root .main-panel .favorites-hero,html body #root .main-panel .favorites-hero.glass-panel{border:0!important;outline:0!important;border-radius:30px!important;background:#090909!important;box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .main-panel .favorites-stat{border:0!important;outline:0!important;border-radius:28px!important;background:#111!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000003d!important}html body #root .main-panel .favorites-tools{align-items:stretch;gap:12px}html body #root .main-panel .favorites-tools label,html body #root .main-panel .favorites-tools .custom-select>button,html body #root .main-panel .favorites-tools .sort-select>button{border:0!important;outline:0!important;background:#090909!important;box-shadow:0 14px 34px #00000040,inset 0 1px #ffffff09!important}html body #root .main-panel .favorites-tools label:focus-within,html body #root .main-panel .favorites-tools .custom-select.open>button,html body #root .main-panel .favorites-tools .sort-select.open>button{box-shadow:0 16px 38px #00000052,inset 0 0 0 1px #ffffff17!important}html body #root .main-panel .favorite-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:16px}html body #root .main-panel .favorite-card{border:0!important;outline:0!important;border-radius:24px!important;background:#090909!important;box-shadow:0 22px 54px #0000004f,inset 0 1px #ffffff08!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}html body #root .main-panel .favorite-card:hover,html body #root .main-panel .favorite-card:focus-within{transform:translateY(-2px);background:#0c0c0c!important;box-shadow:0 28px 68px #00000061,inset 0 1px #ffffff0b!important}html body #root .main-panel .favorites-board>.empty-card{border:0!important;border-radius:24px!important;background:#090909!important;box-shadow:0 22px 54px #0000004d,inset 0 1px #ffffff08!important}html body #root .admin-panel-v236{width:min(1240px,100%);margin:0 auto;display:grid;gap:16px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-command-bar-v236{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;border:0;border-radius:28px;background:#090909;box-shadow:0 26px 66px #00000059,inset 0 1px #ffffff09}html body #root .admin-command-copy-v236 h2{margin:8px 0 6px;color:#f5f5f5;font-size:clamp(24px,3vw,34px);letter-spacing:-.045em}html body #root .admin-command-copy-v236 p{margin:0;color:#8c8c8c;line-height:1.5}html body #root .admin-command-actions-v236{display:flex;align-items:center;gap:10px;flex-shrink:0}html body #root .admin-command-actions-v236 button,html body #root .admin-service-pill-v236{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:0;border-radius:14px;background:#141414;color:#d8d8d8;padding:0 13px;font-size:13px;font-weight:750;box-shadow:inset 0 1px #ffffff0a}html body #root .admin-command-actions-v236 button:hover{background:#232323;color:#fff}html body #root .admin-service-pill-v236 i{width:7px;height:7px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 5px #4ade8014}html body #root .admin-service-pill-v236.warning i{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b17}html body #root .admin-panel-v236 .admin-tabs{position:sticky;top:12px;z-index:7;display:flex;gap:6px;overflow-x:auto;padding:6px;border:0!important;border-radius:18px!important;background:#090909e0!important;box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}html body #root .admin-panel-v236 .admin-tabs button{min-height:40px;flex:0 0 auto;border:0!important;border-radius:13px!important;background:transparent!important;color:#8f8f8f!important;padding:0 13px!important}html body #root .admin-panel-v236 .admin-tabs button:hover{background:#181818!important;color:#eaeaea!important}html body #root .admin-panel-v236 .admin-tabs button.active{background:#232323!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d!important}html body #root .admin-panel-v236 .admin-stats,html body #root .admin-panel-v236 .expanded-admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-panel-v236 .admin-stats article,html body #root .admin-panel-v236 .admin-chart-card,html body #root .admin-panel-v236 .admin-users-section,html body #root .admin-panel-v236 .admin-feedback-section,html body #root .admin-panel-v236 .tech-pause-card,html body #root .admin-panel-v236 .admin-system-v204{border:0!important;outline:0!important;background:#090909!important;box-shadow:0 22px 56px #0000004f,inset 0 1px #ffffff08!important}html body #root .admin-panel-v236 .admin-stats article{min-height:150px;border-radius:22px!important;padding:18px!important}html body #root .admin-panel-v236 .admin-stats article:hover{transform:translateY(-2px);background:#0d0d0d!important}html body #root .admin-panel-v236 .admin-chart-card,html body #root .admin-panel-v236 .admin-users-section,html body #root .admin-panel-v236 .admin-feedback-section,html body #root .admin-panel-v236 .tech-pause-card,html body #root .admin-panel-v236 .admin-system-v204{border-radius:26px!important;padding:22px!important}html body #root .admin-panel-v236 .admin-users-head{align-items:center;gap:18px}html body #root .admin-users-tools-v236{display:flex;align-items:center;gap:10px;min-width:min(100%,430px)}html body #root .admin-result-count-v236,html body #root .admin-api-count-v236,html body #root .admin-role-pill-v236{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:0;border-radius:999px;background:#171717;color:#a8a8a8;padding:0 10px;font-size:12px;font-weight:750;white-space:nowrap}html body #root .admin-role-pill-v236.admin{background:#8b5cf629;color:#d8ccff}html body #root .admin-panel-v236 .admin-user-search{flex:1;border:0!important;background:#111!important;box-shadow:inset 0 1px #ffffff09!important}html body #root .admin-panel-v236 .admin-user-search button{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:transparent;color:#777}html body #root .admin-panel-v236 .admin-user-search button:hover{background:#232323;color:#fff}html body #root .admin-panel-v236 .admin-table-wrap{margin-top:18px;overflow:auto;max-height:min(66vh,720px);border:0!important;border-radius:20px!important;background:#070707!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .admin-panel-v236 .admin-table{border-spacing:0!important}html body #root .admin-panel-v236 .admin-table thead{position:sticky;top:0;z-index:3;background:#0d0d0d}html body #root .admin-panel-v236 .admin-table th{color:#777!important;font-size:11px!important;letter-spacing:.04em;text-transform:uppercase}html body #root .admin-panel-v236 .admin-table tbody tr{border:0!important;background:transparent!important;box-shadow:none!important}html body #root .admin-panel-v236 .admin-table tbody tr:hover{background:#101010!important}html body #root .admin-panel-v236 .admin-table td{border-bottom:1px solid rgba(255,255,255,.055)!important}html body #root .admin-panel-v236 .admin-table tbody tr:last-child td{border-bottom:0!important}html body #root .admin-panel-v236 .admin-feedback-card,html body #root .admin-panel-v236 .maintenance-settings-card,html body #root .admin-panel-v236 .admin-system-grid-v204 article{border:0!important;background:#111!important;box-shadow:inset 0 1px #ffffff08!important}@media(max-width:1020px){html body #root .admin-panel-v236 .admin-stats,html body #root .admin-panel-v236 .expanded-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .admin-command-bar-v236{align-items:flex-start;flex-direction:column}html body #root .admin-command-actions-v236{width:100%;justify-content:space-between}}@media(max-width:680px){html body #root .main-panel .favorites-hero{align-items:flex-start;flex-direction:column;padding:22px!important}html body #root .main-panel .favorites-stat{width:100%;height:auto;min-height:76px;grid-template-columns:auto auto;justify-content:space-between;padding:18px 20px}html body #root .main-panel .favorites-tools{flex-direction:column}html body #root .admin-panel-v236 .admin-stats,html body #root .admin-panel-v236 .expanded-admin-stats{grid-template-columns:1fr}html body #root .admin-command-bar-v236{padding:20px}html body #root .admin-command-actions-v236{align-items:stretch;flex-direction:column}html body #root .admin-users-head{align-items:stretch!important;flex-direction:column}html body #root .admin-users-tools-v236{width:100%;min-width:0}html body #root .admin-result-count-v236{display:none}}:root{--mac-v237-surface: #090909;--mac-v237-surface-raised: #0d0d0d;--mac-v237-border: #1a1a1a;--mac-v237-border-hover: #262626;--mac-v237-shadow: 0 18px 48px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.025);--mac-v237-shadow-soft: 0 10px 28px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.02)}html body #root .main-panel .workspace-admin,html body #root .main-panel .workspace-admin>.admin-panel.admin-panel-v15.admin-panel-v236,html body #root .main-panel .favorites-board{border:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .main-panel .workspace-admin>.admin-panel.admin-panel-v15.admin-panel-v236{width:min(1240px,100%)!important;margin:0 auto!important;padding:0 0 56px!important;gap:16px!important}html body #root .main-panel .favorites-board{width:min(1080px,100%)!important}html body #root .main-panel .favorites-hero,html body #root .main-panel .favorites-hero.glass-panel{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:28px!important;border:1px solid var(--mac-v237-border)!important;border-radius:28px!important;background:var(--mac-v237-surface)!important;background-image:none!important;box-shadow:var(--mac-v237-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .main-panel .favorites-stat{display:grid!important;width:130px!important;min-width:130px!important;min-height:130px!important;place-content:center!important;gap:7px!important;padding:18px!important;border:1px solid var(--mac-v237-border)!important;border-radius:24px!important;background:var(--mac-v237-surface-raised)!important;box-shadow:var(--mac-v237-shadow-soft)!important;text-align:center!important}html body #root .main-panel .favorites-stat b{font-size:42px!important;line-height:1!important}html body #root .main-panel .favorites-stat span{color:#9a9a9a!important;font-size:12px!important}html body #root .main-panel .favorites-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important;gap:12px!important;margin:18px 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .main-panel .favorites-tools label,html body #root .main-panel .favorites-tools .sort-select>button,html body #root .main-panel .favorites-tools .custom-select>button{min-height:48px!important;border:1px solid var(--mac-v237-border)!important;border-radius:15px!important;background:var(--mac-v237-surface)!important;box-shadow:var(--mac-v237-shadow-soft)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .main-panel .favorites-tools label:hover,html body #root .main-panel .favorites-tools label:focus-within,html body #root .main-panel .favorites-tools .sort-select>button:hover,html body #root .main-panel .favorites-tools .sort-select.open>button{border-color:var(--mac-v237-border-hover)!important;background:#0d0d0d!important}html body #root .main-panel .favorite-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;gap:16px!important;border:0!important}html body #root .main-panel .favorite-card,html body #root .main-panel .favorite-card:hover,html body #root .main-panel .favorite-card:focus-within{padding:20px!important;border:1px solid var(--mac-v237-border)!important;border-radius:22px!important;background:var(--mac-v237-surface)!important;background-image:none!important;box-shadow:var(--mac-v237-shadow-soft)!important;transform:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root .main-panel .favorite-card:hover,html body #root .main-panel .favorite-card:focus-within{border-color:var(--mac-v237-border-hover)!important;background:#0c0c0c!important;box-shadow:var(--mac-v237-shadow)!important}html body #root .main-panel .favorites-board>.empty-card{min-height:120px!important;padding:28px!important;border:1px solid var(--mac-v237-border)!important;border-radius:22px!important;background:var(--mac-v237-surface)!important;box-shadow:var(--mac-v237-shadow-soft)!important}html body #root .main-panel .workspace-admin .admin-command-bar-v236{padding:24px 26px!important;border:1px solid var(--mac-v237-border)!important;border-radius:26px!important;background:var(--mac-v237-surface)!important;box-shadow:var(--mac-v237-shadow)!important}html body #root .main-panel .workspace-admin .admin-tabs{position:sticky!important;top:12px!important;z-index:7!important;display:flex!important;gap:6px!important;padding:6px!important;border:1px solid var(--mac-v237-border)!important;border-radius:17px!important;background:#090909f0!important;box-shadow:var(--mac-v237-shadow-soft)!important;backdrop-filter:blur(18px) saturate(120%)!important;-webkit-backdrop-filter:blur(18px) saturate(120%)!important}html body #root .main-panel .workspace-admin .admin-tabs button{min-height:40px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}html body #root .main-panel .workspace-admin .admin-tabs button:hover{background:#171717!important;border-color:#202020!important}html body #root .main-panel .workspace-admin .admin-tabs button.active{background:#202020!important;border-color:#2a2a2a!important;color:#fff!important}html body #root .main-panel .workspace-admin .admin-stats,html body #root .main-panel .workspace-admin .expanded-admin-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .main-panel .workspace-admin .admin-stats article,html body #root .main-panel .workspace-admin .admin-stats article:hover{min-height:146px!important;padding:18px!important;border:1px solid var(--mac-v237-border)!important;border-radius:20px!important;background:var(--mac-v237-surface)!important;box-shadow:var(--mac-v237-shadow-soft)!important;transform:none!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root .main-panel .workspace-admin .admin-stats article:hover{border-color:var(--mac-v237-border-hover)!important;background:#0d0d0d!important;box-shadow:var(--mac-v237-shadow)!important}html body #root .main-panel .workspace-admin .admin-chart-card,html body #root .main-panel .workspace-admin .admin-purchases-card,html body #root .main-panel .workspace-admin .admin-users-section,html body #root .main-panel .workspace-admin .admin-feedback-section,html body #root .main-panel .workspace-admin .tech-pause-card,html body #root .main-panel .workspace-admin .admin-system-v204{margin-top:0!important;padding:22px!important;border:1px solid var(--mac-v237-border)!important;border-radius:24px!important;background:var(--mac-v237-surface)!important;box-shadow:var(--mac-v237-shadow)!important}html body #root .main-panel .workspace-admin .admin-table-wrap{margin-top:18px!important;overflow:auto!important;border:1px solid var(--mac-v237-border)!important;border-radius:18px!important;background:#070707!important;box-shadow:inset 0 1px #ffffff05!important}html body #root .main-panel .workspace-admin .admin-table-wrap:before,html body #root .main-panel .workspace-admin .admin-users-section:before{display:none!important;content:none!important}html body #root .main-panel .workspace-admin .admin-feedback-card,html body #root .main-panel .workspace-admin .maintenance-settings-card,html body #root .main-panel .workspace-admin .admin-system-grid-v204 article{border:1px solid var(--mac-v237-border)!important;border-radius:17px!important;background:var(--mac-v237-surface-raised)!important;box-shadow:inset 0 1px #ffffff05!important}html body #root .main-panel .workspace-admin .admin-feedback-card:hover{border-color:var(--mac-v237-border-hover)!important;background:#111!important}html body #root .main-panel .workspace-admin .admin-system-grid-v204{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important;border:0!important;background:transparent!important}@media(max-width:1020px){html body #root .main-panel .workspace-admin .admin-stats,html body #root .main-panel .workspace-admin .expanded-admin-stats,html body #root .main-panel .workspace-admin .admin-system-grid-v204{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){html body #root .main-panel .favorites-hero,html body #root .main-panel .favorites-hero.glass-panel{align-items:stretch!important;flex-direction:column!important;padding:22px!important}html body #root .main-panel .favorites-stat{width:100%!important;min-width:0!important;min-height:82px!important;grid-template-columns:auto auto!important;justify-content:space-between!important;text-align:left!important}html body #root .main-panel .favorites-tools,html body #root .main-panel .workspace-admin .admin-stats,html body #root .main-panel .workspace-admin .expanded-admin-stats,html body #root .main-panel .workspace-admin .admin-system-grid-v204{grid-template-columns:1fr!important}}html body .mac-settings-stage-v238{padding:18px!important;align-items:center!important;justify-content:center!important;background:#000000b8!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html body .mac-settings-panel-v238{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;width:min(1120px,calc(100vw - 36px))!important;height:min(780px,calc(100dvh - 36px))!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:#090909!important;box-shadow:0 32px 110px #000000ad!important;color:#f3f3f3!important}html body .mac-settings-nav-v238{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;padding:12px 8px 10px!important;overflow:hidden!important;border-right:1px solid rgba(255,255,255,.075)!important;background:#0c0c0c!important}html body .mac-settings-close-v238{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;margin:0 0 8px 2px!important;padding:0!important;border:0!important;border-radius:10px!important;background:#242424!important;color:#e6e6e6!important;box-shadow:none!important}html body .mac-settings-close-v238:hover{background:#303030!important;color:#fff!important}html body .mac-settings-nav-v238 nav{display:grid!important;align-content:start!important;gap:2px!important;min-width:0!important;min-height:0!important;padding:0 0 4px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#333 transparent!important}html body .mac-settings-nav-v238 nav button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 10px!important;overflow:hidden!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#c4c4c4!important;font-size:13px!important;font-weight:520!important;line-height:1!important;text-align:left!important;box-shadow:none!important;transition:background-color .14s ease,color .14s ease!important}html body .mac-settings-nav-v238 nav button svg{flex:0 0 auto!important;color:#d4d4d4!important}html body .mac-settings-nav-v238 nav button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-settings-nav-v238 nav button:hover{background:#1a1a1a!important;color:#fff!important}html body .mac-settings-nav-v238 nav button.active{border-color:#ffffff09!important;background:#292929!important;color:#fff!important}html body .mac-settings-content-v238{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#0b0b0b!important}html body .mac-settings-head-v238{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-width:0!important;min-height:76px!important;padding:18px 24px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#0b0b0b!important}html body .mac-settings-head-v238>div{min-width:0!important}html body .mac-settings-head-v238 h2{margin:0!important;color:#f7f7f7!important;font-size:19px!important;font-weight:620!important;line-height:1.25!important;letter-spacing:-.025em!important}html body .mac-settings-head-v238 p{margin:5px 0 0!important;color:#858585!important;font-size:12px!important;line-height:1.4!important}html body .mac-settings-save-v238,html body .mac-settings-primary-v238,html body .mac-settings-secondary-v238,html body .mac-settings-danger-v238,html body .mac-settings-danger-line-v238,html body .mac-settings-inline-v238>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;background:#171717!important;color:#ededed!important;font-size:12px!important;font-weight:620!important;white-space:nowrap!important;box-shadow:none!important}html body .mac-settings-save-v238,html body .mac-settings-primary-v238,html body .mac-settings-inline-v238>button{border-color:#eee!important;background:#f2f2f2!important;color:#111!important}html body .mac-settings-save-v238:hover,html body .mac-settings-primary-v238:hover,html body .mac-settings-inline-v238>button:hover{background:#fff!important}html body .mac-settings-secondary-v238:hover{border-color:#ffffff2e!important;background:#222!important;color:#fff!important}html body .mac-settings-danger-v238,html body .mac-settings-danger-line-v238{border-color:#ff5b602e!important;background:#ff4b5113!important;color:#ff989b!important}html body .mac-settings-danger-v238:hover,html body .mac-settings-danger-line-v238:hover{border-color:#ff5b604d!important;background:#ff4b5121!important;color:#ffb1b3!important}html body .mac-settings-scroll-v238{min-width:0!important;min-height:0!important;padding:20px 24px 28px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#363636 transparent!important}html body .mac-settings-stack-v238{display:grid!important;gap:14px!important;width:100%!important;min-width:0!important}html body .mac-settings-card-v238{min-width:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:#101010!important;box-shadow:none!important}html body .mac-settings-row-v238{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,auto)!important;align-items:center!important;gap:22px!important;min-width:0!important;min-height:70px!important;padding:14px 16px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html body .mac-settings-row-v238:last-child{border-bottom:0!important}html body .mac-settings-row-copy-v238{display:grid!important;gap:5px!important;min-width:0!important}html body .mac-settings-row-copy-v238>b,html body .mac-settings-section-head-v238 h3,html body .mac-settings-password-v238 header h3{margin:0!important;color:#f0f0f0!important;font-size:13px!important;font-weight:620!important;line-height:1.35!important}html body .mac-settings-row-copy-v238>small,html body .mac-settings-section-head-v238 p,html body .mac-settings-password-v238 header p{margin:0!important;color:#8f8f8f!important;font-size:11.5px!important;font-weight:430!important;line-height:1.45!important}html body .mac-settings-row-control-v238{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important}html body .mac-settings-row-control-v238 .custom-select,html body .mac-settings-row-control-v238 .custom-select>button{width:min(230px,100%)!important;min-width:180px!important}html body .mac-settings-row-control-v238 .custom-select>button,html body .mac-settings-inline-v238 input,html body .mac-settings-password-grid-v238 input,html body .mac-settings-form-card-v238 input,html body .mac-settings-form-card-v238 textarea,html body .mac-settings-card-v238 input[type=text],html body .mac-settings-card-v238 input[type=password],html body .mac-settings-card-v238 input[type=email]{min-height:38px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.105)!important;border-radius:10px!important;outline:none!important;background:#0a0a0a!important;color:#f1f1f1!important;box-shadow:none!important}html body .mac-settings-card-v238 textarea{min-height:118px!important;padding:11px!important;resize:vertical!important}html body .mac-settings-row-control-v238 .custom-select>button:hover,html body .mac-settings-row-control-v238 .custom-select.open>button,html body .mac-settings-inline-v238 input:focus,html body .mac-settings-password-grid-v238 input:focus,html body .mac-settings-form-card-v238 input:focus,html body .mac-settings-form-card-v238 textarea:focus{border-color:#fff3!important;background:#0d0d0d!important}html body .mac-settings-toggle-v238{position:relative!important;display:block!important;flex:0 0 auto!important;width:34px!important;height:20px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#555!important;box-shadow:none!important;transition:background-color .15s ease!important}html body .mac-settings-toggle-v238>span{position:absolute!important;top:3px!important;left:3px!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #00000059!important;transform:translate(0)!important;transition:transform .16s ease!important}html body .mac-settings-toggle-v238.active{background:#f0f0f0!important}html body .mac-settings-toggle-v238.active>span{background:#111!important;transform:translate(14px)!important}html body .mac-settings-profile-v238{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:15px 16px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:#101010!important}html body .mac-settings-profile-v238 .side-user-avatar{width:42px!important;height:42px!important}html body .mac-settings-profile-v238>div{display:grid!important;gap:3px!important;min-width:0!important}html body .mac-settings-profile-v238 b{overflow:hidden!important;color:#f4f4f4!important;font-size:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-settings-profile-v238 small{overflow:hidden!important;color:#888!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-settings-inline-v238{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}html body .mac-settings-inline-v238 input{width:min(260px,100%)!important;min-width:160px!important}html body .mac-settings-status-v238{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#bfbfbf!important;font-size:12px!important}html body .mac-settings-status-v238.success{color:#85d8a0!important}html body .mac-settings-usage-v238{display:grid!important;gap:7px!important;width:min(260px,100%)!important}html body .mac-settings-usage-v238>span{display:block!important;width:100%!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#292929!important}html body .mac-settings-usage-v238>span>i{display:block!important;height:100%!important;border-radius:inherit!important;background:#efefef!important}html body .mac-settings-usage-v238>b{color:#aaa!important;font-size:11px!important;font-weight:520!important;text-align:right!important}html body .mac-settings-section-head-v238,html body .mac-settings-password-v238>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;padding:16px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}html body .mac-settings-section-head-v238>div,html body .mac-settings-password-v238>header>div{display:grid!important;gap:5px!important;min-width:0!important}html body .mac-settings-form-card-v238{display:grid!important;gap:14px!important;padding-bottom:16px!important}html body .mac-settings-form-card-v238>label{display:grid!important;gap:7px!important;padding:0 16px!important;color:#aaa!important;font-size:11.5px!important}html body .mac-settings-password-v238{padding-bottom:16px!important}html body .mac-settings-password-grid-v238{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:15px 16px 10px!important}html body .mac-settings-check-v238{display:flex!important;align-items:center!important;gap:8px!important;padding:0 16px 14px!important;color:#aaa!important;font-size:11.5px!important}html body .mac-settings-password-v238>.mac-settings-primary-v238{margin-left:16px!important}html body .mac-session-row-v238{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-width:0!important;padding:13px 16px!important;border-bottom:1px solid rgba(255,255,255,.065)!important}html body .mac-session-row-v238>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#1a1a1a!important;color:#cfcfcf!important}html body .mac-session-row-v238>div{display:grid!important;gap:3px!important;min-width:0!important}html body .mac-session-row-v238 b{color:#e8e8e8!important;font-size:12px!important}html body .mac-session-row-v238 small,html body .mac-session-row-v238 em{overflow:hidden!important;color:#858585!important;font-size:10.5px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-session-row-v238 strong{color:#88d7a2!important;font-size:10.5px!important;font-weight:620!important}html body .mac-settings-danger-line-v238{margin:12px 16px 16px!important}html body .mac-settings-loading-v238{display:flex!important;align-items:center!important;gap:8px!important;padding:16px!important;color:#aaa!important;font-size:12px!important}html body .mac-settings-value-v238{color:#cfcfcf!important;font-size:12px!important}html body .mac-shortcut-row-v238{display:flex!important;align-items:center!important;gap:7px!important;min-height:54px!important;padding:10px 16px!important;border-bottom:1px solid rgba(255,255,255,.065)!important;color:#d0d0d0!important;font-size:12px!important}html body .mac-shortcut-row-v238:last-child{border-bottom:0!important}html body .mac-shortcut-row-v238 kbd{min-width:34px!important;padding:5px 8px!important;border:1px solid rgba(255,255,255,.14)!important;border-bottom-color:#ffffff3d!important;border-radius:7px!important;background:#191919!important;color:#eee!important;font:600 10.5px/1.1 Inter,system-ui,sans-serif!important;text-align:center!important;box-shadow:0 2px #050505!important}html body .mac-shortcut-row-v238 span{margin-left:5px!important}html body .mac-shortcut-row-v238 small{margin-left:auto!important;color:#777!important}html body .mac-settings-panel-v238 .settings-plan-grid,html body .mac-settings-panel-v238 .mac-providers-v207,html body .mac-settings-panel-v238 .mac-providers-v218{min-width:0!important}html body .mac-settings-panel-v238 .settings-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .main-panel .resource-library-page-v238,html body #root .resource-library-page-v238{display:flex!important;flex-direction:column!important;width:min(1180px,calc(100% - 54px))!important;max-width:1180px!important;min-width:0!important;height:calc(100dvh - 34px)!important;min-height:0!important;margin:17px auto 0!important;padding:0 0 28px!important;overflow:hidden!important;color:#f2f2f2!important}html body #root .resource-library-header-v238{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;min-width:0!important;padding:16px 2px 18px!important}html body #root .resource-library-header-v238>div:first-child{min-width:0!important}html body #root .resource-library-header-v238 h2{margin:0!important;color:#f6f6f6!important;font-size:27px!important;font-weight:570!important;letter-spacing:-.04em!important}html body #root .resource-library-header-v238 p{margin:6px 0 0!important;color:#777!important;font-size:12px!important}html body #root .resource-library-actions-v238{display:flex!important;align-items:center!important;gap:8px!important}html body #root .resource-library-actions-v238>button,html body #root .resource-library-stats-v238>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:10px!important;background:#151515!important;color:#d7d7d7!important;font-size:11.5px!important;font-weight:600!important;box-shadow:none!important}html body #root .resource-library-actions-v238>button:hover,html body #root .resource-library-stats-v238>button:hover{border-color:#fff3!important;background:#202020!important;color:#fff!important}html body #root .resource-library-actions-v238>button.primary{border-color:#eee!important;background:#f2f2f2!important;color:#111!important}html body #root .resource-library-topbar-v238{display:grid!important;grid-template-columns:minmax(230px,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:0 0 12px!important}html body #root .resource-search-v238{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important;height:39px!important;padding:0 10px 0 12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:#151515!important;color:#8f8f8f!important}html body #root .resource-search-v238:focus-within{border-color:#ffffff38!important;background:#191919!important}html body #root .resource-search-v238 input{flex:1 1 auto!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#eee!important;font-size:12px!important;box-shadow:none!important}html body #root .resource-search-v238>button{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#8b8b8b!important}html body #root .resource-search-v238>button:hover{background:#ffffff14!important;color:#fff!important}html body #root .resource-library-selects-v238{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}html body #root .resource-library-selects-v238 .custom-select>button{min-width:150px!important;height:39px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:11px!important;background:#151515!important;color:#d8d8d8!important;font-size:11.5px!important;box-shadow:none!important}html body #root .resource-library-selects-v238 .sort-select>button{min-width:175px!important}html body #root .resource-library-selects-v238 .custom-select>button:hover,html body #root .resource-library-selects-v238 .custom-select.open>button{border-color:#ffffff38!important;background:#1c1c1c!important;color:#fff!important}html body #root .resource-library-toolbar-v238{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important;padding:7px 0 10px!important;border-bottom:1px solid rgba(255,255,255,.085)!important}html body #root .resource-tabs-v238,html body #root .resource-library-view-v238{display:flex!important;align-items:center!important;gap:5px!important}html body #root .resource-tabs-v238>button{min-height:36px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#aaa!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}html body #root .resource-tabs-v238>button:hover{background:#ffffff0e!important;color:#eee!important}html body #root .resource-tabs-v238>button.active{background:#303030!important;color:#fff!important}html body #root .resource-library-view-v238>button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#8d8d8d!important;box-shadow:none!important}html body #root .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button.active{background:#343434!important;color:#fff!important}html body #root .resource-library-stats-v238{display:flex!important;align-items:center!important;gap:12px!important;min-height:38px!important;padding:8px 2px!important;color:#7e7e7e!important;font-size:10.5px!important}html body #root .resource-library-stats-v238>button{min-height:28px!important;padding:0 9px!important}html body #root .resource-library-stats-v238>em{margin-left:auto!important;color:#696969!important;font-style:normal!important}html body #root .resource-library-grid-v238{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;align-content:start!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:2px 2px 34px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#343434 transparent!important}html body #root .resource-library-grid-v238.list{display:flex!important;flex-direction:column!important;gap:0!important}html body #root .resource-card-v238{position:relative!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:104px!important;padding:12px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:#0e0e0e!important;transition:background-color .14s ease,border-color .14s ease!important}html body #root .resource-card-v238:hover{border-color:#ffffff25!important;background:#141414!important}html body #root .resource-library-grid-v238.list .resource-card-v238{grid-template-columns:40px minmax(0,1fr) 112px auto!important;grid-template-rows:58px!important;min-height:58px!important;padding:0 8px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;background:transparent!important}html body #root .resource-library-grid-v238.list .resource-card-v238:hover{background:#ffffff09!important}html body #root .resource-preview-v238{display:grid!important;place-items:center!important;grid-row:1 / -1!important;width:54px!important;height:54px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:11px!important;background:#1a1a1a!important;color:#bdbdbd!important}html body #root .resource-preview-v238 img{width:100%!important;height:100%!important;object-fit:cover!important}html body #root .resource-library-grid-v238.list .resource-preview-v238{width:32px!important;height:32px!important;grid-row:auto!important;border-radius:8px!important}html body #root .resource-library-grid-v238.list .resource-preview-v238 svg{width:17px!important;height:17px!important}html body #root .resource-card-body-v238{display:grid!important;align-content:center!important;gap:4px!important;min-width:0!important}html body #root .resource-card-body-v238>b{overflow:hidden!important;color:#e9e9e9!important;font-size:11.5px!important;font-weight:560!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .resource-card-body-v238>small{overflow:hidden!important;color:#747474!important;font-size:9.8px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .resource-type-badge-v238{justify-self:end!important;align-self:start!important;max-width:105px!important;padding:4px 7px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:999px!important;background:#171717!important;color:#909090!important;font-size:8.5px!important;font-weight:650!important;line-height:1!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .resource-library-grid-v238.list .resource-type-badge-v238{align-self:center!important;justify-self:start!important}html body #root .resource-card-actions-v238{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;grid-column:2 / -1!important}html body #root .resource-library-grid-v238.list .resource-card-actions-v238{grid-column:auto!important}html body #root .resource-card-actions-v238>button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#999!important;box-shadow:none!important}html body #root .resource-card-actions-v238>button:hover{background:#ffffff13!important;color:#fff!important}html body #root .resource-card-actions-v238>button.danger:hover{background:#ff42481f!important;color:#ff8e92!important}html body #root .resource-card-v238.expired{opacity:.55!important}html body #root .resource-empty-v238{display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;flex:1 1 auto!important;min-height:220px!important;color:#7d7d7d!important;font-size:12px!important;text-align:center!important}html body #root .resource-empty-v238 b{color:#ccc!important;font-size:14px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.glass-panel:not(.voice-recorder){transform:none!important;animation:none!important;transition:height .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1),border-radius .22s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.voice-recorder):focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.glass-panel:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.glass-panel:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.glass-panel:not(.voice-recorder):focus-within{transform:none!important;animation:none!important;border-color:#ffffff1c!important;background:#090909d6!important;background-color:#090909d6!important;background-image:none!important;box-shadow:0 12px 38px #00000047!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn:active{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important;animation:none!important;transition:color .14s ease,opacity .14s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.round-btn:hover{color:#fff!important}html body #root .workspace .chat-row{transition:background-color .14s ease,border-color .14s ease!important}html body #root .workspace .chat-row:hover:not(.active){background:#ffffff0b!important}html body #root .workspace .chat-row.active{border-color:#303030!important;background:#1a1a1a!important}html body #root .workspace .chat-row .chat-controls{display:flex!important;align-items:center!important;gap:2px!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s ease!important}html body #root .workspace .chat-row:hover .chat-controls,html body #root .workspace .chat-row:focus-visible .chat-controls,html body #root .workspace .chat-row:focus-within .chat-controls,html body #root .workspace .chat-row.active .chat-controls{opacity:1!important;pointer-events:auto!important}html body #root .workspace .chat-controls i{display:grid!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#9a9a9a!important;box-shadow:none!important}html body #root .workspace .chat-controls i:hover{background:#ffffff14!important;color:#fff!important}html body #root .workspace .chat-controls .delete-chat-control:hover{background:#ff4a501f!important;color:#ff8d91!important}html body #root .workspace .message-actions>button,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button,html body #root .messages-area .message-actions>button,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button{display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#a9a9ad!important;box-shadow:none!important;transition:background-color .14s ease,color .14s ease!important}html body #root .workspace .message-actions>button:hover,html body #root .workspace .message-actions>button:focus-visible,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button:hover,html body #root .workspace .message-actions>.message-action-menu-wrap-v77>button:focus-visible,html body #root .messages-area .message-actions>button:hover,html body #root .messages-area .message-actions>button:focus-visible,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button:hover,html body #root .messages-area .message-actions>.message-action-menu-wrap-v77>button:focus-visible{background:#ffffff13!important;color:#f1f1f1!important}html body #root .message-feedback-confirmed-v207.positive{color:#82d69d!important}html body #root .message-feedback-confirmed-v207.negative{color:#ff9498!important}html[data-mac-density=compact] body #root .message-row,html[data-mac-density=compact] body #root .message-block{margin-top:7px!important;margin-bottom:7px!important}html[data-mac-motion=reduced] *,html[data-mac-motion=reduced] *:before,html[data-mac-motion=reduced] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media(max-width:980px){html body .mac-settings-panel-v238{grid-template-columns:210px minmax(0,1fr)!important}html body #root .resource-library-topbar-v238{grid-template-columns:1fr!important}html body #root .resource-library-selects-v238{justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:760px){html body .mac-settings-stage-v238{padding:7px!important}html body .mac-settings-panel-v238{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;width:calc(100vw - 14px)!important;height:calc(100dvh - 14px)!important;border-radius:15px!important}html body .mac-settings-nav-v238{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:8px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important}html body .mac-settings-close-v238{margin:0!important}html body .mac-settings-nav-v238 nav{display:flex!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important}html body .mac-settings-nav-v238 nav button{flex:0 0 auto!important;width:auto!important;padding:0 10px!important}html body .mac-settings-head-v238{min-height:68px!important;padding:14px 15px!important}html body .mac-settings-head-v238 p{display:none!important}html body .mac-settings-scroll-v238{padding:14px 15px 20px!important}html body .mac-settings-row-v238{grid-template-columns:1fr!important;gap:11px!important}html body .mac-settings-row-control-v238{justify-content:flex-start!important}html body .mac-settings-row-control-v238 .custom-select,html body .mac-settings-row-control-v238 .custom-select>button,html body .mac-settings-inline-v238,html body .mac-settings-inline-v238 input{width:100%!important;min-width:0!important}html body .mac-settings-password-grid-v238,html body .mac-settings-panel-v238 .settings-plan-grid{grid-template-columns:1fr!important}html body #root .main-panel .resource-library-page-v238,html body #root .resource-library-page-v238{width:calc(100% - 22px)!important;height:calc(100dvh - 12px)!important;margin-top:6px!important}html body #root .resource-library-header-v238{align-items:flex-start!important}html body #root .resource-library-header-v238 p,html body #root .resource-library-actions-v238>button:not(.primary){display:none!important}html body #root .resource-library-selects-v238{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}html body #root .resource-library-selects-v238 .sort-select{grid-column:1 / -1!important}html body #root .resource-library-selects-v238 .custom-select,html body #root .resource-library-selects-v238 .custom-select>button{width:100%!important;min-width:0!important}html body #root .resource-library-stats-v238>em{display:none!important}html body #root .resource-library-grid-v238.list .resource-card-v238{grid-template-columns:36px minmax(0,1fr) auto!important}html body #root .resource-library-grid-v238.list .resource-type-badge-v238{display:none!important}}html body .mac-settings-storage-hero-v238,html body .mac-current-plan-v238{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0!important;padding:17px 18px!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:15px!important;background:#101010!important;color:#d8d8d8!important}html body .mac-settings-storage-hero-v238>div,html body .mac-current-plan-v238>div{display:grid!important;gap:4px!important;min-width:0!important}html body .mac-settings-storage-hero-v238 b,html body .mac-current-plan-v238 h3{margin:0!important;color:#f2f2f2!important;font-size:16px!important;font-weight:620!important}html body .mac-settings-storage-hero-v238 small,html body .mac-current-plan-v238 span,html body .mac-current-plan-v238 p{margin:0!important;color:#858585!important;font-size:11.5px!important;line-height:1.4!important}html body .mac-settings-billing-v238,html body .mac-settings-provider-wrap-v238{display:grid!important;gap:14px!important;min-width:0!important}html body .mac-settings-form-card-v238 input[type=range],html body .mac-settings-range-v238{width:min(260px,100%)!important;min-height:20px!important;height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;accent-color:#ededed!important;box-shadow:none!important}html body .mac-settings-stage-v238{padding:20px!important;background:#000000ad!important;backdrop-filter:blur(24px) saturate(118%)!important;-webkit-backdrop-filter:blur(24px) saturate(118%)!important}html body .mac-settings-panel-v238{grid-template-columns:224px minmax(0,1fr)!important;width:min(1080px,calc(100vw - 40px))!important;height:min(760px,calc(100dvh - 40px))!important;border:1px solid #232323!important;border-radius:20px!important;background:#090909d6!important;backdrop-filter:blur(30px) saturate(120%)!important;-webkit-backdrop-filter:blur(30px) saturate(120%)!important;box-shadow:0 30px 110px #000000b8,inset 0 1px #ffffff06!important}html body .mac-settings-nav-v238,html body .mac-settings-content-v238,html body .mac-settings-head-v238{background:#090909c7!important}html body .mac-settings-nav-v238{padding:12px 10px!important;border-right:1px solid #232323!important}html body .mac-settings-close-v238{width:36px!important;height:36px!important;margin:0 0 12px 2px!important;border:1px solid #232323!important;border-radius:10px!important;background:#090909!important;color:#bdbdbd!important}html body .mac-settings-close-v238:hover{border-color:#343434!important;background:#151515!important;color:#fff!important}html body .mac-settings-nav-v238 nav{gap:4px!important;padding-right:2px!important}html body .mac-settings-nav-v238 nav button{height:40px!important;min-height:40px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:10px!important;color:#aaa!important;font-size:13px!important;font-weight:540!important}html body .mac-settings-nav-v238 nav button:hover{border-color:#232323!important;background:#111!important;color:#ededed!important}html body .mac-settings-nav-v238 nav button.active{border-color:#303030!important;background:#181818!important;color:#fff!important}html body .mac-settings-nav-v238 nav button.active svg{color:#fff!important}html body .mac-settings-head-v238{min-height:82px!important;padding:18px 26px 17px!important;border-bottom:1px solid #232323!important}html body .mac-settings-head-v238 h2{font-size:20px!important;font-weight:620!important}html body .mac-settings-head-v238 p{max-width:620px!important;color:#888!important;font-size:12.5px!important}html body .mac-settings-scroll-v238{padding:22px 26px 30px!important}html body .mac-settings-stack-v238,html body .mac-settings-billing-v238{gap:14px!important}html body .mac-settings-card-v238,html body .mac-settings-profile-v238,html body .mac-settings-storage-hero-v238,html body .mac-current-plan-v238,html body .mac-settings-panel-v238 .settings-plan-card,html body .mac-settings-panel-v238 .provider-form,html body .mac-settings-panel-v238 .provider-list,html body .mac-settings-panel-v238 .provider-card,html body .mac-settings-panel-v238 .mac-provider-card-v218{border:1px solid #232323!important;background:#090909!important;box-shadow:none!important}html body .mac-settings-card-v238,html body .mac-settings-profile-v238,html body .mac-settings-storage-hero-v238,html body .mac-current-plan-v238{border-radius:15px!important}html body .mac-settings-card-v238:hover,html body .mac-settings-profile-v238:hover,html body .mac-settings-storage-hero-v238:hover,html body .mac-current-plan-v238:hover{border-color:#2f2f2f!important}html body .mac-settings-row-v238{grid-template-columns:minmax(0,1fr) minmax(170px,auto)!important;min-height:74px!important;padding:15px 17px!important;border-bottom:1px solid #232323!important}html body .mac-settings-row-copy-v238>b,html body .mac-settings-section-head-v238 h3,html body .mac-settings-password-v238 header h3{color:#efefef!important;font-size:13.5px!important}html body .mac-settings-row-copy-v238>small,html body .mac-settings-section-head-v238 p,html body .mac-settings-password-v238 header p{color:#858585!important;font-size:11.75px!important}html body .mac-settings-row-control-v238 .custom-select>button,html body .mac-settings-inline-v238 input,html body .mac-settings-password-grid-v238 input,html body .mac-settings-form-card-v238 input,html body .mac-settings-form-card-v238 textarea,html body .mac-settings-card-v238 input[type=text],html body .mac-settings-card-v238 input[type=password],html body .mac-settings-card-v238 input[type=email]{border:1px solid #232323!important;background:#090909!important}html body .mac-settings-row-control-v238 .custom-select>button:hover,html body .mac-settings-row-control-v238 .custom-select.open>button,html body .mac-settings-inline-v238 input:focus,html body .mac-settings-password-grid-v238 input:focus,html body .mac-settings-form-card-v238 input:focus,html body .mac-settings-form-card-v238 textarea:focus{border-color:#3a3a3a!important;background:#0d0d0d!important}html body .mac-settings-secondary-v238,html body .mac-settings-danger-v238,html body .mac-settings-danger-line-v238,html body .mac-settings-inline-v238>button,html body .mac-settings-save-v238,html body .mac-settings-primary-v238{min-height:38px!important;border-radius:10px!important}html body .mac-settings-secondary-v238{border:1px solid #232323!important;background:#0d0d0d!important}html body .mac-settings-secondary-v238:hover{border-color:#383838!important;background:#171717!important}html body .mac-settings-toggle-v238{border:1px solid #303030!important;background:#171717!important}html body .mac-settings-toggle-v238.active{border-color:#d8d8d8!important;background:#ededed!important}html body .mac-settings-section-head-v238,html body .mac-settings-password-v238>header{padding:16px 17px!important;border-bottom:1px solid #232323!important}html body .mac-settings-form-card-v238{padding:17px!important}html body .mac-settings-form-card-v238>label+label{padding-top:16px!important;border-top:1px solid #232323!important}html body .mac-settings-password-grid-v238{padding:17px!important}html body .mac-settings-check-v238{margin:0 17px 15px!important}html body .mac-settings-password-v238>.mac-settings-primary-v238{margin:0 17px 17px!important}html body .mac-session-row-v238,html body .mac-shortcut-row-v238{border-bottom-color:#232323!important}html body .mac-settings-quick-actions-v239{padding-bottom:14px!important}html body .mac-settings-action-grid-v239{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:15px 17px 10px!important}html body .mac-settings-action-grid-v239>button{width:100%!important}html body .mac-settings-account-meta-v239{display:block!important;padding:0 17px!important;color:#707070!important;font-size:11px!important}html body .mac-shortcuts-v239 .mac-shortcut-row-v238:last-child{border-bottom:0!important}html body #root .main-panel .resource-library-page-v238,html body #root .resource-library-page-v238{gap:16px!important;padding:30px clamp(22px,4vw,54px) 36px!important;background:#090909!important;color:#f2f2f2!important}html body #root .resource-library-header-v238{min-height:74px!important;padding:0 2px!important}html body #root .resource-library-header-v238 h2{font-size:clamp(27px,3vw,34px)!important;font-weight:610!important;letter-spacing:-.04em!important}html body #root .resource-library-header-v238 p{margin-top:7px!important;color:#858585!important;font-size:13px!important}html body #root .resource-library-actions-v238>button,html body #root .resource-library-stats-v238>button{min-height:40px!important;padding:0 14px!important;border:1px solid #232323!important;border-radius:11px!important;background:#090909!important;color:#d8d8d8!important;font-size:12px!important}html body #root .resource-library-actions-v238>button:hover,html body #root .resource-library-stats-v238>button:hover{border-color:#383838!important;background:#151515!important;color:#fff!important}html body #root .resource-library-actions-v238>button.primary{border-color:#ededed!important;background:#ededed!important;color:#111!important}html body #root .resource-library-topbar-v238{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:12px!important;padding:12px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}html body #root .resource-search-v238{min-height:44px!important;border:1px solid #232323!important;border-radius:12px!important;background:#090909!important}html body #root .resource-search-v238:focus-within{border-color:#3a3a3a!important;background:#0d0d0d!important}html body #root .resource-search-v238 input{font-size:13.5px!important}html body #root .resource-library-selects-v238{gap:8px!important}html body #root .resource-library-selects-v238 .custom-select>button{min-width:156px!important;min-height:44px!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:12px!important;background:#090909!important;color:#d7d7d7!important;font-size:12px!important}html body #root .resource-library-selects-v238 .sort-select>button{min-width:170px!important}html body #root .resource-library-selects-v238 .custom-select>button:hover,html body #root .resource-library-selects-v238 .custom-select.open>button{border-color:#3a3a3a!important;background:#151515!important}html body #root .resource-library-selects-v238 .custom-select-menu{border:1px solid #232323!important;background:#090909f5!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}html body #root .resource-library-toolbar-v238{min-height:52px!important;padding:7px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important}html body #root .resource-tabs-v238{gap:5px!important}html body #root .resource-tabs-v238>button{min-height:36px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:10px!important;color:#a7a7a7!important;font-size:12.5px!important}html body #root .resource-tabs-v238>button:hover{border-color:#232323!important;background:#111!important;color:#ededed!important}html body #root .resource-tabs-v238>button.active{border-color:#303030!important;background:#181818!important;color:#fff!important}html body #root .resource-tabs-v238>button small{display:inline-grid!important;place-items:center!important;min-width:21px!important;height:20px!important;margin-left:5px!important;padding:0 6px!important;border:1px solid #2b2b2b!important;border-radius:999px!important;background:#0d0d0d!important;color:#858585!important;font-size:10px!important}html body #root .resource-tabs-v238>button.active small{color:#cfcfcf!important}html body #root .resource-library-view-v238{gap:4px!important;padding:3px!important;border:1px solid #232323!important;border-radius:11px!important;background:#090909!important}html body #root .resource-library-view-v238>button{width:34px!important;height:34px!important;border-radius:8px!important}html body #root .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button.active{background:#181818!important;color:#fff!important}html body #root .resource-library-stats-v238{min-height:34px!important;padding:0 4px!important;color:#858585!important;font-size:11.5px!important}html body #root .resource-library-grid-v238{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:12px!important;padding:2px 2px 42px!important}html body #root .resource-card-v238{grid-template-columns:66px minmax(0,1fr) auto!important;min-height:132px!important;padding:15px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}html body #root .resource-card-v238:hover{border-color:#353535!important;background:#111!important;transform:translateY(-1px)!important}html body #root .resource-preview-v238{width:66px!important;height:66px!important;border:1px solid #232323!important;border-radius:13px!important;background:#111!important}html body #root .resource-card-body-v238{gap:6px!important}html body #root .resource-card-body-v238>b{font-size:13.5px!important;font-weight:570!important}html body #root .resource-card-body-v238>small{color:#7f7f7f!important;font-size:11px!important}html body #root .resource-type-badge-v238{padding:5px 8px!important;border:1px solid #232323!important;background:#0d0d0d!important;font-size:9px!important}html body #root .resource-card-actions-v238>button{width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:9px!important}html body #root .resource-card-actions-v238>button:hover{border-color:#2e2e2e!important;background:#181818!important}html body #root .resource-library-grid-v238.list{border:1px solid #232323!important;border-radius:15px!important;overflow:hidden!important;background:#090909!important}html body #root .resource-library-grid-v238.list .resource-card-v238{grid-template-columns:52px minmax(0,1fr) 130px auto!important;grid-template-rows:72px!important;min-height:72px!important;padding:0 13px!important;border:0!important;border-bottom:1px solid #232323!important;border-radius:0!important;background:#090909!important;transform:none!important}html body #root .resource-library-grid-v238.list .resource-card-v238:hover{background:#111!important}html body #root .resource-library-grid-v238.list .resource-preview-v238{width:40px!important;height:40px!important;border-radius:10px!important}html body #root .resource-empty-v238{min-height:300px!important;border:1px dashed #232323!important;border-radius:16px!important;background:#090909!important;font-size:13px!important}html body #root .message-actions .message-sources-action{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:34px!important;min-height:32px!important;padding:0 9px!important;border:1px solid #232323!important;border-radius:9px!important;background:#090909!important;color:#aaa!important}html body #root .message-actions .message-sources-action:hover{border-color:#383838!important;background:#151515!important;color:#fff!important}html body #root .activity-sources-pending-v217{display:none!important}html body #root .activity-sources-v22.activity-sources-stable-v217{display:grid!important;gap:7px!important;margin-top:10px!important}html body #root .activity-sources-v22.activity-sources-stable-v217 a{min-height:42px!important;border:1px solid #232323!important;border-radius:10px!important;background:#090909!important}html body #root .activity-sources-v22.activity-sources-stable-v217 a:hover{border-color:#383838!important;background:#141414!important}html body .mac-sources-backdrop{background:#000000ad!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}html body .mac-sources-modal{border:1px solid #232323!important;background:#090909eb!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}html body .mac-sources-modal>header{border-bottom:1px solid #232323!important;background:#090909!important}html body .mac-sources-list>a{border:1px solid #232323!important;background:#090909!important}html body .mac-sources-list>a:hover{border-color:#393939!important;background:#141414!important}@media(max-width:940px){html body .mac-settings-panel-v238{grid-template-columns:200px minmax(0,1fr)!important}html body .mac-settings-row-v238{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html body .mac-settings-row-control-v238{justify-content:flex-start!important;width:100%!important}html body .mac-settings-row-control-v238 .custom-select,html body .mac-settings-row-control-v238 .custom-select>button{width:100%!important;min-width:0!important}html body #root .resource-library-topbar-v238{grid-template-columns:1fr!important}html body #root .resource-library-selects-v238{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .resource-library-selects-v238 .custom-select,html body #root .resource-library-selects-v238 .custom-select>button{width:100%!important;min-width:0!important}}@media(max-width:720px){html body .mac-settings-stage-v238{padding:0!important}html body .mac-settings-panel-v238{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}html body .mac-settings-nav-v238{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;border-right:0!important;border-bottom:1px solid #232323!important}html body .mac-settings-close-v238{margin:0!important}html body .mac-settings-nav-v238 nav{display:flex!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body .mac-settings-nav-v238 nav::-webkit-scrollbar{display:none!important}html body .mac-settings-nav-v238 nav button{flex:0 0 auto!important;width:auto!important;padding:0 12px!important}html body .mac-settings-head-v238{min-height:76px!important;padding:15px 16px!important}html body .mac-settings-head-v238 p{display:none!important}html body .mac-settings-scroll-v238{padding:15px 14px 28px!important}html body .mac-settings-action-grid-v239,html body .mac-settings-password-grid-v238{grid-template-columns:1fr!important}html body #root .main-panel .resource-library-page-v238,html body #root .resource-library-page-v238{padding:20px 14px 28px!important}html body #root .resource-library-header-v238,html body #root .resource-library-toolbar-v238,html body #root .resource-library-stats-v238{align-items:flex-start!important;flex-direction:column!important}html body #root .resource-library-actions-v238{width:100%!important}html body #root .resource-library-actions-v238>button{flex:1 1 0!important}html body #root .resource-library-selects-v238{grid-template-columns:1fr!important}html body #root .resource-library-toolbar-v238{gap:8px!important}html body #root .resource-tabs-v238{width:100%!important;overflow-x:auto!important}html body #root .resource-library-view-v238{align-self:flex-end!important}html body #root .resource-library-stats-v238>em{margin-left:0!important}html body #root .resource-library-grid-v238{grid-template-columns:1fr!important}html body #root .resource-library-grid-v238.list .resource-card-v238{grid-template-columns:48px minmax(0,1fr) auto!important}html body #root .resource-library-grid-v238.list .resource-type-badge-v238{display:none!important}}html body #root .message-actions{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:4px!important;row-gap:6px!important;width:100%!important}html body #root .message-actions>button,html body #root .message-actions>span{flex:0 0 auto!important}html body #root .message-actions .message-sources-action{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:32px!important;padding:0 10px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;line-height:1!important}html body #root .message-actions .message-sources-action svg,html body #root .message-actions .message-sources-action span{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;white-space:nowrap!important}html body #root .message-actions .message-sources-action span{font-size:12px!important;line-height:1!important}html body .mac-settings-stage-v238{background:#0000009e!important;backdrop-filter:blur(26px) saturate(115%)!important;-webkit-backdrop-filter:blur(26px) saturate(115%)!important}html body .mac-settings-panel-v238{background:#090909c7!important;border-color:#232323!important;backdrop-filter:blur(34px) saturate(118%)!important;-webkit-backdrop-filter:blur(34px) saturate(118%)!important}html body .mac-settings-nav-v238,html body .mac-settings-content-v238,html body .mac-settings-head-v238,html body .mac-settings-scroll-v238{background:transparent!important}html body .mac-settings-card-v238,html body .mac-settings-profile-v238,html body .mac-current-plan-v238,html body .mac-settings-storage-hero-v238,html body .mac-settings-panel-v238 .provider-form,html body .mac-settings-panel-v238 .provider-list,html body .mac-settings-panel-v238 .provider-card,html body .mac-settings-panel-v238 .settings-plan-card,html body .mac-settings-panel-v238 .mac-provider-card-v218{background:#090909!important;border:1px solid #232323!important;box-shadow:none!important}html body .mac-settings-nav-v238 nav button{min-height:42px!important;font-size:13.25px!important}html body .mac-settings-row-v238{min-height:76px!important;gap:18px!important}html body .mac-settings-account-input-v240,html body .mac-settings-username-v240{width:min(320px,100%)!important;min-height:40px!important;border:1px solid #232323!important;border-radius:10px!important;background:#090909!important;color:#f1f1f1!important}html body .mac-settings-account-input-v240{padding:0 12px!important;outline:0!important;font:inherit!important}html body .mac-settings-account-input-v240:focus,html body .mac-settings-username-v240:focus-within{border-color:#3b3b3b!important;background:#0d0d0d!important;box-shadow:0 0 0 3px #ffffff09!important}html body .mac-settings-username-v240{display:flex!important;align-items:center!important;overflow:hidden!important}html body .mac-settings-username-v240>span{display:grid!important;place-items:center!important;align-self:stretch!important;width:38px!important;border-right:1px solid #232323!important;color:#777!important}html body .mac-settings-username-v240 .mac-settings-account-input-v240{width:100%!important;min-height:38px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .mac-settings-profile-save-v240{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 17px!important;border-bottom:1px solid #232323!important}html body .mac-settings-inline-notice-v240{min-width:0!important;color:#777!important;font-size:11.5px!important;line-height:1.45!important}html body .mac-settings-inline-notice-v240.success{color:#79c68c!important}html body .mac-settings-inline-notice-v240.error{color:#ff8585!important}html body .mac-settings-profile-save-v240 .mac-settings-primary-v238{flex:0 0 auto!important;margin:0!important}html body #root .favorites-board-v240{width:min(1180px,100%)!important;margin:0 auto!important;padding:30px clamp(22px,4vw,54px) 42px!important;color:#f2f2f2!important}html body #root .favorites-head-v240{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:18px!important;padding:0 2px!important;border:0!important;background:transparent!important}html body #root .favorites-head-v240 .eyebrow{display:none!important}html body #root .favorites-head-v240 h2{margin:0!important;color:#f5f5f5!important;font-size:clamp(27px,3vw,34px)!important;font-weight:610!important;letter-spacing:-.04em!important}html body #root .favorites-head-v240 p{margin:7px 0 0!important;color:#858585!important;font-size:13px!important;line-height:1.5!important}html body #root .favorites-count-v240{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 13px!important;border:1px solid #232323!important;border-radius:11px!important;background:#090909!important;color:#d6d6d6!important;font-size:12px!important}html body #root .favorites-tools-v240{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(180px,220px)!important;gap:10px!important;margin:0 0 14px!important;padding:12px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}html body #root .favorites-tools-v240 label,html body #root .favorites-tools-v240 .sort-select>button{min-height:44px!important;border:1px solid #232323!important;border-radius:12px!important;background:#090909!important}html body #root .favorites-tools-v240 label{padding:0 13px!important}html body #root .favorite-grid-v240{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:12px!important}html body #root .favorite-card-v240{display:grid!important;grid-template-rows:auto minmax(118px,1fr) auto!important;min-height:258px!important;padding:16px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;box-shadow:none!important}html body #root .favorite-card-v240:hover{border-color:#353535!important;background:#101010!important;transform:translateY(-1px)!important}html body #root .favorite-card-v240 .favorite-top{min-width:0!important;padding-bottom:12px!important;border-bottom:1px solid #232323!important}html body #root .favorite-card-v240 .favorite-top>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important}html body #root .favorite-card-v240 .favorite-text{max-height:180px!important;overflow:hidden!important;padding:13px 0!important;color:#c8c8c8!important;font-size:13px!important;line-height:1.55!important}html body #root .favorite-card-v240 .favorite-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding-top:12px!important;border-top:1px solid #232323!important}html body #root .favorite-card-v240 .favorite-actions button{min-height:34px!important;padding:0 10px!important;border:1px solid #232323!important;border-radius:9px!important;background:#0d0d0d!important;color:#c8c8c8!important}html body #root .favorite-card-v240 .favorite-actions button:hover{border-color:#393939!important;background:#181818!important;color:#fff!important}html body #root .favorite-card-v240 .favorite-actions button.danger:hover{border-color:#542727!important;background:#251010!important;color:#ff9d9d!important}html body #root .favorites-empty-v240{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:260px!important;border:1px dashed #232323!important;border-radius:16px!important;background:#090909!important}html body #root .favorites-empty-v240>div{display:grid!important;gap:4px!important}html body #root .favorites-empty-v240 span{color:#777!important}html body #root .resource-library-page-v238,html body #root .main-panel .resource-library-page-v238{background:#090909!important}html body #root .resource-library-grid-v238:not(.list){align-items:stretch!important;grid-auto-rows:minmax(146px,auto)!important}html body #root .resource-library-grid-v238:not(.list) .resource-card-v238{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-rows:minmax(72px,auto) auto!important;grid-template-areas:"preview body" "badge actions"!important;column-gap:13px!important;row-gap:12px!important;height:100%!important;min-height:154px!important;padding:15px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}html body #root .resource-library-grid-v238:not(.list) .resource-preview-v238{grid-area:preview!important;align-self:start!important;width:72px!important;height:72px!important;overflow:hidden!important}html body #root .resource-library-grid-v238:not(.list) .resource-preview-v238 img{width:100%!important;height:100%!important;object-fit:cover!important}html body #root .resource-library-grid-v238:not(.list) .resource-card-body-v238{grid-area:body!important;align-self:start!important;min-width:0!important}html body #root .resource-library-grid-v238:not(.list) .resource-card-body-v238>b{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body #root .resource-library-grid-v238:not(.list) .resource-type-badge-v238{grid-area:badge!important;justify-self:start!important;align-self:end!important;margin:0!important}html body #root .resource-library-grid-v238:not(.list) .resource-card-actions-v238{grid-area:actions!important;justify-self:end!important;align-self:end!important;margin:0!important}html body #root .resource-library-grid-v238.list .resource-card-v238{align-items:center!important}html body #root .resource-library-grid-v238.list .resource-card-body-v238{min-width:0!important}html body #root .resource-library-grid-v238.list .resource-card-body-v238>b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .resource-card-v238,html body #root .resource-library-topbar-v238,html body #root .resource-library-toolbar-v238,html body #root .resource-library-grid-v238.list,html body #root .resource-search-v238,html body #root .resource-library-view-v238{border-color:#232323!important;background:#090909!important}@media(max-width:820px){html body .mac-settings-profile-save-v240{align-items:stretch!important;flex-direction:column!important}html body .mac-settings-profile-save-v240 .mac-settings-primary-v238{width:100%!important}html body #root .favorites-board-v240{padding:22px 14px 32px!important}html body #root .favorites-head-v240{align-items:flex-start!important}html body #root .favorites-tools-v240{grid-template-columns:1fr!important}html body #root .favorites-tools-v240 .sort-select,html body #root .favorites-tools-v240 .sort-select>button{width:100%!important}}@media(max-width:560px){html body #root .message-actions .message-sources-action span{display:block!important}html body #root .favorites-head-v240{flex-direction:column!important;gap:12px!important}html body #root .favorite-grid-v240{grid-template-columns:1fr!important}html body #root .resource-library-grid-v238:not(.list) .resource-card-v238{grid-template-columns:64px minmax(0,1fr)!important}html body #root .resource-library-grid-v238:not(.list) .resource-preview-v238{width:64px!important;height:64px!important}}html body .mac-settings-card-v238,html body .mac-settings-profile-v238,html body .mac-settings-storage-hero-v238,html body .mac-current-plan-v238,html body .mac-settings-panel-v238 .settings-card,html body .mac-settings-panel-v238 .profile-main-card,html body .mac-settings-panel-v238 .provider-form,html body .mac-settings-panel-v238 .provider-list,html body .mac-settings-panel-v238 .provider-card,html body .mac-settings-panel-v238 .settings-plan-card,html body .mac-settings-panel-v238 .mac-provider-card-v218{border-color:#232323!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,opacity .15s ease!important}html body .mac-settings-card-v238:hover,html body .mac-settings-profile-v238:hover,html body .mac-settings-storage-hero-v238:hover,html body .mac-current-plan-v238:hover,html body .mac-settings-panel-v238 .settings-card:hover,html body .mac-settings-panel-v238 .profile-main-card:hover,html body .mac-settings-panel-v238 .provider-form:hover,html body .mac-settings-panel-v238 .provider-list:hover,html body .mac-settings-panel-v238 .provider-card:hover,html body .mac-settings-panel-v238 .settings-plan-card:hover,html body .mac-settings-panel-v238 .mac-provider-card-v218:hover{border-color:#232323!important;background:#090909!important;box-shadow:none!important;transform:none!important}html body .mac-settings-row-v238,html body .mac-settings-row-v238:hover,html body .mac-settings-profile-save-v240,html body .mac-settings-profile-save-v240:hover{border-color:#232323!important}html body .mac-settings-account-input-v240:hover,html body .mac-settings-username-v240:hover,html body .mac-settings-row-control-v238 .custom-select>button:hover,html body .mac-settings-inline-v238 input:hover,html body .mac-settings-password-grid-v238 input:hover,html body .mac-settings-form-card-v238 input:hover,html body .mac-settings-form-card-v238 textarea:hover{border-color:#232323!important}html body .mac-settings-profile-save-v240 .mac-settings-primary-v238:disabled,html body .mac-settings-profile-save-v240 .mac-settings-primary-v238:disabled:hover,html body .mac-settings-profile-save-v240 .mac-settings-primary-v238:disabled:active{cursor:not-allowed!important;opacity:1!important;color:#666!important;background:#151515!important;border-color:#232323!important;box-shadow:none!important;transform:none!important}html body .mac-settings-inline-notice-v240.dirty{color:#b8b8b8!important}html body .mac-settings-panel-v238 .mac-settings-card-v238,html body .mac-settings-panel-v238 .mac-settings-profile-v238,html body .mac-settings-panel-v238 .mac-settings-storage-hero-v238,html body .mac-settings-panel-v238 .mac-current-plan-v238,html body .mac-settings-panel-v238 .settings-card,html body .mac-settings-panel-v238 .profile-main-card,html body .mac-settings-panel-v238 .provider-form,html body .mac-settings-panel-v238 .provider-list,html body .mac-settings-panel-v238 .provider-card,html body .mac-settings-panel-v238 .settings-plan-card,html body .mac-settings-panel-v238 .mac-provider-card-v218,html body .mac-settings-panel-v238 .mac-settings-card-v238:hover,html body .mac-settings-panel-v238 .mac-settings-card-v238:focus-within,html body .mac-settings-panel-v238 .mac-settings-profile-v238:hover,html body .mac-settings-panel-v238 .mac-settings-profile-v238:focus-within,html body .mac-settings-panel-v238 .mac-settings-storage-hero-v238:hover,html body .mac-settings-panel-v238 .mac-settings-storage-hero-v238:focus-within,html body .mac-settings-panel-v238 .mac-current-plan-v238:hover,html body .mac-settings-panel-v238 .mac-current-plan-v238:focus-within,html body .mac-settings-panel-v238 .settings-card:hover,html body .mac-settings-panel-v238 .settings-card:focus-within,html body .mac-settings-panel-v238 .profile-main-card:hover,html body .mac-settings-panel-v238 .profile-main-card:focus-within,html body .mac-settings-panel-v238 .provider-form:hover,html body .mac-settings-panel-v238 .provider-form:focus-within,html body .mac-settings-panel-v238 .provider-list:hover,html body .mac-settings-panel-v238 .provider-list:focus-within,html body .mac-settings-panel-v238 .provider-card:hover,html body .mac-settings-panel-v238 .provider-card:focus-within,html body .mac-settings-panel-v238 .settings-plan-card:hover,html body .mac-settings-panel-v238 .settings-plan-card:focus-within,html body .mac-settings-panel-v238 .mac-provider-card-v218:hover,html body .mac-settings-panel-v238 .mac-provider-card-v218:focus-within{border-color:#232323!important;background:#090909!important;box-shadow:none!important;outline:0!important;transform:none!important}html body .mac-settings-panel-v238 .mac-settings-row-v238,html body .mac-settings-panel-v238 .mac-settings-row-v238:hover,html body .mac-settings-panel-v238 .mac-settings-row-v238:focus-within,html body .mac-settings-panel-v238 .mac-settings-profile-save-v240,html body .mac-settings-panel-v238 .mac-settings-profile-save-v240:hover,html body .mac-settings-panel-v238 .mac-settings-profile-save-v240:focus-within,html body .mac-settings-panel-v238 .mac-settings-section-head-v238,html body .mac-settings-panel-v238 .mac-settings-section-head-v238:hover{border-color:#232323!important;box-shadow:none!important}html body .mac-settings-panel-v238 .mac-settings-card-v238,html body .mac-settings-panel-v238 .mac-settings-profile-v238,html body .mac-settings-panel-v238 .mac-settings-row-v238,html body .mac-settings-panel-v238 .mac-settings-profile-save-v240{transition:background-color .14s ease,color .14s ease,opacity .14s ease!important}html body .mac-settings-panel-v238 .mac-settings-account-input-v240:hover,html body .mac-settings-panel-v238 .mac-settings-username-v240:hover,html body .mac-settings-panel-v238 .mac-settings-row-control-v238 .custom-select>button:hover,html body .mac-settings-panel-v238 .mac-settings-inline-v238 input:hover,html body .mac-settings-panel-v238 .mac-settings-password-grid-v238 input:hover,html body .mac-settings-panel-v238 .mac-settings-form-card-v238 input:hover,html body .mac-settings-panel-v238 .mac-settings-form-card-v238 textarea:hover{border-color:#232323!important;box-shadow:none!important}html body .mac-settings-profile-save-v240 .mac-settings-primary-v238:disabled,html body .mac-settings-profile-save-v240 .mac-settings-primary-v238[aria-disabled=true],html body .mac-settings-profile-save-v240 .mac-settings-primary-v238.is-saved-v242,html body .mac-settings-profile-save-v240 .mac-settings-primary-v238:disabled:hover,html body .mac-settings-profile-save-v240 .mac-settings-primary-v238:disabled:active{pointer-events:none!important;cursor:default!important;opacity:1!important;color:#777!important;background:#121212!important;border:1px solid #232323!important;box-shadow:none!important;filter:none!important;transform:none!important}html body .mac-settings-inline-notice-v240:not(.error):not(.dirty){color:#777!important}html body #root .message-actions .message-sources-action-v242{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:auto!important;min-width:132px!important;min-height:34px!important;margin-left:5px!important;padding:0 8px 0 7px!important;border:1px solid #232323!important;border-radius:10px!important;color:#d8d8d8!important;background:#090909!important;box-shadow:none!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;transition:background-color .14s ease,color .14s ease!important}html body #root .message-actions .message-sources-action-v242:hover,html body #root .message-actions .message-sources-action-v242:focus-visible{border-color:#232323!important;color:#fff!important;background:#141414!important;box-shadow:none!important;transform:none!important}html body #root .message-actions .message-sources-action-v242 .message-sources-icon-v242{display:grid!important;flex:0 0 22px!important;width:22px!important;height:22px!important;place-items:center!important;border:1px solid #232323!important;border-radius:7px!important;color:#aaa!important;background:#101010!important}html body #root .message-actions .message-sources-action-v242 .message-sources-label-v242{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;color:inherit!important;font-size:12.5px!important;font-weight:570!important;line-height:1!important;white-space:nowrap!important}html body #root .message-actions .message-sources-action-v242 .message-sources-count-v242{display:grid!important;flex:0 0 auto!important;min-width:20px!important;height:20px!important;padding:0 5px!important;place-items:center!important;border:1px solid #232323!important;border-radius:7px!important;color:#9a9a9a!important;background:#111!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important}html body #root .message-actions .message-sources-action-v242 .message-sources-chevron-v242{flex:0 0 14px!important;margin-left:auto!important;color:#666!important}html body .mac-sources-stage-v242{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:69000!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;padding:16px!important;background:#00000075!important;backdrop-filter:blur(18px) saturate(.82)!important;-webkit-backdrop-filter:blur(18px) saturate(.82)!important;animation:macSourcesBackdropInV242 .16s ease-out both!important}html body .mac-sources-stage-v242 .mac-sources-dismiss-v242{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;background:transparent!important;cursor:default!important}html body .mac-sources-menu-v242{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(470px,calc(100vw - 32px))!important;min-width:0!important;height:calc(100dvh - 32px)!important;max-height:none!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:20px!important;color:#ededed!important;background:#090909ed!important;background-image:none!important;box-shadow:0 30px 100px #0000009e!important;backdrop-filter:blur(30px) saturate(.9)!important;-webkit-backdrop-filter:blur(30px) saturate(.9)!important;transform-origin:100% 50%!important;animation:macSourcesMenuInV242 .2s cubic-bezier(.2,.8,.2,1) both!important}html body .mac-sources-head-v242{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:78px!important;padding:15px 16px!important;border-bottom:1px solid #232323!important;background:transparent!important}html body .mac-sources-head-copy-v242{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html body .mac-sources-head-icon-v242{display:grid!important;flex:0 0 40px!important;width:40px!important;height:40px!important;place-items:center!important;border:1px solid #232323!important;border-radius:12px!important;color:#cfcfcf!important;background:#101010!important}html body .mac-sources-head-copy-v242 h2{margin:0!important;color:#f3f3f3!important;font-size:18px!important;font-weight:640!important;letter-spacing:-.025em!important}html body .mac-sources-head-copy-v242 p{margin:3px 0 0!important;color:#777!important;font-size:11.5px!important;line-height:1.35!important}html body .mac-sources-close-v242{display:grid!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:0!important;place-items:center!important;border:1px solid #232323!important;border-radius:10px!important;color:#aaa!important;background:#090909!important;box-shadow:none!important}html body .mac-sources-close-v242:hover{border-color:#232323!important;color:#fff!important;background:#151515!important}html body .mac-sources-summary-v242{display:flex!important;align-items:center!important;gap:11px!important;margin:14px 14px 0!important;padding:12px!important;border:1px solid #232323!important;border-radius:13px!important;background:#090909!important}html body .mac-sources-summary-v242>span{display:grid!important;flex:0 0 36px!important;width:36px!important;height:36px!important;place-items:center!important;border:1px solid #232323!important;border-radius:10px!important;color:#f1f1f1!important;background:#111!important;font-size:13px!important;font-weight:680!important}html body .mac-sources-summary-v242>div{display:grid!important;gap:2px!important;min-width:0!important}html body .mac-sources-summary-v242 b{color:#ddd!important;font-size:12.5px!important}html body .mac-sources-summary-v242 small{color:#727272!important;font-size:11px!important}html body .mac-sources-search-v242{display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;margin:10px 14px 0!important;padding:0 11px!important;border:1px solid #232323!important;border-radius:11px!important;color:#777!important;background:#090909!important}html body .mac-sources-search-v242:focus-within{border-color:#303030!important;background:#0c0c0c!important}html body .mac-sources-search-v242 input{min-width:0!important;flex:1 1 auto!important;border:0!important;outline:0!important;color:#ededed!important;background:transparent!important;font:inherit!important;font-size:12.5px!important}html body .mac-sources-search-v242 input::placeholder{color:#666!important}html body .mac-sources-search-v242>button{display:grid!important;width:26px!important;height:26px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:7px!important;color:#777!important;background:transparent!important}html body .mac-sources-search-v242>button:hover{color:#fff!important;background:#171717!important}html body .mac-sources-list-v242{display:grid!important;align-content:start!important;gap:8px!important;min-height:0!important;margin:0!important;padding:12px 14px 16px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}html body .mac-sources-list-v242 .mac-source-card-v242{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:start!important;gap:10px!important;min-height:74px!important;padding:11px!important;border:1px solid #232323!important;border-radius:13px!important;color:inherit!important;background:#090909!important;box-shadow:none!important;text-decoration:none!important;transform:none!important;transition:background-color .14s ease!important}html body .mac-sources-list-v242 .mac-source-card-v242:hover,html body .mac-sources-list-v242 .mac-source-card-v242:focus-visible{border-color:#232323!important;color:inherit!important;background:#131313!important;box-shadow:none!important;transform:none!important}html body .mac-source-index-v242{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border:1px solid #232323!important;border-radius:9px!important;color:#aaa!important;background:#111!important;font-size:11px!important;font-weight:680!important}html body .mac-source-copy-v242{display:grid!important;gap:3px!important;min-width:0!important}html body .mac-source-copy-v242 b{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#e5e5e5!important;font-size:12.75px!important;font-weight:590!important;line-height:1.36!important}html body .mac-source-copy-v242 small{overflow:hidden!important;color:#777!important;font-size:10.75px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-source-copy-v242 p{display:-webkit-box!important;overflow:hidden!important;margin:3px 0 0!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#999!important;font-size:11.25px!important;line-height:1.42!important}html body .mac-source-open-v242{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border:1px solid #232323!important;border-radius:9px!important;color:#777!important;background:#0d0d0d!important}html body .mac-source-card-v242:hover .mac-source-open-v242{color:#ddd!important;background:#171717!important}html body .mac-sources-empty-v242{display:grid!important;justify-items:center!important;gap:5px!important;min-height:190px!important;padding:28px!important;place-content:center!important;border:1px dashed #232323!important;border-radius:13px!important;color:#777!important;background:#090909!important;text-align:center!important}html body .mac-sources-empty-v242 b{color:#cfcfcf!important;font-size:13px!important}html body .mac-sources-empty-v242 span{font-size:11.5px!important}@keyframes macSourcesBackdropInV242{0%{opacity:0}to{opacity:1}}@keyframes macSourcesMenuInV242{0%{opacity:0;transform:translate(18px) scale(.99)}to{opacity:1;transform:translate(0) scale(1)}}@media(max-width:640px){html body #root .message-actions .message-sources-action-v242{min-width:124px!important;margin-left:2px!important}html body .mac-sources-stage-v242{align-items:flex-end!important;justify-content:stretch!important;padding:8px!important}html body .mac-sources-menu-v242{width:100%!important;height:min(82dvh,720px)!important;border-radius:19px!important;transform-origin:50% 100%!important;animation-name:macSourcesSheetInV242!important}html body .mac-sources-head-v242{min-height:70px!important;padding:12px!important}html body .mac-sources-head-copy-v242 p{max-width:230px!important}html body .mac-sources-summary-v242{margin:10px 10px 0!important}html body .mac-sources-search-v242{margin:8px 10px 0!important}html body .mac-sources-list-v242{padding:10px!important}}@keyframes macSourcesSheetInV242{0%{opacity:0;transform:translateY(18px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){html body .mac-sources-stage-v242,html body .mac-sources-menu-v242{animation:none!important}}html body #root .workspace .message-actions,html body #root .messages-area .message-actions,html body #root .conversation .message-actions,html body #root .message-actions{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;width:auto!important;max-width:100%!important;min-height:30px!important;overflow:visible!important}html body #root .message-actions>button:not(.message-sources-action-v243),html body #root .message-actions>.message-action-menu-wrap-v77>button{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}html body #root .message-actions svg{width:16px!important;height:16px!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;shape-rendering:geometricPrecision!important}html body #root .message-actions .message-sources-action-v243{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;margin:0 0 0 5px!important;padding:0 9px 0 13px!important;border:0!important;border-radius:8px!important;color:#9a9a9f!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .message-actions .message-sources-action-v243:before{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:1px!important;height:14px!important;border-radius:1px!important;background:#2a2a2a!important}html body #root .message-actions .message-sources-action-v243:hover,html body #root .message-actions .message-sources-action-v243:focus-visible{color:#f2f2f2!important;background:#181818!important;outline:0!important;box-shadow:none!important}html body #root .message-actions .message-sources-action-v243 .message-sources-icon-v243{flex:0 0 15px!important;width:15px!important;height:15px!important}html body #root .message-actions .message-sources-label-v243{display:inline-block!important;width:auto!important;max-width:none!important;color:inherit!important;font-size:12px!important;font-weight:570!important;line-height:1!important;white-space:nowrap!important}html body #root .message-actions .message-sources-count-v243{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:0!important;border-radius:6px!important;color:#aaa!important;background:#1b1b1b!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important}html body .mac-settings-plan-picker-v243{overflow:hidden!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;box-shadow:none!important}html body .mac-settings-plan-picker-head-v243{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:70px!important;padding:14px 17px!important;border-bottom:1px solid #232323!important}html body .mac-settings-plan-picker-head-v243 h3{margin:0!important;color:#e8e8e8!important;font-size:14px!important;font-weight:620!important}html body .mac-settings-plan-picker-head-v243 p{margin:5px 0 0!important;color:#777!important;font-size:11.5px!important;line-height:1.4!important}html body .mac-settings-plan-picker-head-v243>svg{color:#858585!important}html body .mac-settings-plan-list-v243{display:grid!important;min-width:0!important}html body .mac-settings-plan-option-v243{min-width:0!important;border-bottom:1px solid #232323!important;background:#090909!important}html body .mac-settings-plan-option-v243:last-child{border-bottom:0!important}html body .mac-settings-plan-summary-v243{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto auto 20px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:66px!important;padding:10px 16px!important;border:0!important;border-radius:0!important;color:#dcdcdc!important;background:#090909!important;box-shadow:none!important;text-align:left!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body .mac-settings-plan-summary-v243:hover,html body .mac-settings-plan-summary-v243:focus-visible{color:#fff!important;background:#0e0e0e!important;outline:0!important;box-shadow:none!important}html body .mac-settings-plan-mark-v243{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border:1px solid #232323!important;border-radius:10px!important;color:#a7a7a7!important;background:#101010!important}html body .mac-settings-plan-name-v243{display:grid!important;gap:4px!important;min-width:0!important}html body .mac-settings-plan-name-v243 b{overflow:hidden!important;color:#e8e8e8!important;font-size:13px!important;font-weight:620!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-settings-plan-name-v243 small{overflow:hidden!important;color:#767676!important;font-size:10.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-settings-plan-price-v243{display:inline-flex!important;align-items:baseline!important;gap:3px!important;color:#dcdcdc!important;white-space:nowrap!important}html body .mac-settings-plan-price-v243 b{font-size:13px!important;font-weight:620!important}html body .mac-settings-plan-price-v243 small{color:#707070!important;font-size:10px!important}html body .mac-settings-plan-active-v243{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:25px!important;padding:0 8px!important;border:1px solid #24412d!important;border-radius:8px!important;color:#78c48d!important;background:#0b160e!important;font-size:10.5px!important;white-space:nowrap!important}html body .mac-settings-plan-chevron-v243{color:#666!important;transform:rotate(0)!important;transition:transform .14s ease!important}html body .mac-settings-plan-option-v243.is-expanded .mac-settings-plan-chevron-v243{transform:rotate(180deg)!important}html body .mac-settings-plan-details-v243{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;padding:0 16px 15px 63px!important;background:#090909!important}html body .mac-settings-plan-details-v243 ul{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}html body .mac-settings-plan-details-v243 li{display:flex!important;align-items:flex-start!important;gap:7px!important;color:#999!important;font-size:10.8px!important;line-height:1.4!important}html body .mac-settings-plan-details-v243 li svg{flex:0 0 14px!important;margin-top:1px!important;color:#777!important}html body .mac-settings-plan-select-v243{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:0 12px!important;border:1px solid #e6e6e6!important;border-radius:10px!important;color:#111!important;background:#f1f1f1!important;box-shadow:none!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important;transform:none!important}html body .mac-settings-plan-select-v243:hover{background:#fff!important}html body .mac-settings-plan-select-v243.is-active,html body .mac-settings-plan-select-v243:disabled{cursor:default!important;border-color:#232323!important;color:#777!important;background:#111!important}html body .mac-settings-panel-v238 .settings-plan-grid{display:none!important}html body #root .resource-library-page-v238,html body #root .main-panel .resource-library-page-v238{height:auto!important;max-height:calc(100dvh - 20px)!important;margin-top:10px!important;padding-bottom:14px!important;background:#090909!important}html body #root .resource-library-header-v238{padding:12px 2px 14px!important}html body #root .resource-library-topbar-v238{padding-bottom:10px!important}html body #root .resource-library-toolbar-v238{padding:5px 0 8px!important}html body #root .resource-library-stats-v238{min-height:32px!important;padding:5px 2px!important}html body #root .resource-library-grid-v238{flex:0 1 auto!important;min-height:0!important;max-height:calc(100dvh - 230px)!important;padding:0 2px 10px!important;scroll-behavior:auto!important}html body #root .resource-library-grid-v238.list{flex:0 1 auto!important;min-height:0!important;padding-bottom:0!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important}html body #root .resource-library-grid-v238.list .resource-card-v238:last-child{border-bottom:0!important}html body #root :is(.resource-search-v238,.favorites-tools-v240 label),html body #root :is(.resource-library-selects-v238,.favorites-tools-v240) .custom-select>button,html body #root :is(.resource-library-selects-v238,.favorites-tools-v240) .sort-select>button{border:1px solid #232323!important;background:#090909!important;box-shadow:none!important;transform:none!important;transition:border-color .12s ease,background-color .12s ease,color .12s ease!important}html body #root :is(.resource-search-v238,.favorites-tools-v240 label):hover,html body #root :is(.resource-library-selects-v238,.favorites-tools-v240) .custom-select>button:hover,html body #root :is(.resource-library-selects-v238,.favorites-tools-v240) .sort-select>button:hover{border-color:#232323!important;background:#0d0d0d!important;box-shadow:none!important;transform:none!important}html body #root :is(.resource-search-v238,.favorites-tools-v240 label):focus-within,html body #root :is(.resource-library-selects-v238,.favorites-tools-v240) .custom-select.open>button,html body #root :is(.resource-library-selects-v238,.favorites-tools-v240) .sort-select.open>button{border-color:#343434!important;background:#0d0d0d!important;outline:0!important;box-shadow:none!important}html body #root .resource-library-view-v238,html body #root .resource-library-view-v238:hover,html body #root .resource-library-view-v238:focus-within{border:1px solid #232323!important;border-radius:11px!important;background:#090909!important;box-shadow:none!important}html body #root .resource-library-view-v238>button,html body #root .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button:focus,html body #root .resource-library-view-v238>button:focus-visible,html body #root .resource-library-view-v238>button.active{width:35px!important;height:35px!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .resource-library-view-v238>button:hover{background:#121212!important;color:#d6d6d6!important}html body #root .resource-library-view-v238>button.active{background:#1a1a1a!important;color:#fff!important}html body #root .resource-library-view-v238>button:before,html body #root .resource-library-view-v238>button:after{display:none!important;content:none!important}html body #root .resource-card-v238,html body #root .resource-card-v238:hover,html body #root .resource-card-v238:focus-within,html body #root .resource-library-grid-v238.list .resource-card-v238,html body #root .resource-library-grid-v238.list .resource-card-v238:hover,html body #root .resource-library-grid-v238.list .resource-card-v238:focus-within{border-color:#232323!important;background:#090909!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}html body #root .resource-library-grid-v238.list .resource-card-v238{border-width:0 0 1px 0!important;border-radius:0!important}html body #root .resource-card-v238:before,html body #root .resource-card-v238:after{display:none!important;content:none!important}html body #root .favorite-card-v240,html body #root .favorite-card-v240:hover,html body #root .favorite-card-v240:focus-within{border-color:#232323!important;background:#090909!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}@media(max-width:760px){html body #root .message-actions{flex-wrap:wrap!important;row-gap:4px!important}html body #root .message-actions .message-sources-action-v243{margin-left:3px!important}html body .mac-settings-plan-summary-v243{grid-template-columns:36px minmax(0,1fr) 20px!important}html body .mac-settings-plan-price-v243,html body .mac-settings-plan-active-v243{display:none!important}html body .mac-settings-plan-details-v243{grid-template-columns:1fr!important;padding-left:16px!important}html body .mac-settings-plan-select-v243{width:100%!important}html body #root .resource-library-page-v238,html body #root .main-panel .resource-library-page-v238{width:calc(100% - 24px)!important;max-height:none!important}html body #root .resource-library-grid-v238{max-height:none!important}}html body .mac-settings-plan-active-v243.is-empty{visibility:hidden!important;width:72px!important;min-width:72px!important;padding:0!important;border:0!important;background:transparent!important}html body #root .resource-library-toolbar-v238{box-sizing:border-box!important;padding:7px 8px!important}html body #root .favorites-tools-v240 .favorites-search-v244,html body #root .favorites-tools-v240 .favorites-sort-v244>button{min-height:44px!important;border:1px solid #232323!important;border-radius:12px!important;background:#090909!important;color:#a7a7a7!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;animation:none!important;transition:border-color .12s ease,background-color .12s ease,color .12s ease!important}html body #root .favorites-tools-v240 .favorites-search-v244:hover,html body #root .favorites-tools-v240 .favorites-sort-v244>button:hover{border-color:#232323!important;background:#0d0d0d!important;color:#d6d6d6!important;box-shadow:none!important;transform:none!important}html body #root .favorites-tools-v240 .favorites-search-v244:focus-within,html body #root .favorites-tools-v240 .favorites-sort-v244.open>button{border-color:#343434!important;background:#0d0d0d!important;color:#ededed!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .favorites-tools-v240 .favorites-sort-v244>button:active{border-color:#343434!important;background:#111!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body #root .favorites-tools-v240 .favorites-search-v244 input,html body #root .favorites-tools-v240 .favorites-search-v244 input:hover,html body #root .favorites-tools-v240 .favorites-search-v244 input:focus,html body #root .favorites-tools-v240 .favorites-search-v244 input:focus-visible{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;animation:none!important}html body #root .favorites-selects-v244{width:100%!important;min-width:0!important}html body #root .favorites-selects-v244 .favorites-sort-v244,html body #root .favorites-selects-v244 .favorites-sort-v244>button{width:100%!important;min-width:0!important}@media(max-width:760px){html body #root .resource-library-toolbar-v238{padding-inline:7px!important}}html body #root .workspace.mac-ui-v89 .message-actions>button.message-sources-action-v245,html body #root .workspace .message-actions>button.message-sources-action-v245,html body #root .messages-area .message-actions>button.message-sources-action-v245,html body #root .conversation .message-actions>button.message-sources-action-v245,html body #root .message-actions>button.message-sources-action-v245{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0 0 0 5px!important;padding:0 9px 0 11px!important;border:0!important;border-radius:8px!important;color:#9a9a9f!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .workspace.mac-ui-v89 .message-actions>button.message-sources-action-v245:hover,html body #root .workspace.mac-ui-v89 .message-actions>button.message-sources-action-v245:focus-visible,html body #root .workspace .message-actions>button.message-sources-action-v245:hover,html body #root .workspace .message-actions>button.message-sources-action-v245:focus-visible,html body #root .messages-area .message-actions>button.message-sources-action-v245:hover,html body #root .messages-area .message-actions>button.message-sources-action-v245:focus-visible{color:#f2f2f2!important;background:#181818!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .message-actions .message-sources-content-v245{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:100%!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}html body #root .message-actions .message-sources-content-v245>*{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}html body #root .message-actions .message-sources-icon-v245{width:15px!important;min-width:15px!important;height:15px!important}html body #root .message-actions .message-sources-label-v245{align-items:center!important;color:inherit!important;font-size:12px!important;font-weight:570!important;line-height:1!important}html body #root .message-actions .message-sources-count-v245{align-items:center!important;justify-content:center!important;min-width:17px!important;height:17px!important;padding:0 4px!important;border:0!important;border-radius:6px!important;color:#aaa!important;background:#1b1b1b!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important}@media(max-width:640px){html body #root .message-actions .message-sources-content-v245>span{display:inline-flex!important}}html body #root .message-actions.message-actions-v246{box-sizing:border-box!important;display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:3px 5px!important;width:max-content!important;max-width:100%!important;min-height:30px!important;overflow:visible!important}html body #root .message-actions-v246>.message-actions-icons-v246{display:inline-flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;max-width:100%!important}html body #root .message-actions-v246>.message-actions-icons-v246>button{box-sizing:border-box!important;display:inline-grid!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;place-items:center!important}html body #root .message-actions-v246>button.message-sources-action-v246{box-sizing:border-box!important;display:inline-grid!important;flex:0 0 auto!important;grid-template-columns:15px max-content minmax(18px,auto)!important;grid-auto-flow:column!important;align-items:center!important;justify-content:start!important;column-gap:6px!important;width:max-content!important;min-width:98px!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0 0 0 4px!important;padding:0 8px 0 10px!important;border:0!important;border-left:1px solid #232323!important;border-radius:0 8px 8px 0!important;color:#a4a4a8!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;animation:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .message-actions-v246>button.message-sources-action-v246:hover,html body #root .message-actions-v246>button.message-sources-action-v246:focus-visible,html body #root .message-actions-v246>button.message-sources-action-v246:active{color:#f2f2f2!important;background:#151515!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .message-actions-v246>button.message-sources-action-v246>svg.message-sources-icon-v246{display:block!important;grid-column:1!important;width:15px!important;min-width:15px!important;height:15px!important;margin:0!important;color:currentColor!important}html body #root .message-actions-v246>button.message-sources-action-v246>span.message-sources-label-v246{display:inline-block!important;grid-column:2!important;width:auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;color:inherit!important;font-size:12px!important;font-weight:570!important;line-height:1!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}html body #root .message-actions-v246>button.message-sources-action-v246>span.message-sources-count-v246{display:inline-grid!important;grid-column:3!important;width:auto!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0 5px!important;place-items:center!important;border:0!important;border-radius:6px!important;color:#aaa!important;background:#1b1b1b!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}@media(max-width:640px){html body #root .message-actions-v246>button.message-sources-action-v246>span.message-sources-label-v246,html body #root .message-actions-v246>button.message-sources-action-v246>span.message-sources-count-v246{display:inline-grid!important}}html body .mac-settings-panel-v238 .mac-settings-scroll-v238{box-sizing:border-box!important;padding-right:9px!important;scrollbar-gutter:auto!important}html body .mac-settings-panel-v238 .mac-settings-scroll-v238>*,html body .mac-settings-panel-v238 .mac-settings-stack-v238,html body .mac-settings-panel-v238 .mac-settings-billing-v238{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}html body .mac-settings-panel-v238 .mac-settings-stack-v238>*,html body .mac-settings-panel-v238 .mac-settings-billing-v238>*{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}@media(max-width:720px){html body .mac-settings-panel-v238 .mac-settings-scroll-v238{padding-right:7px!important}}html body #root .workspace .message-actions.message-actions-v247,html body #root .messages-area .message-actions.message-actions-v247,html body #root .conversation .message-actions.message-actions-v247,html body #root .message-actions.message-actions-v247{box-sizing:border-box!important;display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;width:max-content!important;max-width:100%!important;min-height:30px!important;overflow:visible!important}html body #root .workspace .message-actions-v247>button:not(.message-sources-action-v247),html body #root .messages-area .message-actions-v247>button:not(.message-sources-action-v247),html body #root .conversation .message-actions-v247>button:not(.message-sources-action-v247),html body #root .message-actions-v247>button:not(.message-sources-action-v247){box-sizing:border-box!important;display:inline-grid!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;place-items:center!important;border:0!important;border-radius:8px!important;color:#96969b!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .workspace .message-actions-v247>button:not(.message-sources-action-v247):hover,html body #root .workspace .message-actions-v247>button:not(.message-sources-action-v247):focus-visible,html body #root .messages-area .message-actions-v247>button:not(.message-sources-action-v247):hover,html body #root .messages-area .message-actions-v247>button:not(.message-sources-action-v247):focus-visible,html body #root .conversation .message-actions-v247>button:not(.message-sources-action-v247):hover,html body #root .conversation .message-actions-v247>button:not(.message-sources-action-v247):focus-visible,html body #root .message-actions-v247>button:not(.message-sources-action-v247):hover,html body #root .message-actions-v247>button:not(.message-sources-action-v247):focus-visible{color:#f2f2f2!important;background:#1b1b1b!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .workspace.mac-ui-v89 .message-actions-v247>button.message-sources-action-v247,html body #root .workspace .message-actions-v247>button.message-sources-action-v247,html body #root .messages-area .message-actions-v247>button.message-sources-action-v247,html body #root .conversation .message-actions-v247>button.message-sources-action-v247,html body #root .message-actions-v247>button.message-sources-action-v247{box-sizing:border-box!important;display:inline-grid!important;flex:0 0 auto!important;grid-template-columns:15px max-content minmax(18px,auto)!important;grid-auto-flow:column!important;align-items:center!important;justify-content:start!important;column-gap:6px!important;width:max-content!important;min-width:98px!important;max-width:none!important;height:30px!important;min-height:30px!important;margin:0 0 0 4px!important;padding:0 8px 0 9px!important;border:0!important;border-radius:8px!important;color:#a4a4a8!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;animation:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .workspace.mac-ui-v89 .message-actions-v247>button.message-sources-action-v247:hover,html body #root .workspace.mac-ui-v89 .message-actions-v247>button.message-sources-action-v247:focus-visible,html body #root .workspace .message-actions-v247>button.message-sources-action-v247:hover,html body #root .workspace .message-actions-v247>button.message-sources-action-v247:focus-visible,html body #root .messages-area .message-actions-v247>button.message-sources-action-v247:hover,html body #root .messages-area .message-actions-v247>button.message-sources-action-v247:focus-visible,html body #root .conversation .message-actions-v247>button.message-sources-action-v247:hover,html body #root .conversation .message-actions-v247>button.message-sources-action-v247:focus-visible,html body #root .message-actions-v247>button.message-sources-action-v247:hover,html body #root .message-actions-v247>button.message-sources-action-v247:focus-visible{color:#fff!important;background:#232323!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .message-actions-v247>button.message-sources-action-v247:active{color:#fff!important;background:#1d1d1d!important}html body #root .message-actions-v247>button.message-sources-action-v247:hover>.message-sources-count-v246,html body #root .message-actions-v247>button.message-sources-action-v247:focus-visible>.message-sources-count-v246{color:#d8d8d8!important;background:#303030!important}@media(max-width:640px){html body #root .message-actions.message-actions-v247{flex-wrap:wrap!important;row-gap:4px!important}}html body #root .workspace.mac-ui-v89 .message-actions-v247>button.message-sources-action-v248,html body #root .workspace .message-actions-v247>button.message-sources-action-v248,html body #root .messages-area .message-actions-v247>button.message-sources-action-v248,html body #root .conversation .message-actions-v247>button.message-sources-action-v248,html body #root .message-actions-v247>button.message-sources-action-v248{display:inline-flex!important;flex:0 0 auto!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;grid-template-columns:none!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:30px!important;min-height:30px!important;margin-left:4px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#a4a4a8!important;white-space:nowrap!important;overflow:visible!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease!important}html body #root .message-actions-v247>button.message-sources-action-v248>svg,html body #root .message-actions-v247>button.message-sources-action-v248>.message-sources-label-v248,html body #root .message-actions-v247>button.message-sources-action-v248>.message-sources-count-v248{flex:0 0 auto!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;height:auto!important;line-height:1!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #root .message-actions-v247>button.message-sources-action-v248>.message-sources-count-v248{margin-left:-3px!important;color:#85858a!important;font-size:11px!important;font-variant-numeric:tabular-nums!important}html body #root .workspace.mac-ui-v89 .message-actions-v247>button.message-sources-action-v248:hover,html body #root .workspace.mac-ui-v89 .message-actions-v247>button.message-sources-action-v248:focus-visible,html body #root .workspace .message-actions-v247>button.message-sources-action-v248:hover,html body #root .workspace .message-actions-v247>button.message-sources-action-v248:focus-visible,html body #root .messages-area .message-actions-v247>button.message-sources-action-v248:hover,html body #root .messages-area .message-actions-v247>button.message-sources-action-v248:focus-visible,html body #root .conversation .message-actions-v247>button.message-sources-action-v248:hover,html body #root .conversation .message-actions-v247>button.message-sources-action-v248:focus-visible,html body #root .message-actions-v247>button.message-sources-action-v248:hover,html body #root .message-actions-v247>button.message-sources-action-v248:focus-visible{color:#fff!important;background:#232323!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .message-actions-v247>button.message-sources-action-v248:hover>.message-sources-count-v248,html body #root .message-actions-v247>button.message-sources-action-v248:focus-visible>.message-sources-count-v248{color:#d6d6d8!important;background:transparent!important}html body #root .favorites-board-v240 .favorites-tools-v240,html body #root .favorites-board-v240 .favorites-tools-v240:focus,html body #root .favorites-board-v240 .favorites-tools-v240:focus-within{outline:0!important;box-shadow:none!important}html body #root .favorites-board-v240 .favorites-search-v244,html body #root .favorites-board-v240 .favorites-search-v244:hover,html body #root .favorites-board-v240 .favorites-search-v244:focus,html body #root .favorites-board-v240 .favorites-search-v244:focus-visible,html body #root .favorites-board-v240 .favorites-search-v244:focus-within,html body #root .favorites-board-v240 .favorites-sort-v244,html body #root .favorites-board-v240 .favorites-sort-v244:focus,html body #root .favorites-board-v240 .favorites-sort-v244:focus-within,html body #root .favorites-board-v240 .favorites-sort-v244.open,html body #root .favorites-board-v240 .favorites-sort-v244>button,html body #root .favorites-board-v240 .favorites-sort-v244>button:hover,html body #root .favorites-board-v240 .favorites-sort-v244>button:active,html body #root .favorites-board-v240 .favorites-sort-v244>button:focus,html body #root .favorites-board-v240 .favorites-sort-v244>button:focus-visible{outline:0!important;box-shadow:none!important;transform:none!important;border:1px solid #232323!important}html body #root .favorites-board-v240 .favorites-search-v244,html body #root .favorites-board-v240 .favorites-sort-v244>button{background:#090909!important;transition:background-color .12s ease,border-color .12s ease!important}html body #root .favorites-board-v240 .favorites-search-v244:hover,html body #root .favorites-board-v240 .favorites-search-v244:focus-within,html body #root .favorites-board-v240 .favorites-sort-v244>button:hover,html body #root .favorites-board-v240 .favorites-sort-v244.open>button,html body #root .favorites-board-v240 .favorites-sort-v244>button:focus-visible{background:#111!important;border-color:#2d2d2d!important}html body #root .favorites-board-v240 .favorites-search-v244 input,html body #root .favorites-board-v240 .favorites-search-v244 input:focus,html body #root .favorites-board-v240 .favorites-search-v244 input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important;background:transparent!important}html body #root .favorite-card-v240,html body #root .favorite-card-v240:hover,html body #root .favorite-card-v240:focus,html body #root .favorite-card-v240:focus-visible,html body #root .favorite-card-v240:focus-within{outline:0!important;box-shadow:none!important;transform:none!important;border-color:#232323!important;background:#090909!important}html body #root .favorite-card-v240 button:focus,html body #root .favorite-card-v240 button:focus-visible{outline:0!important;box-shadow:0 0 0 1px #343434 inset!important}html body #root .mac-chat-folder-tabs-v249{display:flex;align-items:center;gap:5px;min-height:38px;margin:2px 8px 7px;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:1px solid #181818;border-radius:12px;background:#090909}html body #root .mac-chat-folder-tabs-v249::-webkit-scrollbar{display:none}html body #root .mac-chat-folder-tabs-v249>button{flex:0 0 auto;min-width:0;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#8e8e8e;font:inherit;font-size:12px;font-weight:650;cursor:url(/cursors/link.cur),pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease}html body #root .mac-chat-folder-tabs-v249>button:hover{background:#171717;color:#e8e8e8}html body #root .mac-chat-folder-tabs-v249>button.active{background:#232323;color:#fff}html body #root .mac-chat-folder-tabs-v249>button:focus,html body #root .mac-chat-folder-tabs-v249>button:focus-visible{outline:0;box-shadow:none}html body #root .mac-chat-folder-tabs-v249>button.manage{width:28px;padding:0;margin-left:auto;color:#a5a5a5}html body #root .sidebar.collapsed .mac-chat-folder-tabs-v249{display:none}html body #root .mac-chat-folders-stage-v249{z-index:10030;display:grid;place-items:center;padding:18px}html body #root .mac-chat-folders-dialog-v249{position:relative;z-index:2;width:min(480px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #232323;border-radius:20px;background:#090909eb;box-shadow:0 24px 80px #0000008c;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}html body #root .mac-chat-folders-head-v249{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:72px;padding:13px 15px;border-bottom:1px solid #232323}html body #root .mac-chat-folders-icon-v249,html body #root .mac-chat-folders-head-v249>button,html body #root .mac-chat-folder-main-v249>span,html body #root .mac-chat-folder-option-v249>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #232323;border-radius:10px;background:#090909;color:#d8d8d8}html body #root .mac-chat-folders-head-v249>div{min-width:0;display:grid;gap:3px}html body #root .mac-chat-folders-head-v249 b{font-size:15px;color:#f4f4f4}html body #root .mac-chat-folders-head-v249 small{overflow:hidden;color:#777;font-size:12px;text-overflow:ellipsis;white-space:nowrap}html body #root .mac-chat-folders-head-v249>button{border:0;cursor:url(/cursors/link.cur),pointer}html body #root .mac-chat-folders-head-v249>button:hover{background:#191919}html body #root .mac-chat-folder-create-v249{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 14px 8px;min-height:44px;padding:0 7px 0 13px;border:1px solid #232323;border-radius:12px;background:#090909;color:#8c8c8c}html body #root .mac-chat-folder-create-v249:focus-within{border-color:#343434}html body #root .mac-chat-folder-create-v249 input{min-width:0;border:0;outline:0;color:#f3f3f3;background:transparent;font:inherit}html body #root .mac-chat-folder-create-v249 button{height:32px;padding:0 12px;border:0;border-radius:8px;background:#f4f4f4;color:#080808;font-weight:700;cursor:url(/cursors/link.cur),pointer}html body #root .mac-chat-folder-create-v249 button:disabled{opacity:.35;cursor:default}html body #root .mac-chat-folder-list-v249{display:grid;gap:7px;padding:6px 14px 14px;overflow-y:auto}html body #root .mac-chat-folder-row-v249,html body #root .mac-chat-folder-option-v249{min-height:58px;border:1px solid #232323;border-radius:13px;background:#090909}html body #root .mac-chat-folder-row-v249{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}html body #root .mac-chat-folder-row-v249.selected,html body #root .mac-chat-folder-option-v249.active{background:#111}html body #root .mac-chat-folder-main-v249,html body #root .mac-chat-folder-option-v249{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 11px;border:0;color:inherit;text-align:left;cursor:url(/cursors/link.cur),pointer}html body #root .mac-chat-folder-main-v249>span,html body #root .mac-chat-folder-option-v249>span{width:34px;height:34px}html body #root .mac-chat-folder-main-v249>div,html body #root .mac-chat-folder-option-v249>div{min-width:0;display:grid;gap:3px}html body #root .mac-chat-folder-main-v249 b,html body #root .mac-chat-folder-option-v249 b{overflow:hidden;color:#eee;font-size:13px;text-overflow:ellipsis;white-space:nowrap}html body #root .mac-chat-folder-main-v249 small,html body #root .mac-chat-folder-option-v249 small{color:#777;font-size:11px}html body #root .mac-chat-folder-main-v249 input{width:100%;padding:3px 6px;border:1px solid #333;border-radius:6px;outline:0;color:#fff;background:#111;font:inherit;font-weight:650}html body #root .mac-chat-folder-actions-v249{display:flex;gap:3px;padding-right:8px}html body #root .mac-chat-folder-actions-v249 button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:#929292;cursor:url(/cursors/link.cur),pointer}html body #root .mac-chat-folder-actions-v249 button:hover{background:#1d1d1d;color:#fff}html body #root .mac-chat-folder-actions-v249 button.danger:hover{background:#ff46461f;color:#ff7373}html body #root .mac-chat-folder-empty-v249{min-height:112px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #232323;border-radius:13px;color:#6f6f6f;font-size:12px;text-align:center}@media(max-width:640px){html body #root .mac-chat-folders-stage-v249{align-items:end;padding:0}html body #root .mac-chat-folders-dialog-v249{width:100%;max-height:82vh;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}}html body #root .landing-motion-paused-v250,html body #root .landing-motion-paused-v250 *{animation-play-state:paused!important}html body #root .landing-performance-section-v250{content-visibility:auto;contain-intrinsic-size:760px}html body #root .landing-nav-actions{min-width:0}html body #root .landing-nav-actions .landing-nav-link{flex:0 0 auto;white-space:nowrap}html body #root .landing-capabilities-v250{display:grid;gap:28px}html body #root .landing-capabilities-v250>.section-head{max-width:820px}html body #root .landing-capability-stage-v250{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr) minmax(0,1.08fr);gap:0;min-height:470px;overflow:hidden;border:1px solid #232323;border-radius:24px;background:#090909}html body #root .landing-capability-stage-v250:before,html body #root .landing-capability-stage-v250:after{content:"";position:absolute;top:50%;width:12%;height:1px;background:linear-gradient(90deg,#232323,#555,#232323);opacity:.72;pointer-events:none}html body #root .landing-capability-stage-v250:before{left:29%}html body #root .landing-capability-stage-v250:after{right:30%}html body #root .landing-capability-input-v250,html body #root .landing-capability-output-v250,html body #root .landing-capability-core-v250{position:relative;z-index:1;min-width:0;padding:34px}html body #root .landing-capability-input-v250,html body #root .landing-capability-output-v250{display:flex;flex-direction:column}html body #root .landing-capability-input-v250{border-right:1px solid #1d1d1d}html body #root .landing-capability-output-v250{border-left:1px solid #1d1d1d}html body #root .landing-stage-index-v250{display:inline-flex;align-items:center;align-self:flex-start;min-height:28px;padding:0 10px;border:1px solid #232323;border-radius:999px;color:#777;background:#0d0d0d;font-size:11px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}html body #root .landing-capability-stage-v250 h3{margin:24px 0 0;color:#f4f4f4;font-size:clamp(22px,2.3vw,34px);line-height:1.08}html body #root .landing-input-stream-v250{display:grid;gap:8px;margin-top:auto;padding-top:28px}html body #root .landing-input-stream-v250>span{min-height:48px;display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid #1f1f1f;border-radius:12px;color:#aaa;background:#0c0c0c;font-size:13px}html body #root .landing-input-stream-v250>span:nth-child(2),html body #root .landing-input-stream-v250>span:nth-child(4){transform:translate(18px)}html body #root .landing-input-stream-v250 svg,html body #root .landing-output-stack-v250 svg{color:#d7d7d7}html body #root .landing-capability-core-v250{display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.055),transparent 54%)}html body #root .landing-capability-core-v250 .landing-stage-index-v250{position:absolute;top:34px;left:50%;transform:translate(-50%)}html body #root .landing-core-orbit-v250{position:relative;width:154px;height:154px;display:grid;place-items:center}html body #root .landing-core-ring-v250{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #343434;border-radius:50%}html body #root .landing-core-ring-v250:before,html body #root .landing-core-ring-v250:after{content:"";position:absolute;border:1px solid #232323;border-radius:50%}html body #root .landing-core-ring-v250:before{top:17px;right:17px;bottom:17px;left:17px}html body #root .landing-core-ring-v250:after{top:36px;right:36px;bottom:36px;left:36px}html body #root .landing-core-node-v250{position:relative;z-index:2;width:54px;height:54px;display:grid;place-items:center;border:1px solid #3b3b3b;border-radius:16px;color:#fff;background:#151515;box-shadow:0 14px 38px #00000061}html body #root .landing-core-point-v250{position:absolute;width:7px;height:7px;border-radius:50%;background:#a9a9a9;box-shadow:0 0 0 4px #121212;animation:landing-core-orbit-v250 7.5s linear infinite}html body #root .landing-core-point-v250.one{top:9px;left:72px}html body #root .landing-core-point-v250.two{right:17px;bottom:26px;animation-duration:9s;animation-direction:reverse}html body #root .landing-core-point-v250.three{left:22px;bottom:29px;animation-duration:11s}@keyframes landing-core-orbit-v250{0%{transform:rotate(0) translate(4px) rotate(0)}to{transform:rotate(360deg) translate(4px) rotate(-360deg)}}html body #root .landing-capability-core-v250>b{max-width:250px;margin-top:24px;color:#ededed;font-size:16px;line-height:1.35}html body #root .landing-capability-core-v250>small{max-width:250px;margin-top:8px;color:#777;font-size:12px;line-height:1.55}html body #root .landing-output-stack-v250{display:grid;gap:9px;margin-top:28px}html body #root .landing-output-stack-v250>span{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:70px;padding:12px 14px;border-bottom:1px solid #222}html body #root .landing-output-stack-v250>span:last-child{border-bottom:0}html body #root .landing-output-stack-v250 svg{grid-row:1 / 3}html body #root .landing-output-stack-v250 b{color:#eaeaea;font-size:13px}html body #root .landing-output-stack-v250 small{color:#707070;font-size:11px}html body #root .landing-capability-foot-v250{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:0 4px;color:#858585;font-size:12px}html body #root .landing-capability-foot-v250 span{display:inline-flex;align-items:center;gap:7px}html body #root .landing-capability-foot-v250 svg{color:#b9b9b9}html body #root .landing-flow-map-v250{display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(40px,7vw,96px)}html body #root .landing-flow-copy-v250 h2,html body #root .landing-credit-heading-v250 h2,html body #root .landing-faq-intro-v250 h2{margin:14px 0 0;color:#f3f3f3;font-size:clamp(34px,4.4vw,66px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}html body #root .landing-flow-copy-v250>p,html body #root .landing-credit-heading-v250>p,html body #root .landing-faq-intro-v250>p{margin:22px 0 0;color:#888;font-size:15px;line-height:1.72}html body #root .landing-flow-rules-v250{display:grid;gap:0;margin-top:30px;border-top:1px solid #232323}html body #root .landing-flow-rules-v250>span{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #232323;color:#aaa;font-size:12px}html body #root .landing-flow-rules-v250 b{color:#666;font-size:11px;font-variant-numeric:tabular-nums}html body #root .landing-flow-console-v250{position:relative;overflow:hidden;border:1px solid #232323;border-radius:22px;background:#090909;box-shadow:0 22px 70px #00000057}html body #root .landing-flow-console-v250>header,html body #root .landing-flow-console-v250>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 18px;border-bottom:1px solid #232323;color:#929292;font-size:11px}html body #root .landing-flow-console-v250>header span,html body #root .landing-flow-console-v250>footer span{display:inline-flex;align-items:center;gap:7px}html body #root .landing-flow-console-v250>header small{padding:5px 8px;border:1px solid #292929;border-radius:999px;color:#858585;background:#0f0f0f}html body #root .landing-flow-request-v250{margin:18px;padding:18px;border:1px solid #282828;border-radius:14px;background:#101010}html body #root .landing-flow-request-v250 span{display:block;color:#666;font-size:10px;letter-spacing:.08em;text-transform:uppercase}html body #root .landing-flow-request-v250 b{display:block;margin-top:7px;color:#ededed;font-size:15px}html body #root .landing-flow-spine-v250{position:relative;display:grid;gap:8px;padding:0 18px 18px 54px}html body #root .landing-flow-spine-v250:before{content:"";position:absolute;top:4px;bottom:22px;left:34px;width:1px;background:#292929}html body #root .landing-flow-route-v250{position:relative;min-height:62px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 13px;border:1px solid #202020;border-radius:13px;color:#777;background:#0c0c0c}html body #root .landing-flow-route-v250:before{content:"";position:absolute;left:-25px;top:50%;width:24px;height:1px;background:#292929}html body #root .landing-flow-route-v250.featured{border-color:#343434;color:#bdbdbd;background:#121212}html body #root .landing-flow-route-icon-v250{width:34px;height:34px;display:grid;place-items:center;border:1px solid #292929;border-radius:10px;color:#d7d7d7;background:#090909}html body #root .landing-flow-route-v250>div{min-width:0;display:grid;gap:3px}html body #root .landing-flow-route-v250 b{color:#e8e8e8;font-size:13px}html body #root .landing-flow-route-v250 small{color:#707070;font-size:11px}html body #root .landing-flow-console-v250>footer{border-top:1px solid #232323;border-bottom:0;justify-content:flex-start;gap:20px}html body #root .landing-credit-system-v250{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(42px,7vw,100px);padding-top:clamp(50px,7vw,104px);padding-bottom:clamp(50px,7vw,104px);border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e}html body #root .landing-credit-notes-v250{display:grid;gap:11px;margin-top:28px}html body #root .landing-credit-notes-v250 span{display:flex;align-items:flex-start;gap:9px;color:#929292;font-size:12px;line-height:1.5}html body #root .landing-credit-notes-v250 svg{flex:0 0 auto;margin-top:2px;color:#c5c5c5}html body #root .landing-credit-equation-v250{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(126px,.86fr);align-items:stretch;gap:8px;min-height:330px}html body #root .landing-credit-source-v250,html body #root .landing-credit-result-v250{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;border:1px solid #232323;border-radius:18px;background:#090909}html body #root .landing-credit-source-v250:nth-child(1){transform:translateY(26px)}html body #root .landing-credit-source-v250.multiplier{transform:translateY(-18px)}html body #root .landing-credit-source-v250 small{color:#666;font-size:10px;letter-spacing:.08em;text-transform:uppercase}html body #root .landing-credit-source-v250 b{margin-top:9px;color:#eee;font-size:18px;line-height:1.1}html body #root .landing-credit-source-v250 span{margin-top:8px;color:#777;font-size:11px;line-height:1.4}html body #root .landing-credit-source-v250 i{position:relative;height:5px;margin-top:24px;overflow:hidden;border-radius:999px;background:#181818}html body #root .landing-credit-source-v250 i:after{content:"";display:block;width:var(--meter);height:100%;border-radius:inherit;background:#737373}html body #root .landing-credit-operator-v250{align-self:center;color:#555;font-size:24px;font-weight:300;text-align:center}html body #root .landing-credit-result-v250{justify-content:center;text-align:center;border-color:#353535;background:#121212}html body #root .landing-credit-result-v250 span{color:#777;font-size:11px}html body #root .landing-credit-result-v250 b{margin-top:7px;color:#fff;font-size:24px;letter-spacing:-.04em}html body #root .landing-credit-result-v250 small{margin-top:7px;color:#777;font-size:10px;line-height:1.4}html body #root .landing-faq-v250{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(48px,8vw,120px)}html body #root .landing-faq-intro-v250{position:sticky;top:132px}html body #root .landing-faq-index-v250{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}html body #root .landing-faq-index-v250 span{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid #232323;border-radius:999px;color:#777;background:#0b0b0b;font-size:11px}html body #root .landing-faq-list-v250{border-top:1px solid #2a2a2a}html body #root .landing-faq-item-v250{border-bottom:1px solid #2a2a2a}html body #root .landing-faq-item-v250>button{width:100%;min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:14px;padding:0;border:0;color:#a0a0a0;background:transparent;text-align:left;cursor:url(/cursors/link.cur),pointer}html body #root .landing-faq-item-v250>button>span{color:#555;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.06em}html body #root .landing-faq-item-v250>button>b{color:#d8d8d8;font-size:clamp(15px,1.5vw,19px);font-weight:590;line-height:1.3}html body #root .landing-faq-item-v250>button>svg{justify-self:end;color:#666;transition:transform .18s ease,color .18s ease}html body #root .landing-faq-item-v250>button:hover>b,html body #root .landing-faq-item-v250.open>button>b{color:#fff}html body #root .landing-faq-item-v250.open>button>svg{transform:rotate(180deg);color:#ddd}html body #root .landing-faq-item-v250>button:focus,html body #root .landing-faq-item-v250>button:focus-visible{outline:0;box-shadow:none}html body #root .landing-faq-answer-shell-v250{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}html body #root .landing-faq-answer-shell-v250>div{overflow:hidden}html body #root .landing-faq-item-v250.open .landing-faq-answer-shell-v250{grid-template-rows:1fr}html body #root .landing-faq-answer-shell-v250 p{max-width:690px;margin:0;padding:0 48px 28px;color:#858585;font-size:13px;line-height:1.72}@media(max-width:1120px){html body #root .landing-capability-stage-v250{grid-template-columns:1fr 220px 1fr}html body #root .landing-capability-input-v250,html body #root .landing-capability-output-v250,html body #root .landing-capability-core-v250{padding:26px}html body #root .landing-flow-map-v250,html body #root .landing-credit-system-v250{grid-template-columns:1fr}html body #root .landing-credit-equation-v250{max-width:860px}}@media(max-width:860px){html body #root .landing-capability-stage-v250{grid-template-columns:1fr;min-height:0}html body #root .landing-capability-stage-v250:before,html body #root .landing-capability-stage-v250:after{display:none}html body #root .landing-capability-input-v250,html body #root .landing-capability-output-v250{border:0}html body #root .landing-capability-core-v250{min-height:350px;border-top:1px solid #1d1d1d;border-bottom:1px solid #1d1d1d}html body #root .landing-credit-equation-v250{grid-template-columns:1fr 24px 1fr;min-height:0}html body #root .landing-credit-equation-v250>:nth-child(4),html body #root .landing-credit-equation-v250>:nth-child(6){display:none}html body #root .landing-credit-source-v250.multiplier,html body #root .landing-credit-result-v250{margin-top:12px;transform:none}html body #root .landing-credit-source-v250:nth-child(1){transform:none}html body #root .landing-credit-source-v250.multiplier{grid-column:1}html body #root .landing-credit-result-v250{grid-column:3}html body #root .landing-faq-v250{grid-template-columns:1fr}html body #root .landing-faq-intro-v250{position:static}}@media(max-width:640px){html body #root .landing-flow-copy-v250 h2,html body #root .landing-credit-heading-v250 h2,html body #root .landing-faq-intro-v250 h2{font-size:clamp(32px,11vw,48px)}html body #root .landing-flow-map-v250{gap:30px}html body #root .landing-flow-console-v250{border-radius:18px}html body #root .landing-flow-console-v250>footer{align-items:flex-start;flex-direction:column;gap:7px;padding-block:12px}html body #root .landing-credit-equation-v250{grid-template-columns:1fr;gap:8px}html body #root .landing-credit-equation-v250>.landing-credit-operator-v250{display:none}html body #root .landing-credit-source-v250,html body #root .landing-credit-result-v250,html body #root .landing-credit-source-v250.multiplier{grid-column:1;min-height:150px;margin:0;transform:none}html body #root .landing-faq-item-v250>button{grid-template-columns:28px minmax(0,1fr) 24px;gap:9px;min-height:70px}html body #root .landing-faq-answer-shell-v250 p{padding:0 0 24px 37px}html body #root .landing-capability-input-v250,html body #root .landing-capability-output-v250,html body #root .landing-capability-core-v250{padding:22px}html body #root .landing-input-stream-v250>span:nth-child(2),html body #root .landing-input-stream-v250>span:nth-child(4){transform:none}}@media(prefers-reduced-motion:reduce){html body #root .landing-core-point-v250{animation:none!important}html body #root .landing-faq-answer-shell-v250,html body #root .landing-faq-item-v250>button>svg{transition:none!important}}html body #root .mac-sidebar-projects-v250{display:grid;gap:3px;margin:4px 8px 8px;padding:7px;border:1px solid #181818;border-radius:13px;background:#090909}html body #root .mac-sidebar-projects-head-v250{display:flex;align-items:center;justify-content:space-between;min-height:27px;padding:0 6px;color:#727272;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html body #root .mac-sidebar-projects-head-v250 button,html body #root .mac-sidebar-project-row-v250{border:0;outline:0;box-shadow:none;background:transparent;color:#8f8f8f;cursor:url(/cursors/link.cur),pointer}html body #root .mac-sidebar-projects-head-v250 button{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:7px}html body #root .mac-sidebar-projects-head-v250 button:hover{background:#181818;color:#fff}html body #root .mac-sidebar-project-row-v250{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border-radius:9px;text-align:left;transition:background-color .12s ease,color .12s ease}html body #root .mac-sidebar-project-row-v250>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:590}html body #root .mac-sidebar-project-row-v250 small{color:#606060;font-size:10px}html body #root .mac-sidebar-project-row-v250:hover{background:#171717;color:#e8e8e8}html body #root .mac-sidebar-project-row-v250.active{background:#232323;color:#fff}html body #root .mac-project-dot-v250{width:9px;height:9px;border-radius:3px;background:#6c6c6c}html body #root .sidebar.collapsed .mac-sidebar-projects-v250{display:none}html body .mac-projects-stage-v250{z-index:10040;display:grid;place-items:center;padding:20px}html body .mac-projects-dialog-v250{position:relative;z-index:2;width:min(680px,calc(100vw - 32px));max-height:min(780px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #232323;border-radius:20px;background:#090909f5;box-shadow:0 28px 90px #00000094;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}html body .mac-projects-head-v250{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #232323}html body .mac-projects-head-icon-v250,html body .mac-projects-head-v250>button,html body .mac-project-move-row-v250>span,html body .mac-project-card-icon-v250{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #232323;border-radius:10px;background:#090909;color:#ddd}html body .mac-projects-head-v250>div{min-width:0;display:grid;gap:3px}html body .mac-projects-head-v250 b{color:#f4f4f4;font-size:15px}html body .mac-projects-head-v250 small{color:#777;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .mac-projects-head-v250>button{border:0;cursor:url(/cursors/link.cur),pointer}html body .mac-projects-head-v250>button:hover{background:#191919}html body .mac-project-form-v250{display:grid;gap:12px;margin:14px;padding:14px;border:1px solid #232323;border-radius:15px;background:#090909}html body .mac-project-form-grid-v250{display:grid;grid-template-columns:1fr 1fr;gap:10px}html body .mac-project-form-v250 label{display:grid;gap:6px;color:#888;font-size:11px}html body .mac-project-form-v250 input,html body .mac-project-form-v250 textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #232323;border-radius:10px;outline:0;background:#0d0d0d;color:#eee;font:inherit;resize:vertical}html body .mac-project-form-v250 input:focus,html body .mac-project-form-v250 textarea:focus{border-color:#3a3a3a}html body .mac-project-form-actions-v250{display:flex;align-items:center;justify-content:flex-end;gap:8px}html body .mac-project-colors-v250{display:flex;gap:6px;margin-right:auto}html body .mac-project-colors-v250 button{width:23px;height:23px;border:2px solid transparent;border-radius:8px;cursor:url(/cursors/link.cur),pointer}html body .mac-project-colors-v250 button.active{border-color:#fff}html body .mac-project-list-v250{display:grid;gap:8px;padding:0 14px 14px;overflow-y:auto}html body .mac-project-card-v250{display:grid;grid-template-columns:42px minmax(0,1fr) 32px 32px;align-items:center;gap:9px;min-height:66px;padding:8px 10px;border:1px solid #232323;border-radius:13px;background:#090909}html body .mac-project-card-v250>div{min-width:0;display:grid;gap:3px}html body .mac-project-card-v250 b,html body .mac-project-card-v250 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .mac-project-card-v250 b{color:#eee}html body .mac-project-card-v250 small{color:#888}html body .mac-project-card-v250 em{color:#5f5f5f;font-size:10px;font-style:normal}html body .mac-project-card-v250>button{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#8b8b8b;cursor:url(/cursors/link.cur),pointer}html body .mac-project-card-v250>button:hover{background:#1b1b1b;color:#fff}html body .mac-project-card-v250>button.danger:hover{background:#ff50501f;color:#ff7474}html body .mac-project-move-row-v250{width:100%;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 11px;border:1px solid #232323;border-radius:13px;background:#090909;color:inherit;text-align:left;cursor:url(/cursors/link.cur),pointer}html body .mac-project-move-row-v250:hover,html body .mac-project-move-row-v250.active{background:#141414;border-color:#303030}html body .mac-project-move-row-v250>div{min-width:0;display:grid;gap:3px}html body .mac-project-move-row-v250 b{color:#eee}html body .mac-project-move-row-v250 small{color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .mac-project-empty-v250{min-height:120px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #232323;border-radius:13px;color:#6f6f6f;text-align:center}html body .mac-project-empty-v250 b{color:#bdbdbd}html body .project-color-neutral{background:#5d5d5d!important}html body .project-color-blue{background:#2f6fed!important}html body .project-color-violet{background:#7b4ce8!important}html body .project-color-green{background:#2e9b63!important}html body .project-color-orange{background:#d67b2d!important}html body .project-color-red{background:#d14b4b!important}html body #root .mac-top-project-v250{display:inline-flex;align-items:center;gap:7px;max-width:220px;height:30px;padding:0 10px;border:1px solid #232323;border-radius:9px;background:#090909;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:url(/cursors/link.cur),pointer}html body #root .mac-top-project-v250:hover{background:#151515;color:#fff}html body #root .landing-faq-item-v250>button{transition:background-color .18s ease,padding-left .18s ease}html body #root .landing-faq-item-v250>button:hover{padding-left:8px;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent 62%)}html body #root .landing-faq-answer-shell-v250{overflow:hidden;opacity:0;transform:translateY(-8px);transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}html body #root .landing-faq-item-v250.open .landing-faq-answer-shell-v250{opacity:1;transform:translateY(0)}html body #root .landing-faq-answer-inner-v251{min-height:0;overflow:hidden}html body #root .landing-faq-item-v250>button>svg{width:30px;height:30px;padding:7px;border:1px solid #232323;border-radius:9px;transition:transform .26s cubic-bezier(.2,.8,.2,1),color .18s ease,background-color .18s ease}html body #root .landing-faq-item-v250.open>button>svg{background:#171717}html body #root .benefit-accordion-panel{transition:flex-basis .42s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}html body #root .benefit-accordion-panel:hover,html body #root .benefit-accordion-panel:focus-within{transform:translateY(-3px);border-color:#303030!important;background:#0d0d0d!important;box-shadow:0 14px 34px #00000038!important}html body #root .benefit-accordion-trigger{transition:color .16s ease,background-color .16s ease!important}html body #root .benefit-accordion-panel:hover .benefit-accordion-trigger{background:#ffffff05}html body #root .landing-stage-index-v250{width:max-content;max-width:100%;flex-flow:row nowrap;white-space:nowrap;writing-mode:horizontal-tb}html body #root .landing-capability-core-v250 .landing-stage-index-v250{left:24px;transform:none}html body #root .landing-capability-stage-v250:before,html body #root .landing-capability-stage-v250:after,html body #root .landing-flow-route-v250:before{display:none!important}html body #root .landing-flow-spine-v250{position:relative;padding-left:0}html body #root .landing-flow-spine-v250:before{display:none!important}html body #root .landing-flow-route-v250{overflow:hidden}html body #root .landing-flow-console-v250,html body #root .landing-flow-console-v250 *{box-sizing:border-box}html body #root .landing-credit-system-v250,html body #root .landing-credit-equation-v250,html body #root .landing-credit-source-v250,html body #root .landing-credit-result-v250{min-width:0}html body #root .landing-credit-source-v250,html body #root .landing-credit-result-v250{overflow:hidden;padding:18px}html body #root .landing-credit-source-v250 b,html body #root .landing-credit-source-v250 span,html body #root .landing-credit-result-v250 b,html body #root .landing-credit-result-v250 small{overflow-wrap:anywhere;word-break:normal}html body #root .landing-credit-result-v250 b{font-size:clamp(14px,1.45vw,20px);line-height:1.25}html body #root .landing-credit-unit-v251{width:fit-content;max-width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:24px;padding:10px 12px;border:1px solid #232323;border-radius:12px;background:#0c0c0c;color:#7f7f7f;font-size:11px}html body #root .landing-credit-unit-v251 b{color:#f0f0f0;font-size:17px;font-variant-numeric:tabular-nums}html body #root .landing-credit-unit-v251 i{color:#555;font-style:normal}html body #root .landing-credit-unit-v251 strong{color:#ddd;white-space:nowrap}html body #root .mac-settings-danger-zone-v251{border-color:#322020!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-section-head-v238>svg{color:#c86d6d}html body #root .mac-settings-danger-button-v251{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #482727;border-radius:9px;background:#78202014;color:#e07b7b;cursor:url(/cursors/link.cur),pointer}html body #root .mac-settings-danger-button-v251:hover{background:#962a2a29;color:#ff9696}html body #root .mac-settings-danger-button-v251:disabled{opacity:.45;cursor:default}@media(max-width:880px){html body .mac-project-form-grid-v250{grid-template-columns:1fr}html body #root .landing-capability-core-v250 .landing-stage-index-v250{left:22px}}@media(max-width:640px){html body .mac-projects-stage-v250{align-items:end;padding:0}html body .mac-projects-dialog-v250{width:100%;max-height:84vh;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}html body #root .landing-credit-unit-v251{grid-template-columns:auto 1fr}html body #root .landing-credit-unit-v251 i{display:none}html body #root .landing-credit-unit-v251 strong{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html body #root .landing-faq-answer-shell-v250,html body #root .benefit-accordion-panel,html body #root .benefit-accordion-trigger{transition:none!important;transform:none!important}}html body #root .benefit-accordion-showcase{--benefit-accent: #d7d7d7}html body #root .benefit-accordion-panel{isolation:isolate}html body #root .benefit-accordion-panel:hover,html body #root .benefit-accordion-panel:focus-within{transform:translateY(-4px) scale(1.003)!important;border-color:#393939!important;background:#0e0e0e!important;box-shadow:0 22px 54px #0000004d!important}html body #root .benefit-accordion-panel.active{border-color:#303030!important}html body #root .benefit-accordion-content{position:relative}html body #root .benefit-accordion-visual-v252{position:relative;min-height:270px;display:grid;place-items:center;overflow:hidden!important;border:1px solid #202020;border-radius:18px;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.055),transparent 34%),linear-gradient(145deg,#0c0c0c,#090909 62%)}html body #root .benefit-visual-frame-v252{position:relative;z-index:3;width:min(92%,360px);transform:translateY(7px) scale(.94);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease;filter:drop-shadow(0 18px 30px rgba(0,0,0,.32))}html body #root .benefit-accordion-panel:hover .benefit-visual-frame-v252,html body #root .benefit-accordion-panel:focus-within .benefit-visual-frame-v252,html body #root .benefit-accordion-panel.active .benefit-visual-frame-v252{transform:translateY(0) scale(1)}html body #root .benefit-visual-orbit-v252{position:absolute;z-index:1;left:50%;top:50%;width:210px;height:210px;transform:translate(-50%,-50%);opacity:.72;pointer-events:none;transition:opacity .26s ease,transform .42s cubic-bezier(.2,.8,.2,1)}html body #root .benefit-accordion-panel:hover .benefit-visual-orbit-v252,html body #root .benefit-accordion-panel:focus-within .benefit-visual-orbit-v252{opacity:1;transform:translate(-50%,-50%) scale(1.08)}html body #root .benefit-visual-orbit-v252 .ring{position:absolute;border:1px solid #282828;border-radius:50%}html body #root .benefit-visual-orbit-v252 .ring.outer{top:2px;right:2px;bottom:2px;left:2px;border-color:#343434}html body #root .benefit-visual-orbit-v252 .ring.middle{top:27px;right:27px;bottom:27px;left:27px}html body #root .benefit-visual-orbit-v252 .ring.inner{top:58px;right:58px;bottom:58px;left:58px}html body #root .benefit-visual-orbit-v252 .core{position:absolute;left:50%;top:50%;width:48px;height:48px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid #3a3a3a;border-radius:15px;color:#fff;background:#151515;box-shadow:0 0 0 10px #ffffff03,0 16px 38px #00000061;animation:benefit-core-breathe-v252 3.2s ease-in-out infinite}html body #root .benefit-visual-orbit-v252 .point{--radius: 100px;--start: 0deg;position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#bdbdbd;box-shadow:0 0 0 4px #111;animation:benefit-orbit-point-v252 8s linear infinite}html body #root .benefit-visual-orbit-v252 .point.one{--radius: 101px;--start: -82deg}html body #root .benefit-visual-orbit-v252 .point.two{--radius: 77px;--start: 42deg;animation-duration:10s;animation-direction:reverse}html body #root .benefit-visual-orbit-v252 .point.three{--radius: 47px;--start: 145deg;animation-duration:6.5s}@keyframes benefit-orbit-point-v252{0%{transform:rotate(var(--start)) translate(var(--radius))}to{transform:rotate(calc(var(--start) + 360deg)) translate(var(--radius))}}@keyframes benefit-core-breathe-v252{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 0 10px #ffffff03,0 16px 38px #00000061}50%{transform:translate(-50%,-50%) scale(1.055);box-shadow:0 0 0 16px #ffffff05,0 18px 46px #0000006b}}html body #root .benefit-accordion-panel:hover .benefit-visual-orbit-v252 .point,html body #root .benefit-accordion-panel:focus-within .benefit-visual-orbit-v252 .point{animation-duration:4.8s}html body #root .benefit-accordion-showcase.landing-motion-paused-v250 .benefit-visual-orbit-v252 *,html body #root .benefit-accordion-showcase.landing-motion-paused-v250 .benefit-inline-bossbar-fill{animation-play-state:paused!important}html body #root .landing-core-point-v250{--radius: 68px;--start: 0deg;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;margin:-3.5px 0 0 -3.5px;animation-name:landing-core-orbit-aligned-v252!important;transform-origin:center}html body #root .landing-core-point-v250.one{--radius: 68px;--start: -90deg;animation-duration:8s!important}html body #root .landing-core-point-v250.two{--radius: 51px;--start: 36deg;animation-duration:9.5s!important}html body #root .landing-core-point-v250.three{--radius: 33px;--start: 145deg;animation-duration:6.8s!important}@keyframes landing-core-orbit-aligned-v252{0%{transform:rotate(var(--start)) translate(var(--radius))}to{transform:rotate(calc(var(--start) + 360deg)) translate(var(--radius))}}html body #root .landing-flow-engine-v252{display:grid;gap:30px}html body #root .landing-flow-head-v252{max-width:920px}html body #root .landing-flow-head-v252 h2{max-width:900px;font-size:clamp(34px,5vw,70px);line-height:.98;letter-spacing:-.055em}html body #root .landing-flow-head-v252 p{max-width:760px}html body #root .landing-flow-board-v252{display:grid;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);min-height:600px;overflow:hidden;border:1px solid #232323;border-radius:24px;background:#090909;box-shadow:0 28px 70px #0000003d}html body #root .landing-flow-scenarios-v252{min-width:0;display:flex;flex-direction:column;gap:6px;padding:18px;border-right:1px solid #232323;background:linear-gradient(180deg,#0d0d0d,#090909)}html body #root .landing-flow-board-label-v252{min-height:38px;display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 6px;color:#6f6f6f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html body #root .landing-flow-scenarios-v252>button{min-width:0;min-height:76px;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:10px 11px;border:1px solid transparent;border-radius:13px;background:transparent;color:#898989;text-align:left;cursor:url(/cursors/link.cur),pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}html body #root .landing-flow-scenarios-v252>button:hover{background:#151515;color:#dcdcdc}html body #root .landing-flow-scenarios-v252>button.active{border-color:#303030;background:#181818;color:#fff;transform:translate(3px)}html body #root .landing-flow-scenarios-v252>button>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #292929;border-radius:10px;background:#0c0c0c}html body #root .landing-flow-scenarios-v252>button>div{min-width:0;display:grid;gap:4px}html body #root .landing-flow-scenarios-v252 b,html body #root .landing-flow-scenarios-v252 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-flow-scenarios-v252 b{font-size:13px}html body #root .landing-flow-scenarios-v252 small{color:#686868;font-size:10px}html body #root .landing-flow-scenarios-v252 i{color:#555;font-size:10px;font-style:normal}html body #root .landing-flow-runtime-v252{min-width:0;display:grid;grid-template-rows:auto auto auto 1fr auto;animation:landing-flow-panel-in-v252 .36s cubic-bezier(.2,.8,.2,1) both}@keyframes landing-flow-panel-in-v252{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html body #root .landing-flow-runtime-v252>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-bottom:1px solid #232323;color:#999;font-size:11px}html body #root .landing-flow-runtime-v252>header span{display:inline-flex;align-items:center;gap:8px}html body #root .landing-flow-runtime-v252>header small{padding:5px 8px;border:1px solid #272727;border-radius:999px;color:#666}html body #root .landing-flow-input-v252{display:grid;gap:7px;margin:18px 20px 0;padding:18px;border:1px solid #272727;border-radius:15px;background:#111}html body #root .landing-flow-input-v252 small{color:#666;font-size:10px;letter-spacing:.08em;text-transform:uppercase}html body #root .landing-flow-input-v252 b{color:#f2f2f2;font-size:15px}html body #root .landing-flow-input-v252 span{color:#777;font-size:11px}html body #root .landing-flow-pipeline-v252{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1.15fr) 20px minmax(0,1fr);align-items:stretch;gap:7px;margin:18px 20px}html body #root .landing-flow-pipeline-v252>svg{align-self:center;color:#494949}html body #root .landing-flow-pipeline-v252 article{min-width:0;min-height:116px;display:grid;grid-template-columns:27px minmax(0,1fr);align-content:center;gap:9px;padding:13px;border:1px solid #222;border-radius:13px;background:#0c0c0c}html body #root .landing-flow-pipeline-v252 article.active{border-color:#3b3b3b;background:linear-gradient(145deg,#171717,#0f0f0f);box-shadow:inset 0 1px #ffffff09}html body #root .landing-flow-pipeline-v252 article>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid #2b2b2b;border-radius:8px;color:#737373;font-size:9px;font-style:normal}html body #root .landing-flow-pipeline-v252 article>span{min-width:0;display:grid;gap:5px}html body #root .landing-flow-pipeline-v252 small{color:#666;font-size:9px;text-transform:uppercase;letter-spacing:.04em}html body #root .landing-flow-pipeline-v252 b{color:#dcdcdc;font-size:11px;line-height:1.4;overflow-wrap:anywhere}html body #root .landing-flow-switch-v252{align-self:stretch;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 20px 18px;padding:15px 16px;border:1px solid #272727;border-radius:14px;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.05),transparent 34%),#0d0d0d}html body #root .landing-flow-switch-v252>div{min-width:0;display:grid;gap:5px}html body #root .landing-flow-switch-v252 span{color:#666;font-size:10px;text-transform:uppercase;letter-spacing:.06em}html body #root .landing-flow-switch-v252 b{color:#bdbdbd;font-size:12px;line-height:1.45}html body #root .landing-flow-route-badge-v252{flex:0 0 auto;padding:8px 11px;border:1px solid #353535;border-radius:10px;color:#eee!important;background:#181818;text-transform:none!important;letter-spacing:0!important;white-space:nowrap}html body #root .landing-flow-runtime-v252>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid #232323;background:#232323}html body #root .landing-flow-runtime-v252>footer>span{min-width:0;min-height:74px;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;padding:12px 15px;background:#0b0b0b}html body #root .landing-flow-runtime-v252>footer svg{grid-row:1 / 3;align-self:center;color:#8f8f8f}html body #root .landing-flow-runtime-v252>footer b{color:#d8d8d8;font-size:11px;overflow-wrap:anywhere}html body #root .landing-flow-runtime-v252>footer small{color:#646464;font-size:9px}html body #root .landing-credit-ledger-v252{display:grid;gap:26px}html body #root .landing-credit-head-v252{max-width:980px}html body #root .landing-credit-head-v252 h2{max-width:900px;font-size:clamp(34px,5vw,68px);line-height:.98;letter-spacing:-.055em}html body #root .landing-credit-head-v252 p{max-width:840px}html body #root .landing-credit-dashboard-v252{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:14px}html body #root .landing-credit-formula-v252,html body #root .landing-credit-rates-v252,html body #root .landing-credit-plans-v252{min-width:0;overflow:hidden;border:1px solid #232323;border-radius:20px;background:#090909}html body #root .landing-credit-formula-v252>header,html body #root .landing-credit-rates-v252>header,html body #root .landing-credit-plans-v252>header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border-bottom:1px solid #232323;color:#888;font-size:11px}html body #root .landing-credit-formula-v252>header span{display:inline-flex;align-items:center;gap:8px}html body #root .landing-credit-formula-v252>header small,html body #root .landing-credit-rates-v252>header small,html body #root .landing-credit-plans-v252>header small{color:#5f5f5f}html body #root .landing-credit-base-v252{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:end;gap:4px 14px;margin:17px;padding:18px;border:1px solid #303030;border-radius:15px;background:linear-gradient(145deg,#151515,#0d0d0d)}html body #root .landing-credit-base-v252>span{color:#717171;font-size:10px;letter-spacing:.08em;text-transform:uppercase}html body #root .landing-credit-base-v252>b{grid-row:1 / 3;grid-column:2;color:#fff;font-size:clamp(34px,5vw,58px);line-height:.9;letter-spacing:-.055em;font-variant-numeric:tabular-nums}html body #root .landing-credit-base-v252>small{color:#8b8b8b;font-size:12px}html body #root .landing-credit-steps-v252{display:grid;gap:0;margin:0 17px;border-top:1px solid #202020}html body #root .landing-credit-steps-v252>span{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 10px;padding:14px 0;border-bottom:1px solid #202020}html body #root .landing-credit-steps-v252 i{grid-row:1 / 3;width:28px;height:28px;display:grid;place-items:center;border:1px solid #292929;border-radius:8px;color:#737373;font-size:10px;font-style:normal}html body #root .landing-credit-steps-v252 b{color:#d7d7d7;font-size:12px}html body #root .landing-credit-steps-v252 small{color:#666;font-size:10px;line-height:1.4;overflow-wrap:anywhere}html body #root .landing-credit-minimums-v252{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:17px;border-top:1px solid #232323;background:#232323}html body #root .landing-credit-minimums-v252>span{min-width:0;min-height:86px;display:grid;align-content:center;gap:5px;padding:12px 14px;background:#0b0b0b}html body #root .landing-credit-minimums-v252 b{color:#ededed;font-size:22px}html body #root .landing-credit-minimums-v252 small{color:#656565;font-size:9px;line-height:1.35}html body #root .landing-credit-rates-v252>header>div{min-width:0;display:grid;gap:4px}html body #root .landing-credit-rates-v252>header span{color:#888}html body #root .landing-credit-rates-v252>header b{color:#d2d2d2;font-size:11px}html body #root .landing-credit-rates-v252>header>small{width:30px;height:30px;display:grid;place-items:center;border:1px solid #2c2c2c;border-radius:9px;color:#9a9a9a;background:#111}html body #root .landing-credit-rate-list-v252{display:grid}html body #root .landing-credit-rate-list-v252>div{min-width:0;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 64px 92px;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #202020}html body #root .landing-credit-rate-list-v252>div.recommended{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 72%)}html body #root .landing-credit-rate-list-v252>div>span{min-width:0;display:grid;gap:3px}html body #root .landing-credit-rate-list-v252 b,html body #root .landing-credit-rate-list-v252 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-credit-rate-list-v252 b{color:#dfdfdf;font-size:12px}html body #root .landing-credit-rate-list-v252 small{color:#606060;font-size:9px}html body #root .landing-credit-rate-list-v252 strong{color:#bcbcbc;font-size:12px;font-variant-numeric:tabular-nums}html body #root .landing-credit-rate-list-v252 em{color:#777;font-size:10px;font-style:normal;text-align:right;font-variant-numeric:tabular-nums}html body #root .landing-credit-rate-note-v252{display:block;padding:13px 16px;color:#5d5d5d;font-size:9px;line-height:1.45}html body #root .landing-credit-examples-v252{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body #root .landing-credit-examples-v252 article{min-width:0;min-height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:7px 12px;padding:16px;border:1px solid #232323;border-radius:15px;background:#0b0b0b}html body #root .landing-credit-examples-v252 span{grid-column:1 / -1;color:#777;font-size:10px}html body #root .landing-credit-examples-v252 b{color:#bdbdbd;font-size:12px}html body #root .landing-credit-examples-v252 strong{color:#fff;font-size:14px;text-align:right}html body #root .landing-credit-plans-v252>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#232323}html body #root .landing-credit-plans-v252 article{min-width:0;min-height:112px;display:grid;align-content:center;gap:7px;padding:16px;background:#0a0a0a}html body #root .landing-credit-plans-v252 article.featured{background:linear-gradient(145deg,#171717,#0d0d0d)}html body #root .landing-credit-plans-v252 span{color:#777;font-size:10px;text-transform:uppercase;letter-spacing:.08em}html body #root .landing-credit-plans-v252 b{color:#ededed;font-size:15px}html body #root .landing-credit-plans-v252 small{color:#686868;font-size:10px}@media(max-width:1050px){html body #root .landing-flow-board-v252{grid-template-columns:1fr}html body #root .landing-flow-scenarios-v252{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #232323}html body #root .landing-flow-board-label-v252{grid-column:1 / -1}html body #root .landing-flow-pipeline-v252{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .landing-flow-pipeline-v252>svg{display:none}html body #root .landing-credit-dashboard-v252{grid-template-columns:1fr}}@media(max-width:720px){html body #root .landing-flow-head-v252 h2,html body #root .landing-credit-head-v252 h2{font-size:clamp(34px,12vw,52px)}html body #root .landing-flow-scenarios-v252{grid-template-columns:1fr;padding:12px}html body #root .landing-flow-pipeline-v252{grid-template-columns:1fr;margin:12px}html body #root .landing-flow-pipeline-v252 article{min-height:92px}html body #root .landing-flow-switch-v252{align-items:flex-start;flex-direction:column;margin:0 12px 12px}html body #root .landing-flow-runtime-v252>footer{grid-template-columns:1fr}html body #root .landing-credit-minimums-v252{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .landing-credit-examples-v252{grid-template-columns:1fr}html body #root .landing-credit-plans-v252>div{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .landing-credit-rate-list-v252>div{grid-template-columns:minmax(0,1fr) 52px 78px;padding-inline:12px}html body #root .benefit-visual-orbit-v252{width:180px;height:180px}html body #root .benefit-visual-orbit-v252 .point.one{--radius: 86px}html body #root .benefit-visual-orbit-v252 .point.two{--radius: 65px}html body #root .benefit-visual-orbit-v252 .point.three{--radius: 40px}}@media(max-width:460px){html body #root .landing-credit-base-v252{grid-template-columns:1fr}html body #root .landing-credit-base-v252>b{grid-column:1;grid-row:auto}html body #root .landing-credit-minimums-v252,html body #root .landing-credit-plans-v252>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html body #root .benefit-visual-orbit-v252 *,html body #root .landing-flow-runtime-v252{animation:none!important}}html body #root .landing-flow-board-v252,html body #root .landing-flow-runtime-v252,html body #root .landing-flow-scenarios-v252,html body #root .landing-flow-input-v252,html body #root .landing-flow-pipeline-v252 article,html body #root .landing-flow-switch-v252,html body #root .landing-flow-runtime-v252>footer>span,html body #root .landing-credit-map-v253>article,html body #root .landing-credit-rates-v253,html body #root .landing-credit-budget-v253,html body #root .landing-credit-examples-v253 article,html body #root .accordion-visual-window{background:#090909c7!important;background-image:none!important;border-color:#232323!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(115%)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important}html body #root .benefit-accordion-showcase{--boss-fill-active: 0%;overflow:visible!important}html body #root .benefit-accordion-track{align-items:stretch!important}html body #root .benefit-accordion-panel,html body #root .benefit-accordion-panel:hover,html body #root .benefit-accordion-panel:focus-within{transform:none!important;filter:none!important;box-shadow:none!important;background:#090909c7!important;border-color:#232323!important;backdrop-filter:blur(18px) saturate(115%)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important;transition:flex-basis .52s cubic-bezier(.2,.8,.2,1),width .52s cubic-bezier(.2,.8,.2,1),border-color .16s ease,background-color .16s ease!important}html body #root .benefit-accordion-panel.active{border-color:#303030!important;background:#090909e0!important}html body #root .benefit-accordion-trigger,html body #root .benefit-accordion-panel:hover .benefit-accordion-trigger,html body #root .benefit-accordion-panel:focus-within .benefit-accordion-trigger{background:transparent!important;transform:none!important;box-shadow:none!important}html body #root .benefit-accordion-content{animation:benefit-content-restore-v253 .44s cubic-bezier(.2,.8,.2,1) both!important}@keyframes benefit-content-restore-v253{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}html body #root .benefit-accordion-visual-wrap{overflow:hidden!important;border-radius:18px!important}html body #root .accordion-visual-window{transform:none!important;filter:none!important}html body #root .benefit-inline-bossbar-fill{animation-play-state:running!important}html body #root .landing-faq-item-v250,html body #root .landing-faq-item-v250:hover,html body #root .landing-faq-item-v250.open{background:transparent!important;box-shadow:none!important;filter:none!important}html body #root .landing-faq-item-v250>button,html body #root .landing-faq-item-v250>button:hover,html body #root .landing-faq-item-v250>button:active,html body #root .landing-faq-item-v250>button:focus,html body #root .landing-faq-item-v250>button:focus-visible{padding-left:0!important;padding-right:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;outline:0!important}html body #root .landing-faq-item-v250>button>b{transition:color .16s ease!important}html body #root .landing-faq-item-v250>button>svg,html body #root .landing-faq-item-v250.open>button>svg{background:transparent!important;box-shadow:none!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .16s ease!important}html body #root .landing-faq-answer-shell-v250{display:grid!important;grid-template-rows:0fr!important;opacity:0!important;transform:none!important;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1),opacity .22s ease!important}html body #root .landing-faq-item-v250.open .landing-faq-answer-shell-v250{grid-template-rows:1fr!important;opacity:1!important;transform:none!important}html body #root .landing-credit-ledger-v253{display:grid;gap:26px}html body #root .landing-credit-head-v253{max-width:920px}html body #root .landing-credit-head-v253 h2{max-width:880px;font-size:clamp(40px,6vw,82px);line-height:.96;letter-spacing:-.055em}html body #root .landing-credit-map-v253{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}html body #root .landing-credit-map-v253>article,html body #root .landing-credit-rates-v253,html body #root .landing-credit-budget-v253{min-width:0;overflow:hidden;border:1px solid #232323;border-radius:18px}html body #root .landing-credit-rule-v253,html body #root .landing-credit-image-v253{padding:18px}html body #root .landing-credit-rule-v253>header,html body #root .landing-credit-image-v253>header,html body #root .landing-credit-rates-v253>header,html body #root .landing-credit-budget-v253>header{min-height:42px;display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid #232323;color:#a0a0a0;font-size:11px}html body #root .landing-credit-rule-v253>header small,html body #root .landing-credit-rates-v253>header small,html body #root .landing-credit-budget-v253>header small{margin-left:auto;color:#5f5f5f}html body #root .landing-credit-equation-v253{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:space-between;gap:10px;padding:28px 0}html body #root .landing-credit-equation-v253>span{min-width:0;display:grid;gap:5px}html body #root .landing-credit-equation-v253 b{color:#ededed;font-size:14px;overflow-wrap:anywhere}html body #root .landing-credit-equation-v253 small{color:#626262;font-size:9px;line-height:1.4}html body #root .landing-credit-equation-v253 i{color:#555;font-style:normal}html body #root .landing-credit-equation-v253 strong{padding:10px 12px;border:1px solid #303030;border-radius:10px;color:#fff;background:#090909;font-size:13px}html body #root .landing-credit-rule-v253>p,html body #root .landing-credit-image-v253>p,html body #root .landing-credit-budget-v253>p{margin:0;color:#737373;font-size:11px;line-height:1.65}html body #root .landing-credit-image-v253>b{display:block;margin:24px 0 9px;color:#f0f0f0;font-size:20px;line-height:1.15}html body #root .landing-credit-image-v253>div{display:grid;gap:5px;margin-top:22px;padding:14px;border:1px solid #232323;border-radius:12px;background:#090909c7}html body #root .landing-credit-image-v253>div span{color:#777;font-size:10px}html body #root .landing-credit-image-v253>div strong{color:#fff;font-size:22px}html body #root .landing-credit-image-v253>div small{color:#686868;font-size:10px}html body #root .landing-credit-details-v253{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}html body #root .landing-credit-rates-v253>header,html body #root .landing-credit-budget-v253>header{padding:14px 16px}html body #root .landing-credit-rates-v253>div,html body #root .landing-credit-budget-v253>div{display:grid;grid-template-columns:minmax(0,1fr) 70px 130px;align-items:center;gap:10px;min-height:52px;padding:9px 16px;border-top:1px solid #181818}html body #root .landing-credit-rates-v253>div:first-of-type,html body #root .landing-credit-budget-v253>div:first-of-type{border-top:0}html body #root .landing-credit-rates-v253>div.recommended{background:#ffffff05}html body #root .landing-credit-rates-v253 span,html body #root .landing-credit-budget-v253 span{min-width:0;display:grid;gap:3px}html body #root .landing-credit-rates-v253 b,html body #root .landing-credit-budget-v253 b{color:#dcdcdc;font-size:12px}html body #root .landing-credit-rates-v253 small,html body #root .landing-credit-budget-v253 small{color:#606060;font-size:9px}html body #root .landing-credit-rates-v253 strong,html body #root .landing-credit-budget-v253 strong{color:#bdbdbd;font-size:11px;text-align:right}html body #root .landing-credit-rates-v253 em{color:#777;font-size:10px;font-style:normal;text-align:right}html body #root .landing-credit-budget-v253>div{grid-template-columns:minmax(0,1fr) 96px;position:relative;padding-bottom:16px}html body #root .landing-credit-budget-v253>div>i{position:absolute;left:16px;right:16px;bottom:7px;height:2px;overflow:hidden;border-radius:99px;background:#1b1b1b}html body #root .landing-credit-budget-v253>div>i:after{content:"";display:block;width:var(--budget-fill, 0%);height:100%;border-radius:inherit;background:#8b8b8b}html body #root .landing-credit-budget-v253>p{padding:14px 16px 16px;border-top:1px solid #232323}html body #root .landing-credit-examples-v253{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html body #root .landing-credit-examples-v253 article{min-width:0;min-height:110px;display:grid;align-content:space-between;gap:8px;padding:16px;border:1px solid #232323;border-radius:15px}html body #root .landing-credit-examples-v253 span{color:#727272;font-size:10px;line-height:1.4}html body #root .landing-credit-examples-v253 b{color:#ededed;font-size:17px}html body #root .landing-credit-examples-v253 small{color:#5e5e5e;font-size:9px}html body #root .landing-flow-board-v252,html body #root .landing-flow-runtime-v252,html body #root .landing-flow-scenarios-v252,html body #root .landing-flow-pipeline-v252,html body #root .landing-flow-switch-v252,html body #root .landing-flow-runtime-v252>footer{overflow:hidden!important}html body #root .landing-flow-pipeline-v252:before,html body #root .landing-flow-pipeline-v252:after,html body #root .landing-flow-board-v252:before,html body #root .landing-flow-board-v252:after{display:none!important}html body #root .landing-flow-scenarios-v252>button:hover,html body #root .landing-flow-scenarios-v252>button.active{background:#111!important;box-shadow:none!important;transform:none!important}@media(max-width:900px){html body #root .landing-credit-map-v253,html body #root .landing-credit-details-v253{grid-template-columns:1fr}html body #root .landing-credit-examples-v253{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){html body #root .landing-credit-head-v253 h2{font-size:clamp(36px,12vw,54px)}html body #root .landing-credit-equation-v253{grid-template-columns:1fr;justify-items:stretch}html body #root .landing-credit-equation-v253>i{display:none}html body #root .landing-credit-rates-v253>div{grid-template-columns:minmax(0,1fr) 48px}html body #root .landing-credit-rates-v253 em{grid-column:1 / -1;text-align:left}html body #root .landing-credit-examples-v253{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html body #root .benefit-accordion-content,html body #root .landing-faq-answer-shell-v250,html body #root .landing-faq-item-v250>button>svg{animation:none!important;transition-duration:1ms!important}}html body #root .benefit-accordion-track{contain:layout paint!important}html body #root .benefit-accordion-panel,html body #root .benefit-accordion-panel:hover,html body #root .benefit-accordion-panel:focus-within{will-change:flex-grow,border-color,background-color!important;transition:flex-grow .68s cubic-bezier(.16,.84,.24,1),border-color .18s ease,background-color .18s ease!important}html body #root .benefit-accordion-panel{flex-grow:.92!important}html body #root .benefit-accordion-panel.active{flex-grow:2.95!important}html body #root .benefit-accordion-content,html body #root .benefit-accordion-panel.active .benefit-accordion-content{display:grid!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(18px) scale(.992)!important;animation:none!important;transition:opacity .26s ease,transform .5s cubic-bezier(.16,.84,.24,1),visibility 0s linear .52s!important}html body #root .benefit-accordion-panel.active .benefit-accordion-content,html body #root .benefit-accordion-content.active-content{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0) scale(1)!important;transition-delay:.15s,90ms,0s!important}html body #root .benefit-accordion-panel:not(.active) .accordion-visual-window,html body #root .benefit-accordion-panel:not(.active) .benefit-accordion-copy{opacity:0!important}html body #root .benefit-accordion-panel.active .accordion-visual-window,html body #root .benefit-accordion-panel.active .benefit-accordion-copy{opacity:1!important;transition:opacity .36s ease .15s!important}html body #root .landing-credit-economics-v254{overflow:hidden!important}html body #root .landing-credit-economics-head-v254,html body #root .landing-credit-economics-row-v254{display:grid!important;grid-template-columns:minmax(112px,1.25fr) repeat(4,minmax(88px,.82fr))!important;align-items:center!important;gap:12px!important;padding:12px 16px!important}html body #root .landing-credit-economics-head-v254{border-top:1px solid #232323!important;border-bottom:1px solid #232323!important;color:#5f5f5f!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .landing-credit-economics-row-v254{position:relative!important;min-height:58px!important;border-top:1px solid #1d1d1d!important;background:#090909!important}html body #root .landing-credit-economics-head-v254+.landing-credit-economics-row-v254{border-top:0!important}html body #root .landing-credit-economics-row-v254>span{display:grid!important;gap:3px!important;min-width:0!important}html body #root .landing-credit-economics-row-v254 b{color:#ededed!important;font-size:12px!important}html body #root .landing-credit-economics-row-v254 small{color:#626262!important;font-size:9px!important}html body #root .landing-credit-economics-row-v254 strong,html body #root .landing-credit-economics-row-v254 em{color:#d2d2d2!important;font-size:11px!important;font-style:normal!important;text-align:left!important;white-space:nowrap!important}html body #root .landing-credit-economics-row-v254 em{color:#9f9f9f!important}html body #root .landing-credit-economics-v254>p{margin:0!important;padding:14px 16px 16px!important;border-top:1px solid #232323!important;color:#777!important;font-size:10px!important;line-height:1.55!important}@media(max-width:900px){html body #root .landing-credit-economics-head-v254{display:none!important}html body #root .landing-credit-economics-row-v254{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important}html body #root .landing-credit-economics-row-v254>span{grid-column:1 / -1!important;padding-bottom:5px!important}}@media(max-width:760px){html body #root .benefit-accordion-panel,html body #root .benefit-accordion-panel.active{transition:min-height .52s cubic-bezier(.16,.84,.24,1),border-color .18s ease,background-color .18s ease!important}html body #root .benefit-accordion-content,html body #root .benefit-accordion-panel.active .benefit-accordion-content{transform:translateY(12px)!important}html body #root .benefit-accordion-panel.active .benefit-accordion-content,html body #root .benefit-accordion-content.active-content{transform:translateY(0)!important}}@media(prefers-reduced-motion:reduce){html body #root .benefit-accordion-panel,html body #root .benefit-accordion-content,html body #root .benefit-accordion-copy,html body #root .accordion-visual-window{transition-duration:1ms!important;transition-delay:0s!important}}html body #root .landing-credit-system-v255{display:grid!important;gap:18px!important;color:#f3f3f3!important}html body #root .landing-credit-head-v255{max-width:830px!important}html body #root .landing-credit-head-v255 p{max-width:720px!important;color:#858589!important}html body #root .landing-credit-core-v255,html body #root .landing-credit-grid-v255{display:grid!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;gap:14px!important}html body #root .landing-credit-unit-v255,html body #root .landing-credit-formula-v255,html body #root .landing-credit-models-v255,html body #root .landing-credit-rounding-v255,html body #root .landing-credit-plans-v255,html body #root .landing-credit-examples-v255>article{border:1px solid #232323!important;background:#090909d1!important;box-shadow:none!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}html body #root .landing-credit-unit-v255,html body #root .landing-credit-formula-v255,html body #root .landing-credit-models-v255,html body #root .landing-credit-rounding-v255{min-width:0!important;border-radius:18px!important;padding:24px!important;overflow:hidden!important}html body #root .landing-credit-unit-v255{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:300px!important}html body #root .landing-credit-unit-v255>span,html body #root .landing-credit-formula-v255 header,html body #root .landing-credit-models-v255 header,html body #root .landing-credit-rounding-v255 header,html body #root .landing-credit-plans-v255>header{color:#8d8d92!important;font-size:12px!important;letter-spacing:.02em!important}html body #root .landing-credit-unit-v255>div{display:flex!important;align-items:baseline!important;gap:12px!important}html body #root .landing-credit-unit-v255 strong{font-size:clamp(82px,9vw,142px)!important;font-weight:620!important;line-height:.78!important;letter-spacing:-.08em!important}html body #root .landing-credit-unit-v255 b{font-size:clamp(24px,3vw,42px)!important;font-weight:560!important;letter-spacing:-.04em!important}html body #root .landing-credit-unit-v255 p{margin:0!important;color:#f2f2f2!important;font-size:18px!important;font-weight:600!important}html body #root .landing-credit-unit-v255 small{color:#6f6f74!important}html body #root .landing-credit-formula-v255{display:grid!important;align-content:space-between!important;gap:22px!important}html body #root .landing-credit-formula-v255 header,html body #root .landing-credit-models-v255 header,html body #root .landing-credit-rounding-v255 header,html body #root .landing-credit-plans-v255>header{display:flex!important;align-items:center!important;gap:8px!important}html body #root .landing-credit-formula-line-v255{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.82fr) auto minmax(100px,auto)!important;align-items:stretch!important;gap:8px!important}html body #root .landing-credit-formula-line-v255>span,html body #root .landing-credit-formula-line-v255>strong{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:92px!important;padding:14px!important;border:1px solid #232323!important;border-radius:12px!important;background:#090909!important}html body #root .landing-credit-formula-line-v255 b,html body #root .landing-credit-formula-line-v255 strong{color:#f3f3f3!important;font-size:14px!important;overflow-wrap:anywhere!important}html body #root .landing-credit-formula-line-v255 small{color:#69696e!important;font-size:10px!important;line-height:1.35!important}html body #root .landing-credit-formula-line-v255>i{align-self:center!important;color:#5f5f64!important;font-style:normal!important}html body #root .landing-credit-formula-v255>p,html body #root .landing-credit-rounding-v255>p{margin:0!important;color:#77777c!important;font-size:12px!important;line-height:1.6!important}html body #root .landing-credit-models-v255>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:16px!important}html body #root .landing-credit-models-v255>div>span{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important;padding:11px 12px!important;border:1px solid #1f1f1f!important;border-radius:11px!important;background:#090909!important}html body #root .landing-credit-models-v255 b{overflow:hidden!important;color:#dcdce0!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .landing-credit-models-v255 em{color:#f5f5f5!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}html body #root .landing-credit-models-v255 small{grid-column:1 / -1!important;color:#66666b!important;font-size:10px!important}html body #root .landing-credit-models-v255 .recommended{border-color:#343434!important;background:#0d0d0d!important}html body #root .landing-credit-rounding-v255{display:grid!important;gap:9px!important}html body #root .landing-credit-rounding-v255>div,html body #root .landing-credit-rounding-v255 footer{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:0 12px!important;border-bottom:1px solid #1f1f1f!important;color:#8b8b90!important;font-size:12px!important}html body #root .landing-credit-rounding-v255 b,html body #root .landing-credit-rounding-v255 strong{color:#f2f2f2!important}html body #root .landing-credit-rounding-v255 footer{margin-top:4px!important;border:1px solid #2a2a2a!important;border-radius:11px!important;background:#0d0d0d!important}html body #root .landing-credit-plans-v255{border-radius:18px!important;overflow:hidden!important}html body #root .landing-credit-plans-v255>header{justify-content:space-between!important;min-height:54px!important;padding:0 18px!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-plans-v255>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .landing-credit-plans-v255 article{min-width:0!important;min-height:210px!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:20px!important;border-right:1px solid #232323!important;background:#090909!important}html body #root .landing-credit-plans-v255 article:last-child{border-right:0!important}html body #root .landing-credit-plans-v255 article.best{background:#0d0d0d!important}html body #root .landing-credit-plans-v255 article>span{color:#5f5f64!important;font-size:10px!important}html body #root .landing-credit-plans-v255 article small{color:#8b8b90!important;font-size:11px!important;text-transform:uppercase!important}html body #root .landing-credit-plans-v255 article b{margin-top:auto!important;color:#f2f2f2!important;font-size:clamp(22px,3vw,34px)!important;line-height:1!important;letter-spacing:-.04em!important}html body #root .landing-credit-plans-v255 article strong{color:#9a9a9f!important;font-size:12px!important}html body #root .landing-credit-plans-v255 article em{color:#d5d5d8!important;font-size:11px!important;font-style:normal!important}html body #root .landing-credit-examples-v255{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}html body #root .landing-credit-examples-v255>article{min-width:0!important;min-height:88px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;padding:14px!important;border-radius:13px!important}html body #root .landing-credit-examples-v255 span{color:#77777c!important;font-size:10px!important;line-height:1.4!important}html body #root .landing-credit-examples-v255 b{color:#f2f2f2!important;font-size:15px!important}@media(max-width:980px){html body #root .landing-credit-core-v255,html body #root .landing-credit-grid-v255,html body #root .landing-credit-formula-line-v255{grid-template-columns:1fr!important}html body #root .landing-credit-formula-line-v255>i{display:none!important}html body #root .landing-credit-examples-v255{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){html body #root .landing-credit-models-v255>div,html body #root .landing-credit-plans-v255>div,html body #root .landing-credit-examples-v255{grid-template-columns:1fr!important}html body #root .landing-credit-plans-v255 article{border-right:0!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-plans-v255 article:last-child{border-bottom:0!important}html body #root .landing-credit-unit-v255,html body #root .landing-credit-formula-v255,html body #root .landing-credit-models-v255,html body #root .landing-credit-rounding-v255{padding:18px!important}}html body #root .landing-motion-paused-v257,html body #root .landing-motion-paused-v257 *,html body #root .landing-motion-paused-v250,html body #root .landing-motion-paused-v250 *{animation-play-state:paused!important}html body #root .landing-performance-section-v250,html body #root .benefit-accordion-showcase{contain:layout paint style}html body #root .landing-motion-paused-v257 .landing-core-point-v250,html body #root .landing-motion-paused-v257 .accordion-visual-window *,html body #root .landing-motion-paused-v257 .benefit-inline-bossbar-fill,html body #root .landing-motion-paused-v257 .landing-flow-progress-v257>span{will-change:auto!important}html body #root .benefit-accordion-track{display:flex!important;align-items:stretch!important;gap:10px!important;contain:layout paint!important}html body #root .benefit-accordion-panel,html body #root .benefit-accordion-panel:hover,html body #root .benefit-accordion-panel:focus-within{flex:.92 1 0!important;min-width:0!important;transform:none!important;filter:none!important;box-shadow:none!important;background:#090909d1!important;border-color:#232323!important;transition:flex-grow .62s cubic-bezier(.16,.84,.24,1),border-color .18s ease,background-color .18s ease!important}html body #root .benefit-accordion-panel.active{flex-grow:3!important;background:#090909f0!important;border-color:#303030!important}html body #root .benefit-accordion-content{display:grid!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(14px) scale(.994)!important;transition:opacity .28s ease,transform .5s cubic-bezier(.16,.84,.24,1),visibility 0s linear .52s!important}html body #root .benefit-accordion-panel.active .benefit-accordion-content,html body #root .benefit-accordion-content.active-content{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0) scale(1)!important;transition-delay:.13s,70ms,0s!important}html body #root .benefit-accordion-trigger{cursor:pointer!important}html body #root .benefit-inline-bossbar-fill{width:var(--boss-fill-active, 0%)!important;animation:none!important;transition:none!important}html body #root .landing-flow-scenarios-v252>button{position:relative!important;overflow:hidden!important;cursor:pointer!important}html body #root .landing-flow-progress-v257{position:absolute!important;left:12px!important;right:12px!important;bottom:5px!important;height:2px!important;overflow:hidden!important;border-radius:999px!important;background:#1d1d1d!important;pointer-events:none!important}html body #root .landing-flow-progress-v257>span{display:block!important;width:0!important;height:100%!important;border-radius:inherit!important;background:#8d8d92!important}html body #root .landing-flow-scenarios-v252>button.active .landing-flow-progress-v257>span{width:var(--flow-progress-v257, 0%)!important}html body #root .landing-flow-scenarios-v252>button:not(.active) .landing-flow-progress-v257{opacity:.32!important}html body #root .landing-flow-runtime-v252{background:#090909db!important;border-color:#232323!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}html body #root .landing-credit-system-v257{display:grid!important;gap:16px!important}html body #root .landing-credit-head-v257{max-width:940px!important}html body #root .landing-credit-head-v257 h2{max-width:900px!important;font-size:clamp(42px,6.2vw,86px)!important;line-height:.96!important;letter-spacing:-.055em!important}html body #root .landing-credit-head-v257 p{max-width:760px!important;color:#818186!important}html body #root .landing-credit-rule-v257{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:12px!important}html body #root .landing-credit-unit-v257,html body #root .landing-credit-steps-v257,html body #root .landing-credit-equation-v257,html body #root .landing-credit-model-list-v257,html body #root .landing-credit-flow-example-v257,html body #root .landing-credit-media-v257{min-width:0!important;border:1px solid #232323!important;background:#090909d6!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}html body #root .landing-credit-unit-v257{min-height:310px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:24px!important;border-radius:18px!important;overflow:hidden!important}html body #root .landing-credit-unit-v257>span{color:#7c7c81!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}html body #root .landing-credit-unit-v257>div{display:flex!important;align-items:baseline!important;gap:12px!important}html body #root .landing-credit-unit-v257 strong{color:#f5f5f5!important;font-size:clamp(86px,10vw,148px)!important;line-height:.78!important;letter-spacing:-.08em!important}html body #root .landing-credit-unit-v257 b{color:#f2f2f2!important;font-size:clamp(25px,3vw,42px)!important;letter-spacing:-.045em!important}html body #root .landing-credit-unit-v257 p{margin:0!important;color:#f0f0f0!important;font-size:20px!important;font-weight:650!important}html body #root .landing-credit-unit-v257 small{color:#6f6f74!important;line-height:1.5!important}html body #root .landing-credit-steps-v257{display:grid!important;border-radius:18px!important;overflow:hidden!important}html body #root .landing-credit-steps-v257>article{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:102px!important;padding:17px 20px!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-steps-v257>article:last-child{border-bottom:0!important}html body #root .landing-credit-steps-v257 i{color:#66666b!important;font-size:11px!important;font-style:normal!important}html body #root .landing-credit-steps-v257 b{color:#eeeeef!important;font-size:14px!important}html body #root .landing-credit-steps-v257 p{margin:5px 0 0!important;color:#747479!important;font-size:12px!important;line-height:1.5!important}html body #root .landing-credit-equation-v257{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.8fr) auto minmax(110px,auto)!important;align-items:center!important;gap:10px!important;padding:15px!important;border-radius:16px!important}html body #root .landing-credit-equation-v257>span,html body #root .landing-credit-equation-v257>strong{min-width:0!important;display:grid!important;gap:5px!important;min-height:78px!important;align-content:center!important;padding:13px!important;border:1px solid #232323!important;border-radius:11px!important;background:#090909!important}html body #root .landing-credit-equation-v257 small{color:#606065!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.07em!important}html body #root .landing-credit-equation-v257 b,html body #root .landing-credit-equation-v257 strong{color:#ededee!important;font-size:13px!important;overflow-wrap:anywhere!important}html body #root .landing-credit-equation-v257>i{color:#55555a!important;font-style:normal!important}html body #root .landing-credit-details-v257{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;gap:12px!important}html body #root .landing-credit-model-list-v257,html body #root .landing-credit-flow-example-v257{padding:20px!important;border-radius:18px!important}html body #root .landing-credit-model-list-v257>header,html body #root .landing-credit-flow-example-v257>header{display:flex!important;align-items:center!important;gap:8px!important;padding-bottom:14px!important;border-bottom:1px solid #232323!important;color:#929297!important;font-size:12px!important}html body #root .landing-credit-model-list-v257>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:14px!important}html body #root .landing-credit-model-list-v257>div>span{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 9px!important;padding:12px!important;border:1px solid #202020!important;border-radius:11px!important;background:#090909!important}html body #root .landing-credit-model-list-v257 b{overflow:hidden!important;color:#dcdce0!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .landing-credit-model-list-v257 em{color:#f1f1f2!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}html body #root .landing-credit-model-list-v257 small{grid-column:1 / -1!important;color:#66666b!important;font-size:10px!important}html body #root .landing-credit-flow-example-v257{display:grid!important;gap:0!important}html body #root .landing-credit-flow-example-v257>div,html body #root .landing-credit-flow-example-v257>strong{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;border-bottom:1px solid #202020!important;color:#7a7a7f!important;font-size:12px!important}html body #root .landing-credit-flow-example-v257>div b,html body #root .landing-credit-flow-example-v257>strong b{color:#efeff0!important}html body #root .landing-credit-flow-example-v257>strong{margin-top:8px!important;padding:0 11px!important;border:1px solid #2a2a2a!important;border-radius:10px!important;background:#0d0d0d!important}html body #root .landing-credit-flow-example-v257>p{margin:13px 0 0!important;color:#68686d!important;font-size:11px!important;line-height:1.5!important}html body #root .landing-credit-media-v257{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:17px 20px!important;border-radius:15px!important}html body #root .landing-credit-media-v257>div{display:flex!important;align-items:center!important;gap:12px!important}html body #root .landing-credit-media-v257>div>span{display:grid!important;gap:3px!important}html body #root .landing-credit-media-v257 b,html body #root .landing-credit-media-v257 strong{color:#eeeeef!important;font-size:12px!important}html body #root .landing-credit-media-v257 small{color:#6c6c71!important;font-size:10px!important}html body #root .landing-faq-item-v250{border-color:#232323!important;transition:border-color .16s ease,background-color .16s ease!important}html body #root .landing-faq-item-v250:hover{border-color:#303030!important;background:#090909b8!important}html body #root .landing-faq-question-v257{grid-template-columns:34px minmax(0,1fr) auto 32px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}html body #root .landing-faq-action-v257{color:#5f5f64!important;font-size:10px!important;opacity:0!important;transform:translate(4px)!important;transition:opacity .16s ease,transform .2s ease,color .16s ease!important}html body #root .landing-faq-item-v250:hover .landing-faq-action-v257,html body #root .landing-faq-item-v250.open .landing-faq-action-v257,html body #root .landing-faq-question-v257:focus-visible .landing-faq-action-v257{opacity:1!important;transform:translate(0)!important;color:#a0a0a5!important}html body #root .landing-faq-question-v257>svg{border:1px solid #232323!important;border-radius:8px!important;padding:6px!important;width:30px!important;height:30px!important;background:#090909!important}html body #root .landing-faq-item-v250:hover .landing-faq-question-v257>svg{background:#151515!important;border-color:#303030!important}html body #root .landing-faq-answer-shell-v250{display:grid!important;grid-template-rows:0fr!important;opacity:0!important;overflow:hidden!important;transition:grid-template-rows .43s cubic-bezier(.2,.8,.2,1),opacity .26s ease!important}html body #root .landing-faq-item-v250.open .landing-faq-answer-shell-v250{grid-template-rows:1fr!important;opacity:1!important}html body #root .landing-faq-answer-inner-v251{min-height:0!important;overflow:hidden!important}html body #root .landing-faq-answer-inner-v251>p{opacity:0!important;transform:translateY(-5px)!important;transition:opacity .23s ease 40ms,transform .36s cubic-bezier(.2,.8,.2,1) 40ms!important}html body #root .landing-faq-item-v250.open .landing-faq-answer-inner-v251>p{opacity:1!important;transform:translateY(0)!important}@media(max-width:980px){html body #root .landing-credit-rule-v257,html body #root .landing-credit-details-v257,html body #root .landing-credit-equation-v257{grid-template-columns:1fr!important}html body #root .landing-credit-equation-v257>i{display:none!important}}@media(max-width:680px){html body #root .benefit-accordion-track{display:grid!important}html body #root .benefit-accordion-panel,html body #root .benefit-accordion-panel.active{flex:none!important}html body #root .landing-credit-model-list-v257>div{grid-template-columns:1fr!important}html body #root .landing-credit-media-v257{align-items:flex-start!important;flex-direction:column!important}html body #root .landing-faq-question-v257{grid-template-columns:28px minmax(0,1fr) 28px!important}html body #root .landing-faq-action-v257{display:none!important}}@media(prefers-reduced-motion:reduce){html body #root .benefit-accordion-panel,html body #root .benefit-accordion-content,html body #root .landing-faq-answer-shell-v250,html body #root .landing-faq-answer-inner-v251>p,html body #root .landing-faq-action-v257{transition-duration:1ms!important}}html body #root .is-motion-active-v258 *,html body #root .is-motion-active-v258 *:before,html body #root .is-motion-active-v258 *:after{animation-play-state:running}html body #root .landing-capabilities-v258{display:grid!important;gap:20px!important}html body #root .landing-capability-stage-v258{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(280px,1.1fr) minmax(0,.95fr)!important;min-height:520px!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:22px!important;background:#090909d1!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:none!important}html body #root .landing-capability-column-v258,html body #root .landing-capability-core-v258{position:relative!important;min-width:0!important;padding:30px!important;background:#090909!important}html body #root .landing-capability-column-v258.output,html body #root .landing-capability-core-v258{border-left:1px solid #232323!important}html body #root .landing-stage-index-v258{display:inline-flex!important;align-items:center!important;min-height:22px!important;color:#66666b!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .landing-capability-column-v258 h3{margin:18px 0 22px!important;color:#f0f0f1!important;font-size:clamp(25px,2.6vw,38px)!important;line-height:1!important;letter-spacing:-.045em!important}html body #root .landing-input-stream-v258,html body #root .landing-output-stack-v258{display:grid!important;gap:9px!important}html body #root .landing-input-stream-v258>span,html body #root .landing-output-stack-v258>span{min-width:0!important;min-height:48px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 13px!important;border:1px solid #202020!important;border-radius:11px!important;color:#9a9a9f!important;background:#090909!important}html body #root .landing-output-stack-v258>span{grid-template-columns:20px minmax(0,1fr)!important}html body #root .landing-output-stack-v258>span>svg{grid-row:1 / span 2!important}html body #root .landing-output-stack-v258 b{color:#e5e5e7!important;font-size:12px!important}html body #root .landing-output-stack-v258 small{color:#626267!important;font-size:9px!important}html body #root .landing-capability-core-v258{display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important}html body #root .landing-capability-core-v258>.landing-stage-index-v258{position:absolute!important;top:30px!important;left:30px!important}html body #root .landing-core-orbit-v258{position:relative!important;width:196px!important;height:196px!important;margin-bottom:28px!important}html body #root .landing-core-ring-v258{position:absolute!important;left:50%!important;top:50%!important;border:1px solid #292929!important;border-radius:50%!important;transform:translate(-50%,-50%)!important}html body #root .landing-core-ring-v258.outer{width:188px!important;height:188px!important;border-color:#343434!important}html body #root .landing-core-ring-v258.middle{width:136px!important;height:136px!important}html body #root .landing-core-ring-v258.inner{width:82px!important;height:82px!important}html body #root .landing-core-node-v258{position:absolute!important;left:50%!important;top:50%!important;z-index:3!important;width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border:1px solid #3b3b3b!important;border-radius:50%!important;color:#fff!important;background:#090909!important;box-shadow:0 0 0 10px #ffffff03!important;transform:translate(-50%,-50%)!important;animation:landing-core-pulse-v258 3.8s ease-in-out infinite!important}html body #root .landing-core-point-v258{--radius: 92px;--start: 0deg;position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;width:7px!important;height:7px!important;margin:-3.5px 0 0 -3.5px!important;border-radius:50%!important;opacity:1!important;background:#b7b7ba!important;box-shadow:0 0 0 4px #090909!important;transform:rotate(var(--start)) translate(var(--radius));animation:landing-core-orbit-v258 8s linear infinite!important}html body #root .landing-core-point-v258.one{--radius: 92px;--start: -78deg;animation-duration:8s!important}html body #root .landing-core-point-v258.two{--radius: 66px;--start: 38deg;animation-duration:10s!important;animation-direction:reverse!important}html body #root .landing-core-point-v258.three{--radius: 39px;--start: 148deg;animation-duration:6.7s!important}@keyframes landing-core-orbit-v258{0%{transform:rotate(var(--start)) translate(var(--radius))}to{transform:rotate(calc(var(--start) + 360deg)) translate(var(--radius))}}@keyframes landing-core-pulse-v258{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.045)}}html body #root .landing-capability-core-v258>b{max-width:290px!important;color:#efeff0!important;font-size:18px!important;line-height:1.35!important}html body #root .landing-capability-core-v258>small{max-width:290px!important;margin-top:10px!important;color:#6e6e73!important;font-size:11px!important;line-height:1.55!important}html body #root .landing-capability-foot-v258{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px 20px!important;color:#6f6f74!important;font-size:10px!important}html body #root .landing-capability-foot-v258>span{display:inline-flex!important;align-items:center!important;gap:7px!important}html body #root .benefit-accordion-showcase-v258,html body #root .benefit-accordion-showcase-v258 *{pointer-events:auto}html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel,html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel *{cursor:pointer!important}html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel{outline:0!important}html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel:focus-visible{border-color:#363636!important}html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill{width:0!important}html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:var(--boss-fill-active, 0%)!important}html body #root .benefit-accordion-showcase-v258.is-motion-paused-v258 .benefit-inline-bossbar-fill{transition:none!important}html body #root .landing-flow-v258{display:grid!important;gap:22px!important}html body #root .landing-flow-head-v258{max-width:920px!important}html body #root .landing-flow-shell-v258{overflow:hidden!important;border:1px solid #232323!important;border-radius:22px!important;background:#090909d6!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:none!important}html body #root .landing-flow-shell-head-v258{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 18px!important;border-bottom:1px solid #232323!important}html body #root .landing-flow-shell-head-v258>span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#77777c!important;font-size:11px!important}html body #root .landing-flow-shell-head-v258>b{padding:6px 10px!important;border:1px solid #2a2a2a!important;border-radius:999px!important;color:#d8d8da!important;font-size:10px!important;background:#090909!important}html body #root .landing-flow-tabs-v258{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid #232323!important}html body #root .landing-flow-tabs-v258>button{position:relative!important;min-width:0!important;min-height:70px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:12px 14px 15px!important;border:0!important;border-right:1px solid #232323!important;color:#77777c!important;background:#090909!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}html body #root .landing-flow-tabs-v258>button:last-child{border-right:0!important}html body #root .landing-flow-tabs-v258>button:hover,html body #root .landing-flow-tabs-v258>button.active{background:#111!important;color:#f0f0f1!important}html body #root .landing-flow-tabs-v258>button>span{display:inline-grid!important;place-items:center!important;width:26px!important;height:26px!important;border:1px solid #2b2b2b!important;border-radius:8px!important}html body #root .landing-flow-tabs-v258>button>b{overflow:hidden!important;font-size:11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .landing-flow-tabs-v258>button>small{color:#55555a!important;font-size:9px!important}html body #root .landing-flow-tabs-v258>button>i{position:absolute!important;left:12px!important;right:12px!important;bottom:6px!important;height:2px!important;overflow:hidden!important;border-radius:999px!important;background:#1c1c1c!important}html body #root .landing-flow-tabs-v258>button>i>i{display:block!important;width:0!important;height:100%!important;border-radius:inherit!important;background:#9a9a9e!important}html body #root .landing-flow-tabs-v258>button.active>i>i{width:var(--flow-progress-v258, 0%)!important}html body #root .landing-flow-stage-v258{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(320px,1.3fr) minmax(0,.85fr)!important;gap:12px!important;padding:18px!important}html body #root .landing-flow-endpoint-v258,html body #root .landing-flow-decision-v258{min-width:0!important;min-height:220px!important;display:grid!important;align-content:center!important;gap:11px!important;padding:20px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important}html body #root .landing-flow-endpoint-v258 small,html body #root .landing-flow-decision-v258>span{color:#606065!important;font-size:9px!important;letter-spacing:.07em!important;text-transform:uppercase!important}html body #root .landing-flow-endpoint-v258 b{color:#ededee!important;font-size:15px!important;line-height:1.35!important}html body #root .landing-flow-endpoint-v258 span{color:#6e6e73!important;font-size:10px!important;line-height:1.5!important}html body #root .landing-flow-decision-v258{text-align:center!important}html body #root .landing-flow-decision-v258>b{color:#dedee0!important;font-size:13px!important}html body #root .landing-flow-decision-v258>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:5px 0!important}html body #root .landing-flow-decision-v258>div small,html body #root .landing-flow-decision-v258>div strong{padding:7px 10px!important;border:1px solid #2c2c2c!important;border-radius:999px!important;background:#0d0d0d!important;font-size:10px!important}html body #root .landing-flow-decision-v258>div small{color:#77777c!important}html body #root .landing-flow-decision-v258>div strong{color:#f0f0f1!important}html body #root .landing-flow-decision-v258>p{margin:0!important;color:#6f6f74!important;font-size:10px!important;line-height:1.55!important}html body #root .landing-flow-metrics-v258{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid #232323!important}html body #root .landing-flow-metrics-v258>span{min-width:0!important;min-height:64px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-content:center!important;gap:3px 9px!important;padding:12px 18px!important;border-right:1px solid #232323!important}html body #root .landing-flow-metrics-v258>span:last-child{border-right:0!important}html body #root .landing-flow-metrics-v258 svg{grid-row:1 / span 2!important;color:#77777c!important}html body #root .landing-flow-metrics-v258 b{color:#d8d8da!important;font-size:11px!important}html body #root .landing-flow-metrics-v258 small{color:#5f5f64!important;font-size:9px!important}html body #root .landing-credit-v258{display:grid!important;gap:22px!important}html body #root .landing-credit-head-v258{max-width:920px!important}html body #root .landing-credit-shell-v258{overflow:hidden!important;border:1px solid #232323!important;border-radius:22px!important;background:#090909d6!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:none!important}html body #root .landing-credit-rule-v258{display:grid!important;gap:9px!important;padding:26px!important;border-bottom:1px solid #232323!important;background:#090909!important}html body #root .landing-credit-rule-v258>span{color:#66666b!important;font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .landing-credit-rule-v258>div{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:10px!important}html body #root .landing-credit-rule-v258 strong{color:#f2f2f3!important;font-size:clamp(28px,4vw,52px)!important;letter-spacing:-.045em!important}html body #root .landing-credit-rule-v258 i{color:#55555a!important;font-size:18px!important;font-style:normal!important}html body #root .landing-credit-rule-v258 b{color:#cfcfd2!important;font-size:clamp(22px,3vw,38px)!important;letter-spacing:-.04em!important}html body #root .landing-credit-rule-v258 small{color:#6d6d72!important;font-size:11px!important}html body #root .landing-credit-pipeline-v258{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,.75fr) auto minmax(100px,.6fr)!important;align-items:stretch!important;gap:8px!important;padding:16px!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-pipeline-v258>article,html body #root .landing-credit-pipeline-v258>strong{min-width:0!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:13px!important;border:1px solid #222!important;border-radius:12px!important;background:#090909!important}html body #root .landing-credit-pipeline-v258>article>i{color:#5d5d62!important;font-size:9px!important;font-style:normal!important}html body #root .landing-credit-pipeline-v258>article>span{display:grid!important;gap:3px!important}html body #root .landing-credit-pipeline-v258 small{color:#5e5e63!important;font-size:8px!important;text-transform:uppercase!important}html body #root .landing-credit-pipeline-v258 b{color:#d9d9dc!important;font-size:11px!important}html body #root .landing-credit-pipeline-v258>em{align-self:center!important;color:#55555a!important;font-style:normal!important}html body #root .landing-credit-pipeline-v258>strong{grid-template-columns:1fr!important;place-items:center!important;color:#f0f0f1!important;font-size:12px!important}html body #root .landing-credit-grid-v258{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;gap:12px!important;padding:16px!important}html body #root .landing-credit-flow-v258,html body #root .landing-credit-models-v258{min-width:0!important;padding:18px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important}html body #root .landing-credit-flow-v258>header,html body #root .landing-credit-models-v258>header{display:flex!important;align-items:center!important;gap:8px!important;padding-bottom:14px!important;border-bottom:1px solid #232323!important;color:#8a8a8f!important;font-size:11px!important}html body #root .landing-credit-flow-steps-v258{display:grid!important;grid-template-columns:repeat(5,auto)!important;align-items:center!important;gap:9px!important;margin:16px 0!important}html body #root .landing-credit-flow-steps-v258>span{display:grid!important;gap:4px!important;min-width:82px!important;padding:11px!important;border:1px solid #222!important;border-radius:10px!important}html body #root .landing-credit-flow-steps-v258 small{color:#5f5f64!important;font-size:8px!important}html body #root .landing-credit-flow-steps-v258 b{color:#e5e5e7!important;font-size:13px!important}html body #root .landing-credit-flow-steps-v258>i{color:#55555a!important;font-style:normal!important}html body #root .landing-credit-flow-total-v258{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid #303030!important;border-radius:11px!important;background:#0d0d0d!important}html body #root .landing-credit-flow-total-v258 span{color:#69696e!important;font-size:9px!important}html body #root .landing-credit-flow-total-v258 b{color:#d9d9dc!important;font-size:11px!important}html body #root .landing-credit-flow-total-v258 strong{color:#f3f3f4!important;font-size:12px!important}html body #root .landing-credit-flow-v258>p{margin:12px 0 0!important;color:#68686d!important;font-size:10px!important;line-height:1.55!important}html body #root .landing-credit-models-v258>div{display:grid!important;gap:8px!important;margin-top:14px!important}html body #root .landing-credit-models-v258>div>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;padding:11px 12px!important;border:1px solid #222!important;border-radius:10px!important}html body #root .landing-credit-models-v258 b{color:#dcdcdf!important;font-size:11px!important}html body #root .landing-credit-models-v258 em{color:#f0f0f1!important;font-size:11px!important;font-style:normal!important}html body #root .landing-credit-models-v258 small{grid-column:1 / -1!important;color:#626267!important;font-size:9px!important}html body #root .landing-credit-notes-v258{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;border-top:1px solid #232323!important}html body #root .landing-credit-notes-v258>span{min-width:0!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:3px 9px!important}html body #root .landing-credit-notes-v258 svg{grid-row:1 / span 2!important;color:#77777c!important}html body #root .landing-credit-notes-v258 b{color:#d8d8da!important;font-size:10px!important}html body #root .landing-credit-notes-v258 small{color:#606065!important;font-size:9px!important}html body #root .landing-credit-notes-v258>strong{padding:8px 10px!important;border:1px solid #292929!important;border-radius:999px!important;color:#cfcfd2!important;font-size:10px!important;white-space:nowrap!important}html body #root .landing-faq-item-v250,html body #root .landing-faq-item-v250:hover,html body #root .landing-faq-item-v250.open{background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}html body #root .landing-faq-question-v258{position:relative!important;width:100%!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease!important}html body #root .landing-faq-question-v258 *,html body #root .landing-faq-item-v250:hover,html body #root .landing-faq-item-v250:hover *{cursor:pointer!important}html body #root .landing-faq-question-v258>*{pointer-events:none!important}html body #root .landing-faq-item-v250:hover{border-color:#303030!important}html body #root .landing-faq-item-v250:hover .landing-faq-question-v258{background:#0c0c0c!important}html body #root .landing-faq-question-v258:focus-visible{outline:0!important;box-shadow:inset 0 0 0 1px #343434!important}html body #root .landing-faq-answer-shell-v250{transition:grid-template-rows .46s cubic-bezier(.2,.8,.2,1),opacity .26s ease!important}html body #root .landing-faq-answer-inner-v251>p{transition:opacity .26s ease 70ms,transform .42s cubic-bezier(.2,.8,.2,1) 50ms!important}@media(max-width:980px){html body #root .landing-capability-stage-v258,html body #root .landing-flow-stage-v258,html body #root .landing-credit-grid-v258{grid-template-columns:1fr!important}html body #root .landing-capability-column-v258.output,html body #root .landing-capability-core-v258{border-left:0!important;border-top:1px solid #232323!important}html body #root .landing-flow-tabs-v258{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .landing-flow-tabs-v258>button:nth-child(2){border-right:0!important}html body #root .landing-flow-tabs-v258>button:nth-child(-n+2){border-bottom:1px solid #232323!important}html body #root .landing-credit-pipeline-v258{grid-template-columns:1fr!important}html body #root .landing-credit-pipeline-v258>em{display:none!important}html body #root .landing-credit-notes-v258{grid-template-columns:1fr!important}html body #root .landing-credit-notes-v258>strong{justify-self:start!important}}@media(max-width:680px){html body #root .landing-capability-stage-v258{min-height:0!important}html body #root .landing-capability-column-v258,html body #root .landing-capability-core-v258{padding:22px!important}html body #root .landing-flow-tabs-v258{grid-template-columns:1fr!important}html body #root .landing-flow-tabs-v258>button{border-right:0!important;border-bottom:1px solid #232323!important}html body #root .landing-flow-tabs-v258>button:last-child{border-bottom:0!important}html body #root .landing-flow-metrics-v258{grid-template-columns:1fr!important}html body #root .landing-flow-metrics-v258>span{border-right:0!important;border-bottom:1px solid #232323!important}html body #root .landing-flow-metrics-v258>span:last-child{border-bottom:0!important}html body #root .landing-credit-rule-v258{padding:20px!important}html body #root .landing-credit-flow-steps-v258{grid-template-columns:1fr!important}html body #root .landing-credit-flow-steps-v258>i{display:none!important}html body #root .landing-credit-flow-total-v258{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){html body #root .landing-core-point-v258,html body #root .landing-core-node-v258{animation:none!important}html body #root .benefit-accordion-panel,html body #root .benefit-accordion-content,html body #root .landing-faq-answer-shell-v250,html body #root .landing-faq-answer-inner-v251>p{transition-duration:1ms!important;transition-delay:0s!important}}html body #root :is(.benefit-accordion-showcase-v258,.landing-capabilities-v258,.landing-flow-v258){content-visibility:visible!important;contain-intrinsic-size:auto!important}html body #root .is-motion-paused-v258 *,html body #root .is-motion-paused-v258 *:before,html body #root .is-motion-paused-v258 *:after{animation-play-state:paused!important}html body #root .is-motion-active-v258 *,html body #root .is-motion-active-v258 *:before,html body #root .is-motion-active-v258 *:after{animation-play-state:running!important}html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-track>span,html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill{width:0!important;min-width:0!important;opacity:0!important;animation:none!important;clip-path:inset(0 100% 0 0)!important;box-shadow:none!important}html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-track>span,html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:var(--boss-fill-active, 0%)!important;opacity:1!important;clip-path:none!important;box-shadow:none!important;background:#e8e8e8!important}html body #root .benefit-accordion-showcase-v258 .benefit-inline-bossbar-track{height:4px!important;background:#202020!important}html body #root .landing-core-point-v258{display:block!important;visibility:visible!important;opacity:1!important;will-change:transform!important}html body #root .landing-capabilities-v258.is-motion-paused-v258 :is(.landing-core-point-v258,.landing-core-node-v258,.landing-core-ring-v258){animation-play-state:paused!important;visibility:visible!important;opacity:1!important}html body #root .landing-capabilities-v258.is-motion-active-v258 :is(.landing-core-point-v258,.landing-core-node-v258,.landing-core-ring-v258){animation-play-state:running!important}html body #root .landing-core-ring-v258{opacity:1!important;visibility:visible!important}html body #root .landing-flow-tabs-v258>button{cursor:pointer!important}html body #root .landing-flow-tabs-v258>button>i>i{width:0!important;transition:none!important}html body #root .landing-flow-tabs-v258>button.active>i>i,html body #root .landing-flow-v258.is-motion-paused-v258 .landing-flow-tabs-v258>button.active>i>i{width:var(--flow-progress-v258, 0%)!important}@media(prefers-reduced-motion:reduce){html body #root .landing-core-point-v258,html body #root .landing-core-node-v258{animation:none!important}}html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel,html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel:hover,html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel:focus-within{background:#090909d1!important;background-image:none!important;border-color:#232323!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .benefit-accordion-showcase-v258 .benefit-accordion-panel.active{background:#090909f0!important;border-color:#303030!important}html body #root .benefit-accordion-showcase-v258 .accordion-visual-window{background:#090909!important;border-color:#232323!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .landing-core-point-v258{width:8px!important;height:8px!important;margin:-4px 0 0 -4px!important;animation-name:landing-core-orbit-v260!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}html body #root .landing-core-point-v258.one{--radius: 94px;--start: -78deg;animation-duration:8s!important;animation-direction:normal!important}html body #root .landing-core-point-v258.two{--radius: 68px;--start: 38deg;animation-duration:10s!important;animation-direction:reverse!important}html body #root .landing-core-point-v258.three{--radius: 41px;--start: 148deg;animation-duration:6.7s!important;animation-direction:normal!important}@keyframes landing-core-orbit-v260{0%{transform:rotate(var(--start)) translate(var(--radius))}to{transform:rotate(calc(var(--start) + 360deg)) translate(var(--radius))}}html body #root .landing-credit-head-v260{max-width:820px!important}html body #root .landing-credit-ledger-v260{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;overflow:hidden!important}html body #root .landing-credit-formula-v260,html body #root .landing-credit-flow-example-v260,html body #root .landing-credit-facts-v260{min-width:0!important}html body #root .landing-credit-formula-v260{grid-column:1 / -1!important;padding:30px!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-kicker-v260{display:block!important;margin-bottom:14px!important;color:#68686d!important;font-size:9px!important;letter-spacing:.11em!important;text-transform:uppercase!important}html body #root .landing-credit-expression-v260{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:10px 14px!important}html body #root .landing-credit-expression-v260 strong{color:#77777c!important;font-size:28px!important;font-weight:520!important}html body #root .landing-credit-expression-v260 b{color:#f0f0f1!important;font-size:clamp(18px,2.15vw,28px)!important;font-weight:570!important;letter-spacing:-.025em!important}html body #root .landing-credit-expression-v260 i,html body #root .landing-credit-expression-v260 em{color:#8b8b90!important;font-size:clamp(14px,1.6vw,19px)!important;font-style:normal!important;font-weight:520!important;white-space:nowrap!important}html body #root .landing-credit-expression-v260 em{color:#d6d6d8!important}html body #root .landing-credit-formula-v260>p,html body #root .landing-credit-flow-example-v260>p{max-width:850px!important;margin:15px 0 0!important;color:#747479!important;font-size:11px!important;line-height:1.65!important}html body #root .landing-credit-flow-example-v260{padding:26px 30px 28px!important;border-right:1px solid #232323!important}html body #root .landing-credit-flow-example-v260>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:20px!important}html body #root .landing-credit-flow-example-v260>header>span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#dedee0!important;font-size:12px!important;font-weight:600!important}html body #root .landing-credit-flow-example-v260>header>small{color:#5f5f64!important;font-size:9px!important}html body #root .landing-credit-flow-rows-v260{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid #232323!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-flow-rows-v260>span{display:grid!important;gap:4px!important;padding:16px 14px!important;border-right:1px solid #232323!important}html body #root .landing-credit-flow-rows-v260>span:first-child{padding-left:0!important}html body #root .landing-credit-flow-rows-v260>span:last-child{border-right:0!important}html body #root .landing-credit-flow-rows-v260 small,html body #root .landing-credit-flow-result-v260 small{color:#5f5f64!important;font-size:9px!important}html body #root .landing-credit-flow-rows-v260 b{color:#dfdfe1!important;font-size:15px!important;font-variant-numeric:tabular-nums!important}html body #root .landing-credit-flow-rows-v260 em{color:#66666b!important;font-size:8px!important;font-style:normal!important}html body #root .landing-credit-flow-result-v260{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;padding-top:18px!important}html body #root .landing-credit-flow-result-v260>span{display:grid!important;gap:4px!important}html body #root .landing-credit-flow-result-v260 b{color:#e7e7e9!important;font-size:15px!important}html body #root .landing-credit-flow-result-v260 i{color:#66666b!important;font-size:11px!important;font-style:normal!important}html body #root .landing-credit-flow-result-v260 strong{color:#fff!important;font-size:18px!important;white-space:nowrap!important}html body #root .landing-credit-facts-v260{display:grid!important;align-content:stretch!important}html body #root .landing-credit-facts-v260>span{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-content:center!important;gap:4px 10px!important;min-height:98px!important;padding:17px 22px!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-facts-v260>span:last-child{border-bottom:0!important}html body #root .landing-credit-facts-v260 svg{grid-row:1 / span 2!important;color:#727277!important}html body #root .landing-credit-facts-v260 b{color:#d8d8da!important;font-size:11px!important}html body #root .landing-credit-facts-v260 small{color:#66666b!important;font-size:9px!important;line-height:1.55!important}html body #root .landing-faq-v260 .landing-faq-list-v250{border-top:1px solid #2a2a2a!important}html body #root .landing-faq-v260 .landing-faq-item-v250,html body #root .landing-faq-v260 .landing-faq-item-v250:hover,html body #root .landing-faq-v260 .landing-faq-item-v250.open{border:0!important;border-bottom:1px solid #2a2a2a!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}html body #root .landing-faq-v260 .landing-faq-question-v258,html body #root .landing-faq-v260 .landing-faq-item-v250:hover .landing-faq-question-v258,html body #root .landing-faq-v260 .landing-faq-item-v250.open .landing-faq-question-v258{grid-template-columns:34px minmax(0,1fr) 28px!important;min-height:76px!important;gap:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .landing-faq-v260 .landing-faq-question-v258:focus-visible{outline:1px solid #343434!important;outline-offset:5px!important;box-shadow:none!important}html body #root .landing-faq-v260 .landing-faq-question-v258>svg{justify-self:end!important;width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;color:#666!important;background:transparent!important;box-shadow:none!important;transition:transform .22s ease,color .18s ease!important}html body #root .landing-faq-v260 .landing-faq-item-v250.open .landing-faq-question-v258>svg{color:#ddd!important;transform:rotate(180deg)!important}html body #root .landing-faq-v260 .landing-faq-answer-shell-v250{transition:grid-template-rows .39s cubic-bezier(.2,.8,.2,1),opacity .22s ease!important}html body #root .landing-faq-v260 .landing-faq-answer-inner-v251>p{padding:0 48px 28px!important;transform:none!important}html body #root .socials-section-v260{overflow:visible!important}html body #root .social-board-v260{display:grid!important;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr)!important;border-top:1px solid #2a2a2a!important;border-bottom:1px solid #2a2a2a!important}html body #root .social-board-intro-v260{position:relative!important;min-height:310px!important;padding:32px 44px 32px 0!important;border-right:1px solid #2a2a2a!important}html body #root .social-board-intro-v260 h2{max-width:420px!important;margin:17px 0 14px!important;color:#ededee!important;font-size:clamp(31px,4.2vw,58px)!important;font-weight:560!important;line-height:.98!important;letter-spacing:-.045em!important}html body #root .social-board-intro-v260 p{max-width:420px!important;margin:0!important;color:#737378!important;font-size:12px!important;line-height:1.65!important}html body #root .social-board-intro-v260>svg{position:absolute!important;left:0!important;bottom:30px!important;color:#4f4f54!important;stroke-width:1.35!important}html body #root .social-board-links-v260{display:grid!important}html body #root .social-board-link-v260{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;min-height:155px!important;padding:24px 0 24px 34px!important;border:0!important;border-bottom:1px solid #2a2a2a!important;border-radius:0!important;color:inherit!important;background:transparent!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:padding-left .26s cubic-bezier(.2,.8,.2,1)!important}html body #root .social-board-link-v260:last-child{border-bottom:0!important}html body #root .social-board-link-v260:hover{padding-left:42px!important;background:transparent!important}html body #root .social-board-index-v260{align-self:start!important;padding-top:5px!important;color:#525257!important;font-size:10px!important;font-variant-numeric:tabular-nums!important}html body #root .social-board-copy-v260{display:grid!important;gap:5px!important;min-width:0!important}html body #root .social-board-copy-v260 small{color:#66666b!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .social-board-copy-v260 b{color:#e7e7e9!important;font-size:clamp(21px,2.4vw,31px)!important;font-weight:560!important;letter-spacing:-.025em!important}html body #root .social-board-copy-v260 em{max-width:560px!important;color:#707075!important;font-size:10px!important;font-style:normal!important;line-height:1.55!important}html body #root .social-board-action-v260{display:inline-flex!important;align-items:center!important;gap:7px!important;padding-right:2px!important;color:#7b7b80!important;font-size:10px!important;white-space:nowrap!important;transition:color .18s ease!important}html body #root .social-board-link-v260:hover .social-board-action-v260,html body #root .social-board-link-v260:focus-visible .social-board-action-v260{color:#fff!important}html body #root .social-board-link-v260:focus-visible{outline:1px solid #343434!important;outline-offset:6px!important}@media(max-width:900px){html body #root .landing-credit-ledger-v260,html body #root .social-board-v260{grid-template-columns:1fr!important}html body #root .landing-credit-flow-example-v260{border-right:0!important;border-bottom:1px solid #232323!important}html body #root .social-board-intro-v260{min-height:260px!important;padding-right:0!important;border-right:0!important;border-bottom:1px solid #2a2a2a!important}}@media(max-width:640px){html body #root .landing-credit-formula-v260,html body #root .landing-credit-flow-example-v260{padding:22px!important}html body #root .landing-credit-flow-rows-v260{grid-template-columns:1fr!important}html body #root .landing-credit-flow-rows-v260>span,html body #root .landing-credit-flow-rows-v260>span:first-child{padding:12px 0!important;border-right:0!important;border-bottom:1px solid #232323!important}html body #root .landing-credit-flow-rows-v260>span:last-child{border-bottom:0!important}html body #root .landing-credit-flow-result-v260{grid-template-columns:1fr auto!important}html body #root .landing-credit-flow-result-v260>i{display:none!important}html body #root .landing-faq-v260 .landing-faq-question-v258{grid-template-columns:28px minmax(0,1fr) 22px!important;gap:9px!important}html body #root .landing-faq-v260 .landing-faq-answer-inner-v251>p{padding:0 0 24px 37px!important}html body #root .social-board-intro-v260{min-height:285px!important}html body #root .social-board-link-v260,html body #root .social-board-link-v260:hover{grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important;min-height:150px!important;padding:22px 0!important}html body #root .social-board-action-v260{grid-column:2!important;justify-self:start!important}}@media(prefers-reduced-motion:reduce){html body #root .social-board-link-v260{transition:none!important}}html body #root .landing-page .scroll-reveal-section>*{opacity:var(--reveal-child-opacity, 0)!important;transform:translate3d(0,var(--reveal-child-y, 22px),0)!important;filter:blur(var(--reveal-child-blur, 8px))!important;transition:opacity .42s cubic-bezier(.16,.84,.24,1) !important,transform .42s cubic-bezier(.16,.84,.24,1) !important,filter .42s cubic-bezier(.16,.84,.24,1)!important}html body #root .landing-page .scroll-reveal-section.reveal-in>*{opacity:1!important;transform:translateZ(0)!important;filter:blur(0)!important}html body #root .landing-core-node-v258.landing-core-node-v261{width:58px!important;height:58px!important;border:0!important;background:transparent!important;box-shadow:none!important;animation:landing-core-breathe-v261 3.2s ease-in-out infinite!important}html body #root .landing-core-node-shell-v261{position:relative!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #505055!important;border-radius:50%!important;color:#f4f4f5!important;background:#070707!important;box-shadow:inset 0 0 0 7px #0b0b0b,inset 0 0 0 8px #242427,0 0 0 7px #ffffff05!important}html body #root .landing-core-node-shell-v261:before,html body #root .landing-core-node-shell-v261:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:64px!important;height:1px!important;background:linear-gradient(90deg,transparent,#303034 28%,#303034 72%,transparent)!important;transform:translate(-50%,-50%) rotate(45deg)!important}html body #root .landing-core-node-shell-v261:after{transform:translate(-50%,-50%) rotate(-45deg)!important}html body #root .landing-core-node-shell-v261>svg{position:relative!important;z-index:2!important;filter:drop-shadow(0 0 7px rgba(255,255,255,.18))!important}html body #root .landing-core-node-dot-v261{position:absolute!important;right:3px!important;top:12px!important;z-index:4!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#f5f5f5!important;box-shadow:0 0 0 3px #090909!important}html body #root .landing-core-ring-v258.inner{border-color:#3b3b40!important}html body #root .landing-core-point-v258{background:#d5d5d8!important;box-shadow:0 0 0 4px #090909,0 0 12px #ffffff1f!important}@keyframes landing-core-breathe-v261{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}@media(prefers-reduced-motion:reduce){html body #root .landing-core-node-v258.landing-core-node-v261{animation:none!important}}html body #root .landing-page{scroll-behavior:auto!important;overscroll-behavior-y:none!important;scrollbar-gutter:stable!important}html body #root .landing-page .landing-scroll-content{transform:translateZ(0)!important;backface-visibility:hidden!important}html body #root .landing-page .scroll-reveal-section>*{transition-duration:.86s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}html body #root .projects-page-v262,html body #root .main-panel .projects-page-v262{height:auto!important;max-height:calc(100dvh - 20px)!important;margin-top:10px!important;padding-bottom:14px!important;background:#090909!important}html body #root .projects-header-v262,html body #root .projects-detail-header-v262{align-items:center!important}html body #root .projects-header-actions-v262{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important}html body #root .projects-header-actions-v262 .resource-search-v238{width:min(340px,34vw)!important;min-width:220px!important}html body #root .projects-create-v262,html body #root .projects-empty-v262>button{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 15px!important;border:1px solid #ececec!important;border-radius:11px!important;color:#090909!important;background:#f3f3f3!important;font-size:12px!important;font-weight:650!important;cursor:pointer!important;transition:background-color .16s ease,transform .18s cubic-bezier(.16,1,.3,1)!important}html body #root .projects-create-v262:hover,html body #root .projects-empty-v262>button:hover{background:#fff!important;transform:translateY(-1px)!important}html body #root .projects-toolbar-v262{justify-content:space-between!important}html body #root .projects-grid-v262{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;align-content:start!important}html body #root .project-card-v262{min-height:130px!important;cursor:pointer!important}html body #root .project-card-v262:hover{border-color:#353535!important;background:#111!important;transform:translateY(-1px)!important}html body #root .project-card-icon-v262,html body #root .projects-folder-icon-v262{color:#c9c9cc!important}html body #root .project-card-icon-v262.project-color-blue,html body #root .projects-folder-icon-v262.project-color-blue{color:#84aaff!important;background:#466edc1f!important}html body #root .project-card-icon-v262.project-color-violet,html body #root .projects-folder-icon-v262.project-color-violet{color:#b99cff!important;background:#7850dc1f!important}html body #root .project-card-icon-v262.project-color-green,html body #root .projects-folder-icon-v262.project-color-green{color:#72d7aa!important;background:#1e96641f!important}html body #root .project-card-icon-v262.project-color-orange,html body #root .projects-folder-icon-v262.project-color-orange{color:#efb36f!important;background:#c8781e1f!important}html body #root .project-card-icon-v262.project-color-red,html body #root .projects-folder-icon-v262.project-color-red{color:#ef8a8a!important;background:#be3c3c1f!important}html body #root .projects-card-meta-v262{display:block!important;margin-top:3px!important;color:#626267!important;font-size:9.5px!important;line-height:1.35!important}html body #root .project-card-actions-v262{align-self:start!important}html body #root .project-card-actions-v262 .danger:hover{color:#f77!important;border-color:#ff5a5a47!important;background:#ff464612!important}html body #root .projects-empty-v262{gap:9px!important}html body #root .projects-empty-v262>button{margin-top:9px!important}html body #root .projects-detail-title-v262{min-width:0!important;display:grid!important;grid-template-columns:34px 44px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}html body #root .projects-detail-title-v262>div{min-width:0!important}html body #root .projects-detail-title-v262 h2,html body #root .projects-detail-title-v262 p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .projects-back-v262{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;color:#8b8b90!important;background:transparent!important;cursor:pointer!important}html body #root .projects-back-v262:hover{color:#fff!important;background:#151515!important}html body #root .projects-folder-icon-v262{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid #292929!important;border-radius:12px!important;background:#111!important}html body #root .projects-detail-actions-v262{flex-wrap:nowrap!important}html body #root .projects-detail-topbar-v262{grid-template-columns:minmax(0,1fr) auto!important}html body #root .projects-delete-v262{min-height:38px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border:1px solid #2b2020!important;border-radius:10px!important;color:#c66!important;background:#0b0909!important;cursor:pointer!important}html body #root .projects-delete-v262:hover{border-color:#5b2d2d!important;color:#ff7d7d!important;background:#130b0b!important}html body #root .projects-context-status-v262{display:inline-flex!important;align-items:center!important;gap:6px!important;padding-right:8px!important;color:#a8a8ac!important;font-size:10px!important}html body #root .projects-context-status-v262.muted{color:#66666b!important}html body #root .projects-chat-grid-v262{max-height:calc(100dvh - 248px)!important}html body #root .projects-chat-card-v262,html body #root .resource-library-grid-v238.list .projects-chat-card-v262{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:minmax(72px,auto)!important;min-height:72px!important;padding:0!important}html body #root .projects-chat-open-v262{min-width:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:0!important;padding:0 13px!important;border:0!important;color:inherit!important;background:transparent!important;text-align:left!important;cursor:pointer!important}html body #root .projects-chat-icon-v262{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:1px solid #232323!important;border-radius:10px!important;color:#a7a7ac!important;background:#111!important}html body #root .projects-chat-open-v262 .resource-card-body-v238{min-width:0!important;display:grid!important;gap:4px!important;padding:0 12px!important}html body #root .projects-chat-open-v262 .resource-card-body-v238>b,html body #root .projects-chat-open-v262 .resource-card-body-v238>small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .projects-chat-actions-v262{display:flex!important;align-items:center!important;padding-right:13px!important}html body .mac-project-editor-stage-v262{align-items:center!important;justify-content:center!important;padding:18px!important}html body .mac-project-editor-dialog-v262{position:relative!important;z-index:2!important;width:min(620px,calc(100vw - 28px))!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;border:1px solid #282828!important;border-radius:18px!important;color:#ddd!important;background:#090909!important;box-shadow:0 24px 80px #00000085!important}html body .mac-project-editor-dialog-v262>header{min-height:66px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;padding:12px 15px!important;border-bottom:1px solid #202020!important}html body .mac-project-editor-dialog-v262>header>div{min-width:0!important;display:grid!important;gap:3px!important}html body .mac-project-editor-dialog-v262>header b{color:#eee!important;font-size:13px!important}html body .mac-project-editor-dialog-v262>header small{overflow:hidden!important;color:#6e6e73!important;font-size:9.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-project-editor-dialog-v262>header>button{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:9px!important;color:#77777c!important;background:transparent!important;cursor:pointer!important}html body .mac-project-editor-dialog-v262>header>button:hover{color:#fff!important;background:#151515!important}html body .mac-project-editor-icon-v262{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid #292929!important;border-radius:10px!important;color:#c7c7ca!important;background:#111!important}html body .mac-project-editor-body-v262{display:grid!important;gap:14px!important;padding:18px!important}html body .mac-project-editor-body-v262>label{display:grid!important;gap:7px!important;color:#8b8b90!important;font-size:10px!important}html body .mac-project-editor-body-v262 input,html body .mac-project-editor-body-v262 textarea{width:100%!important;border:1px solid #262626!important;border-radius:11px!important;color:#e4e4e6!important;background:#0d0d0d!important;outline:0!important;box-shadow:none!important}html body .mac-project-editor-body-v262 input{height:42px!important;padding:0 12px!important}html body .mac-project-editor-body-v262 textarea{min-height:118px!important;padding:11px 12px!important;resize:vertical!important}html body .mac-project-editor-body-v262 input:focus,html body .mac-project-editor-body-v262 textarea:focus{border-color:#454545!important;background:#101010!important}html body .mac-project-editor-colors-v262{display:grid!important;gap:8px!important;color:#8b8b90!important;font-size:10px!important}html body .mac-project-editor-colors-v262>div{display:flex!important;gap:8px!important}html body .mac-project-editor-colors-v262 button{width:24px!important;height:24px!important;border:2px solid #090909!important;border-radius:50%!important;box-shadow:0 0 0 1px #303030!important;cursor:pointer!important}html body .mac-project-editor-colors-v262 button.active{box-shadow:0 0 0 2px #d7d7d9!important}html body .mac-project-editor-dialog-v262>footer{display:flex!important;justify-content:flex-end!important;gap:9px!important;padding:13px 18px!important;border-top:1px solid #202020!important}html body .mac-projects-stage-v261{align-items:center!important;justify-content:center!important;padding:18px!important}html body .mac-projects-stage-v261 .mac-projects-dialog-v261{width:min(620px,calc(100vw - 28px))!important;height:auto!important;max-height:min(720px,calc(100dvh - 36px))!important}html body .mac-projects-stage-v261 .mac-projects-create-v261{display:none!important}html body .mac-project-move-layout-v261{min-height:0!important;display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;overflow:hidden!important}html body .mac-project-move-intro-v261{display:grid!important;align-content:start!important;gap:10px!important;padding:22px!important;border-right:1px solid #202020!important;color:#77777c!important}html body .mac-project-move-intro-v261 b{color:#eee!important;font-size:14px!important}html body .mac-project-move-intro-v261 span{font-size:9.5px!important;line-height:1.55!important}html body .mac-project-move-list-v261{max-height:480px!important;padding:14px!important;overflow:auto!important}html body #root .mac-sidebar-projects-v262 .mac-sidebar-projects-title-v262{flex:1 1 auto!important;display:flex!important;justify-content:flex-start!important;padding:0!important;border:0!important;color:inherit!important;background:transparent!important;cursor:pointer!important}html body #root .mac-sidebar-projects-v262 .mac-sidebar-projects-all-v262{color:#85858a!important}@media(max-width:760px){html body #root .projects-page-v262,html body #root .main-panel .projects-page-v262{width:calc(100% - 24px)!important;max-height:none!important}html body #root .projects-header-v262,html body #root .projects-detail-header-v262{align-items:stretch!important}html body #root .projects-header-actions-v262{width:100%!important;justify-content:stretch!important}html body #root .projects-header-actions-v262 .resource-search-v238{width:100%!important;min-width:0!important}html body #root .projects-create-v262{flex:0 0 auto!important}html body #root .projects-grid-v262{grid-template-columns:1fr!important}html body #root .projects-detail-title-v262{grid-template-columns:34px 40px minmax(0,1fr)!important}html body #root .projects-folder-icon-v262{width:40px!important;height:40px!important}html body #root .projects-detail-actions-v262{width:100%!important}html body #root .projects-detail-actions-v262>button{flex:1 1 0!important}html body #root .projects-detail-topbar-v262{grid-template-columns:1fr!important}html body #root .projects-delete-v262{justify-content:center!important}html body #root .projects-context-status-v262{display:none!important}html body .mac-project-move-layout-v261{grid-template-columns:1fr!important}html body .mac-project-move-intro-v261{border-right:0!important;border-bottom:1px solid #202020!important}}@media(prefers-reduced-motion:reduce){html body #root .landing-page .scroll-reveal-section>*{transition:none!important}html body #root .projects-create-v262,html body #root .project-card-v262{transition:none!important;transform:none!important}}html body #root .landing-page .scroll-reveal-section>*{opacity:var(--reveal-child-opacity, 0)!important;transform:translate3d(0,var(--reveal-child-y, 24px),0) scale(var(--reveal-scale, .985))!important;filter:none!important;backface-visibility:hidden!important;transform-origin:50% 50%!important;will-change:transform,opacity!important;transition:none!important}html body #root .landing-page .scroll-reveal-section.reveal-in>*{opacity:1!important;transform:translateZ(0) scale(1)!important;filter:none!important}html body #root .landing-page .landing-scroll-content{contain:layout style!important;transform:translateZ(0)!important}html body #root .landing-core-orbit-v263{isolation:isolate!important}html body #root .landing-core-orbit-v263:before,html body #root .landing-core-orbit-v263:after,html body #root .landing-core-orbit-v263 .landing-core-node-v258,html body #root .landing-core-orbit-v263 .landing-core-node-v261,html body #root .landing-core-orbit-v263 .landing-core-node-shell-v261,html body #root .landing-core-orbit-v263 .landing-core-node-dot-v261{display:none!important;content:none!important}html body #root .landing-core-orbit-v263 .landing-core-ring-v258{background:transparent!important;box-shadow:none!important}html body #root .landing-core-orbit-v263 .landing-core-ring-v258.outer{border-color:#333337!important}html body #root .landing-core-orbit-v263 .landing-core-ring-v258.middle{border-color:#2c2c30!important}html body #root .landing-core-orbit-v263 .landing-core-ring-v258.inner{border-color:#35353a!important}html body #root .landing-core-orbit-v263 .landing-core-point-v258{width:7px!important;height:7px!important;margin:-3.5px 0 0 -3.5px!important;background:#d8d8db!important;box-shadow:0 0 0 4px #090909,0 0 10px #ffffff14!important}html body #root .landing-faq-v260 .landing-faq-item-v250 .landing-faq-question-v258>svg,html body #root .landing-faq-v260 .landing-faq-item-v250:hover .landing-faq-question-v258>svg,html body #root .landing-faq-v260 .landing-faq-item-v250.open .landing-faq-question-v258>svg,html body #root .landing-faq-v260 .landing-faq-question-v258:hover>svg,html body #root .landing-faq-v260 .landing-faq-question-v258:focus-visible>svg{width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;color:#77777c!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .landing-faq-v260 .landing-faq-item-v250:hover .landing-faq-question-v258>svg,html body #root .landing-faq-v260 .landing-faq-item-v250.open .landing-faq-question-v258>svg{color:#e3e3e5!important}html body #root .socials-section-v263{overflow:visible!important}html body #root .social-bento-v263{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:minmax(176px,auto) minmax(176px,auto) 88px!important;gap:10px!important;min-width:0!important}html body #root .social-bento-lead-v263,html body #root .social-bento-card-v263,html body #root .social-bento-note-v263{position:relative!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:18px!important;color:inherit!important;background:#090909!important;box-shadow:none!important}html body #root .social-bento-lead-v263{grid-column:1 / span 5!important;grid-row:1 / span 2!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:362px!important;padding:34px!important}html body #root .social-bento-lead-v263:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(#171717 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,#171717 1px,transparent 1px) 0 0 / 44px 100%!important;opacity:.34!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 78%)!important;mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 78%)!important}html body #root .social-bento-lead-v263>*{position:relative!important;z-index:1!important}html body #root .social-bento-lead-v263 h2{max-width:500px!important;margin:18px 0 15px!important;color:#efeff1!important;font-size:clamp(30px,4vw,54px)!important;font-weight:560!important;line-height:.98!important;letter-spacing:-.045em!important}html body #root .social-bento-lead-v263 p{max-width:500px!important;margin:0!important;color:#77777c!important;font-size:11.5px!important;line-height:1.62!important}html body #root .social-bento-live-v263{display:grid!important;grid-template-columns:8px auto 1fr!important;align-items:center!important;gap:9px!important;margin-top:28px!important;padding-top:17px!important;border-top:1px solid #242424!important;color:#b9b9bd!important;font-size:10px!important}html body #root .social-bento-live-v263 i{width:7px!important;height:7px!important;border-radius:50%!important;background:#e5e5e7!important;box-shadow:0 0 0 4px #ffffff09!important}html body #root .social-bento-live-v263 small{justify-self:end!important;color:#606065!important;font-size:9px!important}html body #root .social-bento-card-v263{grid-column:6 / span 7!important;display:grid!important;grid-template-columns:34px 54px minmax(0,1fr) auto!important;grid-template-rows:1fr auto!important;align-items:center!important;gap:0 15px!important;min-height:176px!important;padding:25px!important;text-decoration:none!important;transition:border-color .22s ease,background-color .22s ease,transform .32s cubic-bezier(.16,1,.3,1)!important}html body #root .social-bento-card-v263.channel{grid-row:1!important}html body #root .social-bento-card-v263.bot{grid-row:2!important}html body #root .social-bento-card-v263:after{content:""!important;position:absolute!important;left:0!important;top:0!important;width:3px!important;height:100%!important;background:#303035!important;transition:background-color .22s ease!important}html body #root .social-bento-card-v263.channel:after{background:#3488e8!important}html body #root .social-bento-card-v263:hover,html body #root .social-bento-card-v263:focus-visible{border-color:#35353a!important;background:#0e0e0e!important;transform:translateY(-2px)!important;outline:0!important}html body #root .social-bento-number-v263{align-self:start!important;color:#55555a!important;font-size:9px!important;font-variant-numeric:tabular-nums!important}html body #root .social-bento-icon-v263{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border:1px solid #29292d!important;border-radius:14px!important;color:#cfcfd2!important;background:#111!important}html body #root .social-bento-card-v263.channel .social-bento-icon-v263{color:#7db7ff!important;border-color:#468ce642!important;background:#2869be1a!important}html body #root .social-bento-copy-v263{min-width:0!important;display:grid!important;align-content:center!important;gap:4px!important}html body #root .social-bento-copy-v263 small,html body #root .social-bento-meta-v263 small{color:#66666b!important;font-size:8.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .social-bento-copy-v263 b{overflow:hidden!important;color:#ededee!important;font-size:clamp(20px,2.4vw,30px)!important;font-weight:560!important;letter-spacing:-.03em!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .social-bento-copy-v263 em{max-width:540px!important;color:#77777c!important;font-size:10px!important;font-style:normal!important;line-height:1.45!important}html body #root .social-bento-meta-v263{display:grid!important;justify-items:end!important;align-content:center!important;gap:2px!important;padding-left:18px!important;border-left:1px solid #252529!important}html body #root .social-bento-meta-v263 strong{color:#dedee0!important;font-size:16px!important;font-weight:560!important}html body #root .social-bento-open-v263{grid-column:2 / -1!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding-top:15px!important;border-top:1px solid #242424!important;color:#77777c!important;font-size:9.5px!important;transition:color .18s ease!important}html body #root .social-bento-card-v263:hover .social-bento-open-v263,html body #root .social-bento-card-v263:focus-visible .social-bento-open-v263{color:#f1f1f2!important}html body #root .social-bento-note-v263{grid-row:3!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:88px!important;padding:18px 21px!important}html body #root .social-bento-note-v263.release{grid-column:1 / span 5!important}html body #root .social-bento-note-v263.access{grid-column:6 / span 7!important}html body #root .social-bento-note-v263>svg{color:#8d8d92!important}html body #root .social-bento-note-v263>span{display:grid!important;gap:4px!important}html body #root .social-bento-note-v263 small{color:#5f5f64!important;font-size:8.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .social-bento-note-v263 b{color:#cfcfd2!important;font-size:11.5px!important;font-weight:540!important}html body #root .projects-page-v263,html body #root .main-panel .projects-page-v263{height:calc(100dvh - 34px)!important;max-height:none!important;margin:17px auto 0!important;padding:30px clamp(22px,4vw,54px) 36px!important;overflow:hidden!important}html body #root .projects-page-v263 .projects-header-v262{min-height:74px!important}html body #root .projects-page-v263 .projects-header-actions-v262 .resource-search-v238{width:min(360px,36vw)!important}html body #root .projects-page-v263 .projects-grid-v263{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))!important;gap:12px!important;align-content:start!important}html body #root .project-create-card-v263,html body #root .project-card-v263{min-height:132px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}html body #root .project-create-card-v263{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:4px 12px!important;padding:15px!important;color:inherit!important;text-align:left!important;cursor:pointer!important;transition:border-color .18s ease,background-color .18s ease,transform .26s cubic-bezier(.16,1,.3,1)!important}html body #root .project-create-card-v263:hover,html body #root .project-create-card-v263:focus-visible{border-color:#3a3a3a!important;background:#111!important;transform:translateY(-1px)!important;outline:0!important}html body #root .project-create-card-v263>span{grid-row:1 / span 2!important;width:66px!important;height:66px!important;display:grid!important;place-items:center!important;border:1px dashed #34343a!important;border-radius:13px!important;color:#a7a7ac!important;background:#0e0e0e!important}html body #root .project-create-card-v263>b{align-self:end!important;color:#ececee!important;font-size:13.5px!important;font-weight:570!important}html body #root .project-create-card-v263>small{align-self:start!important;max-width:230px!important;color:#737378!important;font-size:10.5px!important;line-height:1.45!important}html body #root .project-card-v263{min-height:132px!important;transform:none!important;transition:border-color .18s ease,background-color .18s ease,transform .26s cubic-bezier(.16,1,.3,1)!important}html body #root .project-card-v263:hover{border-color:#35353a!important;background:#111!important;transform:translateY(-1px)!important}html body #root .project-card-v263 .project-card-actions-v262{opacity:0!important;transform:translate(4px)!important;transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1)!important}html body #root .project-card-v263:hover .project-card-actions-v262,html body #root .project-card-v263:focus-within .project-card-actions-v262{opacity:1!important;transform:translate(0)!important}html body #root .projects-filter-empty-v263{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:70px!important;margin-top:4px!important;border:1px dashed #232323!important;border-radius:14px!important;color:#747479!important;font-size:11px!important}@media(max-width:900px){html body #root .social-bento-v263{grid-template-columns:1fr!important;grid-template-rows:auto!important}html body #root .social-bento-lead-v263,html body #root .social-bento-card-v263,html body #root .social-bento-note-v263,html body #root .social-bento-note-v263.release,html body #root .social-bento-note-v263.access{grid-column:1!important;grid-row:auto!important}html body #root .social-bento-lead-v263{min-height:300px!important}}@media(max-width:640px){html body #root .social-bento-lead-v263{min-height:270px!important;padding:24px!important}html body #root .social-bento-card-v263{grid-template-columns:28px 46px minmax(0,1fr)!important;min-height:190px!important;padding:20px!important}html body #root .social-bento-icon-v263{width:44px!important;height:44px!important}html body #root .social-bento-meta-v263{display:none!important}html body #root .social-bento-open-v263{grid-column:2 / -1!important}html body #root .projects-page-v263,html body #root .main-panel .projects-page-v263{width:calc(100% - 20px)!important;padding:20px 12px 28px!important}html body #root .projects-page-v263 .projects-header-actions-v262{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}html body #root .projects-page-v263 .projects-header-actions-v262 .resource-search-v238{width:100%!important;min-width:0!important}}@media(prefers-reduced-motion:reduce){html body #root .landing-page .scroll-reveal-section>*{opacity:1!important;transform:none!important;transition:none!important}html body #root .social-bento-card-v263,html body #root .project-create-card-v263,html body #root .project-card-v263{transition:none!important;transform:none!important}}.admin-drive-pool-v271{display:grid;gap:18px}.admin-drive-pool-head-v271{align-items:flex-start}.admin-drive-pool-head-actions-v271{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-drive-pool-head-actions-v271 button,.admin-drive-account-v271 footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.admin-drive-summary-v271{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-drive-summary-v271 article{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:11px;row-gap:2px;align-items:center;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.admin-drive-summary-v271 article>svg{grid-row:1 / 4;color:#ffffffb3}.admin-drive-summary-v271 article span,.admin-drive-summary-v271 article small{color:#ffffff7a}.admin-drive-summary-v271 article b{overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:1.2}.admin-drive-setup-v271{display:flex;align-items:flex-start;gap:13px;padding:17px 18px;border:1px solid rgba(255,190,90,.2);border-radius:18px;background:#ffaa2d0e}.admin-drive-setup-v271>svg{flex:0 0 auto;margin-top:2px}.admin-drive-setup-v271 div{min-width:0}.admin-drive-setup-v271 b,.admin-drive-setup-v271 p,.admin-drive-setup-v271 small{display:block}.admin-drive-setup-v271 p{margin:4px 0 8px;color:#ffffff9e;line-height:1.55}.admin-drive-setup-v271 code,.admin-drive-setup-v271 small{color:#ffffff7a;overflow-wrap:anywhere}.admin-drive-policy-v271{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden}.admin-drive-policy-v271>span{min-width:0;display:grid;gap:4px;padding:15px 17px;background:#ffffff05}.admin-drive-policy-v271>span+span{border-left:1px solid rgba(255,255,255,.07)}.admin-drive-policy-v271 b{font-size:15px}.admin-drive-policy-v271 small{color:#ffffff6e;line-height:1.35}.admin-drive-account-list-v271{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-drive-account-v271{min-width:0;display:grid;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0c0c0c}.admin-drive-account-v271.paused{opacity:.73}.admin-drive-account-v271.error{border-color:#ff696938}.admin-drive-account-v271>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-drive-account-identity-v271{min-width:0;display:flex;align-items:center;gap:11px}.admin-drive-account-identity-v271>div{min-width:0}.admin-drive-account-identity-v271 b,.admin-drive-account-identity-v271 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-drive-account-identity-v271 small{margin-top:2px;color:#ffffff73}.admin-drive-avatar-v271{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:#ffffff14;font-weight:700}.admin-drive-state-v271{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:11px;line-height:1;background:#ffffff12;color:#ffffff9e}.admin-drive-state-v271.online{background:#50d2871a;color:#91ebb4f2}.admin-drive-state-v271.error{background:#ff5a5a1a;color:#ff9696f2}.admin-drive-usage-v271{display:grid;gap:8px}.admin-drive-usage-v271>div{display:flex;justify-content:space-between;gap:12px;color:#ffffff85;font-size:12px}.admin-drive-usage-v271>i{height:6px;display:block;overflow:hidden;border-radius:999px;background:#fff1}.admin-drive-usage-v271>i>b{height:100%;display:block;min-width:2px;max-width:100%;border-radius:inherit;background:#ffffffb8}.admin-drive-meta-v271{display:flex;flex-wrap:wrap;gap:7px}.admin-drive-meta-v271 span{padding:6px 8px;border-radius:8px;background:#ffffff0b;color:#ffffff75;font-size:11px}.admin-drive-error-v271{display:flex;align-items:flex-start;gap:7px;margin:0;color:#ff9191eb;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-drive-account-v271 footer{display:flex;flex-wrap:wrap;gap:8px}.admin-drive-account-v271 footer button{min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:#ffffffb8;cursor:url(/cursors/link.cur),pointer}.admin-drive-account-v271 footer button:hover:not(:disabled){background:#ffffff13;color:#fff}.admin-drive-account-v271 footer button.danger{margin-left:auto;color:#ff9696e6}.admin-drive-account-v271 footer button:disabled{opacity:.42;cursor:not-allowed}.admin-drive-empty-v271{grid-column:1 / -1;min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center}.admin-drive-empty-v271 p{max-width:520px;margin:0;color:#ffffff7a}@media(max-width:1050px){.admin-drive-summary-v271,.admin-drive-policy-v271{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-drive-policy-v271>span:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.07)}.admin-drive-policy-v271>span:nth-child(4){border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:760px){.admin-drive-summary-v271,.admin-drive-account-list-v271,.admin-drive-policy-v271{grid-template-columns:1fr}.admin-drive-policy-v271>span+span{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.admin-drive-pool-head-actions-v271{width:100%}.admin-drive-pool-head-actions-v271 button{flex:1 1 auto}}.admin-vps-v139{display:grid;gap:18px}.admin-vps-head-v139{align-items:flex-start}.admin-vps-summary-v139{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-vps-summary-v139 article,.admin-vps-diskbar-v139,.admin-vps-card-v139{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#ffffff14,#ffffff09);border-radius:22px;box-shadow:0 18px 60px #0000002e}.admin-vps-summary-v139 article{min-height:118px;padding:18px;display:grid;gap:6px;align-content:start}.admin-vps-summary-v139 article>svg{opacity:.82}.admin-vps-summary-v139 article span,.admin-vps-summary-v139 article small,.admin-vps-diskbar-v139 small,.admin-vps-dir-list-v139 small,.admin-vps-backups-v139 small{color:#ffffff9e}.admin-vps-summary-v139 article b{color:#fff;font-size:1.28rem;line-height:1.1}.admin-vps-diskbar-v139{padding:18px;display:grid;gap:10px}.admin-vps-diskbar-v139>div{display:flex;justify-content:space-between;gap:12px;color:#fff}.admin-vps-diskbar-v139>i{height:12px;display:block;overflow:hidden;border-radius:999px;background:#ffffff1a}.admin-vps-diskbar-v139>i>b{height:100%;display:block;border-radius:inherit;background:#ffffffd1}.admin-vps-layout-v139{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-vps-card-v139{padding:18px;min-width:0}.admin-vps-card-v139 h4{margin:0 0 12px;color:#fff}.admin-vps-dir-list-v139,.admin-vps-kv-v139,.admin-vps-backups-v139{display:grid;gap:10px}.admin-vps-dir-list-v139>div{display:flex;justify-content:space-between;gap:14px;padding:12px;border-radius:16px;background:#00000029}.admin-vps-dir-list-v139>div.missing{opacity:.55}.admin-vps-dir-list-v139 span,.admin-vps-backups-v139 span{min-width:0;display:grid;gap:3px}.admin-vps-dir-list-v139 b,.admin-vps-dir-list-v139 small,.admin-vps-backups-v139 b,.admin-vps-backups-v139 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-vps-dir-list-v139 strong{color:#fff;white-space:nowrap}.admin-vps-kv-v139{grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);align-items:center}.admin-vps-kv-v139 span{color:#ffffff8c}.admin-vps-kv-v139 b{min-width:0;overflow-wrap:anywhere;color:#fff;font-weight:650}.admin-vps-card-v139 pre{max-height:280px;overflow:auto;margin:0;padding:12px;border-radius:16px;background:#00000047;color:#ffffffc7;white-space:pre-wrap;font-size:.82rem}.admin-vps-backups-v139 span{padding:10px 12px;border-radius:14px;background:#00000029}.admin-vps-backups-v139 p{margin:0;color:#ffffff9e}@media(max-width:980px){.admin-vps-summary-v139,.admin-vps-layout-v139{grid-template-columns:1fr}}html body #root .main-panel .workspace-admin,html body #root .main-panel .workspace-admin .admin-panel-v236{background:transparent!important}html body #root .main-panel .workspace-admin .admin-command-bar-v236,html body #root .main-panel .workspace-admin .admin-tabs,html body #root .main-panel .workspace-admin .admin-users-section,html body #root .main-panel .workspace-admin .admin-feedback-section,html body #root .main-panel .workspace-admin .tech-pause-card,html body #root .main-panel .workspace-admin .admin-system-v204,html body #root .main-panel .workspace-admin .admin-drive-pool-v271,html body #root .main-panel .workspace-admin .admin-vps-v139,html body #root .main-panel .workspace-admin .admin-chart-card{border:1px solid #232323!important;background:#090909d1!important;backdrop-filter:blur(22px) saturate(120%)!important;-webkit-backdrop-filter:blur(22px) saturate(120%)!important;box-shadow:0 22px 70px #00000057,inset 0 1px #ffffff09!important}html body #root .main-panel .workspace-admin .admin-command-bar-v236,html body #root .main-panel .workspace-admin .admin-tabs{border-radius:22px!important}html body #root .main-panel .workspace-admin .admin-users-section,html body #root .main-panel .workspace-admin .admin-feedback-section,html body #root .main-panel .workspace-admin .tech-pause-card,html body #root .main-panel .workspace-admin .admin-system-v204,html body #root .main-panel .workspace-admin .admin-drive-pool-v271,html body #root .main-panel .workspace-admin .admin-vps-v139,html body #root .main-panel .workspace-admin .admin-chart-card{border-radius:28px!important}html body #root .main-panel .workspace-admin .admin-tabs button,html body #root .main-panel .workspace-admin .ghost-btn,html body #root .main-panel .workspace-admin .admin-user-search,html body #root .main-panel .workspace-admin .admin-user-search input,html body #root .main-panel .workspace-admin .admin-table-wrap,html body #root .main-panel .workspace-admin .admin-feedback-card,html body #root .main-panel .workspace-admin .admin-system-grid-v204 article,html body #root .main-panel .workspace-admin .maintenance-settings-card,html body #root .main-panel .workspace-admin .admin-drive-summary-v271 article,html body #root .main-panel .workspace-admin .admin-drive-setup-v271,html body #root .main-panel .workspace-admin .admin-drive-policy-v271 article,html body #root .main-panel .workspace-admin .admin-drive-account-v271,html body #root .main-panel .workspace-admin .admin-vps-summary-v139 article,html body #root .main-panel .workspace-admin .admin-vps-diskbar-v139,html body #root .main-panel .workspace-admin .admin-vps-card-v139{border:1px solid #232323!important;background:#090909b8!important;backdrop-filter:blur(18px) saturate(115%)!important;-webkit-backdrop-filter:blur(18px) saturate(115%)!important;box-shadow:inset 0 1px #ffffff08!important}html body #root .main-panel .workspace-admin .admin-tabs button:hover,html body #root .main-panel .workspace-admin .admin-tabs button.active,html body #root .main-panel .workspace-admin .ghost-btn:hover,html body #root .main-panel .workspace-admin .admin-table tbody tr:hover,html body #root .main-panel .workspace-admin .admin-feedback-card:hover,html body #root .main-panel .workspace-admin .admin-drive-account-v271:hover{background:#121212e0!important;border-color:#2b2b2b!important}html body #root .main-panel .workspace-admin .admin-tabs button.active{color:#fff!important;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #00000042!important}html body #root .main-panel .workspace-admin .admin-table thead,html body #root .main-panel .workspace-admin .admin-table tbody tr,html body #root .main-panel .workspace-admin .admin-dots-popover,html body #root .main-panel .workspace-admin .admin-vps-dir-list-v139>div,html body #root .main-panel .workspace-admin .admin-vps-backups-v139 span,html body #root .main-panel .workspace-admin .admin-vps-card-v139 pre,html body #root .main-panel .workspace-admin .admin-drive-usage-v271>i,html body #root .main-panel .workspace-admin .admin-vps-diskbar-v139>i{background:#090909e6!important;border-color:#232323!important}html body #root .main-panel .workspace-admin .admin-chart-card{overflow:hidden!important}html body #root .main-panel .workspace-admin .admin-line-chart{border:1px solid #232323!important;background:linear-gradient(180deg,#090909f5,#090909b8)!important;border-radius:22px!important}html body #root .main-panel .workspace-admin .admin-chart-x-axis span,html body #root .main-panel .workspace-admin .admin-recent-users,html body #root .main-panel .workspace-admin .admin-last-updated,html body #root .main-panel .workspace-admin .admin-vps-summary-v139 article span,html body #root .main-panel .workspace-admin .admin-vps-summary-v139 article small,html body #root .main-panel .workspace-admin .admin-vps-diskbar-v139 small,html body #root .main-panel .workspace-admin .admin-vps-dir-list-v139 small,html body #root .main-panel .workspace-admin .admin-vps-backups-v139 small,html body #root .main-panel .workspace-admin .admin-vps-protected-v139 small{color:#ffffff8f!important}.admin-vps-head-actions-v139{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-vps-clean-btn-v139{color:#ffd4d4!important}.admin-vps-clean-btn-v139:hover{color:#fff!important;border-color:#ff69696b!important}.admin-vps-card-title-row-v139{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.admin-vps-card-title-row-v139 h4{margin:0!important}.admin-vps-card-title-row-v139 small{color:#ffffff80;white-space:nowrap}.admin-vps-clean-result-v139{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border:1px solid #232323;border-radius:14px;background:#090909c2;color:#ffffffb8}.admin-vps-protected-v139{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #232323}.admin-vps-protected-v139 b,.admin-vps-protected-v139 small{min-height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #232323;border-radius:999px;background:#090909c7}.admin-vps-summary-v139 article,.admin-vps-diskbar-v139,.admin-vps-card-v139{border-color:#232323!important;background:#090909bd!important}.admin-vps-diskbar-v139>i>b,.admin-drive-usage-v271>i>b{background:#ffffffc7!important}@media(max-width:760px){.admin-vps-head-actions-v139{justify-content:stretch}.admin-vps-head-actions-v139>button{width:100%;justify-content:center}}:root{--admin-v140-bg: #090909;--admin-v140-card: rgba(9, 9, 9, .88);--admin-v140-card-solid: #0d0d0d;--admin-v140-card-hover: #141414;--admin-v140-line: #232323;--admin-v140-line-hover: #303030;--admin-v140-muted: rgba(245,245,245,.56);--admin-v140-soft: rgba(255,255,255,.045)}html body #root .main-panel .workspace-admin,html body #root .admin-panel-v236{background:var(--admin-v140-bg)!important;color:#f4f4f5!important}html body #root .admin-panel-v236{display:flex!important;flex-direction:column!important;gap:16px!important;width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:18px auto 58px!important;padding:0!important;overflow:visible!important}html body #root .admin-panel-v236 .admin-command-bar-v236{margin:0!important;padding:22px 24px!important;border:1px solid var(--admin-v140-line)!important;border-radius:24px!important;background:linear-gradient(180deg,#0c0c0ceb,#090909d6)!important;backdrop-filter:blur(22px) saturate(118%)!important;-webkit-backdrop-filter:blur(22px) saturate(118%)!important;box-shadow:inset 0 1px #ffffff09,0 24px 70px #0000003d!important}html body #root .admin-panel-v236 .admin-command-copy-v236 h2,html body #root .admin-panel-v236 .admin-users-head h3,html body #root .admin-panel-v236 .section-head h3,html body #root .admin-panel-v236 .admin-vps-card-v139 h4,html body #root .admin-panel-v236 .admin-system-grid-v204 article b,html body #root .admin-panel-v236 .admin-drive-summary-v271 article b,html body #root .admin-panel-v236 .admin-vps-summary-v139 article b{color:#f5f5f5!important;letter-spacing:-.025em!important}html body #root .admin-panel-v236 .admin-command-copy-v236 p,html body #root .admin-panel-v236 .admin-users-head p,html body #root .admin-panel-v236 .section-head p,html body #root .admin-panel-v236 small,html body #root .admin-panel-v236 .admin-table td small{color:var(--admin-v140-muted)!important}html body #root .admin-panel-v236 .admin-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-height:54px!important;margin:0!important;padding:7px!important;border:1px solid var(--admin-v140-line)!important;border-radius:22px!important;background:#090909d6!important;backdrop-filter:blur(18px) saturate(116%)!important;-webkit-backdrop-filter:blur(18px) saturate(116%)!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .admin-panel-v236 .admin-tabs button{min-height:38px!important;padding:0 13px!important;border:0!important;outline:0!important;border-radius:13px!important;background:transparent!important;color:#f5f5f59e!important;font-size:13px!important;font-weight:560!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}html body #root .admin-panel-v236 .admin-tabs button:hover{background:#ffffff0e!important;color:#eee!important;transform:translateY(-1px)!important}html body #root .admin-panel-v236 .admin-tabs button.active{background:#232323!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #0000003d!important}html body #root .admin-panel-v236 .admin-tabs button small{min-width:20px!important;min-height:20px!important;margin-left:2px!important;padding:0 6px!important;border:1px solid var(--admin-v140-line)!important;border-radius:999px!important;background:#ffffff0e!important;color:#ffffffb3!important}html body #root .admin-panel-v236 .admin-users-section,html body #root .admin-panel-v236 .admin-feedback-section,html body #root .admin-panel-v236 .tech-pause-card,html body #root .admin-panel-v236 .admin-drive-pool-v271,html body #root .admin-panel-v236 .admin-vps-v139,html body #root .admin-panel-v236 .admin-system-v204,html body #root .admin-panel-v236 .admin-chart-card{margin:0!important;padding:24px!important;border:1px solid var(--admin-v140-line)!important;border-radius:26px!important;background:linear-gradient(180deg,#0c0c0ce6,#090909d6)!important;backdrop-filter:blur(20px) saturate(116%)!important;-webkit-backdrop-filter:blur(20px) saturate(116%)!important;box-shadow:inset 0 1px #ffffff08,0 18px 58px #0000002e!important}html body #root .admin-panel-v236 .admin-users-head,html body #root .admin-panel-v236 .admin-drive-pool-head-v271,html body #root .admin-panel-v236 .admin-vps-head-v139{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 20px!important;padding:0!important}html body #root .admin-panel-v236 .admin-users-head h3{margin:0 0 7px!important;font-size:18px!important;font-weight:650!important}html body #root .admin-panel-v236 .admin-users-head p{max-width:740px!important;margin:0!important;line-height:1.45!important}html body #root .admin-panel-v236 .ghost-btn,html body #root .admin-panel-v236 .admin-command-actions-v236 button,html body #root .admin-panel-v236 .admin-actions button,html body #root .admin-panel-v236 .admin-drive-account-v271 footer button,html body #root .admin-panel-v236 .admin-user-search,html body #root .admin-panel-v236 .custom-select>button{border:1px solid var(--admin-v140-line)!important;background:#0f0f0f!important;color:#f5f5f5bf!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}html body #root .admin-panel-v236 .ghost-btn:hover,html body #root .admin-panel-v236 .admin-command-actions-v236 button:hover,html body #root .admin-panel-v236 .admin-actions button:hover,html body #root .admin-panel-v236 .admin-drive-account-v271 footer button:hover,html body #root .admin-panel-v236 .admin-user-search:focus-within,html body #root .admin-panel-v236 .custom-select>button:hover,html body #root .admin-panel-v236 .custom-select.open>button{border-color:var(--admin-v140-line-hover)!important;background:#171717!important;color:#fff!important;transform:translateY(-1px)!important}html body #root .admin-panel-v236 .primary-btn{border:1px solid rgba(255,255,255,.82)!important;background:#f1f1f1!important;color:#101010!important}html body #root .admin-panel-v236 .primary-btn:hover{background:#fff!important;transform:translateY(-1px)!important}html body #root .admin-panel-v236 .admin-user-search{min-width:min(320px,100%)!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important}html body #root .admin-panel-v236 .admin-user-search input{min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;color:#f4f4f5!important}html body #root .admin-panel-v236 .admin-users-tools-v236,html body #root .admin-panel-v236 .admin-vps-head-actions-v139,html body #root .admin-panel-v236 .admin-drive-pool-head-actions-v271{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body #root .admin-panel-v236 .admin-result-count-v236,html body #root .admin-panel-v236 .admin-service-pill-v236,html body #root .admin-panel-v236 .admin-revenue-pill,html body #root .admin-panel-v236 .admin-feedback-totals span{border:1px solid var(--admin-v140-line)!important;border-radius:999px!important;background:#ffffff0b!important;color:#f5f5f5ad!important}html body #root .admin-panel-v236 .admin-table-wrap{max-width:100%!important;margin-top:2px!important;padding:10px!important;overflow:auto!important;border:1px solid var(--admin-v140-line)!important;border-radius:22px!important;background:#090909a3!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#343434 transparent!important}html body #root .admin-panel-v236 .admin-table{min-width:980px!important;width:100%!important;border-collapse:separate!important;border-spacing:0 10px!important;background:transparent!important}html body #root .admin-panel-v236 .admin-table thead,html body #root .admin-panel-v236 .admin-table thead tr,html body #root .admin-panel-v236 .admin-table thead th{border:0!important;background:transparent!important}html body #root .admin-panel-v236 .admin-table thead th{padding:0 18px 8px!important;color:#f5f5f56b!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .admin-panel-v236 .admin-table tbody tr{background:transparent!important;box-shadow:none!important}html body #root .admin-panel-v236 .admin-table tbody td{min-height:68px!important;padding:17px 18px!important;border-top:1px solid var(--admin-v140-line)!important;border-bottom:1px solid var(--admin-v140-line)!important;background:#0d0d0d!important;color:#f5f5f5d1!important;vertical-align:middle!important;font-size:13px!important;transition:background-color .16s ease,border-color .16s ease!important}html body #root .admin-panel-v236 .admin-table tbody td:first-child{border-left:1px solid var(--admin-v140-line)!important;border-radius:18px 0 0 18px!important}html body #root .admin-panel-v236 .admin-table tbody td:last-child{border-right:1px solid var(--admin-v140-line)!important;border-radius:0 18px 18px 0!important}html body #root .admin-panel-v236 .admin-table tbody tr:hover td{border-color:var(--admin-v140-line-hover)!important;background:#141414!important}html body #root .admin-panel-v236 .admin-table td b{margin-bottom:4px!important;color:#f1f1f1!important;font-weight:650!important}html body #root .admin-panel-v236 .admin-table .custom-select,html body #root .admin-panel-v236 .admin-table .custom-select>button{min-width:160px!important;min-height:40px!important;border-radius:13px!important}html body #root .admin-panel-v236 .admin-role-pill-v236,html body #root .admin-panel-v236 .admin-api-count-v236{min-height:28px!important;padding:0 10px!important;border:1px solid var(--admin-v140-line)!important;border-radius:999px!important;background:#ffffff0d!important;color:#f5f5f5b3!important}html body #root .admin-panel-v236 .admin-role-pill-v236.admin{border-color:#a07dff47!important;background:#7856dc33!important;color:#ded4ff!important}html body #root .admin-panel-v236 .admin-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}html body #root .admin-panel-v236 .admin-actions button{min-height:38px!important;padding:0 13px!important;border-radius:13px!important}html body #root .admin-panel-v236 .admin-dots-trigger{width:38px!important;min-width:38px!important;padding:0!important}html body #root .admin-panel-v236 .admin-dots-popover,html body #root .admin-panel-v236 .custom-select .select-menu{border:1px solid var(--admin-v140-line)!important;border-radius:16px!important;background:#0c0c0cfa!important;backdrop-filter:blur(18px) saturate(118%)!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important;box-shadow:0 18px 52px #00000070!important}html body #root .admin-panel-v236 .admin-feedback-card,html body #root .admin-panel-v236 .maintenance-settings-card,html body #root .admin-panel-v236 .admin-drive-summary-v271 article,html body #root .admin-panel-v236 .admin-drive-setup-v271,html body #root .admin-panel-v236 .admin-drive-policy-v271 span,html body #root .admin-panel-v236 .admin-drive-account-v271,html body #root .admin-panel-v236 .admin-system-grid-v204 article,html body #root .admin-panel-v236 .admin-vps-summary-v139 article,html body #root .admin-panel-v236 .admin-vps-diskbar-v139,html body #root .admin-panel-v236 .admin-vps-card-v139{border:1px solid var(--admin-v140-line)!important;border-radius:20px!important;background:linear-gradient(180deg,#0d0d0d,#090909)!important;box-shadow:inset 0 1px #ffffff06!important}html body #root .admin-panel-v236 .admin-feedback-card:hover,html body #root .admin-panel-v236 .admin-drive-account-v271:hover,html body #root .admin-panel-v236 .admin-system-grid-v204 article:hover,html body #root .admin-panel-v236 .admin-vps-summary-v139 article:hover,html body #root .admin-panel-v236 .admin-vps-card-v139:hover{border-color:var(--admin-v140-line-hover)!important;background:linear-gradient(180deg,#131313,#0b0b0b)!important}html body #root .admin-panel-v236 .admin-drive-summary-v271,html body #root .admin-panel-v236 .admin-system-grid-v204,html body #root .admin-panel-v236 .admin-vps-summary-v139{gap:14px!important}html body #root .admin-panel-v236 .admin-drive-summary-v271 article,html body #root .admin-panel-v236 .admin-system-grid-v204 article,html body #root .admin-panel-v236 .admin-vps-summary-v139 article{min-height:124px!important;padding:18px!important}html body #root .admin-panel-v236 .admin-vps-v139{display:grid!important;gap:18px!important}html body #root .admin-panel-v236 .admin-vps-head-v139{margin-bottom:0!important}html body #root .admin-panel-v236 .admin-vps-summary-v139{margin-top:2px!important}html body #root .admin-panel-v236 .admin-vps-diskbar-v139,html body #root .admin-panel-v236 .admin-vps-card-v139{padding:18px!important}html body #root .admin-panel-v236 .admin-vps-layout-v139{gap:14px!important}html body #root .admin-panel-v236 .admin-vps-dir-list-v139,html body #root .admin-panel-v236 .admin-vps-kv-v139,html body #root .admin-panel-v236 .admin-vps-backups-v139{gap:10px!important}html body #root .admin-panel-v236 .admin-vps-dir-list-v139>div,html body #root .admin-panel-v236 .admin-vps-backups-v139 span{min-height:56px!important;padding:12px!important;border:1px solid var(--admin-v140-line)!important;border-radius:15px!important;background:#0a0a0a!important}html body #root .admin-panel-v236 .admin-vps-kv-v139{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr)!important;align-items:center!important;row-gap:12px!important}html body #root .admin-panel-v236 .admin-vps-kv-v139 span{color:#f5f5f585!important}html body #root .admin-panel-v236 .admin-vps-kv-v139 b{min-width:0!important;overflow-wrap:anywhere!important;color:#f3f3f3!important}html body #root .admin-panel-v236 .admin-vps-diskbar-v139>i,html body #root .admin-panel-v236 .admin-drive-usage-v271>i{height:12px!important;border:1px solid var(--admin-v140-line)!important;border-radius:999px!important;background:#0a0a0a!important}html body #root .admin-panel-v236 .admin-vps-diskbar-v139>i>b,html body #root .admin-panel-v236 .admin-drive-usage-v271>i>b{border-radius:inherit!important;background:linear-gradient(90deg,#f5f5f5d1,#b4b4b494)!important}html body #root .admin-panel-v236 .admin-vps-card-v139 pre{min-height:120px!important;max-height:260px!important;padding:14px!important;border:1px solid var(--admin-v140-line)!important;border-radius:16px!important;background:#070707!important;color:#f5f5f5b8!important;line-height:1.5!important}html body #root .admin-panel-v236 .admin-vps-protected-v139{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--admin-v140-line)!important}html body #root .admin-panel-v236 .admin-vps-protected-v139 b,html body #root .admin-panel-v236 .admin-vps-protected-v139 small,html body #root .admin-panel-v236 .admin-vps-clean-result-v139{border:1px solid var(--admin-v140-line)!important;background:#ffffff0a!important}html body #root .admin-panel-v236 .admin-chart-card{margin-top:0!important}html body #root .admin-panel-v236 .admin-line-chart{min-height:280px!important;padding:14px!important;border:1px solid var(--admin-v140-line)!important;border-radius:20px!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.045),transparent 34%),#090909!important}html body #root .admin-panel-v236 .admin-chart-tooltip{border:1px solid var(--admin-v140-line)!important;border-radius:14px!important;background:#0d0d0dfa!important;box-shadow:0 16px 44px #00000061!important}html body #root .admin-panel-v236 .admin-recent-users{margin-top:14px!important;padding:14px!important;border:1px solid var(--admin-v140-line)!important;border-radius:18px!important;background:#0b0b0b!important}html body #root .admin-panel-v236 .admin-recent-users span{min-height:40px!important;padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}html body #root .admin-panel-v236 .admin-recent-users span:last-child{border-bottom:0!important}html body #root .admin-panel-v236 .maintenance-form label,html body #root .admin-panel-v236 .maintenance-form input,html body #root .admin-panel-v236 .maintenance-form textarea{color:#f5f5f5c7!important}html body #root .admin-panel-v236 .maintenance-form input,html body #root .admin-panel-v236 .maintenance-form textarea{border:1px solid var(--admin-v140-line)!important;border-radius:14px!important;background:#0b0b0b!important}html body #root .admin-panel-v236 .maintenance-form input:focus,html body #root .admin-panel-v236 .maintenance-form textarea:focus{border-color:var(--admin-v140-line-hover)!important;background:#111!important}@media(max-width:900px){html body #root .admin-panel-v236{width:calc(100% - 24px)!important;margin-top:12px!important}html body #root .admin-panel-v236 .admin-users-head,html body #root .admin-panel-v236 .admin-drive-pool-head-v271,html body #root .admin-panel-v236 .admin-vps-head-v139{display:grid!important}html body #root .admin-panel-v236 .admin-users-tools-v236,html body #root .admin-panel-v236 .admin-vps-head-actions-v139,html body #root .admin-panel-v236 .admin-drive-pool-head-actions-v271{justify-content:stretch!important}html body #root .admin-panel-v236 .admin-users-tools-v236>*,html body #root .admin-panel-v236 .admin-vps-head-actions-v139>*,html body #root .admin-panel-v236 .admin-drive-pool-head-actions-v271>*{width:100%!important;justify-content:center!important}html body #root .admin-panel-v236 .admin-users-section,html body #root .admin-panel-v236 .admin-feedback-section,html body #root .admin-panel-v236 .tech-pause-card,html body #root .admin-panel-v236 .admin-drive-pool-v271,html body #root .admin-panel-v236 .admin-vps-v139,html body #root .admin-panel-v236 .admin-system-v204,html body #root .admin-panel-v236 .admin-chart-card{padding:18px!important;border-radius:22px!important}}html body #root .admin-models-v141{display:grid!important;gap:18px!important;color:#f2f2f2!important}html body #root .admin-models-head-v141,html body #root .admin-models-card-v141,html body #root .admin-models-summary-v141>article{border:1px solid #232323!important;background:#090909c7!important;box-shadow:0 22px 72px #0000003d!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html body #root .admin-models-head-v141{align-items:flex-start!important;gap:16px!important;padding:18px!important;border-radius:24px!important}html body #root .admin-models-head-v141 h3,html body #root .admin-models-card-title-v141 h4{margin:0!important;color:#f3f3f3!important}html body #root .admin-models-head-v141 p,html body #root .admin-models-card-title-v141 small,html body #root .admin-models-help-v141,html body #root .admin-models-note-v141{color:#f5f5f59e!important}html body #root .admin-models-actions-v141{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body #root .admin-models-v141 .primary-btn,html body #root .admin-models-v141 .ghost-btn,html body #root .admin-models-v141 button{min-height:38px!important;border-radius:13px!important;border:1px solid #232323!important;background:#121212c2!important;color:#efefef!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;font-weight:650!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}html body #root .admin-models-v141 .primary-btn{background:#f2f2f2!important;color:#090909!important;border-color:#f2f2f2!important}html body #root .admin-models-v141 button:hover:not(:disabled),html body #root .admin-models-v141 .ghost-btn:hover:not(:disabled){background:#232323!important;border-color:#343434!important;transform:translateY(-1px)!important}html body #root .admin-models-v141 .primary-btn:hover:not(:disabled){background:#fff!important;border-color:#fff!important}html body #root .admin-models-v141 button:disabled{opacity:.55!important;cursor:not-allowed!important}html body #root .admin-models-summary-v141{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}html body #root .admin-models-summary-v141>article{display:grid!important;gap:7px!important;padding:16px!important;border-radius:20px!important;min-height:130px!important}html body #root .admin-models-summary-v141>article svg{color:#ffffffb8!important}html body #root .admin-models-summary-v141>article span,html body #root .admin-models-summary-v141>article small{color:#f5f5f594!important}html body #root .admin-models-summary-v141>article b{color:#fff!important;font-size:20px!important;word-break:break-word!important}html body #root .admin-models-layout-v141{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}html body #root .admin-models-layout-v141.two-textareas{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}html body #root .admin-models-card-v141{border-radius:24px!important;padding:16px!important;display:grid!important;gap:14px!important;overflow:hidden!important}html body #root .admin-models-card-title-v141{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}html body #root .admin-models-card-title-v141 small{max-width:360px!important;text-align:right!important;line-height:1.35!important}html body #root .admin-models-form-grid-v141{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body #root .admin-models-form-grid-v141 label{display:grid!important;gap:8px!important;min-width:0!important}html body #root .admin-models-form-grid-v141 span{color:#f5f5f5ad!important;font-size:12px!important;font-weight:700!important}html body #root .admin-models-v141 input,html body #root .admin-models-v141 select,html body #root .admin-models-v141 textarea{width:100%!important;min-width:0!important;border:1px solid #232323!important;background:#0d0d0de6!important;color:#f3f3f3!important;border-radius:14px!important;outline:none!important;font:inherit!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root .admin-models-v141 input,html body #root .admin-models-v141 select{min-height:42px!important;padding:0 12px!important}html body #root .admin-models-v141 textarea{min-height:220px!important;padding:13px!important;resize:vertical!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:12.5px!important;line-height:1.55!important}html body #root .admin-models-v141 textarea.json{min-height:260px!important}html body #root .admin-models-v141 input:focus,html body #root .admin-models-v141 select:focus,html body #root .admin-models-v141 textarea:focus{border-color:#454545!important;background:#141414f5!important;box-shadow:0 0 0 4px #ffffff09!important}html body #root .admin-models-card-v141 footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}html body #root .admin-models-note-v141{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:0!important;padding:12px 14px!important;border:1px solid rgba(230,190,120,.18)!important;border-radius:16px!important;background:#503a1624!important}html body #root .admin-models-help-v141{margin:0!important;padding:12px 13px!important;border-radius:16px!important;border:1px solid #232323!important;background:#0c0c0cbd!important;line-height:1.45!important}html body #root .admin-models-list-v141{display:grid!important;gap:10px!important;max-height:560px!important;overflow:auto!important;padding-right:4px!important}html body #root .admin-model-row-v141{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;padding:13px!important;border:1px solid #232323!important;border-radius:18px!important;background:#0c0c0cdb!important;transition:background-color .16s ease,border-color .16s ease!important}html body #root .admin-model-row-v141:hover{background:#141414eb!important;border-color:#303030!important}html body #root .admin-model-row-v141.disabled{opacity:.78!important;background:#1c12128c!important;border-color:#78464657!important}html body #root .admin-model-row-v141 b{color:#f4f4f4!important;display:block!important;margin-bottom:3px!important}html body #root .admin-model-row-v141 small,html body #root .admin-model-row-v141 p{color:#f5f5f594!important;margin:0!important;line-height:1.4!important}html body #root .admin-model-row-v141 p{margin-top:6px!important}html body #root .admin-model-row-actions-v141{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}html body #root .admin-model-state-v141{min-height:30px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;border:1px solid #232323!important;background:#121212cc!important;color:#f5f5f5b3!important;font-size:12px!important;font-weight:750!important}html body #root .admin-model-state-v141.on{color:#aee0b8!important;border-color:#82d29640!important;background:#1946232e!important}html body #root .admin-model-state-v141.off{color:#e1a6a6!important;border-color:#dc6e6e40!important;background:#5a19192e!important}html body #root .admin-model-row-actions-v141 button.danger{color:#f1b0a6!important;border-color:#dc6e643d!important}html body #root .admin-model-row-actions-v141 button.restore{color:#bde8c2!important;border-color:#78d2913d!important}@media(max-width:980px){html body #root .admin-models-summary-v141,html body #root .admin-models-layout-v141,html body #root .admin-models-layout-v141.two-textareas,html body #root .admin-model-row-v141{grid-template-columns:1fr!important}html body #root .admin-model-row-actions-v141{justify-content:flex-start!important}}@media(max-width:640px){html body #root .admin-models-form-grid-v141{grid-template-columns:1fr!important}html body #root .admin-models-card-title-v141{display:grid!important}html body #root .admin-models-card-title-v141 small{max-width:none!important;text-align:left!important}}html body #root .favorites-board-v240{width:min(1040px,calc(100% - 36px))!important;margin:0 auto!important}html body #root .favorites-tools-v240{display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important;align-items:center!important;gap:12px!important;width:100%!important;margin:16px 0 18px!important}html body #root .favorites-tools-v240,html body #root .favorites-tools-v240 *,html body #root .favorites-board-v240,html body #root .favorites-board-v240 *{-webkit-tap-highlight-color:transparent!important}html body #root .favorites-board-v240 *:focus,html body #root .favorites-board-v240 *:focus-visible,html body #root .favorites-board-v240 *:focus-within{outline:none!important}html body #root .favorites-search-v244{height:50px!important;min-height:50px!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 16px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#ffffff09!important;color:#fff9!important;box-shadow:none!important;transform:none!important}html body #root .favorites-search-v244:hover{border-color:#ffffff21!important;background:#ffffff0b!important;box-shadow:none!important;transform:none!important}html body #root .favorites-search-v244:focus-within{border-color:#ffffff29!important;background:#ffffff0d!important;box-shadow:none!important;outline:none!important}html body #root .favorites-search-v244 input{width:100%!important;height:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffeb!important;font-size:14px!important;font-weight:500!important}html body #root .favorites-search-v244 input::placeholder{color:#ffffff75!important}html body #root .favorites-selects-v244,html body #root .favorites-selects-v244:hover,html body #root .favorites-selects-v244:focus,html body #root .favorites-selects-v244:focus-visible,html body #root .favorites-selects-v244:focus-within{width:240px!important;min-width:240px!important;height:50px!important;min-height:50px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important}html body #root .favorites-selects-v244 .custom-select,html body #root .favorites-selects-v244 .favorites-sort-v244{width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body #root .favorites-selects-v244 .favorites-sort-v244>button,html body #root .favorites-selects-v244 .favorites-sort-v244>button:hover,html body #root .favorites-selects-v244 .favorites-sort-v244>button:active,html body #root .favorites-selects-v244 .favorites-sort-v244>button:focus,html body #root .favorites-selects-v244 .favorites-sort-v244>button:focus-visible,html body #root .favorites-selects-v244 .favorites-sort-v244.open>button{width:100%!important;height:50px!important;min-height:50px!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:#ffffff09!important;box-shadow:none!important;outline:none!important;transform:none!important}html body #root .favorites-selects-v244 .favorites-sort-v244>button:hover,html body #root .favorites-selects-v244 .favorites-sort-v244.open>button{border-color:#ffffff29!important;background:#ffffff0d!important}html body #root .favorites-empty-v240{width:100%!important;min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px 24px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:26px!important;background:#ffffff07!important;box-shadow:none!important;outline:none!important;text-align:center!important;gap:0!important}html body #root .favorites-empty-v240>svg{display:none!important}html body #root .favorites-empty-v240>div{display:grid!important;place-items:center!important;gap:6px!important;max-width:560px!important;margin:0 auto!important;text-align:center!important}html body #root .favorites-empty-v240 b{display:block!important;margin:0!important;color:#ffffffb8!important;font-size:15px!important;font-weight:720!important;letter-spacing:-.01em!important}html body #root .favorites-empty-v240 span{display:block!important;margin:0!important;color:#ffffff6b!important;font-size:14px!important;line-height:1.45!important}html body #root .favorite-card-v240,html body #root .favorite-card-v240:hover,html body #root .favorite-card-v240:focus,html body #root .favorite-card-v240:focus-visible,html body #root .favorite-card-v240:focus-within{outline:none!important;box-shadow:none!important;transform:none!important}html body #root .favorite-card-v240 button,html body #root .favorite-card-v240 button:hover,html body #root .favorite-card-v240 button:focus,html body #root .favorite-card-v240 button:focus-visible,html body #root .favorite-card-v240 button:active{outline:none!important;box-shadow:none!important;transform:none!important}@media(max-width:760px){html body #root .favorites-board-v240{width:calc(100% - 20px)!important}html body #root .favorites-tools-v240{grid-template-columns:1fr!important;gap:10px!important}html body #root .favorites-selects-v244,html body #root .favorites-selects-v244 .custom-select,html body #root .favorites-selects-v244 .favorites-sort-v244{width:100%!important;min-width:0!important}}html body #root .resource-library-page-v238,html body #root .main-panel .resource-library-page-v238,html body #root .projects-page-v263,html body #root .favorites-board-v240{--list-bg: #090909;--list-surface: #090909;--list-surface-hover: #0d0d0d;--list-border: #232323;--list-border-strong: #3a3a3a;--list-text: #eeeeee;--list-muted: #858585;--list-control-height: 44px;--list-control-radius: 12px;--list-shell-width: min(1180px, calc(100% - 54px) );--list-control-font-size: 13.5px}html body #root .resource-library-page-v238,html body #root .main-panel .resource-library-page-v238,html body #root .favorites-board-v240{width:var(--list-shell-width)!important;max-width:1180px!important;min-width:0!important;margin:10px auto 0!important;padding:30px clamp(22px,4vw,54px) 36px!important;box-sizing:border-box!important;background:var(--list-bg)!important;color:#f2f2f2!important;overflow-x:hidden!important}html body #root .resource-library-topbar-v238,html body #root .favorites-tools-v240{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:calc(var(--list-control-height) + 24px)!important;padding:12px!important;margin:0!important;box-sizing:border-box!important;border:1px solid var(--list-border)!important;border-radius:16px!important;background:var(--list-bg)!important;box-shadow:none!important;transform:none!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238),html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):active,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):focus,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):focus-visible,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):focus-within{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;height:var(--list-control-height)!important;min-height:var(--list-control-height)!important;max-height:var(--list-control-height)!important;padding:0 12px!important;margin:0!important;box-sizing:border-box!important;border:1px solid var(--list-border)!important;border-radius:var(--list-control-radius)!important;background:var(--list-surface)!important;color:var(--list-muted)!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238):focus-within{border-color:var(--list-border-strong)!important;background:var(--list-surface-hover)!important;color:#fff!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) svg{width:16px!important;height:16px!important;min-width:16px!important;color:#8f8f8f!important;transform:none!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) input,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) input:hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) input:active,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) input:focus,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) input:focus-visible{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--list-text)!important;font-size:var(--list-control-font-size)!important;font-weight:500!important;line-height:var(--list-control-height)!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;transform:none!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-search-v238) input::placeholder{color:#8f8f8f!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244),html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244):hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244):focus-within{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;height:var(--list-control-height)!important;min-height:var(--list-control-height)!important;max-height:var(--list-control-height)!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select),html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select):hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select):focus,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select):focus-within,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select).open{height:var(--list-control-height)!important;min-height:var(--list-control-height)!important;max-height:var(--list-control-height)!important;min-width:170px!important;width:170px!important;max-width:170px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button:hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button:active,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button:focus,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button:focus-visible,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select).open>button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:170px!important;min-width:170px!important;max-width:170px!important;height:var(--list-control-height)!important;min-height:var(--list-control-height)!important;max-height:var(--list-control-height)!important;padding:0 12px!important;margin:0!important;box-sizing:border-box!important;border:1px solid var(--list-border)!important;border-radius:var(--list-control-radius)!important;background:var(--list-surface)!important;color:#d7d7d7!important;font-size:12px!important;font-weight:600!important;line-height:1!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button:hover,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select).open>button{border-color:var(--list-border-strong)!important;background:var(--list-surface-hover)!important;color:#fff!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button svg{width:15px!important;height:15px!important;min-width:15px!important;transform:none!important}body :where(.select-menu-floating,.select-menu).sort-select-menu,body :where(.select-menu-floating,.select-menu).sort-select-menu:hover,body :where(.select-menu-floating,.select-menu).sort-select-menu:active,body :where(.select-menu-floating,.select-menu).sort-select-menu:focus,body :where(.select-menu-floating,.select-menu).sort-select-menu:focus-visible,body :where(.select-menu-floating,.select-menu).sort-select-menu:focus-within{width:220px!important;min-width:220px!important;max-width:220px!important;padding:7px!important;box-sizing:border-box!important;border:1px solid var(--list-border, #232323)!important;border-radius:14px!important;background:#090909fa!important;box-shadow:0 18px 52px #00000073!important;outline:0!important;outline-offset:0!important;transform:none!important;overflow:hidden!important}body :where(.select-menu-floating,.select-menu).sort-select-menu button,body :where(.select-menu-floating,.select-menu).sort-select-menu button:hover,body :where(.select-menu-floating,.select-menu).sort-select-menu button:active,body :where(.select-menu-floating,.select-menu).sort-select-menu button:focus,body :where(.select-menu-floating,.select-menu).sort-select-menu button:focus-visible,body :where(.select-menu-floating,.select-menu).sort-select-menu button.active,body :where(.select-menu-floating,.select-menu).sort-select-menu button.active:hover{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0 0 2px!important;padding:0 10px!important;box-sizing:border-box!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#ffffffdb!important;font-size:12px!important;line-height:1!important;font-weight:560!important;text-align:left!important;outline:0!important;outline-offset:0!important;box-shadow:none!important;transform:none!important}body :where(.select-menu-floating,.select-menu).sort-select-menu button:hover,body :where(.select-menu-floating,.select-menu).sort-select-menu button.active,body :where(.select-menu-floating,.select-menu).sort-select-menu button.active:hover{background:#151515!important;color:#fff!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) *:focus,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) *:focus-visible,html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) *:focus-within,body :where(.select-menu-floating,.select-menu).sort-select-menu *:focus,body :where(.select-menu-floating,.select-menu).sort-select-menu *:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}@media(max-width:940px){html body #root .resource-library-topbar-v238,html body #root .favorites-tools-v240{grid-template-columns:1fr!important}html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244),html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select),html body #root :where(.resource-library-page-v238,.projects-page-v263,.favorites-board-v240) :where(.resource-library-selects-v238,.favorites-selects-v244) :where(.custom-select,.sort-select)>button{width:100%!important;min-width:0!important;max-width:none!important}}html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238,html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:hover,html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:active,html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:focus,html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:focus-visible,html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:focus-within,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:hover,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:active,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:focus,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:focus-visible,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:focus-within,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:hover,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:active,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:focus,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:focus-visible,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:focus-within{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;border-width:1px!important;border-style:solid!important;border-color:#232323!important;border-radius:12px!important;background:#090909!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;transform:none!important}html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:hover,html body #root .resource-library-page-v238 .resource-library-topbar-v238 .resource-search-v238:focus-within,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:hover,html body #root .projects-page-v263 .resource-library-topbar-v238 .resource-search-v238:focus-within,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:hover,html body #root .favorites-board-v240 .favorites-tools-v240 .favorites-search-v244:focus-within{border-color:#3a3a3a!important;background:#0d0d0d!important}html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select:hover,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select:active,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select:focus,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select:focus-visible,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select:focus-within,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select.open,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select:hover,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select:active,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select:focus,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select:focus-visible,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select:focus-within,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select.open,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select:hover,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select:active,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select:focus,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select:focus-visible,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select:focus-within,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select.open{width:170px!important;min-width:170px!important;max-width:170px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;transform:none!important}html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select>button,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select>button:hover,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select>button:active,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select>button:focus,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select>button:focus-visible,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select.open>button,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select>button,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select>button:hover,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select>button:active,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select>button:focus,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select>button:focus-visible,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select.open>button,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select>button,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select>button:hover,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select>button:active,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select>button:focus,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select>button:focus-visible,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select.open>button{width:170px!important;min-width:170px!important;max-width:170px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 12px!important;margin:0!important;border-width:1px!important;border-style:solid!important;border-color:#232323!important;border-radius:12px!important;background:#090909!important;color:#d7d7d7!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;transform:none!important}html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select>button:hover,html body #root .resource-library-page-v238 .resource-library-selects-v238 .custom-select.open>button,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select>button:hover,html body #root .projects-page-v263 .resource-library-selects-v238 .custom-select.open>button,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select>button:hover,html body #root .favorites-board-v240 .favorites-selects-v244 .custom-select.open>button{border-color:#3a3a3a!important;background:#0d0d0d!important;color:#fff!important}.projects-v2-page{--project-bg: #090909;--project-bg-hover: #0F0F0F;--project-border: #232323;--project-border-hover: #303030;--project-text: rgba(255,255,255,.92);--project-muted: rgba(255,255,255,.46);--project-transition: background-color .16s ease, border-color .16s ease, color .16s ease, opacity .16s ease, box-shadow .16s ease}.projects-v2-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;align-items:stretch}.projects-v2-card,.projects-v2-card:hover,.projects-v2-card:focus,.projects-v2-card:focus-visible{height:132px;min-height:132px;max-height:132px;width:100%;padding:20px;margin:0;border:1px solid var(--project-border);border-radius:18px;background:var(--project-bg);color:var(--project-text);display:grid;grid-template-columns:72px minmax(0,1fr) 76px;align-items:center;gap:18px;box-sizing:border-box;outline:0;box-shadow:none;transform:none;overflow:hidden;cursor:url(/cursors/link.cur),pointer;text-align:left;transition:var(--project-transition)}.projects-v2-card:hover,.projects-v2-card:focus-visible{background:var(--project-bg-hover);border-color:var(--project-border-hover)}.projects-v2-new-card,.projects-v2-new-card:hover,.projects-v2-new-card:focus,.projects-v2-new-card:focus-visible{grid-template-columns:72px minmax(0,1fr)}.projects-v2-card-icon,.projects-v2-card-icon:hover,.projects-v2-chat-icon,.projects-v2-info-icon,.projects-v2-folder,.projects-v2-editor-icon{width:64px;height:64px;min-width:64px;min-height:64px;display:grid;place-items:center;border:1px solid var(--project-border);border-radius:15px;background:#0c0c0c;color:#ffffffb8;transform:none;box-sizing:border-box}.projects-v2-new-card .projects-v2-card-icon{border-style:dashed}.projects-v2-card-copy{min-width:0;display:grid;align-content:center;gap:5px;margin:0;padding:0;text-align:left}.projects-v2-card-copy b,.projects-v2-card-copy small,.projects-v2-card-copy em,.projects-v2-card:hover .projects-v2-card-copy b,.projects-v2-card:hover .projects-v2-card-copy small,.projects-v2-card:hover .projects-v2-card-copy em{margin:0;padding:0;transform:none;font-style:normal;text-align:left}.projects-v2-card-copy b{color:#ffffffeb;font-size:14px;line-height:1.22;font-weight:680;letter-spacing:-.015em}.projects-v2-card-copy small{color:#ffffff75;font-size:12px;line-height:1.3;font-weight:400}.projects-v2-card-copy em{color:#ffffff6b;font-size:12px;line-height:1.25;font-weight:400}.projects-v2-card-actions{width:76px;min-width:76px;height:36px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:0}.projects-v2-card-actions button,.projects-v2-card-actions button:hover,.projects-v2-card-actions button:focus,.projects-v2-card-actions button:focus-visible,.projects-v2-icon-btn,.projects-v2-icon-btn:hover,.projects-v2-icon-btn:focus,.projects-v2-icon-btn:focus-visible{width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;padding:0;margin:0;display:grid;place-items:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffffa8;outline:0;box-shadow:none;transform:none;transition:var(--project-transition)}.projects-v2-card-actions button:hover,.projects-v2-icon-btn:hover{background:var(--project-bg-hover);border-color:var(--project-border-hover);color:#fff}.projects-v2-card-actions button.danger:hover{background:#ff4d4f1b;border-color:#ff5b5b57;color:#ff6b6b}.project-color-blue{color:#6da7ff;background:#3179ff1f}.project-color-violet{color:#a98bff;background:#825bff1f}.project-color-green{color:#62d39b;background:#27ae601f}.project-color-orange{color:#ffb15f;background:#ff922b21}.project-color-red{color:#ff7676;background:#ff4a4a1f}.project-color-neutral{color:#ffffffb8;background:#0c0c0c}.projects-v2-detail-page .projects-v2-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.projects-v2-title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.projects-v2-back,.projects-v2-back:hover,.projects-v2-back:focus,.projects-v2-back:focus-visible{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;display:grid;place-items:center;border:1px solid var(--project-border);border-radius:13px;background:var(--project-bg);color:#ffffffd1;outline:0;box-shadow:none;transform:none;transition:var(--project-transition)}.projects-v2-back:hover{background:var(--project-bg-hover);border-color:var(--project-border-hover);color:#fff}.projects-v2-head-actions{display:flex;align-items:center;gap:10px}.projects-v2-info-card,.projects-v2-materials-panel{width:100%;border:1px solid var(--project-border);border-radius:18px;background:var(--project-bg);box-sizing:border-box}.projects-v2-info-card{min-height:86px;padding:16px 18px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0 0 12px}.projects-v2-info-icon{width:46px;height:46px;min-width:46px;min-height:46px;border-radius:13px}.projects-v2-info-card b,.projects-v2-materials-panel b{display:block;color:#ffffffe0;font-size:14px;line-height:1.25;font-weight:680;margin:0 0 4px}.projects-v2-info-card p,.projects-v2-materials-panel span,.projects-v2-empty-panel p{color:var(--project-muted);font-size:12px;line-height:1.4;margin:0}.projects-v2-materials-panel{padding:16px}.projects-v2-materials-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}.projects-v2-chat-list{display:grid;gap:10px}.projects-v2-chat-card{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:center;border:1px solid var(--project-border);border-radius:14px;background:#0b0b0b;padding:8px}.projects-v2-chat-open{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;background:transparent;border:0;color:inherit;text-align:left;padding:0}.projects-v2-chat-icon{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:11px}.projects-v2-chat-copy{display:grid;gap:3px;min-width:0}.projects-v2-chat-copy b{color:#ffffffdb;font-size:13px;line-height:1.2}.projects-v2-chat-copy small,.projects-v2-chat-meta{color:#ffffff6b;font-size:12px}.projects-v2-chat-move{width:34px;height:34px;border:1px solid transparent;border-radius:10px;background:transparent;color:#fff9;display:grid;place-items:center}.projects-v2-chat-move:hover{background:var(--project-bg-hover);border-color:var(--project-border-hover);color:#fff}.projects-v2-empty-panel{min-height:150px;border:1px dashed var(--project-border);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.projects-v2-create,.projects-v2-create:hover,.projects-v2-create:focus,.projects-v2-create:focus-visible,.projects-v2-secondary-btn,.projects-v2-secondary-btn:hover,.projects-v2-secondary-btn:focus,.projects-v2-secondary-btn:focus-visible,.projects-v2-danger-btn,.projects-v2-danger-btn:hover,.projects-v2-danger-btn:focus,.projects-v2-danger-btn:focus-visible,.projects-v2-plain-btn,.projects-v2-plain-btn:hover,.projects-v2-plain-btn:focus,.projects-v2-plain-btn:focus-visible{height:40px;min-height:40px;max-height:40px;padding:0 14px;margin:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1;font-weight:640;letter-spacing:-.01em;white-space:nowrap;outline:0;box-shadow:none;transform:none;transition:var(--project-transition);box-sizing:border-box}.projects-v2-create{border:1px solid #f2f2f2;background:#f2f2f2;color:#111}.projects-v2-create:hover{border-color:#fff;background:#fff;color:#0b0b0b}.projects-v2-secondary-btn,.projects-v2-plain-btn{border:1px solid var(--project-border);background:var(--project-bg);color:#ffffffd6}.projects-v2-secondary-btn:hover,.projects-v2-plain-btn:hover{border-color:var(--project-border-hover);background:var(--project-bg-hover);color:#fff}.projects-v2-danger-btn{border:1px solid var(--project-border);background:var(--project-bg);color:#ffffffd6}.projects-v2-danger-btn:hover{background:#ff4d4f1b;border-color:#ff5b5b57;color:#ff6b6b}.projects-v2-editor-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:auto}.projects-v2-editor-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.projects-v2-editor{position:relative;z-index:1;width:min(760px,calc(100vw - 48px));max-height:min(760px,calc(100dvh - 48px));overflow:hidden auto;border:1px solid #282828;border-radius:22px;background:#090909;color:var(--project-text);box-shadow:0 24px 80px #00000094}.projects-v2-editor-head{min-height:74px;padding:16px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:12px;border-bottom:1px solid #202020}.projects-v2-editor-icon{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:12px;background:#111}.projects-v2-editor-head>div{min-width:0;display:grid;gap:4px;align-content:center}.projects-v2-editor-head b{color:#ffffffeb;font-size:15px;line-height:1.2;font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-v2-editor-head small{color:#ffffff6b;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-v2-editor-body{padding:18px 20px 16px;display:grid;gap:14px}.projects-v2-editor-body label{display:grid;gap:8px;margin:0;color:#ffffff75;font-size:11px;line-height:1.25}.projects-v2-editor-body input,.projects-v2-editor-body textarea{width:100%;border:1px solid var(--project-border);border-radius:14px;background:#0b0b0b;color:#ffffffdb;padding:0 14px;font-size:14px;outline:0;box-sizing:border-box}.projects-v2-editor-body input{height:44px}.projects-v2-editor-body textarea{min-height:132px;padding-top:13px;resize:vertical}.projects-v2-editor-body input:focus,.projects-v2-editor-body textarea:focus{border-color:var(--project-border-hover);background:#0f0f0f}.projects-v2-color-row{display:grid;gap:9px;color:#ffffff75;font-size:11px}.projects-v2-color-row>div{display:flex;gap:8px}.projects-v2-color-row button{width:28px;height:28px;border-radius:50%;border:2px solid #191919;box-shadow:0 0 0 1px #303030}.projects-v2-color-row button.active{box-shadow:0 0 0 2px #e8e8e8}.projects-v2-editor-foot{min-height:72px;padding:14px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid #202020}.projects-v2-primary-btn,.projects-v2-primary-btn:hover,.projects-v2-primary-btn:focus{height:42px;min-height:42px;padding:0 18px;border-radius:14px;border:1px solid #f2f2f2;background:#f2f2f2;color:#111;font-size:14px;font-weight:640;outline:0;box-shadow:none;transform:none;transition:var(--project-transition)}.projects-v2-primary-btn:hover{background:#fff;border-color:#fff;color:#0b0b0b}.projects-v2-primary-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.projects-v2-grid{grid-template-columns:1fr}.projects-v2-editor-stage{align-items:flex-end;padding:12px}.projects-v2-editor{width:100%;max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0}.projects-v2-detail-page .projects-v2-head{display:grid;gap:14px}.projects-v2-info-card{grid-template-columns:46px minmax(0,1fr)}.projects-v2-info-card .projects-v2-plain-btn{grid-column:1 / -1;width:100%}}html body #root .favorites-board-v240 .favorites-head-v240{min-height:74px!important;padding:0 2px!important}html body #root .favorites-board-v240 .favorites-head-v240 .eyebrow{display:none!important}html body #root .favorites-board-v240 .favorites-head-v240 h2{margin:0!important;color:#f6f6f6!important;font-size:clamp(27px,3vw,34px)!important;font-weight:610!important;letter-spacing:-.04em!important;line-height:1.08!important}html body #root .favorites-board-v240 .favorites-head-v240 p{margin:7px 0 0!important;color:#858585!important;font-size:13px!important;line-height:1.35!important}html body #root .favorites-board-v240 .favorites-count-v240,html body #root .favorites-board-v240 .favorites-count-v240:hover,html body #root .favorites-board-v240 .favorites-count-v240:focus,html body #root .favorites-board-v240 .favorites-count-v240:focus-visible{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:58px!important;height:40px!important;min-height:40px!important;padding:0 13px!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:11px!important;background:#090909!important;color:#d8d8d8!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root .favorites-board-v240 .favorites-count-v240:hover{border-color:#383838!important;background:#151515!important;color:#fff!important}html body #root .favorites-board-v240 .favorites-count-v240 svg{width:16px!important;height:16px!important;min-width:16px!important}html body #root .favorites-board-v240 .favorites-empty-v240,html body #root .favorites-board-v240 .favorites-empty-v240:hover,html body #root .favorites-board-v240 .favorites-empty-v240:focus,html body #root .favorites-board-v240 .favorites-empty-v240:focus-visible,html body #root .favorites-board-v240 .favorites-empty-v240:focus-within{display:grid!important;place-items:center!important;align-content:center!important;gap:8px!important;width:100%!important;min-height:300px!important;margin:0!important;padding:32px 24px!important;box-sizing:border-box!important;border:1px dashed #232323!important;border-radius:16px!important;background:#090909!important;color:#7d7d7d!important;font-size:13px!important;text-align:center!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root .favorites-board-v240 .favorites-empty-v240>svg{display:none!important}html body #root .favorites-board-v240 .favorites-empty-v240>div{display:grid!important;place-items:center!important;gap:8px!important;max-width:620px!important;margin:0 auto!important;text-align:center!important}html body #root .favorites-board-v240 .favorites-empty-v240 b{margin:0!important;color:#ccc!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}html body #root .favorites-board-v240 .favorites-empty-v240 span{margin:0!important;color:#7d7d7d!important;font-size:13px!important;line-height:1.45!important}html body #root .favorites-board-v240 .favorite-grid-v240{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;align-content:start!important;gap:10px!important;min-width:0!important;padding:2px 2px 34px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .favorites-board-v240 .favorite-card-v240,html body #root .favorites-board-v240 .favorite-card-v240:hover,html body #root .favorites-board-v240 .favorite-card-v240:active,html body #root .favorites-board-v240 .favorite-card-v240:focus,html body #root .favorites-board-v240 .favorite-card-v240:focus-visible,html body #root .favorites-board-v240 .favorite-card-v240:focus-within{min-width:0!important;min-height:150px!important;padding:14px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:14px!important;background:#0e0e0e!important;box-shadow:none!important;outline:0!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease!important}html body #root .favorites-board-v240 .favorite-card-v240:hover{border-color:#ffffff25!important;background:#141414!important}html body #root .favorites-board-v240 .favorite-card-v240 button,html body #root .favorites-board-v240 .favorite-card-v240 button:hover,html body #root .favorites-board-v240 .favorite-card-v240 button:active,html body #root .favorites-board-v240 .favorite-card-v240 button:focus,html body #root .favorites-board-v240 .favorite-card-v240 button:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important;transform:none!important}html body #root{--mc-list-width: min(1072px, calc(100% - 48px) );--mc-list-top: 40px;--mc-list-bottom: 44px;--mc-head-gap: 22px;--mc-topbar-gap: 14px;--mc-toolbar-gap: 12px;--mc-stats-gap: 12px;--mc-favorites-content-gap: 28px;--mc-control-h: 42px;--mc-control-radius: 14px;--mc-panel-h: 50px;--mc-panel-radius: 16px;--mc-empty-h: 210px;--mc-card-h: 132px;--mc-bg: #090909;--mc-bg-hover: #0F0F0F;--mc-border: #232323;--mc-border-hover: #303030;--mc-text: rgba(255,255,255,.92);--mc-muted: rgba(255,255,255,.46);--mc-muted-soft: rgba(255,255,255,.36);--mc-danger-bg-hover: rgba(239, 68, 68, .14);--mc-danger-border-hover: rgba(248, 113, 113, .62);--mc-danger-text-hover: #ff8b8b;--mc-transition: background-color .16s ease, border-color .16s ease, color .16s ease, opacity .16s ease, box-shadow .16s ease}html body #root .main-panel:has(.mc-list-page){padding-top:0!important}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{width:var(--mc-list-width)!important;max-width:var(--mc-list-width)!important;min-width:0!important;margin:0 auto!important;padding:var(--mc-list-top) 0 var(--mc-list-bottom)!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .main-panel .mc-list-page>.mc-list-topbar,html body #root .main-panel .mc-list-page>.mc-list-toolbar,html body #root .main-panel .mc-list-page>.mc-list-stats,html body #root .main-panel .mc-list-page>.mc-list-empty,html body #root .main-panel .mc-list-page>.projects-v2-grid,html body #root .main-panel .mc-list-page>.favorite-grid,html body #root .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-topbar,html body #root .mc-list-page>.mc-list-toolbar,html body #root .mc-list-page>.mc-list-stats,html body #root .mc-list-page>.mc-list-empty,html body #root .mc-list-page>.projects-v2-grid,html body #root .mc-list-page>.favorite-grid{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #root .main-panel .mc-list-head,html body #root .mc-list-head{min-height:56px!important;margin-top:0!important;margin-bottom:var(--mc-head-gap)!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}html body #root .main-panel .mc-list-head p,html body #root .mc-list-head p{margin:0!important;padding:0!important;color:var(--mc-muted)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.01em!important;text-align:left!important;font-style:normal!important}html body #root .main-panel .mc-list-page button,html body #root .main-panel .mc-list-page button:hover,html body #root .main-panel .mc-list-page button:focus-visible,html body #root .mc-list-page button,html body #root .mc-list-page button:hover,html body #root .mc-list-page button:focus-visible{box-sizing:border-box!important;outline:0!important;transform:none!important;translate:none!important;scale:none!important;transition:var(--mc-transition)!important}html body #root .main-panel .resource-library-actions-v238 button,html body #root .main-panel .resource-library-actions-v238 button:hover,html body #root .main-panel .projects-v2-create,html body #root .main-panel .projects-v2-create:hover,html body #root .resource-library-actions-v238 button,html body #root .projects-v2-create{height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;padding:0 16px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-control-radius)!important;background:var(--mc-bg)!important;color:#ffffffdb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;letter-spacing:-.01em!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .resource-library-actions-v238 button:hover,html body #root .resource-library-actions-v238 button:hover{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .main-panel .resource-library-actions-v238 button.primary,html body #root .main-panel .resource-library-actions-v238 button.primary:hover,html body #root .main-panel .projects-v2-create,html body #root .main-panel .projects-v2-create:hover,html body #root .resource-library-actions-v238 button.primary,html body #root .projects-v2-create{border-color:#f2f2f2!important;background:#f2f2f2!important;color:#111!important}html body #root .main-panel .favorites-count-v240,html body #root .main-panel .favorites-count-v240:hover,html body #root .favorites-count-v240,html body #root .favorites-count-v240:hover{height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;padding:0 14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-control-radius)!important;background:var(--mc-bg)!important;color:#ffffffdb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;box-shadow:none!important;transform:none!important}html body #root .main-panel button.danger,html body #root .main-panel .projects-v2-danger-btn,html body #root button.danger,html body #root .projects-v2-danger-btn{color:#ffffffd1!important}html body #root .main-panel button.danger:hover,html body #root .main-panel button.danger:focus-visible,html body #root .main-panel .projects-v2-danger-btn:hover,html body #root .main-panel .projects-v2-danger-btn:focus-visible,html body #root button.danger:hover,html body #root button.danger:focus-visible,html body #root .projects-v2-danger-btn:hover,html body #root .projects-v2-danger-btn:focus-visible{border-color:var(--mc-danger-border-hover)!important;background:var(--mc-danger-bg-hover)!important;color:var(--mc-danger-text-hover)!important}html body #root .main-panel button.danger:hover svg,html body #root .main-panel button.danger:focus-visible svg,html body #root .main-panel .projects-v2-danger-btn:hover svg,html body #root .main-panel .projects-v2-danger-btn:focus-visible svg,html body #root button.danger:hover svg,html body #root button.danger:focus-visible svg,html body #root .projects-v2-danger-btn:hover svg,html body #root .projects-v2-danger-btn:focus-visible svg{color:var(--mc-danger-text-hover)!important;stroke:currentColor!important}html body #root .main-panel .mc-list-topbar,html body #root .mc-list-topbar{min-height:var(--mc-control-h)!important;margin-top:0!important;margin-bottom:var(--mc-topbar-gap)!important;padding:0!important;align-items:center!important;gap:12px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;overflow:visible!important;transform:none!important}html body #root .main-panel .mc-projects-topbar,html body #root .mc-projects-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 176px!important}html body #root .main-panel .mc-favorites-topbar,html body #root .mc-favorites-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important}html body #root .main-panel .mc-list-search,html body #root .main-panel .mc-list-search:hover,html body #root .main-panel .mc-list-search:focus-within,html body #root .mc-list-search,html body #root .mc-list-search:hover,html body #root .mc-list-search:focus-within{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0 14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-control-radius)!important;background:var(--mc-bg)!important;color:#ffffffdb!important;display:flex!important;align-items:center!important;gap:10px!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-search:hover,html body #root .main-panel .mc-list-search:focus-within,html body #root .mc-list-search:hover,html body #root .mc-list-search:focus-within{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .main-panel .mc-list-search input,html body #root .main-panel .mc-list-search input:hover,html body #root .main-panel .mc-list-search input:focus,html body #root .mc-list-search input,html body #root .mc-list-search input:hover,html body #root .mc-list-search input:focus{flex:1 1 auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important;font-size:13px!important;line-height:1!important;font-weight:400!important;transform:none!important}html body #root .main-panel .mc-list-search>button,html body #root .main-panel .mc-list-search>button:hover,html body #root .mc-list-search>button,html body #root .mc-list-search>button:hover{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#ffffff8c!important;display:grid!important;place-items:center!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .mc-list-selects,html body #root .mc-list-selects{height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-library-selects,html body #root .mc-library-selects{width:478px!important;min-width:478px!important;max-width:478px!important;display:grid!important;grid-template-columns:156px 156px 146px!important;gap:8px!important;justify-content:end!important}html body #root .main-panel .mc-projects-selects,html body #root .mc-projects-selects{width:176px!important;min-width:176px!important;max-width:176px!important;display:inline-flex!important;align-items:center!important}html body #root .main-panel .mc-favorites-selects,html body #root .mc-favorites-selects{width:180px!important;min-width:180px!important;max-width:180px!important;display:inline-flex!important;align-items:center!important}html body #root .main-panel .mc-list-selects .custom-select,html body #root .main-panel .mc-list-selects .custom-select:hover,html body #root .main-panel .mc-list-selects .custom-select.open,html body #root .mc-list-selects .custom-select,html body #root .mc-list-selects .custom-select:hover,html body #root .mc-list-selects .custom-select.open{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;transform:none!important;transition:none!important}html body #root .main-panel .mc-list-selects .custom-select>button,html body #root .main-panel .mc-list-selects .custom-select>button:hover,html body #root .main-panel .mc-list-selects .custom-select>button:focus-visible,html body #root .main-panel .mc-list-selects .custom-select.open>button,html body #root .main-panel .mc-list-selects .custom-select.open>button:hover,html body #root .mc-list-selects .custom-select>button,html body #root .mc-list-selects .custom-select>button:hover,html body #root .mc-list-selects .custom-select>button:focus-visible,html body #root .mc-list-selects .custom-select.open>button,html body #root .mc-list-selects .custom-select.open>button:hover{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0 12px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-control-radius)!important;background:var(--mc-bg)!important;color:#ffffffdb!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;letter-spacing:-.01em!important;white-space:nowrap!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-selects .custom-select>button:hover,html body #root .main-panel .mc-list-selects .custom-select>button:focus-visible,html body #root .main-panel .mc-list-selects .custom-select.open>button,html body #root .mc-list-selects .custom-select>button:hover,html body #root .mc-list-selects .custom-select>button:focus-visible,html body #root .mc-list-selects .custom-select.open>button{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .main-panel .mc-list-selects .custom-select>button span,html body #root .mc-list-selects .custom-select>button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .main-panel .mc-list-selects .custom-select>button svg,html body #root .mc-list-selects .custom-select>button svg{width:16px!important;height:16px!important;min-width:16px!important;transform:none!important}html body .select-menu.select-menu-floating,html body .select-menu-floating{padding:6px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;box-shadow:0 18px 45px #0000006b!important;box-sizing:border-box!important;transform:none!important}html body .select-menu.select-menu-floating button,html body .select-menu.select-menu-floating button:hover,html body .select-menu.select-menu-floating button:focus,html body .select-menu.select-menu-floating button.active,html body .select-menu-floating button,html body .select-menu-floating button:hover,html body .select-menu-floating button:focus,html body .select-menu-floating button.active{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 11px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ffffffd1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;font-size:13px!important;line-height:1!important;font-weight:640!important;letter-spacing:-.01em!important;text-align:left!important;white-space:nowrap!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body .select-menu.select-menu-floating button:hover,html body .select-menu.select-menu-floating button.active,html body .select-menu-floating button:hover,html body .select-menu-floating button.active{background:#1d1d1d!important;color:#fff!important}html body #root .main-panel .mc-list-toolbar,html body #root .mc-list-toolbar{height:var(--mc-panel-h)!important;min-height:var(--mc-panel-h)!important;max-height:var(--mc-panel-h)!important;margin-top:0!important;margin-bottom:var(--mc-toolbar-gap)!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-panel-radius)!important;background:var(--mc-bg)!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .projects-v2-page>.projects-v2-toolbar-row,html body #root .main-panel .projects-v2-page>.mc-list-toolbar,html body #root .projects-v2-page>.projects-v2-toolbar-row,html body #root .projects-v2-page>.mc-list-toolbar{width:100%!important;max-width:100%!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 button,html body #root .main-panel .resource-tabs-v238 button:hover,html body #root .main-panel .resource-tabs-v238 button:focus-visible,html body #root .main-panel .resource-tabs-v238 button.active,html body #root .main-panel .projects-v2-tabs button,html body #root .main-panel .projects-v2-tabs button:hover,html body #root .main-panel .projects-v2-tabs button:focus-visible,html body #root .main-panel .projects-v2-tabs button.active,html body #root .resource-tabs-v238 button,html body #root .projects-v2-tabs button{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important;margin:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#ffffff94!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 button:hover,html body #root .main-panel .projects-v2-tabs button:hover,html body #root .resource-tabs-v238 button:hover,html body #root .projects-v2-tabs button:hover{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .main-panel .resource-tabs-v238 button.active,html body #root .main-panel .projects-v2-tabs button.active,html body #root .resource-tabs-v238 button.active,html body #root .projects-v2-tabs button.active{border-color:var(--mc-border-hover)!important;background:#1a1a1a!important;color:#fff!important}html body #root .main-panel .resource-tabs-v238 button small,html body #root .main-panel .projects-v2-tabs button small,html body #root .resource-tabs-v238 button small,html body #root .projects-v2-tabs button small{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;border:1px solid var(--mc-border)!important;background:#111!important;color:#ffffff9e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:650!important}html body #root .main-panel .resource-library-view-v238,html body #root .resource-library-view-v238{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px!important;border:1px solid var(--mc-border)!important;border-radius:13px!important;background:var(--mc-bg)!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .resource-library-view-v238 button,html body #root .main-panel .resource-library-view-v238 button:hover,html body #root .main-panel .resource-library-view-v238 button.active,html body #root .resource-library-view-v238 button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;margin:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#ffffffad!important;display:grid!important;place-items:center!important;outline:0!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .resource-library-view-v238 button:hover,html body #root .main-panel .resource-library-view-v238 button.active,html body #root .resource-library-view-v238 button:hover,html body #root .resource-library-view-v238 button.active{border-color:var(--mc-border-hover)!important;background:#1a1a1a!important;color:#fff!important}html body #root .main-panel .mc-list-stats,html body #root .mc-list-stats{min-height:18px!important;margin-top:0!important;margin-bottom:var(--mc-stats-gap)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--mc-muted-soft)!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-stats button,html body #root .main-panel .mc-list-stats button:hover,html body #root .mc-list-stats button,html body #root .mc-list-stats button:hover{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:9px!important;font-size:12px!important;line-height:1!important}html body #root .main-panel .mc-list-page-favorites>.mc-list-empty,html body #root .mc-list-page-favorites>.mc-list-empty{margin-top:var(--mc-favorites-content-gap)!important}html body #root .main-panel .mc-list-empty,html body #root .main-panel .mc-list-empty:hover,html body #root .mc-list-empty,html body #root .mc-list-empty:hover{height:var(--mc-empty-h)!important;min-height:var(--mc-empty-h)!important;max-height:var(--mc-empty-h)!important;padding:32px 28px!important;border:1px dashed var(--mc-border)!important;border-radius:18px!important;background:var(--mc-bg)!important;color:var(--mc-muted)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-empty b,html body #root .main-panel .mc-list-empty strong,html body #root .mc-list-empty b,html body #root .mc-list-empty strong{margin:0!important;padding:0!important;color:#ffffffd6!important;font-size:14px!important;line-height:1.25!important;font-weight:680!important}html body #root .main-panel .mc-list-empty span,html body #root .main-panel .mc-list-empty p,html body #root .mc-list-empty span,html body #root .mc-list-empty p{margin:0!important;padding:0!important;color:#ffffff75!important;font-size:13px!important;line-height:1.45!important;font-weight:400!important}html body #root .main-panel .projects-v2-grid,html body #root .projects-v2-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important;padding:0!important}html body #root .main-panel .projects-v2-card,html body #root .main-panel .projects-v2-card:hover,html body #root .main-panel .project-create-card-v263,html body #root .main-panel .project-create-card-v263:hover,html body #root .projects-v2-card,html body #root .projects-v2-card:hover,html body #root .project-create-card-v263,html body #root .project-create-card-v263:hover{height:var(--mc-card-h)!important;min-height:var(--mc-card-h)!important;max-height:var(--mc-card-h)!important;padding:20px!important;border:1px solid var(--mc-border)!important;border-radius:18px!important;background:var(--mc-bg)!important;color:var(--mc-text)!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important}html body #root .main-panel .project-create-card-v263,html body #root .project-create-card-v263{grid-template-columns:64px minmax(0,1fr)!important}html body #root .main-panel .projects-v2-card:hover,html body #root .main-panel .project-create-card-v263:hover,html body #root .projects-v2-card:hover,html body #root .project-create-card-v263:hover{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important}@media(max-width:1180px){html body #root .main-panel .mc-library-topbar,html body #root .main-panel .mc-projects-topbar,html body #root .main-panel .mc-favorites-topbar,html body #root .mc-library-topbar,html body #root .mc-projects-topbar,html body #root .mc-favorites-topbar{grid-template-columns:1fr!important}html body #root .main-panel .mc-library-selects,html body #root .mc-library-selects{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:760px){html body #root{--mc-list-width: calc(100% - 20px) ;--mc-list-top: 28px;--mc-empty-h: 190px}html body #root .main-panel .mc-list-head,html body #root .mc-list-head{flex-direction:column!important;gap:14px!important}html body #root .main-panel .mc-library-selects,html body #root .mc-library-selects{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}html body #root .main-panel .projects-v2-grid,html body #root .projects-v2-grid{grid-template-columns:1fr!important}}html body #root .main-panel .mc-list-page *,html body #root .main-panel .mc-list-page *:before,html body #root .main-panel .mc-list-page *:after,html body #root .mc-list-page *,html body #root .mc-list-page *:before,html body #root .mc-list-page *:after{box-sizing:border-box!important}html body #root .main-panel .mc-list-page *:hover,html body #root .main-panel .mc-list-page *:focus,html body #root .main-panel .mc-list-page *:focus-visible,html body #root .mc-list-page *:hover,html body #root .mc-list-page *:focus,html body #root .mc-list-page *:focus-visible{outline:0!important;transform:none!important;translate:none!important;scale:none!important}html body #root{--mc-fav-sort-w-final: 180px}html body #root .main-panel .mc-list-page-favorites,html body #root .mc-list-page-favorites{width:var(--mc-list-width, min(1072px, calc(100% - 48px) ))!important;max-width:var(--mc-list-width, min(1072px, calc(100% - 48px) ))!important;min-width:0!important;margin:0 auto!important;padding-top:var(--mc-list-top, 40px)!important;padding-bottom:var(--mc-list-bottom, 44px)!important;box-sizing:border-box!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar,html body #root .mc-list-page-favorites>.mc-favorites-topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0 0 var(--mc-topbar-gap, 14px)!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--mc-fav-sort-w-final)!important;gap:12px!important;align-items:center!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects,html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects:hover,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects:hover{width:var(--mc-fav-sort-w-final)!important;min-width:var(--mc-fav-sort-w-final)!important;max-width:var(--mc-fav-sort-w-final)!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites .mc-favorites-selects .custom-select,html body #root .main-panel .mc-list-page-favorites .mc-favorites-selects .custom-select:hover,html body #root .main-panel .mc-list-page-favorites .mc-favorites-selects .custom-select.open,html body #root .mc-list-page-favorites .mc-favorites-selects .custom-select,html body #root .mc-list-page-favorites .mc-favorites-selects .custom-select:hover,html body #root .mc-list-page-favorites .mc-favorites-selects .custom-select.open,html body #root .main-panel .mc-list-page-favorites .mc-favorites-selects .custom-select>button,html body #root .main-panel .mc-list-page-favorites .mc-favorites-selects .custom-select>button:hover,html body #root .main-panel .mc-list-page-favorites .mc-favorites-selects .custom-select.open>button,html body #root .mc-list-page-favorites .mc-favorites-selects .custom-select>button,html body #root .mc-list-page-favorites .mc-favorites-selects .custom-select>button:hover,html body #root .mc-list-page-favorites .mc-favorites-selects .custom-select.open>button{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.mc-list-empty,html body #root .mc-list-page-favorites>.mc-list-empty{margin-top:0!important;width:100%!important;max-width:100%!important;min-width:0!important}html body #root .main-panel .mc-list-page-favorites>.mc-list-head,html body #root .mc-list-page-favorites>.mc-list-head{margin-bottom:34px!important}html body #root .main-panel .mc-list-page-library>.mc-list-head,html body #root .main-panel .mc-list-page-projects>.mc-list-head,html body #root .mc-list-page-library>.mc-list-head,html body #root .mc-list-page-projects>.mc-list-head{margin-bottom:var(--mc-head-gap, 22px)!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar,html body #root .mc-list-page-favorites>.mc-favorites-topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0 0 var(--mc-topbar-gap, 14px)!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:12px!important;align-items:center!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-list-search,html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-list-search:hover,html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-list-search:focus-within,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-list-search,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-list-search:hover,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-list-search:focus-within{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0!important;padding:0 14px!important;border:1px solid var(--mc-border, #232323)!important;border-radius:var(--mc-control-radius, 14px)!important;background:var(--mc-bg, #090909)!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects,html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects:hover,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects:hover{width:180px!important;min-width:180px!important;max-width:180px!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.favorites-mini-toolbar-v1,html body #root .mc-list-page-favorites>.favorites-mini-toolbar-v1{width:100%!important;max-width:100%!important;min-width:0!important;height:var(--mc-panel-h, 50px)!important;min-height:var(--mc-panel-h, 50px)!important;max-height:var(--mc-panel-h, 50px)!important;margin:0 0 var(--mc-toolbar-gap, 12px)!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--mc-border, #232323)!important;border-radius:var(--mc-panel-radius, 16px)!important;background:var(--mc-bg, #090909)!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.favorites-mini-stats-v1,html body #root .mc-list-page-favorites>.favorites-mini-stats-v1{width:100%!important;max-width:100%!important;min-width:0!important;min-height:18px!important;margin:0 0 var(--mc-stats-gap, 12px)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--mc-muted-soft, rgba(255,255,255,.36))!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .favorites-mini-tabs-v1,html body #root .favorites-mini-tabs-v1{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body #root .main-panel .favorites-mini-tabs-v1 button,html body #root .main-panel .favorites-mini-tabs-v1 button:hover,html body #root .favorites-mini-tabs-v1 button,html body #root .favorites-mini-tabs-v1 button:hover{height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--mc-border-hover, #303030)!important;border-radius:10px!important;background:#1a1a1a!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .favorites-mini-tabs-v1 button small,html body #root .favorites-mini-tabs-v1 button small{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;border:1px solid var(--mc-border, #232323)!important;background:#111!important;color:#ffffff9e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:650!important}html body #root .main-panel .resource-tabs-v238 .resource-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .projects-reset-tab-v1,html body #root .resource-tabs-v238 .resource-reset-tab-v1,html body #root .resource-tabs-v238 .projects-reset-tab-v1{height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#ffffff94!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 .resource-reset-tab-v1:hover,html body #root .main-panel .resource-tabs-v238 .projects-reset-tab-v1:hover,html body #root .resource-tabs-v238 .resource-reset-tab-v1:hover,html body #root .resource-tabs-v238 .projects-reset-tab-v1:hover{border-color:var(--mc-border-hover, #303030)!important;background:var(--mc-bg-hover, #0F0F0F)!important;color:#fff!important}html body #root .main-panel .mc-list-stats button,html body #root .mc-list-stats button{height:28px!important;min-height:28px!important;max-height:28px!important}html body #root .main-panel .mc-list-page .mc-list-search,html body #root .main-panel .mc-list-page .mc-list-search:hover,html body #root .main-panel .mc-list-page .mc-list-search:focus-within,html body #root .mc-list-page .mc-list-search,html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within{height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page .mc-list-search input,html body #root .main-panel .mc-list-page .mc-list-search input:hover,html body #root .main-panel .mc-list-page .mc-list-search input:focus,html body #root .mc-list-page .mc-list-search input,html body #root .mc-list-page .mc-list-search input:hover,html body #root .mc-list-page .mc-list-search input:focus{font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;color:#ffffffd1!important}html body #root .main-panel .mc-list-page .mc-list-search input::placeholder,html body #root .mc-list-page .mc-list-search input::placeholder{color:#ffffff75!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;opacity:1!important}html body #root .main-panel .mc-list-page .mc-list-search svg,html body #root .mc-list-page .mc-list-search svg{width:16px!important;height:16px!important;min-width:16px!important;color:#ffffff8f!important;stroke-width:2!important}html body #root .main-panel .mc-list-page-favorites>.mc-list-head,html body #root .mc-list-page-favorites>.mc-list-head{min-height:56px!important;margin-bottom:54px!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar,html body #root .mc-list-page-favorites>.mc-favorites-topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;margin:0 0 var(--mc-topbar-gap, 14px)!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 180px!important;gap:12px!important;align-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.favorites-mini-toolbar-v1,html body #root .mc-list-page-favorites>.favorites-mini-toolbar-v1,html body #root .main-panel .mc-list-page-projects>.mc-list-toolbar,html body #root .main-panel .mc-list-page-library>.mc-list-toolbar,html body #root .mc-list-page-projects>.mc-list-toolbar,html body #root .mc-list-page-library>.mc-list-toolbar{height:var(--mc-panel-h, 50px)!important;min-height:var(--mc-panel-h, 50px)!important;max-height:var(--mc-panel-h, 50px)!important;padding:7px!important;margin-top:0!important;margin-bottom:var(--mc-toolbar-gap, 12px)!important;border:1px solid var(--mc-border, #232323)!important;border-radius:var(--mc-panel-radius, 16px)!important;background:var(--mc-bg, #090909)!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.favorites-mini-stats-v1,html body #root .main-panel .mc-list-page-projects>.mc-list-stats,html body #root .main-panel .mc-list-page-library>.mc-list-stats,html body #root .mc-list-page-favorites>.favorites-mini-stats-v1,html body #root .mc-list-page-projects>.mc-list-stats,html body #root .mc-list-page-library>.mc-list-stats{min-height:18px!important;margin-top:0!important;margin-bottom:var(--mc-stats-gap, 12px)!important;padding:0!important;color:var(--mc-muted-soft, rgba(255,255,255,.36))!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 .resource-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .projects-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .favorites-reset-tab-v1,html body #root .resource-tabs-v238 .resource-reset-tab-v1,html body #root .resource-tabs-v238 .projects-reset-tab-v1,html body #root .resource-tabs-v238 .favorites-reset-tab-v1{height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#ffffff94!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page-favorites>.mc-list-empty,html body #root .mc-list-page-favorites>.mc-list-empty{margin-top:0!important}@media(max-width:1180px){html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar,html body #root .mc-list-page-favorites>.mc-favorites-topbar{grid-template-columns:1fr!important}html body #root .main-panel .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects,html body #root .mc-list-page-favorites>.mc-favorites-topbar>.mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important}}html body #root .main-panel .mc-list-page .mc-list-search,html body #root .main-panel .mc-list-page .mc-list-search:hover,html body #root .main-panel .mc-list-page .mc-list-search:focus-within,html body #root .mc-list-page .mc-list-search,html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within{height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;padding:0 14px!important;border:1px solid var(--mc-border, #232323)!important;border-radius:var(--mc-control-radius, 14px)!important;background:var(--mc-bg, #090909)!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .favorites-search-v244,html body #root .main-panel .favorites-search-v244:hover,html body #root .main-panel .favorites-search-v244:focus-within,html body #root .favorites-search-v244,html body #root .favorites-search-v244:hover,html body #root .favorites-search-v244:focus-within{height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important}html body #root .main-panel .mc-list-page .mc-list-search input,html body #root .main-panel .mc-list-page .mc-list-search input:hover,html body #root .main-panel .mc-list-page .mc-list-search input:focus,html body #root .main-panel .favorites-search-v244 input,html body #root .main-panel .favorites-search-v244 input:hover,html body #root .main-panel .favorites-search-v244 input:focus,html body #root .mc-list-page .mc-list-search input,html body #root .favorites-search-v244 input{height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;color:#ffffffd1!important;transform:none!important}@media(max-width:1180px){html body #root .main-panel .mc-list-page,html body #root .mc-list-page{--mc-list-width: min(100%, calc(100vw - 40px) )}html body #root .main-panel .mc-library-topbar,html body #root .main-panel .mc-projects-topbar,html body #root .main-panel .mc-favorites-topbar,html body #root .mc-library-topbar,html body #root .mc-projects-topbar,html body #root .mc-favorites-topbar{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;max-height:none!important;gap:10px!important}html body #root .main-panel .mc-library-selects,html body #root .mc-library-selects{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:760px){html,body,html body #root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}html body .workspace,html body #root .workspace{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body #root .main-panel:has(.mc-list-page){display:block!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;margin:0!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{--mc-list-width: calc(100vw - 28px) ;--mc-list-top: 22px;--mc-list-bottom: 84px;--mc-head-gap: 20px;--mc-topbar-gap: 12px;--mc-toolbar-gap: 10px;--mc-stats-gap: 10px;--mc-control-h: 42px;--mc-empty-h: 180px;--mc-card-h: 118px;width:var(--mc-list-width)!important;max-width:var(--mc-list-width)!important;min-width:0!important;margin:0 auto!important;padding:var(--mc-list-top) 0 var(--mc-list-bottom)!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-head,html body #root .main-panel .mc-list-page-favorites>.mc-list-head,html body #root .mc-list-page-favorites>.mc-list-head{width:100%!important;min-height:0!important;margin:0 0 var(--mc-head-gap)!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .mc-list-head h1,html body #root .main-panel .mc-list-head h2,html body #root .mc-list-head h1,html body #root .mc-list-head h2{margin:0 0 5px!important;font-size:28px!important;line-height:1.06!important;letter-spacing:-.055em!important}html body #root .main-panel .mc-list-head p,html body #root .mc-list-head p{max-width:100%!important;font-size:12px!important;line-height:1.35!important}html body #root .main-panel .resource-library-actions-v238,html body #root .main-panel .projects-v2-head-actions,html body #root .main-panel .favorites-count-v240,html body #root .resource-library-actions-v238,html body #root .projects-v2-head-actions,html body #root .favorites-count-v240{align-self:flex-start!important}html body #root .main-panel .mc-list-topbar,html body #root .mc-list-topbar,html body #root .main-panel .mc-library-topbar,html body #root .main-panel .mc-projects-topbar,html body #root .main-panel .mc-favorites-topbar,html body #root .mc-library-topbar,html body #root .mc-projects-topbar,html body #root .mc-favorites-topbar{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 var(--mc-topbar-gap)!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .mc-list-search,html body #root .main-panel .mc-list-search:hover,html body #root .main-panel .mc-list-search:focus-within,html body #root .mc-list-search,html body #root .mc-list-search:hover,html body #root .mc-list-search:focus-within{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;padding:0 13px!important;font-size:13px!important;font-weight:400!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-selects,html body #root .main-panel .mc-library-selects,html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-list-selects,html body #root .mc-library-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-selects .custom-select,html body #root .main-panel .mc-list-selects .custom-select:hover,html body #root .main-panel .mc-list-selects .custom-select.open,html body #root .mc-list-selects .custom-select,html body #root .mc-list-selects .custom-select:hover,html body #root .mc-list-selects .custom-select.open{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important}html body #root .main-panel .mc-list-toolbar,html body #root .main-panel .favorites-mini-toolbar-v1,html body #root .mc-list-toolbar,html body #root .favorites-mini-toolbar-v1{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:50px!important;max-height:none!important;margin:0 0 var(--mc-toolbar-gap)!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-toolbar::-webkit-scrollbar,html body #root .main-panel .favorites-mini-toolbar-v1::-webkit-scrollbar{display:none!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .main-panel .favorites-mini-tabs-v1,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs,html body #root .favorites-mini-tabs-v1{width:max-content!important;min-width:0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important}html body #root .main-panel .mc-list-stats,html body #root .main-panel .favorites-mini-stats-v1,html body #root .mc-list-stats,html body #root .favorites-mini-stats-v1{width:100%!important;min-height:18px!important;margin:0 0 var(--mc-stats-gap)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;line-height:1.35!important}html body #root .main-panel .mc-list-stats>*,html body #root .main-panel .favorites-mini-stats-v1>*,html body #root .mc-list-stats>*,html body #root .favorites-mini-stats-v1>*{min-width:0!important}html body #root .main-panel .mc-list-empty,html body #root .main-panel .mc-list-empty:hover,html body #root .mc-list-empty,html body #root .mc-list-empty:hover{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-empty-h)!important;min-height:var(--mc-empty-h)!important;max-height:var(--mc-empty-h)!important;margin:0!important;padding:26px 18px!important;border-radius:16px!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .projects-v2-grid,html body #root .projects-v2-grid{width:100%!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important}html body #root .main-panel .projects-v2-card,html body #root .main-panel .project-create-card-v263,html body #root .projects-v2-card,html body #root .project-create-card-v263{height:var(--mc-card-h)!important;min-height:var(--mc-card-h)!important;max-height:var(--mc-card-h)!important;padding:16px!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:12px!important}html body #root .main-panel .project-create-card-v263,html body #root .project-create-card-v263{grid-template-columns:54px minmax(0,1fr)!important}html body #root .main-panel .projects-v2-card-icon,html body #root .projects-v2-card-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}html body #root .main-panel .favorite-grid,html body #root .favorite-grid{grid-template-columns:1fr!important;gap:10px!important}html body #root .main-panel .mc-list-page *,html body #root .main-panel .mc-list-page *:hover,html body #root .main-panel .mc-list-page *:focus,html body #root .main-panel .mc-list-page *:focus-visible{transform:none!important;translate:none!important;scale:none!important;box-shadow:none!important}}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-head,html body #root .main-panel .mc-list-page-favorites>.mc-list-head,html body #root .mc-list-page-favorites>.mc-list-head{min-height:56px!important;margin-bottom:var(--mc-head-gap, 22px)!important}html body #root .main-panel .mc-list-page .mc-list-search,html body #root .main-panel .mc-list-page .mc-list-search:hover,html body #root .main-panel .mc-list-page .mc-list-search:focus-within,html body #root .mc-list-page .mc-list-search,html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within,html body #root .main-panel .favorites-search-v244,html body #root .main-panel .favorites-search-v244:hover,html body #root .main-panel .favorites-search-v244:focus-within,html body #root .favorites-search-v244,html body #root .favorites-search-v244:hover,html body #root .favorites-search-v244:focus-within{height:var(--mc-control-h, 42px)!important;min-height:var(--mc-control-h, 42px)!important;max-height:var(--mc-control-h, 42px)!important;padding:0 14px!important;border:1px solid var(--mc-border, #232323)!important;border-radius:var(--mc-control-radius, 14px)!important;background:var(--mc-bg, #090909)!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page .mc-list-search input,html body #root .main-panel .favorites-search-v244 input,html body #root .mc-list-page .mc-list-search input,html body #root .favorites-search-v244 input{height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffd1!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;transform:none!important}html body #root .main-panel .mc-list-page .mc-list-search input::placeholder,html body #root .main-panel .favorites-search-v244 input::placeholder,html body #root .mc-list-page .mc-list-search input::placeholder,html body #root .favorites-search-v244 input::placeholder{color:#ffffff75!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;opacity:1!important}html body #root .main-panel .mc-list-page .mc-list-search svg,html body #root .main-panel .favorites-search-v244 svg,html body #root .mc-list-page .mc-list-search svg,html body #root .favorites-search-v244 svg{width:16px!important;height:16px!important;min-width:16px!important;color:#ffffff8f!important;stroke-width:2!important}html body #root .main-panel .resource-tabs-v238 .resource-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .projects-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .favorites-reset-tab-v1,html body #root .resource-tabs-v238 .resource-reset-tab-v1,html body #root .resource-tabs-v238 .projects-reset-tab-v1,html body #root .resource-tabs-v238 .favorites-reset-tab-v1{height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#ffffff94!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 .resource-reset-tab-v1:hover,html body #root .main-panel .resource-tabs-v238 .projects-reset-tab-v1:hover,html body #root .main-panel .resource-tabs-v238 .favorites-reset-tab-v1:hover,html body #root .resource-tabs-v238 .resource-reset-tab-v1:hover,html body #root .resource-tabs-v238 .projects-reset-tab-v1:hover,html body #root .resource-tabs-v238 .favorites-reset-tab-v1:hover{border-color:var(--mc-border-hover, #303030)!important;background:var(--mc-bg-hover, #0F0F0F)!important;color:#fff!important}:root{--mc-mobile-page-x: 14px;--mc-mobile-bottom-safe: calc(76px + env(safe-area-inset-bottom, 0px)) }html,body,#root{min-width:0;max-width:100%;overflow-x:hidden;background:#050505}*,*:before,*:after{box-sizing:border-box}img,video,canvas,svg{max-width:100%}@media(hover:none)and (pointer:coarse){button:hover,a:hover,[role=button]:hover{transform:none!important}}@media(max-width:1180px){html body #root .workspace{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}html body #root .main-panel{min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}html body #root .modal,html body #root [class*=modal],html body #root [class*=Modal],html body #root [class*=overlay],html body #root [class*=Overlay]{max-width:calc(100vw - 24px)!important}}@media(max-width:760px){html,body,#root{width:100%!important;max-width:100%!important;height:100%!important;min-width:0!important;overflow-x:hidden!important;background:#050505!important;overscroll-behavior:none}html body #root .workspace{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:#050505!important}html body #root .main-panel{position:relative!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#050505!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;transform:none!important}html body #root .topbar,html body #root .simple-topbar-v181{position:sticky!important;top:0!important;z-index:20!important;width:100%!important;max-width:100%!important;min-height:56px!important;padding:calc(8px + env(safe-area-inset-top,0px)) var(--mc-mobile-page-x) 8px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:#050505e6!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-sizing:border-box!important}html body #root .messages-area{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding-left:var(--mc-mobile-page-x)!important;padding-right:var(--mc-mobile-page-x)!important;padding-bottom:var(--mc-mobile-bottom-safe)!important;overflow-x:hidden!important;box-sizing:border-box!important}html body #root .message,html body #root [class*=message]{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body #root .composer,html body #root [class*=composer],html body #root [class*=Composer]{max-width:calc(100vw - 28px)!important;box-sizing:border-box!important}html body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;width:min(86vw,320px)!important;max-width:min(86vw,320px)!important;height:100dvh!important;max-height:100dvh!important;transform:translate(0)!important;transition:transform .18s ease!important;overflow-y:auto!important;overflow-x:hidden!important;background:#080808!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:22px 0 60px #00000073!important}html body #root .workspace.side-collapsed .sidebar,html body #root .sidebar.collapsed{transform:translate(-104%)!important}html body #root .mobile-menu{display:inline-flex!important}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{--mc-list-width: calc(100vw - 28px) ;--mc-list-top: 22px;--mc-list-bottom: var(--mc-mobile-bottom-safe);--mc-head-gap: 20px;--mc-topbar-gap: 12px;--mc-toolbar-gap: 10px;--mc-stats-gap: 10px;--mc-control-h: 42px;--mc-empty-h: 180px;--mc-card-h: 118px;width:var(--mc-list-width)!important;max-width:var(--mc-list-width)!important;min-width:0!important;margin:0 auto!important;padding:var(--mc-list-top) 0 var(--mc-list-bottom)!important;transform:none!important}html body #root .main-panel .mc-list-head,html body #root .mc-list-head{width:100%!important;min-height:0!important;margin:0 0 var(--mc-head-gap)!important;padding:0!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}html body #root .main-panel .mc-list-head h1,html body #root .main-panel .mc-list-head h2,html body #root .mc-list-head h1,html body #root .mc-list-head h2{font-size:28px!important;line-height:1.06!important;letter-spacing:-.055em!important}html body #root .main-panel .mc-list-head p,html body #root .mc-list-head p{font-size:12px!important;line-height:1.35!important}html body #root .main-panel .mc-list-topbar,html body #root .main-panel .mc-library-topbar,html body #root .main-panel .mc-projects-topbar,html body #root .main-panel .mc-favorites-topbar,html body #root .mc-list-topbar,html body #root .mc-library-topbar,html body #root .mc-projects-topbar,html body #root .mc-favorites-topbar{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-columns:1fr!important;gap:10px!important}html body #root .main-panel .mc-list-selects,html body #root .main-panel .mc-library-selects,html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-list-selects,html body #root .mc-library-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body #root .main-panel .mc-list-toolbar,html body #root .main-panel .favorites-mini-toolbar-v1,html body #root .mc-list-toolbar,html body #root .favorites-mini-toolbar-v1{width:100%!important;min-height:50px!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #root .main-panel .mc-list-toolbar::-webkit-scrollbar,html body #root .main-panel .favorites-mini-toolbar-v1::-webkit-scrollbar{display:none!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .main-panel .favorites-mini-tabs-v1,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs,html body #root .favorites-mini-tabs-v1{width:max-content!important;min-width:0!important;flex-wrap:nowrap!important}html body #root .main-panel .mc-list-stats,html body #root .main-panel .favorites-mini-stats-v1,html body #root .mc-list-stats,html body #root .favorites-mini-stats-v1{font-size:11px!important;gap:8px!important}html body #root .main-panel .mc-list-empty,html body #root .mc-list-empty{height:var(--mc-empty-h)!important;min-height:var(--mc-empty-h)!important;max-height:var(--mc-empty-h)!important;padding:26px 18px!important;border-radius:16px!important}html body #root .main-panel .projects-v2-grid,html body #root .projects-v2-grid,html body #root .main-panel .favorite-grid,html body #root .favorite-grid{grid-template-columns:1fr!important;gap:10px!important}html body #root .main-panel .projects-v2-card,html body #root .main-panel .project-create-card-v263,html body #root .projects-v2-card,html body #root .project-create-card-v263{height:var(--mc-card-h)!important;min-height:var(--mc-card-h)!important;max-height:var(--mc-card-h)!important;padding:16px!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:12px!important}html body #root .main-panel .project-create-card-v263,html body #root .project-create-card-v263{grid-template-columns:54px minmax(0,1fr)!important}html body #root .main-panel .projects-v2-card-icon,html body #root .projects-v2-card-icon{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}html body #root [class*=modal],html body #root [class*=Modal],html body #root [class*=overlay],html body #root [class*=Overlay]{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box!important}html body #root button:hover,html body #root a:hover,html body #root [role=button]:hover,html body #root .mc-list-page *:hover{transform:none!important;translate:none!important;scale:none!important}}html,body,#root{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@media(max-width:760px){html body #root .workspace{width:100vw!important;max-width:100vw!important;height:100dvh!important;overflow:hidden!important}html body #root .main-panel{width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:0!important;transform:none!important;-webkit-overflow-scrolling:touch!important}html body #root [class*=modal],html body #root [class*=Modal],html body #root [class*=overlay],html body #root [class*=Overlay]{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;box-sizing:border-box!important}html body #root button:hover,html body #root a:hover,html body #root [role=button]:hover{transform:none!important;translate:none!important;scale:none!important}}html body #root .mac-mobile-section-topbar-v1{display:none}@media(max-width:760px){html body #root .main-panel>.mac-mobile-section-topbar-v1{position:sticky!important;top:0!important;z-index:70!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;min-width:0!important;margin:0 auto!important;padding:calc(10px + env(safe-area-inset-top,0px)) 0 10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:center!important;border:0!important;background:linear-gradient(180deg,#050505fa,#050505e6 72%,#05050500)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .mac-mobile-section-btn-v1,html body #root .mac-mobile-section-btn-v1:hover,html body #root .mac-mobile-section-btn-v1:focus-visible{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 13px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;color:#ffffffdb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:14px!important;line-height:1!important;font-weight:660!important;letter-spacing:-.02em!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}html body #root .mac-mobile-section-btn-v1:hover,html body #root .mac-mobile-section-btn-v1:focus-visible{border-color:#303030!important;background:#0f0f0f!important;color:#fff!important}html body #root .mac-mobile-section-btn-v1.primary,html body #root .mac-mobile-section-btn-v1.primary:hover,html body #root .mac-mobile-section-btn-v1.primary:focus-visible{border-color:#e9e9e9!important;background:#f2f2f2!important;color:#080808!important}html body #root .mac-mobile-section-btn-v1 svg{width:18px!important;height:18px!important;min-width:18px!important;stroke-width:2.25!important}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{--mc-list-top: 14px !important}html body #root .main-panel .mc-list-toolbar,html body #root .main-panel .favorites-mini-toolbar-v1,html body #root .mc-list-toolbar,html body #root .favorites-mini-toolbar-v1{justify-content:flex-start!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .main-panel .favorites-mini-tabs-v1,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs,html body #root .favorites-mini-tabs-v1{margin-left:0!important;margin-right:auto!important}html body #root .main-panel .projects-v2-head-actions,html body #root .main-panel .resource-library-actions-v238,html body #root .main-panel .favorites-count-v240,html body #root .projects-v2-head-actions,html body #root .resource-library-actions-v238,html body #root .favorites-count-v240{width:100%!important;max-width:100%!important;align-self:stretch!important}html body #root .main-panel .projects-v2-head-actions>button,html body #root .main-panel .resource-library-actions-v238>button,html body #root .projects-v2-head-actions>button,html body #root .resource-library-actions-v238>button{width:100%!important}}@media(max-width:760px){html,body,#root{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;background:#050505!important;color:#ffffffeb!important}html body{overscroll-behavior-y:none!important}html body #root .workspace{position:relative!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#050505!important;transform:none!important}@supports (height: 100dvh){html body #root .workspace{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .main-panel{position:relative!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;background:#050505!important;box-sizing:border-box!important;transform:none!important}@supports (height: 100dvh){html body #root .main-panel{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:120!important;width:min(86vw,326px)!important;max-width:min(86vw,326px)!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;background:#070707!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:24px 0 70px #0000008c!important;transform:translate(0)!important;transition:transform .18s ease!important}@supports (height: 100dvh){html body #root .sidebar{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .workspace.side-collapsed .sidebar{transform:translate(-105%)!important;box-shadow:none!important}html body #root .main-panel>.topbar.clean.simple-topbar-v181,html body #root .main-panel>.topbar.simple-topbar-v181{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:calc(56px + env(safe-area-inset-top,0px))!important;height:auto!important;margin:0!important;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.045)!important;background:#050505f5!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .simple-topbar-left-v181,html body #root .simple-topbar-actions-v181{min-width:0!important;height:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body #root .mobile-menu,html body #root .top-share-v181,html body #root .top-dots-v181{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#ffffffb8!important;box-shadow:none!important;transform:none!important}html body #root .top-share-v181 span{display:none!important}html body #root .main-panel>.mac-mobile-section-topbar-v1{position:sticky!important;top:0!important;z-index:85!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:0 auto!important;padding:calc(10px + env(safe-area-inset-top,0px)) 0 10px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;background:#050505f5!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-sizing:border-box!important}html body #root .mac-mobile-section-btn-v1{height:42px!important;min-height:42px!important;padding:0 13px!important;border-radius:14px!important;box-sizing:border-box!important}html body #root .main-panel>.messages-area{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:calc(100svh - 58px)!important;max-height:none!important;margin:0!important;padding:14px 14px calc(150px + env(safe-area-inset-bottom,0px))!important;display:block!important;overflow:visible!important;background:transparent!important;box-sizing:border-box!important;transform:none!important}@supports (height: 100dvh){html body #root .main-panel>.messages-area{min-height:calc(100dvh - 58px)!important}}html body #root .messages-area>.message,html body #root .message{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:0!important;display:flex!important;box-sizing:border-box!important;transform:none!important}html body #root .message-body{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;transform:none!important}html body #root .message.assistant .message-body{align-items:stretch!important}html body #root .message.user .message-body{align-items:flex-end!important}html body #root .message .bubble,html body #root .message.assistant .bubble{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;border-radius:18px!important;box-sizing:border-box!important;transform:none!important}html body #root .message.user .bubble{width:auto!important;max-width:min(88vw,560px)!important}html body #root .message .markdown,html body #root .message .plain{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:15.5px!important;line-height:1.56!important;letter-spacing:-.018em!important;box-sizing:border-box!important}html body #root .message .markdown>:first-child{margin-top:0!important}html body #root .message .markdown>:last-child{margin-bottom:0!important}html body #root .message .markdown pre,html body #root .message .markdown code,html body #root .message .markdown table{max-width:100%!important;overflow-x:auto!important}html body #root .message-actions,html body #root .message-actions-v247{width:100%!important;max-width:100%!important;min-width:0!important;margin:9px 0 0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;box-sizing:border-box!important;transform:none!important}html body #root .message-actions button,html body #root .message-actions-v247 button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border-radius:12px!important;transform:none!important}html body #root .message-files,html body #root .message-artifacts{width:100%!important;max-width:100%!important;min-width:0!important;margin-top:12px!important;box-sizing:border-box!important}html body #root .message-files>*,html body #root .message-artifacts>*,html body #root .attachment-view,html body #root .artifact-preview-card-v75,html body #root .generated-image-artifact-v68{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:90!important;width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))!important;border:0!important;background:linear-gradient(180deg,#05050500,#050505f5 22%,#050505)!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root footer.composer .thread-composer-shell-v169,html body #root footer.composer .thread-content-v169,html body #root footer.composer .thread-content-width-v169{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important}html body #root footer.composer .composer-box{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;transform:none!important}html body #root footer.composer textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body #root .main-panel:has(.mc-list-page)>.messages-area{min-height:auto!important;padding:0 0 calc(46px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;min-width:0!important;margin:0 auto!important;padding:14px 0 calc(46px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-head{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-height:0!important}html body #root .main-panel .mc-list-head h1,html body #root .main-panel .mc-list-head h2,html body #root .mc-list-head h1,html body #root .mc-list-head h2{font-size:30px!important;line-height:1.05!important}html body #root .main-panel .mc-list-topbar,html body #root .mc-list-topbar{grid-template-columns:1fr!important;height:auto!important;max-height:none!important;gap:10px!important}html body #root .main-panel .mc-list-selects,html body #root .mc-list-selects{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;grid-template-columns:1fr!important;display:grid!important;gap:8px!important}html body #root .main-panel .mc-list-toolbar,html body #root .main-panel .favorites-mini-toolbar-v1,html body #root .mc-list-toolbar,html body #root .favorites-mini-toolbar-v1{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #root .main-panel .mc-list-toolbar::-webkit-scrollbar,html body #root .main-panel .favorites-mini-toolbar-v1::-webkit-scrollbar{display:none!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .main-panel .favorites-mini-tabs-v1,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs,html body #root .favorites-mini-tabs-v1{width:max-content!important;margin-left:0!important;margin-right:auto!important;flex-wrap:nowrap!important}html body #root .main-panel .projects-v2-grid,html body #root .projects-v2-grid,html body #root .main-panel .favorite-grid,html body #root .favorite-grid{grid-template-columns:1fr!important;gap:10px!important}html body #root .workspace-admin{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;min-width:0!important;margin:0 auto!important;padding:14px 0 calc(46px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}html body #root [class*=modal],html body #root [class*=Modal],html body #root [class*=overlay],html body #root [class*=Overlay]{max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important;box-sizing:border-box!important}html body #root *{box-sizing:border-box!important}html body #root .main-panel *,html body #root .main-panel *:hover,html body #root .main-panel *:focus,html body #root .main-panel *:focus-visible{translate:none!important;scale:none!important}}@media(max-width:430px){html body #root .main-panel>.messages-area{padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(142px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{padding-left:12px!important;padding-right:12px!important}html body #root .message .bubble,html body #root .message.assistant .bubble{padding:16px!important}html body #root .message .markdown,html body #root .message .plain{font-size:15px!important;line-height:1.55!important}}@media(max-width:760px){html body #root .landing-page,html body #root .landing-page *{box-sizing:border-box!important}html body #root .landing-page{max-width:100vw!important;overflow-x:hidden!important;background:#050505!important}html body #root .landing-page>.landing-nav,html body #root .landing-page>nav.landing-nav,html body #root .landing-nav.glass-panel{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(390px,calc(100vw - 36px))!important;max-width:min(390px,calc(100vw - 36px))!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:calc(14px + env(safe-area-inset-top,0px)) auto 20px!important;padding:7px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:hidden!important;border-radius:19px!important;border:1px solid rgba(255,255,255,.1)!important;background:#080808eb!important;box-shadow:0 16px 52px #0000003d!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-nav:before,html body #root .landing-nav:after{display:none!important}html body #root .landing-nav .brand-mark,html body #root .landing-nav .brand-mark:hover,html body #root .landing-nav .brand-mark:active,html body #root .landing-nav .brand-mark:focus-visible{flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;overflow:hidden!important;border-radius:14px!important;border:0!important;background:transparent!important;color:#fffffff0!important;font-size:15px!important;line-height:1!important;font-weight:780!important;letter-spacing:-.045em!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-nav .brand-mark span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .landing-nav-actions{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;overflow:hidden!important}html body #root .landing-nav-actions>.landing-nav-link{display:none!important}html body #root .landing-nav .nav-login,html body #root .landing-nav .nav-login:hover,html body #root .landing-nav .nav-login:active,html body #root .landing-nav .nav-login:focus-visible,html body #root .landing-nav .nav-login.authed,html body #root .landing-nav .nav-login.authed:hover,html body #root .landing-nav .nav-login.authed:active,html body #root .landing-nav .nav-login.authed:focus-visible{flex:0 0 auto!important;width:auto!important;min-width:42px!important;max-width:104px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;overflow:hidden!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-nav .nav-login.authed{width:42px!important;max-width:42px!important;padding:0!important;font-size:0!important;gap:0!important}html body #root .landing-nav .nav-login svg{width:17px!important;height:17px!important;min-width:17px!important;margin:0!important}@media(hover:none){html body #root .landing-nav *,html body #root .landing-nav *:hover,html body #root .landing-nav *:active,html body #root .landing-nav *:focus{transform:none!important;translate:none!important;scale:none!important}}html body #root .landing-scroll-content,html body #root .hero-grid,html body #root .community-strip,html body #root .landing-section,html body #root .socials-section,html body #root .interface-fragments-section{width:min(390px,calc(100vw - 36px))!important;max-width:min(390px,calc(100vw - 36px))!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .landing-scroll-content{overflow-x:hidden!important}html body #root .hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;margin-top:0!important;margin-bottom:44px!important;padding-top:4px!important}html body #root .hero-copy,html body #root .hero-actions,html body #root .hero-stats,html body #root .upgraded-stats{width:100%!important;max-width:100%!important;min-width:0!important}html body #root .hero-badge{width:100%!important;max-width:100%!important;white-space:normal!important;line-height:1.28!important;padding:10px 12px!important;margin-bottom:16px!important}html body #root .hero-copy h1{font-size:clamp(34px,10.2vw,48px)!important;line-height:1!important;letter-spacing:-.066em!important;margin-bottom:16px!important}html body #root .hero-copy p{font-size:15.5px!important;line-height:1.52!important;margin-bottom:18px!important}html body #root .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body #root .hero-actions>button{width:100%!important;min-height:48px!important}html body #root .hero-stats,html body #root .upgraded-stats{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body #root .hero-preview,html body #root .product-preview-shell,html body #root .live-demo-preview{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important;border-radius:24px!important;transform:none!important}html body #root .hero-preview .preview-sidebar,html body #root .hero-preview .real-like-sidebar{display:none!important}html body #root .hero-preview .preview-chat,html body #root .hero-preview .animated-demo{width:100%!important;max-width:100%!important;min-width:0!important}html body #root .preview-model-menu{display:none!important}html body #root .community-strip,html body #root .landing-section{margin-top:0!important;margin-bottom:44px!important}html body #root .community-strip.glass-panel{padding:18px!important;border-radius:24px!important}html body #root .section-head,html body #root .section-head.center,html body #root .landing-flow-head-v258,html body #root .landing-credit-head-v258{width:100%!important;max-width:100%!important;margin:0 0 18px!important;text-align:left!important}html body #root .section-head h2,html body #root .community-strip h2{font-size:clamp(27px,8vw,38px)!important;line-height:1.06!important;letter-spacing:-.055em!important}html body #root .section-head p,html body #root .community-strip p{font-size:15px!important;line-height:1.5!important}html body #root .community-metrics,html body #root .product-metrics,html body #root .landing-capability-stage-v258,html body #root .landing-output-stack-v258,html body #root .landing-credit-shell-v258,html body #root .landing-credit-flow-rows-v260,html body #root .landing-flow-stage-v258,html body #root .landing-flow-metrics-v258,html body #root .pricing-grid,html body #root .interface-fragments-grid,html body #root .social-bento-v263,html body #root .model-chip-grid{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body #root .landing-capability-column-v258,html body #root .landing-capability-core-v258,html body #root .landing-flow-shell-v258,html body #root .landing-flow-endpoint-v258,html body #root .landing-flow-decision-v258,html body #root .landing-credit-formula-v260,html body #root .landing-credit-flow-example-v260,html body #root .pricing-card,html body #root .interface-fragments-grid article,html body #root .social-bento-card-v263,html body #root .social-bento-lead-v263,html body #root .community-metrics article{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:20px!important}html body #root .landing-flow-tabs-v258{width:100%!important;max-width:100%!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;scrollbar-width:none!important}html body #root .landing-flow-tabs-v258::-webkit-scrollbar{display:none!important}html body #root .landing-flow-tabs-v258 button{flex:0 0 178px!important;max-width:178px!important}html body #root .benefit-accordion-showcase,html body #root .benefit-accordion-showcase-v258{width:min(390px,calc(100vw - 36px))!important;max-width:min(390px,calc(100vw - 36px))!important}html body #root .benefit-accordion-track{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}html body #root .benefit-accordion-panel{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;display:none!important;border-radius:22px!important}html body #root .benefit-accordion-panel.active{display:block!important}html body #root .benefit-accordion-panel.active .benefit-accordion-content,html body #root .benefit-accordion-content.active-content{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}html body #root .benefit-accordion-trigger{width:100%!important}html body #root .benefit-accordion-copy,html body #root .benefit-accordion-visual-wrap{width:100%!important;max-width:100%!important;min-width:0!important}html body #root .benefit-inline-bossbar{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}html body #root .landing-page .landing-motion-paused-v257,html body #root .landing-page .is-motion-paused-v258,html body #root .landing-page .reveal-out{filter:none!important;opacity:1!important;transform:none!important}}@media(max-width:430px){html body #root .landing-page>.landing-nav,html body #root .landing-page>nav.landing-nav,html body #root .landing-nav.glass-panel,html body #root .landing-scroll-content,html body #root .hero-grid,html body #root .community-strip,html body #root .landing-section,html body #root .socials-section,html body #root .interface-fragments-section,html body #root .benefit-accordion-showcase,html body #root .benefit-accordion-showcase-v258{width:min(370px,calc(100vw - 28px))!important;max-width:min(370px,calc(100vw - 28px))!important}html body #root .hero-copy h1{font-size:clamp(32px,10vw,44px)!important}}@media(max-width:760px){html body #root .workspace{width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important;background:#050505!important}@supports (height: 100dvh){html body #root .workspace{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .main-panel{width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#050505!important;border:0!important;transform:none!important}@supports (height: 100dvh){html body #root .main-panel{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .main-panel>.topbar.clean.simple-topbar-v181,html body #root .main-panel>.topbar.simple-topbar-v181,html body #root .main-panel>.topbar{position:sticky!important;top:0!important;z-index:80!important;width:100%!important;max-width:100%!important;min-width:0!important;height:calc(52px + env(safe-area-inset-top,0px))!important;min-height:calc(52px + env(safe-area-inset-top,0px))!important;max-height:calc(52px + env(safe-area-inset-top,0px))!important;margin:0!important;padding:calc(7px + env(safe-area-inset-top,0px)) 10px 6px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:#050505f5!important;border-bottom:1px solid rgba(255,255,255,.055)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;overflow:hidden!important}html body #root .simple-topbar-left-v181,html body #root .simple-topbar-actions-v181{min-width:0!important;max-width:50%!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important}html body #root .simple-topbar-actions-v181{justify-content:flex-end!important}html body #root .mobile-menu,html body #root .top-share-v181,html body #root .top-dots-v181,html body #root .simple-topbar-v181 button{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border-radius:13px!important;display:inline-grid!important;place-items:center!important;transform:none!important}html body #root .main-panel>.messages-area{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 10px calc(104px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#050505!important;transform:none!important}html body #root .messages-area .message{width:100%!important;max-width:100%!important;margin:0 0 14px!important}html body #root .messages-area .message-body{max-width:100%!important;min-width:0!important}html body #root .messages-area .bubble{max-width:min(100%,720px)!important;border-radius:18px!important;overflow-wrap:anywhere!important}html body #root .messages-area .message.user .bubble{max-width:min(92%,680px)!important}html body #root .messages-area .markdown,html body #root .messages-area .markdown *{max-width:100%!important}html body #root .messages-area pre,html body #root .messages-area code,html body #root .messages-area table{max-width:100%!important;overflow-x:auto!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:120!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px))!important;display:block!important;background:#050505!important;border:0!important;box-shadow:0 -30px 54px #050505!important;isolation:isolate!important;overflow:visible!important;transform:none!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:100%!important;height:52px!important;pointer-events:none!important;background:linear-gradient(180deg,#05050500,#050505bd 54%,#050505)!important;z-index:0!important}html body #root footer.composer.thread-bottom-v169:after,html body #root footer.composer.mac-composer-unified-v205:after{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:calc(86px + env(safe-area-inset-bottom,0px))!important;background:#050505!important;z-index:-1!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v169>*,html body #root footer.composer.mac-composer-unified-v205>*{position:relative!important;z-index:1!important}html body #root footer.composer .thread-composer-shell-v169,html body #root footer.composer .thread-content-v169,html body #root footer.composer .thread-content-width-v169{width:100%!important;max-width:min(760px,calc(100vw - 20px))!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:block!important;background:transparent!important;border:0!important}html body #root footer.composer .thread-disclaimer-v169,html body #root .thread-disclaimer-v169,html body #root .thread-disclaimer-line-v169,html body #root .thread-disclaimer-text-v169{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root footer.composer .composer-box,html body #root footer.composer .voice-recorder.composer-box{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:52px!important;max-height:138px!important;margin:0!important;padding:6px!important;display:flex!important;align-items:flex-end!important;gap:6px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.105)!important;background:#121212fa!important;box-shadow:0 12px 34px #0000005c,inset 0 1px #ffffff0e!important;overflow:hidden!important}html body #root footer.composer .composer-box.multiline{max-height:158px!important}html body #root footer.composer textarea{flex:1 1 auto!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:104px!important;margin:0!important;padding:9px 6px!important;line-height:20px!important;font-size:15px!important;resize:none!important;overflow-y:auto!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer .composer-controls{flex:0 0 auto!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;margin:0!important;padding:0!important}html body #root footer.composer .composer-right-controls-v191{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230,html body #root footer.composer .gpt-mode-trigger-v182,html body #root footer.composer button{transform:none!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border-radius:14px!important;display:inline-grid!important;place-items:center!important}html body #root footer.composer .gpt-mode-picker-v182,html body #root footer.composer .gpt-mode-trigger-v182{min-width:0!important;max-width:104px!important}html body #root footer.composer .gpt-mode-trigger-v182{height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 9px!important;border-radius:14px!important;font-size:12px!important;gap:4px!important}html body #root footer.composer .gpt-mode-trigger-v182 span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root footer.composer .attach-preview,html body #root footer.composer .chat-limit-banner-v42{width:100%!important;max-width:100%!important;margin:0 0 6px!important;padding:0!important}html body #root footer.composer .attach-preview{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;scrollbar-width:none!important}html body #root footer.composer .attach-preview::-webkit-scrollbar{display:none!important}}@media(max-width:430px){html body #root .main-panel>.messages-area{padding-left:9px!important;padding-right:9px!important;padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{padding-left:9px!important;padding-right:9px!important}html body #root footer.composer .composer-box{min-height:50px!important;border-radius:19px!important}html body #root footer.composer textarea{font-size:14.5px!important}html body #root footer.composer .gpt-mode-trigger-v182{max-width:86px!important}}@media(max-width:760px){html body #root .workspace:not(.side-collapsed) .main-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .workspace:not(.side-collapsed) footer.composer,html body #root .workspace:not(.side-collapsed) footer.composer.thread-bottom-v169,html body #root .workspace:not(.side-collapsed) footer.composer.mac-composer-unified-v205{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #root .workspace:not(.side-collapsed) .sidebar,html body #root .workspace:not(.side-collapsed) aside.sidebar.mac-sidebar-v88{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:420!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:calc(20px + env(safe-area-inset-top,0px)) 18px calc(112px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#050505!important;border:0!important;border-right:0!important;box-shadow:none!important;transform:translate(0)!important;translate:none!important}@supports (height: 100dvh){html body #root .workspace:not(.side-collapsed) .sidebar,html body #root .workspace:not(.side-collapsed) aside.sidebar.mac-sidebar-v88{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .workspace:not(.side-collapsed) .sidebar-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:410!important;display:block!important;background:#050505!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .workspace:not(.side-collapsed) .side-head,html body #root .workspace:not(.side-collapsed) .mac-sidebar-head-v88{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 22px!important;padding:0!important}html body #root .workspace:not(.side-collapsed) .side-actions,html body #root .workspace:not(.side-collapsed) .mac-sidebar-nav-v88{width:100%!important;max-width:100%!important;display:grid!important;gap:8px!important}html body #root .workspace:not(.side-collapsed) .side-actions button,html body #root .workspace:not(.side-collapsed) .mac-sidebar-nav-v88 button{width:100%!important;min-height:46px!important;border-radius:15px!important}html body #root .workspace:not(.side-collapsed) .side-chats,html body #root .workspace:not(.side-collapsed) .mac-sidebar-chats-v88{width:100%!important;max-width:100%!important;overflow:visible!important}html body #root .workspace:not(.side-collapsed) .side-bottom-account,html body #root .workspace:not(.side-collapsed) .mac-sidebar-account-v88{position:fixed!important;left:18px!important;right:18px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;z-index:430!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#050505!important}html body #root .workspace:not(.side-collapsed) .side-user-card{width:100%!important;max-width:100%!important;min-height:58px!important;border-radius:18px!important}html body #root .workspace:not(.side-collapsed) .side-user-copy{min-width:0!important}html body #root .workspace:not(.side-collapsed) .side-user-copy b,html body #root .workspace:not(.side-collapsed) .side-user-copy small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .main-panel>.messages-area{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:160!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:4px 9px 3px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important;transform:none!important}html body #root footer.composer.thread-bottom-v169:after,html body #root footer.composer.mac-composer-unified-v205:after{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:calc(96px + env(safe-area-inset-bottom,0px))!important;background:#050505!important;z-index:0!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;height:44px!important;pointer-events:none!important;background:linear-gradient(180deg,#05050500,#050505b8 54%,#050505)!important;z-index:0!important}html body #root footer.composer.thread-bottom-v169>*,html body #root footer.composer.mac-composer-unified-v205>*{position:relative!important;z-index:2!important}html body #root footer.composer .thread-composer-shell-v169,html body #root footer.composer .thread-content-v169,html body #root footer.composer .thread-content-width-v169{width:100%!important;max-width:min(760px,calc(100vw - 18px))!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important}html body #root footer.composer .thread-disclaimer-v169,html body #root .thread-disclaimer-v169,html body #root .thread-disclaimer-line-v169,html body #root .thread-disclaimer-text-v169{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root footer.composer .composer-box,html body #root footer.composer .voice-recorder.composer-box{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;max-height:112px!important;margin:0!important;padding:4px!important;display:flex!important;align-items:center!important;gap:5px!important;border-radius:23px!important;border:1px solid rgba(255,255,255,.115)!important;background:#121212fb!important;box-shadow:0 10px 30px #00000061,inset 0 1px #ffffff0e!important;overflow:hidden!important}html body #root footer.composer .composer-box.multiline{align-items:flex-end!important;max-height:136px!important}html body #root footer.composer textarea{flex:1 1 auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:92px!important;margin:0!important;padding:8px 5px!important;line-height:20px!important;font-size:15px!important;resize:none!important;overflow-y:auto!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer .composer-controls{flex:0 0 auto!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;margin:0!important;padding:0!important}html body #root footer.composer .composer-right-controls-v191{display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:0!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230{flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;transform:none!important}html body #root footer.composer .gpt-mode-picker-v182,html body #root footer.composer .gpt-mode-trigger-v182{min-width:0!important;max-width:92px!important}html body #root footer.composer .gpt-mode-trigger-v182{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 8px!important;border-radius:999px!important;font-size:12px!important;gap:4px!important;transform:none!important}html body #root footer.composer .gpt-mode-trigger-v182 span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root footer.composer .attach-preview,html body #root footer.composer .chat-limit-banner-v42{width:100%!important;max-width:100%!important;margin:0 0 5px!important;padding:0!important}}@media(max-width:430px){html body #root .main-panel>.messages-area{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{padding-left:8px!important;padding-right:8px!important}html body #root footer.composer .composer-box{min-height:44px!important}html body #root footer.composer textarea{height:34px!important;min-height:34px!important;font-size:14.5px!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230,html body #root footer.composer .gpt-mode-trigger-v182{height:34px!important;min-height:34px!important;max-height:34px!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230{width:34px!important;min-width:34px!important;max-width:34px!important}html body #root footer.composer .gpt-mode-trigger-v182{max-width:82px!important}}@media(max-width:760px){html body #root .workspace>aside.sidebar:not(.collapsed),html body #root .workspace>aside.sidebar.mac-sidebar-v88:not(.collapsed){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:500!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:calc(20px + env(safe-area-inset-top,0px)) 18px calc(112px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;background:#050505!important;border:0!important;box-shadow:none!important;transform:translate(0)!important;translate:none!important}@supports (height: 100dvh){html body #root .workspace>aside.sidebar:not(.collapsed),html body #root .workspace>aside.sidebar.mac-sidebar-v88:not(.collapsed){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel footer.composer,html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel footer.composer.thread-bottom-v169,html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel footer.composer.mac-composer-unified-v205{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body #root .workspace>aside.sidebar:not(.collapsed)~.sidebar-scrim,html body #root .workspace>aside.sidebar:not(.collapsed)+.sidebar-scrim{display:none!important}html body #root .main-panel>.messages-area{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{position:fixed!important;left:0!important;right:0!important;bottom:calc(-44px + env(safe-area-inset-bottom,0px))!important;z-index:180!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 8px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;isolation:isolate!important;transform:none!important}html body #root footer.composer.thread-bottom-v169:after,html body #root footer.composer.mac-composer-unified-v205:after{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:calc(126px + env(safe-area-inset-bottom,0px))!important;background:#050505!important;z-index:0!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:calc(50px + env(safe-area-inset-bottom,0px))!important;height:50px!important;pointer-events:none!important;background:linear-gradient(180deg,#05050500,#050505c2 56%,#050505)!important;z-index:0!important}html body #root footer.composer.thread-bottom-v169>*,html body #root footer.composer.mac-composer-unified-v205>*{position:relative!important;z-index:2!important}html body #root footer.composer .thread-composer-shell-v169,html body #root footer.composer .thread-content-v169,html body #root footer.composer .thread-content-width-v169{width:100%!important;max-width:min(760px,calc(100vw - 16px))!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important}html body #root footer.composer .composer-box,html body #root footer.composer .voice-recorder.composer-box{min-height:42px!important;max-height:104px!important;padding:3px!important;border-radius:22px!important;align-items:center!important}html body #root footer.composer textarea{height:32px!important;min-height:32px!important;max-height:82px!important;padding:7px 5px!important;line-height:18px!important}html body #root footer.composer .composer-controls{height:36px!important;min-height:36px!important;max-height:36px!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}html body #root footer.composer .gpt-mode-trigger-v182{height:34px!important;min-height:34px!important;max-height:34px!important;max-width:84px!important;padding:0 8px!important}html body #root footer.composer .thread-disclaimer-v169,html body #root .thread-disclaimer-v169,html body #root .thread-disclaimer-line-v169,html body #root .thread-disclaimer-text-v169{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-page .landing-nav .brand-mark:visited,html body #root .landing-page .landing-nav .brand-mark:focus{border:1px solid transparent!important;background:transparent!important;color:#fffffff5!important;box-shadow:none!important;outline:none!important;filter:none!important;transform:none!important;translate:none!important;scale:none!important;-webkit-tap-highlight-color:transparent!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important}@media(hover:hover)and (pointer:fine){html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible{border-color:#ffffff1f!important;background:#ffffff12!important;color:#fff!important;box-shadow:inset 0 1px #ffffff13,0 8px 24px #00000029!important;transform:none!important;translate:none!important;scale:none!important}}@media(hover:none){html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:active,html body #root .landing-page .landing-nav .brand-mark:focus,html body #root .landing-page .landing-nav .brand-mark:focus-visible{border:1px solid transparent!important;background:transparent!important;color:#fffffff5!important;box-shadow:none!important;outline:none!important;transform:none!important;translate:none!important;scale:none!important}}}@media(max-width:430px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-48px + env(safe-area-inset-bottom,0px))!important;padding-left:7px!important;padding-right:7px!important}html body #root .main-panel>.messages-area{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer .composer-box{min-height:40px!important}html body #root footer.composer textarea{height:31px!important;min-height:31px!important;font-size:14.5px!important}}@media(max-width:760px){html body #root .landing-page .landing-nav,html body #root main.landing-page>nav.landing-nav.glass-panel,html body #root .landing-page>nav.landing-nav.glass-panel{background:#080808bd!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(20px) saturate(135%)!important;-webkit-backdrop-filter:blur(20px) saturate(135%)!important;box-shadow:0 16px 52px #0000004d,inset 0 1px #ffffff0e!important}html body #root .landing-page .landing-nav .brand-mark,html body #root .landing-page .landing-nav .brand-mark:focus,html body #root .landing-page .landing-nav .brand-mark:active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){html body #root .landing-page .landing-nav .brand-mark:hover,html body #root .landing-page .landing-nav .brand-mark:focus-visible{background:#ffffff13!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000029!important}}html body #root .main-panel>.messages-area{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-24px + env(safe-area-inset-bottom,0px))!important;padding:0 8px!important}html body #root footer.composer.thread-bottom-v169:after,html body #root footer.composer.mac-composer-unified-v205:after{height:calc(112px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{bottom:calc(58px + env(safe-area-inset-bottom,0px))!important;height:48px!important}html body #root footer.composer .composer-box,html body #root footer.composer .voice-recorder.composer-box{min-height:46px!important;max-height:122px!important;padding:4px!important;border-radius:23px!important}html body #root footer.composer textarea{height:35px!important;min-height:35px!important;max-height:92px!important;padding:8px 5px!important;line-height:19px!important}html body #root footer.composer .composer-controls{height:38px!important;min-height:38px!important;max-height:38px!important}html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}html body #root footer.composer .gpt-mode-trigger-v182{height:36px!important;min-height:36px!important;max-height:36px!important;max-width:90px!important}html body #root .workspace>aside.sidebar:not(.collapsed),html body #root .workspace>aside.sidebar.mac-sidebar-v88:not(.collapsed){position:fixed!important;top:0!important;left:0!important;bottom:0!important;right:auto!important;z-index:520!important;width:min(350px,86vw)!important;min-width:min(350px,86vw)!important;max-width:min(350px,86vw)!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:calc(16px + env(safe-area-inset-top,0px)) 14px calc(88px + env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;background:#050505fa!important;border-right:1px solid rgba(255,255,255,.075)!important;box-shadow:26px 0 70px #0000007a!important;transform:translate(0)!important}@supports (height: 100dvh){html body #root .workspace>aside.sidebar:not(.collapsed),html body #root .workspace>aside.sidebar.mac-sidebar-v88:not(.collapsed){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel footer.composer{display:none!important}html body #root .workspace>aside.sidebar:not(.collapsed)~.sidebar-scrim,html body #root .workspace>aside.sidebar:not(.collapsed)+.sidebar-scrim,html body #root .sidebar-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:500!important;display:block!important;background:#000000bd!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}html body #root .workspace.side-collapsed .sidebar-scrim{display:none!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-head,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-head-v88{flex:0 0 auto!important;min-height:42px!important;margin:0 0 8px!important;padding:0!important;display:flex!important;align-items:center!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-logo,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-brand-v88{height:42px!important;min-height:42px!important;padding:0 10px!important;font-size:18px!important}html body #root .workspace>aside.sidebar:not(.collapsed) .sidebar-toggle-clean,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-toggle-v88{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-actions,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-nav-v88{flex:0 0 auto!important;width:100%!important;display:grid!important;gap:5px!important;margin:0 0 10px!important;padding:0!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-actions button,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-nav-v88 button{width:100%!important;min-height:42px!important;height:42px!important;padding:0 11px!important;border-radius:14px!important;display:flex!important;align-items:center!important;gap:11px!important;font-size:15px!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-chats,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-chats-v88{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 10px!important;margin:0!important}html body #root .workspace>aside.sidebar:not(.collapsed) .chat-group-title{margin:10px 0 6px!important;font-size:12px!important}html body #root .workspace>aside.sidebar:not(.collapsed) .chat-row{min-height:42px!important;padding:8px 10px!important;border-radius:14px!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-bottom-account,html body #root .workspace>aside.sidebar:not(.collapsed) .mac-sidebar-account-v88{flex:0 0 auto!important;position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;z-index:2!important;width:100%!important;margin:8px 0 0!important;padding:8px 0 0!important;background:linear-gradient(180deg,#05050500,#050505 28%)!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-user-card{width:100%!important;min-height:54px!important;border-radius:17px!important;padding:8px 10px!important}html body .mac-settings-backdrop-v207,html body .mac-overlay-stage-v228.mac-settings-stage-v238,html body .modal-backdrop.mac-settings-backdrop-v207{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:900!important;padding:0!important;background:#000000d6!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:hidden!important}html body .mac-settings-panel-v207,html body .mac-settings-panel-v238,html body .mac-overlay-surface-v228.mac-settings-panel-v238{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:calc(10px + env(safe-area-inset-top,0px)) 10px calc(10px + env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column!important;gap:10px!important;border-radius:0!important;background:#050505!important;border:0!important;box-shadow:none!important;overflow:hidden!important}@supports (height: 100dvh){html body .mac-settings-panel-v207,html body .mac-settings-panel-v238,html body .mac-overlay-surface-v228.mac-settings-panel-v238{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body .mac-settings-nav-v238{flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border:0!important;background:transparent!important}html body .mac-settings-close-v238{grid-column:1!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;border-radius:14px!important;margin:0!important}html body .mac-settings-nav-v238 nav{grid-column:2!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;padding:0!important;margin:0!important}html body .mac-settings-nav-v238 nav::-webkit-scrollbar{display:none!important}html body .mac-settings-nav-v238 nav button{flex:0 0 auto!important;width:auto!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}html body .mac-settings-nav-v238 nav button span{max-width:120px!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .mac-settings-content-v238{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html body .mac-settings-head-v238{flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:2px 2px 0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important}html body .mac-settings-head-v238 h2{font-size:26px!important;line-height:1.05!important;letter-spacing:-.055em!important;margin:0!important}html body .mac-settings-head-v238 p{font-size:13.5px!important;line-height:1.35!important;margin:4px 0 0!important;max-width:100%!important}html body .mac-settings-save-v238{width:100%!important;min-height:42px!important;border-radius:14px!important}html body .mac-settings-scroll-v238{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:0 0 calc(18px + env(safe-area-inset-bottom,0px))!important}html body .mac-settings-stack-v238{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body .mac-settings-card-v238,html body .mac-settings-form-card-v238,html body .mac-settings-quick-actions-v239,html body .mac-settings-plan-picker-v243,html body .mac-settings-plan-option-v243{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:18px!important;padding:14px!important;overflow:hidden!important}html body .mac-settings-section-head-v238,html body .mac-settings-plan-picker-head-v243{display:flex!important;align-items:flex-start!important;gap:10px!important}html body .mac-settings-section-head-v238 h3,html body .mac-settings-plan-picker-head-v243 h3{font-size:17px!important;line-height:1.15!important}html body .mac-settings-row-v238,html body .mac-settings-action-grid-v239,html body .mac-settings-plan-list-v243{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important}html body .mac-settings-row-v238{align-items:stretch!important}html body .mac-settings-row-v238>*,html body .mac-settings-card-v238 input,html body .mac-settings-card-v238 textarea,html body .mac-settings-card-v238 select,html body .mac-settings-secondary-v238,html body .mac-settings-danger-v238{width:100%!important;max-width:100%!important;min-width:0!important}html body .mac-settings-form-card-v238 label{width:100%!important;display:grid!important;gap:7px!important}html body .mac-settings-form-card-v238 textarea{min-height:128px!important;resize:vertical!important}html body .mac-settings-plan-summary-v243{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important}html body .mac-settings-plan-name-v243,html body .mac-settings-plan-name-v243 b,html body .mac-settings-plan-name-v243 small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .mac-settings-plan-price-v243,html body .mac-settings-plan-active-v243{grid-column:2 / -1!important;justify-self:start!important;margin-top:2px!important}html body .mac-settings-plan-details-v243{width:100%!important;min-width:0!important}html body .mac-settings-confirm-layer-v212{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:920!important;padding:16px!important;display:grid!important;place-items:center!important;background:#000000c2!important}html body .mac-settings-confirm-v212{width:min(420px,calc(100vw - 32px))!important;max-width:min(420px,calc(100vw - 32px))!important;border-radius:22px!important}}@media(max-width:430px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-28px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>.messages-area{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}html body #root .workspace>aside.sidebar:not(.collapsed),html body #root .workspace>aside.sidebar.mac-sidebar-v88:not(.collapsed){width:min(334px,84vw)!important;min-width:min(334px,84vw)!important;max-width:min(334px,84vw)!important;padding-left:12px!important;padding-right:12px!important}html body .mac-settings-nav-v238 nav button span{max-width:92px!important}html body .mac-settings-card-v238,html body .mac-settings-form-card-v238,html body .mac-settings-quick-actions-v239,html body .mac-settings-plan-picker-v243,html body .mac-settings-plan-option-v243{padding:12px!important}}@media(max-width:760px){html,body,#root,html body #root .workspace,html body #root .main-panel,html body #root .messages-area{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;touch-action:pan-y!important}html body #root input,html body #root textarea,html body #root select,html body #root button{font-size:max(16px,1rem)!important}html body #root .main-panel,html body #root .main-panel>.messages-area,html body #root .messages-area .message,html body #root .messages-area .message-body,html body #root .messages-area .bubble,html body #root .messages-area .markdown{max-width:100vw!important;overflow-x:hidden!important}html body #root .messages-area .markdown pre,html body #root .messages-area .markdown code,html body #root .messages-area .markdown table,html body #root .messages-area .chat-code-block-v69{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body #root .messages-area .markdown img,html body #root .messages-area .bubble img,html body #root .message img{max-width:100%!important;height:auto!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-32px + env(safe-area-inset-bottom,0px))!important;padding:0 8px!important}html body #root footer.composer.thread-bottom-v169:after,html body #root footer.composer.mac-composer-unified-v205:after{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:calc(148px + env(safe-area-inset-bottom,0px))!important;background:#050505!important;z-index:0!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{content:""!important;position:fixed!important;left:0!important;right:0!important;bottom:calc(52px + env(safe-area-inset-bottom,0px))!important;height:64px!important;pointer-events:none!important;background:linear-gradient(180deg,#05050500,#050505d1 48%,#050505)!important;z-index:0!important}html body #root footer.composer.thread-bottom-v169>*,html body #root footer.composer.mac-composer-unified-v205>*{position:relative!important;z-index:2!important}html body #root .main-panel>.messages-area{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer textarea{font-size:16px!important;line-height:19px!important;height:35px!important;min-height:35px!important;max-height:92px!important;padding:8px 5px!important;transform:none!important}html body #root footer.composer .composer-box,html body #root footer.composer .voice-recorder.composer-box{min-height:46px!important;max-height:122px!important}html body #root footer.composer .gpt-mode-trigger-v182,html body #root footer.composer .round-btn,html body #root footer.composer .composer-attach-v230{font-size:16px!important}html body #root footer.composer .gpt-mode-trigger-v182 span{font-size:14px!important}}@media(max-width:430px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-36px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>.messages-area{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer textarea{font-size:16px!important;height:34px!important;min-height:34px!important}html body #root footer.composer .composer-box{min-height:45px!important}}@media(max-width:760px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-34px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{bottom:calc(50px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:430px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-38px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:760px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-33px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer.thread-bottom-v169:before,html body #root footer.composer.mac-composer-unified-v205:before{bottom:calc(51px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:430px){html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-37px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:760px){html:has(.workspace),body:has(.workspace),html body:has(.workspace),html body #root:has(.workspace){width:100%!important;max-width:100%!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important;overscroll-behavior:none!important;background:#050505!important}@supports (height: 100dvh){html:has(.workspace),body:has(.workspace),html body:has(.workspace),html body #root:has(.workspace){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .workspace{position:relative!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important;overscroll-behavior:none!important;background:#050505!important}@supports (height: 100dvh){html body #root .workspace{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .main-panel{position:relative!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;overscroll-behavior:none!important;background:#050505!important;transform:none!important}@supports (height: 100dvh){html body #root .main-panel{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}}html body #root .main-panel>.topbar,html body #root .main-panel>.topbar.clean.simple-topbar-v181,html body #root .main-panel>.topbar.simple-topbar-v181{flex:0 0 auto!important;position:relative!important;top:auto!important;z-index:90!important;width:100%!important;min-width:0!important;height:calc(52px + env(safe-area-inset-top,0px))!important;min-height:calc(52px + env(safe-area-inset-top,0px))!important;max-height:calc(52px + env(safe-area-inset-top,0px))!important;margin:0!important;padding:calc(7px + env(safe-area-inset-top,0px)) 10px 6px!important;overflow:hidden!important;transform:none!important}html body #root .main-panel>.messages-area{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding-top:12px!important;padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;background:#050505!important;transform:translateZ(0)!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{flex:0 0 auto!important;position:fixed!important;left:0!important;right:0!important;bottom:calc(-33px + env(safe-area-inset-bottom,0px))!important;z-index:180!important;width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;transform:none!important}html body #root .messages-area .message,html body #root .messages-area .message-body,html body #root .messages-area .bubble,html body #root .messages-area .markdown{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}html body #root .messages-area .markdown pre,html body #root .messages-area .markdown code,html body #root .messages-area .markdown table,html body #root .messages-area .chat-code-block-v69{max-width:100%!important;overflow-x:auto!important}html body #root .workspace>aside.sidebar:not(.collapsed)~.main-panel{overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root .workspace>aside.sidebar:not(.collapsed){overscroll-behavior-y:contain!important}}@media(max-width:430px){html body #root .main-panel>.messages-area{padding-left:9px!important;padding-right:9px!important;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{bottom:calc(-37px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:760px){html body #root .main-panel>.topbar.clean.simple-topbar-v181,html body #root .main-panel>.topbar.simple-topbar-v181{overflow:visible!important;isolation:isolate!important;pointer-events:auto!important}html body #root .simple-topbar-left-v181,html body #root .simple-topbar-actions-v181{position:relative!important;z-index:140!important;pointer-events:auto!important}html body #root .mobile-menu,html body #root .top-share-v181,html body #root .top-dots-v181{position:relative!important;z-index:145!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}html body #root .top-chat-menu-v181{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:260!important;width:min(286px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(70dvh,420px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;pointer-events:auto!important;touch-action:manipulation!important;transform:translateZ(0)!important}html body #root .top-chat-menu-v181 button{pointer-events:auto!important;touch-action:manipulation!important}html body #root .top-menu-file-v181{display:none!important}}@media(min-width:761px){html body #root .top-menu-file-v181{display:none!important}}html,body,#root{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}@supports (overflow: clip){html,body,#root{overflow-x:clip!important}}html body #root,html body #root *{box-sizing:border-box!important}html body #root .landing-page,html body #root .landing-scroll-content,html body #root .workspace,html body #root .main-panel,html body #root .messages-area,html body #root .modal,html body #root .modal-body,html body #root .workspace-admin,html body #root .mc-list-page,html body #root .resource-library-v238,html body #root .favorites-board-v240,html body #root .projects-page-v260{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}@supports (overflow: clip){html body #root .landing-page,html body #root .landing-scroll-content,html body #root .workspace,html body #root .main-panel,html body #root .modal,html body #root .modal-body,html body #root .workspace-admin,html body #root .mc-list-page,html body #root .resource-library-v238,html body #root .favorites-board-v240,html body #root .projects-page-v260{overflow-x:clip!important}}html body #root .message,html body #root .message-body,html body #root .bubble,html body #root .markdown,html body #root .plain,html body #root .message-files,html body #root .message-artifacts,html body #root .artifact-preview-card-v83,html body #root .mac-artifact-preview-v88,html body #root .activity-panel,html body #root .mac-activity-panel-v88,html body #root .activity-timeline-v22,html body #root .activity-row-v22,html body #root .activity-content-v22,html body #root .activity-structured-items-v91,html body #root .activity-structured-item-v91,html body #root .activity-description-v22{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .markdown img,html body #root .bubble img,html body #root .message img,html body #root .artifact-preview-card-v83 img,html body #root .mac-artifact-preview-v88 img,html body #root .mac-artifact-preview-stage-v88 iframe{max-width:100%!important}html body #root .markdown a,html body #root .plain,html body #root .activity-description-v22,html body #root .activity-structured-copy-v91,html body #root .activity-structured-copy-v91 code,html body #root .activity-structured-copy-v91 b,html body #root .activity-structured-copy-v91 small,html body #root .activity-file-result-v56 b,html body #root .activity-file-result-v56 small,html body #root .artifact-preview-footer-v83 b,html body #root .artifact-preview-footer-v83 small{overflow-wrap:anywhere!important;word-break:break-word!important}html body #root .mac-thinking-link-v88,html body #root .instant-response-waiting,html body #root .streaming-markdown,html body #root .instant-streaming-markdown,html body #root .chat-server-loading,html body #root .activity-model-wait-v59,html body #root .activity-running-note-v223{max-width:100%!important;min-width:0!important;overflow:hidden!important}html body #root .mac-thinking-link-v88>span,html body #root .activity-running-note-v223,html body #root .chat-server-loading>span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .markdown pre,html body #root .markdown table,html body #root .chat-code-block-v69,html body #root .activity-code-card-v22,html body #root .activity-code-preview-v22,html body #root .admin-table-wrap,html body #root .resource-table-wrap,html body #root .spreadsheet-preview-v83,html body #root .mac-spreadsheet-preview-v88{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important}html body #root .markdown pre code,html body #root .chat-code-block-v69 pre code,html body #root .activity-code-preview-v22 code{white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important}html body #root .markdown :not(pre)>code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:760px){html,body,#root{overscroll-behavior-x:none!important;touch-action:pan-y!important}html body #root .workspace,html body #root .main-panel,html body #root .main-panel>.messages-area,html body #root .main-panel>footer.composer,html body #root footer.composer.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205{width:100%!important;max-width:100%!important;min-width:0!important}html body #root .main-panel>.messages-area{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}html body #root .main-panel>.topbar,html body #root .main-panel>.topbar.clean.simple-topbar-v181,html body #root .main-panel>.topbar.simple-topbar-v181,html body #root .simple-topbar-left-v181,html body #root .simple-topbar-actions-v181{max-width:100%!important;min-width:0!important}html body #root .top-chat-menu-v181{max-width:min(286px,calc(100svw - 20px))!important;right:max(0px,env(safe-area-inset-right,0px))!important}html body #root .message{width:100%!important;max-width:100%!important}html body #root .message.user .message-body,html body #root .message.assistant .message-body,html body #root .message-body,html body #root .bubble{max-width:100%!important;min-width:0!important}html body #root .activity-panel,html body #root .mac-activity-panel-v88{position:fixed!important;left:8px!important;right:8px!important;top:calc(58px + env(safe-area-inset-top,0px))!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;min-width:0!important;overflow:hidden!important;z-index:210!important}html body #root .activity-timeline-v22{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}html body #root .activity-panel-head,html body #root .activity-panel-head>div,html body #root .activity-head-actions-v43{max-width:100%!important;min-width:0!important}html body #root .activity-panel-head h3{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .landing-page,html body #root .landing-scroll-content,html body #root .landing-hero,html body #root .landing-section,html body #root .hero-preview,html body #root .product-preview-shell,html body #root .preview-messages-live,html body #root .live-preview-messages{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}}:root{--mac-clean-bg-v301: #050505;--mac-clean-surface-v301: rgba(18,18,18,.92);--mac-clean-surface-2-v301: rgba(255,255,255,.055);--mac-clean-border-v301: rgba(255,255,255,.105);--mac-clean-border-strong-v301: rgba(255,255,255,.16);--mac-clean-text-v301: rgba(255,255,255,.94);--mac-clean-muted-v301: rgba(255,255,255,.58);--mac-clean-soft-v301: rgba(255,255,255,.72);--mac-clean-shadow-v301: 0 24px 70px rgba(0,0,0,.38)}html,body,#root{max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none}#root *{box-sizing:border-box}#root img,#root video,#root canvas,#root svg{max-width:100%}#root .workspace,#root .main-panel,#root .messages-area,#root .message,#root .bubble,#root .markdown,#root .admin-panel,#root .admin-panel *{min-width:0}#root .markdown pre,#root .markdown table,#root .chat-code-block-v69,#root .admin-table-wrap,#root .library-table-wrap,#root .modal-body{overflow-x:auto;-webkit-overflow-scrolling:touch}html body #root .admin-panel,html body #root .admin-panel.admin-panel-v15,html body #root .admin-panel.admin-panel-v236{width:min(1180px,calc(100vw - 36px))!important;max-width:min(1180px,calc(100vw - 36px))!important;margin:0 auto!important;padding:22px 0 34px!important;color:var(--mac-clean-text-v301)!important;overflow:visible!important}html body #root .admin-command-bar-v236{position:sticky!important;top:12px!important;z-index:35!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin:0 0 16px!important;padding:18px!important;border-radius:28px!important;border:1px solid var(--mac-clean-border-v301)!important;background:linear-gradient(145deg,#161616eb,#090909e6)!important;box-shadow:var(--mac-clean-shadow-v301)!important;backdrop-filter:blur(24px) saturate(140%)!important;-webkit-backdrop-filter:blur(24px) saturate(140%)!important;overflow:hidden!important}html body #root .admin-command-copy-v236 h2{margin:2px 0 5px!important;font-size:clamp(23px,3vw,34px)!important;line-height:1.04!important;letter-spacing:-.055em!important;font-weight:820!important}html body #root .admin-command-copy-v236 p{max-width:760px!important;margin:0!important;color:var(--mac-clean-muted-v301)!important;font-size:14px!important;line-height:1.45!important}html body #root .admin-command-actions-v236,html body #root .admin-models-actions-v141,html body #root .admin-vps-head-actions-v139,html body #root .admin-system-actions-v204,html body #root .maintenance-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}html body #root .admin-command-actions-v236 button,html body #root .admin-panel .ghost-btn,html body #root .admin-panel .primary-btn,html body #root .admin-panel button:not(.admin-tab-reset-exempt){min-height:40px!important;border-radius:999px!important;border:1px solid var(--mac-clean-border-v301)!important;background:#ffffff12!important;color:var(--mac-clean-text-v301)!important;box-shadow:inset 0 1px #ffffff12!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease!important}html body #root .admin-command-actions-v236 button:hover,html body #root .admin-panel .ghost-btn:hover,html body #root .admin-panel .primary-btn:hover,html body #root .admin-panel button:not(.admin-tab-reset-exempt):hover{transform:translateY(-1px)!important;background:#ffffff1b!important;border-color:var(--mac-clean-border-strong-v301)!important}html body #root .admin-panel button:disabled{cursor:not-allowed!important;opacity:.48!important;transform:none!important}html body #root .admin-panel .primary-btn,html body #root .admin-panel button.primary-btn{background:#ffffffeb!important;color:#050505!important;border-color:#ffffffeb!important;font-weight:780!important}html body #root .admin-service-pill-v236{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid var(--mac-clean-border-v301)!important;background:#ffffff0f!important;white-space:nowrap!important}html body #root .admin-tabs{position:sticky!important;top:94px!important;z-index:32!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0 0 18px!important;padding:8px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:#080808c7!important;backdrop-filter:blur(20px) saturate(130%)!important;-webkit-backdrop-filter:blur(20px) saturate(130%)!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #root .admin-tabs::-webkit-scrollbar{display:none!important}html body #root .admin-tabs button{flex:0 0 auto!important;height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;color:#ffffffb8!important;background:transparent!important;border:1px solid transparent!important;white-space:nowrap!important}html body #root .admin-tabs button.active{color:#050505!important;background:#ffffffeb!important;border-color:#ffffffeb!important;box-shadow:0 10px 24px #00000040!important}html body #root .admin-stats,html body #root .admin-system-grid-v204,html body #root .admin-models-summary-v141,html body #root .admin-vps-summary-v139{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;width:100%!important}html body #root .admin-stats article,html body #root .admin-system-grid-v204 article,html body #root .admin-models-summary-v141 article,html body #root .admin-vps-summary-v139 article,html body #root .admin-chart-card,html body #root .admin-models-card-v141,html body #root .admin-vps-card-v139,html body #root .maintenance-settings-card,html body #root .tech-pause-card,html body #root .admin-drive-account-v271,html body #root .admin-feedback-card{border:1px solid var(--mac-clean-border-v301)!important;border-radius:24px!important;background:linear-gradient(180deg,#fff1,#ffffff07),#0c0c0ce0!important;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0e!important;overflow:hidden!important}html body #root .admin-stats article,html body #root .admin-system-grid-v204 article,html body #root .admin-models-summary-v141 article,html body #root .admin-vps-summary-v139 article{min-height:124px!important;padding:16px!important;display:grid!important;grid-template-rows:auto auto 1fr auto!important;gap:7px!important}html body #root .admin-stats article svg,html body #root .admin-system-grid-v204 article svg,html body #root .admin-models-summary-v141 article svg,html body #root .admin-vps-summary-v139 article svg{opacity:.76!important}html body #root .admin-stats article span,html body #root .admin-system-grid-v204 article span,html body #root .admin-models-summary-v141 article span,html body #root .admin-vps-summary-v139 article span{color:var(--mac-clean-muted-v301)!important;font-size:12px!important;font-weight:650!important}html body #root .admin-stats article b,html body #root .admin-system-grid-v204 article b,html body #root .admin-models-summary-v141 article b,html body #root .admin-vps-summary-v139 article b{color:var(--mac-clean-text-v301)!important;font-size:clamp(22px,3vw,32px)!important;line-height:1!important;letter-spacing:-.05em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .admin-stats article small,html body #root .admin-system-grid-v204 article small,html body #root .admin-models-summary-v141 article small,html body #root .admin-vps-summary-v139 article small{color:var(--mac-clean-muted-v301)!important;overflow-wrap:anywhere!important}html body #root .admin-chart-card,html body #root .admin-models-card-v141,html body #root .admin-vps-card-v139,html body #root .tech-pause-card,html body #root .maintenance-settings-card{margin-top:14px!important;padding:18px!important}html body #root .admin-users-head,html body #root .admin-models-head-v141,html body #root .admin-vps-head-v139,html body #root .section-head.compact.admin-chart-headline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important}html body #root .admin-users-head h3,html body #root .admin-models-head-v141 h3,html body #root .admin-vps-head-v139 h3,html body #root .admin-chart-headline h3,html body #root .admin-models-card-title-v141 h4,html body #root .admin-vps-card-v139 h4{margin:0!important;color:var(--mac-clean-text-v301)!important;letter-spacing:-.035em!important}html body #root .admin-users-head p,html body #root .admin-models-head-v141 p,html body #root .admin-vps-head-v139 p,html body #root .admin-chart-headline p,html body #root .admin-models-card-title-v141 small{margin:5px 0 0!important;color:var(--mac-clean-muted-v301)!important;line-height:1.45!important}html body #root .admin-models-layout-v141,html body #root .admin-vps-layout-v139,html body #root .admin-drive-layout-v271{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important;align-items:start!important}html body #root .admin-models-layout-v141.two-textareas{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}html body #root .admin-models-form-grid-v141,html body #root .maintenance-form,html body #root .admin-vps-kv-v139{display:grid!important;gap:12px!important}html body #root .admin-models-form-grid-v141{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .admin-models-form-grid-v141 label.wide{grid-column:1 / -1!important}html body #root .admin-panel input,html body #root .admin-panel textarea,html body #root .admin-panel select,html body #root .maintenance-form input,html body #root .maintenance-form textarea{width:100%!important;min-width:0!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.11)!important;background:#00000042!important;color:#ffffffeb!important;outline:none!important;box-shadow:inset 0 1px #ffffff0b!important}html body #root .admin-panel input,html body #root .admin-panel select{min-height:42px!important;padding:0 13px!important}html body #root .admin-panel textarea{min-height:150px!important;padding:12px 13px!important;resize:vertical!important}html body #root .admin-panel label span{color:#ffffffd1!important;font-weight:720!important;font-size:13px!important}html body #root .admin-panel label small{color:var(--mac-clean-muted-v301)!important}html body #root .admin-table-wrap{width:100%!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff06!important}html body #root .attach-preview{display:flex!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 0 8px!important;padding:0 2px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}html body #root .attach-preview::-webkit-scrollbar{display:none!important}html body #root .attach-preview .attach-chip-v301,html body #root .attachment-card-chatgpt-v301,html body #root .message-attachments .attachment-card-fixed{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:min(260px,calc(100vw - 34px))!important;min-width:min(230px,calc(100vw - 34px))!important;max-width:min(300px,calc(100vw - 34px))!important;min-height:56px!important;padding:7px 7px 7px 8px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.105)!important;background:#ffffff12!important;color:#ffffffeb!important;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000002e!important;text-decoration:none!important;overflow:hidden!important}html body #root .message-attachments .attachment-card-fixed{grid-template-columns:38px minmax(0,1fr)!important;min-width:min(220px,calc(100vw - 80px))!important;width:fit-content!important;max-width:min(315px,calc(100vw - 80px))!important}html body #root .attach-chip-icon-v301,html body #root .attachment-file-icon-v301,html body #root .attachment-thumb-v301{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffffdb!important;overflow:hidden!important}html body #root .attachment-file-icon-v301{width:38px!important;height:38px!important;min-width:38px!important}html body #root .attach-chip-icon-v301 img,html body #root .attachment-thumb-v301 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}html body #root .attach-chip-copy-v301,html body #root .attachment-text-clip{display:grid!important;gap:3px!important;min-width:0!important;max-width:100%!important}html body #root .attach-chip-copy-v301 b,html body #root .attachment-text-clip b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fffffff0!important;font-size:13px!important;line-height:1.12!important;letter-spacing:-.018em!important}html body #root .attach-chip-copy-v301 small,html body #root .attachment-text-clip small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffffff8c!important;font-size:11.5px!important;line-height:1.15!important}html body #root .attach-preview .attach-chip-v301>button{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.1)!important;background:#0000003d!important;color:#ffffffc2!important;cursor:pointer!important}html body #root .attach-preview .attach-chip-v301>button:hover{background:#ffffff24!important;color:#fffffff2!important}html body #root .attach-chip-v301.is-failed,html body #root .attachment-cleaned.attachment-card-chatgpt-v301{border-color:#ff7a7a47!important;background:#ff5a5a13!important}html body #root .attachment-upload-progress-v274{position:absolute!important;left:10px!important;right:10px!important;bottom:5px!important;height:2px!important;border-radius:999px!important;background:#ffffff1a!important;overflow:hidden!important}html body #root .attachment-upload-progress-v274>i{display:block!important;height:100%!important;border-radius:inherit!important;background:#ffffffb8!important}html body #root .message-attachments,html body #root .bubble .message-attachments{display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;overflow:hidden!important}html body #root .message-attachments img:not(.attachment-thumb-v301 img),html body #root .bubble>img{max-width:min(360px,100%)!important;height:auto!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.1)!important}html body #root .activity-panel,html body #root .mac-activity-panel-v88{border-left:1px solid rgba(255,255,255,.09)!important;background:#070707f0!important;backdrop-filter:blur(24px) saturate(130%)!important;-webkit-backdrop-filter:blur(24px) saturate(130%)!important}html body #root .activity-panel header,html body #root .mac-activity-panel-v88 header{border-bottom-color:#ffffff14!important}@media(max-width:760px){html body #root .admin-panel,html body #root .admin-panel.admin-panel-v15,html body #root .admin-panel.admin-panel-v236{width:100%!important;max-width:100vw!important;padding:10px 10px calc(28px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}html body #root .admin-command-bar-v236{position:relative!important;top:auto!important;grid-template-columns:1fr!important;gap:13px!important;padding:16px!important;border-radius:24px!important}html body #root .admin-command-actions-v236,html body #root .admin-models-actions-v141,html body #root .admin-vps-head-actions-v139,html body #root .admin-system-actions-v204{justify-content:stretch!important}html body #root .admin-command-actions-v236>*,html body #root .admin-models-actions-v141>*,html body #root .admin-vps-head-actions-v139>*,html body #root .admin-system-actions-v204>*{flex:1 1 auto!important}html body #root .admin-tabs{top:0!important;margin-inline:-2px!important;border-radius:18px!important}html body #root .admin-users-head,html body #root .admin-models-head-v141,html body #root .admin-vps-head-v139,html body #root .section-head.compact.admin-chart-headline,html body #root .admin-models-form-grid-v141,html body #root .admin-models-layout-v141,html body #root .admin-vps-layout-v139,html body #root .admin-drive-layout-v271,html body #root .admin-models-layout-v141.two-textareas{grid-template-columns:1fr!important}html body #root .admin-stats,html body #root .admin-system-grid-v204,html body #root .admin-models-summary-v141,html body #root .admin-vps-summary-v139{grid-template-columns:1fr 1fr!important;gap:10px!important}html body #root .admin-stats article,html body #root .admin-system-grid-v204 article,html body #root .admin-models-summary-v141 article,html body #root .admin-vps-summary-v139 article{min-height:112px!important;padding:13px!important;border-radius:20px!important}html body #root .admin-stats article b,html body #root .admin-system-grid-v204 article b,html body #root .admin-models-summary-v141 article b,html body #root .admin-vps-summary-v139 article b{font-size:22px!important}html body #root .admin-chart-card,html body #root .admin-models-card-v141,html body #root .admin-vps-card-v139,html body #root .tech-pause-card,html body #root .maintenance-settings-card{padding:14px!important;border-radius:22px!important}html body #root .attach-preview{padding:0 1px!important;margin-bottom:7px!important}html body #root .attach-preview .attach-chip-v301{min-width:min(238px,calc(100vw - 30px))!important;width:min(250px,calc(100vw - 30px))!important;border-radius:17px!important}html body #root .message-attachments .attachment-card-fixed{max-width:calc(100vw - 72px)!important;min-width:min(205px,calc(100vw - 72px))!important}}@media(max-width:420px){html body #root .admin-stats,html body #root .admin-system-grid-v204,html body #root .admin-models-summary-v141,html body #root .admin-vps-summary-v139{grid-template-columns:1fr!important}}@media(max-width:900px){html body #root main.landing-page,html body #root .landing-page,html body #root .landing-scroll-content{overflow-x:hidden!important}html body #root main.landing-page>nav.landing-nav-stable-v401,html body #root main.landing-page>nav.landing-nav-stable-v401:hover,html body #root main.landing-page>nav.landing-nav-stable-v401:active,html body #root main.landing-page>nav.landing-nav-stable-v401:focus,html body #root main.landing-page>nav.landing-nav-stable-v401:focus-within,html body #root .landing-page>nav.landing-nav-stable-v401,html body #root .landing-page>nav.landing-nav-stable-v401:hover,html body #root .landing-page>nav.landing-nav-stable-v401:active,html body #root .landing-page>nav.landing-nav-stable-v401:focus,html body #root .landing-page>nav.landing-nav-stable-v401:focus-within{position:sticky!important;top:calc(12px + env(safe-area-inset-top,0px))!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1200!important;box-sizing:border-box!important;width:calc(100% - 32px)!important;min-width:0!important;max-width:1120px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:calc(12px + env(safe-area-inset-top,0px)) auto 22px!important;padding:7px 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;overflow:hidden!important;contain:layout paint!important;isolation:isolate!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.105)!important;background:#070707f0!important;background-color:#070707f0!important;background-image:none!important;box-shadow:0 16px 48px #0000004d,inset 0 1px #ffffff0b!important;backdrop-filter:blur(18px) saturate(125%)!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;opacity:1!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important;transition:none!important;will-change:auto!important}html body #root main.landing-page>nav.landing-nav-stable-v401:before,html body #root main.landing-page>nav.landing-nav-stable-v401:after,html body #root .landing-page>nav.landing-nav-stable-v401:before,html body #root .landing-page>nav.landing-nav-stable-v401:after{content:none!important;display:none!important}html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:hover,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:active,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus-visible,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:hover,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:active,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus-visible{position:relative!important;inset:auto!important;z-index:2!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;inline-size:116px!important;min-inline-size:116px!important;max-inline-size:116px!important;height:44px!important;min-height:44px!important;max-height:44px!important;block-size:44px!important;min-block-size:44px!important;max-block-size:44px!important;margin:0!important;padding:0 14px!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;border-radius:16px!important;border:1px solid transparent!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#fffffff5!important;font-family:inherit!important;font-size:15px!important;line-height:1!important;font-weight:780!important;letter-spacing:-.045em!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;opacity:1!important;transform:none!important;translate:none!important;scale:none!important;filter:none!important;will-change:auto!important;transition:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:hover,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:active,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:hover,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:active{background:#181818!important;background-color:#181818!important;border-color:#414141!important;color:#fff!important}html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus:not(:focus-visible):not(:hover):not(:active),html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus:not(:focus-visible):not(:hover):not(:active){background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus-visible,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus-visible{background:#181818!important;background-color:#181818!important;border-color:#414141!important;box-shadow:0 0 0 3px #41414159!important}html body #root .landing-brand-stable-v401>span,html body #root .landing-brand-stable-v401:hover>span,html body #root .landing-brand-stable-v401:active>span,html body #root .landing-brand-stable-v401:focus>span,html body #root .landing-brand-stable-v401:focus-visible>span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;color:inherit!important;line-height:1!important;transform:none!important;translate:none!important;scale:none!important}html body #root .landing-page>nav.landing-nav-stable-v401 .landing-nav-actions,html body #root main.landing-page>nav.landing-nav-stable-v401 .landing-nav-actions,html body #root .landing-page>nav.landing-nav-stable-v401 .landing-nav-actions:hover,html body #root main.landing-page>nav.landing-nav-stable-v401 .landing-nav-actions:hover,html body #root .landing-page>nav.landing-nav-stable-v401 .landing-nav-actions:focus-within,html body #root main.landing-page>nav.landing-nav-stable-v401 .landing-nav-actions:focus-within{position:static!important;z-index:2!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:min(170px,calc(100vw - 184px))!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;overflow:visible!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important}html body #root .landing-page>nav.landing-nav-stable-v401 .landing-nav-actions>.landing-nav-link,html body #root main.landing-page>nav.landing-nav-stable-v401 .landing-nav-actions>.landing-nav-link{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login,html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login:hover,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login:hover,html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login:active,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login:active,html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login:focus,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login:focus,html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login:focus-visible,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login:focus-visible{box-sizing:border-box!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;min-width:42px!important;max-width:150px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 13px!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:hidden!important;border-radius:999px!important;white-space:nowrap!important;line-height:1!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important}html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login svg,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login svg{flex:0 0 17px!important;width:17px!important;height:17px!important}}@media(max-width:420px){html body #root main.landing-page>nav.landing-nav-stable-v401,html body #root main.landing-page>nav.landing-nav-stable-v401:hover,html body #root main.landing-page>nav.landing-nav-stable-v401:focus-within,html body #root .landing-page>nav.landing-nav-stable-v401,html body #root .landing-page>nav.landing-nav-stable-v401:hover,html body #root .landing-page>nav.landing-nav-stable-v401:focus-within{width:calc(100% - 24px)!important;padding-left:8px!important;padding-right:8px!important}html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:hover,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:active,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus,html body #root main.landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus-visible,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:hover,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:active,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus,html body #root .landing-page>nav.landing-nav-stable-v401>button.brand-mark.landing-brand-stable-v401:focus-visible{flex-basis:110px!important;width:110px!important;min-width:110px!important;max-width:110px!important;inline-size:110px!important;min-inline-size:110px!important;max-inline-size:110px!important;padding-left:13px!important;padding-right:13px!important}html body #root .landing-page>nav.landing-nav-stable-v401 .landing-nav-actions,html body #root main.landing-page>nav.landing-nav-stable-v401 .landing-nav-actions{max-width:calc(100vw - 166px)!important}html body #root .landing-page>nav.landing-nav-stable-v401 .nav-login,html body #root main.landing-page>nav.landing-nav-stable-v401 .nav-login{max-width:136px!important;padding-left:12px!important;padding-right:12px!important}}@media(max-width:900px){html body #root aside.sidebar.mac-sidebar-v88:not(.collapsed),html body #root aside.sidebar:not(.collapsed){box-sizing:border-box!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:stretch!important;height:min(100dvh,100vh)!important;max-height:min(100dvh,100vh)!important;overflow:hidden!important}html body #root aside.sidebar:not(.collapsed) .side-head,html body #root aside.sidebar:not(.collapsed) .side-actions,html body #root aside.sidebar:not(.collapsed) .side-bottom-account{min-height:0!important}html body #root aside.sidebar:not(.collapsed) .side-chats,html body #root aside.sidebar:not(.collapsed) .mac-sidebar-chats-v88{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:12px!important}html body #root aside.sidebar:not(.collapsed) .side-bottom-account,html body #root aside.sidebar:not(.collapsed) .mac-sidebar-account-v88{align-self:end!important;justify-self:stretch!important;margin-top:0!important;margin-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;padding:10px 14px 0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:5!important}html body #root aside.sidebar:not(.collapsed) .side-user-card{width:100%!important;max-width:236px!important;min-height:48px!important;margin:0!important;border-radius:14px!important}}html body #root{--mc-list-w: min(1072px, calc(100% - 48px) );--mc-list-top: 40px;--mc-list-bottom: 44px;--mc-head-gap: 22px;--mc-topbar-gap: 14px;--mc-toolbar-gap: 12px;--mc-stats-gap: 12px;--mc-control-h: 42px;--mc-control-radius: 14px;--mc-panel-h: 50px;--mc-panel-radius: 16px;--mc-empty-h: 210px;--mc-card-h: 132px;--mc-bg: #090909;--mc-bg-hover: #0F0F0F;--mc-border: #232323;--mc-border-hover: #303030;--mc-text: rgba(255,255,255,.92);--mc-muted: rgba(255,255,255,.46);--mc-muted-soft: rgba(255,255,255,.36);--mc-danger-bg-hover: rgba(239, 68, 68, .14);--mc-danger-border-hover: rgba(248, 113, 113, .62);--mc-danger-text-hover: #ff8b8b;--mc-transition: background-color .16s ease, border-color .16s ease, color .16s ease, opacity .16s ease, box-shadow .16s ease}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{width:var(--mc-list-w)!important;max-width:var(--mc-list-w)!important;min-width:0!important;margin:0 auto!important;padding:var(--mc-list-top) 0 var(--mc-list-bottom)!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .main-panel .mc-list-page>.mc-list-topbar,html body #root .main-panel .mc-list-page>.mc-list-toolbar,html body #root .main-panel .mc-list-page>.mc-list-stats,html body #root .main-panel .mc-list-page>.favorites-mini-toolbar-v1,html body #root .main-panel .mc-list-page>.favorites-mini-stats-v1,html body #root .main-panel .mc-list-page>.mc-list-empty,html body #root .main-panel .mc-list-page>.projects-v2-grid,html body #root .main-panel .mc-list-page>.favorite-grid,html body #root .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-topbar,html body #root .mc-list-page>.mc-list-toolbar,html body #root .mc-list-page>.mc-list-stats,html body #root .mc-list-page>.favorites-mini-toolbar-v1,html body #root .mc-list-page>.favorites-mini-stats-v1,html body #root .mc-list-page>.mc-list-empty,html body #root .mc-list-page>.projects-v2-grid,html body #root .mc-list-page>.favorite-grid{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-head{min-height:56px!important;margin:0 0 var(--mc-head-gap)!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:22px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .mc-list-head h1,html body #root .main-panel .mc-list-head h2,html body #root .mc-list-head h1,html body #root .mc-list-head h2{margin:0 0 6px!important;padding:0!important;color:var(--mc-text)!important;font-size:32px!important;line-height:1.04!important;font-weight:760!important;letter-spacing:-.05em!important;text-align:left!important}html body #root .main-panel .mc-list-head p,html body #root .mc-list-head p{margin:0!important;padding:0!important;color:var(--mc-muted)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.01em!important;text-align:left!important}html body #root .main-panel .mc-list-head .eyebrow,html body #root .mc-list-head .eyebrow{display:none!important}html body #root .main-panel .resource-library-actions-v238,html body #root .main-panel .projects-v2-head-actions,html body #root .main-panel .favorites-count-v240,html body #root .resource-library-actions-v238,html body #root .projects-v2-head-actions,html body #root .favorites-count-v240{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .mc-list-page>.mc-list-topbar,html body #root .mc-list-page>.mc-list-topbar{min-height:var(--mc-control-h)!important;margin:0 0 var(--mc-topbar-gap)!important;padding:0!important;align-items:center!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-library-topbar,html body #root .mc-library-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 478px!important}html body #root .main-panel .mc-projects-topbar,html body #root .main-panel .mc-favorites-topbar,html body #root .mc-projects-topbar,html body #root .mc-favorites-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 176px!important}html body #root .main-panel .mc-list-page .resource-search-v238,html body #root .main-panel .mc-list-page .resource-search-v238:hover,html body #root .main-panel .mc-list-page .resource-search-v238:focus-within,html body #root .main-panel .mc-list-page .mc-list-search,html body #root .main-panel .mc-list-page .mc-list-search:hover,html body #root .main-panel .mc-list-page .mc-list-search:focus-within,html body #root .mc-list-page .resource-search-v238,html body #root .mc-list-page .resource-search-v238:hover,html body #root .mc-list-page .resource-search-v238:focus-within,html body #root .mc-list-page .mc-list-search,html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0 14px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-control-radius)!important;background:var(--mc-bg)!important;color:#ffffffd1!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important;transition:var(--mc-transition)!important}html body #root .main-panel .mc-list-page .resource-search-v238:hover,html body #root .main-panel .mc-list-page .resource-search-v238:focus-within,html body #root .main-panel .mc-list-page .mc-list-search:hover,html body #root .main-panel .mc-list-page .mc-list-search:focus-within,html body #root .mc-list-page .resource-search-v238:hover,html body #root .mc-list-page .resource-search-v238:focus-within,html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .main-panel .mc-list-page .resource-search-v238 input,html body #root .main-panel .mc-list-page .mc-list-search input,html body #root .mc-list-page .resource-search-v238 input,html body #root .mc-list-page .mc-list-search input{flex:1 1 auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font-size:13px!important;line-height:1!important;font-weight:400!important;letter-spacing:-.01em!important;transform:none!important}html body #root .main-panel .mc-list-page .resource-search-v238 input::placeholder,html body #root .main-panel .mc-list-page .mc-list-search input::placeholder,html body #root .mc-list-page .resource-search-v238 input::placeholder,html body #root .mc-list-page .mc-list-search input::placeholder{color:#ffffff75!important;font-size:13px!important;line-height:1!important;font-weight:400!important;opacity:1!important}html body #root .main-panel .mc-list-page .resource-search-v238 svg,html body #root .main-panel .mc-list-page .mc-list-search svg,html body #root .mc-list-page .resource-search-v238 svg,html body #root .mc-list-page .mc-list-search svg{width:16px!important;height:16px!important;min-width:16px!important;color:#ffffff8f!important;stroke-width:2!important}html body #root .main-panel .mc-list-page .resource-search-v238>button,html body #root .main-panel .mc-list-page .mc-list-search>button,html body #root .mc-list-page .resource-search-v238>button,html body #root .mc-list-page .mc-list-search>button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#ffffff8c!important;display:grid!important;place-items:center!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .mc-list-selects,html body #root .mc-list-selects{height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-library-selects,html body #root .mc-library-selects{width:478px!important;min-width:478px!important;max-width:478px!important;display:grid!important;grid-template-columns:156px 156px 146px!important;gap:8px!important}html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:176px!important;min-width:176px!important;max-width:176px!important;display:inline-flex!important;align-items:center!important}html body #root .main-panel .mc-list-selects .custom-select,html body #root .main-panel .mc-list-selects .custom-select:hover,html body #root .main-panel .mc-list-selects .custom-select.open,html body #root .main-panel .mc-list-selects [data-mc-custom-select],html body #root .main-panel .mc-list-selects [data-mc-custom-select]:hover,html body #root .main-panel .mc-list-selects [data-mc-custom-select].open,html body #root .mc-list-selects .custom-select,html body #root .mc-list-selects .custom-select:hover,html body #root .mc-list-selects .custom-select.open,html body #root .mc-list-selects [data-mc-custom-select],html body #root .mc-list-selects [data-mc-custom-select]:hover,html body #root .mc-list-selects [data-mc-custom-select].open{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-selects .custom-select>button,html body #root .main-panel .mc-list-selects .custom-select>button:hover,html body #root .main-panel .mc-list-selects .custom-select.open>button,html body #root .main-panel .mc-list-selects [data-mc-select-trigger],html body #root .main-panel .mc-list-selects [data-mc-select-trigger]:hover,html body #root .main-panel .mc-list-selects .open>[data-mc-select-trigger],html body #root .mc-list-selects .custom-select>button,html body #root .mc-list-selects .custom-select>button:hover,html body #root .mc-list-selects .custom-select.open>button,html body #root .mc-list-selects [data-mc-select-trigger],html body #root .mc-list-selects [data-mc-select-trigger]:hover,html body #root .mc-list-selects .open>[data-mc-select-trigger]{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-control-h)!important;min-height:var(--mc-control-h)!important;max-height:var(--mc-control-h)!important;margin:0!important;padding:0 12px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-control-radius)!important;background:var(--mc-bg)!important;color:#ffffffdb!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;letter-spacing:-.01em!important;white-space:nowrap!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important;transition:var(--mc-transition)!important}html body #root .main-panel .mc-list-selects .custom-select>button:hover,html body #root .main-panel .mc-list-selects .custom-select.open>button,html body #root .main-panel .mc-list-selects [data-mc-select-trigger]:hover,html body #root .main-panel .mc-list-selects .open>[data-mc-select-trigger],html body #root .mc-list-selects .custom-select>button:hover,html body #root .mc-list-selects .custom-select.open>button,html body #root .mc-list-selects [data-mc-select-trigger]:hover,html body #root .mc-list-selects .open>[data-mc-select-trigger]{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .mc-list-selects .custom-select>button span,html body #root .mc-list-selects [data-mc-select-trigger] span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}html body [data-mc-select-menu=true],html body .select-menu.select-menu-floating,html body .select-menu-floating{padding:6px!important;border:1px solid var(--mc-border)!important;border-radius:16px!important;background:var(--mc-bg)!important;box-shadow:0 18px 45px #0000006b!important;box-sizing:border-box!important;transform:none!important}html body [data-mc-select-menu=true] button,html body [data-mc-select-menu=true] button:hover,html body [data-mc-select-menu=true] button.active,html body .select-menu.select-menu-floating button,html body .select-menu.select-menu-floating button:hover,html body .select-menu.select-menu-floating button.active{width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 11px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ffffffd1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;font-size:13px!important;line-height:1!important;font-weight:640!important;white-space:nowrap!important;text-align:left!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body [data-mc-select-menu=true] button:hover,html body [data-mc-select-menu=true] button.active,html body .select-menu.select-menu-floating button:hover,html body .select-menu.select-menu-floating button.active{background:#1d1d1d!important;color:#fff!important}html body #root .main-panel .mc-list-toolbar,html body #root .main-panel .favorites-mini-toolbar-v1,html body #root .mc-list-toolbar,html body #root .favorites-mini-toolbar-v1{height:var(--mc-panel-h)!important;min-height:var(--mc-panel-h)!important;max-height:var(--mc-panel-h)!important;margin:0 0 var(--mc-toolbar-gap)!important;padding:7px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid var(--mc-border)!important;border-radius:var(--mc-panel-radius)!important;background:var(--mc-bg)!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .main-panel .favorites-mini-tabs-v1,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs,html body #root .favorites-mini-tabs-v1{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 button,html body #root .main-panel .projects-v2-tabs button,html body #root .main-panel .favorites-mini-tabs-v1 button,html body #root .resource-tabs-v238 button,html body #root .projects-v2-tabs button,html body #root .favorites-mini-tabs-v1 button{height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#ffffff94!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1!important;font-weight:640!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-tabs-v238 button:hover,html body #root .main-panel .projects-v2-tabs button:hover,html body #root .main-panel .favorites-mini-tabs-v1 button:hover,html body #root .resource-tabs-v238 button:hover,html body #root .projects-v2-tabs button:hover,html body #root .favorites-mini-tabs-v1 button:hover{border-color:var(--mc-border-hover)!important;background:var(--mc-bg-hover)!important;color:#fff!important}html body #root .main-panel .resource-tabs-v238 button.active,html body #root .main-panel .projects-v2-tabs button.active,html body #root .main-panel .favorites-mini-tabs-v1 button.active,html body #root .resource-tabs-v238 button.active,html body #root .projects-v2-tabs button.active,html body #root .favorites-mini-tabs-v1 button.active{border-color:var(--mc-border-hover)!important;background:#1a1a1a!important;color:#fff!important}html body #root .main-panel .resource-tabs-v238 button small,html body #root .main-panel .projects-v2-tabs button small,html body #root .main-panel .favorites-mini-tabs-v1 button small,html body #root .resource-tabs-v238 button small,html body #root .projects-v2-tabs button small,html body #root .favorites-mini-tabs-v1 button small{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;border:1px solid var(--mc-border)!important;background:#111!important;color:#ffffff9e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:650!important}html body #root .main-panel .resource-tabs-v238 .resource-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .projects-reset-tab-v1,html body #root .main-panel .resource-tabs-v238 .favorites-reset-tab-v1,html body #root .resource-tabs-v238 .resource-reset-tab-v1,html body #root .resource-tabs-v238 .projects-reset-tab-v1,html body #root .resource-tabs-v238 .favorites-reset-tab-v1{border-color:transparent!important;background:transparent!important;color:#ffffff94!important}html body #root .main-panel .mc-list-stats,html body #root .main-panel .favorites-mini-stats-v1,html body #root .mc-list-stats,html body #root .favorites-mini-stats-v1{min-height:18px!important;margin:0 0 var(--mc-stats-gap)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:var(--mc-muted-soft)!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-empty,html body #root .main-panel .mc-list-empty:hover,html body #root .mc-list-empty,html body #root .mc-list-empty:hover{width:100%!important;max-width:100%!important;height:var(--mc-empty-h)!important;min-height:var(--mc-empty-h)!important;max-height:var(--mc-empty-h)!important;margin:0!important;padding:32px 28px!important;border:1px dashed var(--mc-border)!important;border-radius:18px!important;background:var(--mc-bg)!important;color:var(--mc-muted)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .mc-list-page button.danger:hover,html body #root .main-panel .mc-list-page button.danger:focus-visible,html body #root .mc-list-page button.danger:hover,html body #root .mc-list-page button.danger:focus-visible{border-color:var(--mc-danger-border-hover)!important;background:var(--mc-danger-bg-hover)!important;color:var(--mc-danger-text-hover)!important}html body #root .main-panel .mc-list-page button.danger:hover svg,html body #root .main-panel .mc-list-page button.danger:focus-visible svg,html body #root .mc-list-page button.danger:hover svg,html body #root .mc-list-page button.danger:focus-visible svg{color:var(--mc-danger-text-hover)!important;stroke:currentColor!important}@media(max-width:1180px){html body #root .main-panel .mc-list-page,html body #root .mc-list-page{--mc-list-w: min(100%, calc(100vw - 40px) )}html body #root .main-panel .mc-library-topbar,html body #root .main-panel .mc-projects-topbar,html body #root .main-panel .mc-favorites-topbar,html body #root .mc-library-topbar,html body #root .mc-projects-topbar,html body #root .mc-favorites-topbar{grid-template-columns:1fr!important;height:auto!important;max-height:none!important;gap:10px!important}html body #root .main-panel .mc-library-selects,html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-library-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important}html body #root .main-panel .mc-library-selects,html body #root .mc-library-selects{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){html body #root{--mc-list-w: calc(100vw - 28px) ;--mc-list-top: 22px;--mc-list-bottom: calc(84px + env(safe-area-inset-bottom, 0px)) ;--mc-head-gap: 20px;--mc-topbar-gap: 12px;--mc-toolbar-gap: 10px;--mc-stats-gap: 10px;--mc-empty-h: 180px;overflow-x:hidden!important}html body #root .main-panel .mc-list-page,html body #root .mc-list-page{width:var(--mc-list-w)!important;max-width:var(--mc-list-w)!important;margin:0 auto!important;padding:var(--mc-list-top) 0 var(--mc-list-bottom)!important}html body #root .main-panel .mc-list-page>.mc-list-head,html body #root .mc-list-page>.mc-list-head{min-height:0!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}html body #root .main-panel .mc-list-head h1,html body #root .main-panel .mc-list-head h2,html body #root .mc-list-head h1,html body #root .mc-list-head h2{font-size:28px!important;line-height:1.06!important}html body #root .main-panel .mc-list-topbar,html body #root .mc-list-topbar{grid-template-columns:1fr!important;height:auto!important;max-height:none!important;gap:10px!important}html body #root .main-panel .mc-library-selects,html body #root .main-panel .mc-projects-selects,html body #root .main-panel .mc-favorites-selects,html body #root .mc-library-selects,html body #root .mc-projects-selects,html body #root .mc-favorites-selects{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body #root .main-panel .mc-list-toolbar,html body #root .main-panel .favorites-mini-toolbar-v1,html body #root .mc-list-toolbar,html body #root .favorites-mini-toolbar-v1{height:auto!important;min-height:var(--mc-panel-h)!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #root .main-panel .mc-list-toolbar::-webkit-scrollbar,html body #root .main-panel .favorites-mini-toolbar-v1::-webkit-scrollbar{display:none!important}html body #root .main-panel .resource-tabs-v238,html body #root .main-panel .projects-v2-tabs,html body #root .main-panel .favorites-mini-tabs-v1,html body #root .resource-tabs-v238,html body #root .projects-v2-tabs,html body #root .favorites-mini-tabs-v1{width:max-content!important;flex-wrap:nowrap!important}}html body #root .main-panel .mc-list-page *,html body #root .main-panel .mc-list-page *:hover,html body #root .main-panel .mc-list-page *:focus,html body #root .main-panel .mc-list-page *:focus-visible{transform:none!important;translate:none!important;scale:none!important;box-sizing:border-box!important}.legal-modal-backdrop-v401{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;padding:24px;display:grid;place-items:center;background:#000000b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.legal-modal-card-v401{width:min(860px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:#080808fa;box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff0f;color:#fff}.legal-modal-head-v401{padding:24px 24px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.08)}.legal-modal-head-v401 span,.legal-doc-meta-v401 span{color:#ffffff7a;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.legal-modal-head-v401 h2{margin:8px 0;font-size:clamp(28px,4vw,46px);line-height:.95;letter-spacing:-.065em}.legal-modal-head-v401 p{margin:0;color:#ffffff9e}.legal-modal-head-v401 button{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:url(/cursors/link.cur),pointer}.legal-modal-body-v401{overflow:auto;padding:20px 24px 26px}.legal-doc-meta-v401{margin-bottom:18px;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.legal-doc-meta-v401 a{color:#fff}.legal-doc-section-v401{padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.legal-doc-section-v401 h3{margin:0 0 8px;font-size:18px;letter-spacing:-.025em}.legal-doc-section-v401 p{margin:0;color:#ffffffad;line-height:1.6}.landing-footer-redesign .landing-footer-top{display:grid;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(150px,.72fr));gap:clamp(18px,3vw,34px);align-items:start}.landing-footer-redesign .landing-footer-brand,.landing-footer-redesign .landing-footer-group{align-self:start;min-width:0;margin:0;padding:0}.landing-footer-redesign .landing-footer-brand b,.landing-footer-redesign .landing-footer-group>span{min-height:22px;display:flex;align-items:center}.landing-footer-columns-v402{display:contents}.landing-footer-redesign .landing-footer-group nav{margin-top:13px;display:grid;gap:8px;align-items:start}.landing-footer-redesign .landing-footer-group nav a,.landing-footer-redesign .landing-footer-group nav button{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-height:34px;padding:0 12px;display:flex;align-items:center;justify-content:flex-start;border-radius:12px;border:1px solid transparent;background:transparent;color:#ffffffad;font:inherit;font-size:13px;font-weight:720;line-height:1.1;letter-spacing:-.015em;text-align:left;text-decoration:none;white-space:normal;cursor:url(/cursors/link.cur),pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer-redesign .landing-footer-group nav button:focus-visible{background:#181818;border-color:#414141;color:#fff;outline:0}@media(max-width:960px){.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr 1fr}.landing-footer-columns-v402{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:680px){.legal-modal-backdrop-v401{padding:12px}.legal-modal-card-v401{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:22px}.legal-modal-head-v401{padding:18px 18px 14px}.legal-modal-body-v401{padding:16px 18px 20px}.landing-footer-redesign .landing-footer-top,.landing-footer-columns-v402{display:grid;grid-template-columns:1fr}.landing-footer-columns-v402{gap:16px}.landing-footer-redesign .landing-footer-group nav{grid-template-columns:1fr 1fr;gap:8px}.landing-footer-redesign .landing-footer-group nav a,.landing-footer-redesign .landing-footer-group nav button{min-height:38px}}@media(max-width:420px){.landing-footer-redesign .landing-footer-group nav{grid-template-columns:1fr}}.landing-footer.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:minmax(340px,1fr) minmax(260px,.68fr) minmax(190px,.52fr) minmax(220px,.58fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:start!important}.landing-footer.landing-footer-redesign .landing-footer-brand,.landing-footer.landing-footer-redesign .landing-footer-group{min-width:0!important;align-self:start!important;margin:0!important;padding:0!important}.landing-footer.landing-footer-redesign .landing-footer-brand b,.landing-footer.landing-footer-redesign .landing-footer-group>span{display:flex!important;align-items:center!important;min-height:24px!important;margin:0 0 14px!important;padding:0!important;color:#fffffff0!important;font-size:14px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.025em!important;text-transform:none!important}.landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:520px!important;margin:0!important;padding:0!important;color:#ffffffad!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important}.landing-footer.landing-footer-redesign .landing-footer-group nav{display:grid!important;gap:8px!important;align-items:start!important;margin:0!important;padding:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:inline-flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:0!important;color:#ffffffad!important;font-family:inherit!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button{transition:color .16s ease,opacity .16s ease!important;transform:none!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important;transform:none!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{color:#ffffffd1!important;transform:none!important}@media(max-width:1100px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(300px,1fr) minmax(230px,.7fr) minmax(170px,.52fr) minmax(190px,.58fr)!important;gap:clamp(22px,3vw,36px)!important}.landing-footer.landing-footer-redesign .landing-footer-brand p,.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{font-size:15px!important;line-height:1.45!important}}@media(max-width:960px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:1fr!important;gap:22px!important}.landing-footer.landing-footer-redesign .landing-footer-brand b,.landing-footer.landing-footer-redesign .landing-footer-group>span{margin-bottom:10px!important}.landing-footer.landing-footer-redesign .landing-footer-group nav{grid-template-columns:1fr!important;gap:7px!important}}@keyframes myapicodeLegalBackdropInV404{0%{opacity:0}to{opacity:1}}@keyframes myapicodeLegalCardInV404{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.legal-modal-backdrop-v401{animation:myapicodeLegalBackdropInV404 .18s ease-out both!important}.legal-modal-card-v401{transform-origin:50% 48%!important;animation:myapicodeLegalCardInV404 .24s cubic-bezier(.2,.82,.2,1) both!important}.legal-modal-head-v401 button,.legal-modal-head-v401 button:active,.legal-modal-head-v401 button:focus{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#ffffffbd!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.legal-modal-head-v401 button:hover,.legal-modal-head-v401 button:focus-visible{border-color:#414141!important;background:#181818!important;color:#fff!important;outline:0!important}.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(360px,1.18fr) repeat(3,minmax(170px,.55fr))!important;gap:clamp(36px,5vw,72px)!important}.landing-footer.landing-footer-redesign .landing-footer-group nav{gap:9px!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{transform:translate(0)!important;transition:color .18s ease,transform .18s cubic-bezier(.2,.82,.2,1),opacity .18s ease!important;will-change:transform,color!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate(6px)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;outline:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{color:#ffffffdb!important;transform:translate(4px)!important}.contact-modal-backdrop-v404{place-items:center!important}.contact-mini-modal-v404{width:min(430px,calc(100vw - 32px))!important;max-height:none!important;grid-template-rows:auto auto!important;border-radius:24px!important}.contact-mini-head-v404{padding:22px 22px 16px!important}.contact-mini-head-v404 h2{font-size:clamp(28px,5vw,38px)!important;letter-spacing:-.055em!important}.contact-mini-body-v404{padding:16px 22px 22px!important;overflow:visible!important}.contact-mail-card-v404,.contact-mail-card-v404:hover,.contact-mail-card-v404:focus-visible,.contact-mail-card-v404:active{box-sizing:border-box!important;width:100%!important;min-height:74px!important;padding:16px 17px!important;display:grid!important;gap:5px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0b!important;color:#fff!important;text-decoration:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.contact-mail-card-v404 span{color:#ffffff85!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.contact-mail-card-v404 b{color:#fff!important;font-size:16px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.02em!important}.contact-mail-card-v404:hover,.contact-mail-card-v404:focus-visible{border-color:#414141!important;background:#181818!important;transform:translateY(-1px)!important;outline:0!important}@media(max-width:1100px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(310px,1fr) repeat(3,minmax(150px,.58fr))!important;gap:clamp(24px,3.6vw,44px)!important}}@media(max-width:960px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:1fr!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{transform:translate(4px)!important}}.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(360px,1.25fr) minmax(270px,.72fr) minmax(240px,.62fr)!important;gap:clamp(42px,6vw,92px)!important;align-items:start!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:contents!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{white-space:nowrap!important}@media(max-width:960px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important;gap:28px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:1fr!important;gap:22px!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{white-space:normal!important}}@media(min-width:961px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(360px,1fr) minmax(300px,300px) minmax(220px,220px)!important;column-gap:clamp(72px,7vw,120px)!important;row-gap:32px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:contents!important}.landing-footer.landing-footer-redesign .landing-footer-group{min-width:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav{align-items:flex-start!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{max-width:100%!important;white-space:nowrap!important}}@media(max-width:1120px)and (min-width:961px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:42px!important}}@media(min-width:1121px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(330px,1fr) minmax(320px,320px) minmax(220px,220px)!important;column-gap:clamp(64px,6.4vw,96px)!important;row-gap:32px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:contents!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child{width:320px!important;min-width:320px!important;max-width:320px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2){width:220px!important;min-width:220px!important;max-width:220px!important;margin-left:clamp(58px,5.8vw,92px)!important}}@media(min-width:1380px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(390px,1fr) minmax(340px,340px) minmax(230px,230px)!important;column-gap:clamp(88px,7.5vw,136px)!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child{width:340px!important;min-width:340px!important;max-width:340px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2){width:230px!important;min-width:230px!important;max-width:230px!important;margin-left:clamp(70px,5.6vw,110px)!important}}@media(max-width:1120px)and (min-width:961px){.landing-footer.landing-footer-redesign .landing-footer-columns-v402{gap:76px!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign .landing-footer-brand b,.landing-footer.landing-footer-redesign .landing-footer-group>span,.landing-footer.landing-footer-redesign .landing-footer-brand p,.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{font-size:16px!important;line-height:1.45!important;letter-spacing:-.02em!important}.landing-footer.landing-footer-redesign .landing-footer-brand b,.landing-footer.landing-footer-redesign .landing-footer-group>span{min-height:0!important;margin-bottom:10px!important}.landing-footer.landing-footer-redesign .landing-footer-group nav{gap:8px!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign.glass-panel,.landing-footer.landing-footer-redesign{position:relative!important;isolation:isolate!important;overflow:hidden!important;box-sizing:border-box!important;border:0!important;border-radius:28px!important;background-clip:padding-box!important}.landing-footer.landing-footer-redesign.glass-panel:before,.landing-footer.landing-footer-redesign:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;pointer-events:none!important;border-radius:inherit!important;box-shadow:inset 0 0 0 1px #ffffff1f!important}.landing-footer.landing-footer-redesign .landing-footer-top{position:relative!important;z-index:1!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{max-width:calc(100% - 8px)!important}}.composer-box.glass-panel,.thread-composer-shell-v169 .composer-box,.attach-chip-v301,.gpt-mode-trigger-v182,.mac-work-menu-v229,.mac-model-picker-panel-v229,.mac-work-mode-option-v229,.mac-work-model-row-v229,.mac-model-row-v229,.mac-model-search-v229,.mac-model-picker-close-v229,.round-btn,.send-btn{border-style:solid!important}.composer-box.glass-panel,.thread-composer-shell-v169 .composer-box{border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff0f,0 14px 40px #00000038!important}.attach-chip-v301,.gpt-mode-trigger-v182,.mac-work-mode-option-v229,.mac-work-model-row-v229,.mac-model-row-v229,.mac-model-search-v229{border:1px solid rgba(255,255,255,.12)!important}.mac-work-menu-v229,.mac-model-picker-panel-v229{border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 90px #00000075,inset 0 1px #ffffff0e!important}.round-btn,.send-btn,.mac-model-picker-close-v229{border:1px solid rgba(255,255,255,.1)!important}@media(max-width:760px){.thread-bottom-v169,.composer.thread-bottom-v169{padding-bottom:max(10px,env(safe-area-inset-bottom))!important;border-bottom:1px solid rgba(255,255,255,.1)!important;background:#000000eb!important;box-shadow:0 -1px #ffffff0f,0 -18px 40px #00000057!important}.thread-disclaimer-v169{margin-bottom:0!important;padding-bottom:8px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.thread-disclaimer-line-v169{min-height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important}.thread-composer-shell-v169{padding-bottom:8px!important}}.landing-footer-brand p br{display:block!important}.landing-flow-scroll-v413{min-height:360vh!important;position:relative!important;padding-bottom:12vh!important}.landing-flow-scroll-v413 .landing-flow-head-v258{max-width:780px!important}.landing-flow-scroll-v413 .landing-flow-head-v258 p{color:#ffffff94!important}.landing-flow-sticky-v413{position:sticky!important;top:86px!important;z-index:2!important}.landing-flow-scroll-v413 .landing-flow-shell-v258{background:#090909c2!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important;backdrop-filter:blur(22px) saturate(112%)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 28px 80px #0006,inset 0 1px #ffffff0a!important}.landing-flow-scroll-v413 .landing-flow-tabs-v258 button,.landing-flow-scroll-v413 .landing-flow-tabs-v258 button:hover,.landing-flow-scroll-v413 .landing-flow-tabs-v258 button:focus-visible,.landing-flow-scroll-v413 .landing-flow-tabs-v258 button:active{transform:none!important;background:#ffffff06!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.landing-flow-scroll-v413 .landing-flow-tabs-v258 button.active{background:#ffffff18!important;border-color:#ffffff2e!important}.landing-flow-scroll-v413 .landing-flow-tabs-v258 button i,.landing-flow-scroll-v413 .landing-flow-tabs-v258 button i i{background:#ffffff24!important}.landing-flow-scroll-v413 .landing-flow-tabs-v258 button.active i i{width:100%!important;background:#ffffffb8!important}.landing-flow-scroll-stage-v413{animation:flowStageFadeV413 .38s ease both!important}@keyframes flowStageFadeV413{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-flow-scroll-steps-v413{position:absolute!important;right:max(20px,calc((100vw - 1180px)/2))!important;top:34vh!important;bottom:12vh!important;width:1px!important;pointer-events:none!important;opacity:0!important}.landing-flow-scroll-steps-v413 span{display:block!important;min-height:72vh!important}.accordion-visual-window.accordion-demo-card{width:min(100%,300px)!important;min-height:0!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.1)!important;background:#090909c7!important;-webkit-backdrop-filter:blur(20px) saturate(110%)!important;backdrop-filter:blur(20px) saturate(110%)!important;box-shadow:0 20px 54px #00000061,inset 0 1px #ffffff0a!important;overflow:hidden!important}.accordion-demo-card *,.accordion-demo-card *:before,.accordion-demo-card *:after{box-sizing:border-box!important}.accordion-demo-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.accordion-demo-head b{font-size:.92rem!important;line-height:1.16!important;letter-spacing:-.02em!important;color:#fffffff0!important}.accordion-demo-head>span{width:28px!important;height:28px!important;flex:0 0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important;color:#ffffffe0!important}.accordion-demo-status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.accordion-demo-status em{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0b!important;color:#ffffffe6!important;font-size:.64rem!important;font-weight:760!important;font-style:normal!important;letter-spacing:.11em!important}.accordion-demo-status small{color:#ffffff85!important;font-size:.68rem!important;line-height:1.15!important;text-align:right!important}.accordion-demo-list{display:grid!important;gap:8px!important;margin-bottom:10px!important}.accordion-demo-list>div{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.085)!important;background:#ffffff06!important}.accordion-demo-list>div.is-active{border-color:#ffffff2e!important;background:#ffffff12!important}.accordion-demo-list span{color:#ffffff8f!important;font-size:.76rem!important}.accordion-demo-list b{color:#ffffffeb!important;font-size:.82rem!important;font-weight:650!important;letter-spacing:-.01em!important;white-space:nowrap!important}.accordion-demo-pills{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.accordion-demo-pills span{min-height:34px!important;flex:1 1 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff08!important;color:#ffffffc7!important;font-size:.74rem!important;white-space:nowrap!important}.accordion-demo-bars{display:grid!important;gap:8px!important;padding-top:2px!important}.accordion-demo-bars i{display:block!important;height:9px!important;border-radius:999px!important;background:#ffffff1a!important}.accordion-demo-bars i:nth-child(1){width:100%!important}.accordion-demo-bars i:nth-child(2){width:84%!important}.accordion-demo-bars i:nth-child(3){width:66%!important}@media(max-width:960px){.landing-flow-scroll-v413{min-height:auto!important;padding-bottom:0!important}.landing-flow-sticky-v413{position:relative!important;top:auto!important}.landing-flow-scroll-v413 .landing-flow-tabs-v258{overflow-x:auto!important;scrollbar-width:none!important}.landing-flow-scroll-v413 .landing-flow-tabs-v258::-webkit-scrollbar{display:none!important}.accordion-visual-window.accordion-demo-card{width:min(100%,280px)!important;padding:12px!important;border-radius:20px!important}}.landing-flow-scroll-v414{min-height:300vh!important;padding:9vh 0 12vh!important;position:relative!important}.landing-flow-scroll-v414 .landing-flow-sticky-v414{position:sticky!important;top:clamp(78px,10vh,112px)!important;min-height:calc(100vh - 128px)!important;display:flex!important;align-items:center!important;z-index:2!important}.landing-flow-layout-v414{width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(300px,.84fr) minmax(520px,1fr)!important;align-items:center!important;gap:clamp(42px,6vw,96px)!important}.landing-flow-copy-v414{max-width:590px!important;margin:0!important;text-align:left!important}.landing-flow-copy-v414 h2{max-width:620px!important;margin-bottom:16px!important}.landing-flow-copy-v414 p{max-width:620px!important;color:#ffffff94!important}.landing-flow-step-caption-v414{margin-top:34px!important;display:inline-grid!important;grid-template-columns:auto 1fr!important;column-gap:14px!important;row-gap:2px!important;align-items:baseline!important;min-width:230px!important;padding:16px 18px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;background:#090909b3!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.landing-flow-step-caption-v414 span{grid-row:span 2!important;color:#ffffff7a!important;font-size:.82rem!important;letter-spacing:.08em!important}.landing-flow-step-caption-v414 b{color:#fffffff0!important;font-size:1rem!important;letter-spacing:-.02em!important}.landing-flow-step-caption-v414 small{color:#ffffff8f!important;font-size:.78rem!important}.landing-flow-shell-v414,.landing-flow-scroll-v414 .landing-flow-shell-v258{width:100%!important;max-width:620px!important;margin:0!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.1)!important;background:#090909b8!important;background-image:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 24px 58px #00000057,inset 0 1px #ffffff09!important;overflow:hidden!important}.landing-flow-scroll-v414 .landing-flow-shell-v258 *,.landing-flow-scroll-v414 .landing-flow-shell-v258 *:before,.landing-flow-scroll-v414 .landing-flow-shell-v258 *:after{background-image:none!important}.landing-flow-tabs-v414,.landing-flow-scroll-v414 .landing-flow-tabs-v258{gap:10px!important}.landing-flow-scroll-v414 .landing-flow-tabs-v258 button,.landing-flow-scroll-v414 .landing-flow-tabs-v258 button:hover,.landing-flow-scroll-v414 .landing-flow-tabs-v258 button:focus-visible,.landing-flow-scroll-v414 .landing-flow-tabs-v258 button:active{transition:background-color .22s ease,border-color .22s ease,color .22s ease!important;transform:none!important;background:#ffffff07!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}.landing-flow-scroll-v414 .landing-flow-tabs-v258 button.active{background:#ffffff17!important;border-color:#ffffff2e!important}.landing-flow-scroll-v414 .landing-flow-endpoint-v258,.landing-flow-scroll-v414 .landing-flow-decision-v258,.landing-flow-scroll-v414 .landing-flow-metrics-v258 span{background:#ffffff07!important;background-image:none!important;border-color:#ffffff17!important;box-shadow:none!important}.landing-flow-stage-v414{animation:none!important;transition:opacity .22s ease!important}.landing-flow-scroll-steps-v413{display:none!important;visibility:hidden!important}.accordion-visual-window.accordion-demo-card{width:min(100%,260px)!important;padding:12px!important;border-radius:20px!important;background:#090909c2!important;background-image:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 16px 38px #0000004d,inset 0 1px #ffffff09!important}.accordion-demo-card *,.accordion-demo-card *:before,.accordion-demo-card *:after{background-image:none!important}.accordion-demo-head{margin-bottom:8px!important;padding-bottom:8px!important}.accordion-demo-head b{font-size:.84rem!important}.accordion-demo-head>span{width:24px!important;height:24px!important;flex-basis:24px!important}.accordion-demo-status{margin-bottom:8px!important}.accordion-demo-status em{min-height:22px!important;padding:0 8px!important;font-size:.58rem!important}.accordion-demo-status small{font-size:.62rem!important}.accordion-demo-list{gap:7px!important;margin-bottom:8px!important}.accordion-demo-list>div{min-height:34px!important;padding:0 10px!important;border-radius:12px!important}.accordion-demo-list span{font-size:.68rem!important}.accordion-demo-list b{font-size:.72rem!important}.accordion-demo-pills{gap:7px!important;margin-bottom:8px!important}.accordion-demo-pills span{min-height:28px!important;padding:0 8px!important;border-radius:11px!important;font-size:.66rem!important}.accordion-demo-bars{gap:6px!important}.accordion-demo-bars i{height:7px!important;background:#ffffff1f!important}.benefit-accordion-showcase-v258,.benefit-accordion-showcase-v258 *{scroll-behavior:auto!important}.benefit-accordion-showcase-v258 .benefit-accordion-panel,.benefit-accordion-showcase-v258 .benefit-accordion-content,.benefit-accordion-showcase-v258 .benefit-accordion-copy,.benefit-accordion-showcase-v258 .benefit-accordion-visual-wrap,.benefit-accordion-showcase-v258 .accordion-demo-card{animation:none!important;transition-duration:.22s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important;will-change:auto!important}.benefit-accordion-showcase-v258 .benefit-accordion-panel,.benefit-accordion-showcase-v258 .benefit-accordion-panel:hover,.benefit-accordion-showcase-v258 .benefit-accordion-panel.active{transform:none!important}.benefit-accordion-showcase-v258 .benefit-inline-bossbar-fill{transition:width .22s ease!important}.benefit-accordion-showcase-v258 .benefit-inline-bossbar-item .benefit-inline-bossbar-fill{width:0!important}.benefit-accordion-showcase-v258 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:100%!important}@media(max-width:960px){.landing-flow-scroll-v414{min-height:auto!important;padding:72px 0 0!important}.landing-flow-scroll-v414 .landing-flow-sticky-v414{position:relative!important;top:auto!important;min-height:0!important;display:block!important}.landing-flow-layout-v414{grid-template-columns:1fr!important;gap:26px!important}.landing-flow-copy-v414,.landing-flow-shell-v414,.landing-flow-scroll-v414 .landing-flow-shell-v258{max-width:none!important;width:100%!important}.landing-flow-step-caption-v414{min-width:0!important;width:100%!important;margin-top:22px!important}.accordion-visual-window.accordion-demo-card{width:min(100%,248px)!important;padding:11px!important}}.landing-flow-scroll-v415{min-height:420vh!important;padding:10vh 0 16vh!important}.landing-flow-scroll-v415 .landing-flow-sticky-v415{position:sticky!important;top:clamp(82px,9vh,108px)!important;min-height:calc(100vh - 124px)!important;display:flex!important;align-items:center!important}.landing-flow-scroll-v415 .landing-flow-layout-v415{width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(360px,.84fr) minmax(540px,1fr)!important;align-items:center!important;gap:clamp(54px,7vw,108px)!important}.landing-flow-scroll-v415 .landing-flow-shell-v414,.landing-flow-scroll-v415 .landing-flow-shell-v258{max-width:620px!important;background:#090909bd!important;background-image:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff09!important}.landing-flow-scroll-v415 .landing-flow-stage-v415{animation:flowStageSoftInV415 .24s cubic-bezier(.22,.61,.36,1) both!important}@keyframes flowStageSoftInV415{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-flow-scroll-v415 .landing-flow-tabs-v258 button,.landing-flow-scroll-v415 .landing-flow-endpoint-v258,.landing-flow-scroll-v415 .landing-flow-decision-v258,.landing-flow-scroll-v415 .landing-flow-metrics-v258 span{transition:background-color .18s ease,border-color .18s ease,opacity .18s ease!important;transform:none!important;background-image:none!important}.landing-flow-scroll-v415 .landing-flow-tabs-v258 button.active{background:#ffffff1b!important;border-color:#fff3!important}.benefit-accordion-showcase-v258 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:100%!important;animation:benefitBossFillV415 6.2s linear both!important}@keyframes benefitBossFillV415{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.benefit-accordion-showcase-v258 .benefit-inline-bossbar-fill{transform-origin:left center!important;will-change:transform!important;transition:none!important}.benefit-accordion-showcase-v258 .benefit-accordion-panel,.benefit-accordion-showcase-v258 .benefit-accordion-content,.benefit-accordion-showcase-v258 .benefit-accordion-copy,.benefit-accordion-showcase-v258 .benefit-accordion-visual-wrap,.benefit-accordion-showcase-v258 .accordion-demo-card{transition-duration:.28s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important}.benefit-accordion-showcase-v258 .accordion-demo-card{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff08!important}@media(prefers-reduced-motion:reduce){.benefit-accordion-showcase-v258 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill,.landing-flow-scroll-v415 .landing-flow-stage-v415{animation:none!important}}@media(max-width:960px){.landing-flow-scroll-v415{min-height:auto!important;padding:72px 0 0!important}.landing-flow-scroll-v415 .landing-flow-sticky-v415{position:relative!important;top:auto!important;min-height:0!important;display:block!important}.landing-flow-scroll-v415 .landing-flow-layout-v415{display:grid!important;grid-template-columns:1fr!important;gap:26px!important}}.landing-flow-scroll-v416{min-height:430vh!important;position:relative!important}.landing-flow-scroll-v416.is-flow-fixed-v416 .landing-flow-sticky-v416{position:fixed!important;top:clamp(82px,9vh,108px)!important;left:50%!important;right:auto!important;width:min(calc(100vw - 48px),1180px)!important;min-height:calc(100vh - 124px)!important;transform:translate(-50%)!important;z-index:20!important;display:flex!important;align-items:center!important;pointer-events:auto!important}.landing-flow-scroll-v416.is-flow-before-v416 .landing-flow-sticky-v416{position:relative!important;top:auto!important;left:auto!important;width:100%!important;transform:none!important}.landing-flow-scroll-v416.is-flow-after-v416 .landing-flow-sticky-v416{position:absolute!important;left:0!important;right:0!important;bottom:16vh!important;top:auto!important;width:100%!important;min-height:calc(100vh - 124px)!important;transform:none!important;display:flex!important;align-items:center!important}.landing-flow-scroll-v416.is-flow-fixed-v416 .landing-flow-layout-v415,.landing-flow-scroll-v416.is-flow-after-v416 .landing-flow-layout-v415{width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}.landing-flow-scroll-v416 .landing-flow-stage-v415{will-change:opacity,transform!important}@media(max-width:960px){.landing-flow-scroll-v416{min-height:auto!important}.landing-flow-scroll-v416.is-flow-fixed-v416 .landing-flow-sticky-v416,.landing-flow-scroll-v416.is-flow-before-v416 .landing-flow-sticky-v416,.landing-flow-scroll-v416.is-flow-after-v416 .landing-flow-sticky-v416{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;min-height:0!important;transform:none!important;display:block!important}}.landing-flow-stable-v417,.landing-flow-scroll-v416{min-height:auto!important;padding:clamp(76px,8vw,122px) 0!important;position:relative!important}.landing-flow-stable-v417 .landing-flow-static-v417,.landing-flow-stable-v417 .landing-flow-sticky-v414,.landing-flow-stable-v417 .landing-flow-sticky-v413,.landing-flow-scroll-v416 .landing-flow-sticky-v416{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;min-height:0!important;transform:none!important;display:block!important;z-index:auto!important}.landing-flow-stable-v417 .landing-flow-layout-v417,.landing-flow-stable-v417 .landing-flow-layout-v414,.landing-flow-scroll-v416 .landing-flow-layout-v415{width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(560px,1fr)!important;align-items:center!important;gap:clamp(44px,6vw,92px)!important}.landing-flow-stable-v417 .landing-flow-shell-v414,.landing-flow-stable-v417 .landing-flow-shell-v258{max-width:640px!important;background:#090909bd!important;background-image:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff09!important}.landing-flow-stable-v417 .landing-flow-stage-v417{animation:flowStableSwapV417 .22s cubic-bezier(.22,.61,.36,1) both!important}@keyframes flowStableSwapV417{0%{opacity:.68;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.landing-flow-stable-v417 .landing-flow-tabs-v258 button.active i i{width:100%!important}.landing-flow-stable-v417 .landing-flow-step-caption-v414{background:#090909ad!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.landing-flow-stable-v417 .landing-flow-copy-v414 p:after{content:" Колесо мыши над карточкой тоже переключает шаги."!important}.landing-flow-stable-v417 .landing-flow-tabs-v258 button,.landing-flow-stable-v417 .landing-flow-endpoint-v258,.landing-flow-stable-v417 .landing-flow-decision-v258,.landing-flow-stable-v417 .landing-flow-metrics-v258 span{transition:background-color .18s ease,border-color .18s ease,opacity .18s ease!important;transform:none!important;background-image:none!important}@media(max-width:960px){.landing-flow-stable-v417 .landing-flow-layout-v417,.landing-flow-stable-v417 .landing-flow-layout-v414{grid-template-columns:1fr!important;gap:26px!important}}@media(min-width:1121px){.landing-footer.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:minmax(330px,1fr) minmax(680px,680px)!important;column-gap:clamp(44px,5vw,78px)!important;row-gap:32px!important;align-items:start!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:minmax(270px,290px) minmax(180px,200px) minmax(150px,170px)!important;column-gap:clamp(30px,3.2vw,44px)!important;row-gap:24px!important;align-items:start!important;justify-content:end!important;min-width:0!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{white-space:nowrap!important}}@media(min-width:1380px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(390px,1fr) minmax(740px,740px)!important;column-gap:clamp(58px,5.8vw,96px)!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:minmax(300px,315px) minmax(205px,220px) minmax(165px,180px)!important;column-gap:clamp(34px,3.8vw,54px)!important}}@media(max-width:1120px)and (min-width:681px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important;gap:30px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{white-space:normal!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:1fr!important;gap:22px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}}.benefit-accordion-faq-logic-v419 .benefit-accordion-track-v419{overflow:hidden!important;scroll-behavior:auto!important;touch-action:pan-y!important}.benefit-accordion-faq-logic-v419 .benefit-accordion-panel{cursor:pointer!important}.benefit-accordion-faq-logic-v419 .benefit-accordion-panel,.benefit-accordion-faq-logic-v419 .benefit-accordion-content,.benefit-accordion-faq-logic-v419 .benefit-accordion-copy,.benefit-accordion-faq-logic-v419 .benefit-accordion-visual-wrap{transition-property:flex,width,max-width,opacity,background-color,border-color!important;transition-duration:.34s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important;transform:none!important;will-change:auto!important}.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-fill{display:block!important;width:100%!important;height:100%!important;transform-origin:left center!important;transform:scaleX(0)!important;transition:none!important;animation:none!important}.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{animation:benefitBossFillStableV419 6.2s linear both!important}@keyframes benefitBossFillStableV419{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill{animation:none!important;transform:scaleX(0)!important}.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-track{overflow:hidden!important}.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item{pointer-events:auto!important}@media(prefers-reduced-motion:reduce){.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{animation:none!important;transform:scaleX(1)!important}}@media(min-width:1121px){.landing-footer.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:minmax(320px,.92fr) minmax(760px,760px)!important;column-gap:clamp(42px,4.6vw,72px)!important;row-gap:32px!important;align-items:start!important}.landing-footer.landing-footer-redesign .landing-footer-brand{max-width:390px!important}.landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:320px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:330px 190px 160px!important;column-gap:40px!important;row-gap:24px!important;align-items:start!important;justify-content:end!important;width:760px!important;min-width:760px!important;max-width:760px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1){width:330px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2){width:190px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:160px!important}.landing-footer.landing-footer-redesign .landing-footer-group nav{display:grid!important;gap:9px!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{max-width:100%!important;white-space:nowrap!important}}@media(min-width:1380px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(360px,1fr) minmax(820px,820px)!important;column-gap:clamp(52px,5vw,92px)!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:350px 210px 170px!important;column-gap:45px!important;width:820px!important;min-width:820px!important;max-width:820px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1){width:350px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2){width:210px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:170px!important}}@media(max-width:1280px)and (min-width:1121px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:minmax(270px,.78fr) minmax(710px,710px)!important;column-gap:36px!important}.landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:270px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:315px 175px 150px!important;column-gap:35px!important;width:710px!important;min-width:710px!important;max-width:710px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1){width:315px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2){width:175px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:150px!important}}@media(max-width:1120px)and (min-width:681px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important;gap:30px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402{display:grid!important;grid-template-columns:minmax(280px,1.25fr) minmax(170px,.8fr) minmax(140px,.7fr)!important;gap:28px!important;width:100%!important;min-width:0!important;max-width:none!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:first-child,.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{white-space:normal!important}}@media(max-width:680px){.landing-footer.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:1fr!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:none!important}}.flow-minimal-v422{padding:clamp(84px,9vw,132px) 0!important}.flow-minimal-grid-v422{width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(320px,.82fr) minmax(520px,1fr)!important;align-items:center!important;gap:clamp(44px,6vw,92px)!important}.flow-minimal-copy-v422{max-width:570px!important}.flow-minimal-copy-v422 h2{margin:12px 0 16px!important;max-width:620px!important;font-size:clamp(42px,5.4vw,72px)!important;line-height:.94!important;letter-spacing:-.065em!important}.flow-minimal-copy-v422 p{max-width:520px!important;margin:0!important;color:#ffffff94!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.55!important;letter-spacing:-.025em!important}.flow-minimal-card-v422{position:relative!important;width:100%!important;max-width:590px!important;margin-left:auto!important;padding:22px!important;border-radius:32px!important;border:1px solid rgba(255,255,255,.1)!important;background:#090909bd!important;background-image:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 22px 54px #00000047,inset 0 1px #ffffff09!important;overflow:hidden!important}.flow-minimal-card-v422 *,.flow-minimal-card-v422 *:before,.flow-minimal-card-v422 *:after{box-sizing:border-box!important;background-image:none!important}.flow-minimal-card-head-v422{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.flow-minimal-card-head-v422 span{color:#ffffff75!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.flow-minimal-card-head-v422 b{max-width:260px!important;color:#ffffffc7!important;font-size:.9rem!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.02em!important;text-align:right!important}.flow-minimal-route-v422{display:grid!important;gap:0!important;margin:16px 0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;overflow:hidden!important;background:#ffffff05!important}.flow-minimal-step-v422,.flow-minimal-step-v422:hover,.flow-minimal-step-v422:focus,.flow-minimal-step-v422:focus-visible,.flow-minimal-step-v422:active{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:74px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:0 18px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff85!important;text-align:left!important;cursor:pointer!important;transform:none!important;transition:background-color .18s ease,color .18s ease!important}.flow-minimal-step-v422:last-child{border-bottom:0!important}.flow-minimal-step-v422 span{color:#ffffff61!important;font-size:.86rem!important;letter-spacing:.08em!important;transition:color .18s ease!important}.flow-minimal-step-v422 b{color:#ffffffbd!important;font-size:1.05rem!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.03em!important;transition:color .18s ease!important}.flow-minimal-step-v422 small{color:#fff6!important;font-size:.78rem!important;line-height:1.25!important;text-align:right!important;white-space:nowrap!important;transition:color .18s ease!important}.flow-minimal-step-v422:hover,.flow-minimal-step-v422:focus-visible,.flow-minimal-step-v422.active{background:#ffffff0e!important;color:#fffffff0!important}.flow-minimal-step-v422.active span,.flow-minimal-step-v422.active b,.flow-minimal-step-v422.active small,.flow-minimal-step-v422:hover span,.flow-minimal-step-v422:hover b,.flow-minimal-step-v422:hover small{color:#fffffff0!important}.flow-minimal-detail-v422{min-height:210px!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff06!important;box-shadow:inset 0 1px #ffffff08!important;animation:flowMinimalInV422 .22s cubic-bezier(.22,.61,.36,1) both!important}@keyframes flowMinimalInV422{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.flow-minimal-detail-v422>span{color:#ffffff6b!important;font-size:.82rem!important;letter-spacing:.12em!important}.flow-minimal-detail-v422 h3{margin:12px 0!important;color:#fff!important;font-size:clamp(30px,3vw,42px)!important;line-height:.98!important;letter-spacing:-.055em!important}.flow-minimal-detail-v422 p{max-width:440px!important;margin:0 0 18px!important;color:#ffffffa3!important;font-size:1rem!important;line-height:1.5!important;letter-spacing:-.025em!important}.flow-minimal-detail-v422 small{display:inline-flex!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#ffffff75!important;font-size:.86rem!important;line-height:1.35!important}@media(min-width:1121px){.landing-footer.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:420px 1fr!important;column-gap:42px!important;align-items:start!important;justify-content:start!important}.landing-footer.landing-footer-redesign .landing-footer-brand{width:420px!important;max-width:420px!important}.landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:300px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422{display:grid!important;grid-template-columns:300px 190px 160px!important;column-gap:42px!important;row-gap:24px!important;justify-content:start!important;justify-self:start!important;align-items:start!important;width:734px!important;min-width:734px!important;max-width:734px!important;margin:0!important;padding:0!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:first-child,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(3){width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:start!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(1){width:300px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(2){width:190px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(3){width:160px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group>span,.landing-footer.landing-footer-redesign .landing-footer-brand b{min-height:22px!important;margin:0 0 14px!important;line-height:1.2!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav{display:grid!important;gap:9px!important;align-items:start!important;justify-items:start!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav button,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav a:focus,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav button:focus,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav button:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav a:active,.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group nav button:active{max-width:100%!important;white-space:nowrap!important;transform:none!important}}@media(min-width:1380px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:440px 1fr!important;column-gap:46px!important}.landing-footer.landing-footer-redesign .landing-footer-brand{width:440px!important;max-width:440px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422{grid-template-columns:315px 200px 165px!important;column-gap:46px!important;width:772px!important;min-width:772px!important;max-width:772px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(1){width:315px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(2){width:200px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(3){width:165px!important}}@media(max-width:1280px)and (min-width:1121px){.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:360px 1fr!important;column-gap:34px!important}.landing-footer.landing-footer-redesign .landing-footer-brand{width:360px!important;max-width:360px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422{grid-template-columns:285px 175px 145px!important;column-gap:34px!important;width:673px!important;min-width:673px!important;max-width:673px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(1){width:285px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(2){width:175px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422 .landing-footer-group:nth-child(3){width:145px!important}}@media(max-width:960px){.flow-minimal-grid-v422{grid-template-columns:1fr!important;gap:28px!important}.flow-minimal-card-v422{max-width:none!important;margin:0!important;padding:18px!important;border-radius:26px!important}.flow-minimal-step-v422{grid-template-columns:38px minmax(0,1fr)!important;min-height:68px!important}.flow-minimal-step-v422 small{grid-column:2!important;text-align:left!important;white-space:normal!important}.landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important;gap:30px!important}.landing-footer.landing-footer-redesign .landing-footer-columns-v422{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:none!important;gap:22px!important}}.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-track{display:block!important;width:100%!important;height:4px!important;border-radius:999px!important;overflow:hidden!important;background:#ffffff24!important}.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-fill{display:block!important;width:100%!important;height:100%!important;border-radius:inherit!important;background:#fff!important;box-shadow:0 0 0 1px #ffffff14!important;transform-origin:left center!important;transform:scaleX(0)!important;transition:none!important;animation:none!important}.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{animation:benefitBossFillPauseLineV423 6.2s linear both!important}.benefit-accordion-pause-line-v423.is-benefit-paused-v423 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill,.benefit-accordion-pause-line-v423:hover .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill,.benefit-accordion-pause-line-v423:focus-within .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{animation-play-state:paused!important}.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill{animation:none!important;transform:scaleX(0)!important}.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-label{color:#ffffff7a!important}.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-label{color:#fff!important}@keyframes benefitBossFillPauseLineV423{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.benefit-accordion-pause-line-v423 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{animation:none!important;transform:scaleX(1)!important}}@media(min-width:760px){.landing-footer.landing-footer-redesign .landing-footer-top,.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:360px 700px!important;column-gap:28px!important;align-items:start!important;justify-content:start!important;justify-items:start!important;width:100%!important;margin:0!important;padding:0!important}.landing-footer.landing-footer-redesign .landing-footer-brand,.landing-footer-redesign .landing-footer-brand{grid-column:1!important;width:360px!important;min-width:360px!important;max-width:360px!important;margin:0!important;padding:0!important;justify-self:start!important;align-self:start!important;transform:none!important}.landing-footer.landing-footer-redesign .landing-footer-brand p,.landing-footer-redesign .landing-footer-brand p{max-width:285px!important}.landing-footer.landing-footer-redesign .landing-footer-columns,.landing-footer.landing-footer-redesign .landing-footer-columns-v402,.landing-footer-redesign .landing-footer-columns,.landing-footer-redesign .landing-footer-columns-v402{grid-column:2!important;display:grid!important;grid-template-columns:350px 185px 150px!important;column-gap:28px!important;row-gap:0!important;align-items:start!important;justify-content:start!important;justify-items:start!important;width:713px!important;min-width:713px!important;max-width:713px!important;margin:0!important;padding:0!important;transform:translate(-122px)!important}.landing-footer.landing-footer-redesign .landing-footer-group,.landing-footer-redesign .landing-footer-group{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:start!important;transform:none!important}.landing-footer.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(1),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1),.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(1),.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1){width:350px!important;min-width:350px!important;max-width:350px!important;transform:translate(-42px)!important}.landing-footer.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(2),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2),.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(2),.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(2){width:185px!important;min-width:185px!important;max-width:185px!important;transform:translate(0)!important}.landing-footer.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(3),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3),.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(3),.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(3){width:150px!important;min-width:150px!important;max-width:150px!important;transform:translate(0)!important}.landing-footer.landing-footer-redesign .landing-footer-brand b,.landing-footer.landing-footer-redesign .landing-footer-group>span,.landing-footer-redesign .landing-footer-brand b,.landing-footer-redesign .landing-footer-group>span{display:flex!important;align-items:center!important;height:22px!important;min-height:22px!important;margin:0 0 14px!important;padding:0!important;line-height:22px!important;text-align:left!important}.landing-footer.landing-footer-redesign .landing-footer-group nav,.landing-footer-redesign .landing-footer-group nav{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;align-items:start!important;justify-items:start!important;margin:0!important;padding:0!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a,.landing-footer.landing-footer-redesign .landing-footer-group nav button,.landing-footer-redesign .landing-footer-group nav a,.landing-footer-redesign .landing-footer-group nav button{width:max-content!important;max-width:100%!important;white-space:nowrap!important;transform:translate(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s cubic-bezier(.22,.61,.36,1)!important}.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate(6px)!important}}@media(min-width:1380px){.landing-footer.landing-footer-redesign .landing-footer-top,.landing-footer-redesign .landing-footer-top{grid-template-columns:380px 735px!important;column-gap:30px!important}.landing-footer.landing-footer-redesign .landing-footer-brand,.landing-footer-redesign .landing-footer-brand{width:380px!important;min-width:380px!important;max-width:380px!important}.landing-footer.landing-footer-redesign .landing-footer-columns,.landing-footer.landing-footer-redesign .landing-footer-columns-v402,.landing-footer-redesign .landing-footer-columns,.landing-footer-redesign .landing-footer-columns-v402{grid-template-columns:365px 190px 155px!important;column-gap:30px!important;width:740px!important;min-width:740px!important;max-width:740px!important;transform:translate(-142px)!important}.landing-footer.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(1),.landing-footer.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1),.landing-footer-redesign .landing-footer-columns .landing-footer-group:nth-child(1),.landing-footer-redesign .landing-footer-columns-v402 .landing-footer-group:nth-child(1){width:365px!important;min-width:365px!important;max-width:365px!important;transform:translate(-48px)!important}}@media(max-width:759px){.landing-footer.landing-footer-redesign .landing-footer-top,.landing-footer-redesign .landing-footer-top,.landing-footer.landing-footer-redesign .landing-footer-columns,.landing-footer.landing-footer-redesign .landing-footer-columns-v402,.landing-footer-redesign .landing-footer-columns,.landing-footer-redesign .landing-footer-columns-v402,.landing-footer.landing-footer-redesign .landing-footer-group,.landing-footer-redesign .landing-footer-group{transform:none!important}}@supports (content-visibility: auto){.landing-page .landing-section,.landing-page .benefit-accordion-showcase,.landing-page .interface-fragments-section,.landing-page .utility-showcase,.landing-page .flow-minimal-v422,.landing-page .landing-footer{content-visibility:auto!important;contain-intrinsic-size:1px 760px!important}.landing-page .hero-section,.landing-page .landing-nav{content-visibility:visible!important}}.benefit-accordion-showcase,.benefit-accordion-faq-logic-v419{--boss-fill-active: 0%}.benefit-accordion-showcase.is-benefit-outside-v431 .accordion-demo-card,.benefit-accordion-showcase.is-benefit-outside-v431 .benefit-accordion-visual-wrap{content-visibility:auto!important}.benefit-accordion-showcase .benefit-inline-bossbar-item,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item{position:relative!important;overflow:visible!important;padding-bottom:0!important}.benefit-accordion-showcase .benefit-inline-bossbar-item:before,.benefit-accordion-showcase .benefit-inline-bossbar-item:after,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item:before,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item:after{content:none!important;display:none!important}.benefit-accordion-showcase .benefit-inline-bossbar-track,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-track{position:relative!important;display:block!important;width:100%!important;height:4px!important;border-radius:999px!important;overflow:hidden!important;background:#ffffff24!important;opacity:1!important;visibility:visible!important}.benefit-accordion-showcase .benefit-inline-bossbar-fill,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-fill{position:absolute!important;left:0!important;top:0!important;bottom:0!important;display:block!important;width:0%!important;height:100%!important;min-width:0!important;max-width:100%!important;border-radius:inherit!important;background:#fff!important;opacity:1!important;visibility:visible!important;transform:translateZ(0)!important;transition:width 45ms linear!important;animation:none!important;z-index:2!important;will-change:width!important}.benefit-accordion-showcase .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-fill{width:var(--boss-fill-active)!important}.benefit-accordion-showcase .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item:not(.active) .benefit-inline-bossbar-fill{width:0%!important}.benefit-accordion-showcase .benefit-inline-bossbar-item.active .benefit-inline-bossbar-label,.benefit-accordion-faq-logic-v419 .benefit-inline-bossbar-item.active .benefit-inline-bossbar-label{color:#fff!important}.benefit-accordion-showcase .accordion-visual-window.benefit-scene-card-v432,.benefit-accordion-faq-logic-v419 .accordion-visual-window.benefit-scene-card-v432{position:relative!important;width:min(100%,330px)!important;min-height:392px!important;padding:18px!important;border-radius:30px!important;border:1px solid rgba(255,255,255,.105)!important;background:#090909c7!important;background-image:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 22px 52px #00000057,inset 0 1px #ffffff09!important;overflow:hidden!important}.benefit-scene-card-v432 *,.benefit-scene-card-v432 *:before,.benefit-scene-card-v432 *:after{box-sizing:border-box!important;background-image:none!important}.benefit-scene-top-v432{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.benefit-scene-top-v432 span{color:#fff!important;font-size:.98rem!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.03em!important}.benefit-scene-top-v432 b{display:inline-flex!important;min-height:28px!important;align-items:center!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffff94!important;background:#ffffff09!important;font-size:.72rem!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.benefit-scene-caption-v432{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important}.benefit-scene-caption-v432 strong{display:block!important;max-width:250px!important;color:#ffffffeb!important;font-size:.95rem!important;line-height:1.28!important;font-weight:650!important;letter-spacing:-.025em!important}.benefit-scene-caption-v432 span{display:block!important;margin-top:7px!important;color:#ffffff6e!important;font-size:.78rem!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.1em!important}.model-orbit-v432{position:relative!important;height:216px!important;margin:22px 0 0!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff05!important;overflow:hidden!important}.model-orbit-ring-v432{position:absolute!important;left:50%!important;top:50%!important;width:150px!important;height:150px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.105)!important;transform:translate(-50%,-50%)!important}.model-orbit-ring-v432:before,.model-orbit-ring-v432:after{content:""!important;position:absolute!important;top:28px!important;right:28px!important;bottom:28px!important;left:28px!important;border-radius:inherit!important;border:1px solid rgba(255,255,255,.07)!important}.model-orbit-ring-v432:after{top:60px!important;right:60px!important;bottom:60px!important;left:60px!important;background:#ffffff0e!important;border-color:#ffffff1a!important}.model-node-v432,.model-node-v432:hover,.model-node-v432:focus,.model-node-v432:active{position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:#0f0f0f!important;color:#ffffffdb!important;box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff0a!important;font-weight:750!important;letter-spacing:-.03em!important;transform:none!important}.model-node-main-v432{left:50%!important;top:50%!important;width:74px!important;height:74px!important;margin:-37px 0 0 -37px!important;font-size:1.05rem!important;background:#fff!important;color:#050505!important;border-color:#fff!important}.model-node-code-v432{left:31px!important;top:36px!important;width:64px!important;height:42px!important;font-size:.82rem!important}.model-node-deep-v432{right:29px!important;bottom:34px!important;width:70px!important;height:42px!important;font-size:.82rem!important}.access-pass-v432{display:grid!important;grid-template-columns:1fr 116px!important;gap:12px!important;min-height:168px!important;margin-top:24px!important}.access-pass-left-v432,.access-pass-right-v432{border-radius:24px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff06!important;box-shadow:inset 0 1px #ffffff08!important}.access-pass-left-v432{padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.access-pass-left-v432 small,.access-pass-right-v432 small{color:#ffffff6b!important;font-size:.72rem!important;line-height:1.2!important;font-weight:750!important;letter-spacing:.12em!important;text-transform:uppercase!important}.access-pass-left-v432 strong{margin-top:26px!important;color:#fff!important;font-size:2.1rem!important;line-height:.9!important;letter-spacing:-.06em!important}.access-pass-left-v432 span{color:#ffffff7a!important;font-size:.82rem!important;line-height:1.25!important}.access-pass-right-v432{padding:16px 14px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;text-align:center!important}.access-pass-right-v432 i{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffd6!important;background:#ffffff09!important}.access-pass-right-v432 b{color:#fff!important;font-size:2rem!important;line-height:.9!important;font-weight:780!important;letter-spacing:-.06em!important}.access-checks-v432{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:12px!important}.access-checks-v432 span{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 10px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.09)!important;background:#ffffff06!important;color:#ffffffc7!important;font-size:.78rem!important;line-height:1.15!important;white-space:nowrap!important}.context-stack-v432{position:relative!important;height:232px!important;margin-top:20px!important}.context-layer-v432{position:absolute!important;left:0!important;right:0!important;min-height:74px!important;padding:16px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0e0e0e!important;box-shadow:0 18px 36px #00000047,inset 0 1px #ffffff09!important}.context-layer-v432 span{color:#ffffff70!important;font-size:.76rem!important;line-height:1.1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important}.context-layer-v432 b{color:#ffffffe6!important;font-size:.95rem!important;line-height:1.15!important;font-weight:720!important;letter-spacing:-.03em!important}.context-layer-file-v432{top:4px!important;z-index:3!important}.context-layer-voice-v432{top:72px!important;left:18px!important;right:18px!important;z-index:2!important;opacity:.88!important}.context-layer-prompt-v432{top:140px!important;left:36px!important;right:36px!important;z-index:1!important;opacity:.72!important}@media(max-width:980px){.benefit-accordion-showcase .accordion-visual-window.benefit-scene-card-v432,.benefit-accordion-faq-logic-v419 .accordion-visual-window.benefit-scene-card-v432{width:100%!important;max-width:330px!important;min-height:374px!important}}.benefit-accordion-showcase .accordion-visual-window.benefit-scene-card-v432,.benefit-accordion-faq-logic-v419 .accordion-visual-window.benefit-scene-card-v432{width:min(100%,286px)!important;max-width:286px!important;min-height:338px!important;padding:16px!important;border-radius:28px!important;border:1px solid #232323!important;background:#090909!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.benefit-scene-card-v432 *,.benefit-scene-card-v432 *:before,.benefit-scene-card-v432 *:after{background-image:none!important;box-shadow:none!important}.benefit-scene-top-v432{gap:12px!important;padding-bottom:12px!important;border-bottom:1px solid #232323!important}.benefit-scene-top-v432 span{font-size:.92rem!important;font-weight:700!important;color:#f2f2f2!important}.benefit-scene-top-v432 b{min-height:30px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid #232323!important;color:#ffffffb8!important;background:#101010!important;font-size:.69rem!important;letter-spacing:.05em!important}.benefit-scene-caption-v432{left:16px!important;right:16px!important;bottom:16px!important;padding-top:12px!important;border-top:1px solid #232323!important}.benefit-scene-caption-v432 strong{max-width:220px!important;font-size:.86rem!important;line-height:1.22!important;font-weight:650!important;color:#efefef!important}.benefit-scene-caption-v432 span{margin-top:6px!important;color:#ffffff6b!important;font-size:.73rem!important;line-height:1.15!important;letter-spacing:.09em!important}.model-orbit-v432{height:172px!important;margin:18px 0 0!important;border-radius:22px!important;border:1px solid #232323!important;background:#090909!important}.model-orbit-ring-v432{width:120px!important;height:120px!important;border:1px solid #232323!important}.model-orbit-ring-v432:before{top:22px!important;right:22px!important;bottom:22px!important;left:22px!important;border:1px solid #232323!important}.model-orbit-ring-v432:after{top:46px!important;right:46px!important;bottom:46px!important;left:46px!important;border:1px solid #232323!important;background:#101010!important}.model-node-v432,.model-node-v432:hover,.model-node-v432:focus,.model-node-v432:active{border:1px solid #232323!important;background:#0d0d0d!important;color:#ffffffd9!important;box-shadow:none!important}.model-node-main-v432{width:62px!important;height:62px!important;margin:-31px 0 0 -31px!important;font-size:.96rem!important;background:#f7f7f7!important;color:#090909!important;border-color:#f7f7f7!important}.model-node-code-v432{left:24px!important;top:28px!important;width:56px!important;height:36px!important;font-size:.78rem!important}.model-node-deep-v432{right:24px!important;bottom:26px!important;width:60px!important;height:36px!important;font-size:.78rem!important}.access-pass-v432{grid-template-columns:1fr 100px!important;gap:10px!important;min-height:144px!important;margin-top:18px!important}.access-pass-left-v432,.access-pass-right-v432{border-radius:20px!important;border:1px solid #232323!important;background:#090909!important}.access-pass-left-v432{padding:15px!important}.access-pass-left-v432 small,.access-pass-right-v432 small{color:#ffffff6b!important;font-size:.68rem!important;letter-spacing:.1em!important}.access-pass-left-v432 strong{margin-top:18px!important;font-size:1.72rem!important;color:#f4f4f4!important}.access-pass-left-v432 span{color:#ffffff7a!important;font-size:.76rem!important}.access-pass-right-v432{padding:14px 12px!important}.access-pass-right-v432 i{width:34px!important;height:34px!important;border:1px solid #232323!important;color:#ffffffd6!important;background:#101010!important}.access-pass-right-v432 b{font-size:1.76rem!important;color:#f4f4f4!important}.access-checks-v432{gap:9px!important;margin-top:10px!important}.access-checks-v432 span{min-height:40px!important;padding:0 8px!important;border-radius:14px!important;border:1px solid #232323!important;background:#090909!important;color:#ffffffc2!important;font-size:.73rem!important}.context-stack-v432{height:196px!important;margin-top:16px!important}.context-layer-v432{min-height:58px!important;padding:13px 15px!important;border-radius:18px!important;border:1px solid #232323!important;background:#090909!important;box-shadow:none!important}.context-layer-v432 span{color:#ffffff6b!important;font-size:.7rem!important;letter-spacing:.08em!important}.context-layer-v432 b{font-size:.86rem!important;color:#ffffffeb!important}.context-layer-file-v432{top:0!important}.context-layer-voice-v432{top:54px!important;left:14px!important;right:14px!important;opacity:.88!important}.context-layer-prompt-v432{top:108px!important;left:28px!important;right:28px!important;opacity:.72!important}@media(max-width:980px){.benefit-accordion-showcase .accordion-visual-window.benefit-scene-card-v432,.benefit-accordion-faq-logic-v419 .accordion-visual-window.benefit-scene-card-v432{width:100%!important;max-width:286px!important;min-height:338px!important}}.social-bento-card-v263{position:relative!important;display:grid!important;width:100%!important;min-height:178px!important;cursor:pointer!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;isolation:isolate!important}.social-bento-card-v263:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;z-index:0!important;pointer-events:none!important}.social-bento-card-v263>*{position:relative!important;z-index:1!important}.social-bento-card-v263 .social-bento-open-v263{margin-top:auto!important}.social-bento-card-v263 .social-bento-number-v263,.social-bento-card-v263 .social-bento-icon-v263,.social-bento-card-v263 .social-bento-copy-v263,.social-bento-card-v263 .social-bento-copy-v263 *,.social-bento-card-v263 .social-bento-meta-v263,.social-bento-card-v263 .social-bento-meta-v263 *,.social-bento-card-v263 .social-bento-open-v263,.social-bento-card-v263 .social-bento-open-v263 *{pointer-events:none!important}.social-bento-card-v263:hover,.social-bento-card-v263:focus-visible,.social-bento-card-v263:active{cursor:pointer!important}@media(max-width:760px){.social-bento-card-v263{min-height:164px!important}}.models-catalog-v435{margin:0 auto!important;width:min(100%,1020px)!important;padding:14px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.1)!important;background:#090909d1!important;-webkit-backdrop-filter:blur(18px) saturate(110%)!important;backdrop-filter:blur(18px) saturate(110%)!important;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff08!important;overflow:hidden!important}.models-catalog-head-v435,.models-catalog-row-v435{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(132px,1.1fr) minmax(110px,.8fr) minmax(128px,.9fr)!important;align-items:center!important;gap:18px!important}.models-catalog-head-v435{min-height:42px!important;padding:0 18px!important;color:#ffffff80!important;font-size:.82rem!important;letter-spacing:-.01em!important}.models-catalog-body-v435{display:grid!important}.models-catalog-row-v435{min-height:74px!important;padding:0 18px!important;border-top:1px solid rgba(255,255,255,.07)!important;transition:background .22s ease,transform .22s ease,border-color .22s ease!important}.models-catalog-row-v435:hover{background:#ffffff09!important;transform:translate(4px)!important;border-color:#ffffff1a!important}.models-catalog-model-v435{min-width:0!important;display:flex!important;align-items:center!important;gap:14px!important}.models-catalog-avatar-v435{width:34px!important;height:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0a!important;color:#ffffffe0!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.04em!important}.models-catalog-title-v435{min-width:0!important;display:grid!important;gap:2px!important}.models-catalog-title-v435 b{color:#fffffff5!important;font-size:1rem!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.02em!important}.models-catalog-title-v435 small{color:#ffffff7a!important;font-size:.78rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.models-catalog-provider-v435,.models-catalog-latency-v435{color:#ffffffd1!important;font-size:.92rem!important;line-height:1.18!important}.models-catalog-latency-v435{color:#ffffffb8!important}.models-status-pill-v435{min-height:28px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:#ffffff09!important;color:#ffffffdb!important;font-size:.79rem!important;font-weight:650!important}.models-status-pill-v435 i{width:7px!important;height:7px!important;border-radius:999px!important;background:#ffffff5c!important}.models-status-pill-v435.is-online{border-color:#4ade8029!important;background:#4ade801f!important;color:#9ce9b5!important}.models-status-pill-v435.is-online i{background:#59d98a!important;box-shadow:0 0 0 4px #59d98a1f!important}@media(max-width:860px){.models-catalog-v435{padding:12px!important;border-radius:24px!important}.models-catalog-head-v435{display:none!important}.models-catalog-body-v435{gap:10px!important}.models-catalog-row-v435{grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:15px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;background:#ffffff05!important}.models-catalog-row-v435:hover{transform:none!important}.models-catalog-provider-v435:before,.models-catalog-latency-v435:before,.models-catalog-status-v435:before{display:inline-block!important;min-width:84px!important;margin-right:8px!important;color:#ffffff6b!important;font-size:.72rem!important;letter-spacing:.05em!important;text-transform:uppercase!important}.models-catalog-provider-v435:before{content:"Провайдер"!important}.models-catalog-latency-v435:before{content:"Задержка"!important}.models-catalog-status-v435:before{content:"Статус"!important}.models-catalog-provider-v435,.models-catalog-latency-v435,.models-catalog-status-v435{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}}.social-bento-card-v263{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important;transform:none!important}.social-bento-card-v263:hover,.social-bento-card-v263:focus-visible,.social-bento-card-v263:active{transform:none!important}.social-bento-card-v263:hover .social-bento-icon-v263,.social-bento-card-v263:focus-visible .social-bento-icon-v263,.social-bento-card-v263:active .social-bento-icon-v263,.social-bento-card-v263:hover .social-bento-copy-v263,.social-bento-card-v263:focus-visible .social-bento-copy-v263,.social-bento-card-v263:active .social-bento-copy-v263,.social-bento-card-v263:hover .social-bento-meta-v263,.social-bento-card-v263:focus-visible .social-bento-meta-v263,.social-bento-card-v263:active .social-bento-meta-v263,.social-bento-card-v263:hover .social-bento-open-v263,.social-bento-card-v263:focus-visible .social-bento-open-v263,.social-bento-card-v263:active .social-bento-open-v263{transform:none!important}.models-catalog-v435{border:1px solid #232323!important;background:#090909c7!important;background-image:none!important;-webkit-backdrop-filter:blur(18px) saturate(100%)!important;backdrop-filter:blur(18px) saturate(100%)!important;box-shadow:none!important}.models-catalog-head-v435{color:#ffffff75!important}.models-catalog-row-v435{border-top:1px solid #232323!important;background:transparent!important;transition:none!important;transform:none!important}.models-catalog-row-v435:hover,.models-catalog-row-v435:focus-within,.models-catalog-row-v435:active{background:transparent!important;border-top-color:#232323!important;transform:none!important}.models-catalog-avatar-v435{border:1px solid #232323!important;background:#090909eb!important;box-shadow:none!important}.models-catalog-title-v435 b{color:#f5f5f5!important}.models-catalog-title-v435 small{color:#ffffff6b!important}.models-catalog-provider-v435,.models-catalog-latency-v435{color:#fffc!important}.models-status-pill-v435{border:1px solid #232323!important;background:#090909f5!important;color:#ffffffdb!important;box-shadow:none!important}.models-status-pill-v435 i{box-shadow:none!important}.models-status-pill-v435.is-online{border-color:#232323!important;background:#19482a57!important;color:#9ce9b5!important}@media(max-width:860px){.models-catalog-row-v435{border:1px solid #232323!important;background:#090909b3!important}.models-catalog-row-v435:hover,.models-catalog-row-v435:focus-within,.models-catalog-row-v435:active{background:#090909b3!important;border-color:#232323!important;transform:none!important}}#models .models-catalog-v435,.landing-section#models .models-catalog-v435,.models-catalog-v435{border:1px solid #232323!important;background:#090909!important;background-color:#090909!important;background-image:none!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:none!important;mix-blend-mode:normal!important}#models .models-catalog-v435:before,#models .models-catalog-v435:after,.models-catalog-v435:before,.models-catalog-v435:after{content:none!important;display:none!important;background:transparent!important}.models-catalog-live-v438{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:38px!important;padding:0 18px 12px!important;border-bottom:1px solid #232323!important}.models-source-pill-v438{min-height:26px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid #232323!important;background:#090909!important;color:#ffffff9e!important;font-size:.72rem!important;line-height:1!important;font-weight:750!important;letter-spacing:.08em!important;text-transform:uppercase!important}.models-source-pill-v438 i{width:7px!important;height:7px!important;border-radius:999px!important;background:#ffffff52!important}.models-source-pill-v438.is-live{color:#9ce9b5!important}.models-source-pill-v438.is-live i{background:#59d98a!important}.models-catalog-live-v438 small{color:#fff6!important;font-size:.74rem!important;line-height:1.2!important;text-align:right!important}.models-catalog-head-v435{border-bottom:0!important;color:#ffffff73!important}.models-catalog-row-v435{border-top:1px solid #232323!important;background:#090909!important;background-color:#090909!important;transition:none!important;transform:none!important}.models-catalog-row-v435:hover,.models-catalog-row-v435:focus-within,.models-catalog-row-v435:active{border-top-color:#232323!important;background:#090909!important;background-color:#090909!important;transform:none!important}.models-catalog-avatar-v435,.models-status-pill-v435,.models-status-pill-v435.is-online,.models-status-pill-v435.is-unknown{border-color:#232323!important;background:#090909!important;background-color:#090909!important;box-shadow:none!important}.models-catalog-avatar-v435{color:#ffffffe6!important}.models-status-pill-v435{color:#ffffffb8!important}.models-status-pill-v435.is-online{color:#9ce9b5!important}.models-status-pill-v435.is-unknown{color:#ffffff85!important}.models-status-pill-v435 i,.models-status-pill-v435.is-online i,.models-status-pill-v435.is-unknown i{box-shadow:none!important}.models-status-pill-v435.is-online i{background:#59d98a!important}.models-status-pill-v435.is-unknown i{background:#ffffff52!important}.models-catalog-latency-v435.is-empty{color:#ffffff61!important}@media(max-width:860px){.models-catalog-live-v438{align-items:flex-start!important;flex-direction:column!important;padding:0 4px 12px!important}.models-catalog-live-v438 small{text-align:left!important}.models-catalog-row-v435,.models-catalog-row-v435:hover,.models-catalog-row-v435:focus-within,.models-catalog-row-v435:active{border:1px solid #232323!important;background:#090909!important;background-color:#090909!important}}.socials-section-v263 .social-bento-card-v263,.socials-section-v263 .social-bento-card-v263:hover,.socials-section-v263 .social-bento-card-v263:focus,.socials-section-v263 .social-bento-card-v263:focus-visible,.socials-section-v263 .social-bento-card-v263:active,.social-bento-card-v263,.social-bento-card-v263:hover,.social-bento-card-v263:focus,.social-bento-card-v263:focus-visible,.social-bento-card-v263:active{transform:none!important;translate:none!important;animation:none!important}.socials-section-v263 .social-bento-card-v263 *,.socials-section-v263 .social-bento-card-v263:hover *,.socials-section-v263 .social-bento-card-v263:focus-visible *,.socials-section-v263 .social-bento-card-v263:active *,.social-bento-card-v263 *,.social-bento-card-v263:hover *,.social-bento-card-v263:focus-visible *,.social-bento-card-v263:active *{transform:none!important;translate:none!important}.socials-section-v263 .social-bento-card-v263{transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease!important}.socials-section-v263 .social-bento-card-v263:hover,.socials-section-v263 .social-bento-card-v263:focus-visible,.social-bento-card-v263:hover,.social-bento-card-v263:focus-visible{cursor:pointer!important}html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(1120px,calc(100vw - 96px))!important;max-width:min(1120px,calc(100vw - 96px))!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;box-sizing:border-box!important;contain:none!important}html body #root .landing-page #pricing .section-head,html body #root .landing-page #pricing .section-head.center{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .landing-page #pricing .pricing-grid,html body #root .landing-page section#pricing .pricing-grid,html body #root .landing-page .landing-section#pricing .pricing-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important}html body #root .landing-page #pricing .pricing-card,html body #root .landing-page #pricing .pricing-card.plan-free,html body #root .landing-page #pricing .pricing-card.plan-silver,html body #root .landing-page #pricing .pricing-card.plan-gold,html body #root .landing-page #pricing .pricing-card.plan-premium{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}html body #root .landing-page #pricing .pricing-card,html body #root .landing-page #pricing .pricing-card *,html body #root .landing-page #pricing .pricing-card:before,html body #root .landing-page #pricing .pricing-card:after{box-sizing:border-box!important}html body #root .landing-page #pricing .pricing-card.plan-premium{justify-self:stretch!important;margin-inline-end:0!important}@media(max-width:1180px)and (min-width:901px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:calc(100vw - 96px)!important;max-width:calc(100vw - 96px)!important}}@media(max-width:900px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(100%,calc(100vw - 32px))!important;max-width:min(100%,calc(100vw - 32px))!important;overflow:visible!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;padding:0!important}}@media(max-width:620px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(100%,calc(100vw - 28px))!important;max-width:min(100%,calc(100vw - 28px))!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:1fr!important}}html body #root .landing-page #models .models-catalog-v435,html body #root .landing-page .models-catalog-v435{border:1px solid #232323!important;background:#090909!important;background-color:#090909!important;background-image:none!important;box-shadow:none!important}html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section{width:min(100%,calc(100vw - 56px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;box-sizing:border-box!important}html body #root .landing-page #pricing .pricing-grid{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.1vw,18px)!important;padding:0!important;margin:0 auto!important;overflow:visible!important;box-sizing:border-box!important}html body #root .landing-page #pricing .pricing-card,html body #root .landing-page #pricing .pricing-card.plan-premium{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;margin:0!important}@media(max-width:1080px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section{width:min(100%,calc(100vw - 32px))!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:640px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section{width:min(100%,calc(100vw - 24px))!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:1fr!important;gap:12px!important}}.models-catalog-avatar-v435.models-catalog-logo-v443{border:1px solid #232323!important;background:#090909!important;color:#ffffffeb!important;box-shadow:none!important;font-size:0!important;overflow:hidden!important}.models-catalog-logo-v443 svg{width:20px!important;height:20px!important;display:block!important;fill:currentColor!important;stroke:none!important}.models-catalog-logo-v443.logo-openai,.models-catalog-logo-v443.logo-anthropic{color:#f2f2f2!important}.models-catalog-logo-v443.logo-zai{color:#e8e8e8!important}.models-catalog-logo-v443.logo-qwen{color:#8aa7ff!important}.models-catalog-logo-v443.logo-moonshot{color:#d7e2ff!important}.models-catalog-logo-v443.logo-deepseek{color:#6f8cff!important}.models-catalog-logo-v443.logo-minimax{color:#f2d37c!important}.models-catalog-logo-v443.logo-mimo{color:#e8e8e8!important}.models-catalog-logo-v443.logo-higgsfield{color:#c6f6d5!important}html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:hover,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:focus-visible,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:active,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:hover *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:focus-visible *{transform:none!important;translate:none!important;scale:1!important;animation:none!important;will-change:auto!important}html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(1160px,calc(100vw - 128px))!important;max-width:min(1160px,calc(100vw - 128px))!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important;box-sizing:border-box!important;contain:none!important}html body #root .landing-page #pricing .section-head,html body #root .landing-page #pricing .section-head.center{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}html body #root .landing-page #pricing .pricing-grid,html body #root .landing-page section#pricing .pricing-grid,html body #root .landing-page .landing-section#pricing .pricing-grid{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.15vw,18px)!important;padding:0!important;margin:0 auto!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important;contain:none!important}html body #root .landing-page #pricing .pricing-card,html body #root .landing-page #pricing .pricing-card.plan-free,html body #root .landing-page #pricing .pricing-card.plan-silver,html body #root .landing-page #pricing .pricing-card.plan-gold,html body #root .landing-page #pricing .pricing-card.plan-premium{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;justify-self:stretch!important;transform:none!important;contain:none!important}html body #root .landing-page #pricing .pricing-card.plan-premium{margin-right:0!important;inset-inline-end:auto!important}@media(max-width:1320px)and (min-width:1081px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(1120px,calc(100vw - 144px))!important;max-width:min(1120px,calc(100vw - 144px))!important}}@media(max-width:1180px)and (min-width:1081px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(1060px,calc(100vw - 96px))!important;max-width:min(1060px,calc(100vw - 96px))!important}html body #root .landing-page #pricing .pricing-grid{gap:12px!important}}@media(max-width:1080px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(100%,calc(100vw - 44px))!important;max-width:min(100%,calc(100vw - 44px))!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:640px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:min(100%,calc(100vw - 28px))!important;max-width:min(100%,calc(100vw - 28px))!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:1fr!important;gap:12px!important}}.benefit-accordion-minimal-v547 .benefit-accordion-copy h3{max-width:520px;font-size:clamp(28px,2.4vw,38px);line-height:1.02;letter-spacing:-.04em}.benefit-accordion-minimal-v547 .benefit-accordion-copy ul{gap:12px}.benefit-accordion-minimal-v547 .benefit-accordion-copy li{color:#ffffffad}.benefit-accordion-minimal-v547 .benefit-accordion-visual-wrap{align-items:stretch}.benefit-vector-v547{position:relative;min-height:320px;overflow:hidden;border-radius:28px;border:1px solid #232323;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.035),transparent 26%),linear-gradient(180deg,#ffffff05,#fff0 22%),#090909}.benefit-vector-grid-v547{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:22px;border:1px solid rgba(255,255,255,.05);background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:28px 28px}.benefit-vector-core-v547{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:170px;padding:18px 22px;border-radius:999px;border:1px solid #2b2b2b;background:#ffffff08;text-align:center;z-index:2}.benefit-vector-core-v547 small,.benefit-vector-core-v547 b{display:block}.benefit-vector-core-v547 small{color:#ffffff6b;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.benefit-vector-core-v547 b{margin-top:6px;color:#fff;font-size:20px;line-height:1.05}.benefit-vector-node-v547{position:absolute;z-index:2;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #232323;background:#ffffff08;color:#fffc;font-size:13px;white-space:nowrap}.benefit-vector-v547:before,.benefit-vector-v547:after{content:"";position:absolute;background:#ffffff14;z-index:1}.benefit-vector-v547.is-context:before{left:50%;top:27%;width:1px;height:46%;transform:translate(-50%)}.benefit-vector-v547.is-context:after{top:50%;left:26%;width:48%;height:1px;transform:translateY(-50%)}.benefit-vector-v547.is-context .node-1{top:18%;left:14%}.benefit-vector-v547.is-context .node-2{top:18%;right:14%}.benefit-vector-v547.is-context .node-3{bottom:18%;left:50%;transform:translate(-50%)}.benefit-vector-v547.is-models:before{left:18%;right:18%;top:32%;height:1px;box-shadow:0 48px #ffffff14,0 96px #ffffff14}.benefit-vector-v547.is-models:after{top:32%;left:50%;width:1px;height:96px;transform:translate(-50%)}.benefit-vector-v547.is-models .benefit-vector-core-v547{min-width:180px}.benefit-vector-v547.is-models .node-1{top:20%;left:12%}.benefit-vector-v547.is-models .node-2{top:44%;right:12%}.benefit-vector-v547.is-models .node-3{bottom:18%;left:14%}.benefit-vector-v547.is-access:before{left:50%;top:24%;width:1px;height:52%;transform:translate(-50%)}.benefit-vector-v547.is-access:after{top:50%;left:32%;width:36%;height:1px;transform:translateY(-50%)}.benefit-vector-v547.is-access .node-1{top:18%;left:50%;transform:translate(-50%)}.benefit-vector-v547.is-access .node-2{bottom:18%;left:18%}.benefit-vector-v547.is-access .node-3{bottom:18%;right:18%}.benefit-vector-legend-v547{position:absolute;left:24px;right:24px;bottom:20px;display:flex;align-items:center;justify-content:center;gap:12px;color:#ffffff70;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.benefit-vector-legend-v547 i{flex:0 0 20px;height:1px;background:#ffffff1f}.flow-map-minimal-v547 .section-head{margin-bottom:0}.flow-map-shell-v547{width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:28px;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);gap:18px;border:1px solid #232323;border-radius:30px;background:linear-gradient(180deg,#ffffff05,#fff0 20%),#090909;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff08}.flow-map-copy-v547{padding:6px 6px 6px 0}.flow-map-copy-v547 h2{margin:18px 0 16px;max-width:470px;color:#fff;font-size:clamp(34px,4.2vw,56px);line-height:.96;letter-spacing:-.05em}.flow-map-copy-v547 p{max-width:460px;margin:0;color:#ffffff9e;font-size:16px;line-height:1.6}.flow-map-board-v547{padding:20px;border-radius:24px;border:1px solid #232323;background:#ffffff04}.flow-map-board-head-v547{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.flow-map-board-head-v547 span{color:#fff;font-size:18px;font-weight:600}.flow-map-board-head-v547 b{color:#ffffff75;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.flow-map-step-row-v547{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.flow-map-step-v547{position:relative;min-height:168px;padding:16px;border-radius:20px;border:1px solid #232323;background:#0b0b0b}.flow-map-step-v547 small{display:block;color:#ffffff6b;font-size:14px;font-weight:600}.flow-map-step-v547 h3{margin:16px 0 8px;color:#fff;font-size:24px;line-height:1;letter-spacing:-.04em}.flow-map-step-v547 p{margin:0;color:#ffffffb8;font-size:14px;line-height:1.4}.flow-map-step-v547 span{display:inline-block;margin-top:16px;color:#ffffff75;font-size:12px}.flow-map-step-v547 i{position:absolute;top:50%;right:-8px;width:16px;height:1px;background:#ffffff2e}.flow-map-summary-v547{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.flow-map-summary-v547 span{min-height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:16px;border:1px solid #232323;color:#ffffffad;background:#ffffff04;font-size:13px;line-height:1.35}.flow-map-summary-v547 b{color:#fff}@media(max-width:1180px){.flow-map-shell-v547{grid-template-columns:1fr}.flow-map-copy-v547 p,.flow-map-copy-v547 h2{max-width:none}.flow-map-step-row-v547{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-map-summary-v547{grid-template-columns:1fr}}@media(max-width:820px){.flow-map-shell-v547{width:min(calc(100vw - 24px),100%);padding:18px;border-radius:24px}.flow-map-copy-v547 h2{font-size:clamp(30px,10vw,42px)}.flow-map-step-row-v547{grid-template-columns:1fr}.flow-map-step-v547 i{display:none}.benefit-vector-v547{min-height:260px}.benefit-vector-core-v547{min-width:150px;padding:14px 18px}.benefit-vector-core-v547 b{font-size:17px}.benefit-vector-node-v547{font-size:12px;padding:0 10px;min-height:34px}}.benefit-visual-illustration-v548{position:relative;width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:28px;border:1px solid #232323;background:#090909;overflow:hidden}.benefit-visual-illustration-v548:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.04),transparent 42%);pointer-events:none}.benefit-visual-image-v548{position:relative;z-index:1;width:min(100%,540px);height:auto;display:block;object-fit:contain}.benefit-accordion-minimal-v547 .benefit-accordion-copy h3{max-width:500px;font-size:clamp(26px,2.2vw,36px)}.benefit-accordion-minimal-v547 .benefit-accordion-copy ul{max-width:500px}@media(max-width:820px){.benefit-visual-illustration-v548{min-height:240px}.benefit-visual-image-v548{width:min(100%,420px)}}.benefit-accordion-minimal-v547 .benefit-accordion-visual-wrap{position:relative}.benefit-accordion-minimal-v547 .benefit-accordion-visual-wrap:before,.benefit-accordion-minimal-v547 .benefit-accordion-visual-wrap:after,.benefit-accordion-minimal-v547 .benefit-vector-v547,.benefit-accordion-minimal-v547 .benefit-vector-grid-v547,.benefit-accordion-minimal-v547 .benefit-vector-core-v547,.benefit-accordion-minimal-v547 .benefit-vector-node-v547,.benefit-accordion-minimal-v547 .benefit-vector-legend-v547{display:none!important}.benefit-visual-3dicons-v549{position:relative;min-height:340px;width:100%;overflow:hidden;border-radius:28px;border:1px solid #232323;background:radial-gradient(circle at 52% 48%,rgba(255,255,255,.05),transparent 30%),#090909}.benefit-visual-3dicons-v549:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:22px;border:1px solid rgba(255,255,255,.045);background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000,transparent 78%)}.benefit-visual-orbit-v549{position:absolute;left:50%;top:50%;width:min(72%,330px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 36px #ffffff06}.benefit-visual-icon-v549{position:absolute;z-index:2;width:190px;height:190px;object-fit:contain;filter:grayscale(1) saturate(0) brightness(.62) contrast(1.18) drop-shadow(0 28px 38px rgba(0,0,0,.42));opacity:.92;-webkit-user-select:none;user-select:none;pointer-events:none}.benefit-visual-icon-v549.main{left:50%;top:47%;transform:translate(-50%,-50%) scale(1.1)}.benefit-visual-icon-v549.side{right:10%;bottom:9%;width:112px;height:112px;opacity:.74;transform:rotate(-8deg);filter:grayscale(1) saturate(0) brightness(.52) contrast(1.16) drop-shadow(0 22px 30px rgba(0,0,0,.36))}.benefit-visual-3dicons-v549.is-models .benefit-visual-icon-v549.main{left:45%;top:48%;transform:translate(-50%,-50%) scale(1.04)}.benefit-visual-3dicons-v549.is-models .benefit-visual-icon-v549.side{right:10%;bottom:14%;transform:rotate(12deg)}.benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{width:220px;height:220px;top:50%;transform:translate(-50%,-50%) scale(1.18);filter:grayscale(1) saturate(0) brightness(.66) contrast(1.22) drop-shadow(0 30px 42px rgba(0,0,0,.46))}.benefit-accordion-minimal-v547 .benefit-accordion-copy h3{max-width:500px}.benefit-accordion-minimal-v547 .benefit-accordion-copy li{line-height:1.55}@media(max-width:820px){.benefit-visual-3dicons-v549{min-height:280px}.benefit-visual-icon-v549.main{width:160px;height:160px}.benefit-visual-icon-v549.side{width:92px;height:92px}.benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{width:180px;height:180px}}.benefit-visual-3dicons-v549{background:#090909!important}.benefit-visual-3dicons-v549:before{background-image:none!important}.benefit-visual-icon-v549{mix-blend-mode:normal!important;filter:grayscale(1) saturate(0) brightness(.64) contrast(1.14) drop-shadow(0 30px 42px rgba(0,0,0,.48))!important}.benefit-visual-icon-v549.side{filter:grayscale(1) saturate(0) brightness(.56) contrast(1.14) drop-shadow(0 24px 34px rgba(0,0,0,.42))!important}.benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{filter:grayscale(1) saturate(0) brightness(.68) contrast(1.16) drop-shadow(0 32px 46px rgba(0,0,0,.5))!important}.benefit-accordion-minimal-v547 .benefit-accordion-visual-wrap{background:transparent!important}.benefit-visual-3dicons-v549{min-height:340px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.benefit-visual-3dicons-v549:before,.benefit-visual-3dicons-v549:after,.benefit-visual-orbit-v549{display:none!important}.benefit-visual-icon-v549.side{display:none!important}.benefit-visual-icon-v549,.benefit-visual-icon-v549.main,.benefit-visual-3dicons-v549.is-models .benefit-visual-icon-v549.main,.benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{left:50%!important;top:50%!important;width:min(76%,292px)!important;height:min(76%,292px)!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;filter:grayscale(1) saturate(0) brightness(.6) contrast(1.16)!important;opacity:.92!important;mix-blend-mode:normal!important}.benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{width:min(82%,320px)!important;height:min(82%,320px)!important}@media(max-width:820px){.benefit-visual-3dicons-v549{min-height:250px!important}.benefit-visual-icon-v549,.benefit-visual-icon-v549.main,.benefit-visual-3dicons-v549.is-models .benefit-visual-icon-v549.main,.benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{width:min(78%,230px)!important;height:min(78%,230px)!important}}.benefit-accordion-minimal-v547 .benefit-visual-3dicons-v549,.benefit-accordion-minimal-v547 .benefit-visual-3dicons-v549 *,.benefit-accordion-minimal-v547 .benefit-visual-3dicons-v549 img{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important}.benefit-accordion-minimal-v547 .benefit-visual-3dicons-v549{isolation:auto!important}.benefit-accordion-minimal-v547 .benefit-visual-icon-v549,.benefit-accordion-minimal-v547 .benefit-visual-icon-v549.main,.benefit-accordion-minimal-v547 .benefit-visual-3dicons-v549.is-models .benefit-visual-icon-v549.main,.benefit-accordion-minimal-v547 .benefit-visual-3dicons-v549.is-access .benefit-visual-icon-v549.main{mix-blend-mode:screen!important;filter:grayscale(1) saturate(0) brightness(.78) contrast(1.08)!important;opacity:.9!important;background:transparent!important}.landing-page,.landing-page *{-webkit-user-drag:none}.landing-page img,.benefit-visual-icon-v549,.benefit-visual-3dicons-v549{user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.benefit-visual-3dicons-v549,.benefit-visual-icon-v549{pointer-events:none!important}.flow-route-clean-v552{width:min(1280px,calc(100vw - 48px));margin-left:auto;margin-right:auto;padding-top:10px}.flow-route-head-v552{max-width:880px;margin-left:auto;margin-right:auto;margin-bottom:34px}.flow-route-head-v552 h2{max-width:850px;margin-left:auto;margin-right:auto;font-size:clamp(42px,5.3vw,72px);line-height:.94;letter-spacing:-.055em}.flow-route-head-v552 p{max-width:700px;margin-left:auto;margin-right:auto}.flow-route-line-v552{width:100%;height:1px;margin-bottom:16px;background:linear-gradient(90deg,transparent,#232323 12%,#232323 88%,transparent)}.flow-route-grid-v552{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flow-route-card-v552{min-height:220px;padding:20px;border-radius:24px;border:1px solid #232323;background:linear-gradient(180deg,#ffffff05,#fff0 28%),#090909;box-shadow:inset 0 1px #ffffff06}.flow-route-card-v552 span{display:block;color:#ffffff61;font-size:13px;font-weight:700;letter-spacing:.08em}.flow-route-card-v552 h3{margin:24px 0 10px;color:#fff;font-size:clamp(24px,2.4vw,34px);line-height:.98;letter-spacing:-.045em}.flow-route-card-v552 small{display:block;color:#ffffff6b;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.flow-route-card-v552 p{margin:18px 0 0;color:#ffffff9e;font-size:14px;line-height:1.55}@media(max-width:1120px){.flow-route-grid-v552{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.flow-route-clean-v552{width:min(calc(100vw - 24px),100%)}.flow-route-grid-v552{grid-template-columns:1fr}.flow-route-head-v552 h2{font-size:clamp(34px,11vw,46px)}.flow-route-card-v552{min-height:auto}}.flow-route-vectors-v553 .flow-route-head-v552{margin-bottom:58px!important}.flow-route-vectors-v553 .flow-route-line-v552{margin-bottom:34px!important}.flow-route-vectors-v553 .flow-route-grid-v552{gap:18px!important}.flow-route-vectors-v553 .flow-route-card-v552{position:relative;min-height:312px!important;padding:22px!important;overflow:hidden}.flow-route-card-top-v553{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:118px;margin-bottom:20px}.flow-route-vectors-v553 .flow-route-card-number-v553{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid #232323;background:#ffffff05;color:#ffffff75!important;font-size:12px!important;letter-spacing:.08em}.flow-route-card-vector-v553{flex:0 0 auto;width:126px;height:126px;display:flex;align-items:center;justify-content:center;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.flow-route-card-vector-v553 img{width:100%;height:100%;object-fit:contain;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;mix-blend-mode:screen;filter:grayscale(1) saturate(0) brightness(.72) contrast(1.08);opacity:.86}.flow-route-card-v552.is-tools .flow-route-card-vector-v553 img{transform:rotate(-5deg) scale(1.04)}.flow-route-card-v552.is-output .flow-route-card-vector-v553 img{transform:scale(1.12)}.flow-route-vectors-v553 .flow-route-card-v552 h3{margin-top:0!important}.flow-route-vectors-v553 .flow-route-card-v552 p{max-width:94%}@media(max-width:1120px){.flow-route-vectors-v553 .flow-route-card-v552{min-height:280px!important}}@media(max-width:720px){.flow-route-vectors-v553 .flow-route-head-v552{margin-bottom:38px!important}.flow-route-vectors-v553 .flow-route-line-v552{margin-bottom:24px!important}.flow-route-card-top-v553{min-height:96px}.flow-route-card-vector-v553{width:104px;height:104px}}.flow-route-vectors-v556 .flow-route-head-v552{margin-bottom:74px!important}.flow-route-vectors-v556 .flow-route-head-v552 h2{margin-bottom:28px!important}.flow-route-vectors-v556 .flow-route-head-v552 p{margin-top:0!important;max-width:760px}.flow-route-vectors-v556 .flow-route-line-v552{margin-bottom:42px!important}.flow-route-vectors-v556 .flow-route-grid-v552{gap:18px!important}.flow-route-vectors-v556 .flow-route-card-v552{min-height:312px!important;padding:22px!important}.flow-route-vectors-v556 .flow-route-card-top-v553{min-height:110px;margin-bottom:22px}.flow-route-vectors-v556 .flow-route-card-number-v553{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;border:0!important;background:#fff!important;color:#090909!important;font-size:12px!important;font-weight:800;letter-spacing:.08em;box-shadow:none!important}.flow-route-card-vector-v556{display:flex;align-items:center;justify-content:center;width:108px;height:108px;pointer-events:none;-webkit-user-select:none;user-select:none}.flow-route-card-vector-shell-v556{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:26px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0f;color:#ffffffe0}.flow-route-card-v552.is-input .flow-route-card-vector-shell-v556{transform:rotate(-8deg)}.flow-route-card-v552.is-route .flow-route-card-vector-shell-v556{transform:rotate(4deg)}.flow-route-card-v552.is-tools .flow-route-card-vector-shell-v556{transform:rotate(-6deg)}.flow-route-card-v552.is-output .flow-route-card-vector-shell-v556{transform:rotate(6deg)}.flow-route-card-vector-shell-v556 svg{width:34px;height:34px}.flow-route-vectors-v556 .flow-route-card-v552 h3{margin-top:0!important}.flow-route-vectors-v556 .flow-route-card-v552 p{max-width:95%}@media(max-width:1120px){.flow-route-vectors-v556 .flow-route-card-v552{min-height:280px!important}}@media(max-width:720px){.flow-route-vectors-v556 .flow-route-head-v552{margin-bottom:50px!important}.flow-route-vectors-v556 .flow-route-head-v552 h2{margin-bottom:20px!important}.flow-route-vectors-v556 .flow-route-line-v552{margin-bottom:28px!important}.flow-route-card-vector-v556{width:92px;height:92px}.flow-route-card-vector-shell-v556{width:76px;height:76px;border-radius:22px}}html body #root .landing-page .landing-section,html body #root .landing-page .landing-performance-section-v250,html body #root .landing-page .benefit-accordion-showcase,html body #root .landing-page .interface-fragments-section,html body #root .landing-page .utility-showcase,html body #root .landing-page .flow-minimal-v422,html body #root .landing-page .flow-route-clean-v552,html body #root .landing-page .landing-capabilities-v250,html body #root .landing-page .landing-footer{content-visibility:visible!important;contain-intrinsic-size:auto!important}html body #root .landing-page .flow-route-card-v552,html body #root .landing-page .benefit-visual-3dicons-v549,html body #root .landing-page .flow-route-card-vector-v553,html body #root .landing-page .flow-route-card-vector-v556{contain:paint style}html body #root .landing-page #socials.socials-section-v263 .social-bento-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-v263:hover,html body #root .landing-page #socials.socials-section-v263 .social-bento-v263:focus-within{transform:none!important;translate:none!important;scale:1!important;animation:none!important}html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263.channel,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263.bot,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:hover,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263.channel:hover,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263.bot:hover,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:focus,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:focus-visible,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:active{position:relative!important;top:0!important;bottom:auto!important;margin-top:0!important;margin-bottom:0!important;transform:none!important;translate:none!important;scale:1!important;rotate:none!important;animation:none!important;will-change:auto!important;cursor:pointer!important;transition-property:background-color,border-color,color,opacity!important;transition-duration:.16s!important;transition-timing-function:ease!important}html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:hover,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:focus-visible{transform:none!important;translate:none!important;top:0!important;margin-top:0!important;margin-bottom:0!important}html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:hover *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:focus-visible *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263:active *{transform:none!important;translate:none!important;scale:1!important;rotate:none!important;animation:none!important;will-change:auto!important}html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-number-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-icon-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-copy-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-meta-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-open-v263{top:0!important;bottom:auto!important;margin-top:0!important;margin-bottom:0!important}html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-number-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-icon-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-copy-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-copy-v263 *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-meta-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-meta-v263 *,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-open-v263,html body #root .landing-page #socials.socials-section-v263 .social-bento-card-v263 .social-bento-open-v263 *{pointer-events:none!important}html body,html body #root,html body #root .landing-page{overflow-x:clip!important}html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:clamp(18px,1.9vw,34px)!important;padding-right:clamp(18px,1.9vw,34px)!important;overflow:visible!important;box-sizing:border-box!important;contain:none!important}html body #root .landing-page #pricing .section-head,html body #root .landing-page #pricing .section-head.center{width:min(760px,100%)!important;max-width:min(760px,100%)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .landing-page #pricing .pricing-grid,html body #root .landing-page section#pricing .pricing-grid,html body #root .landing-page .landing-section#pricing .pricing-grid{width:min(100%,1320px)!important;max-width:min(100%,1320px)!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.1vw,18px)!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important;contain:none!important}html body #root .landing-page #pricing .pricing-card,html body #root .landing-page #pricing .pricing-card.plan-free,html body #root .landing-page #pricing .pricing-card.plan-silver,html body #root .landing-page #pricing .pricing-card.plan-gold,html body #root .landing-page #pricing .pricing-card.plan-premium{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;justify-self:stretch!important;transform:none!important;contain:none!important}html body #root .landing-page #pricing .pricing-card.plan-premium{margin-inline-end:0!important;inset-inline-end:auto!important}@media(max-width:1360px)and (min-width:1081px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{padding-left:clamp(18px,1.7vw,28px)!important;padding-right:clamp(18px,1.7vw,28px)!important}html body #root .landing-page #pricing .pricing-grid{width:100%!important;max-width:100%!important;gap:14px!important}}@media(max-width:1080px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{width:100vw!important;max-width:100vw!important;min-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:18px!important;padding-right:18px!important}html body #root .landing-page #pricing .pricing-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:640px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{padding-left:14px!important;padding-right:14px!important}html body #root .landing-page #pricing .pricing-grid{grid-template-columns:1fr!important;gap:12px!important}}.models-catalog-avatar-v435.models-catalog-logo-v446{width:36px!important;height:36px!important;flex:0 0 36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid #232323!important;background:#090909!important;color:#f2f2f2!important;box-shadow:none!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.models-catalog-logo-v446 img{display:block!important;width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important;object-fit:contain!important;filter:grayscale(1) brightness(2.2) contrast(1.05)!important;opacity:.94!important}.models-catalog-logo-v446.logo-qwen img,.models-catalog-logo-v446.logo-deepseek img,.models-catalog-logo-v446.logo-moonshot img{filter:none!important;opacity:.96!important}.models-catalog-logo-v446.logo-anthropic img,.models-catalog-logo-v446.logo-openai img,.models-catalog-logo-v446.logo-zai img,.models-catalog-logo-v446.logo-minimax img{filter:grayscale(1) brightness(2.35) contrast(1.1)!important}.models-catalog-logo-v446 svg{display:none!important}.models-catalog-logo-v446.logo-openai img,.models-catalog-logo-v446.logo-moonshot img{filter:none!important;opacity:1!important}.models-catalog-logo-v446.logo-openai,.models-catalog-logo-v446.logo-moonshot{background:#090909!important;border-color:#232323!important}.models-catalog-avatar-v435.models-catalog-logo-v446,.models-catalog-avatar-v435.models-catalog-logo-v449{width:36px!important;height:36px!important;flex:0 0 36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid #232323!important;background:#090909!important;color:#fff!important;box-shadow:none!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.models-catalog-logo-v446 img,.models-catalog-logo-v449 img{display:block!important;width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;object-fit:contain!important;opacity:1!important;filter:none!important}.models-catalog-logo-v446 svg,.models-catalog-logo-v449 svg{display:none!important}.models-catalog-logo-v446.logo-openai img,.models-catalog-logo-v446.logo-kimi img,.models-catalog-logo-v446.logo-moonshot img{filter:none!important;opacity:1!important}.models-catalog-logo-v446.logo-anthropic img,.models-catalog-logo-v446.logo-zai img,.models-catalog-logo-v446.logo-mimo img,.models-catalog-logo-v446.logo-minimax img{filter:brightness(1.35) contrast(1.04)!important}.models-catalog-v435.models-catalog-clean-v451{padding:16px!important}.models-catalog-clean-v451 .models-catalog-live-v438,.models-catalog-clean-v451 .models-catalog-latency-v435,.models-catalog-clean-v451 .models-catalog-status-v435{display:none!important}.models-catalog-intro-v451{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:52px!important;padding:4px 4px 16px!important;border-bottom:1px solid #232323!important}.models-catalog-intro-v451 div{display:grid!important;gap:4px!important}.models-catalog-intro-v451 span{color:#ffffff75!important;font-size:.72rem!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}.models-catalog-intro-v451 b{color:#ffffffe6!important;font-size:.98rem!important;font-weight:650!important;letter-spacing:-.02em!important}.models-catalog-intro-v451 small{flex:0 0 auto!important;border:1px solid #232323!important;border-radius:999px!important;background:#090909!important;padding:8px 11px!important;color:#ffffff9e!important;font-size:.78rem!important;font-weight:650!important}.models-catalog-clean-v451 .models-catalog-head-v435,.models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1.75fr) minmax(132px,.8fr) minmax(116px,.55fr)!important}.models-catalog-access-v451{display:flex!important;justify-content:flex-end!important;min-width:0!important}.models-catalog-access-v451 span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;border:1px solid #232323!important;border-radius:999px!important;background:#ffffff09!important;padding:0 10px!important;color:#ffffffb3!important;font-size:.78rem!important;font-weight:650!important;white-space:nowrap!important}.benefit-accordion-showcase.is-benefit-hovered-v450{--benefit-hover-locked: 1}.landing-footer-redesign .landing-footer-brand p,.landing-footer .landing-footer-brand p{font-weight:400!important;color:#ffffff94!important;letter-spacing:-.01em!important}.landing-footer-redesign .landing-footer-group span,.landing-footer .landing-footer-group span{font-weight:560!important;color:#ffffff85!important}.landing-footer-redesign .landing-footer-group nav a,.landing-footer-redesign .landing-footer-group nav button,.landing-footer .landing-footer-group nav a,.landing-footer .landing-footer-group nav button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:fit-content!important;max-width:100%!important;color:#ffffff94!important;font-weight:420!important;text-decoration:none!important;background:transparent!important;transform:translate(0)!important;transition:color .18s ease,transform .18s ease,opacity .18s ease!important;will-change:transform!important}.landing-footer-redesign .landing-footer-group nav a:hover,.landing-footer-redesign .landing-footer-group nav button:hover,.landing-footer-redesign .landing-footer-group nav a:focus-visible,.landing-footer-redesign .landing-footer-group nav button:focus-visible,.landing-footer .landing-footer-group nav a:hover,.landing-footer .landing-footer-group nav button:hover,.landing-footer .landing-footer-group nav a:focus-visible,.landing-footer .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate(5px)!important;opacity:1!important}@media(max-width:760px){.models-catalog-intro-v451{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.models-catalog-clean-v451 .models-catalog-head-v435{display:none!important}.models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.models-catalog-clean-v451 .models-catalog-provider-v435,.models-catalog-access-v451{justify-content:flex-start!important}}html body #root .landing-page #models .models-catalog-v435.models-catalog-clean-v451{padding:16px!important;overflow:hidden!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{margin:0!important;padding:4px 4px 16px!important;border-bottom:1px solid #232323!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1.65fr) minmax(132px,.72fr) 116px!important;column-gap:22px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{padding:0 18px!important;border-bottom:1px solid #232323!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(3){display:flex!important;justify-content:center!important;text-align:center!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{position:relative!important;min-height:74px!important;padding:0 18px!important;border-top:0!important;overflow:visible!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451{width:116px!important;min-width:116px!important;max-width:116px!important;display:flex!important;justify-content:center!important;justify-self:center!important;text-align:center!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451 span{min-width:92px!important;justify-content:center!important;text-align:center!important}html body #root .landing-page .landing-footer,html body #root .landing-page .landing-footer *{font-family:inherit!important}html body #root .landing-page .landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer .landing-footer-brand p{font-size:14px!important;line-height:1.48!important;font-weight:400!important;letter-spacing:-.01em!important;color:#ffffff94!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group span,html body #root .landing-page .landing-footer .landing-footer-group span{font-size:12px!important;line-height:1.2!important;font-weight:560!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ffffff6b!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav,html body #root .landing-page .landing-footer .landing-footer-group nav{align-items:flex-start!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button,html body #root .landing-page .landing-footer .landing-footer-group nav a,html body #root .landing-page .landing-footer .landing-footer-group nav button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;color:#ffffff94!important;font-family:inherit!important;font-size:14px!important;line-height:1.42!important;font-weight:400!important;letter-spacing:-.01em!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important;transform:translateZ(0)!important;transition:color .18s ease,transform .18s ease,opacity .18s ease!important;will-change:transform!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button:focus-visible,html body #root .landing-page .landing-footer .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate3d(6px,0,0)!important;opacity:1!important}@media(max-width:760px){html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{display:none!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451{width:auto!important;min-width:0!important;max-width:none!important;justify-content:flex-start!important;justify-self:start!important}}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;width:100%!important;margin:0!important;padding:0 4px 18px!important;border-bottom:1px solid #232323!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 div{display:grid!important;gap:6px!important;min-width:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{justify-self:end!important;align-self:start!important;border:0!important;outline:0!important;border-radius:999px!important;background:#fff!important;padding:8px 12px!important;color:#090909!important;font-size:.78rem!important;line-height:1!important;font-weight:760!important;box-shadow:none!important;white-space:nowrap!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1.55fr) minmax(150px,.62fr) 118px!important;column-gap:22px!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:34px!important;padding-right:34px!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{min-height:42px!important;border-bottom:1px solid #232323!important;color:#ffffff75!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span{display:flex!important;align-items:center!important;min-width:0!important;text-align:left!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(2){justify-content:flex-start!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(3){justify-content:center!important;text-align:center!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-model-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-provider-v435{min-width:0!important;align-self:center!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451{width:118px!important;min-width:118px!important;max-width:118px!important;display:flex!important;justify-content:center!important;justify-self:center!important;align-self:center!important;text-align:center!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451 span{min-width:92px!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button,html body #root .landing-page .landing-footer .landing-footer-group nav a,html body #root .landing-page .landing-footer .landing-footer-group nav button{font-family:inherit!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.01em!important;color:#ffffff94!important;transform:none!important;will-change:auto!important;transition:color .18s ease,opacity .18s ease!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button:focus-visible,html body #root .landing-page .landing-footer .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer .landing-footer-group nav button:focus-visible{color:#fff!important;transform:none!important}html body #root .landing-page .landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer .landing-footer-brand p{font-family:inherit!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.01em!important;color:#ffffff94!important}@media(max-width:760px){html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{grid-template-columns:1fr!important;gap:12px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{justify-self:start!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{display:none!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px 20px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451{width:auto!important;min-width:0!important;max-width:none!important;justify-content:flex-start!important;justify-self:start!important}}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{grid-template-columns:minmax(0,1.78fr) minmax(170px,.76fr) 126px!important;align-items:end!important;gap:22px!important;padding:0 4px 14px!important;border-bottom:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 div{grid-column:1!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:2!important;justify-self:start!important;align-self:end!important;margin:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1.78fr) minmax(170px,.76fr) 126px!important;column-gap:22px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{border-top:0!important;border-bottom:1px solid #232323!important;margin-top:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(3){color:transparent!important;font-size:0!important;line-height:0!important;justify-content:center!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(2),html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-provider-v435{justify-content:flex-start!important;justify-self:start!important;text-align:left!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451{width:126px!important;min-width:126px!important;max-width:126px!important}@media(max-width:760px){html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{grid-template-columns:1fr!important;gap:12px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:1!important;justify-self:start!important}}html body #root .landing-page #models .models-catalog-v435.models-catalog-clean-v451{width:min(100%,1020px)!important;padding:20px 16px 0!important;overflow:hidden!important;border:1px solid #232323!important;background:#090909!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{display:grid!important;grid-template-columns:minmax(0,1.78fr) minmax(190px,.82fr)!important;align-items:end!important;gap:26px!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin:0 0 0 -16px!important;padding:0 34px 14px!important;border-bottom:0!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 div{grid-column:1!important;display:grid!important;gap:6px!important;min-width:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 span{margin:0!important;color:#ffffff6b!important;font-size:.72rem!important;line-height:1.1!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 b{margin:0!important;color:#ffffffeb!important;font-size:.98rem!important;line-height:1.18!important;font-weight:560!important;letter-spacing:-.02em!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:2!important;justify-self:start!important;align-self:end!important;border:0!important;outline:0!important;border-radius:999px!important;background:#fff!important;padding:8px 12px!important;color:#090909!important;font-size:.78rem!important;line-height:1!important;font-weight:760!important;box-shadow:none!important;white-space:nowrap!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1.78fr) minmax(190px,.82fr)!important;column-gap:26px!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:34px!important;padding-right:34px!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{min-height:42px!important;margin-top:0!important;border-top:0!important;border-bottom:1px solid #232323!important;color:#ffffff75!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span{display:flex!important;align-items:center!important;min-width:0!important;justify-content:flex-start!important;text-align:left!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-body-v435{width:100%!important;max-width:100%!important;overflow:visible!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-provider-v435{justify-self:start!important;text-align:left!important}.benefit-mini-visual-v455{width:min(100%,286px)!important;min-height:236px!important;display:grid!important;align-content:start!important;gap:14px!important;padding:16px!important;border:1px solid #232323!important;border-radius:22px!important;background:#090909!important;box-shadow:none!important;overflow:hidden!important}.benefit-mini-head-v455{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.benefit-mini-head-v455 span{color:#ffffff6b!important;font-size:.68rem!important;line-height:1!important;font-weight:750!important;letter-spacing:.13em!important;text-transform:uppercase!important}.benefit-mini-head-v455 b{color:#ffffffdb!important;font-size:.82rem!important;line-height:1!important;font-weight:620!important}.benefit-route-map-v455{position:relative!important;display:grid!important;gap:9px!important;margin-top:4px!important}.route-line-v455{position:absolute!important;left:18px!important;top:18px!important;bottom:18px!important;width:1px!important;background:#232323!important}.route-node-v455{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:38px 1fr!important;align-items:center!important;min-height:42px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important;padding:0 12px 0 0!important}.route-node-v455 i{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;margin-left:0!important;border-right:1px solid #232323!important;color:#ffffffdb!important;font-size:.62rem!important;font-style:normal!important;font-weight:760!important}.route-node-v455 b{color:#ffffffb8!important;font-size:.8rem!important;font-weight:520!important;padding-left:10px!important}.route-node-v455.is-active{border-color:#ffffff4d!important}.benefit-mini-foot-v455{display:flex!important;align-items:center!important;gap:8px!important;color:#ffffff6b!important;font-size:.72rem!important}.benefit-access-grid-v455{display:grid!important;grid-template-columns:1fr 94px!important;gap:10px!important}.access-token-v455,.access-balance-v455,.access-status-v455{border:1px solid #232323!important;border-radius:17px!important;background:#090909!important}.access-token-v455{min-height:92px!important;display:grid!important;gap:7px!important;padding:14px!important;color:#fffc!important}.access-token-v455 svg{color:#ffffffb8!important}.access-token-v455 b{color:#ffffffe6!important;font-size:.92rem!important}.access-token-v455 small{color:#ffffff6b!important;font-size:.72rem!important}.access-balance-v455{min-height:92px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important}.access-balance-v455 span{color:#fff!important;font-size:1.25rem!important;font-weight:720!important;letter-spacing:-.04em!important}.access-balance-v455 small,.access-status-v455 span{color:#ffffff75!important;font-size:.7rem!important}.access-status-v455{grid-column:1 / -1!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;color:#ffffffc2!important}.benefit-context-rail-v455{display:grid!important;gap:9px!important;margin-top:4px!important}.benefit-context-rail-v455 div{min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;padding:0 12px!important}.benefit-context-rail-v455 svg{color:#ffffff94!important}.benefit-context-rail-v455 span{color:#ffffffb8!important;font-size:.8rem!important;font-weight:520!important}.benefit-context-dotline-v455{display:flex!important;gap:6px!important;margin-top:1px!important}.benefit-context-dotline-v455 i{width:6px!important;height:6px!important;border-radius:999px!important;background:#ffffff38!important}html body #root .landing-page .landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer .landing-footer-brand p,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button,html body #root .landing-page .landing-footer .landing-footer-group nav a,html body #root .landing-page .landing-footer .landing-footer-group nav button{font-family:inherit!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.01em!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button,html body #root .landing-page .landing-footer .landing-footer-group nav a,html body #root .landing-page .landing-footer .landing-footer-group nav button{transform:none!important;transition:color .18s ease,opacity .18s ease!important}html body #root .landing-page .landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer .landing-footer-group nav button:hover{color:#fff!important;transform:none!important}@media(max-width:760px){html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;grid-template-columns:1fr!important;gap:10px!important;padding-left:20px!important;padding-right:20px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:1!important;justify-self:start!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{display:none!important}.benefit-mini-visual-v455{width:100%!important;max-width:286px!important}}html body #root .landing-page #models .models-catalog-v435.models-catalog-clean-v451{width:min(100%,1020px)!important;padding:20px 16px 0!important;overflow:hidden!important;border:1px solid #232323!important;background:#090909!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1fr) 186px!important;column-gap:34px!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:34px!important;padding-right:34px!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451{align-items:end!important;padding-top:0!important;padding-bottom:14px!important;border-bottom:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 div{grid-column:1!important;min-width:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:2!important;justify-self:start!important;align-self:end!important;margin:0!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#090909!important;box-shadow:none!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{min-height:42px!important;margin-top:0!important;border-top:0!important;border-bottom:1px solid #232323!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-provider-v435{justify-content:flex-start!important;justify-self:start!important;text-align:left!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{position:relative!important;min-height:74px!important;border-top:0!important;overflow:visible!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:#232323!important;pointer-events:none!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435:first-child:before{display:none!important}.benefit-studio-v456{width:min(100%,292px)!important;min-height:248px!important;display:grid!important;align-content:start!important;gap:15px!important;padding:16px!important;border:1px solid #232323!important;border-radius:24px!important;background:#090909!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.benefit-studio-head-v456{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:20px!important}.benefit-studio-head-v456 span{color:#ffffff6b!important;font-size:.66rem!important;font-weight:780!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important}.benefit-studio-head-v456 b{color:#ffffffdb!important;font-size:.8rem!important;font-weight:560!important;line-height:1!important}.model-router-board-v456{display:grid!important;grid-template-columns:66px 22px 1fr!important;gap:10px!important;align-items:center!important;min-height:152px!important}.router-source-v456{min-height:118px!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:6px!important;border:1px solid #232323!important;border-radius:18px!important;background:#090909!important}.router-source-v456 small{color:#fff6!important;font-size:.62rem!important;font-weight:760!important;letter-spacing:.1em!important;text-transform:uppercase!important}.router-source-v456 b{color:#ffffffd1!important;font-size:.82rem!important;font-weight:560!important}.router-lane-v456{position:relative!important;height:118px!important;display:grid!important;align-content:space-around!important}.router-lane-v456:before{content:""!important;position:absolute!important;left:10px!important;top:11px!important;bottom:11px!important;width:1px!important;background:#232323!important}.router-lane-v456 span{position:relative!important;z-index:1!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#ffffff47!important;margin-left:7px!important}.router-models-v456{display:grid!important;gap:8px!important}.router-model-v456{min-height:36px!important;display:grid!important;grid-template-columns:44px 1fr!important;align-items:center!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;overflow:hidden!important}.router-model-v456 i{height:100%!important;display:grid!important;place-items:center!important;border-right:1px solid #232323!important;color:#ffffffc2!important;font-size:.58rem!important;font-style:normal!important;font-weight:780!important;letter-spacing:.04em!important}.router-model-v456 b{padding-left:10px!important;color:#ffffffad!important;font-size:.78rem!important;font-weight:500!important}.router-model-v456.is-picked{border-color:#ffffff57!important}.benefit-studio-bottom-v456{min-height:32px!important;display:flex!important;align-items:center!important;gap:8px!important;border-top:1px solid #232323!important;padding-top:12px!important;color:#ffffff70!important;font-size:.72rem!important}.benefit-studio-bottom-v456 i{width:18px!important;height:1px!important;background:#232323!important}.access-ledger-v456{display:grid!important;grid-template-columns:1fr 104px!important;gap:10px!important}.ledger-main-v456,.ledger-side-v456,.ledger-strip-v456{border:1px solid #232323!important;border-radius:18px!important;background:#090909!important}.ledger-main-v456{min-height:112px!important;display:grid!important;align-content:center!important;gap:6px!important;padding:14px!important}.ledger-main-v456 small,.ledger-main-v456 span{color:#ffffff6b!important;font-size:.7rem!important;font-weight:620!important}.ledger-main-v456 b{color:#ffffffe6!important;font-size:1.05rem!important;font-weight:620!important;letter-spacing:-.03em!important}.ledger-side-v456{min-height:112px!important;display:grid!important;gap:7px!important;align-content:center!important;padding:10px!important}.ledger-side-v456 span{display:flex!important;align-items:center!important;gap:6px!important;color:#ffffffa8!important;font-size:.68rem!important}.ledger-side-v456 svg{color:#ffffffad!important}.ledger-strip-v456{grid-column:1 / -1!important;min-height:40px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:0 12px!important}.ledger-strip-v456 i{width:7px!important;height:7px!important;border-radius:999px!important;background:#ffffffb3!important}.ledger-strip-v456 span{color:#ffffff94!important;font-size:.76rem!important}.context-thread-v456{position:relative!important;display:grid!important;gap:9px!important;padding-left:14px!important}.context-thread-v456:before{content:""!important;position:absolute!important;left:3px!important;top:18px!important;bottom:18px!important;width:1px!important;background:#232323!important}.thread-item-v456{position:relative!important;display:grid!important;grid-template-columns:28px 50px 1fr!important;align-items:center!important;min-height:42px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important;padding:0 11px!important}.thread-item-v456:before{content:""!important;position:absolute!important;left:-14px!important;top:50%!important;width:14px!important;height:1px!important;background:#232323!important}.thread-item-v456 svg{color:#ffffff94!important}.thread-item-v456 span{color:#ffffff6b!important;font-size:.68rem!important;font-weight:680!important}.thread-item-v456 b{color:#ffffffc2!important;font-size:.78rem!important;font-weight:520!important}.thread-composer-v456{min-height:38px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #232323!important;border-radius:999px!important;background:#090909!important;padding:0 12px!important}.thread-composer-v456 span{width:8px!important;height:8px!important;border-radius:999px!important;background:#ffffffa6!important}.thread-composer-v456 b{color:#ffffff94!important;font-size:.76rem!important;font-weight:520!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-family:inherit!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{color:#ffffffad!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:max-content!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#ffffffad!important;text-align:left!important;transform:none!important;transition:color .16s ease,opacity .16s ease!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important}@media(max-width:760px){html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:1fr!important;gap:10px!important;padding-left:20px!important;padding-right:20px!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:1!important;justify-self:start!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435{display:none!important}.benefit-studio-v456{width:100%!important;max-width:292px!important}}html body #root .landing-page #models .models-catalog-v435.models-catalog-clean-v451{overflow:hidden!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:minmax(0,1fr) 168px!important;column-gap:34px!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:34px!important;padding-right:34px!important;box-sizing:border-box!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small{grid-column:2!important;justify-self:end!important;align-self:end!important;margin:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(2){justify-content:flex-end!important;justify-self:stretch!important;text-align:right!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-provider-v435{justify-self:stretch!important;text-align:right!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435>span:nth-child(3),html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-access-v451{display:none!important}@media(max-width:760px){html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-head-v435,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-row-v435{grid-template-columns:1fr!important}html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-intro-v451 small,html body #root .landing-page #models .models-catalog-clean-v451 .models-catalog-provider-v435{justify-self:start!important;justify-content:flex-start!important;text-align:left!important}}html body #root .landing-page .landing-footer.landing-footer-redesign{width:min(1220px,calc(100% - 32px))!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:minmax(280px,1.22fr) minmax(190px,.72fr) minmax(170px,.62fr) minmax(180px,.62fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:start!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{min-height:24px!important;display:flex!important;align-items:center!important;margin:0 0 14px!important;padding:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.025em!important;text-transform:none!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:520px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{display:grid!important;gap:8px!important;align-items:start!important;justify-items:start!important;margin:0!important;padding:0!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:max-content!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;display:inline-flex!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:0!important;font-family:inherit!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important;will-change:transform!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate3d(7px,0,0)!important;opacity:1!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:active,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:active{color:#ffffffd1!important;transform:translate3d(4px,0,0)!important}@media(max-width:980px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 22px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand{grid-column:1 / -1!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.45!important}}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign{width:min(100%,calc(100vw - 28px))!important;padding:20px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important;gap:24px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns-v402,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns-v422{display:grid!important;grid-column:1 / -1!important;grid-template-columns:1fr!important;gap:22px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{min-height:22px!important;margin-bottom:12px!important;font-size:14px!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.48!important;font-weight:500!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{gap:9px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{transform:translate3d(6px,0,0)!important}}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{display:flex!important;align-items:center!important;min-height:24px!important;margin:0 0 14px!important;padding:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.025em!important;text-transform:none!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{display:flex!important;align-items:center!important;min-height:24px!important;margin:0 0 14px!important;padding:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.025em!important;text-transform:none!important;color:#fffffff0!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-family:inherit!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{min-height:24px!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.025em!important;text-transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{color:#fff!important}}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span,html body #root .landing-page .landing-footer .landing-footer-group>span{display:inline-block!important;min-height:0!important;height:auto!important;margin:0 0 12px!important;padding:0!important;font-family:inherit!important;font-size:12px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{color:#fff!important}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span,html body #root .landing-page .landing-footer .landing-footer-group>span{margin:0 0 12px!important;font-size:12px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important}}html body #root .landing-page .landing-footer.landing-footer-redesign{width:min(1220px,calc(100% - 32px))!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important;padding:30px 28px!important;box-sizing:border-box!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{display:grid!important;grid-template-columns:minmax(300px,1.26fr) minmax(220px,.78fr) minmax(180px,.58fr) minmax(190px,.58fr)!important;column-gap:clamp(36px,4.8vw,68px)!important;row-gap:0!important;align-items:start!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns-v402,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns-v422{display:contents!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group{min-width:0!important;align-self:start!important;margin:0!important;padding:0!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:24px!important;min-height:24px!important;margin:0 0 17px!important;padding:0!important;display:flex!important;align-items:center!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-family:inherit!important;font-size:18px!important;line-height:1!important;font-weight:760!important;letter-spacing:-.035em!important;text-transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{font-family:inherit!important;font-size:12px!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:330px!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:16px!important;line-height:1.48!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{display:grid!important;gap:8px!important;justify-items:start!important;align-items:start!important;margin:0!important;padding:0!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:max-content!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;display:inline-flex!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;font-family:inherit!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important;will-change:transform!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:active,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:active{transform:translate3d(4px,0,0)!important;color:#ffffffd6!important}@media(max-width:980px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:24px!important;row-gap:28px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand{grid-column:1 / -1!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{max-width:460px!important}}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign{width:min(100%,calc(100vw - 28px))!important;padding:22px 20px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{grid-template-columns:1fr!important;row-gap:24px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns-v402,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-columns-v422{display:grid!important;grid-column:1 / -1!important;grid-template-columns:1fr!important;gap:22px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:18px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:24px!important;min-height:24px!important;margin-bottom:12px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.48!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{transform:translate3d(6px,0,0)!important}}html body #root .landing-page .landing-footer.landing-footer-redesign{padding-top:28px!important;padding-bottom:28px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:22px!important;min-height:22px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;align-items:center!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:18px!important;line-height:1!important;font-weight:760!important;letter-spacing:-.035em!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{margin:0!important;padding:0!important;transform:translateY(1px)!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}@media(max-width:980px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-top{row-gap:24px!important}}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign{padding-top:22px!important;padding-bottom:22px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:22px!important;min-height:22px!important;margin-bottom:10px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.46!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{transform:translateY(1px)!important}}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:22px!important;min-height:22px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;align-items:center!important;transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-family:inherit!important;font-size:16px!important;line-height:1!important;font-weight:680!important;letter-spacing:-.03em!important;text-transform:none!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{font-family:inherit!important;font-size:12px!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{margin-top:0!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{transform:none!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:-.02em!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:16px!important;font-weight:680!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:22px!important;min-height:22px!important;margin-bottom:10px!important;align-items:center!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{transform:none!important}}html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;contain:none!important;content-visibility:visible!important;padding-bottom:clamp(34px,4vw,62px)!important;margin-bottom:clamp(18px,2.4vw,36px)!important}html body #root .landing-page #pricing .pricing-grid{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;contain:none!important;padding-bottom:24px!important;margin-bottom:0!important;align-items:stretch!important}html body #root .landing-page #pricing .pricing-card{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding-bottom:max(26px,var(--pricing-card-bottom-safe, 26px))!important;clip-path:none!important;contain:none!important}html body #root .landing-page #pricing .pricing-card.plan-free,html body #root .landing-page #pricing .pricing-card.plan-silver,html body #root .landing-page #pricing .pricing-card.plan-gold,html body #root .landing-page #pricing .pricing-card.plan-premium{transform:none!important;isolation:isolate!important}@media(max-width:1080px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{padding-bottom:42px!important;margin-bottom:24px!important}html body #root .landing-page #pricing .pricing-grid{padding-bottom:22px!important}}@media(max-width:640px){html body #root .landing-page #pricing,html body #root .landing-page section#pricing.landing-section,html body #root .landing-page .landing-section#pricing{padding-bottom:34px!important;margin-bottom:18px!important}html body #root .landing-page #pricing .pricing-grid{padding-bottom:18px!important}}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{height:22px!important;min-height:22px!important;margin:0 0 6px!important;padding:0!important;display:flex!important;align-items:center!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:16px!important;line-height:1!important;font-weight:680!important;letter-spacing:-.03em!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{margin:0!important;padding:0!important;transform:none!important;font-size:16px!important;line-height:1.42!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{margin:0!important;padding:0!important;gap:7px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:16px!important;line-height:1.42!important;font-weight:500!important;letter-spacing:-.02em!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{margin-bottom:6px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.44!important}}html body #root .landing-page .landing-footer.landing-footer-redesign{--footer-title-row: 20px;--footer-title-gap: 3px}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{display:flex!important;align-items:center!important;height:var(--footer-title-row)!important;min-height:var(--footer-title-row)!important;margin:0 0 var(--footer-title-gap)!important;padding:0!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:16px!important;line-height:1!important;font-weight:680!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{font-size:12px!important;line-height:1!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group{align-self:start!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{margin-top:0!important;padding-top:0!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{margin:0!important;padding:0!important;transform:none!important;font-size:16px!important;line-height:1.34!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffad!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:5px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.34!important;font-weight:500!important;letter-spacing:-.02em!important;color:#ffffffb8!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign{--footer-title-row: 18px;--footer-title-gap: 2px}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.32!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{gap:4px!important}}html body #root .landing-page .landing-footer.landing-footer-redesign{--footer-heading-gap: 4px}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{display:block!important;height:auto!important;min-height:0!important;margin:0 0 var(--footer-heading-gap)!important;padding:0!important;transform:none!important;text-align:left!important;color:#fff!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-family:inherit!important;font-size:15px!important;line-height:1.08!important;font-weight:650!important;letter-spacing:-.025em!important;text-transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group>span{font-family:inherit!important;font-size:12px!important;line-height:1.08!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{margin-top:0!important;padding-top:0!important;transform:none!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p{margin:0!important;font-family:inherit!important;font-size:16px!important;line-height:1.36!important;font-weight:400!important;letter-spacing:-.018em!important;color:#ffffffa3!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav{display:flex!important;flex-direction:column!important;gap:5px!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{margin:0!important;padding:0!important;font-family:inherit!important;font-size:16px!important;line-height:1.36!important;font-weight:400!important;letter-spacing:-.018em!important;color:#ffffffa3!important;transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate3d(7px,0,0)!important}@media(max-width:680px){html body #root .landing-page .landing-footer.landing-footer-redesign{--footer-heading-gap: 4px}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:15px!important;line-height:1.08!important;font-weight:650!important}html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page .landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.36!important;font-weight:400!important}}.benefit-lab-v468{width:min(100%,304px)!important;min-height:254px!important;display:grid!important;align-content:start!important;gap:13px!important;padding:16px!important;border:1px solid #232323!important;border-radius:24px!important;background:#090909!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.lab-head-v468{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:20px!important}.lab-head-v468 span{color:#ffffff70!important;font-size:.66rem!important;line-height:1!important;font-weight:760!important;letter-spacing:.13em!important;text-transform:uppercase!important}.lab-head-v468 b{color:#ffffffd6!important;font-size:.8rem!important;line-height:1!important;font-weight:560!important}.lab-caption-v468{min-height:32px!important;display:flex!important;align-items:center!important;border-top:1px solid #232323!important;padding-top:11px!important;color:#ffffff75!important;font-size:.73rem!important;line-height:1.25!important}.context-canvas-v468{position:relative!important;min-height:168px!important;border:1px solid #232323!important;border-radius:20px!important;background:#090909!important;overflow:hidden!important}.context-canvas-v468:before,.context-canvas-v468:after{content:""!important;position:absolute!important;background:#232323!important;pointer-events:none!important}.context-canvas-v468:before{left:50%!important;top:26px!important;bottom:30px!important;width:1px!important}.context-canvas-v468:after{left:42px!important;right:42px!important;top:50%!important;height:1px!important}.context-card-v468{position:absolute!important;width:102px!important;min-height:44px!important;display:grid!important;grid-template-columns:24px 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important;padding:8px 9px!important;z-index:2!important}.context-file-v468{left:14px!important;top:16px!important}.context-voice-v468{right:14px!important;top:16px!important}.context-text-v468{left:50%!important;bottom:14px!important;transform:translate(-50%)!important}.context-card-v468 svg{grid-row:1 / 3!important;color:#ffffff94!important}.context-card-v468 span{color:#ffffff6b!important;font-size:.63rem!important;line-height:1!important;font-weight:720!important}.context-card-v468 b{color:#ffffffc2!important;font-size:.72rem!important;line-height:1.15!important;font-weight:500!important}.context-hub-v468{position:absolute!important;left:50%!important;top:50%!important;z-index:3!important;width:76px!important;height:44px!important;display:grid!important;place-items:center!important;gap:3px!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:#090909!important}.context-hub-v468 i{width:7px!important;height:7px!important;border-radius:999px!important;background:#ffffffb8!important}.context-hub-v468 b{color:#ffffffb8!important;font-size:.62rem!important;line-height:1!important;font-weight:680!important;letter-spacing:.04em!important}.router-switch-v468{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.switch-option-v468{min-height:48px!important;display:grid!important;align-content:center!important;gap:4px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;padding:0 10px!important}.switch-option-v468.is-active{border-color:#ffffff4d!important}.switch-option-v468 span{color:#ffffff61!important;font-size:.62rem!important;line-height:1!important;font-weight:680!important;letter-spacing:.04em!important}.switch-option-v468 b{color:#ffffffc7!important;font-size:.76rem!important;line-height:1!important;font-weight:560!important}.router-surface-v468{display:grid!important;grid-template-columns:1fr 28px 1fr!important;align-items:center!important;gap:8px!important;min-height:96px!important}.router-prompt-v468,.router-result-v468{min-height:74px!important;display:grid!important;align-content:center!important;gap:6px!important;border:1px solid #232323!important;border-radius:18px!important;background:#090909!important;padding:0 12px!important}.router-prompt-v468 small,.router-result-v468 small{color:#fff6!important;font-size:.64rem!important;line-height:1!important;font-weight:720!important;letter-spacing:.08em!important;text-transform:uppercase!important}.router-prompt-v468 b,.router-result-v468 b{color:#ffffffc7!important;font-size:.8rem!important;line-height:1.18!important;font-weight:500!important}.router-arrow-v468{display:grid!important;place-items:center!important;gap:5px!important}.router-arrow-v468 i{width:18px!important;height:1px!important;background:#232323!important}.router-arrow-v468 i:nth-child(2){width:26px!important;background:#ffffff52!important}.access-pass-v468{display:grid!important;gap:9px!important}.pass-card-v468{min-height:76px!important;display:grid!important;grid-template-columns:44px 1fr!important;align-items:center!important;gap:12px!important;border:1px solid #232323!important;border-radius:19px!important;background:#090909!important;padding:0 13px!important}.pass-logo-v468{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #232323!important;border-radius:14px!important;color:#fff!important;font-size:.82rem!important;font-weight:760!important}.pass-card-v468 small{color:#ffffff6b!important;font-size:.66rem!important;line-height:1!important;font-weight:680!important;letter-spacing:.06em!important;text-transform:uppercase!important}.pass-card-v468 b{display:block!important;margin-top:5px!important;color:#ffffffd1!important;font-size:.92rem!important;line-height:1!important;font-weight:560!important}.pass-list-v468{display:grid!important;gap:7px!important;border:1px solid #232323!important;border-radius:18px!important;background:#090909!important;padding:11px!important}.pass-list-v468 span{display:flex!important;align-items:center!important;gap:8px!important;color:#ffffff9e!important;font-size:.75rem!important;line-height:1.1!important}.pass-list-v468 i{width:6px!important;height:6px!important;flex:0 0 6px!important;border-radius:999px!important;background:#ffffffb3!important}.access-meter-v468{min-height:34px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;border-top:1px solid #232323!important;padding-top:10px!important}.access-meter-v468>span{position:relative!important;height:6px!important;border-radius:999px!important;background:#141414!important;overflow:hidden!important}.access-meter-v468>span:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:var(--w, 70%)!important;border-radius:inherit!important;background:#ffffffb8!important}.access-meter-v468 b{color:#ffffff8f!important;font-size:.7rem!important;line-height:1!important;font-weight:560!important}@media(max-width:760px){.benefit-lab-v468{width:100%!important;max-width:304px!important}}html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a:active,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button:active{font-family:inherit!important;font-size:16px!important;line-height:1.52!important;font-weight:400!important;font-variation-settings:"wght" 400!important;letter-spacing:-.018em!important;color:#ffffffa3!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important}html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;font:inherit!important;font-weight:400!important;font-variation-settings:"wght" 400!important;text-align:left!important}html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-brand b{font-size:15px!important;line-height:1.08!important;font-weight:650!important;font-variation-settings:"wght" 650!important;color:#fff!important}html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group>span{font-size:12px!important;line-height:1.08!important;font-weight:600!important;font-variation-settings:"wght" 600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#fff!important}html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button{transform:translateZ(0)!important;transition:color .18s ease,opacity .18s ease,transform .18s ease!important}html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a:hover,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button:hover,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a:focus-visible,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button:focus-visible{color:#fff!important;transform:translate3d(7px,0,0)!important}@media(max-width:680px){html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-brand p,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav a,html body #root .landing-page footer.landing-footer.landing-footer-redesign .landing-footer-group nav button{font-size:15px!important;line-height:1.48!important;font-weight:400!important;font-variation-settings:"wght" 400!important}}.flow-real-v471{padding:clamp(86px,9vw,132px) 0!important}.flow-real-shell-v471{width:min(100%,1180px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(320px,.76fr) minmax(560px,1fr)!important;align-items:center!important;gap:clamp(44px,6vw,88px)!important}.flow-real-copy-v471 h2{margin:12px 0 18px!important;max-width:640px!important;color:#fff!important;font-size:clamp(42px,5.25vw,72px)!important;line-height:.94!important;letter-spacing:-.065em!important}.flow-real-copy-v471 p{max-width:560px!important;margin:0!important;color:#ffffff9e!important;font-size:clamp(16px,1.18vw,19px)!important;line-height:1.58!important;letter-spacing:-.025em!important}.flow-real-points-v471{display:grid!important;gap:9px!important;margin-top:26px!important}.flow-real-points-v471 span{display:flex!important;align-items:center!important;gap:11px!important;color:#ffffff94!important;font-size:14px!important;line-height:1.25!important}.flow-real-points-v471 b{color:#ffffffeb!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:720!important}.flow-real-board-v471{width:100%!important;max-width:620px!important;margin-left:auto!important;padding:16px!important;border:1px solid #232323!important;border-radius:30px!important;background:#090909!important;box-shadow:none!important;overflow:hidden!important}.flow-real-board-head-v471{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 4px 13px!important;border-bottom:1px solid #232323!important}.flow-real-board-head-v471 span,.operation-top-v471 span{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}.flow-real-board-head-v471 b,.operation-top-v471 b{color:#ffffffd1!important;font-size:13px!important;line-height:1!important;font-weight:520!important}.flow-real-tabs-v471{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:14px 0!important}.flow-real-step-v471{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:82px!important;display:grid!important;align-content:start!important;gap:7px!important;padding:11px!important;border:1px solid #232323!important;border-radius:17px!important;background:#090909!important;color:inherit!important;text-align:left!important;cursor:pointer!important;transition:border-color .18s ease,background-color .18s ease,transform .18s ease!important}.flow-real-step-v471:hover,.flow-real-step-v471.active{border-color:#ffffff4d!important;background:#0d0d0d!important}.flow-real-step-v471 span{color:#fff6!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important}.flow-real-step-v471 b{color:#ffffffdb!important;font-size:13px!important;line-height:1.12!important;font-weight:560!important;letter-spacing:-.02em!important}.flow-real-step-v471 small{color:#ffffff75!important;font-size:11px!important;line-height:1.15!important}.flow-real-detail-v471{display:grid!important;grid-template-columns:1fr 1.1fr!important;grid-template-areas:"input main" "checks main" "result result"!important;gap:10px!important;min-height:286px!important;padding:0!important;border:0!important}.flow-real-input-v471,.flow-real-main-v471,.flow-real-result-v471,.flow-real-checks-v471{border:1px solid #232323!important;border-radius:20px!important;background:#090909!important}.flow-real-input-v471{grid-area:input!important;display:grid!important;align-content:center!important;gap:8px!important;padding:14px!important}.flow-real-input-v471 small,.flow-real-result-v471 small{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;font-weight:720!important;letter-spacing:.1em!important;text-transform:uppercase!important}.flow-real-input-v471 b{color:#ffffffc7!important;font-size:14px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.02em!important}.flow-real-main-v471{grid-area:main!important;display:grid!important;align-content:start!important;padding:18px!important}.flow-real-main-v471>span{width:max-content!important;color:#ffffff6b!important;font-size:12px!important;font-weight:720!important;letter-spacing:.12em!important}.flow-real-main-v471 h3{margin:18px 0 13px!important;color:#fff!important;font-size:clamp(28px,2.7vw,40px)!important;line-height:.98!important;letter-spacing:-.055em!important}.flow-real-main-v471 p{margin:0!important;color:#ffffffa3!important;font-size:15px!important;line-height:1.5!important;letter-spacing:-.02em!important}.flow-real-checks-v471{grid-area:checks!important;display:grid!important;gap:8px!important;padding:13px!important}.flow-real-checks-v471 span{display:flex!important;align-items:center!important;gap:8px!important;color:#ffffff9e!important;font-size:13px!important;line-height:1.2!important}.flow-real-checks-v471 svg{flex:0 0 auto!important;color:#ffffffb8!important}.flow-real-result-v471{grid-area:result!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;padding:13px 15px!important}.flow-real-result-v471 b{color:#ffffffd1!important;font-size:14px!important;line-height:1.25!important;font-weight:540!important}.landing-flow-v258{padding:clamp(86px,9vw,132px) 0!important}.landing-flow-v258 .landing-flow-head-v258{width:min(100%,960px)!important;margin:0 auto 28px!important}.landing-flow-v258 .landing-flow-head-v258 h2{max-width:980px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(42px,5.25vw,72px)!important;line-height:.94!important;letter-spacing:-.065em!important}.landing-flow-v258 .landing-flow-head-v258 p{max-width:760px!important;color:#ffffff9e!important;line-height:1.58!important}.landing-flow-v258 .landing-flow-shell-v258{width:min(100%,1120px)!important;margin:0 auto!important;padding:16px!important;border:1px solid #232323!important;border-radius:30px!important;background:#090909!important;box-shadow:none!important;overflow:hidden!important}.landing-flow-v258 .landing-flow-shell-head-v258{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:34px!important;padding:0 4px 13px!important;border-bottom:1px solid #232323!important}.landing-flow-v258 .landing-flow-shell-head-v258 span,.landing-flow-v258 .landing-flow-shell-head-v258 b{font-weight:520!important}.landing-flow-v258 .landing-flow-tabs-v258{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:14px 0!important;padding:0!important;border:0!important;background:transparent!important}.landing-flow-v258 .landing-flow-tabs-v258 button{min-height:82px!important;display:grid!important;grid-template-columns:24px 1fr auto!important;align-content:start!important;align-items:start!important;gap:7px 9px!important;padding:11px!important;border:1px solid #232323!important;border-radius:17px!important;background:#090909!important;box-shadow:none!important}.landing-flow-v258 .landing-flow-tabs-v258 button.active,.landing-flow-v258 .landing-flow-tabs-v258 button:hover{border-color:#ffffff4d!important;background:#0d0d0d!important}.landing-flow-v258 .landing-flow-tabs-v258 button b{color:#ffffffdb!important;font-size:13px!important;line-height:1.12!important;font-weight:560!important}.landing-flow-v258 .landing-flow-tabs-v258 button small{color:#ffffff70!important;font-size:11px!important;letter-spacing:.08em!important}.landing-flow-v258 .landing-flow-stage-v258{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(280px,1.15fr) minmax(0,.9fr)!important;gap:10px!important;align-items:stretch!important;min-height:260px!important;margin:0!important}.landing-flow-v258 .landing-flow-endpoint-v258,.landing-flow-v258 .landing-flow-decision-v258{border:1px solid #232323!important;border-radius:20px!important;background:#090909!important;box-shadow:none!important}.landing-flow-v258 .landing-flow-endpoint-v258{display:grid!important;align-content:start!important;gap:12px!important;padding:18px!important}.landing-flow-v258 .landing-flow-endpoint-v258 small,.landing-flow-v258 .landing-flow-decision-v258>span{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;font-weight:720!important;letter-spacing:.1em!important;text-transform:uppercase!important}.landing-flow-v258 .landing-flow-endpoint-v258 b,.landing-flow-v258 .landing-flow-decision-v258 b,.landing-flow-v258 .landing-flow-decision-v258 strong{color:#ffffffd6!important;font-weight:540!important}.landing-flow-v258 .landing-flow-decision-v258{display:grid!important;align-content:start!important;gap:14px!important;padding:18px!important}.landing-flow-v258 .landing-flow-decision-v258 p,.landing-flow-v258 .landing-flow-endpoint-v258 span{color:#ffffff9e!important;line-height:1.5!important}.landing-flow-v258 .landing-flow-metrics-v258{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.landing-flow-v258 .landing-flow-metrics-v258 span{border:1px solid #232323!important;border-radius:18px!important;background:#090909!important;box-shadow:none!important}.benefit-operation-v471{width:min(100%,324px)!important;min-height:268px!important;display:grid!important;align-content:start!important;gap:12px!important;padding:16px!important;border:1px solid #232323!important;border-radius:24px!important;background:#090909!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.operation-top-v471{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:20px!important}.model-choice-board-v471{display:grid!important;gap:8px!important}.model-choice-row-v471{min-height:54px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"label tag" "model tag"!important;align-items:center!important;gap:5px 12px!important;padding:10px 12px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}.model-choice-row-v471.active{border-color:#ffffff4d!important;background:#0d0d0d!important}.model-choice-row-v471 span{grid-area:label!important;color:#ffffff70!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}.model-choice-row-v471 b{grid-area:model!important;color:#ffffffd6!important;font-size:14px!important;line-height:1.1!important;font-weight:560!important}.model-choice-row-v471 small{grid-area:tag!important;color:#ffffff85!important;font-size:12px!important;line-height:1!important}.model-choice-footer-v471,.context-footer-v471,.access-note-v471{min-height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;border-top:1px solid #232323!important;padding-top:11px!important;color:#ffffff80!important;font-size:12px!important;line-height:1.25!important}.model-choice-footer-v471 i,.context-footer-v471 i,.access-note-v471 i{width:18px!important;height:1px!important;background:#232323!important;flex:0 0 auto!important}.context-workbench-v471{position:relative!important;min-height:178px!important;border:1px solid #232323!important;border-radius:20px!important;background:#090909!important;overflow:hidden!important}.context-source-v471{position:absolute!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 10px!important;border:1px solid #232323!important;border-radius:999px!important;background:#090909!important;color:#ffffffad!important;font-size:12px!important;line-height:1!important;z-index:2!important}.context-source-v471.file{left:13px!important;top:15px!important}.context-source-v471.voice{right:13px!important;top:60px!important}.context-source-v471.prompt{left:22px!important;bottom:18px!important}.context-workbench-v471:before,.context-workbench-v471:after{content:""!important;position:absolute!important;background:#232323!important;pointer-events:none!important}.context-workbench-v471:before{left:54px!important;right:54px!important;top:50%!important;height:1px!important}.context-workbench-v471:after{top:34px!important;bottom:34px!important;left:50%!important;width:1px!important}.context-core-v471{position:absolute!important;left:50%!important;top:50%!important;width:118px!important;min-height:58px!important;display:grid!important;place-items:center!important;gap:4px!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:18px!important;background:#090909!important;z-index:3!important}.context-core-v471 b{color:#ffffffd1!important;font-size:12px!important;line-height:1!important;font-weight:560!important}.context-core-v471 small{color:#ffffff70!important;font-size:11px!important;line-height:1!important}.access-control-v471{display:grid!important;gap:9px!important}.access-status-v471{min-height:58px!important;display:grid!important;grid-template-columns:30px 1fr auto!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:18px!important;background:#090909!important}.access-status-v471 span{color:#ffffff75!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.access-status-v471 b{color:#ffffffd1!important;font-size:14px!important;font-weight:560!important}.access-control-grid-v471{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.access-control-grid-v471 span{min-height:56px!important;display:grid!important;align-content:center!important;gap:5px!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}.access-control-grid-v471 small{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}.access-control-grid-v471 b{color:#ffffffd1!important;font-size:15px!important;line-height:1!important;font-weight:560!important}.benefit-accordion-showcase .section-head.center p{max-width:760px!important}.benefit-accordion-showcase .benefit-accordion-visual-wrap{display:grid!important;place-items:center!important}.benefit-accordion-showcase .accordion-visual-window{width:min(100%,324px)!important;min-height:268px!important;display:grid!important;align-content:start!important;gap:12px!important;padding:16px!important;border:1px solid #232323!important;border-radius:24px!important;background:#090909!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.benefit-accordion-showcase .accordion-visual-window *,.benefit-accordion-showcase .accordion-visual-window *:before,.benefit-accordion-showcase .accordion-visual-window *:after{box-sizing:border-box!important;background-image:none!important}.benefit-accordion-showcase .accordion-visual-head{min-height:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;border:0!important}.benefit-accordion-showcase .accordion-visual-head b{color:#ffffffd6!important;font-size:13px!important;line-height:1!important;font-weight:520!important;letter-spacing:-.01em!important}.benefit-accordion-showcase .accordion-visual-head svg{color:#ffffff6b!important}.benefit-accordion-showcase .accordion-model-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important}.benefit-accordion-showcase .accordion-model-grid span{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important;color:#ffffffc7!important;font-size:13px!important;font-weight:540!important}.benefit-accordion-showcase .accordion-model-grid span:before{content:"режим"!important;color:#ffffff6b!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:680!important}.benefit-accordion-showcase .accordion-model-grid span.active{border-color:#ffffff4d!important;background:#0d0d0d!important}.benefit-accordion-showcase .accordion-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important}.benefit-accordion-showcase .accordion-chip-row span{min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 10px!important;border:1px solid #232323!important;border-radius:999px!important;background:#090909!important;color:#ffffff94!important;font-size:12px!important;font-weight:400!important}.benefit-accordion-showcase .accordion-form-rows,.benefit-accordion-showcase .accordion-list-rows{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.benefit-accordion-showcase .accordion-form-rows span,.benefit-accordion-showcase .accordion-list-rows span{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909!important;color:#ffffffad!important;font-size:13px!important;font-weight:420!important}.benefit-accordion-showcase .accordion-send-row{min-height:36px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #232323!important}.benefit-accordion-showcase .accordion-send-row i{height:1px!important;background:#232323!important}.benefit-accordion-showcase .accordion-send-row span{color:#ffffff7a!important;font-size:12px!important;line-height:1!important;font-weight:400!important}@media(max-width:980px){.flow-real-shell-v471{grid-template-columns:1fr!important}.flow-real-board-v471{margin-left:0!important;max-width:none!important}.landing-flow-v258 .landing-flow-stage-v258{grid-template-columns:1fr!important}}@media(max-width:680px){.flow-real-tabs-v471,.landing-flow-v258 .landing-flow-tabs-v258{grid-template-columns:1fr!important}.flow-real-detail-v471{grid-template-columns:1fr!important;grid-template-areas:"input" "main" "checks" "result"!important}.landing-flow-v258 .landing-flow-shell-v258,.flow-real-board-v471{padding:12px!important;border-radius:24px!important}}.benefit-accordion-showcase .inner-showcase-v473{width:min(100%,324px)!important;min-height:266px!important;display:grid!important;align-content:start!important;gap:12px!important;padding:16px!important;border:1px solid #232323!important;border-radius:24px!important;background:#090909!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important}.benefit-accordion-showcase .inner-showcase-v473 *,.benefit-accordion-showcase .inner-showcase-v473 *:before,.benefit-accordion-showcase .inner-showcase-v473 *:after{box-sizing:border-box!important;background-image:none!important}.inner-top-v473{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:20px!important}.inner-top-v473 span{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;font-weight:720!important;letter-spacing:.12em!important;text-transform:uppercase!important}.inner-top-v473 b{color:#ffffffd1!important;font-size:13px!important;line-height:1!important;font-weight:520!important}.inner-bottom-v473{min-height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important;border-top:1px solid #232323!important;color:#ffffff80!important;font-size:12px!important;line-height:1.2!important}.inner-bottom-v473 i{width:18px!important;height:1px!important;flex:0 0 auto!important;background:#232323!important}.model-stack-v473{display:grid!important;gap:8px!important}.model-row-v473{min-height:54px!important;display:grid!important;grid-template-columns:62px 1fr auto!important;align-items:center!important;gap:10px!important;padding:0 11px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}.model-row-v473.active{border-color:#ffffff4d!important;background:#0d0d0d!important}.model-row-v473 small{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.model-row-v473 b{color:#ffffffd6!important;font-size:13px!important;line-height:1.1!important;font-weight:560!important}.model-row-v473 span{color:#ffffff80!important;font-size:12px!important;line-height:1.15!important;text-align:right!important}.access-panel-v473{display:grid!important;gap:9px!important}.access-main-v473{min-height:60px!important;display:grid!important;grid-template-columns:32px 1fr!important;align-items:center!important;gap:11px!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:18px!important;background:#090909!important}.access-main-v473 svg{color:#fff9!important}.access-main-v473 small{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;font-weight:720!important;letter-spacing:.09em!important;text-transform:uppercase!important}.access-main-v473 b{display:block!important;margin-top:5px!important;color:#ffffffd6!important;font-size:15px!important;line-height:1!important;font-weight:560!important}.access-grid-v473{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.access-grid-v473 span{min-height:54px!important;display:grid!important;align-content:center!important;gap:5px!important;padding:0 12px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}.access-grid-v473 small{color:#ffffff6b!important;font-size:11px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important}.access-grid-v473 b{color:#ffffffd1!important;font-size:15px!important;line-height:1!important;font-weight:540!important}.context-board-v473{position:relative!important;min-height:178px!important;border:1px solid #232323!important;border-radius:20px!important;background:#090909!important;overflow:hidden!important}.context-board-v473:before,.context-board-v473:after{content:""!important;position:absolute!important;background:#232323!important;pointer-events:none!important}.context-board-v473:before{left:44px!important;right:44px!important;top:50%!important;height:1px!important}.context-board-v473:after{top:26px!important;bottom:26px!important;left:50%!important;width:1px!important}.context-pill-v473{position:absolute!important;z-index:2!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 10px!important;border:1px solid #232323!important;border-radius:999px!important;background:#090909!important;color:#ffffffa8!important;font-size:12px!important;line-height:1!important}.context-pill-v473.file{left:13px!important;top:15px!important}.context-pill-v473.voice{right:13px!important;top:60px!important}.context-pill-v473.prompt{left:22px!important;bottom:16px!important}.context-pill-v473 svg{color:#ffffff94!important}.context-core-v473{position:absolute!important;left:50%!important;top:50%!important;z-index:3!important;width:122px!important;min-height:60px!important;display:grid!important;place-items:center!important;gap:5px!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:18px!important;background:#090909!important;text-align:center!important}.context-core-v473 small{color:#ffffff6b!important;font-size:10px!important;line-height:1!important;letter-spacing:.1em!important;text-transform:uppercase!important}.context-core-v473 b{color:#ffffffd1!important;font-size:13px!important;line-height:1.05!important;font-weight:560!important}.benefit-accordion-showcase .accordion-visual-window:not(.inner-showcase-v473){width:min(100%,324px)!important;min-height:266px!important;display:grid!important;align-content:start!important;gap:10px!important;padding:16px!important;border:1px solid #232323!important;border-radius:24px!important;background:#090909!important;box-shadow:none!important}.benefit-accordion-showcase .accordion-line-stack{display:none!important}@media(max-width:760px){.benefit-accordion-showcase .inner-showcase-v473{width:100%!important;max-width:324px!important}.model-row-v473{grid-template-columns:1fr!important;min-height:72px!important}.model-row-v473 span{text-align:left!important}}html body #root .landing-page .landing-faq-v250 .landing-faq-index-v250,html body #root .landing-faq-v250 .landing-faq-index-v250{display:inline-flex!important;flex-wrap:nowrap!important;gap:0!important;margin-top:28px!important}html body #root .landing-page .landing-faq-v250 .landing-faq-index-v250 span,html body #root .landing-faq-v250 .landing-faq-index-v250 span{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;color:#ffffffb8!important;font-size:12px!important;line-height:1!important;font-weight:560!important;letter-spacing:-.01em!important}html body #root .landing-page .landing-faq-v250 .landing-faq-index-v250 span:not(:first-child),html body #root .landing-faq-v250 .landing-faq-index-v250 span:not(:first-child){display:none!important}html body #root .landing-page #models .models-catalog-row-v435{scroll-margin-top:120px!important}html body #root .landing-page #models .models-catalog-provider-v435{white-space:nowrap!important}html body #root .workspace .side-user-copy small:before,html body #root .workspace .side-user-copy small:after{content:none!important}html body #root .workspace>aside.sidebar.collapsed .side-bottom-account,html body #root .workspace>aside.sidebar.collapsed .mac-sidebar-account-v88,html body #root .workspace.side-collapsed>aside.sidebar .side-bottom-account,html body #root .workspace.side-collapsed>aside.sidebar .mac-sidebar-account-v88{background:transparent!important;background-image:none!important;border-top-color:transparent!important;box-shadow:none!important}html body #root .workspace>aside.sidebar.collapsed .side-user-card,html body #root .workspace>aside.sidebar.collapsed .side-user-card:hover,html body #root .workspace>aside.sidebar.collapsed .side-user-card:focus-visible,html body #root .workspace.side-collapsed>aside.sidebar .side-user-card,html body #root .workspace.side-collapsed>aside.sidebar .side-user-card:hover,html body #root .workspace.side-collapsed>aside.sidebar .side-user-card:focus-visible{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}html body #root .workspace>aside.sidebar.collapsed .side-user-avatar,html body #root .workspace>aside.sidebar.collapsed .side-user-avatar:hover,html body #root .workspace.side-collapsed>aside.sidebar .side-user-avatar,html body #root .workspace.side-collapsed>aside.sidebar .side-user-avatar:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;color:#ffffffbd!important}html body #root .workspace>aside.sidebar.collapsed .side-user-avatar svg,html body #root .workspace.side-collapsed>aside.sidebar .side-user-avatar svg{color:#ffffffbd!important;stroke-width:1.75!important}html body #root .workspace>aside.sidebar:not(.collapsed) .side-user-card,html body #root .workspace:not(.side-collapsed)>aside.sidebar:not(.collapsed) .side-user-card{cursor:pointer!important}html body #root .mac-settings-profile-save-v476{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:38px!important}html body #root .mac-settings-profile-save-v476 .mac-settings-primary-v238,html body #root .mac-settings-profile-save-v476 button{display:none!important}html body #root .mac-settings-save-v238{white-space:nowrap!important}html body #root .mac-settings-inline-notice-v240.error{color:#ff7878f2!important}html body #root .mac-settings-inline-notice-v240.dirty{color:#ffffffad!important}html body #root .mac-settings-sessions-head-v476{align-items:start!important}html body #root .mac-settings-sessions-hint-v476{display:inline-flex!important;margin-top:8px!important;min-height:24px!important;align-items:center!important;padding:0 9px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;background:#ffffff0a!important;color:#ffffffad!important;font-size:12px!important;line-height:1!important;font-weight:500!important}html body #root .mac-settings-username-v240 input:invalid{color:#ffd2d2f5!important}html body #root .mac-settings-form-card-v238>label:has(textarea){display:none!important}html body #root .mac-settings-sessions-hint-v476,html body #root .mac-settings-profile-save-v476:empty{display:none!important}html body #root .mac-settings-storage-hero-v238{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:14px!important;text-align:left!important;padding:20px!important}html body #root .mac-settings-storage-hero-v238>svg{justify-self:center!important;width:22px!important;height:22px!important;color:#ffffffd1!important}html body #root .mac-settings-storage-hero-v238>div{display:grid!important;justify-items:start!important;align-items:center!important;min-width:0!important;text-align:left!important;margin:0!important}html body #root .mac-settings-storage-hero-v238>div b,html body #root .mac-settings-storage-hero-v238>div small{text-align:left!important;margin-left:0!important;margin-right:0!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-row-v238{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-row-control-v238{justify-self:end!important;width:auto!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-danger-button-v251,html body #root .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251,html body #root .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:40px!important;height:40px!important;width:auto!important;min-width:146px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border:1px solid rgba(255,115,115,.24)!important;border-radius:13px!important;background:#ff464616!important;background-image:none!important;box-shadow:none!important;color:#ffbebef5!important;font-size:13px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-decoration:none!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-danger-button-v251:hover,html body #root .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:hover,html body #root .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button:hover{border-color:#ff828261!important;background:#ff464621!important;color:#fff!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-danger-button-v251 svg,html body #root .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251 svg,html body #root .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button svg{width:15px!important;height:15px!important;flex:0 0 15px!important;color:currentColor!important}@media(max-width:680px){html body #root .mac-settings-danger-zone-v251 .mac-settings-row-v238{grid-template-columns:1fr!important}html body #root .mac-settings-danger-zone-v251 .mac-settings-row-control-v238,html body #root .mac-settings-danger-zone-v251 .mac-settings-danger-button-v251{justify-self:stretch!important;width:100%!important}}html body #root .mac-settings-sessions-card-v478 .mac-settings-sessions-head-v476{align-items:center!important;padding-bottom:12px!important;margin-bottom:0!important;border-bottom:0!important}html body #root .mac-settings-sessions-card-v478 .mac-settings-sessions-head-v476 p,html body #root .mac-settings-sessions-card-v478 .mac-settings-sessions-head-v476 small{display:none!important}html body #root .mac-settings-sessions-card-v478 .mac-session-row-v238:first-of-type,html body #root .mac-settings-sessions-card-v478 .mac-settings-section-head-v238+.mac-session-row-v238{border-top:0!important}html body #root .mac-settings-sessions-card-v478 .mac-session-row-v238{margin-top:0!important}html body #root .mac-settings-sessions-card-v478 .mac-settings-loading-v238{border-top:0!important}html body #root .mac-settings-sessions-head-v476 p,html body #root .mac-settings-sessions-head-v476 .mac-settings-sessions-hint-v476{display:none!important}html body #root .mac-settings-sessions-head-v476{border-bottom:0!important}html body #root .mac-settings-panel-v238 .mac-settings-content-v238 .mac-settings-scroll-v238 .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479,html body #root .mac-settings-panel-v238 .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479,html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;justify-items:start!important;gap:14px!important;width:100%!important;min-height:74px!important;padding:20px!important;text-align:left!important}html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>svg{flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;justify-self:start!important;align-self:center!important;color:#ffffffd1!important}html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;display:grid!important;align-content:center!important;justify-content:start!important;justify-items:start!important;align-items:start!important;gap:5px!important;margin:0!important;padding:0!important;text-align:left!important;transform:none!important}html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div b,html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div small{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;justify-self:start!important;align-self:start!important;transform:none!important}html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div b{color:#ffffffeb!important;font-size:15px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.02em!important}html body #root .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div small{color:#ffffff7a!important;font-size:13px!important;line-height:1.35!important}html body #root .mac-settings-panel-v238 .mac-settings-content-v238 .mac-settings-scroll-v238 .mac-settings-storage-hero-v238:not(.mac-settings-storage-hero-left-v479),html body #root .mac-settings-panel-v238 .mac-settings-storage-hero-v238:not(.mac-settings-storage-hero-left-v479){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;text-align:left!important}html body #root .mac-settings-storage-hero-v238:not(.mac-settings-storage-hero-left-v479)>svg{flex:0 0 24px!important;margin:0!important}html body #root .mac-settings-storage-hero-v238:not(.mac-settings-storage-hero-left-v479)>div{flex:1 1 auto!important;display:grid!important;justify-items:start!important;text-align:left!important;margin:0!important;transform:none!important}html body #root .mac-settings-storage-hero-v238:not(.mac-settings-storage-hero-left-v479)>div b,html body #root .mac-settings-storage-hero-v238:not(.mac-settings-storage-hero-left-v479)>div small{text-align:left!important;justify-self:start!important;margin:0!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-v238{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238{justify-self:end!important;width:auto!important;min-width:0!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:152px!important;max-width:220px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0 15px!important;border:1px solid rgba(255,92,92,.3)!important;border-radius:14px!important;background:#ff3e3e1b!important;background-color:#ff3e3e1b!important;background-image:none!important;box-shadow:inset 0 0 0 1px #ffffff06!important;color:#ffcdcdfa!important;font-family:inherit!important;font-size:13px!important;line-height:1!important;font-weight:650!important;letter-spacing:-.015em!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;opacity:1!important;transform:translateZ(0)!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:hover,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button:hover,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:hover{border-color:#ff767673!important;background:#ff3e3e2b!important;background-color:#ff3e3e2b!important;color:#fff!important;transform:translate3d(0,-1px,0)!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:active,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button:active,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:active{transform:translateZ(0)!important;background:#ff3e3e38!important;border-color:#ff828285!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:disabled,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button:disabled,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251 svg,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button svg,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251 svg{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important;color:currentColor!important;stroke-width:2!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button:before,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button:after{display:none!important;content:none!important}body .mac-settings-panel-v238 .mac-settings-storage-hero-v238,body .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;text-align:left!important}body .mac-settings-panel-v238 .mac-settings-storage-hero-v238>svg,body .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>svg{flex:0 0 24px!important;margin:0!important}body .mac-settings-panel-v238 .mac-settings-storage-hero-v238>div,body .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div{flex:1 1 auto!important;min-width:0!important;display:grid!important;justify-items:start!important;text-align:left!important;margin:0!important;transform:none!important}body .mac-settings-panel-v238 .mac-settings-storage-hero-v238>div b,body .mac-settings-panel-v238 .mac-settings-storage-hero-v238>div small,body .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div b,body .mac-settings-storage-hero-v238.mac-settings-storage-hero-left-v479>div small{text-align:left!important;justify-self:start!important;margin:0!important}@media(max-width:680px){body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-v238{grid-template-columns:1fr!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button{justify-self:stretch!important;width:100%!important;max-width:100%!important}}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button.mac-settings-danger-button-v251,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 13px!important;border:1px solid rgba(255,91,96,.18)!important;border-radius:10px!important;background:#ff4b5113!important;background-color:#ff4b5113!important;background-image:none!important;box-shadow:none!important;color:#ff989b!important;font-family:inherit!important;font-size:12px!important;line-height:1!important;font-weight:620!important;letter-spacing:0!important;white-space:nowrap!important;text-decoration:none!important;opacity:1!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:hover,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button.mac-settings-danger-button-v251:hover,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:hover{border-color:#ff5b604d!important;background:#ff4b5121!important;background-color:#ff4b5121!important;color:#ffb1b3!important;transform:none!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:active,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button.mac-settings-danger-button-v251:active,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251:active{border-color:#ff5b604d!important;background:#ff4b5121!important;color:#ffb1b3!important;transform:none!important}body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251 svg,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button.mac-settings-danger-button-v251 svg,body .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251 svg{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;color:currentColor!important;stroke-width:2!important}body .mac-settings-panel-v238 .mac-settings-profile-save-v240.mac-settings-profile-save-v476{border-bottom:0!important}body .mac-settings-panel-v238 .mac-settings-profile-save-v240.mac-settings-profile-save-v476:empty,body .mac-settings-panel-v238 .mac-settings-profile-save-v240.mac-settings-profile-save-v476:not(:has(.mac-settings-inline-notice-v240)){display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}@media(max-width:680px){body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 button.mac-settings-danger-button-v251,body .mac-settings-panel-v238 .mac-settings-danger-zone-v251 .mac-settings-row-control-v238>button.mac-settings-danger-button-v251{width:100%!important}}body .myapicode-confirm-stage-v482{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:20px!important;opacity:0!important;pointer-events:none!important;transition:opacity .14s ease!important}body .myapicode-confirm-stage-v482.visible{opacity:1!important;pointer-events:auto!important}body .myapicode-confirm-backdrop-v482{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;background:#000000ad!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body .myapicode-confirm-panel-v482{position:relative!important;z-index:1!important;width:min(430px,calc(100vw - 36px))!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"icon copy" "actions actions"!important;gap:14px!important;padding:18px!important;border:1px solid #232323!important;border-radius:18px!important;background:#101010!important;box-shadow:0 24px 70px #0000007a!important;color:#f2f2f2!important;transform:translate3d(0,8px,0) scale(.985)!important;transition:transform .14s ease!important}body .myapicode-confirm-stage-v482.visible .myapicode-confirm-panel-v482{transform:translateZ(0) scale(1)!important}body .myapicode-confirm-icon-v482{grid-area:icon!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,91,96,.18)!important;border-radius:13px!important;background:#ff4b5113!important;color:#ff989b!important}body .myapicode-confirm-panel-v482:not(.danger) .myapicode-confirm-icon-v482{border-color:#ffffff1f!important;background:#ffffff0e!important;color:#ffffffd1!important}body .myapicode-confirm-icon-v482 svg{width:20px!important;height:20px!important;stroke:currentColor!important;stroke-width:1.85!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .myapicode-confirm-copy-v482{grid-area:copy!important;min-width:0!important;display:grid!important;align-content:center!important;gap:6px!important}body .myapicode-confirm-copy-v482 h3{margin:0!important;color:#f4f4f4!important;font-size:16px!important;line-height:1.22!important;font-weight:660!important;letter-spacing:-.025em!important}body .myapicode-confirm-copy-v482 p{margin:0!important;color:#9a9a9a!important;font-size:13px!important;line-height:1.45!important}body .myapicode-confirm-actions-v482{grid-area:actions!important;display:flex!important;justify-content:flex-end!important;gap:9px!important;padding-top:5px!important}body .myapicode-confirm-actions-v482 button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 13px!important;border-radius:10px!important;font-family:inherit!important;font-size:12px!important;font-weight:620!important;line-height:1!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}body .myapicode-confirm-cancel-v482{border:1px solid rgba(255,255,255,.1)!important;background:#171717!important;color:#ededed!important}body .myapicode-confirm-cancel-v482:hover{border-color:#ffffff2e!important;background:#222!important;color:#fff!important}body .myapicode-confirm-accept-v482{border:1px solid rgba(255,91,96,.18)!important;background:#ff4b5113!important;color:#ff989b!important}body .myapicode-confirm-accept-v482:hover,body .myapicode-confirm-accept-v482:focus-visible{border-color:#ff5b604d!important;background:#ff4b5121!important;color:#ffb1b3!important;outline:none!important}body .myapicode-confirm-panel-v482:not(.danger) .myapicode-confirm-accept-v482{border-color:#eee!important;background:#f2f2f2!important;color:#111!important}body .myapicode-confirm-panel-v482:not(.danger) .myapicode-confirm-accept-v482:hover,body .myapicode-confirm-panel-v482:not(.danger) .myapicode-confirm-accept-v482:focus-visible{background:#fff!important;color:#111!important}@media(max-width:520px){body .myapicode-confirm-panel-v482{grid-template-columns:1fr!important;grid-template-areas:"icon" "copy" "actions"!important}body .myapicode-confirm-actions-v482{flex-direction:column-reverse!important}body .myapicode-confirm-actions-v482 button{width:100%!important}}body .myapicode-confirm-stage-v482{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;isolation:isolate!important;display:grid!important;place-items:center!important;padding:20px!important;pointer-events:none!important}body .myapicode-confirm-stage-v482.visible{pointer-events:auto!important}body .myapicode-confirm-backdrop-v482{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:#000000db!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body .myapicode-confirm-panel-v482{position:relative!important;z-index:2!important;background:#101010!important;border-color:#232323!important;box-shadow:0 28px 90px #000000b8!important}body:has(.myapicode-confirm-stage-v482.visible) .modal-backdrop:not(.myapicode-confirm-stage-v482),body:has(.myapicode-confirm-stage-v482.visible) .mac-settings-backdrop-v207,body:has(.myapicode-confirm-stage-v482.visible) .mac-overlay-stage-v228{z-index:auto!important}body .myapicode-confirm-panel-v482,body .myapicode-confirm-stage-v482.visible .myapicode-confirm-panel-v482{background:#090909!important;background-color:#090909!important;background-image:none!important}body .myapicode-confirm-icon-v482{background-color:#ff4b5113!important}body .myapicode-confirm-panel-v482:not(.danger) .myapicode-confirm-icon-v482{background-color:#ffffff0e!important}.billing-checkout-stage-v496{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:18px!important;color:#f4f4f4!important}.billing-checkout-backdrop-v496{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border:0!important;background:#000000d6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;cursor:pointer!important}.billing-checkout-panel-v496.billing-checkout-panel-v509{position:relative!important;z-index:1!important;width:min(860px,calc(100vw - 28px))!important;max-height:min(820px,calc(100vh - 28px))!important;overflow:auto!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:24px!important;background:#090909!important;box-shadow:0 32px 110px #000000c7!important;padding:18px!important}.billing-checkout-head-v496.billing-checkout-head-v509{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.billing-checkout-head-v509 span{display:block!important;margin-bottom:5px!important;color:#f4f4f4!important;font-size:12px!important;font-weight:760!important}.billing-checkout-head-v509 h3{margin:0 0 7px!important;font-size:23px!important;line-height:1.12!important;letter-spacing:-.02em!important;color:#f5f5f5!important}.billing-checkout-head-v509 p{margin:0!important;color:#aaa!important;line-height:1.45!important;font-size:13px!important}.billing-checkout-head-v509>button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;color:#ddd!important;cursor:pointer!important}.billing-checkout-layout-v509{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr)!important;gap:14px!important;align-items:stretch!important}.billing-checkout-periods-v509{display:flex!important;flex-direction:column!important;gap:10px!important}.billing-checkout-plan-v509,.billing-period-row-v509,.billing-checkout-summary-v509,.billing-checkout-pending-v509{border:1px solid rgba(255,255,255,.1)!important;background:#ffffff0b!important;border-radius:18px!important}.billing-checkout-plan-v509{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important}.billing-checkout-plan-v509 span{display:block!important;color:#aaa!important;font-size:12px!important;font-weight:720!important}.billing-checkout-plan-v509 b{display:block!important;margin-top:3px!important;color:#fff!important;font-size:18px!important;font-weight:850!important}.billing-checkout-plan-v509 small{color:#f4f4f4!important;font-size:12px!important;font-weight:760!important;text-align:right!important}.billing-period-row-v509{width:100%!important;min-height:74px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px!important;color:#f3f3f3!important;cursor:pointer!important;text-align:left!important;transition:border-color .16s ease,background .16s ease,transform .16s ease!important}.billing-period-row-v509:hover{transform:translateY(-1px)!important;border-color:#ffffff38!important;background:#ffffff0f!important}.billing-period-row-v509.is-selected{border-color:#ffffff5c!important;background:linear-gradient(135deg,#ffffff1a,#ffffff0e)!important}.billing-period-check-v509{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;color:#050505!important;background:#ffffff0a!important}.billing-period-row-v509.is-selected .billing-period-check-v509{background:#f4f4f4!important;border-color:#f4f4f4!important}.billing-period-copy-v509 b,.billing-period-copy-v509 small,.billing-period-price-v509 b,.billing-period-price-v509 small{display:block!important}.billing-period-copy-v509 b{color:#f4f4f4!important;font-size:14px!important;font-weight:820!important}.billing-period-copy-v509 small{margin-top:5px!important;color:#aaa!important;font-size:12px!important;line-height:1.25!important}.billing-period-row-v509.is-selected .billing-period-copy-v509 small{color:#d6d6d6!important}.billing-period-price-v509{text-align:right!important}.billing-period-price-v509 b{color:#fff!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important}.billing-period-price-v509 small{margin-top:5px!important;color:#aaa!important;font-size:12px!important;white-space:nowrap!important}.billing-checkout-summary-v509{padding:14px!important;display:flex!important;flex-direction:column!important;min-height:100%!important}.billing-summary-card-v509{border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(135deg,#ffffff12,#ffffff14)!important;border-radius:20px!important;padding:14px!important;margin-bottom:13px!important}.billing-summary-card-v509 span,.billing-summary-card-v509 b,.billing-summary-card-v509 small{display:block!important}.billing-summary-card-v509 span{color:#aaa!important;font-size:12px!important}.billing-summary-card-v509 b{margin-top:4px!important;color:#fff!important;font-size:30px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.04em!important}.billing-summary-card-v509 small{margin-top:6px!important;color:#bebebe!important;line-height:1.35!important;font-size:12px!important}.billing-summary-lines-v509{display:grid!important;gap:10px!important;margin-bottom:14px!important}.billing-summary-lines-v509>div{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:baseline!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.billing-summary-lines-v509 span{color:#aaa!important;font-size:12px!important}.billing-summary-lines-v509 b{color:#f3f3f3!important;font-size:13px!important;font-weight:780!important;text-align:right!important}.billing-checkout-accept-v509{display:grid!important;grid-template-columns:22px 1fr!important;gap:10px!important;align-items:start!important;margin-top:auto!important;color:#aaa!important;cursor:pointer!important}.billing-checkout-accept-v509 input{position:absolute!important;opacity:0!important;pointer-events:none!important}.billing-checkout-accept-v509>span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:7px!important;border:1px solid rgba(255,255,255,.34)!important;background:#ffffff0d!important;color:#050505!important}.billing-checkout-accept-v509 input:checked+span{background:#f4f4f4!important;border-color:#f4f4f4!important}.billing-checkout-accept-v509 b{color:#aaa!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important}.billing-checkout-pay-v509{width:100%!important;min-height:46px!important;margin-top:14px!important;border-radius:15px!important;border:1px solid #f4f4f4!important;background:#f4f4f4!important;color:#060606!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:860!important;cursor:pointer!important}.billing-checkout-pay-v509:disabled{opacity:.72!important;cursor:wait!important}.billing-checkout-pending-v509{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:13px!important;border-color:#ffffff24!important;background:#ffffff0f!important;margin-bottom:14px!important}.billing-checkout-pending-v509 b,.billing-checkout-pending-v509 small{display:block!important}.billing-checkout-pending-v509 small{margin-top:4px!important;color:#bdbdbd!important}.billing-checkout-pending-v509>div:last-child{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.billing-checkout-pending-v509 button{min-height:38px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0f!important;color:#f4f4f4!important;font-weight:760!important;padding:0 13px!important}@media(max-width:760px){.billing-checkout-panel-v496.billing-checkout-panel-v509{padding:14px!important}.billing-checkout-layout-v509{grid-template-columns:1fr!important}.billing-checkout-summary-v509{min-height:0!important}.billing-checkout-pending-v509{flex-direction:column!important}}@media(max-width:520px){.billing-period-row-v509{grid-template-columns:24px minmax(0,1fr)!important}.billing-period-price-v509{grid-column:2 / 3!important;text-align:left!important}}.billing-checkout-panel-v496.billing-checkout-panel-v509{background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.07),transparent 36%),#080808!important}.billing-checkout-head-v509 span,.billing-checkout-plan-v509 small,.billing-period-row-v509.is-selected .billing-period-copy-v509 small{color:#b8b8b8!important}.billing-period-row-v509.is-selected,.billing-summary-card-v509{border-color:#ffffff38!important;background:linear-gradient(135deg,#ffffff1b,#ffffff0b)!important}.billing-period-row-v509:hover{border-color:#fff3!important}.billing-checkout-pending-v509{border-color:#ffffff29!important;background:#ffffff0e!important}.mac-image-generation-preview-v531{--mig-border: #232323;--mig-bg: rgba(9, 9, 9, .88);--mig-soft: rgba(255, 255, 255, .06);width:min(100%,640px);border:1px solid var(--mig-border);border-radius:18px;background:radial-gradient(circle at 48% 24%,rgba(255,255,255,.07),transparent 34%),linear-gradient(180deg,#ffffff09,#090909d1 52%,#090909f5);box-shadow:0 22px 70px #00000061,inset 0 1px #ffffff0b;padding:18px;overflow:hidden;position:relative;isolation:isolate;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mac-image-generation-preview-v531.is-vertical{width:min(100%,360px)}.mac-image-generation-preview-v531.is-wide{width:min(100%,720px)}.mac-image-generation-stage-v531{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:16px;border:1px solid rgba(35,35,35,.96);background:radial-gradient(circle at 42% 30%,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,#ffffff09,#0c0c0ceb);overflow:hidden}.mac-image-generation-preview-v531.is-vertical .mac-image-generation-stage-v531{aspect-ratio:3 / 4}.mac-image-generation-preview-v531.is-wide .mac-image-generation-stage-v531{aspect-ratio:16 / 10}.mac-image-generation-noise-v531,.mac-image-generation-glow-v531{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mac-image-generation-noise-v531{opacity:.32;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 82%);mask-image:radial-gradient(circle at center,#000 0%,transparent 82%)}.mac-image-generation-glow-v531{background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.18),transparent 17%),radial-gradient(circle at 72% 48%,rgba(255,255,255,.11),transparent 18%),linear-gradient(115deg,transparent 8%,rgba(255,255,255,.075) 42%,transparent 68%);filter:blur(10px);opacity:.75;animation:macImageGlowV531 2.8s ease-in-out infinite alternate}.mac-image-generation-dots-v531{position:absolute;top:9%;right:10%;bottom:9%;left:10%;display:grid;grid-template-columns:repeat(20,1fr);grid-auto-rows:1fr;gap:9px;align-items:center;justify-items:center}.mac-image-generation-preview-v531.is-vertical .mac-image-generation-dots-v531{grid-template-columns:repeat(12,1fr);top:8%;right:12%;bottom:8%;left:12%;gap:9px}.mac-image-generation-preview-v531.is-wide .mac-image-generation-dots-v531{grid-template-columns:repeat(24,1fr);top:13%;right:9%;bottom:13%;left:9%;gap:8px}.mac-image-generation-dots-v531 i{width:3.5px;height:3.5px;border-radius:999px;background:#ffffff5c;opacity:calc(.12 + (var(--i) % 7) * .045);box-shadow:0 0 #fff0;animation:macImageDotV531 2.6s ease-in-out infinite;animation-delay:calc((var(--i) % 28) * -75ms)}.mac-image-generation-dots-v531 i:nth-child(7n),.mac-image-generation-dots-v531 i:nth-child(11n),.mac-image-generation-dots-v531 i:nth-child(31n){opacity:.95;background:#ffffffe0;box-shadow:0 0 14px #ffffff6b}.mac-image-generation-dots-v531 i:nth-child(3n+2){transform:scale(.72)}.mac-image-generation-footer-v531{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:16px}.mac-image-generation-spinner-v531{width:24px;height:24px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:#ffffffc7;box-shadow:0 0 18px #ffffff1f;animation:macImageSpinV531 .9s linear infinite}.mac-image-generation-copy-v531{min-width:0;display:flex;flex-direction:column;gap:4px}.mac-image-generation-copy-v531 b{color:#fffffff0;font-size:15px;line-height:1.15;letter-spacing:-.02em}.mac-image-generation-copy-v531 small{color:#ffffff85;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-image-generation-percent-v531{color:#ffffffc7;font-size:13px;line-height:1;padding:7px 10px;border-radius:999px;background:#ffffff0e;border:1px solid rgba(35,35,35,.9)}.mac-image-generation-progress-v531{height:4px;border-radius:999px;margin-top:14px;background:#ffffff14;overflow:hidden}.mac-image-generation-progress-v531 i{display:block;height:100%;width:73%;border-radius:inherit;background:linear-gradient(90deg,#ffffffd6,#ffffff70);box-shadow:0 0 18px #ffffff38;animation:macImageProgressV531 2.1s ease-in-out infinite alternate}.mac-image-generation-link-v531{margin-top:12px;display:inline-flex;align-items:center;gap:5px;border:1px solid #232323;border-radius:999px;background:#090909b8;color:#ffffffad;padding:8px 11px;font-size:12px;cursor:url(/cursors/link.cur),pointer}.generated-image-artifact-v68 figcaption{gap:10px}.generated-image-actions-v531{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.generated-image-edit-v531{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #232323;border-radius:999px;background:#090909b8;color:#ffffffc7;font-size:12px;font-weight:650;cursor:url(/cursors/link.cur),pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.generated-image-edit-v531:hover{background:#ffffff0e;border-color:#ffffff24;color:#fffffff2}@keyframes macImageSpinV531{to{transform:rotate(360deg)}}@keyframes macImageGlowV531{0%{transform:translate3d(-3%,-1%,0) scale(1);opacity:.52}to{transform:translate3d(4%,2%,0) scale(1.05);opacity:.88}}@keyframes macImageDotV531{0%,to{filter:brightness(.72);transform:translateY(0) scale(.86)}42%{filter:brightness(1.35);transform:translateY(-1px) scale(1.05)}60%{filter:brightness(1.75);transform:translateY(0) scale(1.18)}}@keyframes macImageProgressV531{0%{width:58%;opacity:.64}to{width:78%;opacity:.95}}@media(max-width:720px){.mac-image-generation-preview-v531,.mac-image-generation-preview-v531.is-wide,.mac-image-generation-preview-v531.is-vertical{width:100%;padding:14px;border-radius:16px}.mac-image-generation-footer-v531{grid-template-columns:26px minmax(0,1fr) auto;gap:9px}.mac-image-generation-dots-v531,.mac-image-generation-preview-v531.is-wide .mac-image-generation-dots-v531{grid-template-columns:repeat(14,1fr);gap:7px}.generated-image-actions-v531{gap:6px}.generated-image-edit-v531 span{display:none}}.mac-image-generation-preview-v532{width:min(100%,430px)!important;padding:12px!important;border-radius:16px!important;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.055),transparent 32%),linear-gradient(180deg,#ffffff06,#090909f2 68%)!important;border-color:#232323!important;box-shadow:0 18px 56px #00000057,inset 0 1px #ffffff09!important}.mac-image-generation-preview-v532.is-vertical{width:min(100%,310px)!important}.mac-image-generation-preview-v532.is-wide{width:min(100%,510px)!important}.mac-image-generation-stage-v532{border-radius:14px!important;background:radial-gradient(circle at 48% 32%,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,#ffffff07,#0c0c0cf5)!important;border:1px solid #232323!important}.mac-image-generation-preview-v532:not(.is-vertical):not(.is-wide) .mac-image-generation-stage-v532{aspect-ratio:1 / 1!important}.mac-image-generation-preview-v532.is-vertical .mac-image-generation-stage-v532{aspect-ratio:3 / 4!important}.mac-image-generation-preview-v532.is-wide .mac-image-generation-stage-v532{aspect-ratio:16 / 10!important}.mac-image-generation-sweep-v532{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.055) 45%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.045) 56%,transparent 76%);opacity:.7;transform:translate(-36%);animation:macImageSweepV532 3.4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.mac-image-generation-dots-v532{top:16%!important;right:13%!important;bottom:16%!important;left:13%!important;grid-template-columns:repeat(16,1fr)!important;gap:8px!important}.mac-image-generation-preview-v532.is-vertical .mac-image-generation-dots-v532{grid-template-columns:repeat(10,1fr)!important;top:12%!important;right:18%!important;bottom:12%!important;left:18%!important;gap:9px!important}.mac-image-generation-preview-v532.is-wide .mac-image-generation-dots-v532{grid-template-columns:repeat(18,1fr)!important;top:18%!important;right:12%!important;bottom:18%!important;left:12%!important;gap:7px!important}.mac-image-generation-dots-v532 i{width:3px!important;height:3px!important;background:#ffffff6b!important;opacity:.28!important;box-shadow:none!important;animation:macImageDotSoftV532 2.9s ease-in-out infinite!important;animation-delay:calc((var(--i) % 36) * -55ms)!important}.mac-image-generation-dots-v532 i:nth-child(7n),.mac-image-generation-dots-v532 i:nth-child(11n),.mac-image-generation-dots-v532 i:nth-child(31n){opacity:.72!important;background:#ffffffb8!important;box-shadow:0 0 9px #ffffff38!important}.mac-image-generation-footer-v532{grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;margin-top:12px!important}.mac-image-generation-spinner-v532{width:20px!important;height:20px!important;border-width:2px!important}.mac-image-generation-copy-v532 b{font-size:14px!important}.mac-image-generation-copy-v532 small{font-size:12px!important}.mac-image-generation-percent-v531{display:none!important}.mac-image-generation-progress-v532{height:3px!important;margin-top:12px!important;background:#ffffff13!important;position:relative}.mac-image-generation-progress-v532 i{width:100%!important;opacity:.62!important;background:#ffffff47!important;box-shadow:none!important;animation:none!important}.mac-image-generation-progress-v532:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);animation:macImageBarSweepV532 2.4s cubic-bezier(.4,0,.2,1) infinite}.mac-image-generation-link-v532{padding:7px 11px!important;margin-top:10px!important;font-size:12px!important}.generated-image-artifact-v68,.mac-direct-image-artifact-v212{position:relative}.generated-image-edit-on-preview-v532{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#090909ad;color:#ffffffe0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;writing-mode:horizontal-tb;cursor:url(/cursors/link.cur),pointer;box-shadow:0 12px 34px #0000005c;transition:background .16s ease,border-color .16s ease,transform .16s ease}.generated-image-edit-on-preview-v532:hover{background:#141414d1;border-color:#ffffff38;transform:translateY(-1px)}.generated-image-actions-v531,.generated-image-edit-v531{writing-mode:horizontal-tb!important;white-space:nowrap!important}@keyframes macImageSweepV532{0%{transform:translate(-42%) rotate(.001deg);opacity:.25}48%{opacity:.72}to{transform:translate(42%) rotate(.001deg);opacity:.2}}@keyframes macImageDotSoftV532{0%,to{opacity:.18;transform:scale(.84)}48%{opacity:.52;transform:scale(1)}}@keyframes macImageBarSweepV532{0%{transform:translate(-110%);opacity:.2}35%{opacity:.85}to{transform:translate(300%);opacity:.16}}@media(max-width:720px){.mac-image-generation-preview-v532,.mac-image-generation-preview-v532.is-wide,.mac-image-generation-preview-v532.is-vertical{width:min(100%,360px)!important;padding:10px!important}.generated-image-edit-on-preview-v532{top:10px;right:10px;height:32px;padding:0 10px}.generated-image-edit-on-preview-v532 span{display:none}}.mac-image-generation-preview-v533{margin-top:18px!important}.mac-image-generation-stage-v533{background:radial-gradient(circle at 50% 24%,rgba(255,255,255,.045),transparent 26%),linear-gradient(180deg,#ffffff05,#090909fb 78%)!important}.mac-image-generation-sweep-v532,.mac-image-generation-link-v532{display:none!important}.mac-image-generation-dots-v533 i{animation-duration:4.8s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}.mac-image-generation-dots-v533 i:nth-child(3n){animation-duration:5.6s!important}.mac-image-generation-dots-v533 i:nth-child(4n){animation-duration:6.2s!important}.mac-image-generation-dots-v533 i:nth-child(5n){animation-duration:5.1s!important}.mac-image-generation-dots-v533 i:nth-child(7n),.mac-image-generation-dots-v533 i:nth-child(11n),.mac-image-generation-dots-v533 i:nth-child(31n){box-shadow:0 0 7px #ffffff29!important}.mac-image-generation-footer-v533,.mac-image-generation-progress-v533{margin-top:14px!important}@media(max-width:720px){.mac-image-generation-preview-v533{margin-top:22px!important}}.mac-image-generation-preview-v542{width:min(100%,438px)!important;margin-top:18px!important;padding:14px!important;border-radius:24px!important;background:#090909!important;border:1px solid #232323!important;box-shadow:0 24px 56px #0000006b,inset 0 1px #ffffff06!important}.mac-image-generation-preview-v542.is-vertical{width:min(100%,278px)!important}.mac-image-generation-preview-v542.is-wide{width:min(100%,502px)!important}.mac-image-generation-stage-v542{position:relative;min-height:308px;overflow:hidden;border-radius:18px;border:1px solid #232323;background:#0a0a0a}.mac-image-generation-preview-v542.is-vertical .mac-image-generation-stage-v542{min-height:360px}.mac-image-generation-preview-v542.is-wide .mac-image-generation-stage-v542{min-height:218px}.mac-image-generation-dots-v542{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:grid!important;grid-template-columns:repeat(var(--mig-cols),minmax(0,1fr));grid-template-rows:repeat(var(--mig-rows),minmax(0,1fr));gap:11px 9px;justify-items:center;align-items:center}.mac-image-generation-preview-v542.is-vertical .mac-image-generation-dots-v542{top:18px;right:18px;bottom:18px;left:18px;gap:10px 8px}.mac-image-generation-preview-v542.is-wide .mac-image-generation-dots-v542{top:18px;right:20px;bottom:18px;left:20px;gap:10px 8px}.mac-image-generation-dots-v542 i{width:var(--dot-size, 3px);height:var(--dot-size, 3px);border-radius:999px;background:#84848447;opacity:.12;transform:scale(.92);animation:macImageDotRandomFadeV542 var(--dot-duration, 7s) linear infinite;animation-delay:calc(var(--dot-delay, 0s) * -1)}.mac-image-generation-foot-v542{padding:12px 2px 0}.mac-image-generation-meta-v542{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.mac-image-generation-loader-v542{width:15px;height:15px;border-radius:999px;border:2px solid rgba(255,255,255,.14);border-top-color:#ffffffeb;border-right-color:#ffffff6b;opacity:.94;animation:macImageLoaderSpinV542 1.8s linear infinite}.mac-image-generation-copy-v542{min-width:0}.mac-image-generation-copy-v542 b{display:block;color:#fffffff5;font-size:13px;line-height:1.24;font-weight:700}.mac-image-generation-copy-v542 small{display:block;margin-top:3px;color:#ffffff7a;font-size:10.5px;line-height:1.28;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-image-generation-percent-v542{color:#ffffffeb;font-size:12px;font-weight:700}.mac-image-generation-progress-v542{margin-top:11px;width:100%;height:4px;border-radius:999px;background:#ffffff0d;overflow:hidden}.mac-image-generation-progress-v542 i{display:block;width:100%;height:100%;border-radius:inherit;background:#fffffff5;transform-origin:left center;transition:transform .35s linear}@keyframes macImageDotRandomFadeV542{0%,to{opacity:.08;transform:scale(.88)}12%{opacity:.08}28%{opacity:calc(.18 + (var(--dot-intensity, .7) * .25));transform:scale(.96)}42%{opacity:calc(.34 + (var(--dot-intensity, .7) * .52));transform:scale(1.14)}58%{opacity:calc(.16 + (var(--dot-intensity, .7) * .12));transform:scale(.98)}74%{opacity:.1;transform:scale(.9)}}@keyframes macImageLoaderSpinV542{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:720px){.mac-image-generation-preview-v542,.mac-image-generation-preview-v542.is-wide,.mac-image-generation-preview-v542.is-vertical{width:100%!important}}.mac-image-generation-preview-v542{width:min(100%,454px)!important}.mac-image-generation-preview-v542.is-vertical{width:min(100%,286px)!important}.mac-image-generation-meta-v542{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}.mac-image-generation-loader-v542{width:16px;height:16px;margin-top:2px;border-width:3px;border-style:solid;border-color:#ffffff24;border-top-color:#fffffff5;border-right-color:#fffffff5;background:none}.mac-image-generation-copy-v542{padding-right:6px}.mac-image-generation-copy-v542 b{font-size:13px}.mac-image-generation-copy-v542 small{margin-top:4px;font-size:10.5px;line-height:1.32;white-space:normal;overflow:hidden;text-overflow:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.mac-image-generation-percent-v542{min-width:38px;padding-top:1px;font-size:12px;line-height:1;white-space:nowrap}.mac-image-generation-progress-v542{margin-top:12px;height:3px}.mac-image-generation-progress-v542 i{background:#fffffff0;box-shadow:none}.mac-image-generation-preview-v542{width:min(100%,432px)!important;padding:15px!important}.mac-image-generation-preview-v542.is-vertical{width:min(100%,296px)!important}.mac-image-generation-preview-v542.is-wide{width:min(100%,514px)!important}.mac-image-generation-stage-v542{min-height:334px}.mac-image-generation-preview-v542.is-vertical .mac-image-generation-stage-v542{min-height:396px}.mac-image-generation-preview-v542.is-wide .mac-image-generation-stage-v542{min-height:226px}.mac-image-generation-foot-v542{padding:14px 2px 0}.mac-image-generation-meta-v542{gap:12px;align-items:center}.mac-image-generation-loader-v542{box-sizing:border-box;flex:0 0 auto;width:18px;height:18px;margin-top:0;border-width:3px;border-style:solid;border-color:#ffffff29;border-top-color:#fffffffa;border-radius:999px;background:transparent!important;animation:macImageLoaderSpinV542 2.1s linear infinite}.mac-image-generation-copy-v542{padding-right:8px}.mac-image-generation-copy-v542 b{font-size:14px;line-height:1.22}.mac-image-generation-copy-v542 small{margin-top:4px;font-size:11px;line-height:1.34;-webkit-line-clamp:2}.mac-image-generation-percent-v542{min-width:40px;padding-top:0;color:#fffffff5;font-size:14px;line-height:1;text-align:right;align-self:center}.mac-image-generation-progress-v542{margin-top:13px;height:3px}.mac-image-generation-progress-v542 i{background:#fffffff5}.mac-telegram-bot-backdrop-v560{z-index:1200}.mac-telegram-bot-modal-v560{width:min(520px,calc(100vw - 28px));padding:28px;border-radius:28px;border:1px solid #232323;background:#090909;box-shadow:0 34px 90px #00000094,inset 0 1px #ffffff09;position:relative;overflow:hidden}.mac-telegram-bot-modal-v560:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.07),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px;pointer-events:none}.mac-telegram-bot-modal-v560>*{position:relative;z-index:1}.mac-telegram-bot-orb-v560{width:64px;height:64px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:#ffffff0b;border:1px solid #232323;margin-bottom:18px}.mac-telegram-bot-modal-v560 h2{margin:12px 0 10px;color:#fff;font-size:clamp(28px,5vw,42px);line-height:.98;letter-spacing:-.045em}.mac-telegram-bot-modal-v560 p{margin:0;color:#ffffff9e;font-size:14px;line-height:1.6}.mac-telegram-bot-steps-v560{display:grid;gap:10px;margin:22px 0}.mac-telegram-bot-steps-v560 span{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:14px;border:1px solid #232323;background:#ffffff05;color:#ffffffb8;font-size:13px}.mac-telegram-bot-steps-v560 b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:8px;background:#fff;color:#090909;font-size:11px}.mac-telegram-code-v560{padding:14px;border:1px solid #232323;background:#ffffff06;border-radius:18px}.mac-telegram-code-v560 small{display:block;margin-bottom:9px;color:#ffffff6b;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.mac-telegram-code-v560 button{width:100%;border:0;background:transparent;color:#fff;text-align:left;font:700 16px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;cursor:url(/cursors/link.cur),pointer;word-break:break-all}.mac-telegram-wait-v560,.mac-telegram-done-v560,.mac-telegram-error-v560{margin-top:14px;padding:12px 14px;border-radius:16px;border:1px solid #232323;color:#ffffffb8;background:#ffffff05;font-size:13px}.mac-telegram-done-v560{color:#beffd2eb}.mac-telegram-error-v560{color:#ffbebeeb}.mac-telegram-actions-v560{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.mac-telegram-actions-v560 .mac-auth-action-v207,.mac-telegram-actions-v560 .mac-settings-secondary-v238{min-height:44px;margin:0}.mac-telegram-note-v560{display:block;margin-top:14px;color:#ffffff6b;font-size:12px;line-height:1.45}@media(max-width:560px){.mac-telegram-bot-modal-v560{padding:22px}.mac-telegram-actions-v560{grid-template-columns:1fr}}.mac-telegram-actions-v560{grid-template-columns:1.15fr 1fr 1fr}.mac-telegram-actions-v560 .mac-telegram-copy-code-button-v561{font-weight:800}@media(max-width:720px){.mac-telegram-actions-v560{grid-template-columns:1fr}}html body .mac-telegram-bot-backdrop-v560{z-index:2147483000!important}html body .mac-telegram-bot-backdrop-v560 .mac-telegram-bot-modal-v560{z-index:2147483001!important}.mac-telegram-access-backdrop-v561{z-index:2147483200!important}.mac-telegram-access-modal-v561{position:relative;width:min(560px,calc(100vw - 28px));padding:34px 30px 28px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:#090909eb;box-shadow:0 36px 120px #00000094;overflow:hidden}.mac-telegram-access-modal-v561:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 45% 15%,#000 0 42%,transparent 78%);mask-image:radial-gradient(circle at 45% 15%,#000 0 42%,transparent 78%)}.mac-telegram-access-modal-v561>*{position:relative;z-index:1}.mac-telegram-access-modal-v561 h2{margin:18px 0 10px;font-size:clamp(30px,5vw,48px);line-height:.96;letter-spacing:-.06em}.mac-telegram-access-modal-v561 p{margin:0 0 20px;color:#ffffff9e;line-height:1.55}.mac-telegram-access-actions-v561{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.mac-telegram-access-actions-v561 .mac-auth-action-v207,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.mac-telegram-access-link-v561{background:#fff!important;color:#090909!important}@media(max-width:720px){.mac-telegram-access-modal-v561{padding:28px 20px 22px}.mac-telegram-access-actions-v561{grid-template-columns:1fr}}.mac-telegram-access-backdrop-v561{z-index:2147482500!important}.mac-telegram-bot-backdrop-v560{z-index:2147483000!important}.mac-telegram-access-actions-v561 button,.mac-telegram-access-actions-v561 a{min-height:48px}.mac-telegram-bot-backdrop-v560,.mac-telegram-access-backdrop-v561{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.mac-telegram-bot-modal-v560 [data-status=starting],.mac-telegram-wait-v560{min-height:42px}.mac-telegram-bot-backdrop-v560,.mac-telegram-access-backdrop-v561{background:#090909!important;background-color:#090909!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mac-telegram-bot-backdrop-v560:before,.mac-telegram-bot-backdrop-v560:after,.mac-telegram-access-backdrop-v561:before,.mac-telegram-access-backdrop-v561:after,.mac-telegram-bot-modal-v560:before,.mac-telegram-bot-modal-v560:after,.mac-telegram-access-modal-v561:before,.mac-telegram-access-modal-v561:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.mac-telegram-bot-modal-v560,.mac-telegram-access-modal-v561{background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:0 24px 90px #000000ad!important}.mac-telegram-bot-orb-v560{background:#090909!important;border:1px solid #232323!important;box-shadow:none!important;color:#ffffffeb!important}.mac-telegram-bot-steps-v560 span,.mac-telegram-code-v560,.mac-telegram-bot-username-v563,.mac-telegram-wait-v560,.mac-telegram-done-v560,.mac-telegram-error-v560{background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}.mac-telegram-bot-steps-v560 span:hover,.mac-telegram-code-v560:hover,.mac-telegram-bot-username-v563:hover{background:#181818!important;border-color:#303030!important}.mac-telegram-actions-v560 .mac-auth-action-v207,.mac-telegram-actions-v560 .mac-settings-secondary-v238,.mac-telegram-actions-v560 .mac-telegram-access-link-v561,.mac-telegram-access-actions-v561 .mac-auth-action-v207,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238,.mac-telegram-access-actions-v561 .mac-telegram-access-link-v561,.mac-telegram-code-v560 button,.mac-telegram-bot-username-v563 a{background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid #232323!important;color:#ffffffeb!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}.mac-telegram-actions-v560 .mac-auth-action-v207:hover,.mac-telegram-actions-v560 .mac-settings-secondary-v238:hover,.mac-telegram-actions-v560 .mac-telegram-access-link-v561:hover,.mac-telegram-access-actions-v561 .mac-auth-action-v207:hover,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238:hover,.mac-telegram-access-actions-v561 .mac-telegram-access-link-v561:hover,.mac-telegram-code-v560 button:hover,.mac-telegram-bot-username-v563 a:hover{background:#181818!important;background-color:#181818!important;border-color:#303030!important;color:#fff!important;box-shadow:none!important;transform:none!important}.mac-telegram-actions-v560 .mac-auth-action-v207:active,.mac-telegram-actions-v560 .mac-settings-secondary-v238:active,.mac-telegram-access-actions-v561 .mac-auth-action-v207:active,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238:active,.mac-telegram-code-v560 button:active,.mac-telegram-bot-username-v563 a:active{background:#181818!important;border-color:#303030!important;transform:translateY(0)!important}.mac-telegram-actions-v560 button:disabled,.mac-telegram-access-actions-v561 button:disabled,.mac-telegram-code-v560 button:disabled{opacity:.55!important;background:#090909!important;border-color:#232323!important;cursor:not-allowed!important}.mac-telegram-bot-username-v563{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 14px!important;border-radius:18px!important;margin-top:12px!important}.mac-telegram-bot-username-v563 small{color:#ffffff8a!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.mac-telegram-bot-username-v563 a{border-radius:14px!important;padding:9px 12px!important;font-weight:900!important;white-space:nowrap!important}.mac-telegram-access-actions-v561,.mac-telegram-actions-v560{gap:10px!important}.mac-telegram-access-modal-v561 .eyebrow,.mac-telegram-bot-modal-v560 .eyebrow{color:#ffffff9e!important}.mac-telegram-note-v560{color:#ffffff8c!important}.mac-telegram-bot-backdrop-v560,.mac-telegram-access-backdrop-v561,.mac-telegram-bot-backdrop-v560 .mac-contained-backdrop-v228,.mac-telegram-access-backdrop-v561 .mac-contained-backdrop-v228{background:#090909!important;background-color:#090909!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mac-telegram-bot-backdrop-v560:before,.mac-telegram-bot-backdrop-v560:after,.mac-telegram-access-backdrop-v561:before,.mac-telegram-access-backdrop-v561:after,.mac-telegram-bot-modal-v560:before,.mac-telegram-bot-modal-v560:after,.mac-telegram-access-modal-v561:before,.mac-telegram-access-modal-v561:after,.mac-telegram-bot-modal-v560 .eyebrow:before,.mac-telegram-bot-modal-v560 .eyebrow:after,.mac-telegram-access-modal-v561 .eyebrow:before,.mac-telegram-access-modal-v561 .eyebrow:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important;filter:none!important}.mac-telegram-bot-backdrop-v560,.mac-telegram-access-backdrop-v561{align-items:center!important;justify-content:center!important;padding:24px!important}.mac-telegram-bot-modal-v560,.mac-telegram-access-modal-v561{width:min(520px,calc(100vw - 40px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;padding:28px!important;border-radius:28px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}.mac-telegram-bot-modal-v560 .eyebrow,.mac-telegram-access-modal-v561 .eyebrow{display:inline-block!important;margin:18px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;color:#ffffff8f!important;font-size:12px!important;font-weight:900!important;letter-spacing:.055em!important}.mac-telegram-bot-modal-v560 h2,.mac-telegram-access-modal-v561 h2{margin:14px 0 12px!important;line-height:.96!important;letter-spacing:-.055em!important}.mac-telegram-bot-modal-v560 p,.mac-telegram-access-modal-v561 p{margin:0 0 20px!important;line-height:1.55!important;color:#ffffff9e!important}.mac-telegram-bot-orb-v560{width:64px!important;height:64px!important;border-radius:22px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}.mac-telegram-bot-steps-v560{display:grid!important;gap:8px!important;margin:0 0 14px!important}.mac-telegram-bot-steps-v560 span{min-height:38px!important;padding:8px 12px!important;gap:10px!important;border-radius:14px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important;transform:none!important}.mac-telegram-bot-steps-v560 span:hover,.mac-telegram-access-steps-v561 span:hover{background:#090909!important;border-color:#232323!important;box-shadow:none!important;transform:none!important}.mac-telegram-bot-steps-v560 span b{width:22px!important;height:22px!important;min-width:22px!important;border-radius:8px!important;background:#fff!important;color:#090909!important;box-shadow:none!important}.mac-telegram-bot-username-v563{margin:0 0 8px!important;min-height:54px!important;padding:10px 12px!important;border-radius:16px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}.mac-telegram-bot-username-v563:hover{background:#090909!important;border-color:#232323!important;box-shadow:none!important;transform:none!important}.mac-telegram-bot-username-v563 a{min-height:38px!important;padding:8px 12px!important;border-radius:14px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;color:#fff!important}.mac-telegram-bot-username-v563 a:hover{background:#181818!important;border-color:#303030!important}.mac-telegram-code-v560{display:grid!important;gap:10px!important;margin:8px 0 14px!important;padding:14px!important;border-radius:18px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}.mac-telegram-code-v560:hover{background:#090909!important;border-color:#232323!important;box-shadow:none!important;transform:none!important}.mac-telegram-code-v560 small,.mac-telegram-bot-username-v563 small{margin:0!important;color:#ffffff7a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.095em!important}.mac-telegram-code-v560 button{width:100%!important;min-height:44px!important;justify-content:flex-start!important;padding:10px 12px!important;border-radius:12px!important;font-size:13px!important;line-height:1.3!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;overflow-wrap:anywhere!important;text-align:left!important}.mac-telegram-wait-v560,.mac-telegram-done-v560,.mac-telegram-error-v560{min-height:44px!important;margin:0 0 16px!important;padding:12px 14px!important;border-radius:16px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}.mac-telegram-wait-v560:hover,.mac-telegram-done-v560:hover,.mac-telegram-error-v560:hover{background:#090909!important;border-color:#232323!important;box-shadow:none!important;transform:none!important}.mac-telegram-actions-v560,.mac-telegram-access-actions-v561{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:0!important}.mac-telegram-access-actions-v561{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mac-telegram-actions-v560 .mac-auth-action-v207,.mac-telegram-actions-v560 .mac-settings-secondary-v238,.mac-telegram-actions-v560 .mac-telegram-access-link-v561,.mac-telegram-access-actions-v561 .mac-auth-action-v207,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238,.mac-telegram-access-actions-v561 .mac-telegram-access-link-v561,.mac-telegram-primary-action-v564{min-height:52px!important;padding:0 14px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#090909!important;background-image:none!important;border:1px solid #232323!important;color:#fff!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}.mac-telegram-actions-v560 .mac-auth-action-v207:hover,.mac-telegram-actions-v560 .mac-settings-secondary-v238:hover,.mac-telegram-actions-v560 .mac-telegram-access-link-v561:hover,.mac-telegram-access-actions-v561 .mac-auth-action-v207:hover,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238:hover,.mac-telegram-access-actions-v561 .mac-telegram-access-link-v561:hover,.mac-telegram-primary-action-v564:hover{background:#181818!important;border-color:#303030!important;color:#fff!important;box-shadow:none!important;transform:none!important}.mac-telegram-actions-v560 .mac-auth-action-v207:active,.mac-telegram-actions-v560 .mac-settings-secondary-v238:active,.mac-telegram-actions-v560 .mac-telegram-access-link-v561:active,.mac-telegram-access-actions-v561 .mac-auth-action-v207:active,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238:active,.mac-telegram-access-actions-v561 .mac-telegram-access-link-v561:active,.mac-telegram-primary-action-v564:active{background:#181818!important;border-color:#303030!important;box-shadow:none!important;transform:none!important}.mac-telegram-actions-v560 .mac-auth-action-v207:focus-visible,.mac-telegram-actions-v560 .mac-settings-secondary-v238:focus-visible,.mac-telegram-access-actions-v561 .mac-auth-action-v207:focus-visible,.mac-telegram-access-actions-v561 .mac-settings-secondary-v238:focus-visible,.mac-telegram-code-v560 button:focus-visible,.mac-telegram-bot-username-v563 a:focus-visible{outline:1px solid #303030!important;outline-offset:3px!important;box-shadow:none!important}.mac-telegram-note-v560{display:block!important;margin-top:14px!important;line-height:1.45!important;color:#ffffff7a!important}@media(max-width:640px){.mac-telegram-bot-modal-v560,.mac-telegram-access-modal-v561{width:calc(100vw - 24px)!important;padding:22px!important;border-radius:24px!important}.mac-telegram-actions-v560,.mac-telegram-access-actions-v561{grid-template-columns:1fr!important}}.mac-telegram-actions-v565{grid-template-columns:1.08fr 1fr!important;gap:10px!important}.mac-telegram-primary-action-v564,.mac-telegram-actions-v560 .mac-telegram-primary-action-v564,.mac-telegram-actions-v565 .mac-telegram-primary-action-v564{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #ffffff!important;color:#090909!important;box-shadow:none!important}.mac-telegram-primary-action-v564 svg,.mac-telegram-actions-v565 .mac-telegram-primary-action-v564 svg{color:#090909!important;stroke:#090909!important}.mac-telegram-primary-action-v564:hover,.mac-telegram-actions-v560 .mac-telegram-primary-action-v564:hover,.mac-telegram-actions-v565 .mac-telegram-primary-action-v564:hover{background:#f2f2f2!important;background-color:#f2f2f2!important;border-color:#f2f2f2!important;color:#090909!important;box-shadow:none!important;transform:none!important}.mac-telegram-primary-action-v564:active,.mac-telegram-actions-v565 .mac-telegram-primary-action-v564:active{background:#e9e9e9!important;border-color:#e9e9e9!important;transform:none!important}.mac-telegram-secondary-action-v565,.mac-telegram-actions-v565 .mac-telegram-secondary-action-v565{background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid #232323!important;color:#fff!important;box-shadow:none!important}.mac-telegram-secondary-action-v565:hover,.mac-telegram-actions-v565 .mac-telegram-secondary-action-v565:hover{background:#181818!important;background-color:#181818!important;border-color:#303030!important;color:#fff!important;box-shadow:none!important;transform:none!important}.mac-telegram-field-head-v565{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.mac-telegram-copy-row-v565{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.mac-telegram-code-text-v565{display:block!important;width:100%!important;min-height:42px!important;padding:11px 12px!important;border-radius:12px!important;background:#090909!important;border:1px solid #232323!important;color:#fff!important;font-size:13px!important;line-height:1.35!important;font-weight:850!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;overflow-wrap:anywhere!important;box-shadow:none!important}.mac-telegram-mini-copy-v565{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid #232323!important;color:#ffffffdb!important;box-shadow:none!important;transform:none!important;cursor:pointer!important}.mac-telegram-mini-copy-v565:hover{background:#181818!important;background-color:#181818!important;border-color:#303030!important;color:#fff!important;box-shadow:none!important;transform:none!important}.mac-telegram-code-v560{gap:10px!important;margin:8px 0 14px!important;padding:14px!important}.mac-telegram-bot-username-v563{gap:10px!important}.mac-telegram-bot-username-v563 a{max-width:100%!important}.mac-telegram-bot-username-v563,.mac-telegram-code-v560{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.mac-telegram-copy-row-v565,.mac-telegram-field-head-v565{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important}.mac-telegram-copy-row-v565 a{flex:1 1 auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mac-telegram-code-v560 .mac-telegram-mini-copy-v565,.mac-telegram-bot-username-v563 .mac-telegram-mini-copy-v565,.mac-telegram-field-head-v565 .mac-telegram-mini-copy-v565,.mac-telegram-copy-row-v565 .mac-telegram-mini-copy-v565{flex:0 0 36px!important;width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;min-width:36px!important;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#090909!important;background-color:#090909!important;background-image:none!important;border:1px solid #232323!important;color:#ffffffdb!important;box-shadow:none!important;transform:none!important}.mac-telegram-code-v560 .mac-telegram-mini-copy-v565:hover,.mac-telegram-bot-username-v563 .mac-telegram-mini-copy-v565:hover,.mac-telegram-field-head-v565 .mac-telegram-mini-copy-v565:hover,.mac-telegram-copy-row-v565 .mac-telegram-mini-copy-v565:hover{background:#181818!important;border-color:#303030!important;color:#fff!important}.mac-telegram-code-text-v565{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important}.mac-telegram-actions-v565{grid-template-columns:1.1fr 1fr!important;align-items:stretch!important}.mac-telegram-actions-v565 .mac-telegram-primary-action-v564{background:#fff!important;background-color:#fff!important;border-color:#fff!important;color:#090909!important}.mac-telegram-actions-v565 .mac-telegram-primary-action-v564 svg{color:#090909!important;stroke:#090909!important}.mac-telegram-actions-v565 .mac-telegram-primary-action-v564:hover{background:#181818!important;background-color:#181818!important;border-color:#303030!important;color:#fff!important}.mac-telegram-actions-v565 .mac-telegram-primary-action-v564:hover svg{color:#fff!important;stroke:#fff!important}.mac-telegram-actions-v565 .mac-telegram-primary-action-v564:active{background:#181818!important;border-color:#303030!important;color:#fff!important}.mac-telegram-actions-v565 .mac-telegram-secondary-action-v565{background:#090909!important;border-color:#232323!important;color:#fff!important}.mac-telegram-actions-v565 .mac-telegram-secondary-action-v565:hover{background:#181818!important;border-color:#303030!important;color:#fff!important}@media(max-width:640px){.mac-telegram-actions-v565{grid-template-columns:1fr!important}}.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #ffffff!important;color:#090909!important}.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564 svg,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564 svg *{color:#090909!important;stroke:#090909!important}.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:hover,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:active,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:focus-visible{background:#181818!important;background-color:#181818!important;background-image:none!important;border-color:#303030!important;color:#fff!important;box-shadow:none!important}.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:hover svg,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:hover svg *,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:active svg,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:active svg *,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:focus-visible svg,.mac-telegram-bot-modal-v560 .mac-telegram-actions-v565 .mac-telegram-primary-action-v564:focus-visible svg *{color:#fff!important;stroke:#fff!important}.mac-telegram-code-v560>small{margin-bottom:0!important}.mac-telegram-code-row-v567{align-items:center!important;justify-content:space-between!important;gap:10px!important}.mac-telegram-code-row-v567 .mac-telegram-code-text-v565{flex:1 1 auto!important;min-width:0!important;min-height:42px!important;height:42px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mac-telegram-code-row-v567 .mac-telegram-mini-copy-v565{flex:0 0 36px!important;width:36px!important;max-width:36px!important;min-width:36px!important}.mac-telegram-copy-row-v565 a{justify-content:flex-start!important;text-align:left!important;font-size:13px!important;line-height:1.35!important;font-weight:850!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;color:#fff!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.mac-telegram-bot-username-v563 .mac-telegram-copy-row-v565{align-items:center!important;justify-content:space-between!important;gap:10px!important}html body #root .landing-page .landing-mini-interface{--mini-sidebar-width: 154px;--mini-flow-width: 248px;position:relative;display:grid;grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr);width:100%;min-width:0;min-height:590px;overflow:hidden;border:1px solid #232323;border-radius:30px;background:#090909;box-shadow:0 34px 110px #0000007a;isolation:isolate;cursor:url(/pointer.cur),default!important;transition:grid-template-columns .25s ease}html body #root .landing-page .landing-mini-interface.flow-open{grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr) var(--mini-flow-width)}html body #root .landing-page .landing-mini-interface *,html body #root .landing-page .landing-mini-interface *:before,html body #root .landing-page .landing-mini-interface *:after{box-sizing:border-box}html body #root .landing-page .landing-mini-interface button{margin:0;padding:0;border:0;font:inherit;color:inherit;background:transparent}html body #root .landing-page .landing-mini-interface button,html body #root .landing-page .landing-mini-interface [role=button]{cursor:url(/cursors/link.cur),pointer!important}html body #root .landing-page .landing-mini-sidebar{min-width:0;display:flex;flex-direction:column;padding:14px 10px 12px;overflow:hidden;border-right:1px solid #222;background:#090909}html body #root .landing-page .landing-mini-sidebar-head{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:0 4px 8px}html body #root .landing-page .landing-mini-brand{color:#f3f3f3;font-size:12px;font-weight:760;line-height:24px;letter-spacing:-.045em;white-space:nowrap}html body #root .landing-page .landing-mini-sidebar-toggle,html body #root .landing-page .landing-mini-share,html body #root .landing-page .landing-mini-more,html body #root .landing-page .landing-mini-thought,html body #root .landing-page .landing-mini-answer-actions button,html body #root .landing-page .landing-mini-attach,html body #root .landing-page .landing-mini-flow,html body #root .landing-page .landing-mini-mic,html body #root .landing-page .landing-mini-send,html body #root .landing-page .landing-mini-flow-close{transition:color .17s ease,background .17s ease,border-color .17s ease,transform .17s ease}html body #root .landing-page .landing-mini-sidebar-toggle{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#aaa}html body #root .landing-page .landing-mini-sidebar-toggle:hover{color:#f5f5f5;background:#1a1a1a}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-sidebar-toggle svg{transform:rotate(180deg)}html body #root .landing-page .landing-mini-nav{display:grid;gap:3px;padding-top:4px}html body #root .landing-page .landing-mini-nav-row{width:100%;min-width:0;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 9px!important;border-radius:9px!important;color:#bdbdbd!important;font-size:10.5px!important;text-align:left}html body #root .landing-page .landing-mini-nav-row:hover{color:#f3f3f3!important;background:#191919!important}html body #root .landing-page .landing-mini-nav-row b{min-width:0;overflow:hidden;font-weight:570;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-page .landing-mini-history{min-height:0;display:grid;align-content:start;gap:7px;padding-top:18px;overflow:hidden}html body #root .landing-page .landing-mini-history>small{padding:0 8px;color:#6d6d6d;font-size:9px}html body #root .landing-page .landing-mini-history>button{width:100%;min-width:0;min-height:37px;display:flex;align-items:center;padding:0 10px!important;overflow:hidden;border-radius:9px!important;background:#252525!important;color:#e8e8e8!important;text-align:left}html body #root .landing-page .landing-mini-history>button:hover{background:#303030!important}html body #root .landing-page .landing-mini-history b{overflow:hidden;font-size:9.5px;font-weight:590;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-page .landing-mini-account{width:100%;min-width:0;min-height:45px;margin-top:auto!important;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:6px 7px!important;border-radius:10px!important;text-align:left}html body #root .landing-page .landing-mini-account:hover{background:#171717!important}html body #root .landing-page .landing-mini-avatar{width:31px;height:31px;display:grid;place-items:center;border:1px solid #303030;border-radius:999px;background:#171717;color:#ddd}html body #root .landing-page .landing-mini-account>span:last-child{min-width:0;display:grid;gap:2px}html body #root .landing-page .landing-mini-account b,html body #root .landing-page .landing-mini-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-page .landing-mini-account b{color:#e5e5e5;font-size:10px;font-weight:620}html body #root .landing-page .landing-mini-account small{color:#767676;font-size:8.5px}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-brand,html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-nav-row b,html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-history,html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-account>span:last-child{display:none}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-sidebar{padding-inline:8px}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-sidebar-head,html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-nav-row,html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-account{justify-content:center}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-sidebar-head{padding-inline:0}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-nav-row{padding-inline:0!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-account{display:flex;padding-inline:0!important}html body #root .landing-page .landing-mini-workspace{position:relative;min-width:0;overflow:hidden;background:#090909}html body #root .landing-page .landing-mini-top-actions{position:absolute;z-index:8;top:16px;right:17px;display:inline-flex;align-items:center;gap:7px}html body #root .landing-page .landing-mini-share,html body #root .landing-page .landing-mini-more{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px!important;color:#c5c5c5!important}html body #root .landing-page .landing-mini-share{gap:6px;padding:0 10px!important;font-size:10px!important}html body #root .landing-page .landing-mini-share b{font-weight:590}html body #root .landing-page .landing-mini-more{width:32px}html body #root .landing-page .landing-mini-share:hover,html body #root .landing-page .landing-mini-more:hover{color:#fff!important;background:#191919!important}html body #root .landing-page .landing-mini-chat-canvas{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:24px;padding:78px clamp(44px,13%,84px) 138px;overflow:auto;scrollbar-width:none}html body #root .landing-page .landing-mini-chat-canvas::-webkit-scrollbar{display:none}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-chat-canvas{padding-inline:clamp(28px,8%,55px)}html body #root .landing-page .landing-mini-message.user{max-width:min(47%,340px);margin-left:auto;padding:12px 15px;border:1px solid #2b2b2b;border-radius:17px;background:#0c0c0c;color:#f0f0f0;font-size:11.5px;line-height:1.48;animation:landingMiniMessageIn .34s ease both}html body #root .landing-page .landing-mini-answer{width:min(86%,620px);display:grid;gap:13px;color:#c7c7c7;animation:landingMiniMessageIn .38s ease both}html body #root .landing-page .landing-mini-thought{width:max-content;min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px!important;margin-left:-9px!important;border-radius:8px!important;color:#909090!important;font-size:10px!important;text-align:left}html body #root .landing-page .landing-mini-thought:hover{color:#d9d9d9!important;background:#191919!important}html body #root .landing-page .landing-mini-answer-copy{display:grid;gap:11px}html body #root .landing-page .landing-mini-answer-copy p{margin:0;color:#d1d1d1;font-size:11.5px;line-height:1.57;animation:landingMiniLineIn .28s ease both}html body #root .landing-page .landing-mini-answer-actions{display:flex;align-items:center;gap:3px}html body #root .landing-page .landing-mini-answer-actions button{width:30px;height:30px;display:grid;place-items:center;border-radius:8px!important;color:#777!important}html body #root .landing-page .landing-mini-answer-actions button:hover{color:#e0e0e0!important;background:#1b1b1b!important}html body #root .landing-page .landing-mini-thinking{min-height:21px;display:inline-flex;align-items:center;gap:5px}html body #root .landing-page .landing-mini-thinking i{width:4px;height:4px;border-radius:999px;background:#888;animation:landingMiniThinking 1s ease-in-out infinite}html body #root .landing-page .landing-mini-thinking i:nth-child(2){animation-delay:.13s}html body #root .landing-page .landing-mini-thinking i:nth-child(3){animation-delay:.26s}html body #root .landing-page .landing-mini-composer-zone{position:absolute;z-index:9;right:0;bottom:0;left:0;display:grid;justify-items:center;padding:25px 25px 11px;background:linear-gradient(180deg,#09090900,#090909 35%,#090909)}html body #root .landing-page .landing-mini-composer{width:min(76%,640px);min-width:330px;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 34px 38px;align-items:center;gap:8px;padding:0 8px 0 11px;overflow:hidden;border:1px solid #303030;border-radius:999px;background:#090909;box-shadow:none}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-composer{width:min(88%,590px);min-width:290px}html body #root .landing-page .landing-mini-attach,html body #root .landing-page .landing-mini-mic,html body #root .landing-page .landing-mini-send{display:grid;place-items:center;border-radius:999px!important;color:#858585!important}html body #root .landing-page .landing-mini-attach,html body #root .landing-page .landing-mini-mic{width:34px;height:34px}html body #root .landing-page .landing-mini-attach:hover,html body #root .landing-page .landing-mini-mic:hover{color:#e7e7e7!important;background:#191919!important}html body #root .landing-page .landing-mini-composer-text{min-width:0;overflow:hidden;color:#d8d8d8;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-page .landing-mini-composer-text.placeholder{color:#686868}html body #root .landing-page .landing-mini-flow{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 9px!important;border-radius:9px!important;color:#898989!important;font-size:10px!important}html body #root .landing-page .landing-mini-flow:hover{color:#e7e7e7!important;background:#191919!important}html body #root .landing-page .landing-mini-send{width:38px;height:38px;background:#252525!important;color:#777!important}html body #root .landing-page .landing-mini-send:hover{color:#d7d7d7!important;background:#303030!important}html body #root .landing-page .landing-mini-composer.ready .landing-mini-send{background:#f0f0f0!important;color:#111!important;transform:scale(1.03)}html body #root .landing-page .landing-mini-composer-zone>small{margin-top:8px;color:#515151;font-size:8px}html body #root .landing-page .landing-mini-flow-panel{position:relative;min-width:0;overflow:hidden;border-left:1px solid #242424;background:#090909;animation:landingMiniFlowIn .24s ease both}html body #root .landing-page .landing-mini-flow-header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid #242424}html body #root .landing-page .landing-mini-flow-header>div{min-width:0;display:flex;align-items:baseline;gap:5px}html body #root .landing-page .landing-mini-flow-header b{overflow:hidden;color:#efefef;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-page .landing-mini-flow-header span{color:#767676;font-size:9px;white-space:nowrap}html body #root .landing-page .landing-mini-flow-close{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px!important;color:#aaa!important}html body #root .landing-page .landing-mini-flow-close:hover{color:#f4f4f4!important;background:#1a1a1a!important}html body #root .landing-page .landing-mini-flow-body{height:calc(100% - 54px);padding:15px 13px 22px;overflow:auto;scrollbar-width:none}html body #root .landing-page .landing-mini-flow-body::-webkit-scrollbar{display:none}html body #root .landing-page .landing-mini-flow-step{position:relative;display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;padding-bottom:18px}html body #root .landing-page .landing-mini-flow-step:not(:last-child):after{content:"";position:absolute;top:24px;bottom:-2px;left:12px;width:1px;background:#292929}html body #root .landing-page .landing-mini-flow-step-icon{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:#090909;color:#a7a7a7}html body #root .landing-page .landing-mini-flow-step-content{min-width:0;display:grid;gap:9px;padding-top:3px}html body #root .landing-page .landing-mini-flow-step-content>b{color:#e9e9e9;font-size:10.5px;font-weight:650}html body #root .landing-page .landing-mini-flow-card{overflow:hidden;border:1px solid #2a2a2a;border-radius:11px;background:#0c0c0c}html body #root .landing-page .landing-mini-flow-card>strong{display:block;padding:11px 11px 0;color:#efefef;font-size:10px;font-weight:650}html body #root .landing-page .landing-mini-flow-card>p{margin:0;padding:8px 11px 11px;color:#7f7f7f;font-size:8.5px;line-height:1.48}html body #root .landing-page .landing-mini-flow-stats{display:grid;grid-template-columns:1.2fr .8fr 1fr;border-top:1px solid #282828}html body #root .landing-page .landing-mini-flow-stats>span{min-width:0;display:grid;gap:4px;padding:10px 9px}html body #root .landing-page .landing-mini-flow-stats>span+span{border-left:1px solid #282828}html body #root .landing-page .landing-mini-flow-stats b{overflow:hidden;color:#f1f1f1;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html body #root .landing-page .landing-mini-flow-stats small{color:#767676;font-size:7.5px}html body #root .landing-page .landing-mini-flow-check-result{margin:0 8px 8px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;padding:9px;border:1px solid #292929;border-radius:9px;background:#111;color:#aaa}html body #root .landing-page .landing-mini-flow-check-result>svg{margin-top:1px}html body #root .landing-page .landing-mini-flow-check-result>span{min-width:0;display:grid;gap:4px}html body #root .landing-page .landing-mini-flow-check-result b{color:#e7e7e7;font-size:9px;font-weight:620}html body #root .landing-page .landing-mini-flow-check-result small{color:#777;font-size:7.5px;line-height:1.42}html body #root .landing-page .landing-mini-flow-check-result em{color:#666;font-size:7px;font-style:normal}html body #root .landing-page .landing-mini-flow-context-label{margin-top:1px;color:#666;font-size:8px}html body #root .landing-page .landing-mini-flow-context{color:#dedede;font-size:10px;font-style:italic}html body #root .landing-page .landing-mini-flow-step.completed .landing-mini-flow-step-content{gap:4px}html body #root .landing-page .landing-mini-flow-step.completed span{color:#777;font-size:9px}html body #root .landing-page .landing-mini-flow-step.completed b{color:#eee;font-size:10px}@keyframes landingMiniMessageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes landingMiniLineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes landingMiniThinking{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes landingMiniFlowIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media(max-width:920px){html body #root .landing-page .landing-mini-interface{--mini-sidebar-width: 128px;--mini-flow-width: 220px;min-height:540px}html body #root .landing-page .landing-mini-nav-row{font-size:9.5px!important}html body #root .landing-page .landing-mini-chat-canvas{padding-inline:34px}html body #root .landing-page .landing-mini-composer{width:min(84%,600px)}}@media(max-width:760px){html body #root .landing-page .landing-mini-interface{--mini-sidebar-width: 62px;min-height:510px;border-radius:24px}html body #root .landing-page .landing-mini-brand,html body #root .landing-page .landing-mini-nav-row b,html body #root .landing-page .landing-mini-history,html body #root .landing-page .landing-mini-account>span:last-child{display:none}html body #root .landing-page .landing-mini-sidebar{padding-inline:8px}html body #root .landing-page .landing-mini-sidebar-head,html body #root .landing-page .landing-mini-nav-row,html body #root .landing-page .landing-mini-account{justify-content:center}html body #root .landing-page .landing-mini-nav-row{padding-inline:0!important}html body #root .landing-page .landing-mini-account{display:flex;padding-inline:0!important}html body #root .landing-page .landing-mini-interface.flow-open{grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr)}html body #root .landing-page .landing-mini-flow-panel{position:absolute;z-index:20;top:0;right:0;bottom:0;width:min(280px,72%);box-shadow:-22px 0 45px #00000070}}@media(max-width:540px){html body #root .landing-page .landing-mini-interface{grid-template-columns:1fr;min-height:500px}html body #root .landing-page .landing-mini-sidebar{display:none}html body #root .landing-page .landing-mini-chat-canvas{padding:72px 20px 132px}html body #root .landing-page .landing-mini-composer{width:100%;min-width:0}html body #root .landing-page .landing-mini-message.user{max-width:76%}html body #root .landing-page .landing-mini-answer{width:96%}html body #root .landing-page .landing-mini-flow-panel{width:min(300px,86%)}}@media(prefers-reduced-motion:reduce){html body #root .landing-page .landing-mini-interface,html body #root .landing-page .landing-mini-message.user,html body #root .landing-page .landing-mini-answer,html body #root .landing-page .landing-mini-answer-copy p,html body #root .landing-page .landing-mini-thinking i,html body #root .landing-page .landing-mini-flow-panel{animation:none;transition:none}}html body #root .landing-page .landing-mini-interface{--mini-sidebar-width: 154px;--mini-flow-width: 248px;display:grid!important;grid-template-areas:"mini-sidebar mini-workspace"!important;grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-rows:0!important;width:100%!important;height:590px!important;min-height:590px!important;max-height:590px!important;overflow:hidden!important;cursor:url(/pointer.cur),auto!important}html body #root .landing-page .landing-mini-interface *,html body #root .landing-page .landing-mini-interface *:before,html body #root .landing-page .landing-mini-interface *:after{cursor:url(/pointer.cur),auto!important}html body #root .landing-page .landing-mini-interface button,html body #root .landing-page .landing-mini-interface [role=button]{cursor:url(/cursors/link.cur),pointer!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed{--mini-sidebar-width: 58px}html body #root .landing-page .landing-mini-sidebar{grid-area:mini-sidebar!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;align-self:stretch!important}html body #root .landing-page .landing-mini-workspace{grid-area:mini-workspace!important;grid-column:2!important;grid-row:1!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;align-self:stretch!important}html body #root .landing-page .landing-mini-flow-panel{grid-area:mini-flow!important;grid-column:3!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;align-self:stretch!important;overflow:hidden!important}html body #root .landing-page .landing-mini-flow-body{min-height:0!important;height:calc(100% - 54px)!important;max-height:calc(100% - 54px)!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-workspace{grid-column:2!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-sidebar{width:58px!important}html body #root .landing-page .landing-mini-composer-zone{isolation:isolate!important;overflow:visible!important}@media(max-width:920px){html body #root .landing-page .landing-mini-interface{--mini-sidebar-width: 128px;height:560px!important;min-height:560px!important;max-height:560px!important}}@media(max-width:760px){html body #root .landing-page .landing-mini-interface,html body #root .landing-page .landing-mini-interface.flow-open{--mini-sidebar-width: 62px;grid-template-areas:"mini-sidebar mini-workspace"!important;grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr)!important;height:520px!important;min-height:520px!important;max-height:520px!important}html body #root .landing-page .landing-mini-flow-panel{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;position:absolute!important;z-index:30!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(290px,76%)!important;height:100%!important;max-height:100%!important;box-shadow:-24px 0 50px #00000085!important}}@media(max-width:540px){html body #root .landing-page .landing-mini-interface,html body #root .landing-page .landing-mini-interface.flow-open,html body #root .landing-page .landing-mini-interface.sidebar-collapsed{grid-template-areas:"mini-workspace"!important;grid-template-columns:minmax(0,1fr)!important;height:500px!important;min-height:500px!important;max-height:500px!important}html body #root .landing-page .landing-mini-workspace{grid-column:1!important}html body #root .landing-page .landing-mini-flow-panel{width:min(310px,88%)!important}}html body #root .landing-page .landing-mini-interface,html body #root .landing-page .landing-mini-interface *{cursor:url(/pointer.cur),auto!important}html body #root .landing-page .landing-mini-interface button,html body #root .landing-page .landing-mini-interface a,html body #root .landing-page .landing-mini-interface [role=button],html body #root .landing-page .landing-mini-interface summary,html body #root .landing-page .landing-mini-interface label{cursor:url(/cursors/link.cur),pointer!important}html body #root .landing-page .landing-mini-composer,html body #root .landing-page .landing-mini-composer:hover,html body #root .landing-page .landing-mini-composer:focus-within{position:relative!important;overflow:hidden!important;border:1px solid #303030!important;outline:0!important;background:#090909!important;background-clip:padding-box!important;box-shadow:none!important}html body #root .landing-page .landing-mini-composer:before,html body #root .landing-page .landing-mini-composer:after{display:none!important;content:none!important}html,body,html body #root,html body #root *{cursor:url(/pointer.cur?v=85),auto!important}html body #root button,html body #root button *,html body #root a,html body #root a *,html body #root [role=button],html body #root [role=button] *,html body #root summary,html body #root summary *,html body #root label,html body #root label *{cursor:url(/cursors/link.cur),pointer!important}html body #root .landing-page .landing-mini-sidebar-head{min-height:44px!important;align-items:center!important;padding-top:0!important;padding-bottom:8px!important}html body #root .landing-page .landing-mini-brand{display:inline-flex!important;align-items:center!important;min-height:32px!important;line-height:1!important}html body #root .landing-page .landing-mini-sidebar-toggle{width:32px!important;height:32px!important;border:1px solid #303030!important;border-radius:9px!important;background:#0d0d0d!important}html body #root .landing-page .landing-mini-sidebar-toggle:hover{border-color:#404040!important;background:#191919!important}html body #root .landing-page .landing-mini-avatar{border:1px solid #383838!important;background:#131313!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-account{width:36px!important;height:36px!important;min-height:36px!important;margin-inline:auto!important;padding:0!important;border:1px solid #303030!important;border-radius:999px!important;background:#0d0d0d!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-account:hover{border-color:#404040!important;background:#191919!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-avatar{width:34px!important;height:34px!important;border-color:transparent!important;background:transparent!important}html body #root .landing-page .landing-mini-composer,html body #root .landing-page .landing-mini-composer:hover,html body #root .landing-page .landing-mini-composer:focus-within{position:relative!important;overflow:hidden!important;border:1px solid #303030!important;outline:0!important;outline-offset:0!important;background:#090909!important;box-shadow:none!important}html body #root .landing-page .landing-mini-composer:before,html body #root .landing-page .landing-mini-composer:after{display:none!important;content:none!important;border:0!important;outline:0!important;box-shadow:none!important}html body #root .landing-page .landing-mini-composer>*{position:relative!important;z-index:1!important}html body #root .landing-page .landing-mini-interface.flow-open{grid-template-areas:"mini-sidebar mini-workspace mini-flow"!important;grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr) var(--mini-flow-width)!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-workspace{min-width:0!important;width:100%!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-chat-canvas{padding-left:clamp(24px,7%,44px)!important;padding-right:clamp(24px,7%,44px)!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-answer{width:100%!important;max-width:100%!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-message.user{max-width:72%!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-composer{width:calc(100% - 34px)!important;min-width:0!important;max-width:560px!important}@media(min-width:621px)and (max-width:760px){html body #root .landing-page .landing-mini-interface{--mini-sidebar-width: 62px !important;--mini-flow-width: 210px !important}html body #root .landing-page .landing-mini-interface.flow-open{grid-template-areas:"mini-sidebar mini-workspace mini-flow"!important;grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr) var(--mini-flow-width)!important}html body #root .landing-page .landing-mini-flow-panel{grid-area:mini-flow!important;grid-column:3!important;grid-row:1!important;position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-chat-canvas{padding-inline:20px!important}html body #root .landing-page .landing-mini-interface.flow-open .landing-mini-composer{width:calc(100% - 20px)!important;grid-template-columns:30px minmax(0,1fr) auto 30px 36px!important}}@media(max-width:620px){html body #root .landing-page .landing-mini-interface.flow-open{grid-template-areas:"mini-sidebar mini-workspace"!important;grid-template-columns:var(--mini-sidebar-width) minmax(0,1fr)!important}html body #root .landing-page .landing-mini-flow-panel{grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;position:absolute!important;z-index:30!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(290px,78%)!important;height:100%!important;max-height:100%!important;box-shadow:-24px 0 50px #00000085!important}}html body #root .landing-page .landing-mini-sidebar-toggle,html body #root .landing-page .landing-mini-sidebar-toggle:active{width:32px!important;height:32px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#d4d4d4!important}html body #root .landing-page .landing-mini-sidebar-toggle:hover,html body #root .landing-page .landing-mini-sidebar-toggle:focus-visible{border:0!important;background:#141414!important;box-shadow:none!important;color:#fff!important}html body #root .landing-page .landing-mini-sidebar-toggle .mac-sidebar-toggle-icon-v92{width:18px!important;height:18px!important;min-width:18px!important;display:block!important;overflow:visible!important;color:inherit!important;stroke:currentColor!important;stroke-width:1.55!important;stroke-linecap:round!important;stroke-linejoin:round!important;fill:none!important;transform:none!important}html body #root .landing-page .landing-mini-sidebar-toggle:hover .mac-sidebar-toggle-icon-v92,html body #root .landing-page .landing-mini-sidebar-toggle:focus-visible .mac-sidebar-toggle-icon-v92,html body #root .landing-page .landing-mini-sidebar-toggle:active .mac-sidebar-toggle-icon-v92{color:inherit!important;stroke:currentColor!important;transform:none!important}html body #root .landing-page .landing-mini-sidebar-toggle .mac-sidebar-toggle-chevron-v92{transition:none!important}html body #root .landing-page .landing-mini-interface.sidebar-collapsed .landing-mini-sidebar-head{justify-content:center!important;padding-inline:0!important}.mac-turnstile-v74{width:100%;min-height:66px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.mac-turnstile-v74>div{width:100%!important}.mac-security-status-card-v74 .mac-settings-status-v238.warning{border-color:#ffbe4b52;color:#ffd58a;background:#ffaf2814}.admin-security-v74{display:grid;gap:16px}.admin-security-grid-v74{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-security-grid-v74 article{min-height:126px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:6px 10px;padding:18px;border:1px solid #232323;border-radius:16px;background:#090909d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-security-grid-v74 article>svg{grid-row:1 / 3;color:#d8d8d8}.admin-security-grid-v74 article>span{color:#aaa;font-size:12px}.admin-security-grid-v74 article>b{font-size:25px;line-height:1}.admin-security-grid-v74 article>small{grid-column:1 / -1;align-self:end;color:#777}.admin-security-statuses-v74{display:flex;flex-wrap:wrap;gap:10px}.admin-security-statuses-v74 span{display:flex;align-items:baseline;gap:8px;padding:10px 13px;border:1px solid #232323;border-radius:12px;background:#090909}.admin-security-statuses-v74 small{color:#888}.admin-security-events-v74{border:1px solid #232323;border-radius:16px;background:#090909d1;overflow:hidden}.admin-security-events-v74>header{padding:17px 18px;border-bottom:1px solid #232323}.admin-security-events-v74 h4{margin:0 0 4px}.admin-security-events-v74 header small{color:#777}.admin-security-events-v74>div{max-height:430px;overflow:auto}.admin-security-events-v74>div>span{display:grid;grid-template-columns:8px minmax(150px,.5fr) 1fr;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(35,35,35,.72)}.admin-security-events-v74 i{width:7px;height:7px;border-radius:50%;background:#76d99b}.admin-security-events-v74 i.danger{background:#ff7676}.admin-security-events-v74 small{color:#858585;overflow-wrap:anywhere}.admin-security-user-state-v74{display:grid;gap:5px;min-width:150px}.admin-security-user-state-v74 small{color:#777}@media(max-width:900px){.admin-security-grid-v74{grid-template-columns:1fr 1fr}.admin-security-events-v74>div>span{grid-template-columns:8px 1fr}.admin-security-events-v74>div>span small{grid-column:2}}@media(max-width:560px){.admin-security-grid-v74{grid-template-columns:1fr}}.mac-settings-session-count-v131{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:28px!important;padding:0 10px!important;border:1px solid #232323!important;border-radius:9px!important;background:#090909!important;color:#f0f0f0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;flex:0 0 auto!important}.mac-settings-range-v238.mac-settings-speech-range-v131{--mac-range-progress: 40%;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;width:min(220px,42vw)!important;min-width:150px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.mac-settings-range-v238.mac-settings-speech-range-v131:focus,.mac-settings-range-v238.mac-settings-speech-range-v131:focus-visible,.mac-settings-range-v238.mac-settings-speech-range-v131:active{border:0!important;outline:0!important;box-shadow:none!important}.mac-settings-range-v238.mac-settings-speech-range-v131::-webkit-slider-runnable-track{width:100%!important;height:4px!important;border:0!important;border-radius:999px!important;background:linear-gradient(to right,#efefef 0,#efefef var(--mac-range-progress),#3a3a3a var(--mac-range-progress),#3a3a3a 100%)!important;box-shadow:none!important}.mac-settings-range-v238.mac-settings-speech-range-v131::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:16px!important;height:16px!important;margin-top:-6px!important;border:0!important;border-radius:50%!important;outline:0!important;background:#f4f4f4!important;box-shadow:none!important;cursor:grab!important}.mac-settings-range-v238.mac-settings-speech-range-v131:active::-webkit-slider-thumb{cursor:grabbing!important;transform:none!important}.mac-settings-range-v238.mac-settings-speech-range-v131::-moz-range-track{width:100%!important;height:4px!important;border:0!important;border-radius:999px!important;background:#3a3a3a!important;box-shadow:none!important}.mac-settings-range-v238.mac-settings-speech-range-v131::-moz-range-progress{height:4px!important;border:0!important;border-radius:999px!important;background:#efefef!important}.mac-settings-range-v238.mac-settings-speech-range-v131::-moz-range-thumb{width:16px!important;height:16px!important;border:0!important;border-radius:50%!important;outline:0!important;background:#f4f4f4!important;box-shadow:none!important;cursor:grab!important}.mac-settings-plan-summary-v243{grid-template-columns:36px minmax(0,1fr) 82px 112px 18px!important;column-gap:12px!important}.mac-settings-plan-active-v243{grid-column:3!important;grid-row:1!important;justify-self:end!important;min-width:76px!important;margin:0!important}.mac-settings-plan-active-v243.is-empty{visibility:hidden!important;pointer-events:none!important}.mac-settings-plan-price-v243{grid-column:4!important;grid-row:1!important;justify-self:end!important;min-width:100px!important;margin:0!important}.mac-settings-plan-chevron-v243{grid-column:5!important;grid-row:1!important;justify-self:end!important}.mac-settings-plan-option-v243:not(.is-expanded):hover,.mac-settings-plan-option-v243:not(.is-expanded) .mac-settings-plan-summary-v243:hover{background:#0e0e0e!important}.mac-settings-plan-option-v243.is-expanded,.mac-settings-plan-option-v243.is-expanded:hover,.mac-settings-plan-option-v243.is-expanded .mac-settings-plan-summary-v243,.mac-settings-plan-option-v243.is-expanded .mac-settings-plan-summary-v243:hover,.mac-settings-plan-option-v243.is-expanded .mac-settings-plan-details-v243{background:#090909!important;box-shadow:none!important;transform:none!important}.mac-settings-plan-details-v243{padding-top:14px!important}.mac-settings-plan-select-v243{margin-top:4px!important}@media(max-width:720px){.mac-settings-range-v238.mac-settings-speech-range-v131{width:min(190px,48vw)!important;min-width:130px!important}.mac-settings-plan-summary-v243{grid-template-columns:36px minmax(0,1fr) auto 18px!important;row-gap:5px!important}.mac-settings-plan-active-v243{grid-column:2!important;grid-row:2!important;justify-self:start!important;min-width:0!important}.mac-settings-plan-price-v243{grid-column:3!important;grid-row:1 / span 2!important;min-width:86px!important}.mac-settings-plan-chevron-v243{grid-column:4!important;grid-row:1 / span 2!important;align-self:center!important}}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select],html body [data-mc-menu-surface-v109=admin-actions],html body [data-mc-menu-surface-v109=sources],html body [data-mc-menu-surface-v109=message],html body [data-mc-menu-surface-v109=work-mode],html body [data-mc-menu-surface-v109=chat]{box-sizing:border-box!important;border:1px solid #232323!important;outline:0!important;outline-offset:0!important;border-radius:10px!important;background:#090909c2!important;background-color:#090909c2!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important;backdrop-filter:blur(18px) saturate(118%)!important;background-clip:padding-box!important;box-shadow:0 12px 34px #00000057!important}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]{min-width:0!important;max-width:calc(100vw - 20px)!important;padding:4px!important;padding-inline:4px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:auto!important;scrollbar-width:thin!important;scrollbar-color:#303030 transparent!important;isolation:auto!important}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:9px 10px!important;margin:0!important;border:0!important;outline:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important;text-align:left!important}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]>button:hover,html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]>button:focus-visible,html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]>button.active{background:#181818eb!important}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]::-webkit-scrollbar{width:5px!important}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]::-webkit-scrollbar-track{background:transparent!important}html body div.select-menu.select-menu-floating[data-mc-select-menu=true][data-mc-menu-surface-v109=select]::-webkit-scrollbar-thumb{border:0!important;border-radius:999px!important;background:#303030!important}html body [data-mc-menu-surface-v109],html body [data-mc-menu-surface-v109]:before,html body [data-mc-menu-surface-v109]:after{outline:0!important}html body [data-mc-menu-surface-v109]:before,html body [data-mc-menu-surface-v109]:after{box-shadow:none!important}:where([data-mc-custom-select=true]>button,[data-mc-select-menu=true]>button,.mc-list-head button,.mc-list-topbar button,.mc-list-toolbar button,.mc-list-stats button,.resource-library-actions-v238 button,.resource-library-view-v238 button,.resource-tabs-v238 button,.projects-v2-card-actions button,.favorite-actions button,.mac-settings-shell-v238 button,.mac-settings-modal-v238 button,.mac-settings-card-v238 button,.mac-message-menu-v88 button,.mac-work-menu-v229 button,.top-chat-menu-v181 button,.admin-dots-popover button,.sidebar button){box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;font-synthesis:none!important;letter-spacing:normal!important;text-decoration:none!important;transition-property:background-color,border-color,color,opacity!important;transition-duration:.14s!important;transition-timing-function:ease!important;will-change:auto!important}:where([data-mc-custom-select=true]>button,[data-mc-select-menu=true]>button,.mc-list-head button,.mc-list-topbar button,.mc-list-toolbar button,.mc-list-stats button,.resource-library-actions-v238 button,.resource-library-view-v238 button,.resource-tabs-v238 button,.projects-v2-card-actions button,.favorite-actions button,.mac-settings-shell-v238 button,.mac-settings-modal-v238 button,.mac-settings-card-v238 button,.mac-message-menu-v88 button,.mac-work-menu-v229 button,.top-chat-menu-v181 button,.admin-dots-popover button,.sidebar button):hover,:where([data-mc-custom-select=true]>button,[data-mc-select-menu=true]>button,.mc-list-head button,.mc-list-topbar button,.mc-list-toolbar button,.mc-list-stats button,.resource-library-actions-v238 button,.resource-library-view-v238 button,.resource-tabs-v238 button,.projects-v2-card-actions button,.favorite-actions button,.mac-settings-shell-v238 button,.mac-settings-modal-v238 button,.mac-settings-card-v238 button,.mac-message-menu-v88 button,.mac-work-menu-v229 button,.top-chat-menu-v181 button,.admin-dots-popover button,.sidebar button):active,:where([data-mc-custom-select=true]>button,[data-mc-select-menu=true]>button,.mc-list-head button,.mc-list-topbar button,.mc-list-toolbar button,.mc-list-stats button,.resource-library-actions-v238 button,.resource-library-view-v238 button,.resource-tabs-v238 button,.projects-v2-card-actions button,.favorite-actions button,.mac-settings-shell-v238 button,.mac-settings-modal-v238 button,.mac-settings-card-v238 button,.mac-message-menu-v88 button,.mac-work-menu-v229 button,.top-chat-menu-v181 button,.admin-dots-popover button,.sidebar button):focus,:where([data-mc-custom-select=true]>button,[data-mc-select-menu=true]>button,.mc-list-head button,.mc-list-topbar button,.mc-list-toolbar button,.mc-list-stats button,.resource-library-actions-v238 button,.resource-library-view-v238 button,.resource-tabs-v238 button,.projects-v2-card-actions button,.favorite-actions button,.mac-settings-shell-v238 button,.mac-settings-modal-v238 button,.mac-settings-card-v238 button,.mac-message-menu-v88 button,.mac-work-menu-v229 button,.top-chat-menu-v181 button,.admin-dots-popover button,.sidebar button):focus-visible{transform:none!important;translate:none!important;scale:1!important;outline:0!important;text-shadow:none!important;filter:none!important}:where([data-mc-custom-select=true]>button,[data-mc-select-menu=true]>button,.mc-list-page button,.mac-settings-shell-v238 button,.sidebar button)::-moz-focus-inner{padding:0!important;border:0!important}[data-mc-custom-select=true]>[data-mc-select-trigger=true]{min-height:42px!important;transform:none!important;translate:none!important;scale:1!important}[data-mc-custom-select=true].open>[data-mc-select-trigger=true],[data-mc-custom-select=true]>[data-mc-select-trigger=true]:hover,[data-mc-custom-select=true]>[data-mc-select-trigger=true]:active,[data-mc-custom-select=true]>[data-mc-select-trigger=true]:focus,[data-mc-custom-select=true]>[data-mc-select-trigger=true]:focus-visible{min-height:42px!important;transform:none!important;translate:none!important;scale:1!important;outline:0!important}.mc-list-page-favorites.resource-library-page-v238{width:100%!important;box-sizing:border-box!important}.mc-list-page-favorites>:where(.favorites-head-v240,.favorites-tools-v240,.favorites-mini-toolbar-v1,.favorites-mini-stats-v1,.favorite-grid-v240,.favorites-empty-v240){margin-left:0!important;margin-right:0!important}.mc-list-page-favorites .favorites-head-v240{width:100%!important}.mc-list-page-favorites .favorites-head-v240 .eyebrow{display:none!important}.mc-list-page-favorites .favorites-head-v240 h2,.mc-list-page-favorites .favorites-head-v240 p{margin-left:0!important;margin-right:0!important}.mc-list-page-favorites .favorites-count-v240{flex:0 0 auto!important;margin:0!important}.mc-list-page-favorites .favorites-tools-v240.resource-library-topbar-v238{width:100%!important}.mc-list-page-favorites .favorites-search-v244{width:100%!important;min-width:0!important;margin:0!important}.mc-list-page-favorites .favorites-selects-v244{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important}.mc-list-page-favorites .favorites-sort-v244{min-width:164px!important;margin:0!important}.mc-list-page-favorites .favorites-mini-toolbar-v1.resource-library-toolbar-v238,.mc-list-page-favorites .favorites-mini-stats-v1.resource-library-stats-v238{width:100%!important}.mc-list-page-favorites .favorites-mini-stats-v1>em{margin-left:auto!important;font-style:normal!important}.mc-list-page-favorites .favorites-empty-v240.resource-empty-v238{width:100%!important;box-sizing:border-box!important}.mc-list-page-favorites .favorite-grid-v240{width:100%!important;padding:0!important}@media(max-width:760px){.mc-list-page-favorites .favorites-selects-v244{width:100%!important;justify-content:stretch!important}.mc-list-page-favorites .favorites-sort-v244{width:100%!important;min-width:0!important}.mc-list-page-favorites .favorites-mini-stats-v1>em{margin-left:0!important}}.mac-admin-v114-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;gap:10px;background:#090909;color:#a5a5a5;font:500 13px/1.45 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mac-admin-v117{--admin-bg: #090909;--admin-surface: rgba(9, 9, 9, .82);--admin-surface-solid: #0b0b0b;--admin-surface-raised: #0e0e0e;--admin-hover: #151515;--admin-active: #181818;--admin-border: #232323;--admin-border-hover: #303030;--admin-text: #f1f1f1;--admin-muted: #858585;--admin-faint: #5f5f5f;--admin-green: #61d88d;--admin-red: #e17c86;--admin-amber: #dbb968;--admin-radius-lg: 15px;--admin-radius-md: 11px;--admin-radius-sm: 9px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;grid-template-columns:246px minmax(0,1fr);width:100vw;height:100dvh;overflow:hidden;background:var(--admin-bg);color:var(--admin-text);color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.mac-admin-v117,.mac-admin-v117 *{box-sizing:border-box}.mac-admin-v117 button,.mac-admin-v117 input,.mac-admin-v117 textarea{font:inherit}.mac-admin-v117 button{-webkit-tap-highlight-color:transparent}.mac-admin-v117 button:focus,.mac-admin-v117 button:focus-visible,.mac-admin-v117 input:focus,.mac-admin-v117 input:focus-visible,.mac-admin-v117 textarea:focus,.mac-admin-v117 textarea:focus-visible{outline:0}.mac-admin-v117 .mac-admin-v114-sidebar{min-width:0;height:100%;display:flex;flex-direction:column;gap:0;padding:14px 12px 12px;border-right:1px solid var(--admin-border);background:#090909e6;-webkit-backdrop-filter:blur(22px) saturate(115%);backdrop-filter:blur(22px) saturate(115%);overflow:hidden}.mac-admin-v117 .mac-admin-v115-back{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:#0c0c0c;color:#dcdcdc;cursor:url(/cursors/link.cur),pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mac-admin-v117 .mac-admin-v115-back:hover{background:var(--admin-hover);border-color:var(--admin-border-hover);color:#fff}.mac-admin-v117 .mac-admin-v114-brand{display:flex;align-items:center;gap:11px;padding:17px 9px 13px}.mac-admin-v117 .mac-admin-v114-brand>span{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border:1px solid var(--admin-border);border-radius:11px;background:var(--admin-surface-raised);color:#d8d8d8}.mac-admin-v117 .mac-admin-v114-brand b{display:block;font-size:13px;line-height:1.25}.mac-admin-v117 .mac-admin-v114-brand small{display:block;margin-top:3px;color:var(--admin-faint);font-size:10px}.mac-admin-v117 .mac-admin-v114-sidebar nav{display:flex;flex-direction:column;gap:4px;min-height:0;padding:2px 0;overflow:auto;scrollbar-width:none}.mac-admin-v117 .mac-admin-v114-sidebar nav::-webkit-scrollbar{display:none}.mac-admin-v117 .mac-admin-v114-sidebar nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#929292;cursor:url(/cursors/link.cur),pointer;text-align:left;transition:background-color 145ms ease,border-color 145ms ease,color 145ms ease}.mac-admin-v117 .mac-admin-v114-sidebar nav button:hover{background:#101010;color:#d5d5d5}.mac-admin-v117 .mac-admin-v114-sidebar nav button.active{border-color:var(--admin-border-hover);background:var(--admin-active);color:#fff}.mac-admin-v117 .mac-admin-v114-sidebar-status{margin-top:auto;display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:12px;background:#0c0c0c}.mac-admin-v117 .mac-admin-v114-sidebar-status>span i{display:block;width:7px;height:7px;border-radius:50%;background:var(--admin-green);box-shadow:0 0 12px #61d88d6b}.mac-admin-v117 .mac-admin-v114-sidebar-status>span.warning i{background:var(--admin-amber)}.mac-admin-v117 .mac-admin-v114-sidebar-status b{display:block;font-size:11px}.mac-admin-v117 .mac-admin-v114-sidebar-status small{display:block;margin-top:3px;color:var(--admin-faint);font-size:9px}.mac-admin-v117 .mac-admin-v114-main{min-width:0;height:100%;display:grid;grid-template-rows:78px minmax(0,1fr);overflow:hidden;background:var(--admin-bg)}.mac-admin-v117 .mac-admin-v114-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;padding:0 26px;border-bottom:1px solid var(--admin-border);background:#090909db;-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%)}.mac-admin-v117 .mac-admin-v114-header>div:first-child{min-width:0}.mac-admin-v117 .mac-admin-v114-header h2{margin:0;font-size:25px;line-height:1.12;letter-spacing:-.035em}.mac-admin-v117 .mac-admin-v114-header p{margin:5px 0 0;color:var(--admin-muted);font-size:11px}.mac-admin-v117 .mac-admin-v114-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.mac-admin-v117 .mac-admin-v114-updated{color:var(--admin-faint);font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-content{min-width:0;min-height:0;overflow:auto;padding:22px 26px 30px;scrollbar-width:thin;scrollbar-color:#303030 transparent}.mac-admin-v117 .mac-admin-v114-content::-webkit-scrollbar{width:7px}.mac-admin-v117 .mac-admin-v114-content::-webkit-scrollbar-thumb{border-radius:999px;background:#303030}.mac-admin-v117 .mac-admin-v114-content>*{width:min(100%,1580px);margin-inline:auto}.mac-admin-v117 .mac-admin-v114-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.mac-admin-v117 .mac-admin-v114-grid{display:grid;gap:16px;min-width:0}.mac-admin-v117 .mac-admin-v114-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-admin-v117 :where(.mac-admin-v114-header-actions button,.mac-admin-v114-card button,.mac-admin-v115-provider-bar button,.mac-admin-v114-action-grid button,.mac-admin-v115-back){transform:none;box-shadow:none}.mac-admin-v117 :where(.mac-admin-v114-header-actions button,.mac-admin-v114-card button,.mac-admin-v115-provider-bar button){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#0e0e0e;color:#dcdcdc;cursor:url(/cursors/link.cur),pointer;white-space:nowrap;transition:background-color 145ms ease,border-color 145ms ease,color 145ms ease}.mac-admin-v117 :where(.mac-admin-v114-header-actions button,.mac-admin-v114-card button,.mac-admin-v115-provider-bar button):hover{border-color:var(--admin-border-hover);background:var(--admin-active);color:#fff}.mac-admin-v117 button:disabled{opacity:.38;cursor:not-allowed;transform:none!important}.mac-admin-v117 :where(input,textarea){width:100%;min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#0b0b0b;color:#ececec;box-shadow:none;transition:border-color 145ms ease,background-color 145ms ease}.mac-admin-v117 input{height:40px;padding:0 12px}.mac-admin-v117 textarea{min-height:118px;padding:12px;line-height:1.5;resize:vertical}.mac-admin-v117 :where(input,textarea):focus{border-color:#3a3a3a;background:#0e0e0e}.mac-admin-v117 [data-mc-custom-select=true]{min-width:0;width:100%}.mac-admin-v117 [data-mc-select-trigger=true]{width:100%;min-width:0;min-height:40px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#0b0b0b;color:#e3e3e3;box-shadow:none}.mac-admin-v117 [data-mc-select-trigger=true]:hover,.mac-admin-v117 [data-mc-custom-select=true].open [data-mc-select-trigger=true]{border-color:var(--admin-border-hover);background:#101010}.mac-admin-v117 .danger,.mac-admin-v117 .mac-admin-v114-action-grid .danger{border-color:#3b2124!important;background:#170d0f!important;color:#ee9099!important}.mac-admin-v117 .icon{width:38px;min-width:38px;padding:0}.mac-admin-v117 .text{min-height:30px;padding-inline:4px;border-color:transparent;background:transparent;color:#969696}.mac-admin-v117 .mac-admin-v114-card{min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);-webkit-backdrop-filter:blur(18px) saturate(112%);backdrop-filter:blur(18px) saturate(112%);overflow:hidden}.mac-admin-v117 .mac-admin-v114-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 16px;border-bottom:1px solid #1e1e1e}.mac-admin-v117 .mac-admin-v114-card>header>div:first-child{min-width:0}.mac-admin-v117 .mac-admin-v114-card>header h3{margin:0;font-size:14px;line-height:1.25}.mac-admin-v117 .mac-admin-v114-card>header p{margin:4px 0 0;color:var(--admin-muted);font-size:10px;line-height:1.4}.mac-admin-v117 .mac-admin-v114-card>footer{display:flex;align-items:center;gap:8px;min-height:58px;padding:10px 16px;border-top:1px solid #1e1e1e}.mac-admin-v117 .mac-admin-v114-empty-note{display:flex;align-items:center;justify-content:center;min-height:150px;padding:22px;color:#707070;font-size:11px;text-align:center}.mac-admin-v117 .mac-admin-v114-state,.mac-admin-v117 .mac-admin-v114-feedback-pills span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid #2a2a2a;border-radius:8px;background:#111;color:#a0a0a0;font-size:9px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-state.online,.mac-admin-v117 .mac-admin-v114-feedback-pills .positive{color:var(--admin-green)}.mac-admin-v117 .mac-admin-v114-state.warning{color:var(--admin-amber)}.mac-admin-v117 .mac-admin-v114-state.danger,.mac-admin-v117 .mac-admin-v114-feedback-pills .negative{color:var(--admin-red)}.mac-admin-v117 .mac-admin-v114-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mac-admin-v117 .mac-admin-v114-metrics article{display:flex;align-items:center;gap:12px;min-width:0;min-height:86px;padding:15px;border:1px solid var(--admin-border);border-radius:14px;background:#0c0c0c}.mac-admin-v117 .mac-admin-v114-metrics article>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#151515;color:#a9a9a9}.mac-admin-v117 .mac-admin-v114-metrics small{display:block;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-metrics b{display:block;margin-top:3px;font-size:19px;line-height:1.05}.mac-admin-v117 .mac-admin-v114-metrics em{display:block;margin-top:4px;color:#767676;font-size:9px;font-style:normal}.mac-admin-v117 .mac-admin-v114-health-list,.mac-admin-v117 .mac-admin-v114-plan-list{display:grid;gap:8px;padding:14px 16px 16px}.mac-admin-v117 .mac-admin-v114-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-admin-v117 .mac-admin-v114-health-list>div,.mac-admin-v117 .mac-admin-v114-plan-list>div{min-width:0;border:1px solid #1f1f1f;border-radius:10px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v114-health-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 12px}.mac-admin-v117 .mac-admin-v114-health-list span{display:flex;align-items:center;gap:8px;min-width:0;color:#a9a9a9;font-size:11px}.mac-admin-v117 .mac-admin-v114-health-list b{color:#e5e5e5;font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-plan-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 12px}.mac-admin-v117 .mac-admin-v114-plan-list b,.mac-admin-v117 .mac-admin-v114-plan-list small{display:block}.mac-admin-v117 .mac-admin-v114-plan-list b{font-size:11px}.mac-admin-v117 .mac-admin-v114-plan-list small{margin-top:3px;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-plan-list strong{font-size:14px}.mac-admin-v117 .mac-admin-v114-money{color:#e8e8e8;font-size:14px;font-weight:650}.mac-admin-v117 .mac-admin-v114-compact-list{padding:8px}.mac-admin-v117 .mac-admin-v114-compact-list>*{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:#ddd;text-align:left}.mac-admin-v117 .mac-admin-v114-compact-list>*:hover{background:#111}.mac-admin-v117 .mac-admin-v114-compact-list>*>span:nth-child(2){min-width:0;flex:1}.mac-admin-v117 .mac-admin-v114-compact-list b,.mac-admin-v117 .mac-admin-v114-compact-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-compact-list b{font-size:10px}.mac-admin-v117 .mac-admin-v114-compact-list small{margin-top:3px;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-compact-list em{flex:0 0 auto;color:#777;font-size:9px;font-style:normal}.mac-admin-v117 .mac-admin-v114-users-layout{display:grid;grid-template-columns:minmax(520px,1fr) minmax(360px,410px);gap:16px;min-width:0;min-height:calc(100dvh - 130px)}.mac-admin-v117 .mac-admin-v114-user-list{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.mac-admin-v117 .mac-admin-v114-users-toolbar{display:grid!important;grid-template-columns:minmax(260px,1fr) 160px auto 50px!important;align-items:center!important;gap:9px!important;min-height:62px!important;padding:11px!important}.mac-admin-v117 .mac-admin-v114-users-toolbar>label{display:flex;align-items:center;gap:8px;height:40px;min-width:0;padding:0 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#0b0b0b}.mac-admin-v117 .mac-admin-v114-users-toolbar>label input{height:auto;padding:0;border:0;background:transparent}.mac-admin-v117 .mac-admin-v114-users-toolbar>label button{width:26px;min-width:26px;min-height:26px;padding:0;border:0;background:transparent}.mac-admin-v117 .mac-admin-v114-users-toolbar>span{justify-self:end;color:var(--admin-faint);font-size:9px;white-space:nowrap}.mac-admin-v117 .mac-admin-v115-export{min-width:100px}.mac-admin-v117 .mac-admin-v114-user-rows{min-height:0;overflow:auto}.mac-admin-v117 .mac-admin-v114-user-rows>button{display:grid;grid-template-columns:34px minmax(0,1fr) 88px 112px;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 13px;border:0;border-bottom:1px solid #1d1d1d;background:transparent;color:#ddd;text-align:left;cursor:url(/cursors/link.cur),pointer;transition:background-color .14s ease}.mac-admin-v117 .mac-admin-v114-user-rows>button:hover{background:#101010}.mac-admin-v117 .mac-admin-v114-user-rows>button.active{background:#151515}.mac-admin-v117 .avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #292929;border-radius:50%;background:#111;color:#ddd;font-size:11px}.mac-admin-v117 .avatar.large{width:40px;height:40px;flex-basis:40px}.mac-admin-v117 .mac-admin-v114-user-rows .identity{min-width:0}.mac-admin-v117 .mac-admin-v114-user-rows .identity b,.mac-admin-v117 .mac-admin-v114-user-rows .identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-user-rows .identity b{font-size:11px}.mac-admin-v117 .mac-admin-v114-user-rows .identity small{margin-top:3px;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-user-rows .plan{color:#c5c5c5;font-size:9px}.mac-admin-v117 .mac-admin-v114-user-rows .status{display:flex;align-items:center;gap:6px;color:#7e7e7e;font-size:9px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-user-rows .status i{width:6px;height:6px;border-radius:50%;background:#747474}.mac-admin-v117 .mac-admin-v114-user-rows .status.verified i{background:var(--admin-green)}.mac-admin-v117 .mac-admin-v114-user-rows .status.blocked i{background:var(--admin-red)}.mac-admin-v117 .mac-admin-v114-user-detail{min-width:0;align-self:stretch;max-height:calc(100dvh - 130px);overflow:auto}.mac-admin-v117 .mac-admin-v114-user-detail>header.profile{justify-content:flex-start}.mac-admin-v117 .mac-admin-v114-user-detail .profile>div{min-width:0;flex:1}.mac-admin-v117 .mac-admin-v114-user-detail .profile h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-user-detail .profile p{margin:3px 0 0;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-admin-badge{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid #2c2c2c;border-radius:8px;background:#111;font-size:9px}.mac-admin-v117 .mac-admin-v115-copy{width:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important}.mac-admin-v117 .mac-admin-v114-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px 14px}.mac-admin-v117 .mac-admin-v114-detail-grid label>span,.mac-admin-v117 .mac-admin-v115-role-grid label>span,.mac-admin-v117 .mac-admin-v115-model-row label>span,.mac-admin-v117 .mac-admin-v115-model-row .actions>span{display:block;margin:0 0 6px;color:var(--admin-muted);font-size:8px;line-height:1.2}.mac-admin-v117 .mac-admin-v114-user-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px}.mac-admin-v117 .mac-admin-v114-user-facts>div{min-width:0;min-height:64px;padding:11px;border:1px solid #1f1f1f;border-radius:10px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v114-user-facts span,.mac-admin-v117 .mac-admin-v114-system-facts span,.mac-admin-v117 .mac-admin-v114-security-summary span,.mac-admin-v117 .mac-admin-v114-route-grid span{display:block;color:var(--admin-muted);font-size:8px}.mac-admin-v117 .mac-admin-v114-user-facts b{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;color:#e1e1e1;font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-direct-message{padding:14px;border-top:1px solid #1e1e1e}.mac-admin-v117 .mac-admin-v114-direct-message>div b,.mac-admin-v117 .mac-admin-v114-direct-message>div small{display:block}.mac-admin-v117 .mac-admin-v114-direct-message>div b{font-size:11px}.mac-admin-v117 .mac-admin-v114-direct-message>div small{margin-top:4px;color:var(--admin-muted);font-size:9px;line-height:1.4}.mac-admin-v117 .mac-admin-v114-direct-message textarea{margin-top:11px;min-height:126px}.mac-admin-v117 .mac-admin-v114-direct-message footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.mac-admin-v117 .mac-admin-v114-direct-message footer span{color:var(--admin-faint);font-size:9px}.mac-admin-v117 .mac-admin-v114-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 14px 14px;border-top:1px solid #1e1e1e}.mac-admin-v117 .mac-admin-v114-action-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#0d0d0d;color:#d2d2d2;cursor:url(/cursors/link.cur),pointer;font-size:9px}.mac-admin-v117 .mac-admin-v114-metrics.compact article{min-height:78px}.mac-admin-v117 .mac-admin-v114-grid.two.telegram{align-items:stretch}.mac-admin-v117 .mac-admin-v114-broadcast{padding-bottom:0}.mac-admin-v117 .mac-admin-v114-broadcast>label{display:block;padding:14px 16px 0}.mac-admin-v117 .mac-admin-v114-broadcast>label>span{display:block;margin-bottom:7px;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-broadcast>textarea{width:calc(100% - 32px);min-height:132px;margin:12px 16px 0}.mac-admin-v117 .mac-admin-v114-broadcast>footer{justify-content:space-between}.mac-admin-v117 .mac-admin-v114-broadcast>footer span{color:var(--admin-faint);font-size:9px}.mac-admin-v117 .mac-admin-v114-broadcast-history{padding:10px}.mac-admin-v117 .mac-admin-v114-broadcast-history>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:11px;margin-bottom:8px;border:1px solid #1f1f1f;border-radius:10px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v114-broadcast-history b,.mac-admin-v117 .mac-admin-v114-broadcast-history small{display:block}.mac-admin-v117 .mac-admin-v114-broadcast-history b{font-size:10px}.mac-admin-v117 .mac-admin-v114-broadcast-history small{margin-top:3px;color:var(--admin-muted);font-size:8px}.mac-admin-v117 .mac-admin-v114-broadcast-history strong{font-size:10px}.mac-admin-v117 .mac-admin-v114-broadcast-history p,.mac-admin-v117 .mac-admin-v114-broadcast-history em{grid-column:1 / -1}.mac-admin-v117 .mac-admin-v114-broadcast-history p{margin:3px 0 0;color:#a0a0a0;font-size:9px;line-height:1.45;white-space:pre-wrap}.mac-admin-v117 .mac-admin-v114-broadcast-history em{color:var(--admin-red);font-size:8px;font-style:normal}.mac-admin-v117 .mac-admin-v115-models-page{padding-bottom:4px}.mac-admin-v117 .mac-admin-v115-provider-bar{position:sticky;top:-1px;z-index:5;display:flex;align-items:center;gap:12px;min-height:62px;padding:11px 13px;border:1px solid var(--admin-border);border-radius:14px;background:#0a0a0aeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mac-admin-v117 .mac-admin-v115-provider-bar>div{display:flex;align-items:center;gap:8px;flex:0 0 auto}.mac-admin-v117 .mac-admin-v115-provider-bar .online i{display:block;width:7px;height:7px;border-radius:50%;background:var(--admin-green);box-shadow:0 0 12px #61d88d5c}.mac-admin-v117 .mac-admin-v115-provider-bar b{font-size:12px}.mac-admin-v117 .mac-admin-v115-provider-bar small{color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v115-provider-bar code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;color:#727272;font-size:9px;white-space:nowrap}.mac-admin-v117 .mac-admin-v115-role-card>header{border-bottom:0}.mac-admin-v117 .mac-admin-v115-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 16px 16px}.mac-admin-v117 .mac-admin-v115-model-editor{overflow:visible}.mac-admin-v117 .mac-admin-v115-model-editor-head{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(220px,300px) auto;align-items:center!important;gap:10px!important}.mac-admin-v117 .mac-admin-v115-model-search{display:flex;align-items:center;gap:8px;height:40px;min-width:0;padding:0 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:#0b0b0b}.mac-admin-v117 .mac-admin-v115-model-search input{height:auto;padding:0;border:0;background:transparent}.mac-admin-v117 .mac-admin-v115-sections{display:flex;flex-direction:column;gap:12px;padding:13px}.mac-admin-v117 .mac-admin-v115-section{min-width:0;border:1px solid #202020;border-radius:12px;background:#0b0b0b;overflow:hidden}.mac-admin-v117 .mac-admin-v115-section>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:56px;padding:9px 11px;border-bottom:1px solid #1d1d1d;background:#0c0c0c}.mac-admin-v117 .mac-admin-v115-section>header>input{height:36px;border-color:transparent;background:transparent;font-size:14px;font-weight:650}.mac-admin-v117 .mac-admin-v115-section>header>input:focus{border-color:var(--admin-border-hover);background:#0f0f0f}.mac-admin-v117 .mac-admin-v115-section>header>span{display:grid;place-items:center;min-width:28px;height:26px;padding-inline:7px;border-radius:8px;background:#151515;color:#818181;font-size:9px}.mac-admin-v117 .mac-admin-v115-section>header>div{display:flex;gap:5px}.mac-admin-v117 .mac-admin-v115-model-rows{display:flex;flex-direction:column}.mac-admin-v117 .mac-admin-v115-model-row{display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(170px,1fr) minmax(130px,.62fr) 108px minmax(130px,.62fr) 112px;align-items:end;gap:10px;min-width:0;padding:11px;border-bottom:1px solid #191919}.mac-admin-v117 .mac-admin-v115-model-row:last-child{border-bottom:0}.mac-admin-v117 .mac-admin-v115-model-row>*{min-width:0}.mac-admin-v117 .mac-admin-v115-model-row input,.mac-admin-v117 .mac-admin-v115-model-row [data-mc-select-trigger=true],.mac-admin-v117 .mac-admin-v115-availability{height:38px;min-height:38px}.mac-admin-v117 .mac-admin-v115-model-row .availability{min-width:0}.mac-admin-v117 .mac-admin-v115-availability{width:100%;padding:0 9px!important;border-color:#3b2225!important;background:#160d0f!important;color:var(--admin-red)!important;font-size:9px}.mac-admin-v117 .mac-admin-v115-availability.available{border-color:#1d3928!important;background:#0d1711!important;color:var(--admin-green)!important}.mac-admin-v117 .mac-admin-v115-model-row .actions{min-width:0}.mac-admin-v117 .mac-admin-v115-model-row .actions>div{display:grid;grid-template-columns:repeat(3,34px);justify-content:end;gap:5px}.mac-admin-v117 .mac-admin-v115-model-row .actions .icon{width:34px;min-width:34px;min-height:38px}.mac-admin-v117 .mac-admin-v115-add-model{display:grid!important;grid-template-columns:minmax(180px,340px) auto!important;justify-content:start!important;gap:9px!important}.mac-admin-v117 .mac-admin-v115-add-model input{height:38px}.mac-admin-v117 .mac-admin-v114-feedback-list{padding:8px}.mac-admin-v117 .mac-admin-v114-feedback-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:58px;padding:10px;border:0;border-bottom:1px solid #1d1d1d}.mac-admin-v117 .mac-admin-v114-feedback-list article:last-child{border-bottom:0}.mac-admin-v117 .mac-admin-v114-feedback-list .preview{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;min-width:0;border:0;background:transparent;text-align:left}.mac-admin-v117 .mac-admin-v114-feedback-list .preview>span:last-child{min-width:0}.mac-admin-v117 .mac-admin-v114-feedback-list b,.mac-admin-v117 .mac-admin-v114-feedback-list small{display:block}.mac-admin-v117 .mac-admin-v114-feedback-list p{margin:5px 0 0;color:#969696;font-size:9px;line-height:1.45}.mac-admin-v117 .mac-admin-v114-feedback-list article>div{display:flex;align-items:center;gap:6px}.mac-admin-v117 .mac-admin-v114-feedback-pills{display:flex;gap:6px}.mac-admin-v117 .mac-admin-v114-drive-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.mac-admin-v117 .mac-admin-v114-drive-list article{padding:12px;border:1px solid #1f1f1f;border-radius:11px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v114-drive-list article>header{display:flex;align-items:center;gap:10px}.mac-admin-v117 .mac-admin-v114-drive-list article>header>div{min-width:0;flex:1}.mac-admin-v117 .mac-admin-v114-drive-list b,.mac-admin-v117 .mac-admin-v114-drive-list small{display:block}.mac-admin-v117 .mac-admin-v114-drive-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-drive-list small{margin-top:3px;color:var(--admin-muted);font-size:8px}.mac-admin-v117 .mac-admin-v114-drive-list .usage{margin-top:12px}.mac-admin-v117 .mac-admin-v114-drive-list .usage>span{display:block;color:var(--admin-muted);font-size:9px}.mac-admin-v117 .mac-admin-v114-drive-list .usage>i{display:block;height:5px;margin-top:7px;border-radius:999px;background:#1b1b1b;overflow:hidden}.mac-admin-v117 .mac-admin-v114-drive-list .usage>i b{height:100%;border-radius:inherit;background:#e7e7e7}.mac-admin-v117 .mac-admin-v114-drive-list footer{display:flex;gap:7px;margin-top:11px}.mac-admin-v117 .mac-admin-v114-drive-list footer button{flex:1;min-width:0;padding-inline:8px;font-size:9px}.mac-admin-v117 .mac-admin-v114-system-facts,.mac-admin-v117 .mac-admin-v114-security-summary,.mac-admin-v117 .mac-admin-v114-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px 16px}.mac-admin-v117 .mac-admin-v114-system-facts>div,.mac-admin-v117 .mac-admin-v114-security-summary>div,.mac-admin-v117 .mac-admin-v114-route-grid>div{min-width:0;min-height:62px;padding:11px;border:1px solid #1f1f1f;border-radius:10px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v114-system-facts b,.mac-admin-v117 .mac-admin-v114-security-summary b,.mac-admin-v117 .mac-admin-v114-route-grid code{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;color:#ddd;font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-security-events{display:flex;flex-direction:column;padding:8px 12px 12px}.mac-admin-v117 .mac-admin-v114-security-events>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 10px;border-bottom:1px solid #1d1d1d}.mac-admin-v117 .mac-admin-v114-security-events>div:last-child{border-bottom:0}.mac-admin-v117 .mac-admin-v114-security-events span{display:flex;align-items:baseline;gap:8px;min-width:0}.mac-admin-v117 .mac-admin-v114-security-events b{overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-security-events small{overflow:hidden;text-overflow:ellipsis;color:var(--admin-muted);font-size:9px;white-space:nowrap}.mac-admin-v117 .mac-admin-v114-security-events em{color:#757575;font-size:9px;font-style:normal;white-space:nowrap}@media(max-width:1380px){.mac-admin-v117{grid-template-columns:224px minmax(0,1fr)}.mac-admin-v117 .mac-admin-v114-content{padding-inline:20px}.mac-admin-v117 .mac-admin-v114-users-layout{grid-template-columns:minmax(460px,1fr) 360px}.mac-admin-v117 .mac-admin-v115-model-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 128px 104px;grid-template-areas:"id title route availability" "move move actions actions";align-items:end}.mac-admin-v117 .mac-admin-v115-model-row .id{grid-area:id}.mac-admin-v117 .mac-admin-v115-model-row .title{grid-area:title}.mac-admin-v117 .mac-admin-v115-model-row .route{grid-area:route}.mac-admin-v117 .mac-admin-v115-model-row .availability{grid-area:availability}.mac-admin-v117 .mac-admin-v115-model-row .move{grid-area:move;max-width:300px}.mac-admin-v117 .mac-admin-v115-model-row .actions{grid-area:actions;justify-self:end}}@media(max-width:1100px){.mac-admin-v117{grid-template-columns:78px minmax(0,1fr)}.mac-admin-v117 .mac-admin-v115-back{justify-content:center;padding:0}.mac-admin-v117 .mac-admin-v115-back span,.mac-admin-v117 .mac-admin-v114-brand>div,.mac-admin-v117 .mac-admin-v114-sidebar nav button span,.mac-admin-v117 .mac-admin-v114-sidebar-status>div{display:none}.mac-admin-v117 .mac-admin-v114-brand{justify-content:center;padding-inline:0}.mac-admin-v117 .mac-admin-v114-sidebar nav button,.mac-admin-v117 .mac-admin-v114-sidebar-status{justify-content:center;padding-inline:0}.mac-admin-v117 .mac-admin-v114-users-layout{grid-template-columns:1fr;min-height:0}.mac-admin-v117 .mac-admin-v114-user-detail{max-height:none}.mac-admin-v117 .mac-admin-v114-grid.two{grid-template-columns:1fr}.mac-admin-v117 .mac-admin-v115-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-admin-v117 .mac-admin-v114-drive-list{grid-template-columns:1fr}}@media(max-width:760px){.mac-admin-v117{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.mac-admin-v117 .mac-admin-v114-sidebar{height:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:8px;border-right:0;border-bottom:1px solid var(--admin-border)}.mac-admin-v117 .mac-admin-v115-back{width:42px;min-height:42px}.mac-admin-v117 .mac-admin-v114-brand,.mac-admin-v117 .mac-admin-v114-sidebar-status{display:none}.mac-admin-v117 .mac-admin-v114-sidebar nav{flex-direction:row;overflow:auto}.mac-admin-v117 .mac-admin-v114-sidebar nav button{flex:0 0 42px;width:42px;min-height:42px}.mac-admin-v117 .mac-admin-v114-main{grid-template-rows:68px minmax(0,1fr)}.mac-admin-v117 .mac-admin-v114-header{padding-inline:14px}.mac-admin-v117 .mac-admin-v114-header h2{font-size:21px}.mac-admin-v117 .mac-admin-v114-header p,.mac-admin-v117 .mac-admin-v114-updated{display:none}.mac-admin-v117 .mac-admin-v114-content{padding:13px}.mac-admin-v117 .mac-admin-v114-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-admin-v117 .mac-admin-v114-health-list{grid-template-columns:1fr}.mac-admin-v117 .mac-admin-v114-users-toolbar{grid-template-columns:1fr 132px!important}.mac-admin-v117 .mac-admin-v115-export,.mac-admin-v117 .mac-admin-v114-users-toolbar>span{display:none}.mac-admin-v117 .mac-admin-v114-user-rows>button{grid-template-columns:32px minmax(0,1fr) 82px}.mac-admin-v117 .mac-admin-v114-user-rows .status{display:none}.mac-admin-v117 .mac-admin-v114-detail-grid,.mac-admin-v117 .mac-admin-v114-user-facts,.mac-admin-v117 .mac-admin-v114-action-grid,.mac-admin-v117 .mac-admin-v114-system-facts,.mac-admin-v117 .mac-admin-v114-security-summary,.mac-admin-v117 .mac-admin-v114-route-grid{grid-template-columns:1fr}.mac-admin-v117 .mac-admin-v115-provider-bar{align-items:flex-start;flex-wrap:wrap}.mac-admin-v117 .mac-admin-v115-provider-bar code{order:3;flex-basis:100%}.mac-admin-v117 .mac-admin-v115-role-grid{grid-template-columns:1fr}.mac-admin-v117 .mac-admin-v115-model-editor-head{grid-template-columns:1fr!important}.mac-admin-v117 .mac-admin-v115-model-row{grid-template-columns:1fr;grid-template-areas:none}.mac-admin-v117 .mac-admin-v115-model-row>*{grid-area:auto!important;max-width:none!important}.mac-admin-v117 .mac-admin-v115-model-row .actions{justify-self:stretch}.mac-admin-v117 .mac-admin-v115-model-row .actions>div{justify-content:start}.mac-admin-v117 .mac-admin-v115-add-model{grid-template-columns:1fr!important}}@media(max-width:520px){.mac-admin-v117 .mac-admin-v114-metrics{grid-template-columns:1fr}.mac-admin-v117 .mac-admin-v114-header-actions button span{display:none}}.mac-admin-v117{font-size:13px}.mac-admin-v117 .mac-admin-v114-header p,.mac-admin-v117 .mac-admin-v114-card>header p,.mac-admin-v117 .mac-admin-v114-brand small,.mac-admin-v117 .mac-admin-v114-sidebar-status small{font-size:11px;line-height:1.45}.mac-admin-v117 .mac-admin-v114-card>header h3{font-size:15px}.mac-admin-v117 .mac-admin-v114-metrics small,.mac-admin-v117 .mac-admin-v114-metrics em,.mac-admin-v117 .mac-admin-v114-user-rows .identity small,.mac-admin-v117 .mac-admin-v114-user-rows .plan,.mac-admin-v117 .mac-admin-v114-user-rows .status,.mac-admin-v117 .mac-admin-v114-direct-message>div small,.mac-admin-v117 .mac-admin-v114-broadcast>label>span,.mac-admin-v117 .mac-admin-v114-broadcast>footer span,.mac-admin-v117 .mac-admin-v114-user-facts span,.mac-admin-v117 .mac-admin-v114-system-facts span,.mac-admin-v117 .mac-admin-v114-security-summary span,.mac-admin-v117 .mac-admin-v114-route-grid span{font-size:10px}.mac-admin-v117 .mac-admin-v114-user-rows .identity b,.mac-admin-v117 .mac-admin-v114-health-list span,.mac-admin-v117 .mac-admin-v114-health-list b,.mac-admin-v117 .mac-admin-v114-plan-list b,.mac-admin-v117 .mac-admin-v114-compact-list b,.mac-admin-v117 .mac-admin-v114-action-grid button{font-size:11px}.mac-admin-v117 .mac-admin-v114-detail-grid label>span,.mac-admin-v117 .mac-admin-v115-role-grid label>span,.mac-admin-v117 .mac-admin-v115-model-row label>span,.mac-admin-v117 .mac-admin-v115-model-row .actions>span{margin-bottom:7px;color:#969696;font-size:10px;font-weight:600}.mac-admin-v117 :where(.mac-admin-v114-header-actions button,.mac-admin-v114-card>header button:not(.text):not(.preview),.mac-admin-v114-card>footer button,.mac-admin-v114-action-grid button,.mac-admin-v114-direct-message button,.mac-admin-v114-broadcast button,.mac-admin-v114-drive-list button,.mac-admin-v115-provider-bar button,.mac-admin-v115-section button,.mac-admin-v114-users-toolbar>button){border:1px solid #232323!important;background:#0d0d0d!important}.mac-admin-v117 :where(.mac-admin-v114-header-actions button,.mac-admin-v114-card>header button:not(.text):not(.preview),.mac-admin-v114-card>footer button,.mac-admin-v114-action-grid button,.mac-admin-v114-direct-message button,.mac-admin-v114-broadcast button,.mac-admin-v114-drive-list button,.mac-admin-v115-provider-bar button,.mac-admin-v115-section button,.mac-admin-v114-users-toolbar>button):hover{border-color:#303030!important;background:#181818!important}.mac-admin-v117 .mac-admin-v114-card>header,.mac-admin-v117 .mac-admin-v114-card>footer{gap:12px}.mac-admin-v117 .mac-admin-v114-stack,.mac-admin-v117 .mac-admin-v114-grid{gap:18px}.mac-admin-v117 .mac-admin-v115-model-row{grid-template-columns:minmax(190px,1.25fr) minmax(175px,1fr) minmax(130px,.7fr) 112px 104px 118px;grid-template-areas:"id title route multiplier quality availability" "move move move move actions actions";align-items:end;gap:11px;padding:14px}.mac-admin-v117 .mac-admin-v115-model-row .id{grid-area:id}.mac-admin-v117 .mac-admin-v115-model-row .title{grid-area:title}.mac-admin-v117 .mac-admin-v115-model-row .route{grid-area:route}.mac-admin-v117 .mac-admin-v115-model-row .multiplier{grid-area:multiplier}.mac-admin-v117 .mac-admin-v115-model-row .quality{grid-area:quality}.mac-admin-v117 .mac-admin-v115-model-row .availability{grid-area:availability}.mac-admin-v117 .mac-admin-v115-model-row .move{grid-area:move;width:min(100%,380px)}.mac-admin-v117 .mac-admin-v115-model-row .actions{grid-area:actions;justify-self:end}.mac-admin-v117 .mac-admin-v115-model-row .multiplier input,.mac-admin-v117 .mac-admin-v115-model-row .quality input{text-align:center;font-variant-numeric:tabular-nums}.mac-admin-v117 .mac-admin-v115-model-row .actions>div{grid-template-columns:repeat(3,38px)}.mac-admin-v117 .mac-admin-v115-model-row .actions .icon{width:38px;min-width:38px}@media(max-width:1440px){.mac-admin-v117 .mac-admin-v115-model-row{grid-template-columns:minmax(170px,1fr) minmax(160px,1fr) 130px 105px;grid-template-areas:"id title route availability" "multiplier quality move actions"}.mac-admin-v117 .mac-admin-v115-model-row .move{width:100%}}@media(max-width:820px){.mac-admin-v117 .mac-admin-v115-model-row{grid-template-columns:1fr 1fr;grid-template-areas:"id id" "title title" "route availability" "multiplier quality" "move move" "actions actions"}.mac-admin-v117 .mac-admin-v115-model-row .actions{justify-self:start}}.mac-admin-v117 .mac-admin-v118-sync-card>header{align-items:flex-start}.mac-admin-v117 .mac-admin-v118-sync-state{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid #303030;border-radius:8px;background:#111;color:#999;font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v118-sync-state.online{border-color:#1d3928;background:#0d1711;color:#61d88d}.mac-admin-v117 .mac-admin-v118-sync-state.error{border-color:#3b2225;background:#160d0f;color:#e17c86}.mac-admin-v117 .mac-admin-v118-sync-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.3fr) 190px;gap:12px;padding:15px 16px 0}.mac-admin-v117 .mac-admin-v118-sync-grid label>span{display:block;margin-bottom:7px;color:#969696;font-size:10px;font-weight:600}.mac-admin-v117 .mac-admin-v118-sync-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px 16px}.mac-admin-v117 .mac-admin-v118-sync-facts>div{min-width:0;min-height:58px;padding:10px;border:1px solid #1f1f1f;border-radius:10px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v118-sync-facts span,.mac-admin-v117 .mac-admin-v118-sync-facts b{display:block}.mac-admin-v117 .mac-admin-v118-sync-facts span{color:#858585;font-size:9px}.mac-admin-v117 .mac-admin-v118-sync-facts b{margin-top:6px;overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.mac-admin-v117 .mac-admin-v118-sync-error{margin:0 16px 13px;padding:10px 12px;border:1px solid #3b2225;border-radius:9px;background:#160d0f;color:#e17c86;font-size:10px;line-height:1.45}.mac-admin-v117 .mac-admin-v118-sync-changes{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 13px}.mac-admin-v117 .mac-admin-v118-sync-changes>span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 9px;border:1px solid #232323;border-radius:8px;background:#0d0d0d}.mac-admin-v117 .mac-admin-v118-sync-changes b{font-size:9px}.mac-admin-v117 .mac-admin-v118-sync-changes small{color:#858585;font-size:9px}.mac-admin-v117 .mac-admin-v118-sync-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1100px){.mac-admin-v117 .mac-admin-v118-sync-grid{grid-template-columns:1fr 1fr}.mac-admin-v117 .mac-admin-v118-sync-grid label:last-child{grid-column:1 / -1;max-width:240px}.mac-admin-v117 .mac-admin-v118-sync-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.mac-admin-v117 .mac-admin-v118-sync-grid,.mac-admin-v117 .mac-admin-v118-sync-facts{grid-template-columns:1fr}.mac-admin-v117 .mac-admin-v118-sync-grid label:last-child{grid-column:auto;max-width:none}}.mac-admin-v117 .mac-admin-v119-sync-facts{grid-template-columns:minmax(190px,1.25fr) repeat(4,minmax(0,1fr))}.mac-admin-v117 .mac-admin-v119-sync-facts>div{min-height:66px}.mac-admin-v117 .mac-admin-v119-sync-facts small{display:block;margin-top:5px;overflow:hidden;color:#696969;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mac-admin-v117 .mac-admin-v119-balance-fact{background:#0c0c0c}.mac-admin-v117 .mac-admin-v119-balance-fact.available{border-color:#25422f;background:#0c1510}.mac-admin-v117 .mac-admin-v119-balance-fact.available b{color:#6de097}@media(max-width:1280px){.mac-admin-v117 .mac-admin-v119-sync-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mac-admin-v117 .mac-admin-v119-sync-facts{grid-template-columns:1fr}}.projects-v2-page.is-projects-empty-v117 .projects-v2-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117{width:100%!important;min-height:158px!important;padding:26px 28px!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important;border:1px solid #232323!important;border-radius:15px!important;background:#090909d1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;text-align:left!important}.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117:hover{border-color:#303030!important;background:#0e0e0e!important;transform:none!important}.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117 .projects-v2-card-icon{width:64px!important;height:64px!important;flex:0 0 64px!important;border-radius:15px!important}.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117 .projects-v2-card-copy b{font-size:16px!important}.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117 .projects-v2-card-copy small{max-width:680px!important;margin-top:6px!important;font-size:12px!important;line-height:1.5!important}@media(max-width:680px){.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117{min-height:132px!important;padding:20px!important}.projects-v2-page.is-projects-empty-v117 .projects-v2-new-card.is-only-project-v117 .projects-v2-card-icon{width:54px!important;height:54px!important;flex-basis:54px!important}}.mac-scroll-bottom-v118{position:absolute;left:50%;bottom:104px;z-index:72;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #303030;border-radius:50%;background:#121212e0;color:#f2f2f2;box-shadow:0 10px 30px #0000006b;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%);transform:translate(-50%);cursor:url(/cursors/link.cur),pointer;animation:mac-scroll-bottom-in-v118 .16s ease both}.mac-scroll-bottom-v118:hover{border-color:#3b3b3b;background:#1c1c1cf0}.mac-scroll-bottom-v118:active{transform:translate(-50%) scale(.96)}@keyframes mac-scroll-bottom-in-v118{0%{opacity:0;transform:translate(-50%,7px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(max-width:760px){.mac-scroll-bottom-v118{bottom:92px;width:40px;height:40px}}@media(pointer:fine){html,body,#root,.app,.workspace,.main-panel{cursor:url(/cursors/pointer.cur) 5 10,default!important}:where(a,button,[role=button],summary,select,label[for],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file]){cursor:url(/cursors/link.cur) 11 7,pointer!important}:where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true],[contenteditable=""],[role=textbox],pre,code){cursor:url(/cursors/beam.cur) 16 15,text!important}:where(button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true],.disabled,.is-disabled){cursor:url(/cursors/unavailable.cur) 15 15,not-allowed!important}:where([draggable=true],.drag-handle,.sortable-handle,[data-cursor=move]){cursor:url(/cursors/move.cur) 16 16,move!important}:where(input[type=range],.resize-horizontal,[data-cursor=horizontal-resize]){cursor:url(/cursors/horz.cur) 16 16,ew-resize!important}:where(.resize-vertical,[data-cursor=vertical-resize]){cursor:url(/cursors/vert.cur) 16 16,ns-resize!important}:where(.resize-diagonal-nwse,[data-cursor=diagonal-1]){cursor:url(/cursors/dgn1.cur) 16 16,nwse-resize!important}:where(.resize-diagonal-nesw,[data-cursor=diagonal-2]){cursor:url(/cursors/dgn2.cur) 16 16,nesw-resize!important}:where(.crop-tool,.precision-tool,input[type=color],[data-cursor=precision]){cursor:url(/cursors/precision.cur) 16 16,crosshair!important}:where([aria-busy=true],.is-loading,.loading,[data-cursor=working]){cursor:url(/cursors/working.ani),url(/cursors/pointer.cur) 5 10,progress!important}:where(.is-busy,.blocking-loader,[data-cursor=busy]){cursor:url(/cursors/busy.ani),wait!important}:where([data-cursor=help],.cursor-help){cursor:url(/cursors/help.cur) 5 10,help!important}:where([data-cursor=handwriting],.cursor-handwriting){cursor:url(/cursors/handwriting.cur) 7 8,text!important}:where([data-cursor=person],.cursor-person){cursor:url(/cursors/person.cur) 9 8,pointer!important}:where([data-cursor=pin],.cursor-pin){cursor:url(/cursors/pin.cur) 9 8,pointer!important}:where([data-cursor=alternate],.cursor-alternate){cursor:url(/cursors/alternate.cur) 16 4,alias!important}}html body #root .workspace .mac-scroll-bottom-v118,html body #root button.mac-scroll-bottom-v118{box-sizing:border-box!important;border:1px solid #232323!important;border-top:1px solid #232323!important;outline:0!important;background:#090909d6!important;background-color:#090909d6!important;background-clip:padding-box!important;-webkit-backdrop-filter:blur(18px) saturate(118%)!important;backdrop-filter:blur(18px) saturate(118%)!important;box-shadow:0 12px 34px #00000070!important;overflow:hidden!important}html body #root .workspace .mac-scroll-bottom-v118:hover,html body #root button.mac-scroll-bottom-v118:hover{border-color:#303030!important;background:#0e0e0eeb!important}@media(pointer:fine){html body #root,html body #root .app,html body #root .workspace,html body #root .main-panel{cursor:url(/cursors/pointer.cur?v=119) 5 10,url(/cursors/pointer.png?v=119) 5 10,default!important}html body #root :where(a,button,[role=button],summary,select,label[for]),html body #root :where(input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file]){cursor:url(/cursors/link.cur) 11 7,url(/cursors/link.png?v=119) 11 7,pointer!important}html body #root textarea,html body #root .composer-box textarea,html body #root input:not([type]),html body #root input[type=text],html body #root input[type=search],html body #root input[type=email],html body #root input[type=password],html body #root input[type=url],html body #root input[type=tel],html body #root input[type=number],html body #root [contenteditable=true],html body #root [contenteditable=""],html body #root [role=textbox],html body .mac-image-studio-v119 textarea{cursor:url(/cursors/beam.cur) 16 15,url(/cursors/beam.png?v=119) 16 15,text!important}html body #root :where(button:disabled,input:disabled,textarea:disabled,select:disabled,[aria-disabled=true]){cursor:url(/cursors/unavailable.cur?v=119) 15 15,url(/cursors/unavailable.png?v=119) 15 15,not-allowed!important}html body #root :where([draggable=true],.drag-handle,.sortable-handle,[data-cursor=move]){cursor:url(/cursors/move.cur?v=119) 16 16,url(/cursors/move.png?v=119) 16 16,move!important}html body #root :where(input[type=range],.resize-horizontal,[data-cursor=horizontal-resize]){cursor:url(/cursors/horz.cur?v=119) 16 16,url(/cursors/horz.png?v=119) 16 16,ew-resize!important}html body #root :where(.resize-vertical,[data-cursor=vertical-resize]){cursor:url(/cursors/vert.cur?v=119) 16 16,url(/cursors/vert.png?v=119) 16 16,ns-resize!important}html body #root :where(.resize-diagonal-nwse,[data-cursor=diagonal-1]){cursor:url(/cursors/dgn1.cur?v=119) 16 16,url(/cursors/dgn1.png?v=119) 16 16,nwse-resize!important}html body #root :where(.resize-diagonal-nesw,[data-cursor=diagonal-2]){cursor:url(/cursors/dgn2.cur?v=119) 16 16,url(/cursors/dgn2.png?v=119) 16 16,nesw-resize!important}html body #root :where(.crop-tool,.precision-tool,input[type=color],[data-cursor=precision]){cursor:url(/cursors/precision.cur?v=119) 16 16,url(/cursors/precision.png?v=119) 16 16,crosshair!important}}.mac-image-studio-v119{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;display:grid;grid-template-columns:82px minmax(0,1fr);grid-template-rows:62px minmax(0,1fr) 116px;background:#050505;color:#f3f3f3;isolation:isolate}.mac-image-studio-v119,.mac-image-studio-v119 *{box-sizing:border-box}.mac-image-studio-head-v119{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:0 18px;border-bottom:1px solid #232323;background:#090909e0;-webkit-backdrop-filter:blur(20px) saturate(116%);backdrop-filter:blur(20px) saturate(116%)}.mac-image-studio-head-v119>div{display:flex;align-items:center;gap:11px;min-width:0}.mac-image-studio-head-v119>div:first-child{flex:1}.mac-image-studio-head-v119 span b,.mac-image-studio-head-v119 span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-image-studio-head-v119 span b{font-size:13px}.mac-image-studio-head-v119 span small{margin-top:3px;color:#777;font-size:9px}.mac-image-studio-head-v119 button,.mac-image-studio-format-v119{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid #232323;border-radius:9px;background:#0d0d0d;color:#d8d8d8}.mac-image-studio-head-v119 button{cursor:url(/cursors/link.cur),pointer}.mac-image-studio-head-v119 button:hover{border-color:#303030;background:#181818}.mac-image-studio-close-v119{width:38px;min-width:38px;padding:0!important;border-radius:10px!important}.mac-image-studio-versions-v119{grid-row:2 / 4;display:flex;flex-direction:column;min-height:0;padding:10px 8px;border-right:1px solid #232323;background:#080808}.mac-image-studio-versions-label-v119{padding:2px 2px 9px;color:#666;font-size:9px;text-align:center}.mac-image-studio-versions-v119>div{display:flex;flex-direction:column;gap:9px;min-height:0;overflow-y:auto;scrollbar-width:none}.mac-image-studio-versions-v119>div::-webkit-scrollbar{display:none}.mac-image-studio-versions-v119 button{width:64px;height:64px;flex:0 0 64px;padding:3px;border:1px solid #1f1f1f;border-radius:10px;background:#0b0b0b;overflow:hidden;cursor:url(/cursors/link.cur),pointer}.mac-image-studio-versions-v119 button:hover{border-color:#383838}.mac-image-studio-versions-v119 button.active{border-color:#707070;box-shadow:0 0 0 1px #2b2b2b}.mac-image-studio-versions-v119 img{display:block;width:100%;height:100%;border-radius:7px;object-fit:cover}.mac-image-studio-stage-v119{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:28px 30px 22px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.035),transparent 42%),#050505}.mac-image-studio-canvas-v119{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0}.mac-image-studio-canvas-v119 img{display:block;max-width:min(100%,1080px);max-height:100%;border:1px solid #1e1e1e;background:#090909;object-fit:contain;box-shadow:0 24px 70px #0000007a}.mac-image-studio-loading-v119{display:flex;flex-direction:column;align-items:center;gap:10px;color:#7d7d7d;font-size:11px}.mac-image-studio-composer-v119{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;padding:14px 24px 13px;border-top:1px solid #1e1e1e;background:#070707e6;-webkit-backdrop-filter:blur(22px) saturate(116%);backdrop-filter:blur(22px) saturate(116%)}.mac-image-studio-prompt-v119{display:grid;grid-template-columns:22px minmax(0,1fr) auto 42px;align-items:center;gap:10px;width:min(100%,860px);min-height:58px;padding:8px 9px 8px 14px;border:1px solid #232323;border-radius:18px;background:#0e0e0ef0;box-shadow:0 14px 42px #0006}.mac-image-studio-prompt-v119>svg{color:#8c8c8c}.mac-image-studio-prompt-v119 textarea{width:100%;min-width:0;max-height:88px;padding:7px 0;border:0;outline:0;background:transparent;color:#ededed;font:400 14px/1.45 Inter,system-ui,sans-serif;resize:none}.mac-image-studio-prompt-v119 textarea::placeholder{color:#777}.mac-image-studio-model-v119{color:#b4b4b4;font-size:10px;white-space:nowrap}.mac-image-studio-send-v119{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f1f1f1;color:#0b0b0b;cursor:url(/cursors/link.cur),pointer}.mac-image-studio-send-v119:disabled{background:#242424;color:#686868;cursor:not-allowed}.mac-image-studio-composer-v119>small{color:#5f5f5f;font-size:9px}@media(max-width:760px){.mac-image-studio-v119{grid-template-columns:1fr;grid-template-rows:58px 72px minmax(0,1fr) 126px}.mac-image-studio-head-v119{grid-row:1;padding-inline:10px}.mac-image-studio-head-v119 span small,.mac-image-studio-format-v119{display:none}.mac-image-studio-versions-v119{grid-row:2;flex-direction:row;padding:6px 10px;border-right:0;border-bottom:1px solid #232323}.mac-image-studio-versions-label-v119{display:none}.mac-image-studio-versions-v119>div{flex-direction:row;overflow-x:auto;overflow-y:hidden}.mac-image-studio-versions-v119 button{width:56px;height:56px;flex-basis:56px}.mac-image-studio-stage-v119{grid-row:3;padding:14px}.mac-image-studio-composer-v119{grid-row:4;padding:10px}.mac-image-studio-prompt-v119{grid-template-columns:20px minmax(0,1fr) 40px}.mac-image-studio-model-v119{display:none}}.mac-admin-v127-config-page{display:grid;gap:16px}.mac-admin-v127-config-hero,.mac-admin-v127-config-toolbar,.mac-admin-v127-config-group,.mac-admin-v127-env-warning,.mac-admin-v127-env-ok{border:1px solid #232323;background:#090909d6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mac-admin-v127-config-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px;border-radius:18px}.mac-admin-v127-config-hero h3{margin:5px 0 7px;font-size:22px}.mac-admin-v127-config-hero p{margin:0;color:#9a9a9a;max-width:760px}.mac-admin-v127-config-hero code{color:#e8e8e8}.mac-admin-v127-config-status{display:flex;gap:10px;align-items:center;min-width:260px}.mac-admin-v127-config-status>span,.mac-admin-v127-config-status>span i{display:block;width:10px;height:10px;border-radius:999px}.mac-admin-v127-config-status>span.online i{background:#5ed6a8;box-shadow:0 0 0 5px #5ed6a814}.mac-admin-v127-config-status>span.warning i{background:#d9b85d;box-shadow:0 0 0 5px #d9b85d14}.mac-admin-v127-config-status div{display:grid;gap:3px}.mac-admin-v127-config-status small,.mac-admin-v127-config-field small,.mac-admin-v127-config-group header p{color:#777}.mac-admin-v127-config-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:10px;padding:12px;border-radius:16px}.mac-admin-v127-config-toolbar>label{min-height:42px;display:flex;align-items:center;gap:9px;border:1px solid #232323;border-radius:12px;padding:0 13px;background:#090909}.mac-admin-v127-config-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#fff}.mac-admin-v127-config-toolbar button,.mac-admin-v127-config-field button{min-height:42px;border:1px solid #303030;border-radius:12px;background:#fff;color:#090909;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:url(/cursors/link.cur),pointer}.mac-admin-v127-config-toolbar button.secondary,.mac-admin-v127-config-field button.secondary{background:#111;color:#fff}.mac-admin-v127-config-toolbar button:disabled{opacity:.55;cursor:default}.mac-admin-v127-env-warning,.mac-admin-v127-env-ok{display:flex;align-items:center;gap:12px;border-radius:14px;padding:14px 16px}.mac-admin-v127-env-warning{border-color:#4a4027}.mac-admin-v127-env-warning svg{color:#d9b85d}.mac-admin-v127-env-ok{border-color:#214539}.mac-admin-v127-env-ok svg{color:#5ed6a8}.mac-admin-v127-env-warning span,.mac-admin-v127-env-ok span{display:grid;gap:3px}.mac-admin-v127-env-warning small,.mac-admin-v127-env-ok small{color:#8e8e8e}.mac-admin-v127-config-groups{display:grid;gap:14px}.mac-admin-v127-config-group{border-radius:18px;overflow:hidden}.mac-admin-v127-config-group>header{padding:16px 18px;border-bottom:1px solid #232323}.mac-admin-v127-config-group>header h3,.mac-admin-v127-config-group>header p{margin:0}.mac-admin-v127-config-group>header p{margin-top:4px}.mac-admin-v127-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#232323}.mac-admin-v127-config-field{min-width:0;padding:15px;display:grid;gap:10px;background:#090909}.mac-admin-v127-config-field.wide{grid-column:1 / -1}.mac-admin-v127-config-field>span{display:grid;gap:4px}.mac-admin-v127-config-field b{font-size:12px;letter-spacing:.025em;overflow-wrap:anywhere}.mac-admin-v127-config-field input,.mac-admin-v127-config-field textarea{width:100%;min-width:0;border:1px solid #272727;border-radius:11px;background:#0d0d0d;color:#fff;outline:none;padding:11px 12px;resize:vertical}.mac-admin-v127-config-field input:focus,.mac-admin-v127-config-field textarea:focus{border-color:#3b3b3b}.mac-admin-v127-config-field.secret>div{display:grid;grid-template-columns:1fr auto;gap:8px}.mac-admin-v127-config-field button.danger{background:#211010;color:#ff8a8a;border-color:#492020}.mac-admin-v127-config-field button.danger.active{background:#321313}@media(max-width:980px){.mac-admin-v127-config-hero{align-items:flex-start;flex-direction:column}.mac-admin-v127-config-toolbar{grid-template-columns:1fr 1fr}.mac-admin-v127-config-toolbar>label{grid-column:1 / -1}.mac-admin-v127-config-grid{grid-template-columns:1fr}.mac-admin-v127-config-field.wide{grid-column:auto}}@media(max-width:620px){.mac-admin-v127-config-toolbar{grid-template-columns:1fr}.mac-admin-v127-config-toolbar>label{grid-column:auto}.mac-admin-v127-config-toolbar button{width:100%}.mac-admin-v127-config-field.secret>div{grid-template-columns:1fr}}.myapicode-password-input-v130{width:100%;min-height:44px;margin-top:14px;padding:0 13px;border:1px solid #303030;border-radius:12px;outline:none;background:#090909;color:#fff;font:inherit}.myapicode-password-input-v130:focus{border-color:#555}.mac-admin-v134-oauth-uri{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 18px;padding:14px 16px;border:1px solid #232323;border-radius:14px;background:#090909}.mac-admin-v134-oauth-uri>div{min-width:0;display:grid;gap:6px}.mac-admin-v134-oauth-uri b{color:#f4f4f4;font-size:13px}.mac-admin-v134-oauth-uri code{overflow-wrap:anywhere;color:#d7d7d7;font-size:12px}.mac-admin-v134-oauth-uri small{color:#858585;line-height:1.45}.mac-admin-v134-oauth-uri.danger{border-color:#ef44446b}.mac-library-ai-owner-v134{display:inline-flex;align-items:center;gap:6px;color:#9a9a9a;font-size:12px}@media(max-width:720px){.mac-admin-v134-oauth-uri{align-items:stretch;flex-direction:column}.mac-admin-v134-oauth-uri>button{width:100%;justify-content:center}}.mac-admin-v136-drive-setup{display:grid;gap:16px;margin:16px 0 20px;padding:18px;border:1px solid #232323;border-radius:16px;background:#090909}.mac-admin-v136-drive-setup.ready{border-color:#303030}.mac-admin-v136-drive-setup>header,.mac-admin-v136-drive-setup>header>div,.mac-admin-v136-drive-setup>footer,.mac-admin-v136-drive-redirect{display:flex;align-items:center;justify-content:space-between;gap:14px}.mac-admin-v136-drive-setup>header>div{justify-content:flex-start;min-width:0}.mac-admin-v136-drive-setup .icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #2a2a2a;border-radius:11px;background:#111;color:#fff}.mac-admin-v136-drive-setup header b,.mac-admin-v136-drive-setup header small{display:block}.mac-admin-v136-drive-setup header b{color:#f5f5f5;font-size:14px}.mac-admin-v136-drive-setup header small,.mac-admin-v136-drive-setup footer p,.mac-admin-v136-drive-redirect small{color:#858585;line-height:1.45}.mac-admin-v136-drive-setup .state{flex:0 0 auto;padding:6px 9px;border:1px solid #303030;border-radius:999px;color:#aaa;font-size:11px}.mac-admin-v136-drive-setup .state.online{color:#dcdcdc}.mac-admin-v136-drive-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mac-admin-v136-drive-fields label{display:grid;gap:7px}.mac-admin-v136-drive-fields label>span{color:#aaa;font-size:12px}.mac-admin-v136-drive-fields input{width:100%;min-height:44px;padding:0 13px;border:1px solid #292929;border-radius:12px;outline:none;background:#0d0d0d;color:#fff;font:inherit}.mac-admin-v136-drive-fields input:focus{border-color:#484848}.mac-admin-v136-drive-redirect{padding:12px 13px;border:1px solid #232323;border-radius:12px;background:#0d0d0d}.mac-admin-v136-drive-redirect>div{min-width:0;display:grid;gap:4px}.mac-admin-v136-drive-redirect code{overflow-wrap:anywhere;color:#d7d7d7;font-size:12px}.mac-admin-v136-drive-chips{display:flex;flex-wrap:wrap;gap:8px}.mac-admin-v136-drive-chips span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #252525;border-radius:999px;background:#0d0d0d;color:#9d9d9d;font-size:11px}.mac-admin-v136-drive-setup>footer{align-items:flex-end}.mac-admin-v136-drive-setup>footer p{max-width:620px;margin:0;font-size:12px}@media(max-width:760px){.mac-admin-v136-drive-fields{grid-template-columns:1fr}.mac-admin-v136-drive-setup>header,.mac-admin-v136-drive-setup>footer,.mac-admin-v136-drive-redirect{align-items:stretch;flex-direction:column}.mac-admin-v136-drive-setup>footer>button,.mac-admin-v136-drive-redirect>button{width:100%;justify-content:center}}.mac-admin-v137-simple-config{display:grid;gap:16px}.mac-admin-v137-config-hero,.mac-admin-v137-config-card,.mac-admin-v137-config-summary,.mac-admin-v137-config-loading,.mac-admin-v137-storage-config-state{border:1px solid #232323;border-radius:16px;background:#090909}.mac-admin-v137-config-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px}.mac-admin-v137-config-hero h3{margin:5px 0 7px;color:#f5f5f5;font-size:20px}.mac-admin-v137-config-hero p{max-width:760px;margin:0;color:#8c8c8c;line-height:1.55}.mac-admin-v137-config-actions{display:grid;justify-items:end;gap:9px;flex:0 0 auto}.mac-admin-v137-dirty-state{color:#777;font-size:11px}.mac-admin-v137-dirty-state.dirty{color:#d0d0d0}.mac-admin-v137-save{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e9e9e9;border-radius:11px;background:#f4f4f4;color:#090909;font-weight:650}.mac-admin-v137-save:hover:not(:disabled){background:#fff}.mac-admin-v137-config-loading{min-height:140px;display:flex;align-items:center;justify-content:center;gap:10px;color:#999}.mac-admin-v137-config-card{display:grid;gap:17px;padding:19px}.mac-admin-v137-config-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.mac-admin-v137-config-card>header>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #292929;border-radius:11px;background:#111;color:#fff}.mac-admin-v137-config-card h3{margin:0 0 4px;color:#f0f0f0;font-size:15px}.mac-admin-v137-config-card p{margin:0;color:#818181;font-size:12px;line-height:1.45}.mac-admin-v137-config-card>header em{padding:6px 9px;border:1px solid #292929;border-radius:999px;color:#999;font-size:11px;font-style:normal}.mac-admin-v137-config-card label{display:grid;gap:7px}.mac-admin-v137-config-card label>span{color:#aaa;font-size:12px}.mac-admin-v137-config-card input{width:100%;min-height:45px;padding:0 13px;border:1px solid #292929;border-radius:12px;outline:none;background:#0d0d0d;color:#fff;font:inherit}.mac-admin-v137-config-card input:focus{border-color:#4a4a4a}.mac-admin-v137-config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mac-admin-v137-auto-note{padding:11px 12px;border:1px solid #222;border-radius:11px;background:#0c0c0c;color:#858585;font-size:11px;line-height:1.5}.mac-admin-v137-auto-note b{color:#bcbcbc;font-weight:550}.mac-admin-v137-redirect{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #242424;border-radius:12px;background:#0d0d0d}.mac-admin-v137-redirect>div{min-width:0;display:grid;gap:5px}.mac-admin-v137-redirect small{color:#858585}.mac-admin-v137-redirect code{overflow-wrap:anywhere;color:#d5d5d5;font-size:12px}.mac-admin-v137-auto-list{display:flex;flex-wrap:wrap;gap:8px}.mac-admin-v137-auto-list span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #252525;border-radius:999px;background:#0d0d0d;color:#929292;font-size:11px}.mac-admin-v137-config-summary,.mac-admin-v137-storage-config-state{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px}.mac-admin-v137-config-summary>div,.mac-admin-v137-storage-config-state>div{display:flex;align-items:center;gap:11px;min-width:0;color:#b5b5b5}.mac-admin-v137-config-summary span,.mac-admin-v137-storage-config-state span{display:grid;gap:3px}.mac-admin-v137-config-summary b,.mac-admin-v137-storage-config-state b{color:#e8e8e8;font-size:13px}.mac-admin-v137-config-summary small,.mac-admin-v137-storage-config-state small{color:#7f7f7f;line-height:1.45}@media(max-width:760px){.mac-admin-v137-config-hero,.mac-admin-v137-config-summary,.mac-admin-v137-storage-config-state,.mac-admin-v137-redirect{align-items:stretch;flex-direction:column}.mac-admin-v137-config-actions{width:100%;justify-items:stretch}.mac-admin-v137-config-actions .mac-admin-v137-dirty-state{text-align:center}.mac-admin-v137-config-grid{grid-template-columns:1fr}.mac-admin-v137-save,.mac-admin-v137-redirect>button,.mac-admin-v137-storage-config-state>button{width:100%}.mac-admin-v137-config-card>header{grid-template-columns:38px minmax(0,1fr)}.mac-admin-v137-config-card>header em{grid-column:1 / -1;justify-self:start}}.landing-page button:not(:disabled),.landing-page [role=button]:not([aria-disabled=true]){cursor:url(/cursors/link.cur),pointer;touch-action:manipulation}.landing-page button:before,.landing-page button:after,.landing-page [role=button]:before,.landing-page [role=button]:after,.landing-page button *,.landing-page [role=button] *{pointer-events:none!important;cursor:inherit!important}.landing-page [aria-hidden=true],.landing-page .benefit-visual-icon-v549,.landing-page .flow-route-line-v552,.landing-page .flow-route-card-vector-v556,.landing-page .landing-core-orbit-v258,.landing-page .landing-core-ring-v258,.landing-page .landing-core-point-v258{pointer-events:none!important;-webkit-user-select:none;user-select:none}.landing-page .hero-copy{align-self:center;min-width:0}.landing-page .hero-copy h1{max-width:610px;margin-top:24px;font-size:clamp(58px,5.1vw,82px)!important;line-height:.94!important;letter-spacing:-.055em!important;text-wrap:balance}.landing-page .hero-copy>p{max-width:610px;margin-top:24px;font-size:clamp(17px,1.35vw,21px);line-height:1.55;text-wrap:pretty}.landing-page .landing-mini-composer-zone{position:relative;z-index:3;border:0!important;outline:0!important;box-shadow:none!important}.landing-page .landing-mini-composer-zone:before,.landing-page .landing-mini-composer-zone:after,.landing-page .landing-mini-composer:before,.landing-page .landing-mini-composer:after{content:none!important;display:none!important;background:none!important;border:0!important;box-shadow:none!important}.landing-page .landing-mini-composer{position:relative;z-index:2;overflow:hidden;border:1px solid #303030!important;outline:0!important;box-shadow:none!important;background-clip:padding-box}.landing-page .landing-mini-composer:hover,.landing-page .landing-mini-composer:focus,.landing-page .landing-mini-composer:focus-within,.landing-page .landing-mini-composer.has-text,.landing-page .landing-mini-composer.ready{border:1px solid #303030!important;outline:0!important;box-shadow:none!important}.landing-page .landing-mini-composer-text{border:0!important;outline:0!important;box-shadow:none!important}.landing-page .landing-mini-nav-row,.landing-page .landing-mini-sidebar-toggle,.landing-page .landing-mini-account,.landing-page .landing-mini-share,.landing-page .landing-mini-more,.landing-page .landing-mini-thought,.landing-page .landing-mini-attach,.landing-page .landing-mini-flow,.landing-page .landing-mini-mic,.landing-page .landing-mini-send,.landing-page .landing-mini-flow-close{isolation:isolate}@media(max-width:980px){.landing-page .hero-copy h1{max-width:720px;font-size:clamp(54px,8vw,76px)!important}.landing-page .hero-copy>p{max-width:660px}}@media(max-width:720px){.landing-page .hero-copy h1{max-width:100%;margin-top:20px;font-size:clamp(45px,13vw,64px)!important}.landing-page .hero-copy>p{max-width:100%;margin-top:20px;font-size:16px;line-height:1.5}}html body #root .landing-page .landing-mini-interface{border:1px solid #232323!important}html body #root .landing-page .landing-mini-sidebar{border-right-color:#232323!important}html body #root .landing-page .landing-mini-flow-panel{border-left-color:#232323!important}html body #root .landing-page .landing-mini-flow-header{border-bottom-color:#232323!important}html body #root .landing-page .landing-mini-composer,html body #root .landing-page .landing-mini-composer:hover,html body #root .landing-page .landing-mini-composer:focus,html body #root .landing-page .landing-mini-composer:focus-visible,html body #root .landing-page .landing-mini-composer:focus-within,html body #root .landing-page .landing-mini-composer.has-text,html body #root .landing-page .landing-mini-composer.ready{box-sizing:border-box!important;border:1px solid #303030!important;outline:0!important;box-shadow:none!important;background-color:#090909!important;background-image:none!important;background-clip:padding-box!important}html body #root .landing-page .landing-mini-composer:before,html body #root .landing-page .landing-mini-composer:after,html body #root .landing-page .landing-mini-composer-zone:before,html body #root .landing-page .landing-mini-composer-zone:after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body #root .landing-page .landing-mini-attach,html body #root .landing-page .landing-mini-flow,html body #root .landing-page .landing-mini-mic,html body #root .landing-page .landing-mini-send,html body #root .landing-page .landing-mini-composer-text{border:0!important;outline:0!important;box-shadow:none!important}html body #root .landing-page .hero-copy .hero-slogan-v172{width:max-content!important;max-width:none!important;margin:24px 0 0!important;font-size:clamp(72px,6.25vw,100px)!important;line-height:.88!important;letter-spacing:-.072em!important;text-wrap:initial!important;white-space:normal!important}html body #root .landing-page .hero-copy .hero-slogan-v172>span{display:block!important;width:max-content!important;white-space:nowrap!important}@media(max-width:1100px){html body #root .landing-page .hero-copy .hero-slogan-v172{font-size:clamp(62px,7.6vw,84px)!important}}@media(max-width:720px){html body #root .landing-page .hero-copy .hero-slogan-v172{width:100%!important;max-width:100%!important;margin-top:20px!important;font-size:clamp(42px,12vw,58px)!important;line-height:.9!important;letter-spacing:-.062em!important}html body #root .landing-page .hero-copy .hero-slogan-v172>span{max-width:100%!important}}html body #root .landing-page .hero-badge{width:fit-content!important;max-width:470px!important;white-space:normal!important;line-height:1.32!important}@media(min-width:1201px){html body #root .landing-page .hero-grid{width:min(1440px,calc(100vw - 64px))!important;max-width:none!important;grid-template-columns:minmax(560px,.92fr) minmax(640px,1.08fr)!important;column-gap:clamp(56px,4.6vw,84px)!important;align-items:center!important}html body #root .landing-page .hero-copy{min-width:560px!important}html body #root .landing-page .hero-preview,html body #root .landing-page .landing-mini-interface{width:100%!important;max-width:none!important;justify-self:end!important;margin-left:0!important}}@media(min-width:981px)and (max-width:1200px){html body #root .landing-page .hero-grid{grid-template-columns:minmax(500px,.9fr) minmax(560px,1.1fr)!important;column-gap:48px!important}html body #root .landing-page .hero-preview,html body #root .landing-page .landing-mini-interface{justify-self:end!important;margin-left:0!important}}@media(max-width:980px){html body #root .landing-page .hero-badge{max-width:100%!important}}html body #root .landing-page .flow-route-clean-v552{padding-top:0!important}html body #root .landing-page .flow-route-line-v552{display:none!important}html body #root .landing-page .flow-route-head-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-head-v552{margin-bottom:26px!important}html body #root .landing-page .flow-route-head-v552 h2,html body #root .landing-page .flow-route-vectors-v556 .flow-route-head-v552 h2{margin-bottom:18px!important}html body #root .landing-page .flow-route-head-v552 p,html body #root .landing-page .flow-route-vectors-v556 .flow-route-head-v552 p{margin-bottom:0!important}html body #root .landing-page .flow-route-grid-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-grid-v552{margin-top:0!important}@media(max-width:720px){html body #root .landing-page .flow-route-head-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-head-v552{margin-bottom:22px!important}html body #root .landing-page .flow-route-head-v552 h2,html body #root .landing-page .flow-route-vectors-v556 .flow-route-head-v552 h2{margin-bottom:14px!important}}html body .auth-modal.mac-auth-modal-v207.mac-auth-modal-v176{min-height:640px!important}html body .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207{justify-content:center!important;padding-top:48px!important;padding-bottom:34px!important;overflow-y:auto!important}html body .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207 h3{margin-bottom:22px!important}html body .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207 label{margin-bottom:13px!important}html body .auth-modal.mac-auth-modal-v176 .mac-auth-login-note-v207{margin:-1px 0 13px!important;line-height:1.45!important}html body .mac-telegram-bot-modal-v176 .mac-telegram-code-head-v176{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}html body .mac-telegram-bot-modal-v176 .mac-telegram-code-head-v176>small{margin:0!important}html body .mac-telegram-bot-modal-v176 .mac-telegram-code-head-v176>span{min-width:58px!important;height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #303030!important;border-radius:10px!important;background:#111!important;color:#fff!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:13px!important;font-weight:750!important;line-height:1!important;letter-spacing:.02em!important;font-variant-numeric:tabular-nums!important}html body .mac-telegram-bot-modal-v176 .mac-telegram-code-head-v176>span.ending{border-color:#4a3d22!important;background:#17130b!important}html body .mac-telegram-bot-modal-v176 .mac-telegram-code-v176{border-color:#232323!important}@media(max-height:720px)and (min-width:761px){html body .auth-modal.mac-auth-modal-v207.mac-auth-modal-v176{min-height:0!important;height:calc(100dvh - 32px)!important}html body .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207{justify-content:flex-start!important;padding-top:42px!important}}@media(max-width:760px){html body .auth-modal.mac-auth-modal-v207.mac-auth-modal-v176{min-height:0!important}html body .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207{padding-top:52px!important;padding-bottom:26px!important}}html body #root .mac-auth-modal-v176 .mac-auth-fields-v207>button.mac-auth-action-v207:not(.mac-auth-telegram-v207){margin-top:24px!important}html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl{position:relative!important;top:0!important;transform:none!important;translate:none!important;animation:none!important;background:#090909!important;background-color:#090909!important;border-color:#303030!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease!important}html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl:hover,html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl:focus-visible{top:0!important;transform:none!important;translate:none!important;animation:none!important;background:#222!important;background-color:#222!important;border-color:#4b4b4b!important}html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl:active{top:0!important;transform:none!important;translate:none!important;animation:none!important}html body #root .landing-page .hero-grid .hero-actions>button.primary-xl,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:hover,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:focus,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:focus-visible,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:active{position:relative!important;top:0!important;transform:none!important;translate:none!important;animation:none!important}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207>button.mac-auth-action-v207:not(.mac-auth-telegram-v207){margin-top:36px!important}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207>.auth-divider{margin-top:28px!important;margin-bottom:28px!important}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207>.mac-auth-switch-v207{margin-top:30px!important}@media(max-width:760px){html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207>button.mac-auth-action-v207:not(.mac-auth-telegram-v207){margin-top:34px!important}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207>.auth-divider{margin-top:26px!important;margin-bottom:26px!important}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207>.mac-auth-switch-v207{margin-top:28px!important}}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207:has(>.mac-auth-telegram-v207)>button.mac-auth-action-v207:not(.mac-auth-telegram-v207){margin-top:72px!important}@media(max-width:760px){html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207:has(>.mac-auth-telegram-v207)>button.mac-auth-action-v207:not(.mac-auth-telegram-v207){margin-top:68px!important}}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207.is-login-v193>.mac-auth-login-spacer-v193{display:block!important;flex:0 0 44px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;pointer-events:none!important}html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207.is-login-v193>.mac-auth-submit-v193{margin-top:0!important}@media(max-width:760px){html body #root .auth-modal.mac-auth-modal-v176 .mac-auth-fields-v207.is-login-v193>.mac-auth-login-spacer-v193{flex-basis:40px!important;height:40px!important;min-height:40px!important}}html body #root .landing-page .hero-grid .hero-actions>button.primary-xl,html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:hover,html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl:hover,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:focus-visible,html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl:focus-visible,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:active,html body #root .landing-page .hero-grid .hero-actions>button.secondary-xl:active{border-radius:20px!important;top:0!important;transform:none!important;translate:none!important}html body #root .landing-page .landing-cta .hero-actions>button.primary-xl,html body #root .landing-page .landing-cta .hero-actions>button.secondary-xl,html body #root .landing-page .landing-cta .hero-actions>button.primary-xl:hover,html body #root .landing-page .landing-cta .hero-actions>button.secondary-xl:hover,html body #root .landing-page .landing-cta .hero-actions>button.primary-xl:focus-visible,html body #root .landing-page .landing-cta .hero-actions>button.secondary-xl:focus-visible,html body #root .landing-page .landing-cta .hero-actions>button.primary-xl:active,html body #root .landing-page .landing-cta .hero-actions>button.secondary-xl:active{border-radius:20px!important;top:0!important;transform:none!important;translate:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed,html body #root .landing-nav .landing-nav-actions .nav-login.authed{border-radius:16px!important;border-color:transparent!important;background:#ffffff12!important;background-color:#ffffff12!important;color:#fff!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-nav .landing-nav-actions .nav-login.authed:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login.authed:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login.authed:active,html body #root .landing-nav .landing-nav-actions .nav-login.authed:active{border-radius:16px!important;border-color:transparent!important;background:#ffffff1a!important;background-color:#ffffff1a!important;color:#fff!important;transform:none!important;translate:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-nav .landing-nav-actions .nav-login:hover,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-nav .landing-nav-actions .nav-login:focus-visible,html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-nav .landing-nav-actions .nav-login:active{border-radius:16px!important;top:0!important;transform:none!important;translate:none!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login,html body #root .landing-nav .landing-nav-actions .nav-login{transform-origin:center!important;transition:transform .11s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body #root .landing-page .landing-nav .landing-nav-actions .nav-login:active,html body #root .landing-nav .landing-nav-actions .nav-login:active{top:0!important;transform:scale(.96)!important;translate:none!important;box-shadow:inset 0 2px 5px #0000006b!important;transition-duration:.06s!important}html body #root .landing-page .hero-grid .hero-actions>button.primary-xl>.hero-primary-label-v188,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl>svg{transform:translate(0)!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:hover>.hero-primary-label-v188,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:focus-visible>.hero-primary-label-v188,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:active>.hero-primary-label-v188{transform:translate(-3px)!important}html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:hover>svg,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:focus-visible>svg,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:active>svg{transform:translate(3px)!important}html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:active>.hero-primary-label-v188,html body #root .landing-page .hero-grid .hero-actions>button.primary-xl:active>svg{transition-duration:.08s!important}.mac-storage-overview-v196{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mac-storage-overview-v196>article,.mac-storage-persistence-v196,.mac-storage-account-v196,.mac-storage-empty-v196{border:1px solid #232323;background:#090909;border-radius:16px}.mac-storage-overview-v196>article{min-height:86px;padding:14px;display:grid;align-content:space-between;gap:10px}.mac-storage-overview-v196 small,.mac-storage-account-v196 small,.mac-storage-persistence-v196 small{color:#777}.mac-storage-overview-v196 b{color:#f2f2f2;font-size:14px}.mac-storage-overview-v196 span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #272727;border-radius:10px;background:#111;color:#cfcfcf}.mac-storage-persistence-v196{padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.mac-storage-persistence-v196>div{min-width:0;display:flex;align-items:center;gap:12px}.mac-storage-persistence-v196>div>span:first-child{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #292929;border-radius:11px;background:#111}.mac-storage-persistence-v196 b,.mac-storage-persistence-v196 small{display:block}.mac-storage-persistence-v196 b{margin-bottom:3px;color:#ededed;font-size:13px}.mac-storage-persistence-v196 code{max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#858585;font-size:11px}.mac-storage-persistence-badges-v196{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mac-storage-persistence-badges-v196 span,.mac-storage-state-v196,.mac-storage-token-v196{min-height:25px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #303030;border-radius:999px;background:#101010;color:#aaa;font-size:11px;white-space:nowrap}.mac-storage-persistence-badges-v196 span.ok,.mac-storage-state-v196.active,.mac-storage-token-v196.ok{border-color:#31533d;background:#0d1811;color:#9cd6ac}.mac-storage-state-v196.disabled{color:#a5a5a5}.mac-storage-state-v196.reauth_required,.mac-storage-state-v196.error,.mac-storage-state-v196.disconnected{border-color:#593a2f;background:#1a100d;color:#e1aa91}.mac-storage-accounts-v196{display:grid;gap:12px}.mac-storage-account-v196{padding:17px;display:grid;gap:15px}.mac-storage-account-head-v196{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mac-storage-account-identity-v196{min-width:0;display:flex;align-items:center;gap:12px}.mac-storage-account-avatar-v196{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #2d2d2d;border-radius:12px;background:#121212;color:#efefef;font-size:15px;font-weight:700;text-transform:uppercase}.mac-storage-account-identity-v196 b,.mac-storage-account-identity-v196 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-storage-account-identity-v196 b{color:#f1f1f1;font-size:14px}.mac-storage-account-identity-v196 small{margin-top:4px;max-width:520px}.mac-storage-account-statuses-v196{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.mac-storage-account-stats-v196{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mac-storage-account-stats-v196>div{min-width:0;padding:11px 12px;border:1px solid #202020;border-radius:12px;background:#0d0d0d}.mac-storage-account-stats-v196 small,.mac-storage-account-stats-v196 b{display:block}.mac-storage-account-stats-v196 b{margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#d8d8d8;font-size:12px;white-space:nowrap}.mac-storage-usage-v196{display:grid;gap:8px}.mac-storage-usage-v196>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#858585;font-size:11px}.mac-storage-usage-bar-v196{height:7px;overflow:hidden;border:1px solid #222;border-radius:999px;background:#111}.mac-storage-usage-bar-v196>span{display:block;width:var(--mac-storage-percent, 0%);height:100%;max-width:100%;border-radius:inherit;background:#d7d7d7;transition:width .25s ease}.mac-storage-error-v196{padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #4a3029;border-radius:12px;background:#150e0c;color:#c89482;font-size:12px;line-height:1.45}.mac-storage-account-actions-v196{display:flex;flex-wrap:wrap;gap:8px}.mac-storage-account-actions-v196 button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #303030;border-radius:11px;background:#111;color:#d8d8d8;font:inherit;font-size:12px}.mac-storage-account-actions-v196 button:hover:not(:disabled){border-color:#454545;background:#181818}.mac-storage-account-actions-v196 button.danger{margin-left:auto;color:#b98f88}.mac-storage-empty-v196{min-height:180px;padding:24px;display:grid;place-items:center;text-align:center}.mac-storage-empty-v196>div{max-width:540px;display:grid;justify-items:center;gap:10px}.mac-storage-empty-v196 span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #2b2b2b;border-radius:14px;background:#111}.mac-storage-empty-v196 h4,.mac-storage-empty-v196 p{margin:0}.mac-storage-empty-v196 h4{color:#ededed;font-size:16px}.mac-storage-empty-v196 p{color:#7d7d7d;font-size:12px;line-height:1.55}@media(max-width:980px){.mac-storage-overview-v196,.mac-storage-account-stats-v196{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mac-storage-overview-v196,.mac-storage-account-stats-v196{grid-template-columns:1fr}.mac-storage-persistence-v196,.mac-storage-account-head-v196{align-items:stretch;flex-direction:column}.mac-storage-persistence-badges-v196,.mac-storage-account-statuses-v196{justify-content:flex-start}.mac-storage-account-actions-v196 button{flex:1 1 140px}.mac-storage-account-actions-v196 button.danger{margin-left:0}}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder){grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:auto minmax(36px,auto)!important;align-items:center!important;height:auto!important;min-height:126px!important;padding:10px 10px 8px 12px!important;border:1px solid #232323!important;border-radius:24px!important;background:#0b0b0b!important;overflow:hidden!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder):hover,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder):focus-within{border-color:#303030!important;background:#0b0b0b!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachments-v199{grid-column:1 / -1!important;grid-row:1!important;display:flex!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 7px!important;padding:0 1px 2px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199{position:relative!important;flex:0 0 min(280px,calc(100vw - 72px))!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:62px!important;box-sizing:border-box!important;padding:8px 8px 8px 9px!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;color:#ededed!important;box-shadow:inset 0 1px #ffffff06!important;overflow:hidden!important;transform:none!important;animation:none!important;transition:border-color .16s ease,background-color .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199:hover{border-color:#303030!important;background:#0d0d0d!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-icon-v199{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;border:1px solid #232323!important;border-radius:12px!important;background:#111!important;color:#d7d7d7!important;overflow:hidden!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-icon-v199 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199{display:grid!important;gap:4px!important;min-width:0!important;text-align:left!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 b,html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 b{color:#ededed!important;font-size:13px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.015em!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-remove-v199{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border:1px solid transparent!important;border-radius:10px!important;outline:0!important;background:transparent!important;color:#777!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-remove-v199:hover,html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-remove-v199:focus-visible{border-color:#292929!important;background:#181818!important;color:#f2f2f2!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199.is-ready .composer-attachment-copy-v199 small,html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199.is-drive .composer-attachment-copy-v199 small{color:#9b9b9b!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199.is-failed .composer-attachment-copy-v199 small{color:#d98282!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.multiline) textarea{grid-column:2!important;grid-row:2!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.multiline) .composer-controls>label.round-btn{grid-column:1!important;grid-row:2!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.multiline) .composer-right-controls-v191{grid-column:3!important;grid-row:2!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;min-height:168px!important;padding:10px 12px 9px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline textarea{grid-column:1!important;grid-row:2!important;padding:5px 4px 3px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline .composer-controls{grid-column:1!important;grid-row:3!important;margin-top:5px!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder){min-height:120px!important;padding:9px 8px 7px 9px!important;border-radius:22px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199{flex-basis:min(250px,calc(100vw - 64px))!important;min-height:58px!important;grid-template-columns:38px minmax(0,1fr) 26px!important;gap:8px!important;border-radius:15px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-icon-v199{width:38px!important;height:38px!important;min-width:38px!important;border-radius:11px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline{min-height:158px!important}}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder):not(.multiline),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder):not(.multiline),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.glass-panel:not(.voice-recorder):not(.multiline){box-sizing:border-box!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-rows:64px 40px!important;column-gap:8px!important;row-gap:7px!important;align-items:center!important;height:130px!important;min-height:130px!important;max-height:130px!important;padding:9px 10px 8px 12px!important;overflow:hidden!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline.glass-panel{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:64px minmax(42px,1fr) 40px!important;row-gap:6px!important;height:174px!important;min-height:174px!important;max-height:174px!important;padding:9px 12px 8px!important;overflow:hidden!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachments-v199{box-sizing:border-box!important;align-self:start!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:1px 0!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199{box-sizing:border-box!important;flex:0 0 280px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:62px!important;min-height:62px!important;max-height:62px!important;align-self:center!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.multiline)>textarea{grid-column:2!important;grid-row:2!important;align-self:center!important;height:24px!important;min-height:24px!important;max-height:24px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.multiline)>.composer-controls>label.round-btn{grid-column:1!important;grid-row:2!important;align-self:center!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.multiline) .composer-right-controls-v191{grid-column:3!important;grid-row:2!important;align-self:center!important}html body #root .main-panel:has(footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199)>.messages-area{padding-bottom:166px!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder):not(.multiline),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder):not(.multiline){grid-template-rows:60px 38px!important;row-gap:6px!important;height:120px!important;min-height:120px!important;max-height:120px!important;padding:8px 8px 7px 9px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline{grid-template-rows:60px minmax(38px,1fr) 38px!important;height:162px!important;min-height:162px!important;max-height:162px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachments-v199{height:60px!important;min-height:60px!important;max-height:60px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199{flex-basis:250px!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:58px!important;min-height:58px!important;max-height:58px!important}html body #root footer.composer.mac-composer-unified-v205:has(.composer-box.has-attachments-v199):after{height:calc(154px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer.mac-composer-unified-v205:has(.composer-box.has-attachments-v199):before{bottom:calc(118px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel:has(footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199)>.messages-area{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline.glass-panel:not(.voice-recorder){display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-rows:64px minmax(48px,var(--composer-text-height, 48px)) 40px!important;column-gap:8px!important;row-gap:6px!important;align-items:center!important;height:calc(133px + max(48px,var(--composer-text-height, 48px)))!important;min-height:181px!important;max-height:321px!important;padding:9px 10px 8px 12px!important;overflow:hidden!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline .composer-attachments-v199{grid-column:1 / -1!important;grid-row:1!important;align-self:start!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline>textarea{grid-column:1 / -1!important;grid-row:2!important;align-self:stretch!important;justify-self:stretch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:var(--composer-text-height, 48px)!important;min-height:48px!important;max-height:188px!important;margin:0!important;padding:3px 4px 2px!important;line-height:24px!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline .composer-controls>label.round-btn{grid-column:1!important;grid-row:3!important;align-self:center!important;justify-self:start!important;margin:0!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline .composer-right-controls-v191{grid-column:2 / 4!important;grid-row:3!important;align-self:center!important;justify-self:end!important;margin:0!important}html body #root .main-panel:has(footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline)>.messages-area{padding-bottom:220px!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder){grid-template-columns:36px minmax(0,1fr) auto!important;grid-template-rows:60px minmax(48px,var(--composer-text-height, 48px)) 38px!important;height:calc(125px + max(48px,var(--composer-text-height, 48px)))!important;min-height:173px!important;max-height:313px!important;padding:8px 8px 7px 9px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline .composer-attachments-v199{height:60px!important;min-height:60px!important;max-height:60px!important}html body #root footer.composer.mac-composer-unified-v205:has(.composer-box.has-attachments-v199.multiline):after{height:calc(206px + env(safe-area-inset-bottom,0px))!important}html body #root footer.composer.mac-composer-unified-v205:has(.composer-box.has-attachments-v199.multiline):before{bottom:calc(170px + env(safe-area-inset-bottom,0px))!important}html body #root .main-panel:has(footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline)>.messages-area{padding-bottom:calc(210px + env(safe-area-inset-bottom,0px))!important}}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls{grid-column:1 / -1!important;grid-row:3!important;align-self:center!important;justify-self:stretch!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>label.round-btn,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>label.round-btn,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>label.round-btn{grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;align-self:center!important;justify-self:auto!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;align-self:center!important;justify-self:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"],html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"],html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230:hover,html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230:focus-within,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230:hover,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230:focus-within,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:hover,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:focus-visible,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:hover,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:focus-visible{background:#232323!important;background-color:#232323!important;transform:none!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls{height:38px!important;min-height:38px!important;max-height:38px!important;gap:6px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root .composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{gap:6px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder),html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:64px auto 40px!important;align-items:stretch!important;column-gap:0!important;row-gap:8px!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:166px!important;max-height:346px!important;padding:9px 12px!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-attachments-v199,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-attachments-v199{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:stretch!important;box-sizing:border-box!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v203,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v203{grid-column:1!important;grid-row:2!important;align-self:stretch!important;justify-self:stretch!important;display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:28px!important;max-height:188px!important;margin:0!important;padding:0 4px!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v203>textarea,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v203>textarea{position:static!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:188px!important;margin:0!important;padding:2px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:#ededed!important;resize:none!important;font-size:15.5px!important;line-height:24px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls{grid-column:1!important;grid-row:3!important;align-self:end!important;justify-self:stretch!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;gap:8px!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.round-btn,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.round-btn{grid-column:auto!important;grid-row:auto!important;flex:0 0 36px!important;align-self:center!important;justify-self:auto!important;position:static!important;inset:auto!important;margin:0!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-column:auto!important;grid-row:auto!important;flex:0 0 auto!important;align-self:center!important;justify-self:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;margin:0 0 0 auto!important;position:static!important;inset:auto!important;transform:none!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder),html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder){grid-template-rows:60px auto 38px!important;min-height:158px!important;max-height:334px!important;padding:8px 9px!important;row-gap:7px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-attachments-v199,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-attachments-v199{height:60px!important;min-height:60px!important;max-height:60px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls{height:38px!important;min-height:38px!important;max-height:38px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder),html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder){box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;height:auto!important;min-height:154px!important;max-height:330px!important;margin:0!important;padding:9px 12px 8px!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:26px!important;background:#090909!important;background-color:#090909!important;box-shadow:none!important;transform:none!important;transition:border-color .16s ease,background-color .16s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-attachments-v199,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-attachments-v199{order:1!important;flex:0 0 62px!important;display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachments-v199::-webkit-scrollbar{display:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>textarea,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>textarea{order:2!important;flex:0 0 auto!important;position:static!important;inset:auto!important;align-self:stretch!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:188px!important;margin:0!important;padding:2px 4px 0!important;border:0!important;outline:0!important;background:transparent!important;color:#ededed!important;font-size:15.5px!important;line-height:24px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;resize:none!important;overflow-x:hidden!important;overflow-y:hidden!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>textarea,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199.multiline:not(.voice-recorder)>textarea{overflow-y:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls{order:3!important;flex:0 0 40px!important;align-self:stretch!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.round-btn,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.round-btn{flex:0 0 36px!important;position:static!important;inset:auto!important;margin:0!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199{position:relative!important;box-sizing:border-box!important;flex:0 0 280px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:center!important;gap:9px!important;width:280px!important;min-width:280px!important;max-width:280px!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:8px 8px 8px 9px!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-icon-v199{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;overflow:hidden!important;border:1px solid #292929!important;border-radius:12px!important;background:#111!important;color:#d5d5d5!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-icon-v199 img{width:100%!important;height:100%!important;object-fit:cover!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199{display:grid!important;gap:4px!important;min-width:0!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 b,html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 b{color:#ededed!important;font-size:13px!important;font-weight:600!important;line-height:1.18!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-copy-v199 small{color:#777!important;font-size:11px!important;line-height:1.2!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-remove-v199{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#777!important;box-shadow:none!important;transform:none!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-remove-v199:hover,html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-remove-v199:focus-visible{border-color:#303030!important;background:#181818!important;color:#fff!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199.is-failed{border-color:#4a2525!important;background:#120a0a!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-progress-v199{position:absolute!important;right:9px!important;bottom:5px!important;left:9px!important;display:block!important;height:2px!important;border-radius:999px!important;background:#1c1c1c!important;overflow:hidden!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-progress-v199>i{display:block!important;height:100%!important;border-radius:inherit!important;background:#bdbdbd!important;transition:width .22s ease!important}html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .16s ease,color .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230:hover,html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230:focus-within,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:hover,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn[title="Голосовое сообщение"]:focus-visible{background:#232323!important;background-color:#232323!important}html body #root .main-panel:has(footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199)>.messages-area{padding-bottom:calc(188px + var(--composer-text-height, 24px))!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder),html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder){min-height:148px!important;max-height:318px!important;padding:8px 9px 7px!important;gap:5px!important;border-radius:22px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-attachment-card-v199{flex-basis:min(250px,calc(100vw - 64px))!important;width:min(250px,calc(100vw - 64px))!important;min-width:min(250px,calc(100vw - 64px))!important;max-width:min(250px,calc(100vw - 64px))!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls,html body #root footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199:not(.voice-recorder)>.composer-controls{flex-basis:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body #root .main-panel:has(footer.composer.mac-composer-unified-v205 .composer-box.has-attachments-v199)>.messages-area{padding-bottom:calc(180px + var(--composer-text-height, 24px) + env(safe-area-inset-bottom,0px))!important}}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid #232323!important;background:#090909!important;background-color:#090909!important;overflow:hidden!important;isolation:isolate!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199){display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;grid-template-rows:40px!important;column-gap:8px!important;align-items:center!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:8px 10px!important;border-radius:29px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199)>.composer-text-zone-v207{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;height:40px!important;display:flex!important;align-items:center!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199)>.composer-controls{display:contents!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199)>.composer-controls>label.composer-attach-v230{grid-column:1!important;grid-row:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199)>.composer-controls>.composer-right-controls-v191{grid-column:3!important;grid-row:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder):not(.has-attachments-v199){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) 40px!important;gap:7px!important;align-items:stretch!important;height:auto!important;min-height:112px!important;max-height:270px!important;padding:12px 12px 8px!important;border-radius:26px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder):not(.has-attachments-v199)>.composer-text-zone-v207{grid-column:1!important;grid-row:1!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder):not(.has-attachments-v199)>.composer-controls{grid-column:1!important;grid-row:2!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:76px minmax(24px,var(--composer-text-height, 24px)) 40px!important;gap:7px!important;align-items:stretch!important;height:auto!important;min-height:166px!important;max-height:350px!important;padding:0 12px 8px!important;border-radius:26px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{grid-column:1!important;grid-row:1!important;position:relative!important;inset:auto!important;z-index:2!important;box-sizing:border-box!important;width:calc(100% + 24px)!important;min-width:0!important;height:76px!important;margin:0 -12px!important;padding:8px 12px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid #181818!important;border-radius:25px 25px 0 0!important;background:#090909!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{grid-column:1!important;grid-row:2!important;position:relative!important;inset:auto!important;z-index:1!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:24px!important;overflow:hidden!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{grid-column:1!important;grid-row:3!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 4px!important;background:transparent!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207>textarea{position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:188px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;line-height:24px!important;overflow-x:hidden!important;overflow-y:hidden!important;resize:none!important;transform:none!important;translate:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder)>.composer-text-zone-v207>textarea{overflow-y:auto!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder)>.composer-controls,html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{position:relative!important;inset:auto!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;background:transparent!important;transform:none!important;translate:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230,html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{position:relative!important;inset:auto!important;transform:none!important;translate:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{flex:0 0 36px!important;margin:0!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{flex:0 0 auto!important;margin:0 0 0 auto!important}html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn{background:transparent!important;background-color:transparent!important;transform:none!important;transition:background-color .16s ease,color .16s ease!important}html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230:hover,html body #root footer.composer.mac-composer-unified-v205 label.composer-attach-v230:focus-within,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn:hover,html body #root footer.composer.mac-composer-unified-v205 .composer-right-controls-v191>button.round-btn:focus-visible{background:#232323!important;background-color:#232323!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-files-zone-v207>.composer-attachments-v199{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;background:transparent!important;scrollbar-width:none!important;transform:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-files-zone-v207>.composer-attachments-v199::-webkit-scrollbar{display:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-attachment-card-v199{position:relative!important;inset:auto!important;flex:0 0 290px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 28px!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:290px!important;min-width:290px!important;max-width:290px!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:8px 9px!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:16px!important;background:#090909!important;transform:none!important;translate:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-attachment-icon-v199{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-attachment-copy-v199{min-width:0!important;width:100%!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-attachment-remove-v199{justify-self:end!important}@media(max-width:760px){html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){grid-template-rows:70px minmax(24px,var(--composer-text-height, 24px)) 38px!important;min-height:154px!important;max-height:328px!important;gap:6px!important;padding:0 9px 7px!important;border-radius:22px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{width:calc(100% + 18px)!important;height:70px!important;margin:0 -9px!important;padding:7px 9px!important;border-radius:21px 21px 0 0!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-files-zone-v207>.composer-attachments-v199{height:56px!important;min-height:56px!important;max-height:56px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-attachment-card-v199{flex-basis:min(260px,calc(100vw - 62px))!important;width:min(260px,calc(100vw - 62px))!important;min-width:min(260px,calc(100vw - 62px))!important;max-width:min(260px,calc(100vw - 62px))!important;height:56px!important;min-height:56px!important;max-height:56px!important;grid-template-columns:38px minmax(0,1fr) 26px!important;gap:8px!important;padding:7px 8px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207 .composer-attachment-icon-v199{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder):not(.has-attachments-v199){min-height:108px!important;max-height:260px!important;padding:10px 9px 7px!important;border-radius:22px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:76px minmax(24px,var(--composer-text-height, 24px)) 40px!important;gap:7px!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:166px!important;max-height:350px!important;padding:0 12px 8px!important;overflow:hidden!important;border-radius:26px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{grid-column:1 / -1!important;grid-row:1!important;width:calc(100% + 24px)!important;min-width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0 -12px!important;padding:8px 12px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{grid-column:1 / -1!important;grid-row:3!important;order:0!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) 40px!important;gap:7px!important;width:100%!important;height:auto!important;min-height:112px!important;max-height:270px!important;padding:12px 12px 8px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{grid-column:1 / -1!important;grid-row:1!important;width:100%!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-controls{grid-column:1 / -1!important;grid-row:2!important;order:0!important;display:flex!important;width:100%!important;height:40px!important;margin:0!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){grid-template-rows:70px minmax(24px,var(--composer-text-height, 24px)) 38px!important;min-height:154px!important;max-height:328px!important;padding:0 9px 7px!important;gap:6px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{width:calc(100% + 18px)!important;min-width:calc(100% + 18px)!important;max-width:calc(100% + 18px)!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0 -9px!important;padding:7px 9px!important}}html body #root footer.composer.mac-composer-unified-v205,html body #root footer.composer.mac-composer-unified-v205.thread-bottom-v169,html body #root footer.composer.mac-composer-unified-v205 .thread-composer-shell-v169,html body #root footer.composer.mac-composer-unified-v205 .thread-content-v169,html body #root footer.composer.mac-composer-unified-v205 .thread-content-width-v169,html body #root .main-panel>.messages-area{border-top:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.mac-composer-unified-v205:before,html body #root footer.composer.mac-composer-unified-v205:after,html body #root footer.composer.mac-composer-unified-v205 .thread-composer-shell-v169:before,html body #root footer.composer.mac-composer-unified-v205 .thread-composer-shell-v169:after{content:none!important;display:none!important;border:0!important;box-shadow:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{border:0!important;border-bottom:0!important;outline:0!important;background:#090909e0!important;background-color:#090909e0!important;background-image:none!important;-webkit-backdrop-filter:blur(18px) saturate(110%)!important;backdrop-filter:blur(18px) saturate(110%)!important;box-shadow:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207:not(.voice-recorder){background:#090909c2!important;background-color:#090909c2!important;background-image:none!important;-webkit-backdrop-filter:blur(22px) saturate(116%)!important;backdrop-filter:blur(22px) saturate(116%)!important;border-color:#232323!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207,html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{background:transparent!important;background-color:transparent!important;background-image:none!important}html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207:before,html body #root footer.composer.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207:after{content:none!important;display:none!important}.composer-box.glass-panel.composer-layout-v207{position:relative!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;padding:12px 14px 14px!important;min-height:max(var(--composer-shell-height-v194, 92px),92px)!important;box-sizing:border-box!important}.composer-box.glass-panel.composer-layout-v207.has-attachments-v199{grid-template-rows:auto minmax(0,1fr)!important}.composer-files-zone-v207{grid-row:1!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;position:relative!important;z-index:2!important}.composer-attachments-v199{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.composer-text-zone-v207{grid-row:2!important;width:100%!important;min-width:0!important;min-height:24px!important;padding:0 0 56px!important;margin:0!important;position:relative!important;z-index:1!important;box-sizing:border-box!important}.composer-text-zone-v207 textarea{display:block!important;width:100%!important;min-width:0!important;min-height:24px!important;height:var(--composer-text-height, 24px)!important;margin:0!important;padding:0!important;resize:none!important;background:transparent!important;box-sizing:border-box!important}.composer-controls{position:absolute!important;left:14px!important;right:14px!important;bottom:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;z-index:3!important;width:auto!important;min-width:0!important}.composer-controls>.composer-attach-v230{flex:0 0 auto!important}.composer-right-controls-v191{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important}.composer-attachment-card-v199{transition:background-color .14s ease,border-color .14s ease!important}.composer-attachment-card-v199:hover{background:#232323!important}@media(max-width:768px){.composer-box.glass-panel.composer-layout-v207{padding:12px 12px 14px!important}.composer-text-zone-v207{padding-bottom:54px!important}.composer-controls{left:12px!important;right:12px!important;bottom:12px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){position:relative!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-controls,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{position:absolute!important;left:10px!important;right:10px!important;bottom:8px!important;inset-block-start:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;transform:none!important;translate:none!important;z-index:5!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{position:relative!important;inset:auto!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin:0 0 0 auto!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:clamp(166px,calc(142px + var(--composer-text-height, 24px)),350px)!important;min-height:166px!important;max-height:350px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;translate:none!important;transition-property:background-color,border-color,box-shadow!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;inset:0 0 auto 0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0!important;padding:8px 12px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:2!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;top:83px!important;left:12px!important;right:12px!important;bottom:56px!important;inset-block-start:83px!important;inset-block-end:56px!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:24px!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:1!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207>textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{position:absolute!important;top:auto!important;left:10px!important;right:10px!important;bottom:8px!important;inset-block-start:auto!important;inset-block-end:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;z-index:5!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{position:relative!important;inset:auto!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin:0 0 0 auto!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199 .composer-attachment-card-v199:hover{background:#232323!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){height:clamp(154px,calc(130px + var(--composer-text-height, 24px)),328px)!important;min-height:154px!important;max-height:328px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{height:70px!important;min-height:70px!important;max-height:70px!important;padding:7px 9px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{top:76px!important;left:9px!important;right:9px!important;bottom:51px!important;inset-block-start:76px!important;inset-block-end:51px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{left:9px!important;right:9px!important;bottom:7px!important;inset-block-end:7px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder){position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;column-gap:8px!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199){grid-template-rows:40px!important;row-gap:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:8px 10px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder){grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) 40px!important;row-gap:7px!important;height:auto!important;min-height:112px!important;max-height:270px!important;padding:12px 10px 8px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){grid-template-rows:60px minmax(24px,var(--composer-text-height, 24px)) 40px!important;row-gap:7px!important;height:auto!important;min-height:154px!important;max-height:350px!important;padding:8px 10px!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls{display:contents!important;position:static!important;inset:auto!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{grid-column:1!important;position:static!important;inset:auto!important;align-self:center!important;justify-self:start!important;flex:none!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-column:3!important;position:static!important;inset:auto!important;align-self:center!important;justify-self:end!important;flex:none!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207{position:static!important;inset:auto!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{grid-column:1 / -1!important;grid-row:2!important;align-self:stretch!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{grid-column:1 / -1!important;grid-row:1!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230{background:transparent!important;background-color:transparent!important;transition:background-color .14s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 label.composer-attach-v230:focus-within{background:#232323!important;background-color:#232323!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-attachment-card-v199:focus-within{background:#090909!important;background-color:#090909!important;border-color:#232323!important;transform:none!important;translate:none!important;transition:none!important}.message.user .user-message-content-v220{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;min-width:0!important}.message.user .user-message-content-v220>.message-files{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:min(100%,360px)!important;min-width:0!important;margin:0!important}.message.user .user-message-content-v220 .attachment-card-fixed.attachment-card-chatgpt-v301{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:54px!important;margin:0!important;padding:7px 10px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;color:inherit!important;text-decoration:none!important;transform:none!important;translate:none!important;transition:none!important}.message.user .user-message-content-v220 .attachment-card-fixed.attachment-card-chatgpt-v301:hover,.message.user .user-message-content-v220 .attachment-card-fixed.attachment-card-chatgpt-v301:focus-visible{border-color:#232323!important;background:#090909!important;background-color:#090909!important;transform:none!important;translate:none!important}.message.user .user-message-content-v220 .attachment-thumb-v301,.message.user .user-message-content-v220 .attachment-file-icon-v301{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border:1px solid #232323!important;border-radius:11px!important;background:#090909!important;overflow:hidden!important}.message.user .user-message-content-v220 .attachment-thumb-v301 img{width:100%!important;height:100%!important;object-fit:cover!important}.message.user .user-message-content-v220 .attachment-text-clip{min-width:0!important}.message.user .user-message-content-v220 .attachment-text-clip b,.message.user .user-message-content-v220 .attachment-text-clip small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.message.user .user-message-time-v220{align-self:flex-end!important;margin-top:1px!important;color:#ffffff6b!important;font-size:11px!important;line-height:1!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder){grid-template-columns:38px minmax(0,1fr) auto!important;column-gap:7px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder):not(.multiline):not(.has-attachments-v199){padding:8px 9px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder){padding:10px 9px 7px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){grid-template-rows:56px minmax(24px,var(--composer-text-height, 24px)) 38px!important;row-gap:6px!important;min-height:144px!important;padding:7px 9px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{height:56px!important;min-height:56px!important;max-height:56px!important}}.message.user .user-message-content-v220>.message-files{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:min(100%,360px)!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.message.user .user-message-file-v221{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;width:100%!important;min-width:0!important;min-height:58px!important;box-sizing:border-box!important;margin:0!important;padding:8px 11px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;color:#f4f4f4!important;text-decoration:none!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important;overflow:hidden!important}.message.user .user-message-file-v221:hover,.message.user .user-message-file-v221:focus,.message.user .user-message-file-v221:focus-visible,.message.user .user-message-file-v221:active{border-color:#232323!important;background:#090909!important;background-color:#090909!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important}.message.user .user-message-file-preview-v221{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border:0!important;border-radius:10px!important;background:#111!important;color:#ffffffb8!important;overflow:hidden!important;box-shadow:none!important}.message.user .user-message-file-preview-v221.is-image{background:#0d0d0d!important}.message.user .user-message-file-preview-v221 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:inherit!important}.message.user .user-message-file-copy-v221{display:block!important;min-width:0!important;overflow:hidden!important}.message.user .user-message-file-copy-v221 b,.message.user .user-message-file-copy-v221 small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.message.user .user-message-file-copy-v221 b{margin:0 0 3px!important;color:#f4f4f4!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important}.message.user .user-message-file-copy-v221 small{color:#ffffff7a!important;font-size:11px!important;line-height:1.25!important}.message.user .user-message-file-v221.is-cleaned{opacity:.72!important}@media(max-width:640px){.message.user .user-message-content-v220>.message-files{width:100%!important}.message.user .user-message-file-v221{min-height:54px!important;padding:7px 9px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important}.message.user .user-message-file-preview-v221{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder){position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;column-gap:8px!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder){grid-template-rows:40px!important;row-gap:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding-top:8px!important;padding-bottom:8px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder){grid-template-rows:minmax(24px,var(--composer-text-height, 24px)) 40px!important;row-gap:8px!important;height:auto!important;min-height:112px!important;max-height:270px!important;padding-top:8px!important;padding-bottom:8px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){grid-template-rows:58px minmax(24px,var(--composer-text-height, 24px)) 40px!important;row-gap:8px!important;height:auto!important;min-height:154px!important;max-height:350px!important;padding-top:8px!important;padding-bottom:8px!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls{display:contents!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{grid-column:1!important;position:static!important;inset:auto!important;align-self:center!important;justify-self:start!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;transform:none!important;translate:none!important;background:transparent!important;transition:background-color .14s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:focus-within{background:#232323!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-column:3!important;position:static!important;inset:auto!important;align-self:center!important;justify-self:end!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder)>.composer-controls>label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-row:1!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-controls>label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-row:2!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{grid-row:3!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{grid-column:2!important;grid-row:1!important;align-self:center!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{grid-column:1 / -1!important;grid-row:1!important;align-self:stretch!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{grid-column:1 / -1!important;grid-row:2!important;align-self:stretch!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{grid-column:1 / -1!important;grid-row:1!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:active{background:#090909!important;background-color:#090909!important;border-color:#232323!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important}.message.user.user-files-only-v222 .message-body,.message.user.user-files-only-v222 .bubble{padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:0!important}.message.user.user-has-files-v222 .user-message-content-v220>.message-files{display:flex!important;flex-direction:column!important;gap:7px!important;width:min(100%,360px)!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.message.user .user-message-file-v221,.message.user .user-message-file-v221:hover,.message.user .user-message-file-v221:focus,.message.user .user-message-file-v221:focus-visible,.message.user .user-message-file-v221:active{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:56px!important;box-sizing:border-box!important;margin:0!important;padding:7px 10px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;color:#f4f4f4!important;text-decoration:none!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important;overflow:hidden!important}.message.user .user-message-file-preview-v221{position:relative!important;display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ffffffb8!important;overflow:hidden!important;box-shadow:none!important}.message.user .user-message-file-preview-v221>svg{position:absolute!important;z-index:0!important}.message.user .user-message-file-preview-v221 img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:inherit!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder){grid-template-columns:38px minmax(0,1fr) auto!important;column-gap:7px!important;padding-left:9px!important;padding-right:9px!important}}html body #root .landing-page .landing-nav .landing-nav-actions>button.nav-login.authed{background:#f5f5f5!important;background-color:#f5f5f5!important;color:#090909!important;border:0!important;border-radius:16px!important;opacity:1!important;box-shadow:none!important;transform:none!important;translate:none!important;transition:transform .12s ease,background-color .16s ease!important}html body #root .landing-page .landing-nav .landing-nav-actions>button.nav-login.authed:hover,html body #root .landing-page .landing-nav .landing-nav-actions>button.nav-login.authed:focus-visible{background:#fff!important;background-color:#fff!important;color:#090909!important;transform:none!important;translate:none!important}html body #root .landing-page .landing-nav .landing-nav-actions>button.nav-login.authed:active{transform:scale(.96)!important;translate:none!important;box-shadow:inset 0 1px 7px #00000024!important}html body #root .landing-page .landing-nav .landing-nav-actions>button.nav-login.authed svg{color:currentColor!important;stroke:currentColor!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder){position:relative!important;display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls{position:absolute!important;left:10px!important;right:10px!important;bottom:8px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;pointer-events:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{position:static!important;inset:auto!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;transform:none!important;translate:none!important;background:transparent!important;background-color:transparent!important;transition:background-color .14s ease!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:focus-within{background:#232323!important;background-color:#232323!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;margin:0 0 0 auto!important;transform:none!important;translate:none!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:58px!important;right:190px!important;top:17px!important;bottom:auto!important;z-index:2!important;width:auto!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:12px!important;bottom:56px!important;z-index:2!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:10px!important;right:10px!important;top:8px!important;z-index:3!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:76px!important;bottom:56px!important;z-index:2!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;inset:auto!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:24px!important;max-height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;resize:none!important;transform:none!important;translate:none!important}html body #root .message.user.user-has-files-v222 .user-message-content-v220>.message-files{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;width:min(100%,360px)!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root .message.user .user-message-file-v221,html body #root .message.user .user-message-file-v221:hover,html body #root .message.user .user-message-file-v221:focus,html body #root .message.user .user-message-file-v221:focus-visible,html body #root .message.user .user-message-file-v221:active{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:58px!important;box-sizing:border-box!important;margin:0!important;padding:7px 10px!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;color:#f4f4f4!important;text-decoration:none!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important;overflow:hidden!important}html body #root .message.user .user-message-file-preview-v221{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#ffffffb8!important;overflow:hidden!important;box-shadow:none!important}html body #root .message.user .user-message-file-preview-v221>svg{position:absolute!important;left:50%!important;top:50%!important;z-index:0!important;width:19px!important;height:19px!important;transform:translate(-50%,-50%)!important}html body #root .message.user .user-message-file-preview-v221>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:inherit!important;margin:0!important}html body #root .message.user .user-message-file-copy-v221{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;text-align:left!important}html body #root .message.user .user-message-file-copy-v221>b,html body #root .message.user .user-message-file-copy-v221>small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .message.user .user-message-file-copy-v221>b{color:#f4f4f4!important;font-size:14px!important;line-height:1.25!important;font-weight:650!important}html body #root .message.user .user-message-file-copy-v221>small{color:#ffffff7a!important;font-size:12px!important;line-height:1.25!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls{left:9px!important;right:9px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{left:54px!important;right:150px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{left:9px!important;right:9px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){position:relative!important;display:block!important;height:calc(var(--composer-shell-height-v194, 58px) + 88px)!important;min-height:146px!important;max-height:358px!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:12px!important;right:12px!important;top:8px!important;width:auto!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:4!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachments-v199{display:flex!important;align-items:stretch!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;gap:8px!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199{height:56px!important;min-height:56px!important;max-height:56px!important;box-sizing:border-box!important;margin:0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:72px!important;bottom:56px!important;width:auto!important;min-width:0!important;min-height:24px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;z-index:2!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207>textarea{display:block!important;width:100%!important;height:100%!important;min-height:24px!important;max-height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-y:auto!important;resize:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls{left:10px!important;right:10px!important;bottom:8px!important;height:40px!important;min-height:40px!important;max-height:40px!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:active{background:#090909!important;background-color:#090909!important;border-color:#232323!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important}html body #root .message.user .user-message-file-v221,html body #root .message.user .user-message-file-v221:hover,html body #root .message.user .user-message-file-v221:focus,html body #root .message.user .user-message-file-v221:focus-visible,html body #root .message.user .user-message-file-v221:active{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:min(100%,360px)!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:7px 10px!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;color:#f4f4f4!important;text-decoration:none!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important;overflow:hidden!important}html body #root .message.user .user-message-file-preview-v221{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:10px!important;background:#090909!important;background-color:#090909!important;color:#ffffffb8!important;overflow:hidden!important;box-shadow:none!important}html body #root .message.user .user-message-file-preview-v221>svg{position:static!important;width:18px!important;height:18px!important;transform:none!important}html body #root .message.user .user-message-file-preview-v221>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:9px!important;object-fit:cover!important}html body #root .message.user .user-message-file-copy-v221{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body #root .message.user .user-message-file-copy-v221>b,html body #root .message.user .user-message-file-copy-v221>small{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .message.user:not(.user-files-only-v222) .bubble,html body #root .message.user:not(.user-files-only-v222):hover .bubble,html body #root .message.user:not(.user-files-only-v222) .bubble:hover,html body #root .message.user:not(.user-files-only-v222) .bubble:focus-within{border-color:#232323!important;box-shadow:none!important;transform:none!important;transition:none!important}html body #root .message.assistant .bubble,html body #root .message.assistant:hover .bubble,html body #root .message.assistant .bubble:hover,html body #root .message.assistant .bubble:focus-within{border-color:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{left:9px!important;right:9px!important}html body #root .message.user .user-message-file-v221{width:100%!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder){position:relative!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder){height:58px!important;min-height:58px!important;max-height:58px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder){height:var(--composer-shell-height-v194, 112px)!important;min-height:112px!important;max-height:270px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){height:calc(var(--composer-shell-height-v194, 58px) + 88px)!important;min-height:146px!important;max-height:358px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls{position:absolute!important;left:10px!important;right:10px!important;bottom:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;z-index:6!important;pointer-events:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder)>.composer-controls>label.composer-attach-v230:active{position:static!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;line-height:0!important;box-sizing:border-box!important;transform:none!important;translate:none!important;pointer-events:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230{background:transparent!important;transition:background-color .14s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230:focus-within{background:#232323!important;background-color:#232323!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>label.composer-attach-v230>svg{position:static!important;display:block!important;margin:0!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-controls>.composer-right-controls-v191{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;margin:0 0 0 auto!important;pointer-events:auto!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.multiline):not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:58px!important;right:190px!important;top:17px!important;bottom:auto!important;width:auto!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:2!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:12px!important;bottom:56px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:2!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:10px!important;right:10px!important;top:8px!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:4!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:76px!important;bottom:56px!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:2!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-text-zone-v207>textarea{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:24px!important;margin:0!important;padding:0!important;resize:none!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box:not(.multiline):not(.has-attachments-v199) .composer-text-zone-v207>textarea{height:24px!important;max-height:24px!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.multiline .composer-text-zone-v207>textarea,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.has-attachments-v199 .composer-text-zone-v207>textarea{height:100%!important;max-height:100%!important}html body #root .message.user.user-files-only-v222,html body #root .message.user.user-files-only-v222 .message-body,html body #root .message.user.user-files-only-v222 .bubble,html body #root .message.user.user-files-only-v222 .user-message-content-v220,html body #root .message.user.user-files-only-v222 .message-files{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .message.user.user-files-only-v222 .message-body,html body #root .message.user.user-files-only-v222 .bubble,html body #root .message.user.user-files-only-v222 .user-message-content-v220{padding:0!important}html body #root .message.user .user-message-file-v221,html body #root .message.user .user-message-file-v221:hover,html body #root .message.user .user-message-file-v221:focus,html body #root .message.user .user-message-file-v221:focus-visible,html body #root .message.user .user-message-file-v221:active{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:min(100%,360px)!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:7px 52px 7px 10px!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;color:#f4f4f4!important;text-decoration:none!important;box-shadow:none!important;outline:0!important;transform:none!important;translate:none!important;transition:none!important;overflow:hidden!important}html body #root .message.user .user-message-file-copy-v221{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;background:transparent!important}html body #root .message.user .user-message-file-copy-v221>b,html body #root .message.user .user-message-file-copy-v221>small{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}html body #root .message.user .user-message-file-time-v225{position:absolute!important;right:10px!important;bottom:8px!important;display:block!important;margin:0!important;padding:0!important;color:#ffffff6b!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important}html body #root .message .bubble,html body #root .message:hover .bubble,html body #root .message .bubble:hover,html body #root .message .bubble:focus-within,html body #root .message.user .user-message-file-v221,html body #root .message.user .user-message-file-v221:hover{box-shadow:none!important;transform:none!important;transition:none!important}@media(max-width:760px){html body #root .message.user .user-message-file-v221{width:100%!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder){position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:var(--composer-shell-height-v194, 112px)!important;min-height:112px!important;max-height:270px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder){position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:calc(var(--composer-shell-height-v194, 58px) + 86px)!important;min-height:144px!important;max-height:356px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.voice-recorder)>.composer-controls,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{position:absolute!important;left:10px!important;right:10px!important;bottom:8px!important;inset-block-start:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;z-index:8!important;pointer-events:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder)>.composer-controls>label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls>label.composer-attach-v230{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;pointer-events:auto!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls>.composer-right-controls-v191{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;margin:0 0 0 auto!important;pointer-events:auto!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.multiline:not(.has-attachments-v199):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:12px!important;bottom:56px!important;width:auto!important;height:auto!important;min-height:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:2!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:10px!important;right:10px!important;top:8px!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;z-index:4!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:14px!important;right:14px!important;top:76px!important;bottom:56px!important;width:auto!important;height:auto!important;min-height:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:2!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline .composer-text-zone-v207>textarea,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199 .composer-text-zone-v207>textarea{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:24px!important;max-height:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;resize:none!important;box-sizing:border-box!important;transform:none!important;translate:none!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.multiline:not(.voice-recorder)>.composer-controls,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-controls{left:10px!important;right:10px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder){position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:118px!important;min-height:118px!important;max-height:118px!important;padding:0!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199.multiline:not(.voice-recorder){height:calc(var(--composer-shell-height-v194, 112px) + 60px)!important;min-height:172px!important;max-height:330px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:10px!important;right:10px!important;top:8px!important;width:auto!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:4!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207>.composer-attachments-v199{display:flex!important;align-items:stretch!important;gap:8px!important;width:max-content!important;min-width:0!important;height:50px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:active{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 26px!important;align-items:center!important;width:290px!important;min-width:220px!important;max-width:min(290px,calc(100vw - 80px))!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:5px 6px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #232323!important;outline:0!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;box-shadow:none!important;transform:none!important;translate:none!important;filter:none!important;transition:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-icon-v199{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #232323!important;outline:0!important;border-radius:10px!important;background:#090909!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-icon-v199 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border:0!important;border-radius:9px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;margin:0!important;padding:0 7px!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199>b,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199>small{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;border:0!important;background:transparent!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-remove-v199{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;transform:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:54px!important;right:168px!important;top:auto!important;bottom:8px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;z-index:2!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207>textarea{display:block!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;resize:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199.multiline:not(.voice-recorder)>.composer-text-zone-v207{top:68px!important;bottom:56px!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{left:52px!important;right:150px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:active{background:#090909!important;background-color:#090909!important;background-image:none!important;border-color:#232323!important;outline:0!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:before,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:after{content:none!important;display:none!important;background:transparent!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 button.composer-attachment-remove-v199{display:grid!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:inherit!important;box-shadow:none!important;transform:none!important;translate:none!important;transition:background-color .14s ease,border-color .14s ease!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 button.composer-attachment-remove-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 button.composer-attachment-remove-v199:focus-visible{background:#232323!important;border-color:#303030!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 button.composer-attachment-remove-v199:active{background:#232323!important;border-color:#4b4b4b!important;transform:scale(.96)!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder){height:126px!important;min-height:126px!important;max-height:126px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{bottom:8px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199.multiline:not(.voice-recorder)>.composer-text-zone-v207{top:76px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{height:54px!important;min-height:54px!important;max-height:54px!important;overflow-x:auto!important;overflow-y:visible!important;border:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207>.composer-attachments-v199{display:flex!important;align-items:center!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:active{box-sizing:border-box!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;border:1px solid #232323!important;outline:0!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:before,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:after,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207>.composer-attachments-v199:before,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207>.composer-attachments-v199:after{content:none!important;display:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;left:60px!important;right:168px!important;top:auto!important;bottom:8px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207>textarea{width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;overflow:hidden!important;resize:none!important;transform:none!important;translate:none!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{left:58px!important;right:150px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{box-sizing:border-box!important;padding:1px!important;overflow-x:auto!important;overflow-y:visible!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207>.composer-attachments-v199{box-sizing:border-box!important;align-items:center!important;padding:1px!important;overflow:visible!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder) .composer-files-zone-v207 .composer-attachment-card-v199:active{position:relative!important;isolation:isolate!important;box-sizing:border-box!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;padding:6px 7px!important;border:1px solid #232323!important;border-color:#232323!important;border-radius:14px!important;outline:0!important;background:#090909!important;background-color:#090909!important;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important;scale:1!important;transition:none!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:before,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:after{content:none!important;display:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-icon-v199{box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;border:0!important;outline:0!important;border-radius:10px!important;background:#111!important;box-shadow:none!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-icon-v199 img{display:block!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;outline:0!important;border-radius:10px!important;object-fit:cover!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199{padding-left:9px!important;padding-right:7px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 button.composer-attachment-remove-v199{margin:0!important;border:1px solid transparent!important;box-shadow:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder),html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder):hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder):focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207:not(.voice-recorder):focus-within{background:#090909c2!important;background-color:#090909c2!important;background-image:none!important;border-color:#232323!important;box-shadow:none!important;-webkit-backdrop-filter:blur(22px) saturate(116%)!important;backdrop-filter:blur(22px) saturate(116%)!important;will-change:backdrop-filter!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:10px!important;right:10px!important;top:7px!important;width:auto!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:4px!important;box-sizing:border-box!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-padding-inline:4px!important;scrollbar-width:none!important;touch-action:pan-x!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;width:max-content!important;min-width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:active{position:relative!important;flex:0 0 290px!important;box-sizing:border-box!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0!important;border:1px solid #232323!important;border-color:#232323!important;border-radius:14px!important;outline:0!important;background:#090909ad!important;background-color:#090909ad!important;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px) saturate(110%)!important;backdrop-filter:blur(18px) saturate(110%)!important;filter:none!important;transform:none!important;translate:none!important;scale:1!important;transition:none!important;will-change:backdrop-filter!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;inset:auto 190px 17px 58px!important;width:auto!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;display:block!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;overflow:hidden!important;resize:none!important;box-sizing:border-box!important;transform:none!important;translate:none!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{inset:auto 150px 17px 58px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{left:8px!important;right:8px!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199:active{background:#09090929!important;background-color:#09090929!important;background-image:none!important;border:1px solid #232323!important;border-color:#232323!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px) saturate(118%)!important;backdrop-filter:blur(20px) saturate(118%)!important;filter:none!important;transform:none!important;translate:none!important;scale:1!important;transition:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:active{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid #232323!important;border-color:#232323!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important;animation:none!important;will-change:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;column-gap:0!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:7px 10px 8px!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.multiline):not(.voice-recorder){grid-template-rows:auto 40px!important;row-gap:8px!important;min-height:126px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199.multiline:not(.voice-recorder){grid-template-rows:auto minmax(24px,var(--composer-text-height, 24px)) 40px!important;row-gap:8px!important;min-height:calc(max(var(--composer-shell-height-v194, 112px),112px) + 60px)!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:58px!important;max-height:none!important;margin:0!important;padding:2px 0!important;box-sizing:border-box!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:54px!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:active{position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 26px!important;grid-template-rows:1fr!important;gap:0 6px!important;align-items:center!important;flex:0 0 290px!important;width:290px!important;min-width:220px!important;max-width:min(290px,100%)!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;padding:6px!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid #232323!important;border-color:#232323!important;border-radius:14px!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transform:none!important;translate:none!important;scale:none!important;transition:none!important;animation:none!important;will-change:auto!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder) .composer-attachment-card-v199.composer-attachment-card-v199>.composer-attachment-copy-v199{min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:2!important;align-self:stretch!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 180px 0 48px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:2!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;display:block!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;overflow:hidden!important;resize:none!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-controls{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:2!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;z-index:3!important;pointer-events:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199.multiline:not(.voice-recorder)>.composer-text-zone-v207{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:2!important;align-self:stretch!important;display:block!important;width:100%!important;min-width:0!important;height:var(--composer-text-height, 24px)!important;min-height:24px!important;max-height:188px!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important;overflow:hidden!important;z-index:2!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199.multiline:not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;display:block!important;width:100%!important;height:100%!important;min-height:24px!important;max-height:188px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;resize:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199.multiline:not(.voice-recorder)>.composer-controls{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:3!important;align-self:stretch!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;z-index:3!important;pointer-events:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199>.composer-controls>label.composer-attach-v230,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199>.composer-controls>.composer-right-controls-v191{pointer-events:auto!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{padding-right:140px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199{flex-basis:min(290px,100%)!important;width:min(290px,100%)!important;min-width:0!important}}@media(min-width:761px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207>.composer-attachments-v199.composer-attachments-v199>.composer-attachment-card-v199.composer-attachment-card-v199:active{flex:0 0 min(274px,calc((100% - 16px) / 3))!important;width:min(274px,calc((100% - 16px) / 3))!important;min-width:0!important;max-width:274px!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder) .composer-attachment-card-v199.composer-attachment-card-v199>.composer-attachment-copy-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder) .composer-attachment-card-v199.composer-attachment-card-v199>.composer-attachment-copy-v199>b,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-box.composer-layout-v207.has-attachments-v199.has-attachments-v199:not(.voice-recorder) .composer-attachment-card-v199.composer-attachment-card-v199>.composer-attachment-copy-v199>small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder){position:relative!important;height:126px!important;min-height:126px!important;max-height:126px!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207{position:absolute!important;left:10px!important;right:10px!important;top:7px!important;width:auto!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:2px 0!important;overflow-x:auto!important;overflow-y:visible!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;scrollbar-width:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.voice-recorder)>.composer-files-zone-v207::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207>.composer-attachments-v199{display:flex!important;align-items:center!important;width:max-content!important;min-width:100%!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:hover,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus-visible,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:focus-within,html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-card-v199:active{box-sizing:border-box!important;height:54px!important;min-height:54px!important;max-height:54px!important;margin:0!important;border:1px solid #232323!important;outline:0!important;border-radius:14px!important;background:#090909!important;background-color:#090909!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199{min-width:0!important;overflow:hidden!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199>b{display:block!important;min-width:0!important;line-height:18px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-files-zone-v207 .composer-attachment-copy-v199>small{display:block!important;min-width:0!important;line-height:16px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .thread-composer-shell-v169 .thread-content-v169 .thread-content-width-v169>.composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{position:absolute!important;inset:auto 190px 8px 58px!important;width:auto!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207>textarea{position:static!important;display:block!important;width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;overflow:hidden!important;resize:none!important;box-sizing:border-box!important;transform:none!important;translate:none!important}html body #root .message.user.user-files-only-v222{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;margin-left:auto!important;margin-right:0!important}html body #root .message.user.user-files-only-v222 .message-body,html body #root .message.user.user-files-only-v222 .bubble,html body #root .message.user.user-files-only-v222 .user-message-content-v220{width:fit-content!important;min-width:0!important;max-width:min(72vw,420px)!important;margin-left:auto!important;margin-right:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body #root .message.user.user-files-only-v222 .user-files-only-list-v225,html body #root .message.user.user-files-only-v222 .message-files{display:flex!important;flex-direction:column!important;align-items:flex-end!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:0!important}html body #root .message.user.user-files-only-v222 .user-message-file-v221,html body #root .message.user.user-files-only-v222 .user-message-file-v221:hover,html body #root .message.user.user-files-only-v222 .user-message-file-v221:focus,html body #root .message.user.user-files-only-v222 .user-message-file-v221:active{width:min(360px,calc(100vw - 120px))!important;min-height:64px!important;margin-left:auto!important;margin-right:0!important;padding:8px 52px 8px 10px!important;border:1px solid #232323!important;background:#090909!important;background-color:#090909!important;box-shadow:none!important;transform:none!important;transition:none!important;overflow:hidden!important}html body #root .message.user .user-message-file-copy-v221{min-width:0!important;overflow:hidden!important}html body #root .message.user .user-message-file-copy-v221>b{display:block!important;width:100%!important;line-height:18px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}html body #root .message.user .user-message-file-copy-v221>small{display:block!important;width:100%!important;line-height:16px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}@media(max-width:760px){html body #root footer.composer.thread-bottom-v169.mac-composer-unified-v205 .composer-box.composer-layout-v207.has-attachments-v199:not(.multiline):not(.voice-recorder)>.composer-text-zone-v207{inset:auto 150px 8px 58px!important}html body #root .message.user.user-files-only-v222 .message-body,html body #root .message.user.user-files-only-v222 .bubble,html body #root .message.user.user-files-only-v222 .user-message-content-v220{max-width:calc(100vw - 36px)!important}html body #root .message.user.user-files-only-v222 .user-message-file-v221{width:min(100%,calc(100vw - 36px))!important}}.billing-checkout-stage-v496{--billing-surface: #090909;--billing-border: #232323;--billing-active-surface: #181818;--billing-active-border: #303030;--billing-muted: #8f8f8f;--billing-plan-accent: #d4d4d4;--billing-plan-accent-soft: rgba(212, 212, 212, .08);--billing-plan-accent-text: #090909;z-index:12000!important}.billing-checkout-stage-v496.plan-silver,.billing-checkout-panel-v509.plan-silver{--billing-plan-accent: #d7d9dc;--billing-plan-accent-soft: rgba(215, 217, 220, .08);--billing-plan-accent-text: #090909}.billing-checkout-stage-v496.plan-gold,.billing-checkout-panel-v509.plan-gold{--billing-plan-accent: #d8bd6a;--billing-plan-accent-soft: rgba(216, 189, 106, .09);--billing-plan-accent-text: #090909}.billing-checkout-stage-v496.plan-premium,.billing-checkout-panel-v509.plan-premium{--billing-plan-accent: #aa9cff;--billing-plan-accent-soft: rgba(170, 156, 255, .1);--billing-plan-accent-text: #090909}.billing-checkout-backdrop-v496{background:#000000b8!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.billing-checkout-panel-v496,.billing-checkout-panel-v509{background:#090909!important;border:1px solid var(--billing-border)!important;box-shadow:0 28px 90px #00000094!important;color:#f5f5f5!important}.billing-checkout-head-v496,.billing-checkout-head-v509{border-color:transparent!important}.billing-checkout-head-v496>div>span{color:var(--billing-muted)!important;font-weight:600!important}.billing-checkout-head-v496 h3,.billing-checkout-head-v509 h3{color:#f5f5f5!important}.billing-checkout-plan-name-v258{color:var(--billing-plan-accent)!important;font-style:normal!important}.billing-checkout-head-v496 p,.billing-checkout-head-v509 p{color:var(--billing-muted)!important}.billing-checkout-head-v496>button,.billing-checkout-head-v509>button{background:var(--billing-surface)!important;border:1px solid var(--billing-border)!important;color:#bdbdbd!important}.billing-checkout-head-v496>button:hover,.billing-checkout-head-v509>button:hover{background:var(--billing-active-surface)!important;border-color:var(--billing-active-border)!important;color:#fff!important}.billing-checkout-pending-v496,.billing-checkout-pending-v509,.billing-checkout-plan-v509,.billing-period-row-v509,.billing-checkout-summary-v509,.billing-summary-card-v509{background:var(--billing-surface)!important;border:1px solid var(--billing-border)!important;box-shadow:none!important}.billing-checkout-plan-v509{position:relative;overflow:hidden}.billing-checkout-plan-v509:before,.billing-summary-card-v509:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--billing-plan-accent);opacity:.9}.billing-checkout-plan-v509>div>span,.billing-checkout-plan-v509>small,.billing-summary-card-v509>span,.billing-summary-card-v509>small,.billing-summary-lines-v509 span,.billing-period-copy-v509 small,.billing-period-price-v509 small{color:var(--billing-muted)!important}.billing-checkout-plan-v509>div>b,.billing-summary-card-v509>b{color:var(--billing-plan-accent)!important}.billing-period-row-v509{color:#f1f1f1!important}.billing-period-row-v509:hover{background:#111!important;border-color:var(--billing-active-border)!important}.billing-period-row-v509.is-selected{background:var(--billing-surface)!important;border-color:var(--billing-active-border)!important;box-shadow:inset 0 0 0 1px var(--billing-plan-accent-soft)!important}.billing-period-check-v509{background:var(--billing-surface)!important;border:1px solid var(--billing-active-border)!important;color:transparent!important}.billing-period-row-v509.is-selected .billing-period-check-v509{background:var(--billing-plan-accent)!important;border-color:var(--billing-plan-accent)!important;color:var(--billing-plan-accent-text)!important}.billing-summary-card-v509{position:relative;overflow:hidden;background:var(--billing-surface)!important}.billing-summary-lines-v509>div{border-color:var(--billing-border)!important}.billing-summary-lines-v509 b,.billing-period-copy-v509 b,.billing-period-price-v509 b{color:#f2f2f2!important}.billing-checkout-accept-v509{color:#a7a7a7!important}.billing-checkout-accept-v509>span{background:var(--billing-surface)!important;border:1px solid #3a3a3a!important;color:var(--billing-plan-accent-text)!important}.billing-checkout-accept-v509 input:checked+span{background:var(--billing-plan-accent)!important;border-color:var(--billing-plan-accent)!important}.billing-checkout-accept-v509:has(input:checked) b{color:#d8d8d8!important}.billing-checkout-pay-v509{background:#171717!important;border:1px solid var(--billing-border)!important;color:#666!important;box-shadow:none!important;opacity:1!important}.billing-checkout-pay-v509:disabled,.billing-checkout-pay-v509[aria-disabled=true]{background:#171717!important;border-color:var(--billing-border)!important;color:#666!important;cursor:not-allowed!important;transform:none!important;opacity:1!important}.billing-checkout-pay-v509.is-ready:not(:disabled){background:var(--billing-plan-accent)!important;border-color:var(--billing-plan-accent)!important;color:var(--billing-plan-accent-text)!important;cursor:pointer!important}.billing-checkout-pay-v509.is-ready:not(:disabled):hover{filter:brightness(1.06);transform:none!important}.billing-checkout-pending-v496 button,.billing-checkout-pending-v509 button{background:var(--billing-surface)!important;border:1px solid var(--billing-border)!important;color:#e5e5e5!important}.billing-checkout-pending-v496 button:hover,.billing-checkout-pending-v509 button:hover{background:var(--billing-active-surface)!important;border-color:var(--billing-active-border)!important}.toast-stack{position:fixed!important;z-index:2147483647!important;isolation:isolate!important}.toast-stack .toast,.toast-stack .boss-toast{pointer-events:auto!important}@media(max-width:760px){.billing-checkout-panel-v496,.billing-checkout-panel-v509{background:#090909!important}}.billing-checkout-stage-v496{--billing-surface: #090909;--billing-border: #232323;--billing-hover-surface: #0f0f0f;--billing-hover-border: #303030;--billing-plan-accent: #e6ebf1;--billing-plan-accent-text: #090909;--billing-plan-accent-soft: rgba(230, 235, 241, .1);--billing-plan-border: #343536;--billing-plan-surface: linear-gradient(135deg, rgba(230, 235, 241, .17) 0%, rgba(28, 29, 30, .92) 32%, rgba(9, 9, 9, .98) 78%);--billing-plan-surface-selected: linear-gradient(135deg, rgba(230, 235, 241, .14) 0%, rgba(22, 23, 24, .94) 38%, rgba(9, 9, 9, .99) 82%);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483646!important;isolation:isolate!important}.billing-checkout-stage-v496.plan-silver,.billing-checkout-panel-v509.plan-silver{--billing-plan-accent: #e6ebf1;--billing-plan-accent-text: #090909;--billing-plan-accent-soft: rgba(230, 235, 241, .1);--billing-plan-border: #343536;--billing-plan-surface: linear-gradient(135deg, rgba(230, 235, 241, .18) 0%, rgba(31, 32, 33, .94) 34%, rgba(9, 9, 9, .99) 80%);--billing-plan-surface-selected: linear-gradient(135deg, rgba(230, 235, 241, .15) 0%, rgba(25, 26, 27, .95) 38%, rgba(9, 9, 9, .99) 84%)}.billing-checkout-stage-v496.plan-gold,.billing-checkout-panel-v509.plan-gold{--billing-plan-accent: #f1cb78;--billing-plan-accent-text: #090909;--billing-plan-accent-soft: rgba(241, 203, 120, .11);--billing-plan-border: #4a3919;--billing-plan-surface: linear-gradient(135deg, rgba(241, 203, 120, .2) 0%, rgba(34, 28, 16, .96) 34%, rgba(9, 9, 9, .99) 80%);--billing-plan-surface-selected: linear-gradient(135deg, rgba(241, 203, 120, .17) 0%, rgba(28, 23, 14, .96) 38%, rgba(9, 9, 9, .99) 84%)}.billing-checkout-stage-v496.plan-premium,.billing-checkout-panel-v509.plan-premium{--billing-plan-accent: #6ea8ff;--billing-plan-accent-text: #07101c;--billing-plan-accent-soft: rgba(110, 168, 255, .11);--billing-plan-border: #1b3858;--billing-plan-surface: linear-gradient(135deg, rgba(110, 168, 255, .2) 0%, rgba(12, 24, 41, .97) 34%, rgba(9, 9, 9, .99) 80%);--billing-plan-surface-selected: linear-gradient(135deg, rgba(110, 168, 255, .17) 0%, rgba(10, 20, 34, .97) 38%, rgba(9, 9, 9, .99) 84%)}body.myapicode-billing-checkout-open-v259 .mac-settings-stage-v238,body.myapicode-billing-checkout-open-v259 .mac-settings-backdrop-v207,body.myapicode-billing-checkout-open-v259 .mac-overlay-stage-v228{z-index:65000!important;pointer-events:none!important}body.myapicode-billing-checkout-open-v259 .billing-checkout-stage-v496{pointer-events:auto!important}.billing-checkout-backdrop-v496{background:#000000c7!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.billing-checkout-panel-v496,.billing-checkout-panel-v509,.billing-checkout-summary-v509,.billing-checkout-pending-v496,.billing-checkout-pending-v509,.billing-period-row-v509,.billing-summary-card-v509{background-color:#090909!important;background-image:none!important;border-color:#232323!important;box-shadow:none!important}.billing-checkout-layout-v509,.billing-checkout-periods-v509{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.billing-checkout-panel-v496,.billing-checkout-panel-v509{background:#090909!important;border:1px solid #232323!important;box-shadow:0 28px 90px #000000a3!important}.billing-period-row-v509,.billing-summary-card-v509,.billing-checkout-pending-v496,.billing-checkout-pending-v509{border:1px solid #232323!important}.billing-checkout-plan-v509{background:linear-gradient(135deg,var(--billing-plan-accent-soft) 0%,rgba(9,9,9,0) 48%),var(--billing-plan-surface)!important;background-color:#090909!important;background-image:linear-gradient(135deg,var(--billing-plan-accent-soft) 0%,rgba(9,9,9,0) 48%),var(--billing-plan-surface)!important;border:1px solid var(--billing-plan-accent)!important;box-shadow:inset 0 1px #ffffff09!important}.billing-period-row-v509.is-selected{background:var(--billing-plan-surface-selected)!important;background-color:#090909!important;background-image:var(--billing-plan-surface-selected)!important;border-color:var(--billing-plan-accent)!important;box-shadow:inset 0 1px #ffffff06!important}.billing-summary-card-v509{background:var(--billing-plan-surface-selected)!important;background-color:#090909!important;background-image:var(--billing-plan-surface-selected)!important;border-color:var(--billing-plan-border)!important}.billing-checkout-plan-v509:before,.billing-summary-card-v509:before{background:var(--billing-plan-accent)!important}.billing-checkout-plan-name-v258,.billing-checkout-plan-v509>div>b,.billing-summary-card-v509>b{color:var(--billing-plan-accent)!important}.billing-period-row-v509:hover,.billing-period-row-v509:focus-visible{background:#0f0f0f!important;border-color:#303030!important}.billing-period-row-v509.is-selected:hover,.billing-period-row-v509.is-selected:focus-visible{background:var(--billing-plan-surface-selected)!important;background-image:var(--billing-plan-surface-selected)!important;border-color:var(--billing-plan-accent)!important}.billing-period-row-v509.is-selected .billing-period-check-v509,.billing-checkout-accept-v509 input:checked+span,.billing-checkout-pay-v509.is-ready:not(:disabled){background:var(--billing-plan-accent)!important;border-color:var(--billing-plan-accent)!important;color:var(--billing-plan-accent-text)!important}.billing-checkout-pay-v509,.billing-checkout-pay-v509:disabled,.billing-checkout-pay-v509[aria-disabled=true]{background:#171717!important;border:1px solid #232323!important;color:#666!important;opacity:1!important}.billing-checkout-panel-v496,.billing-checkout-panel-v509,.billing-checkout-plan-v509,.billing-period-row-v509,.billing-summary-card-v509,.billing-checkout-pending-v496,.billing-checkout-pending-v509,.billing-checkout-head-v496>button,.billing-checkout-head-v509>button,.billing-checkout-pay-v509,.billing-checkout-pending-v496 button,.billing-checkout-pending-v509 button{transform:none!important;transition:none!important}.billing-checkout-plan-v509:hover,.billing-period-row-v509:hover,.billing-period-row-v509:active,.billing-summary-card-v509:hover,.billing-checkout-pending-v496:hover,.billing-checkout-pending-v509:hover,.billing-checkout-head-v496>button:hover,.billing-checkout-head-v509>button:hover,.billing-checkout-pay-v509:hover,.billing-checkout-pay-v509:active,.billing-checkout-pending-v496 button:hover,.billing-checkout-pending-v509 button:hover{transform:none!important;filter:none!important}.toast-stack{z-index:2147483647!important}@media(max-width:760px){.billing-checkout-panel-v496,.billing-checkout-panel-v509,.billing-checkout-summary-v509{background:#090909!important}}html body #root .mc-list-page .resource-tabs-v238>button{display:inline-flex!important;align-items:center!important;gap:5px!important}html body #root .mc-list-page .resource-tabs-v238>button>small,html body #root .mc-list-page .favorites-mini-tabs-v1>button>small,html body #root .mc-list-page .projects-v2-tabs>button>small{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;margin:0 0 0 1px!important;padding:0 5px!important;box-sizing:border-box!important;border:0!important;outline:0!important;border-radius:999px!important;background:#fff!important;color:#090909!important;box-shadow:none!important;font-size:11px!important;font-weight:750!important;line-height:18px!important}html body #root .favorites-count-v240,html body #root .favorites-count-v240:hover,html body #root .favorites-count-v240:focus,html body #root .favorites-count-v240:focus-visible{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;border:0!important;outline:0!important;border-radius:999px!important;background:#fff!important;color:#090909!important;box-shadow:none!important;transform:none!important;filter:none!important}html body #root .favorites-count-v240 svg{color:#090909!important;fill:#090909!important;stroke:#090909!important}html body #root .favorites-board-v240 .favorite-grid-v240{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}html body #root .favorites-board-v240 .favorite-card-v261,html body #root .favorites-board-v240 .favorite-card-v261:hover,html body #root .favorites-board-v240 .favorite-card-v261:active,html body #root .favorites-board-v240 .favorite-card-v261:focus,html body #root .favorites-board-v240 .favorite-card-v261:focus-within{display:grid!important;grid-template-rows:auto minmax(112px,1fr) auto!important;min-width:0!important;min-height:246px!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:18px!important;background:#090909!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important}html body #root .favorite-card-head-v261{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:13px 14px!important;border-bottom:1px solid #232323!important;background:#090909!important}html body #root .favorite-card-mark-v261{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#090909!important}html body #root .favorite-card-title-v261{display:grid!important;min-width:0!important;gap:3px!important}html body #root .favorite-card-title-v261>b{min-width:0!important;overflow:hidden!important;color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:650!important}html body #root .favorite-card-title-v261>small{color:#777!important;font-size:11px!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-text{max-height:210px!important;overflow:hidden!important;padding:15px 16px!important;border:0!important;background:#090909!important;color:#d2d2d2!important;font-size:13px!important;line-height:1.55!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-text>:first-child{margin-top:0!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-text>:last-child{margin-bottom:0!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;padding:10px 12px!important;border-top:1px solid #232323!important;background:#090909!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-actions button,html body #root .favorites-board-v240 .favorite-card-v261 .favorite-actions button:hover,html body #root .favorites-board-v240 .favorite-card-v261 .favorite-actions button:active{min-height:34px!important;padding:0 10px!important;border:1px solid #232323!important;border-radius:10px!important;background:#0d0d0d!important;color:#d0d0d0!important;box-shadow:none!important;transform:none!important;filter:none!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-actions button:hover{background:#171717!important;color:#fff!important}html body #root .favorites-board-v240 .favorite-card-v261 .favorite-actions button.danger:hover{border-color:#432323!important;background:#1d1010!important;color:#faa!important}html body #root .landing-page .flow-route-clean-v552{width:min(1280px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important;overflow:visible!important}html body #root .landing-page .flow-route-grid-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-grid-v552{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:14px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}html body #root .landing-page .flow-route-card-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-card-v552{position:relative!important;min-width:0!important;min-height:286px!important;padding:20px!important;overflow:hidden!important;contain:none!important;box-sizing:border-box!important;border:1px solid #232323!important;border-radius:22px!important;background:#090909!important;box-shadow:none!important}html body #root .landing-page .flow-route-card-top-v553,html body #root .landing-page .flow-route-vectors-v556 .flow-route-card-top-v553{position:relative!important;z-index:1!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;min-height:90px!important;margin:0 0 14px!important}html body #root .landing-page .flow-route-card-number-v553,html body #root .landing-page .flow-route-vectors-v556 .flow-route-card-number-v553{position:absolute!important;z-index:0!important;top:-7px!important;left:-1px!important;display:block!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffff13!important;box-shadow:none!important;font-size:clamp(64px,5.1vw,84px)!important;font-weight:750!important;line-height:.9!important;letter-spacing:-.07em!important;pointer-events:none!important}html body #root .landing-page .flow-route-card-vector-v556{position:relative!important;z-index:2!important;flex:0 0 auto!important;margin-left:auto!important;contain:none!important}html body #root .landing-page .flow-route-card-v552>h3,html body #root .landing-page .flow-route-card-v552>small,html body #root .landing-page .flow-route-card-v552>p{position:relative!important;z-index:2!important;min-width:0!important}html body #root .landing-page .flow-route-card-v552>h3{margin:0 0 9px!important;font-size:clamp(23px,2vw,31px)!important}html body #root .landing-page .flow-route-card-v552>p{margin-top:16px!important;color:#ffffff9e!important}@media(max-width:1120px){html body #root .landing-page .flow-route-grid-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-grid-v552{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){html body #root .mc-list-page .sort-select,html body #root .mc-list-page .sort-select>button{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:none!important}html body .sort-select-menu{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}html body #root .favorites-board-v240 .favorite-grid-v240{grid-template-columns:1fr!important}html body #root .landing-page .flow-route-clean-v552{width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}html body #root .landing-page .flow-route-grid-v552,html body #root .landing-page .flow-route-vectors-v556 .flow-route-grid-v552{grid-template-columns:1fr!important}}.billing-checkout-stage-v496,.billing-checkout-panel-v509{--billing-plan-rgb: 230, 235, 241;--billing-plan-border-soft: rgba(var(--billing-plan-rgb), .2);--billing-plan-border-hover: rgba(var(--billing-plan-rgb), .15);--billing-plan-card-fill: linear-gradient( 135deg, rgba(var(--billing-plan-rgb), .13) 0%, rgba(var(--billing-plan-rgb), .055) 48%, rgba(9, 9, 9, .98) 100% );--billing-plan-selected-fill: linear-gradient( 135deg, rgba(var(--billing-plan-rgb), .095) 0%, rgba(var(--billing-plan-rgb), .035) 52%, rgba(9, 9, 9, .99) 100% );--billing-plan-hover-fill: rgba(var(--billing-plan-rgb), .065);--billing-plan-radio-hover-fill: var(--billing-plan-hover-fill)}.billing-checkout-stage-v496.plan-silver,.billing-checkout-panel-v509.plan-silver{--billing-plan-rgb: 230, 235, 241}.billing-checkout-stage-v496.plan-gold,.billing-checkout-panel-v509.plan-gold{--billing-plan-rgb: 241, 203, 120}.billing-checkout-stage-v496.plan-premium,.billing-checkout-panel-v509.plan-premium{--billing-plan-rgb: 110, 168, 255}.billing-checkout-plan-v509:before,.billing-checkout-plan-v509:after,.billing-summary-card-v509:before,.billing-summary-card-v509:after{content:none!important;display:none!important;width:0!important;background:transparent!important;box-shadow:none!important}.billing-checkout-plan-v509,.billing-summary-card-v509{background:var(--billing-plan-card-fill)!important;background-color:#090909!important;background-image:var(--billing-plan-card-fill)!important;border:1px solid var(--billing-plan-border-soft)!important;outline:0!important;box-shadow:none!important}.billing-period-row-v509.is-selected,.billing-period-row-v509.is-selected:hover,.billing-period-row-v509.is-selected:focus,.billing-period-row-v509.is-selected:focus-visible{background:var(--billing-plan-selected-fill)!important;background-color:#090909!important;background-image:var(--billing-plan-selected-fill)!important;border:1px solid var(--billing-plan-border-soft)!important;outline:0!important;box-shadow:none!important}.billing-period-row-v509:not(.is-selected):hover,.billing-period-row-v509:not(.is-selected):focus-visible{background:var(--billing-plan-hover-fill)!important;background-image:none!important;border-color:var(--billing-plan-border-hover)!important;outline:0!important;box-shadow:none!important}.billing-period-check-v509{background:#090909!important;border-color:#303030!important;outline:0!important;box-shadow:none!important}.billing-period-row-v509:not(.is-selected):hover .billing-period-check-v509,.billing-period-row-v509:not(.is-selected):focus-visible .billing-period-check-v509{background:var(--billing-plan-radio-hover-fill)!important;border-color:var(--billing-plan-border-hover)!important;outline:0!important;box-shadow:none!important}.billing-period-row-v509.is-selected .billing-period-check-v509,.billing-period-row-v509.is-selected:hover .billing-period-check-v509,.billing-period-row-v509.is-selected:focus-visible .billing-period-check-v509{background:var(--billing-plan-accent)!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}.billing-checkout-plan-v509,.billing-summary-card-v509,.billing-period-row-v509,.billing-period-check-v509,.billing-checkout-plan-v509:hover,.billing-summary-card-v509:hover,.billing-period-row-v509:hover,.billing-period-row-v509:active,.billing-period-row-v509:focus,.billing-period-row-v509:focus-visible{transform:none!important;filter:none!important;transition:none!important}html body #root .mac-activity-panel-v88,html body #root .mac-activity-panel-v88 .activity-panel-head,html body #root .mac-activity-panel-v88 .activity-timeline-v22{background:#090909!important;border-color:#232323!important;box-shadow:none!important;filter:none!important}html body #root .mac-activity-panel-v88{border:1px solid #232323!important}html body #root .mac-activity-panel-v88 .activity-panel-head{border-bottom:1px solid #232323!important}html body #root .mac-activity-panel-v88 .activity-timeline-v22{padding:18px 22px 20px 20px!important}html body #root .mac-activity-panel-v88 .activity-row-v22,html body #root .mac-activity-panel-v88 .activity-row-v22:hover,html body #root .mac-activity-panel-v88 .activity-row-v22:focus-within,html body #root .mac-activity-panel-v88 .activity-final-v22,html body #root .mac-activity-panel-v88 .activity-final-v22:hover,html body #root .mac-activity-panel-v88 .activity-final-v22:focus-within{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;translate:none!important;filter:none!important}html body #root .mac-activity-panel-v88 .activity-structured-view-v91,html body #root .mac-activity-panel-v88 .activity-code-card-v22,html body #root .mac-activity-panel-v88 .activity-model-wait-v59,html body #root .mac-activity-panel-v88 .activity-sources-pending-v217,html body #root .mac-activity-panel-v88 .activity-running-note-v223,html body #root .mac-activity-panel-v88 .activity-unified-file-card-v272{background:#090909!important;border:1px solid #232323!important;box-shadow:none!important;filter:none!important}html body #root .mac-activity-panel-v88 .activity-structured-head-v91,html body #root .mac-activity-panel-v88 .activity-structured-items-v91,html body #root .mac-activity-panel-v88 .activity-structured-item-v91,html body #root .mac-activity-panel-v88 .activity-code-preview-v22,html body #root .mac-activity-panel-v88 .activity-unified-file-head-v272,html body #root .mac-activity-panel-v88 .activity-unified-file-preview-v272,html body #root .mac-activity-panel-v88 .activity-unified-file-footer-v272{background:#090909!important;border-color:#232323!important;box-shadow:none!important;filter:none!important}html body #root .mac-activity-panel-v88 .activity-memory-v22,html body #root .mac-activity-panel-v88 .activity-sources-v22{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-memory-v22>span,html body #root .mac-activity-panel-v88 .activity-sources-v22>span{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-memory-v22>em,html body #root .mac-activity-panel-v88 .activity-sources-v22>a{background:#090909!important;border:1px solid #232323!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-structured-view-v91:hover,html body #root .mac-activity-panel-v88 .activity-structured-view-v91:focus-within,html body #root .mac-activity-panel-v88 .activity-structured-item-v91:hover,html body #root .mac-activity-panel-v88 .activity-structured-item-v91:focus-within,html body #root .mac-activity-panel-v88 .activity-memory-v22>em:hover,html body #root .mac-activity-panel-v88 .activity-sources-v22>a:hover,html body #root .mac-activity-panel-v88 .activity-code-card-v22:hover,html body #root .mac-activity-panel-v88 .activity-code-card-v22:focus-within,html body #root .mac-activity-panel-v88 .activity-unified-file-card-v272:hover,html body #root .mac-activity-panel-v88 .activity-unified-file-card-v272:focus-within{background:#090909!important;border-color:#232323!important;box-shadow:none!important;transform:none!important;translate:none!important;filter:none!important}html body #root .mac-activity-panel-v88 .activity-row-v22.activity-row-kind-file,html body #root .mac-activity-panel-v88 .activity-row-v22.activity-row-kind-file:hover,html body #root .mac-activity-panel-v88 .activity-row-v22.activity-row-kind-file:focus-within{position:relative!important;display:grid!important;grid-template-columns:var(--mac-rail-col, 30px) minmax(0,1fr)!important;column-gap:var(--mac-row-gap, 13px)!important;align-items:start!important;width:100%!important;min-width:0!important;padding:0 0 18px!important;overflow:visible!important}html body #root .mac-activity-panel-v88 .activity-row-kind-file>.activity-rail-v22{display:flex!important}html body #root .mac-activity-panel-v88 .activity-row-kind-file>.activity-content-v22{display:block!important;grid-column:2!important;width:100%!important;min-width:0!important;padding:0!important}html body #root .mac-activity-panel-v88 .activity-row-kind-file .activity-icon-v22 svg{display:none!important}html body #root .mac-activity-panel-v88 .activity-row-kind-file .activity-icon-v22:before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#8c8c8c!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-card-v272{display:grid!important;grid-template-rows:auto minmax(76px,auto) auto!important;width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:12px!important;color:#f4f4f4!important;transition:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-head-v272{display:flex!important;align-items:flex-start!important;gap:9px!important;min-width:0!important;padding:11px 12px!important;border:0!important;border-bottom:1px solid #232323!important}html body #root .mac-activity-panel-v88 .activity-unified-file-icon-v272{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin-top:1px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#bdbdbd!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-copy-v272{display:grid!important;flex:1 1 auto!important;min-width:0!important;gap:4px!important}html body #root .mac-activity-panel-v88 .activity-unified-file-title-v272{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}html body #root .mac-activity-panel-v88 .activity-unified-file-title-v272>b{min-width:0!important;overflow:hidden!important;color:#f5f5f5!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}html body #root .mac-activity-panel-v88 .activity-unified-file-copy-v272>small{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;color:#8c8c8c!important;font-size:11px!important;font-weight:500!important;line-height:1.42!important}html body #root .mac-activity-panel-v88 .activity-unified-file-status-v272,html body #root .mac-activity-panel-v88 .activity-unified-file-status-v272:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:5px!important;min-height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a8a8a8!important;font-size:10.5px!important;font-style:normal!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-status-v272.is-done{color:#d7d7d7!important}html body #root .mac-activity-panel-v88 .activity-unified-file-status-v272.is-failed{color:#d9a0a0!important}html body #root .mac-activity-panel-v88 .activity-unified-file-preview-v272{min-width:0!important;min-height:76px!important;max-height:300px!important;overflow:auto!important;border:0!important;border-bottom:1px solid #232323!important}html body #root .mac-activity-panel-v88 .activity-unified-file-preview-v272>pre{min-width:100%!important;min-height:76px!important;margin:0!important;padding:12px 13px!important;overflow:visible!important;box-sizing:border-box!important;border:0!important;background:#090909!important;color:#d2d2d2!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important;line-height:1.55!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-preview-v272.is-image{display:grid!important;place-items:center!important;padding:10px!important}html body #root .mac-activity-panel-v88 .activity-unified-file-preview-v272.is-image>img{display:block!important;width:100%!important;max-height:280px!important;object-fit:contain!important;border:0!important;border-radius:8px!important;background:#090909!important;box-shadow:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-preview-empty-v272{display:flex!important;align-items:center!important;min-height:76px!important;padding:12px 13px!important;color:#666!important;font-size:11px!important;line-height:1.45!important}html body #root .mac-activity-panel-v88 .activity-unified-file-footer-v272{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:38px!important;padding:5px 7px 5px 12px!important;border:0!important}html body #root .mac-activity-panel-v88 .activity-unified-file-footer-v272>span:first-child{min-width:0!important;overflow:hidden!important;color:#777!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;font-weight:650!important;letter-spacing:.02em!important}html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important}html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272>button,html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272>button:hover,html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272>button:active,html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272>button:focus-visible{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;padding:0!important;border:1px solid #232323!important;border-radius:8px!important;outline:0!important;background:#090909!important;color:#a7a7a7!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272>button:hover:not(:disabled){color:#f1f1f1!important}html body #root .mac-activity-panel-v88 .activity-unified-file-actions-v272>button:disabled{color:#444!important;cursor:default!important;opacity:1!important}html body #root .mac-activity-panel-v88 .activity-final-content-v22{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-height:36px!important}html body #root .mac-activity-panel-v88 .activity-final-content-v22 b,html body #root .mac-activity-panel-v88 .activity-final-content-v22 span{margin:0!important;font-size:13px!important;line-height:1.4!important}html body #root .mac-activity-panel-v88 .activity-final-content-v22 b{color:#e6e6e6!important;font-weight:650!important}html body #root .mac-activity-panel-v88 .activity-final-content-v22 span{color:#777!important;font-weight:500!important}html body #root .messages-area .markdown :not(pre)>code,html body #root .conversation .markdown :not(pre)>code,html body #root .message .markdown :not(pre)>code,html body #root .message.assistant .markdown code:not(pre code){padding:.14em .38em!important;border:1px solid #232323!important;border-radius:6px!important;background:#090909!important;color:#f1f1f1!important;box-shadow:none!important;text-shadow:none!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important}html body #root .messages-area .markdown :not(pre)>code:hover,html body #root .conversation .markdown :not(pre)>code:hover,html body #root .message .markdown :not(pre)>code:hover,html body #root .message.assistant .markdown code:not(pre code):hover{border-color:#232323!important;background:#090909!important;box-shadow:none!important;transform:none!important}@media(max-width:760px){html body #root .mac-activity-panel-v88 .activity-timeline-v22{padding:16px 14px 18px 12px!important}html body #root .mac-activity-panel-v88 .activity-unified-file-head-v272{padding:10px 11px!important}html body #root .mac-activity-panel-v88 .activity-unified-file-title-v272{align-items:flex-start!important}html body #root .mac-activity-panel-v88 .activity-unified-file-preview-v272{max-height:250px!important}}html body #root .mac-activity-panel-v88{top:0!important;right:0!important;bottom:0!important;left:auto!important;height:100dvh!important;margin:0!important;padding:0!important;gap:0!important;border:0!important;border-left:1px solid #232323!important;border-radius:0!important;transform:none!important}html body #root .mac-activity-panel-v88 .activity-panel-head{flex:0 0 auto!important;margin:0!important;padding:17px 18px 14px!important}html body #root .mac-activity-panel-v88 .activity-timeline-v22{--rail-x: 11px !important;--gap-x: 10px !important;padding:17px 16px 24px 14px!important}html body #root .mac-activity-panel-v88 .activity-row-v22,html body #root .mac-activity-panel-v88 .activity-final-v22,html body #root .mac-activity-panel-v88 .activity-row-v22.activity-row-kind-file{grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important}html body #root .mac-activity-panel-v88 .activity-row-v22,html body #root .mac-activity-panel-v88 .activity-row-v22.activity-row-kind-file{padding-bottom:18px!important}html body #root .mac-activity-panel-v88 .activity-row-v22:before,html body #root .mac-activity-panel-v88 .activity-final-v22:before{left:10.5px!important}html body #root .mac-activity-panel-v88 .activity-row-unified-file-v272 .activity-icon-v22,html body #root .mac-activity-panel-v88 .activity-row-kind-file .activity-icon-v22{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;color:#a8a8a8!important;background:#090909!important}html body #root .mac-activity-panel-v88 .activity-row-unified-file-v272 .activity-icon-v22 svg,html body #root .mac-activity-panel-v88 .activity-row-kind-file .activity-icon-v22 svg{display:block!important;width:14px!important;height:14px!important}html body #root .mac-activity-panel-v88 .activity-row-unified-file-v272 .activity-icon-v22:before,html body #root .mac-activity-panel-v88 .activity-row-kind-file .activity-icon-v22:before{display:none!important;content:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-icon-v272{display:none!important}html body #root .mac-activity-panel-v88 .activity-unified-file-head-v272{gap:0!important;padding:11px 12px 10px!important}html body #root .mac-activity-panel-v88 .activity-title-v22{margin:0 0 8px!important;color:#ededed!important;font-size:13.5px!important;line-height:1.38!important;font-weight:620!important;letter-spacing:-.01em!important}html body #root .mac-activity-panel-v88 .activity-structured-view-v91{margin:0!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:10px!important;background:#090909!important}html body #root .mac-activity-panel-v88 .activity-structured-head-v91{gap:3px!important;padding:10px 11px 9px!important;border:0!important;background:#090909!important}html body #root .mac-activity-panel-v88 .activity-structured-head-v91 b{font-size:12px!important;line-height:1.35!important;font-weight:620!important}html body #root .mac-activity-panel-v88 .activity-structured-head-v91 span{color:#858585!important;font-size:11px!important;line-height:1.45!important}html body #root .mac-activity-panel-v88 .activity-structured-items-v91{padding:0 10px 7px!important;border:0!important;background:#090909!important}html body #root .mac-activity-panel-v88 .activity-structured-item-v91,html body #root .mac-activity-panel-v88 .activity-structured-item-v91:hover,html body #root .mac-activity-panel-v88 .activity-structured-item-v91:focus-within{grid-template-columns:18px minmax(0,1fr) auto!important;gap:7px!important;margin:0!important;padding:8px 1px!important;border:0!important;border-top:1px solid #232323!important;border-radius:0!important;background:#090909!important;box-shadow:none!important;transform:none!important}html body #root .mac-activity-panel-v88 .activity-structured-copy-v91 b,html body #root .mac-activity-panel-v88 .activity-structured-copy-v91 code{font-size:11.5px!important;line-height:1.35!important}html body #root .mac-activity-panel-v88 .activity-structured-copy-v91 small{color:#7f7f7f!important;font-size:10.5px!important;line-height:1.42!important}html body #root .mac-activity-panel-v88 .activity-memory-v22{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:8px 0 0!important;padding:0!important;background:transparent!important;border:0!important}html body #root .mac-activity-panel-v88 .activity-memory-v22>span{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0!important;color:#666!important;font-size:10px!important;font-weight:550!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}html body #root .mac-activity-panel-v88 .activity-memory-v22>em,html body #root .mac-activity-panel-v88 .activity-memory-v22>em:hover{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:24px!important;margin:0!important;padding:4px 8px!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:7px!important;background:#090909!important;color:#d8d8d8!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:inherit!important;font-size:10.5px!important;font-style:normal!important;font-weight:500!important;line-height:1.25!important;box-shadow:none!important;transform:none!important}@media(max-width:760px){html body #root .mac-activity-panel-v88{width:min(390px,100vw)!important}html body #root .mac-activity-panel-v88 .activity-panel-head{padding:15px 15px 13px!important}html body #root .mac-activity-panel-v88 .activity-timeline-v22{padding:15px 12px 20px 11px!important}}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-row-v22.activity-row-unified-file-v272,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-row-v22.activity-row-unified-file-v272:hover,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-row-v22.activity-row-unified-file-v272:focus-within{box-sizing:border-box!important;grid-template-columns:22px minmax(0,1fr)!important;column-gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 0 18px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;filter:none!important;transition:none!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-row-unified-file-v272>.activity-content-v22,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-row-unified-file-v272:hover>.activity-content-v22,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-row-unified-file-v272:focus-within>.activity-content-v22{box-sizing:border-box!important;display:block!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;scale:1!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-card-v272,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-card-v272:hover,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-card-v272:focus,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-card-v272:focus-within{box-sizing:border-box!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #232323!important;border-radius:12px!important;outline:0!important;background:#090909!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;filter:none!important;transition:none!important;will-change:auto!important}html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-head-v272,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-preview-v272,html body #root .workspace.mac-ui-v89 .mac-activity-panel-v88 .activity-unified-file-footer-v272{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body #root .mac-activity-panel-v88 .activity-unified-file-step-title-v272{display:block!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:0!important;color:#f4f4f4!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important;overflow-wrap:anywhere!important}html body #root .workspace .mac-scroll-bottom-v118,html body #root button.mac-scroll-bottom-v118{bottom:var(--mac-scroll-bottom-offset-v2726, 104px)!important;z-index:72!important}html body #root .message-artifacts>a,html body #root .message-artifacts>a:hover,html body #root .message-artifacts>a:active{box-sizing:border-box!important;border:1px solid #232323!important;border-color:#232323!important;outline:0!important;background:#090909!important;background-color:#090909!important;background-image:none!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;filter:none!important;transition:none!important;will-change:auto!important}html body #root .mac-activity-panel-v88 .activity-running-note-v223,html body #root .mac-activity-panel-v88 .activity-model-wait-v59{display:none!important}html body #root .mac-activity-panel-v88 .activity-panel-head h3{display:inline-flex!important;align-items:baseline!important;gap:6px!important}html body #root .mac-activity-panel-v88 .activity-panel-head .activity-elapsed{margin:0!important;padding:0!important}html body #root .message-artifacts .instant-artifact-card-v272,html body #root .message-artifacts .instant-artifact-card-v272:hover,html body #root .message-artifacts .instant-artifact-card-v272:focus-within{box-sizing:border-box!important;display:grid!important;grid-template-rows:auto minmax(92px,auto) auto!important;width:100%!important;min-width:0!important;max-width:760px!important;margin:4px 0 0!important;padding:0!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:14px!important;outline:0!important;background:#090909!important;color:#f3f3f3!important;box-shadow:none!important;transform:none!important;translate:none!important;scale:1!important;filter:none!important;transition:none!important}html body #root .instant-artifact-head-v272,html body #root .instant-artifact-footer-v272{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:11px 12px!important;background:#090909!important;border-color:#232323!important;box-shadow:none!important}html body #root .instant-artifact-head-v272{border-bottom:1px solid #232323!important}html body #root .instant-artifact-file-v272{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:#f3f3f3!important}html body #root .instant-artifact-file-v272 b{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:650!important}html body #root .instant-artifact-actions-v272{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}html body #root .instant-artifact-actions-v272 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;padding:0!important;border:1px solid #232323!important;border-radius:8px!important;background:#090909!important;color:#bdbdbd!important;box-shadow:none!important;transform:none!important;transition:none!important}html body #root .instant-artifact-actions-v272 button:hover:not(:disabled){border-color:#232323!important;background:#151515!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body #root .instant-artifact-actions-v272 button:disabled{opacity:.38!important;cursor:default!important}html body #root .instant-artifact-preview-v272{box-sizing:border-box!important;min-width:0!important;max-height:360px!important;overflow:auto!important;padding:13px 14px!important;background:#090909!important;border:0!important;color:#e8e8e8!important;box-shadow:none!important}html body #root .instant-artifact-preview-v272 pre{min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;color:inherit!important;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;box-shadow:none!important}html body #root .instant-artifact-preview-v272>span{display:block!important;color:#777!important;font-size:12px!important;line-height:1.5!important}html body #root .instant-artifact-footer-v272{border-top:1px solid #232323!important;color:#7f7f7f!important;font-size:10.5px!important;line-height:1.35!important}html body #root .instant-artifact-footer-v272>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important}@media(max-width:760px){html body #root .message-artifacts .instant-artifact-card-v272{max-width:100%!important}html body #root .instant-artifact-preview-v272{max-height:280px!important;padding:12px!important}html body #root .instant-artifact-footer-v272>span:last-child{display:none!important}}html body #root .messages-area .message{content-visibility:auto;contain-intrinsic-size:auto 180px}html body #root .messages-area .message:has(.streaming-markdown),html body #root .messages-area .message:has(.instant-response-waiting),html body #root .messages-area .message:has(.mac-thinking-link-v88.is-live){content-visibility:visible}html body #root .chat-history-loader-v273{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:2px auto 12px;color:#ffffff75;font-size:12px;line-height:1}html body #root .chat-history-loader-v273 svg{animation:spin .8s linear infinite}html body #root .chat-code-block-v69.chat-code-file-card-v273,html body #root .chat-code-block-v69.chat-code-file-card-v273:hover,html body #root .chat-code-block-v69.chat-code-file-card-v273:focus-within{margin:14px 0!important;overflow:hidden!important;border:1px solid #232323!important;border-radius:12px!important;background:#090909!important;box-shadow:none!important;transform:none!important}html body #root .chat-code-file-card-v273 .chat-code-file-head-v273{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:0 12px 0 14px!important;border:0!important;border-bottom:1px solid #232323!important;background:#090909!important;color:#ffffffeb!important;text-transform:none!important}html body #root .chat-code-file-title-v273{display:inline-flex!important;align-items:center!important;gap:9px!important;min-width:0!important}html body #root .chat-code-file-title-v273 b{overflow:hidden!important;color:#ffffffeb!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .chat-code-file-title-v273>svg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#ffffffd1!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .chat-code-file-actions-v273{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}html body #root .chat-code-file-card-v273 .chat-code-action-v273,html body #root .chat-code-file-card-v273 .chat-code-action-v273:hover,html body #root .chat-code-file-card-v273 .chat-code-action-v273:focus,html body #root .chat-code-file-card-v273 .chat-code-action-v273:focus-visible,html body #root .chat-code-file-card-v273 .chat-code-action-v273:active{display:inline-grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;border:1px solid #232323!important;border-radius:8px!important;outline:none!important;background:transparent!important;color:#ffffffad!important;box-shadow:none!important;transform:none!important}html body #root .chat-code-file-card-v273 .chat-code-action-v273:hover{background:#151515!important;color:#fff!important}html body #root .chat-code-action-v273 svg{width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body #root .chat-code-block-v69.chat-code-file-card-v273 pre,html body #root .chat-code-block-v69.chat-code-file-card-v273 pre:hover{max-height:520px!important;margin:0!important;padding:0!important;overflow:auto!important;border:0!important;border-radius:0!important;background:#090909!important;box-shadow:none!important}html body #root .chat-code-block-v69.chat-code-file-card-v273 pre code{display:block!important;min-width:max-content!important;padding:16px 14px 18px!important;background:transparent!important;color:#ffffffe0!important;font-size:13px!important;line-height:1.62!important;white-space:pre!important}html body #root .chat-code-file-foot-v273{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:34px!important;padding:0 13px!important;border-top:1px solid #232323!important;background:#090909!important;color:#ffffff57!important;font-size:10px!important;line-height:1!important}@media(max-width:760px){html body #root .chat-code-file-foot-v273{padding:0 10px!important}html body #root .chat-code-block-v69.chat-code-file-card-v273 pre code{padding:14px 12px 16px!important;font-size:12px!important}}html body #root .chat-server-loading button{min-height:32px;padding:0 12px;border:1px solid #232323;border-radius:9px;background:#090909;color:#ffffffc7;font:inherit;cursor:url(/cursors/link.cur),pointer}html body #root .chat-server-loading button:hover{background:#151515;color:#fff}html body #root .messages-area{overflow-anchor:auto!important;overscroll-behavior-y:contain;scroll-behavior:auto}html body #root .messages-area .native-chat-message-row-v278{display:flow-root;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible;content-visibility:auto;contain-intrinsic-size:auto 180px;contain:layout paint style}html body #root .messages-area .native-chat-message-row-v278.is-user-v278+.native-chat-message-row-v278.is-assistant-v278{padding-top:10px}html body #root .messages-area .native-chat-message-row-v278.is-assistant-v278+.native-chat-message-row-v278.is-user-v278{padding-top:6px}html body #root .messages-area .native-chat-message-row-v278>.message{content-visibility:visible!important;contain-intrinsic-size:none!important}html body #root .messages-area .chat-history-loader-v273{position:sticky!important;top:10px!important;z-index:24!important;width:max-content!important;height:0!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;pointer-events:none!important;transform:translateY(10px)!important}html body #root .messages-area .message.user.user-files-only-v222{width:min(var(--thread-content-max-v174, 768px),calc(100% - var(--thread-side-gap-v174, 96px)))!important;max-width:var(--thread-content-max-v174, 768px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body #root .messages-area .message.user.user-files-only-v222 .message-body,html body #root .messages-area .message.user.user-files-only-v222 .bubble,html body #root .messages-area .message.user.user-files-only-v222 .user-message-content-v220,html body #root .messages-area .message.user.user-files-only-v222 .message-files{margin-left:auto!important;margin-right:0!important}html body #root .messages-area .message a[download],html body #root .messages-area .message a[href]{-webkit-user-drag:none}@media(max-width:760px){html body #root .messages-area .message.user.user-files-only-v222{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media(prefers-reduced-motion:reduce){html body #root .messages-area{scroll-behavior:auto!important}}html body #root .messages-area .message.user .user-message-content-v220,html body #root .messages-area .message.user .user-message-content-v220>.plain,html body #root .messages-area .message.user .bubble .plain{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;text-overflow:clip!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;line-clamp:unset!important}.mac-admin-v284{--admin-bg: #090909;--admin-surface: #0b0b0b;--admin-surface-raised: #101010;--admin-border: #232323;--admin-border-hover: #343434;--admin-text: #f2f2f2;--admin-muted: #999;--admin-faint: #696969;--admin-radius-lg: 16px;--admin-radius-md: 12px;--admin-radius-sm: 10px;grid-template-columns:232px minmax(0,1fr);background:#090909;font-size:13px}.mac-admin-v284 .mac-admin-v114-sidebar{padding:12px 10px 10px;background:#090909f5}.mac-admin-v284 .mac-admin-v115-back{min-height:44px;padding-inline:13px;border-radius:12px;font-size:12px}.mac-admin-v284 .mac-admin-v114-brand{gap:10px;padding:15px 8px 12px}.mac-admin-v284 .mac-admin-v114-brand>span{width:38px;height:38px;flex-basis:38px;border-radius:12px}.mac-admin-v284 .mac-admin-v114-brand b{font-size:14px}.mac-admin-v284 .mac-admin-v114-brand small{margin-top:4px;font-size:11px}.mac-admin-v284 .mac-admin-v114-sidebar nav{gap:3px}.mac-admin-v284 .mac-admin-v114-sidebar nav button{min-height:44px;gap:10px;padding-inline:12px;border-radius:11px;font-size:13px}.mac-admin-v284 .mac-admin-v114-sidebar nav button.active{background:#171717;border-color:#303030}.mac-admin-v284 .mac-admin-v114-sidebar-status{min-height:58px;padding:11px 12px;border-radius:13px}.mac-admin-v284 .mac-admin-v114-sidebar-status b{font-size:12px}.mac-admin-v284 .mac-admin-v114-sidebar-status small{font-size:10px}.mac-admin-v284 .mac-admin-v114-main{grid-template-rows:74px minmax(0,1fr)}.mac-admin-v284 .mac-admin-v114-header{padding:0 24px;background:#090909f0}.mac-admin-v284 .mac-admin-v114-header h2{font-size:25px;letter-spacing:-.04em}.mac-admin-v284 .mac-admin-v114-header p{margin-top:5px;color:#8a8a8a;font-size:12px}.mac-admin-v284 .mac-admin-v114-updated{font-size:10px}.mac-admin-v284 .mac-admin-v114-header-actions button{min-height:40px;padding-inline:14px;border-radius:11px;font-size:12px}.mac-admin-v284 .mac-admin-v114-content{padding:20px 24px 28px}.mac-admin-v284 .mac-admin-v114-content>*{width:min(100%,1540px)}.mac-admin-v284 .mac-admin-v114-stack,.mac-admin-v284 .mac-admin-v114-grid{gap:14px}.mac-admin-v284 .mac-admin-v114-card{border-radius:16px;background:#0b0b0b;backdrop-filter:none;-webkit-backdrop-filter:none}.mac-admin-v284 .mac-admin-v114-card>header{min-height:68px;padding:15px 17px}.mac-admin-v284 .mac-admin-v114-card>header h3{font-size:15px;letter-spacing:-.015em}.mac-admin-v284 .mac-admin-v114-card>header p{margin-top:5px;font-size:11px;line-height:1.45}.mac-admin-v284 .mac-admin-v114-card>footer{min-height:58px;padding:10px 16px}.mac-admin-v284 :where(.mac-admin-v114-header-actions button,.mac-admin-v114-card button,.mac-admin-v115-provider-bar button){min-height:40px;border-radius:10px;font-size:12px}.mac-admin-v284 :where(input,textarea),.mac-admin-v284 [data-mc-select-trigger=true]{font-size:12px}.mac-admin-v284 input,.mac-admin-v284 [data-mc-select-trigger=true]{height:42px;min-height:42px}.mac-admin-v284 textarea{padding:13px;font-size:12px}.mac-admin-v284 .mac-admin-v114-empty-note{min-height:108px;padding:20px;color:#767676;font-size:12px}.mac-admin-v284 .mac-admin-v114-metrics{gap:12px}.mac-admin-v284 .mac-admin-v114-metrics article{min-height:94px;gap:13px;padding:16px;border-radius:15px;background:#0c0c0c}.mac-admin-v284 .mac-admin-v114-metrics article>span{width:40px;height:40px;flex:0 0 40px;border-radius:12px}.mac-admin-v284 .mac-admin-v114-metrics small{font-size:11px}.mac-admin-v284 .mac-admin-v114-metrics b{margin-top:3px;font-size:23px;line-height:1.05}.mac-admin-v284 .mac-admin-v114-metrics em{margin-top:5px;font-size:10px}.mac-admin-v284 .mac-admin-v114-metrics.compact article{min-height:86px}.mac-admin-v284 .mac-admin-v114-metrics.compact b{font-size:20px}.mac-admin-v284 .mac-admin-v114-health-list,.mac-admin-v284 .mac-admin-v114-plan-list{padding:9px 14px 14px}.mac-admin-v284 .mac-admin-v114-health-list>div,.mac-admin-v284 .mac-admin-v114-plan-list>div{min-height:48px;padding-inline:11px}.mac-admin-v284 .mac-admin-v114-health-list span,.mac-admin-v284 .mac-admin-v114-plan-list b,.mac-admin-v284 .mac-admin-v114-health-list b,.mac-admin-v284 .mac-admin-v114-plan-list strong{font-size:12px}.mac-admin-v284 .mac-admin-v114-compact-list{padding:7px 12px 12px}.mac-admin-v284 .mac-admin-v114-compact-list>div,.mac-admin-v284 .mac-admin-v114-compact-list>button{min-height:54px;padding:9px 8px}.mac-admin-v284 .mac-admin-v114-compact-list b{font-size:12px}.mac-admin-v284 .mac-admin-v114-compact-list small,.mac-admin-v284 .mac-admin-v114-compact-list em{font-size:10px}.mac-admin-v284 .mac-admin-v114-users-layout{grid-template-columns:minmax(560px,1fr) minmax(390px,430px);gap:14px;min-height:calc(100dvh - 118px)}.mac-admin-v284 .mac-admin-v114-users-toolbar{grid-template-columns:minmax(260px,1fr) 165px 105px 64px!important;min-height:64px!important;padding:10px!important}.mac-admin-v284 .mac-admin-v114-users-toolbar>label{height:42px;border-radius:10px}.mac-admin-v284 .mac-admin-v114-users-toolbar>span{font-size:10px}.mac-admin-v284 .mac-admin-v114-user-rows>button{grid-template-columns:36px minmax(0,1fr) 100px 126px;min-height:64px;padding:10px 13px}.mac-admin-v284 .mac-admin-v114-user-rows .identity b{font-size:12px}.mac-admin-v284 .mac-admin-v114-user-rows .identity small,.mac-admin-v284 .mac-admin-v114-user-rows .plan,.mac-admin-v284 .mac-admin-v114-user-rows .status{font-size:10px}.mac-admin-v284 .mac-admin-v114-user-detail{position:sticky;top:0;max-height:calc(100dvh - 118px);border-radius:16px}.mac-admin-v284 .mac-admin-v114-user-detail .profile h3{font-size:15px}.mac-admin-v284 .mac-admin-v114-user-detail .profile p,.mac-admin-v284 .mac-admin-v114-admin-badge{font-size:10px}.mac-admin-v284 .mac-admin-v114-detail-grid{gap:10px;padding:14px 15px}.mac-admin-v284 .mac-admin-v114-detail-grid label>span,.mac-admin-v284 .mac-admin-v115-role-grid label>span,.mac-admin-v284 .mac-admin-v115-model-row label>span,.mac-admin-v284 .mac-admin-v115-model-row .actions>span{margin-bottom:7px;font-size:10px}.mac-admin-v284 .mac-admin-v114-user-facts{gap:9px;padding:0 15px 15px}.mac-admin-v284 .mac-admin-v114-user-facts>div{min-height:68px;padding:11px;border-radius:11px}.mac-admin-v284 .mac-admin-v114-user-facts span{font-size:10px}.mac-admin-v284 .mac-admin-v114-user-facts b{margin-top:7px;font-size:11px}.mac-admin-v284 .mac-admin-v114-direct-message{padding:15px}.mac-admin-v284 .mac-admin-v114-direct-message>div b{font-size:12px}.mac-admin-v284 .mac-admin-v114-direct-message>div small,.mac-admin-v284 .mac-admin-v114-direct-message footer span{font-size:10px}.mac-admin-v284 .mac-admin-v114-action-grid{gap:9px;padding:14px 15px 15px}.mac-admin-v284 .mac-admin-v114-action-grid button{min-height:42px;font-size:10px}.mac-admin-v284 .mac-admin-v114-broadcast>label>span,.mac-admin-v284 .mac-admin-v114-broadcast>footer span{font-size:10px}.mac-admin-v284 .mac-admin-v114-broadcast-history b,.mac-admin-v284 .mac-admin-v114-broadcast-history strong{font-size:11px}.mac-admin-v284 .mac-admin-v114-broadcast-history small,.mac-admin-v284 .mac-admin-v114-broadcast-history p{font-size:10px}.mac-admin-v284 .mac-admin-v115-provider-bar{min-height:64px;padding:11px 14px;border-radius:15px}.mac-admin-v284 .mac-admin-v115-provider-bar b{font-size:13px}.mac-admin-v284 .mac-admin-v115-provider-bar small,.mac-admin-v284 .mac-admin-v115-provider-bar code{font-size:10px}.mac-admin-v284 .mac-admin-v115-role-grid{gap:12px;padding:0 16px 16px}.mac-admin-v284 .mac-admin-v115-model-editor-head{grid-template-columns:minmax(180px,1fr) minmax(240px,320px) auto!important}.mac-admin-v284 .mac-admin-v115-sections{gap:13px;padding:14px}.mac-admin-v284 .mac-admin-v115-section{border-radius:13px}.mac-admin-v284 .mac-admin-v115-section>header{min-height:60px;padding:10px 12px}.mac-admin-v284 .mac-admin-v115-section>header>input{font-size:15px}.mac-admin-v284 .mac-admin-v115-model-row{grid-template-columns:minmax(180px,1.15fr) minmax(180px,1fr) minmax(140px,.75fr) 110px minmax(150px,.7fr) 116px;gap:11px;padding:12px}.mac-admin-v284 .mac-admin-v115-model-row input,.mac-admin-v284 .mac-admin-v115-model-row [data-mc-select-trigger=true],.mac-admin-v284 .mac-admin-v115-availability{height:40px;min-height:40px;font-size:11px}.mac-admin-v284 .mac-admin-v115-availability{font-size:10px!important}.mac-admin-v284 .mac-admin-v118-sync-grid label>span,.mac-admin-v284 .mac-admin-v118-sync-facts span{font-size:10px}.mac-admin-v284 .mac-admin-v118-sync-facts b{font-size:12px}.mac-admin-v284 .mac-admin-v137-simple-config{gap:14px}.mac-admin-v284 .mac-admin-v137-config-hero{padding:20px;border-radius:16px}.mac-admin-v284 .mac-admin-v137-config-hero h3{font-size:21px}.mac-admin-v284 .mac-admin-v137-config-hero p{font-size:12px}.mac-admin-v284 .mac-admin-v137-config-card{gap:15px;padding:18px}.mac-admin-v284 .mac-admin-v137-config-card h3{font-size:15px}.mac-admin-v284 .mac-admin-v137-config-card p,.mac-admin-v284 .mac-admin-v137-config-card label>span,.mac-admin-v284 .mac-admin-v137-auto-note{font-size:11px}.mac-admin-v284.is-feedback .mac-admin-v114-content>*{max-width:1220px}.mac-admin-v284 .mac-admin-v114-feedback-list{min-height:220px;padding:8px 12px 12px}.mac-admin-v284 .mac-admin-v114-feedback-list article{min-height:64px;padding:11px 8px}.mac-admin-v284 .mac-admin-v114-feedback-list p,.mac-admin-v284 .mac-admin-v114-feedback-pills span{font-size:10px}.mac-admin-v284 .mac-storage-overview-v196{gap:12px}.mac-admin-v284 .mac-storage-overview-v196 article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:14px;border-radius:14px}.mac-admin-v284 .mac-storage-overview-v196 article>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid #262626;border-radius:12px;background:#111}.mac-admin-v284 .mac-storage-overview-v196 article div{min-width:0}.mac-admin-v284 .mac-storage-overview-v196 article small,.mac-admin-v284 .mac-storage-overview-v196 article b{display:block}.mac-admin-v284 .mac-storage-overview-v196 article small{margin-bottom:5px;font-size:10px}.mac-admin-v284 .mac-storage-overview-v196 article b{font-size:15px;overflow-wrap:anywhere}.mac-admin-v284 .mac-storage-persistence-v196{align-items:center;gap:16px;padding:15px 17px;border-radius:15px}.mac-admin-v284 .mac-storage-persistence-v196>div:first-child{min-width:0;flex:1 1 auto}.mac-admin-v284 .mac-storage-persistence-v196 b{font-size:13px}.mac-admin-v284 .mac-storage-persistence-v196 small,.mac-admin-v284 .mac-storage-persistence-v196 code{font-size:10px}.mac-admin-v284 .mac-storage-persistence-badges-v196{justify-content:flex-end;flex:0 1 560px}.mac-admin-v284 .mac-storage-persistence-badges-v196 span{font-size:10px;white-space:nowrap}.mac-admin-v284 .mac-admin-v114-card>header .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mac-admin-v284 .mac-storage-accounts-v196{padding:14px}.mac-admin-v284 .mac-storage-empty-v196{min-height:190px}.mac-admin-v284 .mac-storage-empty-v196 h4{font-size:16px}.mac-admin-v284 .mac-storage-empty-v196 p{max-width:680px;font-size:11px;line-height:1.5}.mac-admin-v284-system-page{gap:14px}.mac-admin-v284-system-metrics article b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-admin-v284-resource-list{padding:8px 14px 14px}.mac-admin-v284-resource-list>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px;border-bottom:1px solid #1d1d1d}.mac-admin-v284-resource-list>div:last-child{border-bottom:0}.mac-admin-v284-resource-list b,.mac-admin-v284-resource-list small{display:block}.mac-admin-v284-resource-list b{font-size:12px}.mac-admin-v284-resource-list small{margin-top:4px;color:#858585;font-size:10px}.mac-admin-v284-resource-list em{color:#aaa;font-size:11px;font-style:normal;text-align:right}.mac-admin-v284-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px}.mac-admin-v284-directory-grid>div{min-width:0;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid #202020;border-radius:11px;background:#0d0d0d}.mac-admin-v284-directory-grid>div>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #272727;border-radius:10px;background:#111}.mac-admin-v284-directory-grid b,.mac-admin-v284-directory-grid small{display:block}.mac-admin-v284-directory-grid b{font-size:12px}.mac-admin-v284-directory-grid small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#747474;font-size:9px;white-space:nowrap}.mac-admin-v284-directory-grid strong{color:#d0d0d0;font-size:11px;white-space:nowrap}@media(max-width:1450px){.mac-admin-v284{grid-template-columns:216px minmax(0,1fr)}.mac-admin-v284 .mac-admin-v114-users-layout{grid-template-columns:minmax(500px,1fr) 380px}.mac-admin-v284 .mac-admin-v115-model-row{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 138px 108px;grid-template-areas:"id title route availability" "move move actions actions"}.mac-admin-v284 .mac-admin-v115-model-row .id{grid-area:id}.mac-admin-v284 .mac-admin-v115-model-row .title{grid-area:title}.mac-admin-v284 .mac-admin-v115-model-row .route{grid-area:route}.mac-admin-v284 .mac-admin-v115-model-row .availability{grid-area:availability}.mac-admin-v284 .mac-admin-v115-model-row .move{grid-area:move;max-width:360px}.mac-admin-v284 .mac-admin-v115-model-row .actions{grid-area:actions;justify-self:end}}@media(max-width:1150px){.mac-admin-v284 .mac-admin-v114-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-admin-v284 .mac-admin-v114-users-layout,.mac-admin-v284 .mac-admin-v114-grid.two{grid-template-columns:1fr}.mac-admin-v284 .mac-admin-v114-user-detail{position:static;max-height:none}.mac-admin-v284 .mac-storage-overview-v196{grid-template-columns:repeat(2,minmax(0,1fr))}.mac-admin-v284 .mac-storage-persistence-v196{align-items:stretch;flex-direction:column}.mac-admin-v284 .mac-storage-persistence-badges-v196{justify-content:flex-start;flex-basis:auto}}@media(max-width:760px){.mac-admin-v284 .mac-admin-v114-content{padding:12px}.mac-admin-v284 .mac-admin-v114-header{padding-inline:14px}.mac-admin-v284 .mac-admin-v114-metrics,.mac-admin-v284 .mac-storage-overview-v196,.mac-admin-v284-directory-grid{grid-template-columns:1fr}.mac-admin-v284 .mac-admin-v114-users-toolbar{grid-template-columns:1fr!important}.mac-admin-v284 .mac-admin-v114-user-rows>button{grid-template-columns:36px minmax(0,1fr)}.mac-admin-v284 .mac-admin-v114-user-rows .plan,.mac-admin-v284 .mac-admin-v114-user-rows .status{grid-column:2}.mac-admin-v284 .mac-admin-v114-detail-grid,.mac-admin-v284 .mac-admin-v114-user-facts,.mac-admin-v284 .mac-admin-v115-role-grid{grid-template-columns:1fr}.mac-admin-v284 .mac-admin-v114-card>header,.mac-admin-v284 .mac-admin-v137-config-hero{align-items:stretch;flex-direction:column}.mac-admin-v284 .mac-admin-v114-card>header .actions{justify-content:flex-start}}.mac-admin-v284 .mac-admin-v114-users-toolbar>label{border:1px solid #232323!important;background:#090909!important;box-shadow:none!important}.mac-admin-v284 .mac-admin-v114-users-toolbar>label:hover{border-color:#303030!important}.mac-admin-v284 .mac-admin-v114-users-toolbar>label:focus-within{border-color:#3a3a3a!important;box-shadow:none!important}.mac-admin-v284 .mac-admin-v114-users-toolbar>label>input,.mac-admin-v284 .mac-admin-v114-users-toolbar>label>input:hover,.mac-admin-v284 .mac-admin-v114-users-toolbar>label>input:focus,.mac-admin-v284 .mac-admin-v114-users-toolbar>label>input:focus-visible{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.mac-admin-v284 .mac-admin-v114-users-toolbar>label>button{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.mac-admin-v284 .mac-admin-v114-users-toolbar>label>button:hover:not(:disabled){background:#171717!important}.mac-admin-v284 [data-mc-custom-select=true]>[data-mc-select-trigger=true]{border:1px solid #232323!important;outline:0!important;background:#090909!important;color:#e8e8e8!important;box-shadow:none!important}.mac-admin-v284 [data-mc-custom-select=true]>[data-mc-select-trigger=true]:hover:not(:disabled),.mac-admin-v284 [data-mc-custom-select=true].open>[data-mc-select-trigger=true]{border-color:#343434!important;background:#151515!important;color:#fff!important}.mac-admin-v284 [data-mc-custom-select=true]>[data-mc-select-trigger=true]:focus-visible{border-color:#414141!important;outline:0!important;box-shadow:none!important}.mac-admin-v284 [data-mc-custom-select=true]>[data-mc-select-trigger=true]:disabled{border-color:#1e1e1e!important;background:#0b0b0b!important;color:#656565!important}.mac-admin-v284 :where(.mac-admin-v114-header-actions>button,.mac-admin-v115-back,.mac-admin-v115-export,.mac-admin-v115-copy,.mac-admin-v114-card>header button:not(.text):not(.preview),.mac-admin-v114-card>footer button,.mac-admin-v114-action-grid>button,.mac-admin-v114-direct-message footer>button,.mac-admin-v114-broadcast button,.mac-admin-v114-drive-list button,.mac-admin-v115-provider-bar>button,.mac-admin-v115-section button,.mac-admin-v137-config-hero button,.mac-admin-v137-config-card button,.mac-storage-persistence-v196 button,.mac-storage-accounts-v196 button,.mac-admin-v284-system-page button){border:1px solid #232323!important;outline:0!important;background:#090909!important;color:#dedede!important;box-shadow:none!important}.mac-admin-v284 :where(.mac-admin-v114-header-actions>button,.mac-admin-v115-back,.mac-admin-v115-export,.mac-admin-v115-copy,.mac-admin-v114-card>header button:not(.text):not(.preview),.mac-admin-v114-card>footer button,.mac-admin-v114-action-grid>button,.mac-admin-v114-direct-message footer>button,.mac-admin-v114-broadcast button,.mac-admin-v114-drive-list button,.mac-admin-v115-provider-bar>button,.mac-admin-v115-section button,.mac-admin-v137-config-hero button,.mac-admin-v137-config-card button,.mac-storage-persistence-v196 button,.mac-storage-accounts-v196 button,.mac-admin-v284-system-page button):hover:not(:disabled){border-color:#343434!important;background:#171717!important;color:#fff!important}.mac-admin-v284 :where(button.primary,button.mac-admin-v137-save){border-color:#ededed!important;background:#ededed!important;color:#090909!important}.mac-admin-v284 :where(button.primary,button.mac-admin-v137-save):hover:not(:disabled){border-color:#fff!important;background:#fff!important;color:#090909!important}.mac-admin-v284 :where(button.danger,button.icon.danger){border-color:#4a2529!important;background:#170d0f!important;color:#ee9099!important}.mac-admin-v284 :where(button.danger,button.icon.danger):hover:not(:disabled){border-color:#6a3036!important;background:#211013!important;color:#ffabb3!important}.mac-admin-v284 button.mac-admin-v115-availability.available{border:1px solid #21452f!important;background:#0d1711!important;color:#65d891!important}.mac-admin-v284 :where(.mac-admin-v114-header-actions>button,.mac-admin-v115-export,.mac-admin-v115-copy,.mac-admin-v114-card>header button:not(.text):not(.preview),.mac-admin-v114-card>footer button,.mac-admin-v114-action-grid>button,.mac-admin-v114-direct-message footer>button,.mac-admin-v114-broadcast button,.mac-admin-v114-drive-list button,.mac-admin-v115-provider-bar>button,.mac-admin-v115-section button):disabled{border-color:#1d1d1d!important;background:#0a0a0a!important;color:#5f5f5f!important;opacity:.72!important}.mac-admin-v284 .mac-admin-v114-sidebar nav button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.mac-admin-v284 .mac-admin-v114-sidebar nav button:hover{border-color:#232323!important;background:#111!important}.mac-admin-v284 .mac-admin-v114-sidebar nav button.active{border-color:#303030!important;background:#171717!important}.mac-admin-v284 .mac-admin-v114-user-rows>button,.mac-admin-v284 .mac-admin-v114-compact-list>button{border:0!important;border-bottom:1px solid #1d1d1d!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mac-admin-v284 .mac-admin-v114-user-rows>button:hover,.mac-admin-v284 .mac-admin-v114-compact-list>button:hover{background:#111!important}.mac-admin-v284 .mac-admin-v114-user-rows>button.active{background:#171717!important}.mac-admin-v284 :where(.mac-admin-v114-detail-grid input,.mac-admin-v114-direct-message textarea,.mac-admin-v114-broadcast textarea,.mac-admin-v115-model-search input,.mac-admin-v115-model-row input,.mac-admin-v137-config-card input,.mac-admin-v137-config-card textarea){border:1px solid #232323!important;outline:0!important;background:#090909!important;color:#ededed!important;box-shadow:none!important}html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>.custom-select>button[data-mc-select-trigger=true],html body #root .mac-admin-v284 .mac-admin-v114-detail-grid .custom-select>button[data-mc-select-trigger=true],html body #root .mac-admin-v284 .mac-admin-v114-user-detail .profile>button.mac-admin-v115-copy,html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-direct-message footer>button,html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-action-grid>button{border:1px solid #232323!important;outline:0!important;background:#090909!important;background-clip:padding-box!important;box-shadow:inset 0 0 0 1px #232323!important}html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>.custom-select>button[data-mc-select-trigger=true]:hover:not(:disabled),html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>.custom-select.open>button[data-mc-select-trigger=true],html body #root .mac-admin-v284 .mac-admin-v114-detail-grid .custom-select>button[data-mc-select-trigger=true]:hover:not(:disabled),html body #root .mac-admin-v284 .mac-admin-v114-detail-grid .custom-select.open>button[data-mc-select-trigger=true],html body #root .mac-admin-v284 .mac-admin-v114-user-detail .profile>button.mac-admin-v115-copy:hover:not(:disabled),html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-direct-message footer>button:hover:not(:disabled),html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-action-grid>button:hover:not(:disabled){border-color:#343434!important;background:#171717!important;box-shadow:inset 0 0 0 1px #343434!important}html body #root .mac-admin-v284 .mac-admin-v114-detail-grid .custom-select>button[data-mc-select-trigger=true]:disabled,html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-direct-message footer>button:disabled,html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-action-grid>button:disabled{border-color:#202020!important;background:#090909!important;box-shadow:inset 0 0 0 1px #202020!important}html body #root .mac-admin-v284 .mac-admin-v114-user-detail .mac-admin-v114-admin-badge{border:1px solid #232323!important;background:#090909!important;box-shadow:inset 0 0 0 1px #232323!important}html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>label>input,html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>label>input:hover,html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>label>input:focus,html body #root .mac-admin-v284 .mac-admin-v114-users-toolbar>label>input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}html body,html body #root{--mc-v302-bg: #090909;--mc-v302-bg-hover: #0f0f0f;--mc-v302-border: #232323;--mc-v302-border-hover: #303030;--mc-v302-control-h: 42px}html body #root .main-panel:has(.mc-list-page){overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important}html body #root .main-panel .mc-list-page,html body #root .main-panel .resource-library-page-v238,html body #root .mc-list-page.resource-library-page-v238{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding-bottom:48px!important}html body #root .main-panel .resource-library-grid-v238,html body #root .resource-library-grid-v238,html body #root .resource-library-grid-v238.list{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}html body #root .mc-list-page .mc-list-topbar{min-height:var(--mc-v302-control-h)!important;overflow:visible!important}html body #root .mc-list-page .mc-list-search,html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within{position:relative!important;width:100%!important;height:var(--mc-v302-control-h)!important;min-height:var(--mc-v302-control-h)!important;max-height:var(--mc-v302-control-h)!important;padding:0 48px 0 14px!important;gap:10px!important;border:1px solid var(--mc-v302-border)!important;border-radius:14px!important;background:var(--mc-v302-bg)!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .mc-list-page .mc-list-search:hover,html body #root .mc-list-page .mc-list-search:focus-within{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important}html body #root .mc-list-page .mc-list-search input,html body #root .mc-list-page .mc-list-search input:hover,html body #root .mc-list-page .mc-list-search input:focus{height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root .mc-list-page .mc-list-search>button,html body #root .mc-list-page .mc-list-search>button:hover,html body #root .mc-list-page .mc-list-search>button:focus,html body #root .mc-list-page .mc-list-search>button:active{position:absolute!important;top:5px!important;right:5px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--mc-v302-border)!important;border-radius:9px!important;background:var(--mc-v302-border)!important;color:#ffffffb8!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root .mc-list-page .mc-list-search>button:hover{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-border-hover)!important;color:#fff!important}html body #root .main-panel .mc-list-page .mc-list-search{position:relative!important;padding:0 48px 0 14px!important}html body #root .main-panel .mc-list-page .mc-list-search>button,html body #root .main-panel .mc-list-page .mc-list-search>button:focus,html body #root .main-panel .mc-list-page .mc-list-search>button:active{position:absolute!important;top:5px!important;right:5px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0!important;border:1px solid var(--mc-v302-border)!important;border-radius:9px!important;background:var(--mc-v302-border)!important;color:#ffffffb8!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root .main-panel .mc-list-page .mc-list-search>button:hover{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-border-hover)!important;color:#fff!important}html body #root .mc-list-page .mc-library-topbar{grid-template-columns:minmax(260px,1fr) 478px!important;gap:12px!important}html body #root .mc-list-page .mc-library-selects{width:478px!important;min-width:478px!important;max-width:478px!important;display:grid!important;grid-template-columns:156px 156px 146px!important;gap:10px!important}html body #root .mc-list-page .mc-list-selects,html body #root .mc-list-page .mc-list-selects .custom-select,html body #root .mc-list-page .mc-list-selects .custom-select:hover,html body #root .mc-list-page .mc-list-selects .custom-select.open,html body #root .mc-list-page .mc-list-selects .sort-select,html body #root .mc-list-page .mc-list-selects .sort-select:hover,html body #root .mc-list-page .mc-list-selects .sort-select.open{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-v302-control-h)!important;min-height:var(--mc-v302-control-h)!important;max-height:var(--mc-v302-control-h)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;transform:none!important}html body #root .mc-list-page .mc-list-selects .custom-select>button,html body #root .mc-list-page .mc-list-selects .custom-select>button:hover,html body #root .mc-list-page .mc-list-selects .custom-select>button:focus,html body #root .mc-list-page .mc-list-selects .custom-select>button:active,html body #root .mc-list-page .mc-list-selects .custom-select.open>button{width:100%!important;min-width:0!important;max-width:100%!important;height:var(--mc-v302-control-h)!important;min-height:var(--mc-v302-control-h)!important;max-height:var(--mc-v302-control-h)!important;margin:0!important;padding:0 12px!important;gap:9px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--mc-v302-border)!important;border-radius:14px!important;background:var(--mc-v302-bg)!important;color:#ffffffdb!important;font-size:13px!important;line-height:1!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;transform:none!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .mc-list-page .mc-list-selects .custom-select>button:hover,html body #root .mc-list-page .mc-list-selects .custom-select>button:focus,html body #root .mc-list-page .mc-list-selects .custom-select>button:active,html body #root .mc-list-page .mc-list-selects .custom-select.open>button{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important;color:#fff!important}html body #root .mc-list-page .mc-list-selects .custom-select>button>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body [data-mc-select-menu=true]{border-color:var(--mc-v302-border)!important;background:var(--mc-v302-bg)!important}html body [data-mc-select-menu=true] button,html body [data-mc-select-menu=true] button:hover,html body [data-mc-select-menu=true] button:focus,html body [data-mc-select-menu=true] button:active{height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 11px!important;border:1px solid transparent!important;box-sizing:border-box!important;transform:none!important}html body [data-mc-select-menu=true] button:hover,html body [data-mc-select-menu=true] button:focus,html body [data-mc-select-menu=true] button.active{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important}html body #root .resource-library-view-v238,html body #root .resource-library-view-v238:hover,html body #root .resource-library-view-v238:focus-within{display:inline-flex!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .resource-library-view-v238>button,html body #root .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button:focus,html body #root .resource-library-view-v238>button:active,html body #root .resource-library-view-v238>button.active{width:var(--mc-v302-control-h)!important;min-width:var(--mc-v302-control-h)!important;max-width:var(--mc-v302-control-h)!important;height:var(--mc-v302-control-h)!important;min-height:var(--mc-v302-control-h)!important;max-height:var(--mc-v302-control-h)!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--mc-v302-border)!important;border-radius:12px!important;background:var(--mc-v302-bg)!important;color:#8d8d8d!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;transform:none!important}html body #root .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button:focus{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important;color:#ddd!important}html body #root .resource-library-view-v238>button.active{border-color:var(--mc-v302-border-hover)!important;background:#181818!important;color:#fff!important}html body #root .main-panel .mc-list-page .resource-library-view-v238,html body #root .main-panel .mc-list-page .resource-library-view-v238:hover,html body #root .main-panel .mc-list-page .resource-library-view-v238:focus-within{display:inline-flex!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .main-panel .mc-list-page .resource-library-view-v238>button,html body #root .main-panel .mc-list-page .resource-library-view-v238>button:focus,html body #root .main-panel .mc-list-page .resource-library-view-v238>button:active{width:var(--mc-v302-control-h)!important;min-width:var(--mc-v302-control-h)!important;max-width:var(--mc-v302-control-h)!important;height:var(--mc-v302-control-h)!important;min-height:var(--mc-v302-control-h)!important;max-height:var(--mc-v302-control-h)!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--mc-v302-border)!important;border-radius:12px!important;background:var(--mc-v302-bg)!important;color:#8d8d8d!important;box-shadow:none!important;outline:0!important;transform:none!important}html body #root .main-panel .mc-list-page .resource-library-view-v238>button:hover{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important;color:#ddd!important}html body #root .main-panel .mc-list-page .resource-library-view-v238>button.active{border-color:var(--mc-v302-border-hover)!important;background:#181818!important;color:#fff!important}html body #root .resource-library-load-more-v300{flex:0 0 auto!important;display:flex!important;justify-content:center!important;width:100%!important;padding:22px 0 8px!important}html body #root .resource-library-load-more-v300>button,html body #root .resource-library-load-more-v300>button:focus,html body #root .resource-library-load-more-v300>button:active{min-width:168px!important;height:var(--mc-v302-control-h)!important;min-height:var(--mc-v302-control-h)!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--mc-v302-border)!important;border-radius:14px!important;background:var(--mc-v302-bg)!important;color:#ffffffdb!important;font:inherit!important;font-weight:650!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;transform:none!important}html body #root .resource-library-load-more-v300>button:hover:not(:disabled){border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important;color:#fff!important}html body #root .resource-library-load-more-v300>button:disabled{cursor:wait!important;opacity:.62!important}html body .projects-v2-editor{border:1px solid var(--mc-v302-border)!important;background:var(--mc-v302-bg)!important;box-shadow:0 28px 90px #000000ad!important}html body .projects-v2-editor-head{grid-template-columns:42px minmax(0,1fr) 36px!important;border-bottom:1px solid var(--mc-v302-border)!important}html body .projects-v2-editor-head .projects-v2-icon-btn,html body .projects-v2-editor-head .projects-v2-icon-btn:focus,html body .projects-v2-editor-head .projects-v2-icon-btn:active{justify-self:end!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--mc-v302-border)!important;border-radius:10px!important;background:var(--mc-v302-border)!important;color:#ffffffb8!important;box-shadow:none!important;outline:0!important;transform:none!important}html body .projects-v2-editor-head .projects-v2-icon-btn:hover{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-border-hover)!important;color:#fff!important}html body .projects-v2-editor-body input,html body .projects-v2-editor-body textarea,html body .projects-v2-editor-body input:hover,html body .projects-v2-editor-body textarea:hover{border:1px solid var(--mc-v302-border)!important;background:var(--mc-v302-bg)!important;box-shadow:none!important;outline:0!important}html body .projects-v2-editor-body input:focus,html body .projects-v2-editor-body textarea:focus{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-bg-hover)!important}html body .projects-v2-editor-foot{border-top:1px solid var(--mc-v302-border)!important}html body .mac-model-picker-panel-v229{grid-template-rows:auto auto auto minmax(0,1fr)!important;border-color:var(--mc-v302-border)!important;background:var(--mc-v302-bg)!important}html body .mac-model-picker-close-v229,html body .mac-model-search-v229>button{border:1px solid var(--mc-v302-border)!important;background:var(--mc-v302-border)!important}html body .mac-model-picker-close-v229:hover,html body .mac-model-search-v229>button:hover{border-color:var(--mc-v302-border-hover)!important;background:var(--mc-v302-border-hover)!important}html body .mac-model-picker-guide-v302{min-height:48px!important;margin:0 14px 10px!important;padding:9px 12px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid var(--mc-v302-border)!important;border-radius:13px!important;background:#0d0d0d!important;color:#dedede!important}html body .mac-model-picker-guide-v302>svg{color:#aaa!important}html body .mac-model-picker-guide-v302>span{min-width:0!important;display:grid!important;gap:3px!important}html body .mac-model-picker-guide-v302 b{color:#efefef!important;font-size:11.5px!important;line-height:1.2!important}html body .mac-model-picker-guide-v302 small{color:#777!important;font-size:10.5px!important;line-height:1.3!important}html body .mac-model-row-v229{min-height:68px!important;grid-template-columns:8px minmax(0,1fr) auto 24px!important;padding:9px 10px!important;border:1px solid transparent!important;background:transparent!important}html body .mac-model-row-v229:hover{border-color:var(--mc-v302-border)!important;background:var(--mc-v302-bg-hover)!important}html body .mac-model-row-v229.active{border-color:var(--mc-v302-border-hover)!important;background:#181818!important}html body .mac-model-row-copy-v229{display:grid!important;gap:3px!important}html body .mac-model-row-copy-v229 .mac-model-row-purpose-v302{margin:0!important;color:#999!important;font-family:inherit!important;font-size:10.5px!important;line-height:1.25!important}html body .mac-model-row-copy-v229 .mac-model-row-id-v302{overflow:hidden!important;color:#5f5f5f!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:9.5px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .mac-model-capability-v302{min-height:20px!important;padding:3px 7px!important;display:inline-flex!important;align-items:center!important;border:1px solid var(--mc-v302-border)!important;border-radius:999px!important;background:#111!important;color:#aaa!important;font-size:9px!important;font-weight:650!important;line-height:1!important}html body .mac-model-capability-v302.is-image{border-color:#7babff4d!important;background:#4873c41f!important;color:#adc9ff!important}@media(max-width:840px){html body #root .mc-list-page .mc-library-topbar{grid-template-columns:1fr!important;height:auto!important;max-height:none!important}html body #root .mc-list-page .mc-library-selects{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:620px){html body #root .mc-list-page .mc-library-selects{height:auto!important;max-height:none!important;grid-template-columns:1fr!important}html body .mac-model-row-v229{grid-template-columns:8px minmax(0,1fr) 24px!important}html body .mac-model-row-meta-v229{display:none!important}}html body,html body #root{--mc-v303-bg: #090909;--mc-v303-bg-hover: #0f0f0f;--mc-v303-hover: #232323;--mc-v303-border: #232323;--mc-v303-border-hover: #303030;--mc-v303-tab-h: 38px}html body #root .mc-list-page .mc-list-search>button,html body #root .main-panel .mc-list-page .mc-list-search>button,html body .mac-model-picker-close-v229,html body .mac-model-search-v229>button,html body .projects-v2-editor-head .projects-v2-icon-btn{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html body #root .mc-list-page .mc-list-search>button:hover,html body #root .main-panel .mc-list-page .mc-list-search>button:hover,html body .mac-model-picker-close-v229:hover,html body .mac-model-search-v229>button:hover,html body .projects-v2-editor-head .projects-v2-icon-btn:hover{border-color:var(--mc-v303-hover)!important;background:var(--mc-v303-hover)!important;color:#fff!important}html body #root .main-panel .resource-tabs-v238,html body #root .resource-tabs-v238{min-height:var(--mc-v303-tab-h)!important;height:var(--mc-v303-tab-h)!important;align-items:center!important;gap:4px!important}html body #root .main-panel .resource-tabs-v238>button,html body #root .main-panel .resource-tabs-v238>button:hover,html body #root .main-panel .resource-tabs-v238>button:focus,html body #root .main-panel .resource-tabs-v238>button:active,html body #root .main-panel .resource-tabs-v238>button.active,html body #root .resource-tabs-v238>button,html body #root .resource-tabs-v238>button:hover,html body #root .resource-tabs-v238>button:focus,html body #root .resource-tabs-v238>button:active,html body #root .resource-tabs-v238>button.active{min-height:var(--mc-v303-tab-h)!important;height:var(--mc-v303-tab-h)!important;max-height:var(--mc-v303-tab-h)!important;margin:0!important;padding:0 12px!important;gap:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:10px!important;box-sizing:border-box!important;font-size:13px!important;line-height:1!important;letter-spacing:0!important;transform:none!important}html body #root .main-panel .resource-tabs-v238>button:hover,html body #root .resource-tabs-v238>button:hover{border-color:var(--mc-v303-border)!important;background:var(--mc-v303-bg-hover)!important}html body #root .main-panel .resource-tabs-v238>button.active,html body #root .resource-tabs-v238>button.active{border-color:var(--mc-v303-border-hover)!important;background:#181818!important}html body #root .main-panel .resource-tabs-v238>button>small,html body #root .main-panel .resource-tabs-v238>button:hover>small,html body #root .main-panel .resource-tabs-v238>button.active>small,html body #root .resource-tabs-v238>button>small,html body #root .resource-tabs-v238>button:hover>small,html body #root .resource-tabs-v238>button.active>small{flex:0 0 auto!important;min-width:20px!important;width:auto!important;height:20px!important;margin:0!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;font-size:11px!important;line-height:20px!important;transform:none!important}html body #root .main-panel .resource-library-view-v238,html body #root .main-panel .resource-library-view-v238:hover,html body #root .main-panel .resource-library-view-v238:focus-within,html body #root .main-panel .mc-list-page .resource-library-view-v238,html body #root .main-panel .mc-list-page .resource-library-view-v238:hover,html body #root .main-panel .mc-list-page .resource-library-view-v238:focus-within,html body #root .resource-library-view-v238,html body #root .resource-library-view-v238:hover,html body #root .resource-library-view-v238:focus-within{height:var(--mc-v303-tab-h)!important;min-height:var(--mc-v303-tab-h)!important;padding:0!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .main-panel .resource-library-view-v238>button,html body #root .main-panel .resource-library-view-v238>button:hover,html body #root .main-panel .resource-library-view-v238>button:focus,html body #root .main-panel .resource-library-view-v238>button:active,html body #root .main-panel .resource-library-view-v238>button.active,html body #root .main-panel .mc-list-page .resource-library-view-v238>button,html body #root .main-panel .mc-list-page .resource-library-view-v238>button:hover,html body #root .main-panel .mc-list-page .resource-library-view-v238>button:focus,html body #root .main-panel .mc-list-page .resource-library-view-v238>button:active,html body #root .main-panel .mc-list-page .resource-library-view-v238>button.active,html body #root .resource-library-view-v238>button,html body #root .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button:focus,html body #root .resource-library-view-v238>button:active,html body #root .resource-library-view-v238>button.active{width:var(--mc-v303-tab-h)!important;min-width:var(--mc-v303-tab-h)!important;max-width:var(--mc-v303-tab-h)!important;height:var(--mc-v303-tab-h)!important;min-height:var(--mc-v303-tab-h)!important;max-height:var(--mc-v303-tab-h)!important;margin:0!important;padding:0!important;border:1px solid var(--mc-v303-border)!important;border-radius:10px!important;box-sizing:border-box!important;transform:none!important}html body #root .main-panel .resource-library-view-v238>button:hover,html body #root .main-panel .mc-list-page .resource-library-view-v238>button:hover,html body #root .resource-library-view-v238>button:hover{border-color:var(--mc-v303-border-hover)!important;background:var(--mc-v303-bg-hover)!important}html body #root .top-share-v181,html body #root .top-dots-v181{border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}html body #root .top-share-v181:hover,html body #root .top-share-v181:focus-visible,html body #root .top-dots-v181:hover,html body #root .top-dots-v181:focus-visible,html body #root .top-dots-v181.active{border-color:var(--mc-v303-hover)!important;border-radius:8px!important;background:var(--mc-v303-hover)!important}html body .projects-v2-editor-foot .projects-v2-secondary-btn,html body .projects-v2-editor-foot .projects-v2-secondary-btn:focus,html body .projects-v2-editor-foot .projects-v2-secondary-btn:active{border:1px solid transparent!important;background:transparent!important;color:#ffffffd1!important}html body .projects-v2-editor-foot .projects-v2-secondary-btn:hover{border-color:var(--mc-v303-hover)!important;background:var(--mc-v303-hover)!important;color:#fff!important}html body .projects-v2-primary-btn:not(:disabled),html body .projects-v2-primary-btn:not(:disabled):hover,html body .projects-v2-primary-btn:not(:disabled):focus,html body .projects-v2-primary-btn:not(:disabled):active,html body #root .projects-v2-create,html body #root .projects-v2-create:hover,html body #root .projects-v2-create:focus,html body #root .projects-v2-create:active{border-color:#f2f2f2!important;background:#f2f2f2!important;color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b!important}html body .projects-v2-primary-btn:not(:disabled):hover,html body #root .projects-v2-create:hover{border-color:#fff!important;background:#fff!important}html body .mac-model-row-v229.unavailable,html body .mac-model-row-v229.unavailable:hover{cursor:not-allowed!important;border-color:transparent!important;background:transparent!important;opacity:.52!important}html body .mac-model-row-v229.unavailable .mac-model-row-state-v229{visibility:hidden!important}html body #root .artifact-preview-card-v83.type-archive .mac-artifact-preview-stage-v88{min-height:220px;height:auto;padding:0;overflow:hidden;background:#090909;border-color:#232323}html body #root .archive-preview-v305{display:grid;width:100%;min-width:0;background:#090909;color:#e8e8e8}html body #root .archive-summary-v305{display:flex;align-items:center;gap:14px;min-height:42px;padding:0 14px;border-bottom:1px solid #232323;color:#888;font-size:11px}html body #root .archive-summary-v305>span{display:inline-flex;align-items:center;gap:6px}html body #root .archive-summary-v305>span:first-child{color:#d8d8d8}html body #root .archive-tree-v305{max-height:330px;overflow:auto;scrollbar-color:#303030 transparent}html body #root .archive-preview-v305.is-expanded .archive-tree-v305{max-height:min(68vh,760px)}html body #root .archive-tree-row-v305{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:5px 12px 5px calc(12px + var(--archive-depth, 0) * 18px);border-bottom:1px solid #181818;background:#090909;color:#a9a9a9;font-size:12px}html body #root .archive-tree-row-v305:hover{background:#0f0f0f;color:#efefef}html body #root .archive-tree-row-v305>svg{color:#797979}html body #root .archive-tree-row-v305>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .archive-tree-row-v305>small{color:#666;font-size:10px}html body #root .archive-more-v305,html body #root .archive-warning-v305{padding:9px 14px;border-top:1px solid #232323;color:#777;font-size:10px}html body #root .archive-warning-v305{color:#c58d64}html body #root .artifact-preview-modal-body-v83.type-archive{display:block;padding:0;background:#090909}html body #root .artifact-preview-modal-body-v83.type-website_bundle{display:grid;grid-template-rows:minmax(360px,1fr) minmax(180px,auto);overflow:auto}html body #root .artifact-preview-modal-body-v83.type-website_bundle>.archive-preview-v305{border-top:1px solid #232323}html body #root .instant-artifact-card-v272{background:#090909;border-color:#232323}html body #root .instant-artifact-card-v272:hover{background:#090909;border-color:#303030}@media(max-width:720px){html body #root .archive-summary-v305{gap:9px;padding:0 10px}html body #root .archive-tree-row-v305{padding-right:9px;padding-left:calc(9px + var(--archive-depth, 0) * 13px)}}
