@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.account-demo{z-index:1;width:100%;max-width:460px;margin-top:30px;position:relative}.account-demo-heading,.account-demo-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-demo-heading{margin-bottom:12px;font-size:14px}.account-demo-heading span,.account-demo>small{color:#bacab8;font-size:11px}.account-demo video{aspect-ratio:16/9;object-fit:cover;background:#10291c;border:1px solid #54714e;border-radius:12px;width:100%;display:block}.account-demo-copy{color:#d5dfd1;margin:12px 0 16px;font-size:12px;line-height:1.6}.account-demo-actions{flex-wrap:wrap;justify-content:flex-start}.account-demo-actions a{color:#f0f6eb;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.account-demo-actions .account-demo-experience{color:#193527;background:#b9ed74;border:1px solid #b9ed74;border-radius:7px;padding:0 14px}.account-demo-actions a:hover{text-decoration:underline}.account-demo-actions a:focus-visible,.account-demo-error button:focus-visible{outline-offset:4px;outline:2px solid #f0f6eb}.account-demo>small{margin-top:11px;display:block}.account-demo-error{color:#ffe1c8;font-size:12px;line-height:1.6}.account-demo-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:3px;margin-left:8px;padding:2px 5px}@media (width<=720px){.account-demo{margin-top:22px}}.account-demo-player-slot{aspect-ratio:16/9}.account-demo-stage{position:relative}.account-demo-play{color:#f0f6eb;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.account-demo-play span{background:#193527e6;border:1px solid #b9ed74;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;display:inline-flex}.account-demo-play:hover span{background:#193527}.account-demo-play:focus-visible{outline-offset:3px;outline:2px solid #c9f08f}.account-demo-rotate,.account-demo-exit{color:#f0f6eb;cursor:pointer;background:#10291ccc;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.account-demo-rotate,.is-expanded .account-demo-rotate{display:none}@media (pointer:coarse){.account-demo-rotate{display:inline-flex}}.account-demo-rotate:focus-visible,.account-demo-exit:focus-visible{outline-offset:3px;outline:2px solid #c9f08f}.account-demo-player.is-expanded{z-index:1000;overscroll-behavior:contain;background:#000;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.is-expanded .account-demo-stage{position:absolute;inset:0}.account-demo .is-expanded video{aspect-ratio:auto;object-fit:contain;background:#000;border:0;border-radius:0;width:100%;height:100%}.account-demo-exit{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}@media (orientation:portrait){.is-expanded .account-demo-stage{width:100dvh;height:100dvw;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.account-demo-exit{top:max(12px, env(safe-area-inset-right));right:max(12px, env(safe-area-inset-bottom))}}.billing-multiplier{color:#203028;background:#fff;border:1px solid #d8e0d8;border-radius:7px;margin-bottom:20px;padding:22px}.billing-multiplier h2{margin:0 0 12px;font-size:18px}.billing-multiplier p{font-size:14px;line-height:1.7}.billing-multiplier small{color:#68736b;line-height:1.7}.billing-multiplier form{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.billing-multiplier label{gap:8px;font-size:13px;display:grid}.billing-multiplier input{width:140px;height:38px;font:inherit;border:1px solid #bfcbbd;border-radius:4px;padding:0 10px}.billing-multiplier button{color:#fff;cursor:pointer;background:#254932;border:1px solid #254932;border-radius:4px;min-height:38px;padding:0 16px}.billing-multiplier button:disabled{opacity:.55;cursor:default}.support-entry{color:#315a40;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.support-unread{color:#fff;background:#a82e2e;border-radius:20px;place-items:center;min-width:19px;min-height:19px;padding:0 4px;font-size:11px;display:inline-grid}.support-dialog{color:#203028;background:#fafbf8;border:1px solid #cedbd0;border-radius:12px;width:min(560px,100vw - 24px);height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 80px #10291c40}.support-dialog[open]{flex-direction:column;display:flex}.support-dialog::backdrop{background:#10291c77}.support-dialog>header{color:#f0f5eb;background:#193527;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.support-dialog h2{margin:4px 0 0;font-size:20px}.support-dialog>header small{color:#c1d6ba;font-size:11px}.support-dialog>header button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.support-contacts{background:#edf2e9;flex-shrink:0;padding:12px 22px;font-size:12px}.support-contacts>div{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0;display:flex}.support-contacts a{color:#285a37;overflow-wrap:anywhere}.support-contacts span{color:#627567;min-width:30px}.support-contacts p{color:#627567;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px}.support-contacts button{color:#315a40;cursor:pointer;background:#fff;border:1px solid #b9cdb6;border-radius:4px;padding:3px 9px}.support-conversation{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.support-history{overscroll-behavior:contain;flex:1;min-height:80px;padding:16px 20px;overflow-y:auto}.support-message-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.support-message{background:#fff;border:1px solid #dce5d8;border-radius:8px;align-self:flex-start;max-width:90%;padding:10px 12px}.support-message-admin{background:#eaf2e3;border-color:#c3d7b4;align-self:flex-end}.support-message small{color:#61715f;font-size:10px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.65}.support-empty{color:#748071;padding:15px;font-size:13px;line-height:1.8}.support-compose{background:#fff;border-top:1px solid #dce5d8;flex-shrink:0;padding:12px 18px}.support-compose label{color:#51644f;font-size:12px;display:block}.support-compose textarea{box-sizing:border-box;resize:vertical;border:1px solid #cedbd0;border-radius:6px;width:100%;min-height:60px;max-height:140px;margin-top:6px;padding:8px;font-size:13px;display:block}.support-compose>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.support-compose small{color:#6c7b67;font-size:10px}.support-compose button{color:#fff;cursor:pointer;background:#254932;border:0;border-radius:5px;flex-shrink:0;padding:8px 14px}.support-compose button:disabled{opacity:.5;cursor:default}.support-error{color:#9b3030;margin:8px 18px;font-size:12px}.support-inbox{background:#fafbf8;border:1px solid #d4dfd2;border-radius:10px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);height:calc(100dvh - 210px);min-height:450px;display:grid;overflow:hidden}.support-thread-list{border-right:1px solid #d4dfd2;padding:15px;overflow:auto}.support-thread-list h2,.support-inbox-conversation>h2{overflow-wrap:anywhere;margin:0;padding:10px;font-size:14px}.support-thread-list>button{text-align:left;color:#2b412e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:6px;width:100%;margin-bottom:5px;padding:12px;display:flex}.support-thread-list>button.is-selected{background:#e5efde;border-color:#bdd1b2}.support-thread-list>button strong{overflow-wrap:anywhere;font-size:12px}.support-thread-list>button span{white-space:nowrap;text-overflow:ellipsis;color:#62745f;max-width:100%;font-size:12px;overflow:hidden}.support-thread-list>button small{color:#a42c2c}.support-thread-list nav{justify-content:space-between;align-items:center;gap:5px;margin-top:16px;font-size:11px;display:flex}.support-inbox-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.support-inbox-conversation>h2{background:#edf2e9;border-bottom:1px solid #d4dfd2}@media (width<=720px){.support-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.support-contacts{padding:8px 14px}.support-dialog>header{padding:12px 16px}.support-inbox{grid-template-columns:1fr;height:auto;min-height:0}.support-thread-list{border-bottom:1px solid #d4dfd2;border-right:0;max-height:220px}.support-inbox-conversation{height:65dvh;min-height:400px}}@media (height<=600px){.support-dialog[open]{display:block;overflow-y:auto}.support-dialog .support-conversation{height:360px}.support-dialog .support-history{overscroll-behavior:auto}}.support-keyboard-hint{display:none}@media (hover:hover) and (pointer:fine){.support-keyboard-hint{display:inline}}._button_2j3k4_1:disabled{cursor:wait;opacity:.6}._notice_2j3k4_6{z-index:100;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#294632;background:#fff;border:1px solid #b8c9b9;border-radius:8px;align-items:center;gap:12px;width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:12px 16px;font-size:14px;display:flex;position:fixed;left:16px;box-shadow:0 6px 24px #152a1b2e}._notice_2j3k4_6 button{color:#294632;white-space:nowrap;background:#eef6eb;border:1px solid #b8c9b9;border-radius:4px;flex-shrink:0;min-height:44px;padding:6px 12px}.admin-page{color:#1f2b2d;background:#f4f6f5;height:100dvh;overflow:hidden auto}.admin-top{background:#fff;border-bottom:1px solid #d9e0dd;align-items:center;gap:12px;height:52px;padding:0 24px;display:flex}.admin-top b{color:#0c625b;background:#e2f0eb;border-radius:4px;padding:4px 7px;font-size:12px}.admin-top small{color:#69747d;margin-left:auto}.admin-main{box-sizing:border-box;width:100%;max-width:1380px;margin:0 auto;padding:28px 34px 44px}.admin-crumbs{color:#69747d;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.admin-crumbs button{color:#007d73;background:0 0;border:0;padding:0}.admin-metrics{background:#fff;border:1px solid #d9e0dd;border-radius:6px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid;overflow:hidden}.admin-metrics div{border-right:1px solid #e1e7e4;padding:16px 18px}.admin-metrics div:last-child{border:0}.admin-metrics small,.admin-table small{color:#7b858e;margin-top:3px;font-size:11px;display:block}.admin-metrics strong{color:#163f3a;margin-top:6px;font-size:23px;display:block}.admin-model-selection{background:#fff;border:1px solid #dce1e5;border-left:3px solid #007d73;justify-content:space-between;align-items:center;gap:20px;min-height:62px;margin-bottom:14px;padding:9px 12px 9px 14px;display:flex}.admin-model-copy,.admin-model-control{align-items:center;display:flex}.admin-model-copy{gap:10px}.admin-model-icon{color:#007d73;background:#e8f5f1;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.admin-model-copy strong,.admin-model-copy small{display:block}.admin-model-copy small{color:#69747d;margin-top:3px;font-size:12px}.admin-model-control{color:#66727a;white-space:nowrap;background:#f3faf8;border:1px solid #cfe8e1;border-radius:5px;gap:9px;padding:4px 5px 4px 10px;font-size:12px}.admin-model-control select{color:#1e2831;background:#fff;border:1px solid #b8d8d0;border-radius:3px;min-width:230px;height:32px;padding:0 9px;font-size:13px}.admin-billing{background:#fff;border:1px solid #dce1e5;border-left:3px solid #007d73;margin-bottom:18px}.admin-billing-heading{border-bottom:1px solid #e5e9e8;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 12px;display:flex}.admin-billing-heading strong,.admin-billing-heading small{display:block}.admin-billing-heading small,.admin-billing-price>small{color:#69747d;margin-top:3px;font-size:12px}.admin-billing-heading>span{color:#007d73;white-space:nowrap;font-size:12px;font-weight:650}.admin-billing-form{background:#fbfcfb;grid-template-columns:minmax(210px,.8fr) minmax(460px,2fr);gap:16px;padding:16px;display:grid}.admin-billing-form label,.admin-billing-actions{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-billing-form label>span{color:#59666e;font-size:12px;font-weight:650}.admin-billing-form label>small{color:#7b858e;margin-top:-4px;font-size:11px}.admin-billing-form input,.admin-billing-form select{box-sizing:border-box;color:#1e2831;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cbd4d2;border-radius:4px;padding:0 10px}.admin-billing-model{grid-row:span 2;justify-content:center}.admin-billing-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-billing-price-grid label{background:#fff;border:1px solid #e0e7e4;border-radius:4px;padding:10px}.admin-billing-actions{grid-template-columns:minmax(220px,1fr) auto;align-items:end;display:grid}.admin-billing-actions button,.admin-billing-price button{color:#fff;background:#007d73;border:1px solid #007d73;border-radius:4px;height:36px;padding:0 14px;font-size:13px;font-weight:650}.admin-billing-list{border-top:1px solid #e5e9e8;gap:0;display:grid}.admin-billing-price{border-bottom:1px solid #e5e9e8;grid-template-columns:minmax(170px,1.1fr) minmax(310px,2fr) auto auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.admin-billing-price:last-child{border-bottom:0}.admin-billing-price-meta{align-items:center;gap:8px;min-width:0;display:flex}.admin-billing-price-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-billing-status{color:#007d73;white-space:nowrap;background:#e1f4ef;border-radius:3px;padding:2px 6px;font-size:11px}.admin-billing-status.is-disabled{color:#69747d;background:#ecefed}.admin-billing-price-values{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.admin-billing-price-values div{min-width:0}.admin-billing-price-values dt{color:#7b858e;font-size:11px}.admin-billing-price-values dd{color:#1e2831;margin:3px 0 0;font-size:15px;font-weight:700}.admin-billing-price>small{white-space:nowrap;margin:0}.admin-billing-price button{color:#45545a;background:#fff;border-color:#c3cfca}.admin-billing-price button:hover{color:#007d73;border-color:#007d73}.admin-list-toolbar{align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-search{background:#fff;border:1px solid #ced8d4;border-radius:6px;align-items:center;gap:7px;width:min(340px,100%);height:34px;padding:0 10px;display:flex}.admin-search input{border:0;outline:0;width:100%}.admin-table-wrap{background:#fff;border:1px solid #d9e0dd;border-radius:6px;overflow:auto;box-shadow:0 1px 2px #1c2c2610}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th{letter-spacing:0;text-align:left;color:#77818a;background:#f7f9f8;border-bottom:1px solid #d9e0dd;padding:11px 16px;font-size:11px;font-weight:700}.admin-table td{color:#4e5c59;border-bottom:1px solid #edf0ee;padding:12px 16px;font-size:13px}.admin-table tr{cursor:pointer;outline:0}.admin-table tr.admin-table-row--static{cursor:default}.admin-table tbody tr.admin-table-row--static:hover{background:0 0}.admin-table b{color:#22302e;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:650;display:block;overflow:hidden}.admin-table-arrow{color:#91a09b;width:20px}.admin-table .admin-status{color:#53615d;background:#edf2ef;border-radius:3px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.admin-table .admin-token{color:#315650;font-variant-numeric:tabular-nums;font-weight:650}.admin-table .admin-token-breakdown{color:#315650;font-variant-numeric:tabular-nums;white-space:nowrap;gap:4px;font-size:11px;line-height:1.25;display:grid}.admin-table .admin-money{color:#9b4b14;font-variant-numeric:tabular-nums;font-weight:700}.admin-resource-explorer{min-height:calc(100dvh - 108px)}.admin-resource-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.admin-resource-breadcrumb{color:#64736e;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.admin-resource-breadcrumb button{color:#176b61;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-resource-breadcrumb button:hover,.admin-resource-breadcrumb button:focus-visible{text-decoration:underline}.admin-resource-breadcrumb button.is-current,.admin-resource-breadcrumb strong{color:#30423e;font-weight:700}.admin-resource-list{min-width:0}.admin-resource-list>.admin-state{color:#788680;background:#fff;border:1px solid #d9e1de;border-radius:6px;place-items:center;min-height:180px;margin:0;display:grid}.admin-resource-list>.form-error{margin:0 0 10px}.admin-page{color:#202b2c;background:#f5f6f6}.admin-top{border-color:#e1e6e4;height:54px;padding:0 26px}.admin-top b{color:#1f5d56;background:0 0;padding:0;font-size:13px}.admin-shell{grid-template-columns:172px minmax(0,1fr)}.admin-navigation{background:#f8f9f9;border-color:#e1e6e4;padding:18px 11px}.admin-navigation button{color:#697572;border-radius:3px;height:38px;position:relative}.admin-navigation button.is-active:before{content:"";background:#0d766a;width:2px;height:18px;position:absolute;left:0}.admin-main{max-width:none;padding:34px 40px 56px}.admin-metrics{box-shadow:none;background:#fff;border:1px solid #e0e6e4;border-radius:4px}.admin-metrics div{border-color:#e6ebe9;padding:19px 20px}.admin-metrics small{color:#7b8784}.admin-metrics strong{color:#263634;font-size:24px}.admin-list-toolbar{margin-bottom:14px}.admin-search{background:#fff;border-color:#d7dfdc;border-radius:3px;height:36px}.admin-table-wrap{box-shadow:none;border-color:#dfe5e3;border-radius:4px}.admin-table th{color:#7b8784;background:#fafbfb;padding:12px 16px}.admin-table td{color:#596662;padding:13px 16px}.admin-table tbody tr:hover{background:#f5f8f7}.admin-table tbody tr:focus-visible{background:#f5f8f7;box-shadow:inset 2px 0 #0d766a}.admin-table .admin-status{color:#596662;background:#f0f3f2}.admin-table--tasks .admin-status{color:#176256;background:#edf5f2}.admin-table .admin-money{color:#9a4a11}.admin-table--users .admin-money{color:#1d665c}.admin-model-selection{background:#fff;border:1px solid #dfe5e3;border-left:0;padding:14px 16px}.admin-model-icon{color:#295d56;background:#edf3f1}.admin-model-control{background:#fff;border-color:#d4dfdb;border-radius:3px}.admin-model-control select{border-color:#d4dfdb}.admin-billing{background:#fff;border:1px solid #dfe5e3;border-left:0}.admin-billing-heading{border-color:#e6ebe9;padding:16px 18px}.admin-billing-heading>span{color:#40635d}.admin-billing-form{background:#fbfcfc;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px}.admin-billing-model{background:#fff;border:1px solid #e0e6e4;border-radius:3px;grid-row:auto;justify-content:flex-start;padding:10px}.admin-billing-price-grid{display:contents}.admin-billing-price-grid label{box-shadow:none;border-color:#e0e6e4;border-radius:3px;padding:10px}.admin-billing-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-top:2px}.admin-billing-form input,.admin-billing-form select{border-color:#d5dedb;border-radius:3px}.admin-billing-actions button,.admin-recharge-actions button:first-child{background:#145f55;border-color:#145f55}.admin-billing-price{border-color:#e6ebe9;padding:15px 18px}.admin-billing-status{color:#25665c;background:#eaf3ef;border-radius:999px}.admin-billing-price button{border-radius:3px}.admin-resource-heading{margin-bottom:24px}.admin-balance-summary{background:#f7faf9;border-color:#dbe6e2 #dbe6e2 #dbe6e2 #0d766a;border-radius:3px}.admin-drawer{border-color:#e0e6e4;box-shadow:-8px 0 28px #18272112}.admin-state{color:#69747d;background:#fff;border:1px solid #dce1e5;padding:30px}.admin-drawer{background:#fff;border-left:1px solid #d9e0dd;width:min(420px,94vw);height:100vh;padding:24px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-12px 0 32px #1b27301c}.admin-drawer>button{float:right}.admin-drawer h2{overflow-wrap:anywhere;max-width:calc(100% - 42px);margin:4px 0;font-size:18px;line-height:1.4}.admin-drawer p{color:#69747d}.admin-balance-summary{background:#f6fbf9;border:1px solid #cfe3dc;border-left:3px solid #0b756a;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:22px 0 18px;padding:14px;display:grid}.admin-balance-summary small,.admin-balance-summary strong,.admin-balance-summary span{display:block}.admin-balance-summary small,.admin-balance-summary span{color:#697a75;font-size:11px}.admin-balance-summary strong{color:#164942;font-variant-numeric:tabular-nums;margin:4px 0;font-size:18px}.admin-balance-summary button{color:#12655b;white-space:nowrap;background:#fff;border:1px solid #99c7bb;border-radius:4px;height:30px;padding:0 10px;font-size:12px;font-weight:650}.admin-balance-summary button:hover{background:#e8f4ef;border-color:#0b756a}.admin-drawer dl{border-top:1px solid #dce1e5}.admin-drawer dt,.admin-drawer dd{border-bottom:1px solid #dce1e5;margin:0;padding:10px 0}.admin-drawer dt{color:#69747d}.admin-drawer dd{font-weight:650}.admin-link{background:#fff;border:1px solid #dce1e5;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:10px;display:flex}.admin-adjustment{background:#f8faf9;border:1px solid #d9e3df;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:18px 0;padding:12px;display:grid}.admin-adjustment label{color:#59666e;gap:5px;font-size:12px;display:grid}.admin-adjustment input{box-sizing:border-box;color:#1e2831;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #cbd4d2;border-radius:4px;padding:0 9px}.admin-adjustment-actions{gap:7px;display:flex}.admin-adjustment button{color:#fff;background:#007d73;border:1px solid #007d73;border-radius:4px;height:34px;padding:0 12px;font-size:13px}.admin-adjustment-actions button:last-child{color:#56645f;background:#fff;border-color:#cbd4d1}.admin-adjustment .form-error{grid-column:1/-1;margin:0}.admin-money-ledger{border-top:1px solid #e5e9e8;margin:18px 0}.admin-money-ledger h3{margin:13px 0 7px;font-size:13px}.admin-money-ledger p{color:#59666e;border-top:1px solid #eef1ef;justify-content:space-between;gap:8px;margin:0;padding:7px 0;font-size:12px;display:flex}.admin-money-ledger b{color:#1e2831}.admin-event{border-left:2px solid #007d73;padding-left:10px}.admin-event small{margin-top:3px;display:block}.admin-empty{padding:40px}.admin-pagination{color:#69747d;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.admin-pagination .icon-button{width:28px;height:28px}.admin-shell{grid-template-columns:164px minmax(0,1fr);min-height:calc(100vh - 52px);display:grid}.admin-shell .admin-main{min-width:0}.admin-navigation{background:#f7f9f8;border-right:1px solid #d9e0dd;padding:16px 9px}.admin-navigation button{color:#5d6a67;text-align:left;width:100%;height:36px;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.admin-navigation button:hover{color:#075f58;background:#e8f1ed}.admin-navigation button.is-active{color:#075f58;background:#dcefe8;font-weight:700}@media (width<=720px){.admin-page{background:#f5f7f6}.admin-top{gap:9px;height:50px;padding:0 14px}.admin-top small{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.admin-shell{display:block}.admin-navigation{scrollbar-width:none;border-bottom:1px solid #d9e0dd;border-right:0;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.admin-navigation::-webkit-scrollbar{display:none}.admin-navigation button{flex:none;width:auto;height:34px;padding:0 10px;font-size:12px}.admin-top,.admin-main{padding-left:16px;padding-right:16px}.admin-main{padding-top:22px;padding-bottom:28px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics div:nth-child(2){border-right:0}.admin-metrics div:nth-child(-n+2){border-bottom:1px solid #dce1e5}.admin-list-toolbar{flex-wrap:wrap;gap:9px}.admin-search{width:100%}.admin-pagination{justify-content:space-between;width:100%;margin-left:0}.admin-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{width:auto;min-width:0;display:block}.admin-table thead{display:none}.admin-table tbody{gap:9px;display:grid}.admin-table tbody tr{background:#fff;border:1px solid #dbe3df;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:0 16px;padding:13px 14px;display:grid;position:relative;box-shadow:0 1px 2px #1c2c260d}.admin-table td{text-align:right;border:0;justify-content:space-between;align-items:center;min-height:25px;padding:4px 0;font-size:12px;display:flex}.admin-table td:before{content:attr(data-label);color:#7a8783;text-align:left;margin-right:12px;font-size:11px}.admin-table td:first-child{text-align:left;grid-column:1/-1;padding:0 22px 9px 0}.admin-table td:first-child:before{display:none}.admin-table td:first-child b{max-width:100%;font-size:13px}.admin-table td small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-table .admin-table-arrow{width:auto;min-height:0;padding:0;display:block;position:absolute;top:13px;right:12px}.admin-table .admin-table-arrow:before{display:none}.admin-table .admin-status{margin-left:auto}.admin-table--users td:nth-child(2),.admin-table--tasks td:nth-child(2),.admin-table--users td:nth-child(6),.admin-table--tasks td[data-label=完成时间]{grid-column:1/-1}.admin-resource-explorer{min-height:auto}.admin-resource-heading{margin-bottom:14px}.admin-drawer{box-sizing:border-box;width:100%;padding:20px 16px}.admin-drawer h2{font-size:17px}.admin-balance-summary{grid-template-columns:1fr 1fr;gap:12px}.admin-balance-summary button{grid-column:1/-1;width:100%}.admin-model-selection{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.admin-model-control{justify-content:space-between}.admin-model-control select{width:100%}.admin-billing-heading{flex-direction:column;align-items:flex-start;gap:5px}.admin-billing-form{grid-template-columns:1fr;gap:12px;padding:12px}.admin-billing-model{grid-row:auto}.admin-billing-price-grid{grid-template-columns:1fr}.admin-billing-actions{grid-template-columns:1fr;gap:10px}.admin-billing-actions button,.admin-billing-price button{width:100%}.admin-billing-price{grid-template-columns:1fr;gap:10px;padding:14px 12px}.admin-billing-price-meta{justify-content:space-between}.admin-billing-price-values{border:1px solid #e0e7e4;grid-template-columns:1fr;gap:0}.admin-billing-price-values div{border-bottom:1px solid #e0e7e4;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.admin-billing-price-values div:last-child{border-bottom:0}.admin-billing-price-values dd{margin:0}.admin-billing-price>small{white-space:normal}.admin-adjustment{grid-template-columns:1fr}.admin-adjustment-actions{grid-template-columns:1fr 1fr;display:grid}.admin-adjustment button{width:100%}}.admin-billing-pagination{border-top:1px solid #e5e9e8;padding:8px 16px}.admin-billing-price button.is-danger{color:#b42318;border-color:#f0c9c5}.recharge-entry{color:#315a40;width:fit-content;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:12px;display:inline-flex}.recharge-entry:hover{text-decoration:underline}._dialog_gurm8_1{color:#263d2c;background:#fbfcf8;border:1px solid #cfd8cb;border-radius:8px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 18px 50px #1322173d}._dialog_gurm8_1::backdrop{background:#121e1675}._dialog_gurm8_1 h2{margin:0;font-size:21px;line-height:1.5}._hint_gurm8_21{color:#647267;font-size:13px;line-height:1.7}._hint_gurm8_21 strong{display:inline-block}._options_gurm8_29{border:0;gap:12px;min-width:0;margin:22px 0;padding:0;display:grid}._legend_gurm8_37{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._option_gurm8_29{cursor:pointer;border:1px solid #c9d4c5;border-radius:6px;align-items:flex-start;gap:12px;padding:16px;display:flex}._option_gurm8_29:has(input:checked){background:#edf4e7;border-color:#527b45}._option_gurm8_29:has(input:focus-visible){outline-offset:3px;outline:2px solid #315a40}._option_gurm8_29 input{accent-color:#315a40;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}._optionTitle_gurm8_68{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:15px;display:flex}._recommended_gurm8_76{color:#315a40;background:#dce9d5;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:500;line-height:1.7}._description_gurm8_85{color:#647267;font-size:13px;line-height:1.7;display:block}._actions_gurm8_91{justify-content:flex-end;gap:10px;display:flex}._actions_gurm8_91 button{border-radius:4px;min-height:40px;padding:0 16px;font-size:14px}@media (width<=480px){._dialog_gurm8_1{padding:20px}._dialog_gurm8_1 h2{font-size:19px}._option_gurm8_29{padding:13px}}._targets_gurm8_114{border:0;gap:10px;margin:20px 0;padding:0;display:flex}._targets_gurm8_114 legend{margin-bottom:10px;font-size:13px;font-weight:700}._target_gurm8_114{cursor:pointer;border:1px solid #c9d4c5;border-radius:6px;flex:1;align-items:center;gap:8px;padding:12px 10px;font-size:14px;display:flex}._target_gurm8_114:has(input:checked){background:#edf4e7;border-color:#527b45}._target_gurm8_114 input{accent-color:#315a40;margin:0}._root_hdxo0_1{--workbench-rail-width:280px;min-width:0}.desktop-workbench{grid-template-columns:var(--workbench-rail-width,280px) minmax(0, 1fr);background:#f7f8f3;height:100dvh;min-height:0;display:grid;overflow:hidden}.desktop-workbench.rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.desktop-workbench.rail-collapsed .rail{visibility:hidden;opacity:0}.desktop-workbench .rail-collapse-control,.desktop-workbench .rail-expand-control{color:#dcebd7;background:0 0;border:1px solid #4a5f50;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.desktop-workbench .rail-collapse-control{margin-left:auto}.desktop-workbench .rail-expand-control{z-index:2;background:#16251c;position:absolute;top:22px;left:14px}.desktop-workbench.rail-collapsed .project-header{padding-left:62px}.desktop-workbench .mobile-rail-close,.desktop-workbench .mobile-session-actions-trigger{display:none}.desktop-workbench .desktop-session-actions{display:flex}.composer-image-preview{object-fit:contain;border-radius:6px;width:64px;height:64px}.composer-upload-status{white-space:normal;max-width:260px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.composer .composer-files li{flex-wrap:wrap}.composer .composer-files .composer-upload-status{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;overflow:visible}@media (width<=720px){.mobile-workbench .composer:has(.composer-files) .composer-footer{justify-content:flex-end;padding-top:8px;position:static}}.workbench .composer .composer-editor{background:#fff;border:1px solid #c8d2c6;border-radius:5px}.workbench .composer .composer-editor:focus-within{outline-offset:2px;outline:2px solid #78a854}.workbench .composer .composer-editor textarea{background:0 0;border:0;outline:none;display:block}.workbench .composer .composer-editor:has(textarea:disabled){background:#f0f2ee}.workbench .composer .composer-editor .composer-files{overscroll-behavior:contain;max-height:min(220px,24dvh);margin:12px 12px 0;overflow-y:auto}.workbench .composer .composer-files .composer-image-button{background:0 0;width:auto;height:auto;padding:0}.workbench .composer .composer-editor .composer-file-input:disabled+.composer-attachment-button{cursor:default;opacity:.55}.workbench .composer .composer-files .composer-image-attachment{border-radius:8px;flex-flow:column;flex:none;gap:4px;width:104px;padding:3px;position:relative}.workbench .composer .composer-image-attachment .composer-image-preview{background:#f7f8f3;width:96px;height:96px;display:block}.workbench .composer .composer-files .composer-image-remove{z-index:2;color:#274b32;background:#fffffff2;border:1px solid #dfe4dc;border-radius:50%;width:28px;height:28px;padding:0;position:absolute;top:3px;right:3px}.workbench .composer .composer-files .composer-image-remove:hover{background:#edf2eb}.workbench .composer .composer-image-attachment .composer-image-uploading{color:#274b32;pointer-events:none;background:#ffffffa6;border-radius:7px;place-items:center;display:grid;position:absolute;inset:0}.workbench .composer .composer-image-attachment .composer-upload-status{justify-content:center;width:100%}@media (width<=720px){.workbench .composer .composer-files .composer-image-remove{background:0 0;border:0;width:44px;height:44px}.workbench .composer .composer-files .composer-image-remove svg{background:#fffffff2;border:1px solid #dfe4dc;border-radius:50%;width:28px;height:28px;padding:6px}}.image-zoom-trigger{cursor:zoom-in;font:inherit}.image-zoom-trigger:focus-visible{outline-offset:3px;outline:2px solid #78a854}.image-zoom-dialog{color:#274b32;background:#fff;border:0;border-radius:10px;width:fit-content;max-width:94vw;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 12px 60px #0006}.image-zoom-dialog::backdrop{background:#17231bb8}.image-zoom-expanded{max-width:94vw;color:inherit;cursor:zoom-out;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:12px;display:flex}.image-zoom-expanded img{object-fit:contain;width:auto;max-width:calc(94vw - 24px);height:auto;max-height:calc(94dvh - 80px);display:block}.image-zoom-expanded span{font-size:12px}._recovery_nxi4c_1{color:#526052;border:1px solid #c8d2c6;border-radius:8px;margin:-8px 24px 16px;padding:10px 14px;font-size:12px;line-height:1.6}._recovery_nxi4c_1 p{margin:0 0 6px}._recovery_nxi4c_1 button{background:var(--workbench-surface,#f7f8f3);color:inherit;cursor:pointer;border:1px solid #c8d2c6;border-radius:5px;padding:4px 8px}._recovery_nxi4c_1 button:disabled{cursor:wait;opacity:.6}.workbench ._root_9j4jd_1{gap:16px;min-width:0}.workbench ._root_9j4jd_1 .project-heading{flex:1}.workbench ._root_9j4jd_1 h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench ._root_9j4jd_1 .header-actions{gap:16px}._applicationActions_9j4jd_17{align-items:center;gap:8px;display:flex}.workbench ._root_9j4jd_1 .header-artifacts{gap:8px;margin:0}.workbench ._root_9j4jd_1 ._secondaryAction_9j4jd_28{color:#274b32;white-space:nowrap;cursor:pointer;background:#f8faf5;border:1px solid #c5d1bf;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.workbench ._root_9j4jd_1 ._secondaryAction_9j4jd_28:hover{background:#edf2e8;border-color:#97ad8c}.workbench ._root_9j4jd_1 ._secondaryAction_9j4jd_28:disabled{cursor:wait;opacity:.6}.workbench ._root_9j4jd_1 ._secondaryAction_9j4jd_28:focus-visible{outline-offset:3px;outline:2px solid #315a40}.workbench ._root_9j4jd_1 .new-session-button{border-radius:6px;height:40px}._support_9j4jd_66{color:#254932;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}._support_9j4jd_66:hover{background:#edf2e8}._support_9j4jd_66:focus-visible{outline-offset:3px;outline:2px solid #315a40}@media (width>=721px) and (width<=960px){.desktop-workbench ._root_9j4jd_1.project-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 24px;display:grid}.desktop-workbench ._root_9j4jd_1 .project-heading{grid-area:1/1}.desktop-workbench ._root_9j4jd_1 .header-actions{grid-area:2/1/auto/-1;justify-self:end}.desktop-workbench ._support_9j4jd_66{grid-area:1/2}}@media (width<=720px){.mobile-workbench ._root_9j4jd_1.project-header{grid-template-columns:44px minmax(0,1fr) auto;gap:10px 8px;padding:12px;display:grid}.mobile-workbench ._root_9j4jd_1 .project-heading{grid-area:1/2}.mobile-workbench ._root_9j4jd_1 .mobile-nav{margin-right:0}.mobile-workbench ._root_9j4jd_1 .header-actions{grid-area:2/1/auto/-1;justify-self:end;gap:12px}.mobile-workbench ._root_9j4jd_1 .header-artifacts{margin-right:0}.mobile-workbench ._root_9j4jd_1 ._secondaryAction_9j4jd_28{white-space:nowrap;height:44px;min-height:44px;padding:0 8px}.mobile-workbench ._root_9j4jd_1 .new-session-button{height:44px}._applicationActions_9j4jd_17,.mobile-workbench ._root_9j4jd_1 .header-artifacts{gap:6px}._support_9j4jd_66{grid-area:1/3;min-height:44px;padding:0 9px}}._root_9j4jd_1 .project-heading ._mode_9j4jd_156{color:#4f6d45;margin-left:8px;font-size:11px;line-height:1.5;display:inline-block}.message-images{text-align:left;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.message-image{width:190px;max-width:100%;min-height:64px;color:inherit;background:#fff;border:1px solid #0000001a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.message-image img{object-fit:contain;width:100%;height:140px;display:block}.message-image span{padding:8px;font-size:12px}._root_1gp56_1{min-width:0;min-height:0}.workbench .canvas{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.workbench .project-header{background:#f8f9f5db;border-bottom:1px solid #dce2d8;justify-content:space-between;align-items:center;padding:22px 42px 18px;display:flex}.workbench .preview-open .project-header{display:none}.workbench .project-heading{min-width:0}.workbench .project-header h1{letter-spacing:0;margin:0;font-size:24px}.workbench .project-heading>span{color:#7a887d;margin-top:4px;font-size:12px;display:block}.workbench .new-session-button{color:#fff;background:#254932;border:1px solid #2e5037;border-radius:5px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.workbench .new-session-button:hover{background:#32613e}.workbench .header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.workbench .mobile-nav{display:none}.workbench .content{width:min(900px,100% - 64px);height:100%;min-height:0;margin:0 auto;overflow:hidden}.workbench .content.with-preview{grid-template-columns:minmax(260px,.28fr) minmax(0,.72fr);align-items:stretch;gap:18px;width:calc(100% - 40px);max-width:1680px;padding:12px 0;display:grid}.workbench .conversation-column{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.workbench .conversation-column>.composer{padding:14px 0 18px}.workbench .with-preview .composer{background:0 0;border-top:0;padding:14px 0 0}.workbench .with-preview .chat-workspace{min-height:0}.workbench .with-preview .chat-message{max-width:100%}.workbench .preview-panel{background:#fff;border:1px solid #cfd9cb;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative;box-shadow:0 10px 28px #182a1c14}.workbench .preview-panel.preview-collapsed{display:none}.workbench .preview-panel:fullscreen{background:#f5f7f3;border:0;width:100vw;height:100vh}.workbench .preview-toolbar{background:#f7f9f4;border-bottom:1px solid #d9e0d5;justify-content:space-between;align-items:center;height:50px;padding:0 12px 0 15px;display:flex}.workbench .preview-toolbar>div:first-child{align-items:center;gap:9px;display:flex}.workbench .preview-mode{color:#405247;font-size:13px;font-weight:700}.workbench .preview-mode.active{color:#8a5a20}.workbench .preview-toolbar small{color:#829084;font:11px DM Mono,monospace}.workbench .preview-tools{gap:3px;display:flex}.workbench .tool-button{color:#45604b;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.workbench .tool-button:hover,.workbench .tool-button.active{color:#70491d;background:#fff0d8}.workbench .preview-frame{background:#eff2ed;min-height:0;position:relative;overflow:hidden}.workbench .preview-frame iframe{background:#fff;border:0;width:100%;height:100%}.workbench .mark-capture{z-index:1;cursor:crosshair;position:absolute;inset:0}.workbench .preview-loading{color:#748176;place-items:center;height:100%;font-size:14px;display:grid}.workbench .preview-updating{z-index:2;color:#365444;pointer-events:none;text-align:center;background:#f5f8f3c7;align-content:center;justify-items:center;gap:7px;display:grid;position:absolute;inset:0}.workbench .preview-updating svg{color:#bd812b;animation:1.1s linear infinite _preview-spin_1gp56_1}.workbench .preview-updating strong{font-size:14px}.workbench .preview-updating span{color:#6d7c70;font-size:12px}.workbench .mark-overlay{pointer-events:none;position:absolute;inset:0}.workbench .page-mark{color:#fff;background:#c85747;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font:11px DM Mono,monospace;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #3c191459}.workbench .feedback-dock{z-index:3;background:#fbfcf8;border-top:1px solid #d9e0d5;max-height:min(260px,45%);padding:10px;position:absolute;bottom:12px;left:12px;right:12px;overflow:auto;box-shadow:0 8px 22px #1e32232e}.workbench .feedback-list{gap:7px;max-height:135px;display:grid;overflow:auto}.workbench .feedback-list label{grid-template-columns:20px 1fr 26px;align-items:center;gap:7px;display:grid}.workbench .feedback-list label>div{gap:4px;display:grid}.workbench .feedback-list label small{color:#647267;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workbench .feedback-list label>span{color:#2a623b;background:#dcedd5;border-radius:50%;place-items:center;width:20px;height:20px;font:10px DM Mono,monospace;display:grid}.workbench .feedback-list input{background:#fff;border:1px solid #cad4c8;border-radius:3px;width:100%;min-width:0;height:31px;padding:0 8px;font-size:12px}.workbench .feedback-list button{color:#8a5750;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.workbench .send-feedback{color:#fff;background:#254932;border:0;border-radius:4px;align-items:center;gap:6px;height:34px;margin-top:10px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:700;display:flex}.workbench .send-feedback:disabled{background:#b6c1b5}.workbench .chat-workspace{overscroll-behavior:contain;align-content:start;gap:26px;min-height:0;padding:30px 0;display:grid;overflow-y:auto}.workbench .chat-workspace.empty-conversation-workspace{align-content:center;padding:48px 0 64px}.workbench .brief{border-bottom:1px solid #dce4d8;align-items:flex-start;gap:16px;margin:22px 0;padding:21px 0 25px;display:flex}.workbench .brief.empty-conversation{border-top:1px solid #dce4d8;width:min(620px,100%);margin:0 auto;padding:28px 0}.workbench .brief-icon,.workbench .empty-glyph{color:#3e7147;background:#e4efd8;border-radius:5px;flex:none;place-items:center;width:44px;height:44px;display:grid}.workbench .brief h2,.workbench .empty h2{margin:1px 0 6px;font-size:20px}.workbench .brief p,.workbench .empty p{color:#647267;margin:0;font-size:14px;line-height:1.75}.workbench .brief-create-session{color:#326843;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.workbench .brief-create-session:hover{color:#193b25;text-decoration:underline}.workbench .empty{text-align:center;place-content:center;justify-items:center;min-height:420px;display:grid}.workbench .empty-glyph{width:64px;height:64px;margin-bottom:16px}.workbench .empty p{max-width:330px;margin-bottom:21px}.workbench .empty button{padding:0 15px}.workbench .chat-message{gap:7px;line-height:1.7;display:grid}.workbench .message-body{min-width:0}.workbench .chat-message p{white-space:pre-wrap;margin:0;font-size:14px}.workbench .message-meta{color:#768478;align-items:center;gap:8px;font:11px DM Mono,monospace;display:flex}.workbench .message-meta time{color:#9aa59b}.workbench .from-user{background:#edf8e4;border:1px solid #cce2b9;border-radius:6px;justify-self:end;width:fit-content;max-width:min(690px,84%);padding:13px 16px}.workbench .from-user .message-meta{justify-content:flex-end}.workbench .from-agent{width:100%;padding:4px 0 28px}.workbench .from-agent p{font-size:15px}.workbench .markdown-message{min-width:0;font-size:15px}.workbench .markdown-message p,.workbench .markdown-message ul,.workbench .markdown-message ol,.workbench .markdown-message pre,.workbench .markdown-message table{margin:0 0 10px}.workbench .markdown-message>:last-child{margin-bottom:0}.workbench .markdown-message pre{background:#eef2ec;border-radius:6px;max-width:100%;padding:12px;overflow-x:auto}.workbench .markdown-message code{overflow-wrap:anywhere}.workbench .markdown-message pre code{overflow-wrap:normal}.workbench .markdown-message table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.workbench .markdown-message th,.workbench .markdown-message td{text-align:left;border:1px solid #d5dfd2;padding:6px 10px}.workbench .agent-reply-toggle{color:#376e48;background:0 0;border:0;width:fit-content;padding:2px 0;font-size:12px;font-weight:700}.workbench .agent-reply-toggle:hover{color:#193b25;text-decoration:underline}.workbench .run-status{color:#57655a;background:#f5f7f2;border:1px solid #d9e1d5;border-left:4px solid #9aac9b;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid}.workbench .run-status.is-working{background:#fffaf0;border-color:#ead9b8 #ead9b8 #ead9b8 #cf9948}.workbench .run-status.is-failed{background:#fff1ef;border-color:#efd5d0;gap:10px;padding:12px 16px}.workbench .run-status.is-failed>div{gap:3px}.workbench .run-status.is-failed>div>span{color:#9a5b53}.workbench .run-status.is-failed strong{color:#5b403b;font-weight:500}.workbench .run-status.is-cancelled{background:#fff8eb;border-left-color:#bf9551}.workbench .run-status>div{gap:5px;min-width:0;display:grid}.workbench .run-status>div>span{color:#6d7a6f;font:10px DM Mono,monospace}.workbench .run-status strong{color:#405047;font-size:14px;font-weight:600}.workbench .continue-repair{color:#fff;background:#9f3028;border:1px solid #9f3028;border-radius:4px;align-items:center;gap:6px;width:fit-content;min-height:36px;margin-top:5px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.workbench .continue-repair:disabled{background:#d7a39d;border-color:#d7a39d}.workbench .progress-timeline{border-top:1px solid #eadfca;gap:7px;margin-top:7px;padding-top:11px;display:grid}.workbench .progress-timeline small{color:#6d7a6f;font-size:12px}.workbench .activity-notice{color:#8a642c;margin:0;font-size:13px}.workbench .plan-progress{gap:7px;display:grid}.workbench .plan-progress-heading{color:#405047;align-items:baseline;gap:8px;min-width:0;font-size:12px;font-weight:700;display:flex}.workbench .plan-progress-heading small{color:#6d7a6f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.workbench .plan-progress ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.workbench .plan-progress li{color:#536258;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;display:flex}.workbench .plan-progress li span{color:#6d7a6f;min-width:14px}.workbench .plan-progress li.is-in_progress span{color:#b97922;font-size:10px}.workbench .plan-progress li.is-pending{color:#93a096}.workbench .plan-progress li.is-pending span{color:#a3afa5}.workbench .progress-toggle{color:#6b765f;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.workbench .progress-timeline ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workbench .progress-timeline li{color:#536258;align-items:center;gap:7px;font-size:13px;display:flex}.workbench .progress-timeline li span{color:#6d7a6f;min-width:14px}.workbench .progress-timeline li.is-active span{color:#cb9240}.workbench .progress-timeline li.is-pending{color:#93a096}.workbench .progress-timeline li.is-pending span{color:#a3afa5}.workbench .progress-timeline li.is-active span{color:#b97922;font-size:11px;font-weight:700}.workbench .run-indicator{background:#8c9e90;border-radius:50%;flex:none;width:8px;height:8px}.workbench .is-working .run-indicator{background:#cb9240;animation:1.4s infinite _pulse_1gp56_1}.workbench .is-failed .run-indicator{background:#c35c4f}.workbench .is-cancelled .run-indicator{background:#bf9551}.workbench .cancel-task{color:#764f1d;background:#fffdf8;border:1px solid #c99d5f;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}@keyframes _pulse_1gp56_1{50%{opacity:.35}}@keyframes _preview-spin_1gp56_1{to{transform:rotate(360deg)}}.workbench .composer{background:#f7f8f3;border-top:1px solid #dfe4dc;padding:14px 0 18px}.workbench .composer textarea{resize:none;color:#17231b;background:#fff;border:1px solid #c8d2c6;border-radius:5px;outline-color:#78a854;width:100%;padding:12px 13px;line-height:1.5}.workbench .composer textarea:disabled{color:#849087;background:#f0f2ee}.workbench .composer-footer{color:#879087;justify-content:space-between;align-items:center;padding-top:7px;font:11px DM Mono,monospace;display:flex}.workbench .composer-editor{position:relative}.workbench .composer-editor textarea{padding-bottom:44px}.workbench .composer-leading{align-items:center;gap:8px;display:flex}.workbench .composer button{color:#fff;background:#274b32;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.workbench .composer-attachment-button{color:#274b32;cursor:pointer;border-radius:5px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:9px;left:9px}.workbench .composer-attachment-button:hover{background:#edf2eb}.workbench .composer-editor textarea:disabled+._composer-file-input_1gp56_807+._composer-attachment-button_1gp56_792{cursor:default;opacity:.55}.workbench .composer button:disabled{background:#b7c0b8}.workbench .composer-file-input{display:none}.workbench .composer-files{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.workbench .composer-files li{color:#274b32;background:#fff;border:1px solid #c8d2c6;border-radius:4px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:12px;display:flex}.workbench .composer-files span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench .composer-files button{color:#526052;background:0 0;width:20px;height:20px}.workbench .task-artifacts{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.workbench .header-artifacts{align-items:center;gap:7px;margin-right:8px;display:flex}.workbench .header-artifacts button{white-space:nowrap;color:#274b32;background:#fff;border:1px solid #274b32;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:13px;display:inline-flex}.workbench .message-documents{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.workbench .message-documents li{overflow-wrap:anywhere;border:1px solid #b9c9bb;border-radius:5px;max-width:100%;padding:6px 10px;font-size:13px}.workbench .header-artifacts button:disabled{opacity:.6}.workbench .task-artifacts button{color:#274b32;background:#fff;border:1px solid #274b32;border-radius:5px;min-height:34px;padding:0 11px}.workbench .form-error{color:#923b30;background:#fff0ee;border-left:3px solid #bd5144;margin:0;padding:10px 12px;font-size:13px}.workbench .session-loading{color:#5d6b61;text-align:center;margin:0;padding:24px 0;font-size:14px}.workbench .rail{color:#eaf0e7;background:#16251c;border-right:1px solid #304036;flex-direction:column;min-width:0;min-height:0;padding:22px 14px 16px;transition:opacity .18s,visibility .18s;display:flex;overflow:hidden}.workbench .rail nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.workbench .logo{align-items:center;gap:9px;padding:1px 9px 25px;font-size:18px;font-weight:700;display:flex}.workbench .rail-collapse-control:hover,.workbench .rail-expand-control:hover{color:#c6f393;background:#2a3d30;border-color:#b9ed74}.workbench .logo svg,.workbench .account-mark{color:#b9ed74}.workbench .primary-action,.workbench .empty button{color:#172219;background:#b9ed74;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:42px;font-weight:700;display:flex}.workbench .primary-action:hover,.workbench .empty button:hover{background:#d0faa0}.workbench .rail-label{color:#94a598;margin:29px 9px 10px;font:11px DM Mono,monospace}.workbench .project-nav{margin-bottom:4px}.workbench .project-row{text-align:left;color:#d2dbd2;background:0 0;border:0;border-radius:5px;width:100%;padding:10px 9px;font-size:14px;display:flex}.workbench .project-row svg{flex:none;margin-left:auto}.workbench .project-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench .project-row:hover{background:#25372b}.workbench .project-row.selected{color:#fff;background:#314336;font-weight:600}.workbench .session-list{border-left:1px solid #43564a;margin:7px 0 12px 9px}.workbench .session-list-head{color:#99aa9d;justify-content:space-between;align-items:center;padding:0 6px 4px 10px;font:10px DM Mono,monospace;display:flex}.workbench .session-list-head button,.workbench .profile button{color:inherit;background:0 0;border:0;place-items:center;padding:3px;display:grid}.workbench .session-list-head button:hover{color:#c6f393}.workbench .session-row{color:#acbaae;background:0 0;border:0;border-radius:0 4px 4px 0;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.workbench .session-row:hover{color:#deeadc;background:#223229}.workbench .session-row.selected{color:#e9f8d9;background:#263b2c}.workbench .session-select{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:7px 3px 7px 10px;display:grid}.workbench .session-select span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workbench .session-select small{color:#809082;font:10px DM Mono,monospace}.workbench .session-actions{opacity:0;align-items:center;padding-right:4px;display:flex}.workbench .session-row:hover .session-actions,.workbench .session-row.selected .session-actions{opacity:1}.workbench .session-actions button,.workbench .session-edit button{color:#aebdaf;background:0 0;border:0;border-radius:3px;place-items:center;width:24px;height:24px;display:grid}.workbench .session-action-menu{align-items:center;gap:2px;display:flex}.workbench .session-actions button:hover{color:#fff;background:#3b5341}.workbench .session-action-menu button:last-child:hover{background:#633c38}.workbench .session-edit{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 24px 24px;gap:3px;padding:5px 4px 5px 8px;display:grid}.workbench .session-edit input{color:#223126;background:#f6fbf1;border:1px solid #92bf6e;border-radius:3px;min-width:0;height:26px;padding:0 6px;font-size:12px}.workbench .session-empty{color:#849286;margin:2px 10px 7px;font-size:12px}.workbench .profile{color:#c8d3c8;border-top:1px solid #3a4c40;align-items:center;gap:8px;min-width:0;margin-top:auto;padding:16px 6px 0;font-size:12px;display:flex}.workbench .avatar{color:#263126;background:#e2bc78;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.workbench .profile>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench .profile button{color:#c8d5c8;margin-left:auto}.workbench .preview-stale{z-index:1;color:#70491d;pointer-events:none;background:#fff0d8;border-radius:4px;max-width:calc(100% - 16px);margin:0;padding:6px 10px;font-size:12px;position:absolute;bottom:8px;left:8px}.workbench .preview-mobile{justify-self:center;width:min(390px,100%);height:100%;max-height:844px}.workbench .preview-toolbar:has(+.preview-mobile){flex-wrap:wrap;gap:6px;height:auto;min-height:50px;padding-block:8px}._root_t65b5_1{--workbench-rail-width:0px;min-width:0}@media (width<=720px){.mobile-workbench{height:100dvh;min-height:0;display:block;overflow:hidden}.mobile-workbench .canvas{height:100dvh;min-height:0}.mobile-workbench .rail{z-index:10;width:clamp(220px,62vw,244px);transition:transform .18s;position:fixed;top:0;bottom:0;transform:translate(-105%);box-shadow:12px 0 30px #0000002e}.mobile-workbench .rail nav{overflow-y:auto}.mobile-workbench .rail.is-open{transform:translate(0)}.mobile-workbench .rail-collapsed .rail{visibility:visible;opacity:1}.mobile-workbench .session-row:hover .session-actions{opacity:0}.mobile-workbench .mobile-session-actions-trigger{display:grid}.mobile-workbench .desktop-session-actions,.mobile-workbench .session-row:not(.selected) .session-actions{display:none}.mobile-workbench .session-row.selected .session-actions{opacity:1}.mobile-workbench .mobile-rail-close{color:#dcebd7;background:0 0;border:1px solid #4a5f50;border-radius:4px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.mobile-workbench .mobile-rail-close:hover{color:#c6f393;background:#2a3d30;border-color:#b9ed74}.mobile-workbench .rail-collapse-control,.mobile-workbench .rail-expand-control{display:none}.mobile-workbench .mobile-nav{color:#dcebd7;background:#16251c;border:1px solid #4a5f50;flex:0 0 44px;width:44px;height:44px;margin-right:10px;display:grid}.mobile-workbench .mobile-nav:hover{color:#c6f393;background:#2a3d30;border-color:#b9ed74}.mobile-workbench .project-header{grid-template-columns:44px minmax(0,1fr);justify-content:flex-start;gap:10px;padding:16px 18px;display:grid}.mobile-workbench .rail-collapsed .project-header{padding-left:18px}.mobile-workbench .project-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.mobile-workbench .header-actions{grid-column:1/-1;justify-self:end;gap:6px}.mobile-workbench .header-artifacts{margin-right:0}.mobile-workbench .header-artifacts button{min-height:44px;padding:0 8px}.mobile-workbench .message-body.is-folded{max-height:12rem;overflow:hidden}.mobile-workbench .agent-reply-toggle{min-height:44px}.mobile-workbench .project-heading>span{display:none}.mobile-workbench .new-session-button{white-space:nowrap;flex:none;height:44px;margin-left:auto;padding:0 10px;font-size:12px}.mobile-workbench .content{width:calc(100% - 32px);height:100%;min-height:0;padding:16px 0 20px;overflow:hidden}.mobile-workbench .content.with-preview{grid-template-columns:1fr;gap:0;width:100%;padding:0}.mobile-workbench .with-preview .conversation-column{display:none}.mobile-workbench .preview-panel{min-height:calc(100dvh - 71px);box-shadow:none;border:0}.mobile-workbench .preview-open .preview-panel{min-height:100dvh}.mobile-workbench .from-user{max-width:91%}.mobile-workbench .composer{padding:12px 16px;position:relative}.mobile-workbench .composer textarea{resize:none;min-height:118px;max-height:min(180px,28dvh);padding-bottom:62px;padding-right:62px;overflow-y:auto}.mobile-workbench .composer-attachment-button{width:44px;height:44px;bottom:9px;left:9px}.mobile-workbench .composer-footer{padding:0;position:absolute;bottom:42px;right:16px}.mobile-workbench .session-actions>button,.mobile-workbench .session-action-menu button,.mobile-workbench .session-edit button,.mobile-workbench .profile button,.mobile-workbench .icon-button,.mobile-workbench .composer button{width:44px;height:44px}.mobile-workbench .header-actions .icon-button,.mobile-workbench .profile button{flex:0 0 44px}.mobile-workbench .session-edit{grid-template-columns:minmax(0,1fr) 44px 44px}.mobile-workbench .composer-leading>span{display:none}.mobile-workbench .continue-repair{min-height:44px}}:root{--touch-target:44px;--workbench-rail-width:280px;--workbench-surface:#f7f8f3;--workbench-rail:#16251c}:root{color:#17231b;font-synthesis:none;background:#f2f4ed;font-family:Noto Sans SC,sans-serif}.usage-workbench{background:#f7f8fa;height:100dvh;min-height:0;display:flex;overflow:hidden}.usage-page{background:var(--canvas,#f7f8fa);flex:1;width:min(1180px,100%);min-height:0;margin:0 auto;padding:18px 40px 48px;overflow:hidden auto}.usage-page-loading{color:#657367;place-items:center;font-size:14px;font-weight:600;display:grid}.usage-back-button{z-index:1;color:#315a40;background:#fff;border:1px solid #d5e1d5;border-radius:4px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 2px 5px #15332014}.usage-back-button:hover{color:#1e5038;background:#eef6eb;border-color:#aac6a8}.usage-sessions h2{margin:0}.usage-overview{background:#fff;border:1px solid #d8e0d8;border-radius:7px;position:relative;overflow:visible;box-shadow:0 8px 24px #152a1b0b}.usage-metrics span,.usage-session small,.usage-trend small,.usage-sessions-header small,.usage-task small{color:#68736b;font-size:12px;line-height:1.45;display:block}.usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.usage-metrics>div{align-content:center;min-height:132px;padding:20px 22px;display:grid}.usage-metrics>div:first-child{padding-left:58px}.usage-metrics>div+div{border-left:1px solid #e5ebe5}.usage-metrics strong{color:#203028;font-variant-numeric:tabular-nums;margin-top:7px;font-size:23px;font-weight:600;line-height:1.15;display:block}.usage-trend{background:#fbfdf9;border:1px solid #dde5dd;border-radius:6px;margin-top:18px;padding:17px 18px 15px}.usage-trend-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.usage-trend-heading h2,.usage-sessions h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.usage-trend-heading small{margin-top:2px}.usage-trend-heading>span{color:#718076;font:11px DM Mono,monospace}.usage-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:94px;margin-top:11px;display:grid}.usage-bars>div{text-align:center;grid-template-rows:14px minmax(3px,1fr) auto;align-items:end;gap:4px;height:100%;display:grid}.usage-bars i{background:#4c8060;border-radius:3px 3px 1px 1px;justify-self:center;width:min(38px,100%);min-height:3px;display:block}.usage-bars>div:hover i{background:#e36b43}.usage-bars b{color:#617267;font:500 10px DM Mono,monospace}.usage-bars small{color:#7b847d;white-space:nowrap;font-size:11px}.usage-sessions{margin-top:27px}.usage-sessions-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.usage-sessions-header>span{color:#68736b;font-size:12px}.usage-ledger{background:#fff;border:1px solid #dce4dc;border-radius:6px;overflow:hidden}.usage-ledger-head,.usage-session,.usage-task{grid-template-columns:minmax(0,1fr) 168px 132px;align-items:center;column-gap:18px;display:grid}.usage-task{grid-template-columns:minmax(0,1fr) 132px}.usage-ledger-head{color:#738076;background:#f7faf6;border-bottom:1px solid #e3e9e3;min-height:38px;padding:0 18px;font-size:11px}.usage-ledger-head span:last-child,.usage-session>strong{text-align:right}.usage-session{color:#17231b;cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #d8dce3;width:100%;min-height:68px;padding:10px 18px}.usage-session::marker{color:#718076}.usage-session-description,.usage-task-description{min-width:0}.usage-session b,.usage-task-description b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.45;display:block;overflow:hidden}.usage-session small{margin-top:2px}.usage-session time{color:#68736b;font-size:12px}.usage-session>strong,.usage-task>strong{color:#244c34;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.usage-session:hover b{color:#265d36}.usage-session:hover{background:#fbfdf9}.usage-session-group[open] .usage-session{border-bottom-color:#0000}.usage-task-list{border-bottom:1px solid #d8dce3}.usage-task{color:#435047;text-align:right;font-variant-numeric:tabular-nums;background:#fbfcfa;border:0;border-top:1px solid #e4e8e5;border-left:3px solid #0000;width:100%;min-height:58px;padding:9px 18px 9px 22px;font-size:12px}.usage-task:first-child{border-top:0}.usage-task:hover{background:#f2f7ef;border-left-color:#7f9f80}.usage-task-description{text-align:left}.usage-tasks-empty{color:#68736b;background:#fafcf9;border-left:3px solid #0000;margin:0;padding:15px 19px;font-size:12px}.usage-pagination{color:#68736b;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.usage-pagination .icon-button:disabled{cursor:not-allowed;color:#b5bdc8}@media (width<=680px){.usage-page{padding:14px 16px 30px}.usage-back-button{top:12px;left:12px}.usage-metrics>div{padding:16px}.usage-metrics>div:first-child{padding-left:56px}.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-metrics>div{min-height:92px}.usage-metrics>div:nth-child(odd){border-left:0}.usage-metrics>div:nth-child(n+3){border-top:1px solid #e5ebe5}.usage-metrics strong{font-size:20px}.usage-trend{margin-top:14px;padding:15px 14px 12px}.usage-bars{gap:5px;height:82px}.usage-bars b{font-size:9px}.usage-ledger-head,.usage-session,.usage-task{grid-template-columns:minmax(0,1fr) 96px;column-gap:12px}.usage-ledger-head span:nth-child(2),.usage-session time{display:none}.usage-session{min-height:64px;padding:9px 12px}.usage-task{min-height:54px;padding:9px 12px 9px 15px}.usage-ledger-head{padding:0 12px}.usage-sessions-header{align-items:start}}html,body,#root{height:100%}*{box-sizing:border-box}body{min-width:320px;margin:0;overflow:hidden}button,input,textarea{font:inherit}@media (width<=720px),(any-pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),textarea,select{font-size:max(16px,1em)!important}}button{cursor:pointer}button:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #a9dd74}.kicker{color:#728276;margin:0 0 5px;font:11px DM Mono,monospace}.account-card h1{letter-spacing:0;margin:0;font-size:24px}.icon-button{color:#264231;background:0 0;border:0;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.icon-button:disabled{cursor:progress}.icon-spinning{animation:1s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}.account-page{background:#f3f5ef;grid-template-columns:minmax(320px,.92fr) minmax(460px,1.08fr);grid-auto-rows:minmax(min-content,1fr);height:100dvh;display:grid;overflow-y:auto}.account-brand{color:#f6f8f2;background:#193527;flex-direction:column;min-height:100%;padding:44px 54px;display:flex;position:relative;overflow:hidden}.account-brand:before,.account-brand:after{content:"";border:1px solid #41604d;width:360px;height:360px;position:absolute;transform:rotate(28deg)}.account-brand:before{bottom:-122px;right:-170px}.account-brand:after{border-color:#2c4a37;bottom:-302px;right:94px}.account-brand-heading{z-index:1;color:#c9f08f;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.account-brand-copy{z-index:1;max-width:460px;margin:auto 0}.account-brand .kicker{color:#a9baaa}.account-brand h1{margin:0;font-size:46px;line-height:1.25}.account-brand h1 span{color:#b9ed74}.account-brand-copy>p:not(.kicker){color:#c1cec0;max-width:360px;margin:19px 0 0;font-size:16px;line-height:1.75}.account-form-area{place-items:center;width:100%;min-width:0;padding:56px 48px;display:grid}.account-card{width:100%;max-width:420px;padding:12px 0}.account-mark{color:#396c45;background:#e8f3d9;border:1px solid #b6cf9a;place-items:center;width:38px;height:38px;margin-bottom:24px;display:grid}.account-card .kicker{color:#6d816d}.account-copy{color:#68756a;margin:10px 0 31px;line-height:1.65}.account-card label{color:#334438;gap:8px;margin:18px 0;font-size:12px;font-weight:600;display:grid}.account-card input{color:#17231b;background:#fbfcf8;border:1px solid #c4cec2;border-radius:3px;height:48px;padding:0 13px;font-size:16px}.account-card input::placeholder{color:#a1aaa0}.account-card input:focus{border-color:#63944d;outline:0;box-shadow:0 0 0 3px #deedcf}.submit-account{color:#fff;background:#214b32;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:19px;font-weight:700;display:flex}.submit-account:hover{background:#2f6342}.switch-mode{color:#376c48;background:0 0;border:0;margin:20px auto 0;font-size:13px;font-weight:600;display:block}.switch-mode:hover{color:#193e29;text-decoration:underline}.dialog-backdrop{z-index:20;background:#121e1675;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.project-dialog{background:#fbfcf8;border:1px solid #cfd8cb;border-radius:6px;width:min(430px,100%);padding:27px;box-shadow:0 18px 50px #1322173d}.project-dialog h2{margin:0;font-size:21px}.session-delete-dialog{overflow-wrap:anywhere;max-height:calc(100dvh - 44px);overflow-y:auto}.project-dialog>p:not(.kicker){color:#647267;margin:7px 0 22px;font-size:14px;line-height:1.65}.project-dialog label{color:#3d4d41;gap:7px;font-size:13px;font-weight:600;display:grid}.project-dialog input{background:#fff;border:1px solid #bfcbbd;border-radius:4px;height:42px;padding:0 10px;font-size:16px}.project-dialog>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.project-dialog button{border-radius:4px;height:36px;padding:0 12px;font-size:13px;font-weight:600}.dialog-cancel{color:#405045;background:#fff;border:1px solid #bcc8bb}.dialog-submit{color:#fff;background:#254932;border:1px solid #254932}.dialog-submit:disabled{background:#b6c2b5;border-color:#b6c2b5}.dialog-danger{color:#fff;background:#9f3028;border:1px solid #9f3028}.dialog-danger:disabled{background:#d7a39d;border-color:#d7a39d}.workspace-startup{color:#657367;background:#f8f9f5;place-items:center;min-height:100dvh;font-size:14px;font-weight:600;display:grid}@media (width<=720px){body{overflow:hidden}.account-page{grid-template-columns:1fr}.account-brand{min-height:auto;padding:25px 24px 29px}.account-brand h1{margin-top:28px;font-size:30px}.account-brand-copy>p:not(.kicker),.account-brand:before,.account-brand:after{display:none}.account-form-area{place-items:start center;padding:38px 24px 46px}.account-card{padding:0}}.account-verification{align-items:end;gap:12px;margin:18px 0;display:flex}.account-verification label{flex:1;min-width:0;margin:0}.account-verification input{width:100%;min-width:0}.send-account-code{color:#214b32;white-space:nowrap;background:#edf3e7;border:1px solid #a6bea2;border-radius:3px;height:48px;padding:0 14px;font-size:13px;font-weight:600}.account-card button:disabled{opacity:.6;cursor:not-allowed}.account-card .form-error{color:#a33b2d;font-size:13px;line-height:1.6}.account-notice{color:#376c48;font-size:13px;line-height:1.6}
