:root{--ink:#e9f1f2;--muted:#91a4a8;--mint:#77f6d7;--mint-dark:#3bc8ab;--night:#071112;--panel:#0e1e1fb8;--line:#aef6e81f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--night);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.marketing-shell{background:radial-gradient(55% 46% at 50% 39%,#123b38 0%,#0d2f2c80 30%,#0000 69%),radial-gradient(70% 80% at 0 100%,#0a2525,#0000 60%),#071112;min-height:100vh;overflow:hidden}.nav{z-index:2;border-bottom:1px solid #d2f8ef17;justify-content:space-between;align-items:center;max-width:1240px;height:82px;margin:auto;padding:0 28px;display:flex;position:relative}.brand{letter-spacing:-.6px;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brand-mark{border:1px solid var(--mint);width:29px;height:29px;color:var(--mint);border-radius:10px 10px 10px 2px;place-items:center;font:500 17px Playfair Display;display:grid;box-shadow:inset 0 0 12px #49d8b06a}.nav-links{color:#b9c6c6;gap:31px;font-size:13px;display:flex}.nav-links a:hover,.nav-actions>a:first-child:hover{color:var(--mint)}.nav-actions,.hero-actions{align-items:center;gap:20px;font-size:13px;display:flex}.button{background:var(--mint);color:#082322;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 5px 20px #39d9ba25}.button:hover{background:#a2ffe8;transform:translateY(-1px)}.button-small{padding:9px 13px}.hero{text-align:center;max-width:940px;margin:0 auto;padding:107px 28px 52px}.eyebrow,.section-kicker{color:var(--mint);letter-spacing:1.65px;font:500 10px DM Mono,monospace}.eyebrow{background:#78f6d714;border:1px solid #75e4cc20;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.hero h1{letter-spacing:-5.5px;margin:23px 0;font-size:clamp(48px,7vw,83px);font-weight:700;line-height:.99}.hero h1 em{color:#b2c5c0;font-family:Playfair Display;font-weight:500}.hero>p{color:#a9b7b8;max-width:610px;margin:0 auto 28px;font-size:16px;line-height:1.7}.hero-actions{justify-content:center}.text-action{color:#c3d0cf;align-items:center;gap:8px;font-weight:700;display:flex}.orbital-display{background:linear-gradient(90deg,#0000,#60e6ca0f,#0000);max-width:760px;height:390px;margin:66px auto 0;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.orbit{border:1px solid #77f6d740;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:305px;height:305px}.orbit-two{width:470px;height:188px;transform:translate(-50%,-50%)rotate(-24deg)}.center-orb{color:#b5ffe9;background:radial-gradient(circle,#2ec7a6 0 3%,#103f39 8%,#0d211f 43%,#061514 65%);border:1px solid #73fbd9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:128px;height:128px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #60e0c00e,0 0 65px #42d6b15b,inset 0 0 25px #54e2bd43}.center-orb span{font:500 11px DM Mono}.orbit-dot{background:#b2ffe9;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 17px 5px #6ef8db}.dot-one{top:53%;left:31%}.dot-two{top:36%;left:70%}.data-card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d2523bb;border:1px solid #83efd625;border-radius:9px;padding:12px 15px;position:absolute}.data-card span{color:#82a9a4;letter-spacing:1px;font:500 9px DM Mono;display:block}.data-card strong{margin:6px 0;font-size:12px;display:block}.data-card i{color:#829593;font-size:10px;font-style:normal}.good{color:#8af5d7!important}.data-card-left{top:53%;left:3%}.data-card-right{top:30%;right:2%}.layers-section{max-width:1120px;margin:auto;padding:110px 28px}.layers-section h2,.promise-grid h2,.simple-page>h1,.auth-card h1{letter-spacing:-2.6px;margin:13px 0 42px;font-size:44px;line-height:1.13}.layer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.layer-card{border:1px solid var(--line);background:linear-gradient(145deg,#12302f87,#0c1b1bc4);border-radius:12px;min-height:250px;padding:26px;position:relative}.layer-card>span{color:var(--mint);font:500 11px DM Mono}.layer-card h3{letter-spacing:-.8px;margin:63px 0 9px;font-size:18px}.layer-card p,.promise p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.layer-card svg{color:var(--mint);position:absolute;bottom:25px;right:25px}.promise-grid{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;gap:32px;max-width:1120px;margin:auto;padding:80px 28px;display:grid}.promise-grid h2{margin-bottom:0;font-size:32px}.promise{gap:15px;padding-top:25px;display:flex}.promise svg{color:var(--mint);flex:none}.promise h3{margin:0 0 8px;font-size:14px}footer{border-top:1px solid var(--line);color:#78908e;justify-content:space-between;max-width:1120px;margin:auto;padding:25px 28px;font-size:11px;display:flex}.simple-page,.auth-page{background:radial-gradient(80% 70% at 50% 0,#123834,#0000 65%),#071112;min-height:100vh;padding:34px max(24px,50vw - 550px)}.simple-page>.brand,.auth-page>.brand{margin-bottom:105px}.simple-page>h1{max-width:630px;margin-bottom:12px;font-size:57px}.page-lede,.auth-card>p{color:var(--muted);line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.price-card{border:1px solid var(--line);background:#0d1d1dde;border-radius:13px;padding:28px}.price-card h2{margin:0;font-size:17px}.price-card>strong{letter-spacing:-3px;margin:21px 0 6px;font-size:45px;display:block}.price-card small{letter-spacing:0;color:var(--muted);font-size:13px}.price-card p{min-height:44px;color:var(--muted);font-size:13px}.price-card ul{color:#c7d5d3;margin:25px 0;padding:0;font-size:13px;line-height:2.25;list-style:none}.price-card .button{width:100%}.auth-page{align-content:start;place-items:center;display:grid}.auth-page>.brand{margin:0;position:absolute;top:28px;left:34px}.auth-card{border:1px solid var(--line);background:#0e201ff2;border-radius:15px;width:min(480px,100%);margin-top:110px;padding:42px}.auth-card h1{margin:12px 0;font-size:37px}.auth-card form{gap:17px;margin:29px 0 18px;display:grid}.auth-card label{gap:8px;font-size:12px;font-weight:700;display:grid}.auth-card input{color:#fff;background:#061111;border:1px solid #85cfc52a;border-radius:7px;outline:none;padding:13px}.auth-card input:focus{border-color:#70ecd1}.auth-card small{color:#748a88;font-size:10px}.command-center{color:#e6f0ee;background:radial-gradient(65% 55% at 55% 10%,#133633 0%,#0000 70%),#081212;min-height:100vh;display:flex}.sidebar{background:#071010cc;border-right:1px solid #b5e8dc10;flex-direction:column;flex:none;width:232px;padding:24px 13px 16px;display:flex}.sidebar .brand{padding:0 10px;font-size:18px}.workspace-chip{color:#81e9d1;background:#a1f0df0a;border:1px solid #75e2ca20;border-radius:8px;align-items:center;gap:8px;margin:34px 7px 17px;padding:9px;font:500 11px DM Mono;display:flex}.workspace-chip span{color:#c6d4d1;flex:1;font:600 11px Manrope}.sidebar nav{gap:3px;display:grid}.sidebar nav a,.sidebar-bottom>a{color:#8ea4a1;border-radius:7px;align-items:center;gap:11px;height:40px;padding:0 11px;font-size:12px;display:flex}.sidebar nav a.active{color:#cffff2;background:#65efd619}.sidebar nav a b{color:#ffe3d3;background:#eb9b7270;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px}.sidebar-bottom{border-top:1px solid #b5e8dc0f;margin-top:auto;padding-top:12px}.usage-meter{background:#0b1a19;border:1px solid #65efd62a;border-radius:8px;margin:0 5px 11px;position:relative}.usage-meter>button{color:#9eb6b1;text-align:left;cursor:default;background:0 0;border:0;width:100%;padding:9px}.usage-meter-head{text-transform:capitalize;justify-content:space-between;align-items:center;font:9px DM Mono;display:flex}.usage-meter-head span{align-items:center;gap:4px;display:flex}.usage-meter-head b{color:#9ef3de}.usage-meter-track{background:#23413b;border-radius:99px;height:4px;margin:7px 0 5px;overflow:hidden}.usage-meter-track i{border-radius:inherit;background:#55e2b9;height:100%;transition:width .25s,background .25s;display:block}.usage-meter small,.usage-meter em{color:#718b86;font-size:8px;font-style:normal;line-height:1.5;display:block}.usage-meter.warning .usage-meter-track i{background:#f4bf58}.usage-meter.warning .usage-meter-head b{color:#f8ce77}.usage-meter.danger{border-color:#f17e6c66}.usage-meter.danger>button{cursor:pointer}.usage-meter.danger .usage-meter-track i{background:#f06f62}.usage-meter.danger .usage-meter-head b{color:#ff9d90}.usage-limit-popover{z-index:30;background:#17201e;border:1px solid #f07b6a66;border-radius:9px;width:230px;padding:13px;position:absolute;bottom:calc(100% + 8px);right:-8px;box-shadow:0 18px 45px #000b}.usage-limit-popover>svg{color:#f4907e}.usage-limit-popover strong{margin:5px 0;font-size:11px;display:block}.usage-limit-popover p{color:#a2b8b3;margin:0 0 10px;font-size:10px;line-height:1.5}.usage-limit-popover .button{justify-content:center;width:100%;padding:7px;font-size:10px}.usage-limit-popover a{color:#a5eadb;text-align:center;margin-top:8px;font-size:10px;display:block}.profile{color:#c4d2d0;align-items:center;gap:9px;padding:17px 8px 0;font-size:11px;display:flex}.profile>div{color:#fff;background:#387f70;border-radius:50%;place-items:center;width:27px;height:27px;font:10px DM Mono;display:grid}.profile span{flex:1}.profile small{color:#728581;margin-top:2px;font-size:9px;display:block}.app-content{width:calc(100% - 232px);min-width:0}.app-header{border-bottom:1px solid #b5e8dc10;justify-content:space-between;align-items:center;height:76px;padding:0 34px;display:flex}.project-select{align-items:center;gap:10px;display:flex}.project-icon{color:#fff;background:linear-gradient(140deg,#ee916a,#986458);border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.project-select small{color:#6f8783;letter-spacing:.8px;margin-bottom:3px;font:9px DM Mono;display:block}.project-select button{color:#dbe7e4;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:flex}.header-tools{align-items:center;gap:17px;display:flex}.header-tools>button{color:#9fb2b0;background:0 0;border:0;padding:3px;position:relative}.header-tools i{background:#f19373;border-radius:50%;width:5px;height:5px;position:absolute;top:1px;right:0}.header-divider{background:#b5e8dc20;width:1px;height:18px}.command-key{align-items:center;gap:4px;display:flex;border:1px solid #b5e8dc24!important;border-radius:5px!important;padding:5px 8px!important;font:10px DM Mono!important}.dashboard{max-width:1180px;margin:auto;padding:47px 42px 70px}.dashboard-heading{justify-content:space-between;align-items:end;margin-bottom:31px;display:flex}.dashboard-heading h1{letter-spacing:-2px;margin:8px 0;font-size:32px}.dashboard-heading>div>p:last-child{color:#8fa6a2;margin:0;font-size:13px}.dashboard-heading strong{color:#d5e3df}.view-toggle{border:1px solid #a2eee125;border-radius:7px;padding:3px;display:flex}.view-toggle button{color:#8ba19e;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:11px}.view-toggle .selected{color:#bffff0;background:#82edda1e}.glass{background:linear-gradient(120deg,#14312e88,#0b1b1acc);border:1px solid #a8eee51c;border-radius:12px;box-shadow:inset 0 1px #a9f4e309,0 15px 50px #00000018}.priority-panel{margin-bottom:16px;padding:20px 22px 17px}.panel-head{color:#95aaa7;letter-spacing:.7px;justify-content:space-between;align-items:center;font:500 10px DM Mono;display:flex}.panel-head h2{color:#dce9e6;letter-spacing:-.5px;margin:0;font:700 14px Manrope}.panel-head button{color:#87e8d1;background:0 0;border:0;font-size:11px}.live-dot{background:#78f5d5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #6bffd6}.priority-body{align-items:center;gap:22px;margin-top:16px;display:flex}.radial{background:radial-gradient(closest-side, #112321 80%, transparent 81%), conic-gradient(#62e8ca 72%, #7ef8d720 0);border-radius:50%;align-content:center;justify-items:center;width:104px;height:104px;display:grid}.radial span{letter-spacing:-1px;font-size:24px;font-weight:700}.radial span small{color:#76908b;letter-spacing:0;font-size:10px}.radial i{color:#83a39d;font:9px DM Mono}.priority-body h2{letter-spacing:-.8px;margin:0 0 6px;font-size:19px}.priority-body p{color:#8ca19e;margin:0;font-size:12px}.priority-tags{gap:7px;margin-top:13px;display:flex}.priority-tags span{color:#acd1c8;background:#91f4d308;border:1px solid #84edcf20;border-radius:4px;padding:5px 8px;font-size:9px}.orb-button{color:#caffef;background:radial-gradient(circle,#2ab99a,#123f38 45%,#0b201e 67%);border:1px solid #a1f9e4;border-radius:50%;flex:none;width:58px;height:58px;margin-left:auto;box-shadow:0 0 20px #52e2be66}.dashboard-grid{grid-template-columns:1.35fr .85fr;gap:16px;display:grid}.signals,.metrics{padding:21px 22px}.signal-list{margin-top:12px}.signal-list article{border-top:1px solid #b5e8dc10;align-items:flex-start;gap:11px;padding:14px 0;display:flex}.signal-indicator{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.signal-indicator.critical{background:#f28770;box-shadow:0 0 8px #f28770}.signal-indicator.watch{background:#e9c46f}.signal-indicator.healthy{background:#72edce}.signal-list small{color:#789894;letter-spacing:1px;font:9px DM Mono}.signal-list h3{letter-spacing:-.3px;margin:4px 0;font-size:12px}.signal-list p{color:#78908c;margin:0;font-size:10px}.signal-list article>button{color:#819590;background:0 0;border:0;margin-left:auto}.metric-live{color:#77edcf;font:9px DM Mono}.metric-value{align-items:baseline;gap:12px;margin:20px 0 12px;display:flex}.metric-value strong{letter-spacing:-2px;font-size:37px}.metric-value small{color:#8da39f;font-size:15px}.metric-value span{color:#7de4c7;font-size:10px}.chart{border-bottom:1px solid #90b6af20;align-items:end;gap:5px;height:93px;display:flex}.chart i{opacity:.7;background:linear-gradient(#63e3c5,#1a6458);border-radius:2px 2px 0 0;flex:1}.chart i:first-child{height:19%}.chart i:nth-child(2){height:30%}.chart i:nth-child(3){height:25%}.chart i:nth-child(4){height:42%}.chart i:nth-child(5){height:38%}.chart i:nth-child(6){height:58%}.chart i:nth-child(7){height:49%}.chart i:nth-child(8){height:67%}.chart i:nth-child(9){height:62%}.chart i:nth-child(10){height:84%}.chart i:nth-child(11){height:77%}.chart i:nth-child(12){height:97%}.metric-foot{color:#76918d;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.assistant-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b1919ed;border-left:1px solid #a7eee81c;flex-direction:column;width:310px;padding:19px 16px;display:flex}.assistant-head{justify-content:space-between;align-items:center;display:flex}.assistant-head>div{align-items:center;gap:9px;display:flex}.assistant-avatar{color:#b5ffea;background:#1d5d51;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.assistant-head strong{font-size:12px}.assistant-head small{color:#829a95;margin-top:3px;font-size:9px;display:block}.assistant-head small i{background:#69f1d0;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.assistant-head>button{color:#8ea29f;background:0 0;border:0;font-size:22px}.assistant-message{color:#b9cac7;margin:40px 5px 20px;font-size:12px;line-height:1.65}.suggestions{gap:7px;display:grid}.suggestions button{color:#a6c1bc;text-align:left;background:#84e6d608;border:1px solid #a7eee819;border-radius:6px;padding:9px;font-size:10px}.assistant-input{border:1px solid #a7eee825;border-radius:7px;gap:6px;margin-top:auto;padding:5px;display:flex}.assistant-input input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:5px;font-size:10px}.assistant-input button{color:#08211e;background:#66e0c5;border:0;border-radius:4px;place-items:center;width:26px;display:grid}@media (max-width:900px){.sidebar{width:62px;padding:16px 7px}.sidebar .brand span:last-child,.workspace-chip span,.workspace-chip svg,.sidebar nav a:not(.active):after,.sidebar nav a:not(.active){font-size:0}.sidebar .brand{justify-content:center;padding:0}.workspace-chip{justify-content:center;margin:30px 0 17px}.sidebar nav a,.sidebar-bottom>a{justify-content:center;padding:0}.sidebar nav a svg,.sidebar-bottom>a svg{width:18px}.profile span,.profile svg{display:none}.profile{padding-left:10px}.app-content{width:calc(100% - 62px)}.assistant-panel{display:none}.dashboard{padding:35px 24px}.layer-grid,.pricing-grid,.promise-grid{grid-template-columns:1fr}.promise-grid{gap:10px}.nav-links,.data-card{display:none}}.chat-empty-search{color:#718985;margin:12px 8px;font-size:10px}.project-card-actions{gap:6px;margin-top:12px;display:flex}.project-card-actions button{color:#8debd3;cursor:pointer;background:0 0;border:1px solid #a8eee528;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.project-card-actions button:hover{color:#cffff2;background:#65efd619}.member-management{grid-column:1/-1}.member-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.member-row strong,.member-row small{display:block}.member-row small{color:#789894;margin-top:3px;font-size:10px}.member-row select{color:#b9cac7;background:#0b1919;border:1px solid #a8eee528;border-radius:5px;padding:7px 9px;font-size:10px}.saved-views{flex-wrap:wrap;align-items:center;gap:7px;margin:-12px 0 22px;display:flex}.saved-views>span{color:#718985;text-transform:uppercase;letter-spacing:.7px;margin-right:3px;font:9px DM Mono}.saved-views button{color:#96ada8;cursor:pointer;background:0 0;border:1px solid #a8eee526;border-radius:5px;padding:6px 9px;font-size:10px}.saved-views button.selected,.saved-views button:hover{color:#cffff2;background:#65efd619}.saved-views .saved-view-add{color:#8debd3}.saved-views .saved-view-delete{color:#f2a28d}.bucket-manager{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.bucket-manager>p{color:#789894;font-size:10px}.bucket-projects{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.bucket-projects label{color:#b9cac7;align-items:center;gap:5px;font-size:10px;display:flex}.bucket-tag{color:#8debd3;border:1px solid #65efd633;border-radius:4px;margin:10px 6px 0 0;padding:5px 8px;font-size:9px;display:inline-block}.signal-create{grid-template-columns:1.5fr 1fr .8fr auto;gap:8px;margin:0 0 14px;display:grid}.signal-create input,.signal-create select{color:#dce9e6;background:#0b1919;border:1px solid #a8eee528;border-radius:6px;min-width:0;padding:9px 10px;font-size:11px}.kanban-board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;display:grid;overflow:auto}.kanban-column{background:#10222088;border:1px solid #a8eee51c;border-radius:10px;min-height:280px;padding:12px}.kanban-column h2{justify-content:space-between;margin:0 0 12px;font-size:12px;display:flex}.kanban-column h2 small{color:#789894}.kanban-task{background:#0b1919;border:1px solid #a8eee51c;border-radius:7px;gap:8px;margin-bottom:8px;padding:10px;display:grid}.kanban-task strong{font-size:11px}.kanban-task small{color:#8debd3;align-items:center;gap:4px;font-size:9px;display:flex}.kanban-task select{color:#b9cac7;background:#173530;border:0;border-radius:4px;padding:5px;font-size:9px}.tasks-title-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.task-view-switcher{background:#0c1a18;border:1px solid #a8eee528;border-radius:8px;padding:3px;display:flex}.task-view-switcher button{color:#8ca7a1;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.task-view-switcher button.active{color:#cafff4;background:#5ee8d320}.task-toolbar{justify-content:space-between;gap:10px;margin:18px 0 14px;display:flex}.task-quick-add{flex:1;gap:8px;display:flex}.task-quick-add input,.task-filters input,.task-filters select,.task-form input,.task-form select,.task-form textarea{color:#dce9e6;background:#0b1919;border:1px solid #a8eee528;border-radius:6px;min-width:0;padding:9px 10px;font-size:11px}.task-quick-add input{flex:1}.task-filters{gap:7px;display:flex}.task-filters label{color:#8aa39d;border:1px solid #a8eee528;border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:flex}.task-filters label input{border:0;width:130px;padding:8px 0}.task-filters label select{border:0;padding:8px 0}.task-advanced-add,.task-column-add{color:#9be5d5;cursor:pointer;background:0 0;border:1px dashed #73dfca55;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.kanban-board.advanced .kanban-column{background:#0c1b1a}.kanban-board.advanced .kanban-task{cursor:pointer;border-left:3px solid #6adbc5}.task-priority-urgent{border-left-color:#ff6b6b!important}.task-priority-high{border-left-color:#ffb45c!important}.task-priority-low{border-left-color:#718dff!important}.task-card-top{justify-content:space-between;align-items:center;display:flex}.task-priority{color:#a5bbb6;text-transform:uppercase;align-items:center;gap:5px;font:9px DM Mono;display:flex}.task-priority i{background:#73dfca;border-radius:50%;width:6px;height:6px}.task-priority-urgent .task-priority i{background:#ff6b6b}.task-priority-high .task-priority i{background:#ffb45c}.task-priority-low .task-priority i{background:#718dff}.kanban-task p{color:#829a95;margin:0;font-size:10px;line-height:1.45}.task-card-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.task-label{color:#b9e8df;background:#315c5580;border-radius:3px;padding:3px 5px;font-size:8px}.task-column-add{justify-content:center;width:100%;margin-top:3px}.task-form{gap:12px;display:grid}.task-form label{color:#9cb5b0;gap:5px;font-size:10px;display:grid}.task-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-form textarea{resize:vertical;min-height:90px}@media (max-width:800px){.tasks-title-row,.task-toolbar{flex-direction:column;align-items:stretch}.task-filters{flex-wrap:wrap}}.agent-scan{background:#12332f55;border:1px solid #65efd633;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px;display:flex}.agent-scan span{color:#cffff2;align-items:center;gap:7px;font-size:11px;display:flex}.agent-scan p{color:#789894;margin:5px 0 0;font-size:10px}.discovered-agents{border:1px solid var(--line);border-radius:9px;margin:0 0 18px;padding:14px}.discovered-agents h2{margin:0 0 8px;font-size:13px}.discovered-agents article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:9px 0;display:flex}.discovered-agents article div{flex:1}.discovered-agents strong,.discovered-agents small{display:block}.discovered-agents small{color:#789894;margin-top:3px;font-size:9px}.discovered-agents article>span{color:#e7b675;font-size:9px}.agent-onboarding{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.pairing-command code{color:#bffff0;background:#05100f;border:1px solid #8debd326;border-radius:7px;padding:9px 46px 9px 10px;font:9px DM Mono;display:block;overflow:auto}.pairing-command button{color:#bffff0;cursor:pointer;background:#214a42;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex;position:absolute;top:5px;right:5px}.pairing-command small{margin-top:5px}@media (max-width:600px){.nav{padding:0 18px}.nav-actions>a:first-child{display:none}.hero{padding-top:76px}.hero h1{letter-spacing:-3px}.orbital-display{margin:-8px -60px -24px;transform:scale(.78)}.layers-section{padding:70px 20px}.dashboard-heading{flex-direction:column;align-items:start;gap:15px}.dashboard-grid{grid-template-columns:1fr}.app-header{padding:0 18px}.header-tools .header-divider,.command-key{display:none}.dashboard{padding:30px 16px}.priority-body{gap:12px}.radial{flex:none;width:75px;height:75px}.priority-tags{display:none}.priority-body h2{font-size:15px}.orb-button{width:42px;height:42px}.simple-page>h1{font-size:43px}.pricing-grid{grid-template-columns:1fr}.auth-card{padding:28px 23px}}.project-tools{gap:8px;margin:-14px 0 18px;display:flex}.project-tools a{color:#9fc0ba;background:#84e6d608;border:1px solid #a2eee125;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.project-tools a:hover{color:#cffff2;background:#65efd619}.page-heading-row{justify-content:space-between;align-items:flex-end;display:flex}.page-heading-row .metric-live{align-items:center;gap:5px;margin-bottom:12px;display:flex}.signal-toolbar{background:#84e6d608;border:1px solid #a8eee51c;border-radius:8px;justify-content:space-between;gap:12px;margin:28px 0 16px;padding:10px;display:flex}.signal-search{color:#789894;flex:1;align-items:center;gap:8px;display:flex}.signal-search input{color:#dce9e6;background:0 0;border:0;outline:0;width:100%;font-size:11px}.signal-filters{color:#789894;align-items:center;gap:4px;display:flex}.signal-filters button{color:#789894;text-transform:capitalize;background:0 0;border:0;border-radius:5px;padding:6px 8px;font:10px DM Mono}.signal-filters button.selected{color:#cffff2;background:#65efd619}.signal-feed{gap:9px;display:grid}.signal-card{background:linear-gradient(120deg,#14312e88,#0b1b1acc);border:1px solid #a8eee51c;border-radius:9px;align-items:flex-start;gap:13px;padding:18px;display:flex}.signal-card .signal-indicator{margin-top:6px}.signal-card-body{flex:1}.signal-card-meta{color:#789894;align-items:center;gap:9px;font:9px DM Mono;display:flex}.signal-badge{text-transform:uppercase;border-radius:4px;padding:3px 6px}.signal-badge.critical{color:#f5a18e;background:#f2877025}.signal-badge.watch{color:#edd28d;background:#e9c46f25}.signal-badge.healthy{color:#8bf0d7;background:#72edce25}.signal-card h2{margin:8px 0 4px;font-size:14px}.signal-card p{color:#8fa6a2;margin:0;font-size:11px}.signal-icon{margin-top:3px}.critical-icon{color:#f28770}.watch-icon{color:#e9c46f}.healthy-icon{color:#72edce}.empty-state{text-align:center;color:#789894;border:1px dashed #a8eee51c;border-radius:9px;padding:35px}.settings-grid{grid-template-columns:220px 1fr;gap:18px;max-width:780px;margin-top:42px;display:grid}.settings-nav{align-content:start;gap:4px;display:grid}.settings-nav a{color:#91a6a2;border-radius:7px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.settings-nav a.selected{color:#c9fff0;background:#75efd717}.settings-card{border:1px solid var(--line);background:#0d1d1dde;border-radius:12px;padding:28px}.settings-card h2{margin:0 0 6px;font-size:18px}.settings-card>p{color:var(--muted);margin:0 0 30px;font-size:12px}.settings-card label{gap:9px;margin-bottom:23px;font-size:11px;font-weight:700;display:grid}.settings-card input{color:#fff;background:#061111;border:1px solid #85cfc52a;border-radius:7px;outline:none;padding:12px}.theme-options{gap:9px;display:flex}.theme-options button{color:#a9bdb9;background:#0a1717;border:1px solid #91e7d21c;border-radius:7px;align-items:center;gap:17px;padding:9px 12px;font-size:11px;display:flex}.theme-options button span{background:#172d2c;border-radius:3px;width:30px;height:20px}.theme-options button:nth-child(2) span{background:#dce8e2}.theme-options button.chosen{border-color:var(--mint);color:#d5fff3}.org-settings-grid{grid-template-columns:repeat(2,1fr);max-width:780px}.org-setting-card{min-height:185px}.org-setting-card>svg{color:var(--mint);margin-bottom:24px}.org-setting-card h2{font-size:15px}.org-setting-card>p{margin-bottom:17px}.org-setting-card .text-action{background:0 0;border:0;padding:0;font-size:11px}.workspace-heading{justify-content:space-between;align-items:end;margin-top:60px;display:flex}.refresh-button{background:0 0;border:0;padding:0 0 8px}.workspace-layout{grid-template-columns:260px 1fr;gap:18px;margin-top:40px;display:grid}.workspace-list,.project-panel{border:1px solid var(--line);background:#0d1d1dde;border-radius:12px;padding:17px}.workspace-list-head{color:#8ca49f;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font:10px ui-monospace,monospace;display:flex}.workspace-item{color:#a7b9b5;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 7px;display:flex}.workspace-item:hover,.workspace-item.selected{color:#d2fff2;background:#79efd613}.workspace-item>span{color:#d6fff3;background:#26665b;border-radius:7px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.workspace-item strong,.workspace-item small{display:block}.workspace-item strong{font-size:11px}.workspace-item small{color:#75918c;margin-top:3px;font-size:9px}.inline-create,.project-create{gap:7px;margin-top:17px;display:flex}.inline-create input,.project-create input{color:#fff;background:#061111;border:1px solid #84e5d21f;border-radius:6px;outline:none;flex:1;min-width:0;padding:9px;font-size:10px}.inline-create button{color:#08211e;background:#72e7cb;border:0;border-radius:6px;width:31px}.project-cards{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.project-card{background:#99e8d306;border:1px solid #a3eee616;border-radius:8px;min-height:145px;padding:17px}.project-card>svg{color:var(--mint)}.project-card h2{margin:19px 0 5px;font-size:15px}.project-card p{color:#809691;margin:0 0 10px;font-size:10px}.project-card small{color:#70d8bd;font:9px ui-monospace,monospace}.empty-projects{text-align:center;color:#89a19b;place-content:center;justify-items:center;min-height:200px;display:grid}.empty-projects svg{color:var(--mint)}.empty-projects h2{color:#d5e4df;margin:15px 0 5px;font-size:16px}.empty-projects p{font-size:11px}.project-create{border-top:1px solid #a3eee616;padding-top:17px}.project-create .button{padding:10px 13px;font-size:11px}@media (max-width:700px){.workspace-layout{grid-template-columns:1fr}.workspace-heading{flex-direction:column;align-items:start;gap:15px}.project-cards{grid-template-columns:1fr}}.apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.app-card{border:1px solid var(--line);background:#0d1d1dde;border-radius:10px;gap:14px;padding:18px;display:flex}.app-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid}.app-card-body{flex:1;min-width:0}.app-card-top{color:#789894;text-transform:uppercase;justify-content:space-between;font:9px DM Mono;display:flex}.app-card-top b{color:#7de4c7;font-weight:500}.app-card h2{margin:8px 0 4px;font-size:15px}.app-card p{min-height:32px;color:var(--muted);font-size:11px;line-height:1.5}.app-card button{color:#bffff0;background:#65efd619;border:1px solid #80e8d02b;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.chat-shell{border:1px solid var(--line);background:#0b1919cc;border-radius:12px;grid-template-columns:190px 1fr;min-height:480px;margin-top:32px;display:grid;overflow:hidden}.chat-channels{border-right:1px solid var(--line);background:#081313;padding:14px}.chat-channels button{color:#8fa6a2;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;width:100%;padding:9px;font-size:11px;display:flex}.chat-channels button.selected{color:#cffff2;background:#65efd619}.chat-search,.chat-composer{border:1px solid var(--line);color:#789894;border-radius:6px;align-items:center;gap:6px;padding:7px;display:flex}.chat-search input,.chat-composer input{color:#dce9e6;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.chat-room{flex-direction:column;display:flex}.chat-room header{border-bottom:1px solid var(--line);color:#bffff0;justify-content:space-between;padding:18px;display:flex}.chat-room header strong{align-items:center;gap:5px;font-size:13px;display:flex}.chat-room header small{color:#789894;margin-top:5px;font-size:10px;display:block}.chat-messages{flex:1;padding:18px}.chat-message{gap:10px;margin-bottom:20px;display:flex}.chat-avatar{color:#fff;background:#387f70;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:9px DM Mono;display:grid}.chat-avatar.bot{color:#b5ffea;background:#1d5d51}.chat-meta{align-items:baseline;gap:8px;display:flex}.chat-meta b{font-size:11px}.chat-meta span{color:#78908c;font:9px DM Mono}.chat-message p{color:#b9cac7;margin:5px 0 0;font-size:11px;line-height:1.6}.chat-composer{margin:0 18px 18px}.chat-composer button,.intelligence-input button{color:#08211e;background:#66e0c5;border:0;border-radius:4px;padding:7px}.intelligence-shell{border:1px solid var(--line);background:#0d1d1dde;border-radius:12px;max-width:720px;margin-top:34px;padding:28px}.intelligence-orb{color:#b5ffea;background:#1d5d51;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 25px #52e2be44}.intelligence-answer{margin:24px 0}.intelligence-answer span{color:#84e6d0;text-transform:uppercase;align-items:center;gap:5px;font:9px DM Mono;display:flex}.intelligence-answer p{color:#c6d4d1;font-size:15px;line-height:1.7}.intelligence-prompts{gap:7px;display:grid}.intelligence-prompts button{border:1px solid var(--line);color:#a6c1bc;text-align:left;background:#84e6d608;border-radius:6px;justify-content:space-between;padding:10px;font-size:11px;display:flex}.intelligence-input{border:1px solid var(--line);border-radius:7px;gap:6px;margin-top:20px;padding:5px;display:flex}.intelligence-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:7px;font-size:11px}.intelligence-context{color:#789894;align-items:center;gap:10px;margin-top:18px;font-size:10px;display:flex}.intelligence-context div{color:#8debd3;align-items:center;gap:5px;display:flex}.intelligence-context strong{font-size:10px}@media (max-width:700px){.apps-grid,.chat-shell{grid-template-columns:1fr}.chat-channels{border-right:0;border-bottom:1px solid var(--line)}.signal-toolbar{flex-direction:column}.signal-filters{overflow:auto}}.context-editor{max-width:900px}.context-form{gap:19px;max-width:680px;margin-top:40px;display:grid}.context-form label{color:#bfd0cb;gap:8px;font-size:12px;font-weight:700;display:grid}.context-form textarea{resize:vertical;color:#fff;background:#061111;border:1px solid #85cfc52a;border-radius:7px;outline:none;min-height:110px;padding:13px;line-height:1.5}.context-form textarea:focus{border-color:var(--mint)}.context-form .button{justify-self:start}.backend-status{color:#7de4c7;letter-spacing:.5px;align-items:center;gap:5px;font:9px DM Mono;display:flex}.backend-status i{background:#72edce;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #72edce}.backend-status.offline{color:#f5a18e}.backend-status.offline i{background:#f28770;box-shadow:0 0 7px #f28770}.unified-search-input{color:#8debd3;background:#061111;border:1px solid #85cfc52a;border-radius:9px;align-items:center;gap:10px;margin-top:30px;padding:15px 17px;display:flex}.unified-search-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:14px}.search-results{gap:9px;max-width:720px;margin-top:18px;display:grid}.search-result{border:1px solid var(--line);color:#789894;background:#0d1d1dde;border-radius:8px;align-items:center;gap:13px;padding:16px;display:flex}.search-result>span:first-child{color:#8debd3;background:#65efd619;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.search-result div{flex:1;gap:4px;display:grid}.search-result small{text-transform:uppercase;font:9px DM Mono}.search-result strong{color:#dce9e6;font-size:12px}.search-result:hover{background:#14312e;border-color:#7de4c755}.status-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.status-grid article{border:1px solid var(--line);color:#8debd3;background:#0d1d1dde;border-radius:10px;gap:12px;padding:20px;display:flex}.status-grid article div{gap:5px;display:grid}.status-grid small{color:#789894;letter-spacing:.7px;font:9px DM Mono}.status-grid strong{color:#dce9e6;font-size:14px}.status-grid span{color:#789894;word-break:break-word;font-size:10px}.notification-list{gap:9px;max-width:720px;margin-top:32px;display:grid}.notification-card{border:1px solid var(--line);color:#789894;background:#0d1d1dde;border-radius:9px;align-items:center;gap:13px;padding:17px;display:flex}.notification-card>div{flex:1}.notification-card strong{color:#dce9e6;font-size:12px}.notification-icon{color:#8debd3;background:#65efd619;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.notification-icon.critical{color:#f5a18e;background:#f2877025}@media (max-width:700px){.status-grid{grid-template-columns:1fr}.page-heading-row{flex-direction:column;align-items:flex-start;gap:14px}}.plan-summary{grid-template-columns:repeat(3,1fr);gap:10px;max-width:720px;margin:32px 0 20px;display:grid}.plan-summary div{border:1px solid var(--line);background:#0d1d1dde;border-radius:8px;gap:6px;padding:16px;display:grid}.plan-summary small{color:#789894;font:9px DM Mono}.plan-summary strong{color:#dce9e6;font-size:14px}.milestones{border:1px solid var(--line);background:#0d1d1dde;border-radius:10px;max-width:720px;padding:20px}.milestones .panel-head span{align-items:center;gap:5px;display:flex}.milestone{border:0;border-top:1px solid var(--line);color:#789894;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.milestone:first-of-type{margin-top:12px}.milestone>svg{color:#789894}.milestone span{gap:4px;display:grid}.milestone strong{color:#dce9e6;font-size:12px}.milestone small{color:#789894;font-size:10px}.milestone.done strong{color:#84e6d0;text-decoration:line-through}.milestone.done>svg{color:#72edce}.status-features{border:1px solid var(--line);background:#0d1d1dde;border-radius:9px;max-width:720px;margin-top:18px;padding:16px}.status-features>small{color:#789894;font:9px DM Mono}.status-features>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.status-features span{color:#789894;background:#84e6d608;border-radius:5px;padding:6px 8px;font:10px DM Mono}.status-features span.enabled{color:#8debd3}.status-features span.disabled{color:#f5a18e}.usage-metrics{grid-template-columns:repeat(3,1fr);gap:12px;max-width:760px;margin-top:32px;display:grid}.usage-metrics article{border:1px solid var(--line);color:#8debd3;background:#0d1d1dde;border-radius:9px;gap:7px;padding:19px;display:grid}.usage-metrics small{color:#789894;text-transform:uppercase;font:9px DM Mono}.usage-metrics strong{color:#dce9e6;letter-spacing:-1px;font-size:24px}.usage-metrics span{color:#7de4c7;align-items:center;gap:4px;font-size:10px;display:flex}.usage-breakdown{border:1px solid var(--line);background:#0d1d1dde;border-radius:10px;max-width:760px;margin-top:16px;padding:20px}.usage-breakdown .panel-head span{color:#789894;font:9px DM Mono}.usage-bars{gap:14px;margin-top:20px;display:grid}.usage-bars>div{color:#9fb9b3;grid-template-columns:105px 1fr 35px;align-items:center;gap:10px;font-size:10px;display:grid}.usage-bars i{background:linear-gradient(90deg,#3dbb9e,#7de4c7);border-radius:8px;height:7px}.usage-bars b{color:#dce9e6;text-align:right;font:10px DM Mono}@keyframes sentari-spin{to{transform:rotate(360deg)}}.voice-card{border:1px solid var(--line);background:#0d1d1dde;border-radius:10px;max-width:720px;margin-top:32px;padding:20px}.voice-card .panel-head h2{align-items:center;gap:7px;display:flex}.voice-card .panel-head span{color:#789894;font:9px DM Mono}.voice-list{gap:7px;margin-top:18px;display:grid}.voice-list button{color:#789894;text-align:left;background:#84e6d608;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.voice-list button.selected{color:#cffff2;background:#65efd619;border-color:#72edce55}.voice-avatar{color:#b5ffea;background:#1d5d51;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.voice-list button>span:nth-child(2){flex:1;gap:3px;display:grid}.voice-list strong{color:#dce9e6;font-size:11px}.voice-list small{color:#789894;font-size:9px}.voice-save{margin-top:18px}.voice-playing{color:#8debd3;font:9px DM Mono}.voice-error{color:#f5a18e;background:#f2877015;border:1px solid #f2877044;border-radius:6px;margin:15px 0 0;padding:10px;font-size:10px}.workspace-message{color:#8debd3;background:#65efd612;border:1px solid #72edce44;border-radius:7px;margin:20px 0 -10px;padding:10px 12px;font-size:11px}.workspace-message:empty{display:none}.notification-settings-card{border:1px solid var(--line);background:#0d1d1dde;border-radius:10px;max-width:720px;margin-top:32px;padding:20px}.notification-settings-card .panel-head h2{align-items:center;gap:7px;display:flex}.threshold-options{gap:7px;margin:18px 0;display:grid}.threshold-options button{color:#789894;text-align:left;background:#84e6d608;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:13px;display:flex}.threshold-options button.selected{color:#cffff2;background:#65efd619;border-color:#72edce55}.threshold-options span{gap:4px;display:grid}.threshold-options strong{color:#dce9e6;font-size:11px}.threshold-options small{color:#789894;font-size:9px}.app-error-page{align-content:center;place-items:start;display:grid}.error-orb{color:#f5a18e;background:#f2877025;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid;box-shadow:0 0 28px #f2877033}.error-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.error-digest{color:#789894;margin-top:25px;font:9px DM Mono}.app-not-found{align-content:center;place-items:start;display:grid}.not-found-code{color:#72edce;letter-spacing:-5px;opacity:.8;margin-bottom:15px;font:700 68px DM Mono}.app-loading .app-content{width:calc(100% - 232px)}.loading-block,.loading-nav i{background:linear-gradient(90deg,#102724,#1b3a35,#102724) 0 0/200% 100%;border-radius:7px;animation:1.4s ease-in-out infinite sentari-shimmer}.loading-workspace{height:34px;margin:34px 7px 20px}.loading-nav{gap:12px;padding:8px;display:grid}.loading-nav i{height:34px;display:block}.loading-project{width:190px;height:32px}.loading-tools{width:250px;height:24px}.loading-dashboard{max-width:1180px;margin:auto;padding:47px 42px}.loading-title{width:390px;height:55px;margin-bottom:30px}.loading-panel{height:180px;margin-bottom:16px}.loading-columns{grid-template-columns:1.35fr .85fr;gap:16px;display:grid}.loading-columns .loading-block{height:240px}@keyframes sentari-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-anchor{position:relative}.notification-popover{z-index:20;background:#0b1919f5;border:1px solid #a8eee538;border-radius:9px;width:275px;padding:13px;position:absolute;top:30px;right:-8px;box-shadow:0 18px 40px #0008}.notification-popover>strong{color:#dce9e6;padding:3px 5px 10px;font-size:11px;display:block}.notification-popover>a{border-top:1px solid var(--line);color:#b9cac7;grid-template-columns:8px 1fr;gap:7px;padding:10px 5px;font-size:10px;display:grid}.notification-popover>a small{color:#789894;grid-column:2;font:9px DM Mono}.notification-dot{background:#72edce;border-radius:50%;width:7px;height:7px;margin-top:3px}.notification-dot.critical{background:#f28770}.notification-popover>a.notification-all{color:#8debd3;justify-content:space-between;font-weight:700;display:flex}.notification-popover>a.notification-all small{display:none}.notification-anchor>button{color:#9fb2b0;background:0 0;border:0;padding:3px;position:relative}.notification-anchor>button:hover{color:#cffff2}.user-menu{position:relative}.user-menu .profile{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.user-popover{z-index:30;background:#0b1919f5;border:1px solid #a8eee538;border-radius:9px;width:220px;padding:8px;position:absolute;bottom:53px;left:0;box-shadow:0 18px 40px #0008}.user-popover-header{color:#789894;border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px;font:9px DM Mono;display:flex}.user-popover>a{color:#b9cac7;border-radius:5px;align-items:center;gap:8px;padding:10px 8px;font-size:10px;display:flex}.user-popover>a:hover{color:#cffff2;background:#65efd619}.organization-switcher{margin:34px 7px 17px;position:relative}.organization-switcher .workspace-chip{cursor:pointer;width:100%;margin:0}.organization-initial{background:#397f70;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;color:#d8fff5!important;flex:none!important;font:9px DM Mono!important}.organization-menu{z-index:40;background:#0b1919f8;border:1px solid #75e2ca30;border-radius:9px;width:220px;padding:7px;position:absolute;top:45px;left:0;box-shadow:0 18px 40px #0008}.organization-menu button,.organization-menu>a{color:#bfd3cf;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:10px;display:flex}.organization-menu button:hover,.organization-menu>a:hover{color:#cffff2;background:#65efd619}.organization-menu button span{color:#bffff0;background:#244b45;border-radius:5px;place-items:center;width:22px;height:22px;font:9px DM Mono;display:grid}.organization-menu button strong{flex:1;font-size:10px}.organization-menu>a{color:#8debd3;border-top:1px solid #b5e8dc14;margin-top:5px;padding-top:11px}.app-chrome .app-content{width:calc(100% - 542px)}.app-chrome-assistant{flex:none;width:310px}.app-chrome .simple-page{min-height:calc(100vh - 76px);padding:34px 42px 70px}.app-chrome .simple-page>.text-action{margin-bottom:0}.app-chrome .context-editor{width:100%;max-width:none}.app-chrome .context-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.app-chrome .context-form label:last-of-type,.app-chrome .context-form .button{grid-column:1/-1}.project-switcher{position:relative}.project-switcher .project-select{color:#dbe7e4;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.project-switcher .project-select>span:nth-child(2){gap:3px;display:grid}.project-switcher .project-select strong{color:#dbe7e4;font-size:13px}.project-menu{z-index:30;background:#0b1919f5;border:1px solid #a8eee538;border-radius:9px;width:245px;padding:8px;position:absolute;top:47px;left:0;box-shadow:0 18px 40px #0008}.project-menu>button,.project-create,.project-settings{color:#9fb9b3;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:10px 8px;font-size:11px;display:flex}.project-menu>button:hover,.project-menu>button.selected{color:#cffff2;background:#65efd619}.project-menu>button>span:nth-child(2){gap:3px;display:grid}.project-menu small{color:#789894;font:9px DM Mono}.project-menu-icon{color:#fff;background:#387f70;border-radius:6px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.project-create,.project-settings{border-top:1px solid var(--line);color:#8debd3;border-radius:0;margin-top:5px}.project-create:hover,.project-settings:hover{color:#cffff2;background:#65efd619}@media (max-width:900px){.app-chrome .app-content{width:calc(100% - 62px)}.app-chrome-assistant{display:none}}@media (max-width:700px){.app-chrome .context-form{grid-template-columns:1fr}.app-chrome .context-form label:last-of-type,.app-chrome .context-form .button{grid-column:auto}.usage-metrics{grid-template-columns:1fr}}.context-section{margin:28px 0}.context-section-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.context-section-head small,.context-modal>small{color:#84e2cc;letter-spacing:.9px;font:9px DM Mono}.context-section-head h2{margin:5px 0 0;font-size:17px}.context-add{color:#a9f3e5;cursor:pointer;background:#5ce7d414;border:1px solid #62d9c147;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font:10px DM Mono;display:flex}.context-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.context-card{background:linear-gradient(145deg,#14312e88,#0b1919);border:1px solid #a8eee51f;border-radius:10px;justify-content:space-between;gap:12px;min-height:130px;padding:15px;display:flex;position:relative}.context-card.is-disabled{opacity:.58;border-style:dashed}.context-card h3{margin:0 0 7px;font-size:12px}.context-card p{color:#8da39f;margin:0;font-size:10px;line-height:1.6}.context-card-title{align-items:center;gap:7px;display:flex}.context-card-title small{color:#f0c979;letter-spacing:.7px;font:8px DM Mono}.context-card-actions{flex:none;position:relative}.context-card-actions>button,.context-modal-close{color:#9ed6ca;cursor:pointer;background:#82edda14;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.context-card-menu{z-index:10;background:#10211f;border:1px solid #82e8d040;border-radius:8px;width:156px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 14px 30px #000a}.context-card-menu button{color:#c0d6d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;width:100%;padding:8px;font-size:10px;display:flex}.context-card-menu button:hover{color:#e8fffa;background:#6eeed01a}.context-card-menu button:disabled{opacity:.4;cursor:not-allowed}.context-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020706aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.context-modal{background:#0b1919;border:1px solid #8debd344;border-radius:13px;width:min(760px,100%);max-height:88vh;padding:22px;position:relative;overflow:auto;box-shadow:0 30px 80px #000a}.context-modal h2{margin:7px 0}.context-modal>p{color:#8da39f;margin:0 0 16px;font-size:11px}.context-modal-close{position:absolute;top:14px;right:14px}.context-meta-fields{gap:8px;margin:0 0 10px;display:grid}.context-meta-fields input{box-sizing:border-box;color:#dce9e6;background:#081312;border:1px solid #a8eee528;border-radius:7px;width:100%;padding:9px 10px;font-size:11px}.rich-editor{background:#081312;border:1px solid #a8eee528;border-radius:8px;overflow:hidden}.rich-editor-toolbar{border-bottom:1px solid #a8eee51e;gap:4px;padding:7px;display:flex}.rich-editor-toolbar button{color:#96ada8;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:26px;display:grid}.rich-editor-toolbar button.active,.rich-editor-toolbar button:hover{color:#cffff2;background:#65efd622}.rich-editor .tiptap{color:#dce9e6;outline:none;min-height:210px;padding:12px;font-size:12px;line-height:1.7}.context-modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.context-modal-actions>button:first-child{color:#92aaa4;background:0 0;border:0;padding:8px}.context-added-list{gap:7px;margin-top:22px;display:grid}.context-added-list>small{color:#77938d;letter-spacing:.8px;font:9px DM Mono}.context-added-list .context-card{background:#0c1c1a;align-items:center;min-height:0;padding:12px 14px}.context-added-list .context-card h3{margin-bottom:4px}.context-added-list .context-card p{white-space:nowrap;text-overflow:ellipsis;max-width:min(760px,75vw);overflow:hidden}.pricing-page{max-width:1200px;margin:0 auto;padding:0 24px 80px}.pricing-topnav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:48px;padding:20px 0;display:flex}.pricing-topnav .nav-links{gap:24px;font-size:14px;display:flex}.pricing-topnav .nav-links a{color:var(--muted);text-decoration:none;transition:color .15s}.pricing-topnav .nav-links a:hover{color:var(--fg)}.pricing-topnav .nav-actions{align-items:center;gap:14px;display:flex}.pricing-topnav .nav-actions a{color:var(--muted);font-size:14px;text-decoration:none}.pricing-page .pricing-hero{text-align:center;max-width:760px;margin:0 auto 48px}.pricing-page .pricing-hero h1{letter-spacing:-2px;margin:18px 0 22px;font-size:56px;font-weight:600;line-height:1.05}.pricing-page .pricing-hero .page-lede{max-width:620px;margin:0 auto 28px;font-size:17px;line-height:1.6}.pricing-page .pricing-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.pricing-trust{letter-spacing:.04em;text-transform:uppercase;opacity:.85;color:var(--muted);background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto 48px;padding:18px 28px;font-size:13px;display:flex}.pricing-trust>svg{flex-shrink:0}.pricing-trust ul{letter-spacing:0;text-transform:none;opacity:1;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.pricing-trust li{color:var(--fg);align-items:center;gap:6px;display:inline-flex}.pricing-grid{gap:18px;margin:0 0 64px;display:grid}.pricing-grid-five{grid-template-columns:repeat(5,1fr)}@media (max-width:1180px){.pricing-grid-five{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.pricing-grid-five{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pricing-grid-five{grid-template-columns:1fr}}.price-card{border:1px solid var(--line);background:#0d1d1dd9;border-radius:14px;flex-direction:column;gap:16px;padding:30px 26px;transition:transform .2s,border-color .2s;display:flex;position:relative}.price-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.price-card-highlight{background:linear-gradient(#78c8ff14,#0d1d1deb);border-color:#78c8ff73;box-shadow:0 12px 40px -10px #78c8ff40}.price-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;position:absolute;top:14px;right:14px}.price-badge-highlight{color:#bae6fd;background:#78c8ff2e;border-color:#78c8ff66}.price-card h2{margin:0;font-size:18px;font-weight:600}.price-amount{align-items:baseline;gap:6px;margin:0;display:flex}.price-amount strong{letter-spacing:-2px;font-size:42px;font-weight:600;line-height:1}.price-amount small{color:var(--muted);letter-spacing:0;font-size:13px}.price-note{color:var(--muted);letter-spacing:.02em;margin:0;font-size:12px}.price-tagline{color:var(--muted);min-height:38px;margin:0;font-size:13px;line-height:1.5}.price-features{flex-direction:column;flex-grow:1;gap:8px;margin:4px 0 0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:flex}.price-features li{color:var(--fg);align-items:flex-start;gap:8px;display:flex}.price-features li svg{color:#86efac;flex-shrink:0;margin-top:3px}.price-features li strong{color:var(--fg);font-weight:600}.price-card .button,.price-card .button-secondary{justify-content:center;width:100%;margin-top:14px}.price-card .button-secondary{color:var(--fg);background:#ffffff0f;border:1px solid #ffffff24}.pricing-table-wrap{margin:80px 0}.pricing-table-wrap h2{letter-spacing:-1px;margin:0 0 8px;font-size:32px;font-weight:600}.pricing-table-wrap .page-lede{max-width:720px;margin:0 0 28px}.pricing-table-scroll{border:1px solid var(--line);background:#0d1d1db3;border-radius:14px;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.pricing-table th,.pricing-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:14px 18px}.pricing-table thead th{background:#ffffff08;font-weight:600;position:sticky;top:0}.pricing-table tbody tr:last-child td{border-bottom:none}.pricing-table tbody td{vertical-align:top}.pricing-table td small{color:var(--muted);text-transform:lowercase;letter-spacing:.02em;margin-top:2px;font-size:11px;display:block}.pricing-table .cell-highlight{background:#78c8ff0f}.pricing-faq{margin:80px 0}.pricing-faq h2{letter-spacing:-1px;margin:0 0 28px;font-size:32px;font-weight:600}.faq-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:720px){.faq-grid{grid-template-columns:1fr}}.faq-item{border:1px solid var(--line);background:#0d1d1d99;border-radius:10px;padding:0;transition:border-color .15s}.faq-item[open]{border-color:#ffffff2e}.faq-item summary{cursor:pointer;padding:16px 20px;font-size:14px;font-weight:500;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--muted);font-size:20px;line-height:1;transition:transform .15s;position:absolute;right:18px}.faq-item[open] summary:after{content:"−";transform:none}.faq-item p{color:var(--muted);margin:0;padding:0 20px 18px;font-size:13px;line-height:1.6}.pricing-cta{text-align:center;border:1px solid var(--line);background:linear-gradient(#78c8ff0f,#0d1d1d99);border-radius:18px;margin:80px 0 40px;padding:56px 28px}.pricing-cta h2{letter-spacing:-1px;margin:0 0 12px;font-size:32px;font-weight:600}.pricing-cta p{color:var(--muted);margin:0 0 24px}.pricing-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:22px;display:flex}.pricing-trust-line{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.pricing-footer{color:var(--muted);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:56px;padding:28px 0 0;font-size:13px;display:flex}.pricing-footer .text-action{color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pricing-footer .text-action:hover{color:var(--fg)}.team-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px;display:grid}@media (max-width:640px){.team-stats{grid-template-columns:1fr}}.team-stats article{border:1px solid var(--line);background:#0d1d1d99;border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.team-stats article small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.team-stats article strong{font-size:26px;font-weight:600}.team-list{flex-direction:column;gap:8px;margin-top:28px;display:flex}.team-member{border:1px solid var(--line);background:#0d1d1d80;border-radius:10px;grid-template-columns:40px 1fr auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.team-member-avatar{color:#bae6fd;background:#78c8ff2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.team-member-body strong{font-size:14px;display:block}.team-member-body small{color:var(--muted);font-size:12px;display:block}.role-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.role-badge.role-owner{color:#fde047;background:#fbbf242e;border:1px solid #fbbf2459}.role-badge.role-admin{color:#bae6fd;background:#78c8ff2e;border:1px solid #78c8ff59}.role-badge.role-manager{color:#86efac;background:#22c55e2e;border:1px solid #22c55e59}.role-badge.role-member{color:#cbd5e1;background:#94a3b82e;border:1px solid #94a3b859}.plan-progress{border:1px solid var(--line);background:#0d1d1d80;border-radius:12px;align-items:center;gap:18px;margin:0 0 32px;padding:18px 24px;display:flex}.plan-progress>div{flex:1}.plan-progress small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.plan-progress strong{margin-top:4px;font-size:16px;display:block}.plan-progress-bar{background:#ffffff14;border-radius:999px;width:50%;height:8px;overflow:hidden}.plan-progress-bar i{background:linear-gradient(90deg,#78c8ff99,#86efaccc);height:100%;transition:width .3s;display:block}.plan-progress span{color:#bae6fd;text-align:right;min-width:40px;font-size:13px;font-weight:600}.plan-milestones{flex-direction:column;gap:8px;margin-top:28px;display:flex}.plan-milestone{border:1px solid var(--line);background:#0d1d1d80;border-radius:10px;grid-template-columns:32px 1fr 32px;align-items:center;gap:14px;padding:14px 16px;transition:opacity .15s;display:grid}.plan-milestone.done{opacity:.6}.plan-milestone.done .milestone-body strong{text-decoration:line-through}.milestone-check{border:1.5px solid var(--line);cursor:pointer;color:#0000;background:0 0;border-radius:50%;place-items:center;width:24px;height:24px;transition:all .15s;display:grid}.plan-milestone.done .milestone-check{color:#fff;background:#22c55e;border-color:#22c55e}.milestone-body strong{font-size:14px;display:block}.milestone-body small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.milestone-remove{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}.milestone-remove:hover{color:#fca5a5;background:#f871712e}.notification-card{border:1px solid var(--line);background:#0d1d1d80;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:grid;position:relative}.notification-card.unread{background:#78c8ff0a;border-left:3px solid #78c8ff66}.notification-card strong{font-size:14px;display:block}.notification-card p{color:var(--muted);margin:2px 0;font-size:13px}.notification-card small{color:var(--muted);letter-spacing:.04em;font-size:11px}.notification-action{cursor:pointer;color:var(--muted);background:0 0;border:1px solid #ffffff1f;border-radius:6px;place-items:center;padding:4px;display:grid}.notification-action:hover{color:var(--fg);background:#ffffff14}.search-result{border:1px solid var(--line);color:inherit;background:#0d1d1d80;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:grid}.search-result:hover{border-color:#78c8ff66}.search-result span:first-child{color:#bae6fd;background:#78c8ff1f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.search-result div{min-width:0}.search-result div small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;font-size:11px;display:block}.search-result div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.search-result div p{color:var(--muted);margin:2px 0 0;font-size:12px}.search-result>span:last-child{color:var(--muted);font-size:14px}.usage-recent-table-wrap{border:1px solid var(--line);background:#0d1d1d80;border-radius:10px;overflow-x:auto}.usage-recent-table{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}.usage-recent-table th,.usage-recent-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 14px}.usage-recent-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#ffffff08;font-size:11px;font-weight:600}.usage-recent-table tbody tr:last-child td{border-bottom:none}.usage-recent-table code{background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:12px}.usage-recent-table tbody tr:hover{background:#ffffff08}.usage-recent .panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.usage-recent .panel-head h2{margin:0;font-size:14px}.usage-recent .panel-head span{color:var(--muted);font-size:12px}.usage-bars small{text-align:right;min-width:80px;color:var(--muted);margin-left:8px;font-size:12px;display:inline-block}.voice-tabs{gap:8px;margin-top:12px;display:flex}.voice-tabs button{border:1px solid var(--line);cursor:pointer;color:var(--fg);background:#ffffff0a;border-radius:8px;padding:8px 14px;font-size:13px;transition:all .15s}.voice-tabs button:disabled{opacity:.5;cursor:not-allowed}.voice-tabs button.selected,.voice-tabs button:hover:not(:disabled){color:#bae6fd;background:#78c8ff2e;border-color:#78c8ff66}.upload-tile{cursor:pointer;color:var(--muted);border:2px dashed #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:12px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.upload-tile:hover{color:var(--fg);background:#78c8ff0a;border-color:#78c8ff66}.transcript{border:1px solid var(--line);background:#0d1d1d99;border-radius:8px;margin-top:16px;padding:12px 16px}.transcript small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.transcript p{margin:0;font-size:14px;line-height:1.6}.voice-page .voice-list .voice-body{flex:1;min-width:0}.voice-page .voice-list .voice-body strong{display:block}.voice-page .voice-list .voice-body small{color:var(--muted);font-size:12px;display:block}.voice-page .voice-list .voice-preview{color:#86efac;letter-spacing:.04em;font-size:12px}.agents-page{max-width:1200px;margin:0 auto;padding:0 32px 80px}.agents-topnav{justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 0 0;display:flex}.agents-topnav .text-action{color:var(--muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.agents-topnav .text-action:hover{color:var(--fg)}.agents-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:48px;margin-bottom:40px;padding:16px 0 32px;display:grid}@media (max-width:760px){.agents-hero{grid-template-columns:1fr;align-items:start;gap:28px}}.agents-hero-text{max-width:720px}.agents-hero h1{letter-spacing:-1.5px;margin:12px 0 14px;font-size:44px;font-weight:600;line-height:1.05}.agents-hero .page-lede{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.agents-hero .page-lede strong{color:var(--fg);font-weight:600}.agents-hero-stats{align-items:end;gap:36px;display:flex}.agents-hero-stats>div{flex-direction:column;gap:4px;display:flex}.agents-hero-stats small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.agents-hero-stats strong{letter-spacing:-1px;font-size:32px;font-weight:600;line-height:1}.agents-message{color:var(--fg);background:#78c8ff14;border:1px solid #78c8ff4d;border-radius:10px;margin:0 0 24px;padding:12px 16px;font-size:14px}.agents-section{margin-bottom:48px}.agents-section-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.agents-section-header>div{flex:1;min-width:0}.agents-section-header h2{letter-spacing:-.3px;align-items:center;gap:10px;margin:0 0 6px;font-size:20px;font-weight:600;display:flex}.agents-section-header h2 svg{color:#bae6fd}.agents-section-header p{color:var(--muted);max-width:720px;margin:0;font-size:14px;line-height:1.5}.agents-section-header p code{background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:13px}.agents-count{letter-spacing:.04em;color:var(--muted);flex-shrink:0;padding-top:4px;font-size:13px}.pairing-panel{background:linear-gradient(135deg,#78c8ff0f,#78c8ff05);border:1px solid #78c8ff2e;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;transition:border-color .15s;display:grid}.pairing-panel:hover{border-color:#78c8ff52}@media (max-width:880px){.pairing-panel{grid-template-columns:1fr;gap:16px}}.pairing-panel-icon{color:#bae6fd;background:#78c8ff1f;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.pairing-panel-body{min-width:0}.pairing-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#bae6fd;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-block}.pairing-panel-body h3{letter-spacing:-.2px;margin:0 0 6px;font-size:18px;font-weight:600}.pairing-panel-body p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.5}.pairing-placeholder{font-style:italic;margin:0!important;font-size:13px!important}.pairing-placeholder strong{color:var(--fg);font-weight:500}.pairing-command{background:#0000004d;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex}.pairing-command code{color:#bae6fd;white-space:pre-wrap;word-break:break-all;background:0 0;flex:1;min-width:0;padding:0;font-size:13px;line-height:1.5}.pairing-cmd-prompt{color:#ffffff59;-webkit-user-select:none;user-select:none;margin-right:8px}.pairing-copy{color:var(--fg);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.pairing-copy:hover{background:#ffffff1a}.pairing-expires{color:var(--muted);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pairing-dot{background:#fbbf24b3;border-radius:50%;width:6px;height:6px;display:inline-block}.server-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:760px){.server-grid{grid-template-columns:1fr}}.server-card{border:1px solid var(--line);background:#0d1d1d8c;border-radius:14px;flex-direction:column;padding:20px 22px;transition:border-color .15s,transform .15s;display:flex}.server-card:hover{border-color:#ffffff2e;transform:translateY(-1px)}.server-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.server-card-id{align-items:center;gap:12px;min-width:0;display:flex}.server-card-icon{color:#bae6fd;background:#78c8ff1a;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.server-card-id h3{letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.server-card-id small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.server-card-meta{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0 0 16px;padding:14px 0;display:grid}.server-card-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:500}.server-card-meta dd{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:13px;display:flex;overflow:hidden}.server-card-meta dd svg{opacity:.7;flex-shrink:0}.server-card-meta .muted{opacity:.5}.server-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.status-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill .status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-pill.status-online{color:#86efac;background:#22c55e1f;border-color:#22c55e4d}.status-pill.status-online .status-dot{background:#4ade80;box-shadow:0 0 8px #4ade8099}.status-pill.status-pending{color:#fde047;background:#fbbf241f;border-color:#fbbf244d}.status-pill.status-pending .status-dot{background:#fbbf24}.status-pill.status-degraded{color:#fed7aa;background:#fb923c1f;border-color:#fb923c4d}.status-pill.status-degraded .status-dot{background:#fb923c}.status-pill.status-offline{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.status-pill.status-offline .status-dot{background:#94a3b8}.status-pill.status-revoked{color:#fca5a5;background:#f871711f;border-color:#f871714d}.status-pill.status-revoked .status-dot{background:#f87171}.badge{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge-ok{color:#86efac;background:#22c55e1f;border-color:#22c55e4d}.badge-warning{color:#fde047;background:#fbbf241f;border-color:#fbbf244d}.button{background:var(--fg,#fff);color:var(--bg,#0a1010);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s,transform 50ms;display:inline-flex}.button:hover:not(:disabled){background:#ffffffd9}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.5;cursor:not-allowed}.button-secondary{color:var(--fg);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.button-secondary:hover:not(:disabled){background:#ffffff1a}.button-secondary:disabled{opacity:.5;cursor:not-allowed}.button-ghost{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.button-ghost:hover:not(:disabled){color:var(--fg);background:#ffffff0f}.button-ghost:disabled{opacity:.5;cursor:not-allowed}.ai-create-row{border:1px solid var(--line);background:#0d1d1d66;border-radius:12px;grid-template-columns:1fr auto;gap:12px;margin-bottom:24px;padding:16px;display:grid}@media (max-width:760px){.ai-create-row{grid-template-columns:1fr}}.ai-create-inputs{grid-template-columns:1fr 140px 1fr;gap:10px;display:grid}@media (max-width:760px){.ai-create-inputs{grid-template-columns:1fr}}.ai-create-inputs input,.ai-create-inputs select{border:1px solid var(--line);color:var(--fg);background:#0003;border-radius:7px;padding:8px 12px;font-family:inherit;font-size:13px}.ai-create-inputs input:focus,.ai-create-inputs select:focus{border-color:#78c8ff80;outline:none}.ai-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.ai-card{border:1px solid var(--line);background:#0d1d1d80;border-radius:12px;gap:14px;padding:16px 18px;transition:border-color .15s;display:flex}.ai-card:hover{border-color:#ffffff2e}.ai-card-icon{color:#bae6fd;background:#78c8ff1a;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ai-card-body{flex:1;min-width:0}.ai-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ai-provider{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.ai-card h3{letter-spacing:-.1px;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}.ai-card h3 code{background:#ffffff0f;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.ai-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ai-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.ai-status .status-dot{border-radius:50%;width:5px;height:5px}.ai-status-idle{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.ai-status-idle .status-dot{background:#94a3b8}.ai-status-active{color:#86efac;background:#22c55e1f;border-color:#22c55e4d}.ai-status-active .status-dot{background:#4ade80;box-shadow:0 0 6px #4ade8099}.ai-status-inactive{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b84d}.ai-status-inactive .status-dot{background:#94a3b8}.discover-card .ai-card-icon{color:#cbd5e1;background:#94a3b81a}.empty-state-card{text-align:center;border:1px dashed var(--line);color:var(--muted);background:#0d1d1d33;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.empty-state-card svg{opacity:.5;margin-bottom:4px}.empty-state-card h4{color:var(--fg);letter-spacing:-.1px;margin:0;font-size:15px;font-weight:600}.empty-state-card p{max-width:480px;margin:0;font-size:13px;line-height:1.5}.discover-host{color:var(--muted);border:1px solid var(--line);background:#0d1d1d66;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:6px 12px;font-size:12px;display:inline-flex}.discover-host svg{opacity:.7}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
