@font-face{font-family:DM Sans;src:url(/ui/dm-sans.woff2)format("woff2");font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/ui/manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}*{box-sizing:border-box}body{color:#282b30;background:#fafbf9;margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:2px solid #8266d0}a{color:inherit;text-decoration:none}aside{z-index:5;background:#f5f5f0;border-right:1px solid #e5e6df;flex-direction:column;width:236px;padding:30px 20px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-2px;align-items:center;gap:9px;padding:0 10px 31px;font:800 35px Manrope,sans-serif;display:flex}.brandmark{color:#7860c7;font-size:43px;font-weight:400;line-height:1}.workspace{background:#f9faf6;border:1px solid #e1e3db;border-radius:9px;align-items:center;gap:10px;padding:13px 9px;font-size:11px;font-weight:650;display:flex}.workspaceIcon{color:#6d705b;background:#e8e6d9;border-radius:6px;padding:9px 11px}.workspace small,.profile small{color:#92948c;margin-top:4px;font-size:10px;font-weight:400;display:block}.navlabel{letter-spacing:1.5px;color:#95978d;margin:29px 12px 13px;font-size:9px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#72766e;border-radius:7px;justify-content:flex-start;width:100%;padding:12px;font-size:12px;position:relative}nav button.selected{color:#7356b9;background:#eae6f5;font-weight:650}nav button:nth-child(5){margin-top:20px}nav button:nth-child(4):after{content:"";background:#e3e5dc;height:1px;position:absolute;bottom:-13px;left:12px;right:12px}.new{letter-spacing:.3px;background:#e4def2;border-radius:3px;margin-left:auto;padding:3px 4px;font-size:8px}.sidebarBottom{margin-top:auto}.upgrade>span{font-size:11px;font-weight:650}.upgrade p{color:#8b8796;font-size:10px;line-height:1.6}.upgrade button{background:#fff;border:1px solid #ded9e7;border-radius:5px;justify-content:space-between;width:100%;padding:9px;font-size:10px}.settings{color:#85877d;padding:20px 8px;font-size:11px}.profile{border-top:1px solid #e1e3da;align-items:center;gap:10px;padding:16px 5px 0;font-size:11px;font-weight:600;display:flex}.profile svg{margin-left:auto}.avatar,.smallavatar{color:#7b6c50;background:#eae3d3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:inline-flex}header{border-bottom:1px solid #e8e9e3;justify-content:space-between;align-items:center;height:76px;padding:0 40px;display:flex}.breadcrumb{color:#9a9c96;gap:17px;font-size:11px;display:flex}.headerRight{align-items:center;gap:22px;display:flex}.private{color:#8b9185;font-size:10px}.private>span,.statusdot{background:#8caa7e;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.iconbutton{color:#7f857a;padding:5px}.smallavatar{width:29px;height:29px;font-size:9px}.titleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{letter-spacing:1.6px;color:#999c90;font-size:8px;font-weight:600}h1{letter-spacing:-1px;margin:10px 0;font:650 28px Manrope,sans-serif}.subtitle{color:#8b9086;margin:0;font-size:12px}.primary{color:#fff;white-space:nowrap;background:#8065c9;border:1px solid #8065c9;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:500}.searchbar{color:#999e92;background:#fff;border:1px solid #e3e5dc;border-radius:8px;align-items:center;gap:12px;margin:27px 0 23px;padding:12px 15px;display:flex}.searchbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.searchbar>span{background:#f5f6f2;border:1px solid #e8e9e3;border-radius:4px;padding:4px 6px;font-size:9px}.hero{background:#efecf7;border:1px solid #e4def0;border-radius:12px;justify-content:space-between;height:280px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.heroPill{color:#8574a8;letter-spacing:1px;background:#e8e2f1;border:1px solid #ded6ec;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:7px;display:inline-flex}.hero p{color:#8b829c;margin:0 0 16px;font-size:11px;line-height:1.7}.hero button{color:#fff;background:#7d62bc;border-radius:6px;padding:10px 13px;font-size:10px}.hero small{color:#9c92ac;margin-top:12px;font-size:8px;display:block}.orbital{width:380px;min-width:320px;height:260px;margin-top:-12px;position:relative}.orbit{border:1px solid #d9d1ea;border-radius:50%;width:240px;height:240px;position:absolute;top:14px;left:60px}.o2{width:170px;height:170px;top:49px;left:95px}.orbCore{color:#f3effd;background:#7c61bf;border-radius:24px;justify-content:center;align-items:center;width:94px;height:94px;font-size:98px;display:flex;position:absolute;top:88px;left:133px;transform:rotate(-10deg);box-shadow:0 14px 40px #8063bb25}.float{color:#8e77bd;background:#faf8fd;border:1px solid #e6dff0;border-radius:13px;justify-content:center;align-items:center;width:49px;height:49px;display:flex;position:absolute;box-shadow:0 6px 12px #5a447b08}.f1{top:27px;left:76px;transform:rotate(-11deg)}.f2{color:#b48e6d;background:#f5eee5;top:45px;right:54px;transform:rotate(10deg)}.f3{color:#8da185;background:#e6eee5;bottom:27px;left:53px;transform:rotate(-7deg)}.f4{color:#bd8d90;background:#f4e6e7;bottom:30px;right:45px;transform:rotate(12deg)}.f5{border-radius:9px;width:30px;height:30px;font-size:28px;top:0;left:168px}.spark{color:#b09ace;font-style:normal;position:absolute}.s1{top:83px;left:30px}.s2{font-size:24px;top:130px;right:10px}.s3{font-size:35px;bottom:6px;left:120px}.tinylabel{color:#a99bb9;text-align:center;font-size:7px;position:absolute;bottom:2px;right:126px;transform:rotate(-8deg)}section{margin-bottom:25px}.sectionHeading{justify-content:space-between;align-items:center;gap:10px;margin:26px 0 14px;display:flex}h3{letter-spacing:-.2px;margin:0;font-size:14px;font-weight:650}.sectionHeading h3 span{color:#a0a497;letter-spacing:0;margin-left:10px;font-size:10px;font-weight:400}.sectionHeading>button{color:#93988d;white-space:nowrap;font-size:10px}.agentGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.agentCard{text-align:left;background:#fff;border:1px solid #e4e6dd;border-radius:9px;padding:17px;transition:transform .2s;display:block;position:relative}.agentCard:hover{border-color:#c6b6e2;transform:translateY(-3px)}.agentIcon{border-radius:9px;padding:9px;display:inline-flex}.cardarrow{color:#b4b9ac;position:absolute;top:18px;right:14px}.agentCard h4 span{color:#b8bcae;margin-left:3px;font-size:8px;font-weight:400}.agentCard p{color:#a1a598;margin:0;font-size:9px;line-height:1.5}.toolTabs{align-items:center;gap:7px;margin-bottom:14px;display:flex}.toolTabs>span{color:#a3a89b;margin-left:auto;font-size:9px}.toolGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.toolCard{text-align:left;background:#fff;border:1px solid #e4e6dc;border-radius:8px;justify-content:flex-start;gap:12px;padding:17px 14px}.toolCard>svg{color:#afb5a6;flex-shrink:0;margin-left:auto}.toolIcon{color:#9e977a;background:#f0eee6;border-radius:7px;justify-content:center;align-items:center;min-width:36px;height:36px;font-family:Georgia;font-size:20px;display:flex}.toolCard h4{margin:0 0 5px;font-size:11px;font-weight:550}.toolCard p{color:#a0a696;margin:0;font-size:9px;line-height:1.4}.bottomGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fontFeature{background:#f1efe6;border:1px solid #e6e3d8;border-radius:9px;justify-content:space-between;align-items:center;padding:22px;display:flex;overflow:hidden}.fontFeature .eyebrow{font-size:7px}.fontFeature h3{margin:10px 0;font-size:16px}.fontFeature button{color:#858573;padding:0;font-size:10px}.bigAa{color:#9d9e83;letter-spacing:-7px;margin-right:20px;font:74px Georgia;position:relative;transform:rotate(-8deg)}.bigAa>span{color:#bcb59d;font-size:50px;font-style:italic;position:absolute;bottom:-27px;right:-30px}.recent{background:#fff;border:1px solid #e5e7dd;border-radius:9px;padding:18px 20px}.recent .sectionHeading{margin:0 0 17px}.emptyMini{color:#aaa99c;align-items:center;gap:17px;padding:16px 0;display:flex}.emptyMini small{color:#babbb0;margin-top:6px;font-size:9px;display:block}.projectRow{text-align:left;justify-content:flex-start;width:100%;padding:8px 0;font-size:10px;display:flex}.projectRow div{flex:1}.projectRow small{color:#9a9d91;margin-top:4px;font-size:9px;display:block}footer{color:#afb3a4;border-top:1px solid #e6e8dd;justify-content:space-between;margin-top:12px;padding:19px 0;font-size:8px;display:flex}.footdivider{padding:0 10px}.infoPanel{color:#85739d;background:#f1eef8;border:1px solid #e3deed;border-radius:10px;align-items:center;gap:16px;margin-top:25px;padding:25px;display:flex}.infoPanel p{color:#929084;max-width:650px;font-size:12px;line-height:1.7}.infoPanel button{white-space:nowrap;margin-left:auto;font-size:11px}.fontControls{align-items:center;gap:20px;margin:25px 0;display:flex}.fontControls>input{flex:1}.fontControls label{align-items:center;gap:10px;font-size:11px;display:flex}input,select,textarea{color:#454a41;background:#fff;border:1px solid #e0e1da;border-radius:7px;outline-color:#a390c8;padding:11px 12px}textarea{resize:vertical;width:100%;min-height:120px;line-height:1.6}.fontCard{background:#fff;border:1px solid #e2e4da;border-radius:10px;margin-bottom:15px;padding:25px}.fontCard>div{align-items:center;gap:20px;display:flex}.fontCard small{color:#9a9e91;font-size:10px}.fontCard a{color:#8166bb;margin-left:auto;font-size:11px}.fontCard p{margin:25px 0 5px}.empty{text-align:center;color:#9a9d90;padding:85px 20px}.empty h3{color:#53584c;margin-top:20px;font-size:22px}.empty p{margin-bottom:25px;font-size:12px}.savedRow{border-bottom:1px solid #e4e6dc;align-items:center;gap:15px;padding:20px;display:flex}.savedRow>button:nth-child(2){text-align:left;flex:1;display:block}.savedRow small{color:#9a9d90;margin-top:6px;font-size:10px;display:block}.compareIntro{margin:30px 0 20px}.compareIntro p{color:#979b8d;font-size:12px}.badge{letter-spacing:.7px;color:#8b76ae;background:#eee9f5;border-radius:5px;padding:6px 9px;font-size:9px}.compareGrid,.settingsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.compareCard,.settingsCard{background:#fff;border:1px solid #e1e4d8;border-radius:10px;padding:25px}.compareLogo{color:#86719f;margin-bottom:20px;font-size:35px}.compareCard h3{margin-bottom:15px}.compareCard select{width:100%}.notConnected{color:#ae987a;margin-top:25px;font-size:11px}.compareCard p,.settingsCard p{color:#94998b;font-size:12px;line-height:1.7}.compareCard button{color:#8b75ad;padding:10px 0;font-size:11px}.settingsGrid{margin-top:25px}.settingsCard .badge{display:inline-block}.settingsActions{color:#856eb0;gap:15px;margin-top:15px;font-size:11px;display:flex}.toast{color:#fff;z-index:50;background:#464c3f;border-radius:8px;gap:10px;padding:14px 22px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0002}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#29253555;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fafbf8;border:1px solid #e9e6ee;border-radius:16px;width:640px;max-height:90vh;padding:30px;overflow:auto;box-shadow:0 20px 90px #332b4630}.modalHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modalHead h2{margin:7px 0;font:650 25px Manrope,Arial}.modal p{color:#969b8c;font-size:12px;line-height:1.7}.modal label{color:#8c9282;margin:16px 0;font-size:11px;display:block}.modal label input,.modal label select,.modal label textarea{width:100%;margin-top:8px;display:block}.formRow{gap:15px;display:flex}.formRow label{flex:1}.agentTabs{flex-wrap:wrap;gap:7px;display:flex}.agentTabs button{border:1px solid #e1e4d8;border-radius:6px;padding:8px 12px;font-size:11px}.agentTabs .active{color:#8265b5;background:#eae4f4;border-color:#d8cce9}.inlineNotice{color:#a08d70;background:#f2eee4;border:1px solid #e8dfce;border-radius:7px;padding:12px;font-size:11px}.modalActions{flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.result{background:#f0f1eb;border:1px solid #e3e5db;border-radius:8px;margin-top:25px;padding:17px}.result>div:first-child{color:#8f9682;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.result button{letter-spacing:0;font-size:10px}.result pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#646c59;font:12px/1.7 monospace}.gradientPreview{border-radius:6px;height:80px}.plan{border:1px solid #e2e4d9;border-radius:9px;margin:15px 0;padding:20px}.plan b{color:#8d77aa;font-size:11px}.plan h3{margin-bottom:10px}@media (min-width:1500px){.content{padding-top:45px}.hero{height:300px}.agentCard{padding:22px}.toolCard{padding:22px 16px}}@media (max-width:1150px){aside{width:205px;padding:25px 13px}main{margin-left:205px}.content{padding:30px 25px 0}header{padding:0 25px}.sectionHeading h3 span{display:none}.agentCard{padding:13px}.agentCard p{font-size:8px}.hero{padding:25px}.hero h2{font-size:27px}.orbital{transform-origin:50%;width:280px;min-width:270px;transform:scale(.88)}.toolCard{gap:9px;padding:14px 10px}.toolCard p{font-size:8px}.toolCard>svg{display:none}.fontControls{flex-wrap:wrap}}@media (max-width:820px){aside{width:70px;padding:23px 9px}.brand{gap:0;padding:0 4px 25px;font-size:0}.branddot{display:none}.brandmark{font-size:39px}.workspace,.navlabel,.upgrade,.profile,.settings{display:none}nav button{justify-content:center;padding:14px 8px;font-size:0}.new{display:none}nav button svg{min-width:20px}main{margin-left:70px}.content{padding:25px 20px 0}header{height:62px;padding:0 20px}.hero{height:270px;padding:24px}.hero h2{font-size:25px}.orbital{transform-origin:0;min-width:230px;margin-left:-40px;margin-right:-55px;transform:scale(.75)}.agentGrid{grid-template-columns:repeat(3,1fr)}.toolGrid{grid-template-columns:repeat(2,1fr)}.bottomGrid,.compareGrid,.settingsGrid{grid-template-columns:1fr}.titleRow h1{font-size:24px}.private{display:none}.infoPanel{flex-wrap:wrap;align-items:flex-start}.infoPanel button{margin-left:0}.fontControls label{flex-wrap:wrap}}@media (max-width:540px){.content{padding:23px 15px 0}.titleRow{align-items:flex-start}.titleRow>.primary{padding:10px;font-size:0}.titleRow>.primary svg{width:16px}.eyebrow{font-size:7px}h1,.titleRow h1{font-size:21px;line-height:1.35}.subtitle{font-size:10px;line-height:1.7}.hero{height:auto;min-height:266px}.hero h2{font-size:25px}.orbital{display:none}.agentGrid{grid-template-columns:repeat(2,1fr)}.agentCard:last-child{grid-column:span 2}.toolGrid{grid-template-columns:1fr}.sectionHeading h3{font-size:12px}.sectionHeading>button{font-size:9px}.toolTabs{gap:1px}.toolTabs>span{display:none}.toolTabs button{padding:6px 8px}.headerRight{gap:12px}.breadcrumb{gap:8px;font-size:10px}.modal{padding:22px}.formRow{display:block}.fontCard>div{flex-wrap:wrap;align-items:flex-start;gap:10px}.fontCard p{overflow-wrap:anywhere}.fontControls>input{width:100%;min-width:0}.fontControls{gap:10px}.fontControls label{width:100%}footer{gap:10px;font-size:7px}.bigAa{font-size:65px}.recent{padding:16px}.infoPanel{padding:20px}}body{color:#242333;background:#f6f7fb;font-size:15px}aside{background:#181923;border-color:#272834;width:232px;padding:30px 18px 18px}.brand{color:#fff;letter-spacing:-2px;padding:0 12px 35px;font-size:36px}.brandmark{color:#c5f277;background:#303b25;border:1px solid #52613b;border-radius:11px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.branddot{color:#c5f277}.workspace{color:#edecf5;background:#252631;border-color:#393a46;padding:13px 10px;font-size:12px}.workspaceIcon{color:#ecdfc3;background:#434038}.workspace small,.profile small{color:#9e9ead;font-size:11px}.navlabel{color:#777989;letter-spacing:1.7px;font-size:9px}nav{gap:7px}nav button{color:#b1b1c0;padding:13px 12px;font-size:12px}nav button.selected{color:#24331c;background:#c8f78c;box-shadow:0 4px 15px #0002}nav button:hover{color:#fff;background:#30313f}nav button.selected:hover{color:#24331c;background:#b8ed75}nav button:nth-child(4):after{background:#353643}.new{color:#d0eb9c;background:#414332;font-size:8px}.upgrade{color:#fff;background:radial-gradient(at 0 0,#4d3b6b,#0000),#2b273b;border-color:#4d405c;padding:17px 13px}.upgrade>span{font-size:12px}.upgrade p{color:#bdb3cf;font-size:11px}.upgrade button{color:#322548;background:#d4c5f2;border:0;font-size:11px;font-weight:600}.settings{color:#a7a9bb;font-size:11px}.profile{color:#f2f1f8;border-color:#363746;font-size:12px}.avatar,.smallavatar{color:#6f4d30;background:#ebd7be;font-weight:650}main{margin-left:232px}header{background:#fff;border-color:#e7e8f0;height:76px}.breadcrumb{color:#9695a4;font-size:12px}.breadcrumb b{color:#4b485c}.headerRight .private{color:#777589;font-size:11px}.content{max-width:1490px;padding-top:34px}.eyebrow{color:#8371ac;letter-spacing:1.7px;font-size:9px}h1,.titleRow h1{letter-spacing:-1.5px;margin:8px 0 10px;font-size:34px;font-weight:750}.primary{background:#7752db;border-color:#7752db;border-radius:9px;padding:12px 17px;font-size:12px;box-shadow:0 4px 10px #7752db19}.searchbar{border-color:#e2e3ed;border-radius:10px;margin:25px 0 20px;padding:13px 16px;box-shadow:0 3px 12px #24203b03}.searchbar input{font-size:12px}.searchbar>span{color:#9c96ae;background:#f6f5fa;border-color:#e9e6ef;font-size:10px}.overviewStats{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px;display:grid}.overviewStats>button{text-align:left;background:#fff;border:1px solid #e4e3ee;border-radius:11px;justify-content:flex-start;gap:13px;padding:16px}.statSymbol{color:#9275ce;background:#f0ebfc;border-radius:9px;padding:10px;display:flex}.overviewStats>button:nth-child(2) .statSymbol{color:#7f9f5d;background:#eff4e8}.overviewStats>button:nth-child(3) .statSymbol{color:#be906b;background:#faf0e7}.overviewStats strong{letter-spacing:-1px;font:750 22px/1.2 Manrope,Arial;display:block}.overviewStats div>span{color:#928b9e;margin-top:4px;font-size:10px;display:block}.overviewStats>button>svg{color:#b6adc5;margin-left:auto}.hero{background:radial-gradient(at 85% 40%,#65528c88,#0000 55%),#262331;border:1px solid #33303e;border-radius:16px;height:315px;padding:31px 35px;box-shadow:0 8px 20px #2721360b}.hero:after{content:"";pointer-events:none;border:1px solid #ffffff05;border-radius:50%;width:500px;height:500px;position:absolute;top:-300px;right:-230px}.heroPill{color:#ded4f1;letter-spacing:1.1px;background:#ffffff09;border:1px solid #ffffff25;padding:6px 10px;font-size:8px}.hero h2{color:#fff;letter-spacing:-1.8px;margin:17px 0 12px;font-size:40px;font-weight:650;line-height:1.13}.hero h2 em{color:#c9f494;letter-spacing:-1.1px;font-family:Georgia,serif;font-style:italic;font-weight:400}.hero p{color:#b9b0c9;margin-bottom:18px;font-size:12px;line-height:1.8}.hero button{color:#29361f;background:#c8f58d;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:650}.hero small{color:#a399b4;letter-spacing:.4px;margin-top:14px;font-size:9px}.orbital{width:395px;min-width:340px;height:270px;margin-top:-3px;transform:rotate(-5deg)}.orbit{border-color:#b6a5d72e;width:248px;height:248px;top:6px;left:65px}.o2{border-style:dashed;border-color:#b6a5d72e;width:172px;height:172px;top:44px;left:103px}.orbCore{color:#efffd9;background:linear-gradient(135deg,#b797f5,#7853c8);border:1px solid #c4afff;border-radius:26px;width:100px;height:100px;top:81px;left:140px;transform:rotate(-7deg);box-shadow:0 0 70px #b289f966,0 20px 25px #0002}.float{color:#d9b9ff;background:#38313f;border:1px solid #a38fbd55;width:53px;height:53px;box-shadow:0 10px 15px #0002}.f1{background:#3f324f;top:22px;left:74px}.f2{color:#f4c497;background:#41352d;border-color:#a08b6955;top:39px;right:42px}.f3{color:#d0e5a6;background:#344334;border-color:#abc08a55;bottom:33px;left:56px}.f4{color:#edbadc;background:#4c3547;border-color:#bb97ad55;bottom:28px;right:30px}.f5{color:#e1ecb5;background:#56503b;width:30px;height:30px;top:-5px;left:179px}.spark{color:#c8e69a}.s1{font-size:18px;top:106px;left:34px}.s2{top:126px;right:5px}.s3{color:#b7a7dd}.tinylabel{color:#bba9d2;letter-spacing:2px;font-size:7px;bottom:0;right:115px;transform:rotate(5deg)}.sectionHeading{margin:28px 0 16px}.sectionHeading h3{letter-spacing:-.5px;font-size:17px;font-weight:700}.sectionHeading h3 span{color:#9690a2;letter-spacing:0;margin-left:12px;font-size:11px}.sectionHeading>button{color:#8067ac;font-size:11px}.agentGrid{gap:13px}.agentCard{background:linear-gradient(145deg,#fff 60%,#f7f3ff);border:1px solid #e3dfed;border-radius:12px;padding:19px 17px;overflow:hidden;box-shadow:0 4px 10px #39294d03}.agentCard:nth-child(2){background:linear-gradient(145deg,#fff 60%,#f3f8eb)}.agentCard:nth-child(3){background:linear-gradient(145deg,#fff 60%,#eff4fe)}.agentCard:nth-child(4){background:linear-gradient(145deg,#fff 60%,#fff5e8)}.agentCard:nth-child(5){background:linear-gradient(145deg,#fff 60%,#fff0f6)}.agentCard:hover{transform:translateY(-5px);box-shadow:0 10px 25px #5d3f8e12}.agentCard h4{margin:15px 0 8px;font-size:14px;font-weight:650}.agentCard h4 span{letter-spacing:1px;color:#a39bae;font-size:7px}.agentCta{color:#8a6bb4;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.toolTabs{margin-bottom:16px}.toolTabs button{color:#9690a2;padding:7px 12px;font-size:11px}.toolTabs button.active{color:#7954ba;background:#ebe5f7;font-weight:550}.toolGrid{gap:13px}.toolCard{border-color:#e4e1ed;border-radius:11px;padding:20px 17px;transition:transform .2s,box-shadow .2s}.toolCard h4{font-size:12px;font-weight:600}.toolCard p{color:#9a91a7;margin-top:6px;font-size:10px}.fontFeature{background:radial-gradient(at 100% 100%,#e7c7a6,#0000 80%),#f6eddf;border-color:#e6ddcf;border-radius:12px;min-height:180px;padding:27px}.fontFeature .eyebrow{color:#a07d56;letter-spacing:1.8px}.fontFeature h3{color:#674d35;letter-spacing:-.7px;font:400 25px Georgia}.fontFeature p{color:#a28c74;font-size:11px}.fontFeature button{color:#866344;font-size:11px}.bigAa{color:#b28b62;font-size:88px}.bigAa>span{color:#d1ae89}.recent{border-color:#e4e1ec;border-radius:12px;padding:23px}.recent h3{font-size:13px}.recent .sectionHeading button{font-size:10px}.emptyMini p{font-size:11px}.emptyMini small{color:#aca3b7;font-size:10px}.fontCard,.compareCard,.settingsCard,.recent{box-shadow:0 3px 10px #2c163b03}.modal{background:#fbfaff;border-color:#ddd3ed}.modalHead h2{color:#3b2d50}.infoPanel{background:#efe9fa;border-color:#dfd3ef}.infoPanel p,.settingsCard p,.compareCard p{color:#898093}.badge{color:#8961b4;background:#e8dcfa}.dataNote{color:#9d91ac}.compareCard h3{font-size:18px}.compareCard button{color:#8556bb}.fontCard{border-color:#e4ddee}.fontCard small{color:#9c90aa}.empty h3{color:#59476f}.toast{background:#3f2f56}.result{background:#eeebf6;border-color:#dfd7eb}.result pre{color:#645277}.result>div:first-child{color:#9a87af}.iconbutton{color:#9990a6}.projectRow{font-size:12px}.projectRow small{font-size:10px}.savedRow{border-color:#e4ddec}@media (min-width:1500px){.hero{height:330px}.hero h2{font-size:46px}.orbital{margin-right:50px}.content{padding-top:40px}}@media (max-width:1150px){aside{width:205px}main{margin-left:205px}.titleRow h1{font-size:29px}.hero{padding:28px}.hero h2{font-size:35px}.orbital{transform-origin:50%;width:280px;min-width:270px;transform:scale(.87)}.agentCard{padding:16px 12px}.agentCard p{font-size:9px}.agentCard h4{font-size:13px}.agentCard h4 span{font-size:6px}.toolCard{padding:17px 12px}.toolCard p{font-size:9px}.overviewStats>button{gap:9px;padding:14px 11px}.overviewStats div>span{font-size:9px}.overviewStats strong{font-size:21px}.statSymbol{padding:9px}.overviewStats>button>svg{width:13px}.fontFeature{padding:22px}.fontFeature h3{font-size:22px}}@media (max-width:820px){aside{width:70px;padding:23px 9px}main{margin-left:70px}.brand{padding:0 4px 25px;font-size:0}.brandmark{border-radius:10px;min-width:36px;height:36px}.brandmark svg{width:27px}.branddot{display:none}nav button{padding:14px 8px;font-size:0}.overviewStats{gap:9px}.statSymbol{display:none}.hero{height:300px;padding:26px}.hero h2{font-size:34px}.orbital{transform-origin:0;min-width:230px;margin-left:-40px;margin-right:-55px;transform:scale(.75)}.agentGrid{grid-template-columns:repeat(3,1fr)}.toolGrid{grid-template-columns:repeat(2,1fr)}.titleRow h1{font-size:28px}.bottomGrid{grid-template-columns:1fr}.subtitle{font-size:12px}.compareGrid,.settingsGrid{grid-template-columns:1fr}}@media (max-width:540px){.content{padding:24px 14px 0}.titleRow h1{letter-spacing:-1.2px;font-size:27px}.titleRow>.primary{padding:11px;font-size:0}.titleRow .eyebrow{font-size:7px}.subtitle{font-size:11px}.overviewStats{gap:7px;margin-bottom:17px}.overviewStats>button{min-height:77px;padding:12px 9px;display:block;position:relative}.overviewStats>button>svg{width:12px;position:absolute;top:14px;right:9px}.overviewStats strong{font-size:21px}.overviewStats div>span{max-width:72px;margin-top:6px;font-size:8px;line-height:1.4}.hero{border-radius:13px;height:auto;min-height:307px;padding:25px 22px}.hero h2{margin-top:18px;font-size:36px}.hero p{font-size:11px}.heroPill{letter-spacing:1px;font-size:6px}.hero small{font-size:7px}.orbital{display:none}.agentGrid{grid-template-columns:repeat(2,1fr);gap:10px}.agentCard{padding:17px 13px}.agentCard h4{font-size:14px}.agentCard h4 span{font-size:7px}.agentCard p{min-height:30px;font-size:10px}.agentCard:last-child{grid-column:span 2}.agentCard:last-child p{min-height:0}.agentCta{margin-top:9px;font-size:9px}.sectionHeading h3{font-size:16px}.sectionHeading>button{font-size:9px}.sectionHeading{margin-top:25px}.toolGrid{grid-template-columns:1fr}.toolCard{padding:18px 15px}.toolCard h4{font-size:13px}.toolCard p{font-size:10px}.toolCard>svg{display:block}.toolTabs button{padding:7px 8px;font-size:10px}.fontFeature{min-height:180px;padding:23px}.bigAa{font-size:75px}.recent{padding:20px}.recent h3{font-size:12px}.recent .sectionHeading button{font-size:9px}footer{font-size:7px}.headerRight{gap:12px}.hero button{font-size:11px}.compareCard,.settingsCard{padding:23px}}@media (prefers-reduced-motion:no-preference){.orbCore{animation:6s ease-in-out infinite floatcore}.f1,.f3{animation:7s ease-in-out infinite bob}.f2,.f4{animation:8s ease-in-out infinite reverse bob}@keyframes floatcore{50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes bob{50%{translate:0 -6px}}}.fontLibraryIntro{color:#fff;background:linear-gradient(120deg,#282335,#46345e);border:1px solid #443451;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:28px 30px;display:flex}.fontLibraryIntro h2{letter-spacing:-1px;margin:17px 0 10px;font:600 28px/1.3 Manrope,Arial}.fontLibraryIntro .badge{color:#d6c3f2;background:#ffffff0f;border:1px solid #ffffff20;font-size:8px}.fontCount{color:#cff49e;border-left:1px solid #ffffff20;flex-direction:column;justify-content:center;align-items:center;min-width:125px;padding-left:25px;display:flex}.fontFilterBar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;display:flex}.fontFilterBar button{color:#9789a8;background:#fff;border:1px solid #e3deed;border-radius:7px;padding:8px 12px;font-size:11px}.fontFilterBar>span{color:#a99ab5;margin-left:auto;font-size:11px}.fontCollection{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fontCollection .fontCard{border-radius:13px;flex-direction:column;min-width:0;margin:0;padding:22px;display:flex;overflow:hidden}.fontCard .fontCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.fontLicenseBadge{letter-spacing:1px;color:#a6ad96;font-size:7px}.fontCollection .fontCard h3{letter-spacing:0;margin:17px 0 0;font:600 14px Manrope}.fontCollection .fontSpecimen{color:#544363;overflow-wrap:anywhere;min-height:116px;margin:25px 0 8px;line-height:1.4}.fontSampleLine{color:#b2a3bd;letter-spacing:1px;padding:10px 0 22px;font-size:15px;line-height:1.6}.fontCard .fontCardBottom{border-top:1px solid #ece5f1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.fontCardBottom a{align-items:center;gap:6px;margin:0;font-size:10px;display:inline-flex}.fontCardBottom a.fontDownload{color:#8b61b3;background:#eee7f8;border:1px solid #e5d9f0;border-radius:7px;padding:8px 11px;font-weight:500}.loadMoreFonts{text-align:center;margin:28px 0 35px}.loadMoreFonts button{color:#875bb0;background:#e9e0f7;border:1px solid #d8c7eb;border-radius:8px;padding:11px 20px;font-size:12px}.loadMoreFonts p{color:#aa9bb6;margin-top:12px;font-size:10px}@media (max-width:950px){.fontCollection{grid-template-columns:1fr}}@media (max-width:540px){.fontLibraryIntro{padding:23px 19px}.fontLibraryIntro h2{font-size:23px}.fontLibraryIntro p{font-size:11px}.fontCount{min-width:65px;padding-left:14px}.fontCount strong{font-size:37px}.fontCount span{font-size:8px}.fontCount svg{width:21px}.fontFilterBar{gap:6px}.fontFilterBar button{padding:7px 9px;font-size:10px}.fontFilterBar>span{font-size:9px}.fontCollection .fontCard{padding:20px}.fontCollection .fontSpecimen{min-height:100px}.fontControls label{font-size:11px}}.fontFilterBar select{color:#907aa6;background:#fff;border:1px solid #e3deed;border-radius:7px;max-width:120px;margin-left:auto;padding:7px 9px;font-size:10px}.fontFilterBar>span{margin-left:3px}.fontPagination{justify-content:center;align-items:center;gap:28px;margin:28px 0 35px;display:flex}.fontPagination>button{color:#865caf;background:#eee6f8;border:1px solid #d9c8eb;border-radius:8px;min-width:100px;padding:10px 16px;font-size:11px}.fontPagination>button:disabled{opacity:.4;cursor:default}.fontPagination>div{text-align:center}.fontPagination strong{color:#8f74a8;font-size:11px;font-weight:600;display:block}.fontPagination span{color:#aa9bb6;margin-top:6px;font-size:9px;display:block}.fontFilterBar{scroll-margin-top:20px}@media (max-width:540px){.fontPagination{gap:10px}.fontPagination>button{min-width:70px;padding:9px 10px;font-size:10px}.fontPagination strong{font-size:10px}.fontPagination span{font-size:8px}.fontFilterBar select{max-width:100px;font-size:9px}}.fontCardBottom button.fontDownload{color:#8b61b3;background:#eee7f8;border:1px solid #e5d9f0;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:500;display:inline-flex}.fontCardBottom button.fontDownload:disabled{opacity:.6;cursor:wait}.fontCard .fontAttribution{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fontAttribution .licenseLink{font-size:9px}.fontCount span{text-align:center;max-width:150px;line-height:1.5}.fontSampleLine[dir=auto]{letter-spacing:normal}.fontFilterBar select[aria-label="Filter font collection"]{max-width:165px;margin-left:0}@media (max-width:540px){.fontCount span{max-width:90px}.fontFilterBar select[aria-label="Filter font collection"]{max-width:150px}}.fontLanguageCoverage{color:#927aa6;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.6}.fontPreviewStatus{color:#927aa6;min-height:16px;margin-bottom:6px;font-size:10px;line-height:1.6;display:block}.fontPreviewStatus button{color:#7c4eaf;background:#f4edf9;border:1px solid #d8c7eb;border-radius:5px;padding:3px 6px;font-size:10px}.toolCostBadge{color:#648a44;white-space:nowrap;margin-left:4px;font:600 8px Manrope}.aiCostPanel{background:#fff;border:1px solid #e3deed;border-radius:14px;margin-top:24px;padding:24px}.aiCostPanel h3{color:#68517d;font-size:18px}.aiCostPanel p{color:#9789a8;font-size:12px;line-height:1.8}.aiCostTable>div{color:#9789a8;border-bottom:1px solid #eee6f4;grid-template-columns:150px 1fr 120px;align-items:center;gap:15px;padding:15px 0;font-size:12px;display:grid}.aiCostTable a{color:#8058ae;font-size:11px}@media (max-width:600px){.aiCostPanel{padding:18px}.aiCostTable>div{grid-template-columns:1fr;gap:6px}}:root{--ink:#19383d;--muted:#60767c;--teal:#17695f;--lime:#dbf99b;--line:#dfe8e5;--canvas:#f4f7f6;--white:#fff}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,a,input,select,textarea{touch-action:manipulation}button{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}button:hover{filter:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #239386}button:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover{transform:none}button,a{-webkit-tap-highlight-color:transparent}aside{color:#d5e4e3;z-index:30;background:#163239;border-right:0;width:248px;padding:32px 18px 18px;overflow-y:auto}.brand{letter-spacing:-1.7px;color:#fff;justify-content:flex-start;gap:11px;width:100%;padding:0 12px 30px;font:800 33px Manrope,Arial,sans-serif}.brandmark{background:var(--lime);color:#254b3b;border-radius:13px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex;box-shadow:0 4px 16px #0001}.brandmark svg{width:27px}.branddot{color:var(--lime);margin-left:-7px}.workspace{color:#d8e8e6;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;gap:11px;padding:13px 12px;font-size:12px;display:flex}.workspaceIcon{color:#cce9dc;background:#d8f3e41c;border:1px solid #c6e9db22;border-radius:9px;padding:10px 12px}.workspace small{color:#91aaa9;margin-top:5px;font-size:10px}.workspace>svg{color:#8fa6a5;margin-left:auto}.navlabel{color:#809b9c;letter-spacing:1.8px;margin:30px 14px 13px;font-size:9px;display:block}aside nav{gap:6px}aside nav button{color:#b9cdcd;white-space:nowrap;border-radius:11px;justify-content:flex-start;gap:12px;min-height:45px;padding:13px 14px;font-size:12px}aside nav button:hover{color:#fff;background:#ffffff09}aside nav button.selected{background:var(--lime);color:#24443a;font-weight:700;box-shadow:0 3px 12px #0001}aside nav button>svg{opacity:.85;flex-shrink:0}aside nav button:nth-child(4):after{display:none}aside nav button:nth-child(5){margin-top:16px}aside nav button:nth-child(5):before{content:"";background:#ffffff13;height:1px;position:absolute;top:-12px;left:14px;right:14px}.new{color:#98b2b2;letter-spacing:1px;background:#ffffff0e;border-radius:4px;padding:4px 5px;font-size:7px}.selected .new{color:#31563c;background:#173c3220}.upgrade{background:#284a48;border:1px solid #ffffff10;border-radius:14px;margin-top:28px;padding:18px 15px}.upgrade>span{color:#d3edbe;letter-spacing:1px;font-size:9px;font-weight:700}.upgrade p{color:#a7c3bc;margin:12px 0 16px;font-size:11px;line-height:1.8}.upgrade button{color:#e1f2da;background:#d7ecc714;border:1px solid #d7ecc72a;border-radius:8px;padding:10px;font-size:11px}.upgrade button:hover{background:#d7ecc725}.settings{color:#abc2c0;gap:10px;padding:22px 10px;font-size:11px}.settings:hover{color:#fff}.profile{color:#d8e7e5;border-color:#ffffff14;padding:18px 8px 2px;font-size:11px;display:flex}.profile small{color:#8daaa7;font-size:10px}.avatar,.smallavatar{color:#78542b;letter-spacing:.3px;background:#efd6b8;border:3px solid #fff4;font-weight:700}.avatar{width:35px;height:35px}.smallavatar{border:3px solid #fff;width:34px;height:34px}main{min-width:0;margin-left:248px}header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f7f6ee;height:78px;padding:0 36px;position:sticky;top:0}.breadcrumb{color:#869996;gap:14px;font-size:11px}.breadcrumb b{color:var(--ink);font-weight:600}.headerRight{gap:20px}.private{color:#59736a;background:#e5ede8;border:1px solid #d6e5dc;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.private>span,.statusdot{background:#298774;width:6px;height:6px}.iconbutton{color:#526d6d;min-width:32px;min-height:32px}.content{max-width:1540px;margin:auto;padding:34px 36px 0}.titleRow{align-items:center;gap:18px}.eyebrow{color:#78928a;letter-spacing:1.6px;font-size:9px;font-weight:700}h1,.titleRow h1{letter-spacing:-1.45px;color:var(--ink);margin:9px 0 10px;font:750 34px/1.25 Manrope,Arial,sans-serif}.subtitle{color:var(--muted);font-size:13px;line-height:1.65}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff;border-radius:10px;min-height:43px;padding:12px 17px;font-size:12px;font-weight:600;box-shadow:0 4px 10px #17695f13}.primary:hover{background:#10584e;transform:translateY(-1px);box-shadow:0 5px 16px #17695f20}.searchbar{border:1px solid var(--line);color:#718b83;background:#fff;border-radius:13px;gap:12px;margin:26px 0 23px;padding:14px 17px;box-shadow:0 2px 3px #12372b02}.searchbar input{color:var(--ink);height:24px;box-shadow:none;font-size:12px}.searchbar input::placeholder{color:#8b9d99}.searchbar>span{color:#81968d;background:#f5f8f6;border-color:#e2ebe5;border-radius:6px;padding:5px 8px;font-size:10px}.searchbar:focus-within{border-color:#6cae9b;box-shadow:0 0 0 4px #86bea114}.overviewBento{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:20px;margin-bottom:18px;display:grid}.hero{height:auto;min-height:378px;box-shadow:none;isolation:isolate;background:radial-gradient(at 100% 0,#527e5c66,#0000 58%),#173f39;border:0;border-radius:20px;margin:0;padding:35px 34px;display:block}.hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:36px 36px;border:0;border-radius:0;width:auto;height:auto;position:absolute;inset:0}.heroCopy{z-index:2;max-width:475px;position:relative}.heroPill{color:#c1d9b8;letter-spacing:1.6px;background:0 0;border:0;gap:8px;padding:0;font-size:8px}.heroPill>span{background:#d5f58e;border-radius:50%;width:5px;height:5px}.hero h2{letter-spacing:-2px;color:#f7fbef;margin:27px 0 19px;font:700 clamp(34px,3.15vw,51px)/1.1 Manrope,Arial,sans-serif}.hero h2 em{color:#d7efa8;letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-size:1.04em;font-weight:400}.hero p{color:#bdcfc6;max-width:330px;margin:0 0 25px;font-size:12px;line-height:1.9}.heroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heroActions button{background:var(--lime);color:#203e30;border-radius:9px;min-height:42px;padding:12px 15px;font-size:11px;font-weight:700}.heroActions button:hover{background:#e7ffb8;transform:translateY(-2px)}.heroActions button.heroSecondary{color:#d9e8dd;background:#ffffff09;border:1px solid #ffffff30;font-weight:500}.heroActions .heroSecondary:hover{background:#ffffff15}.heroFootnote{letter-spacing:.1px;color:#9bb9aa;align-items:center;gap:9px;margin-top:28px;font-size:9px;display:flex}.heroMiniMark{color:#d4edbe;font:800 18px/1 Manrope}.typeArtwork{z-index:0;pointer-events:none;width:260px;position:absolute;inset:0 0 0 auto;overflow:hidden}.artGlyph{color:#acd4b2;opacity:.12;letter-spacing:-30px;font:italic 380px/.9 Georgia,serif;position:absolute;bottom:-9px;right:-28px;transform:rotate(-13deg)}.artStar{color:#c5e6a1;opacity:.35;font-size:100px;line-height:1;position:absolute;top:18px;right:12px;transform:rotate(12deg)}.artLabel{color:#9fc2ac;letter-spacing:1.5px;opacity:.65;writing-mode:vertical-rl;align-items:center;gap:8px;font-size:6px;display:flex;position:absolute;bottom:26px;right:20px}.studioPanel{background:#ebf0f8;border:1px solid #dde5ec;border-radius:20px;min-width:0;padding:26px 26px 20px}.studioPanelHeading{color:#7c8d9e;letter-spacing:1.3px;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex}.liveDot{box-sizing:content-box;background:#7b9f8a;border:3px solid #d7e4dd;border-radius:50%;width:7px;height:7px}.studioPanel h3{letter-spacing:-.9px;color:#2e414d;margin:18px 0 9px;font:650 26px/1.25 Manrope}.studioPanel>p{color:#84949d;margin:0 0 22px;font-size:10px}.studioMetric{text-align:left;background:#fff;border:1px solid #dee6e9;border-radius:13px;justify-content:flex-start;gap:12px;width:100%;padding:15px}.metricIcon{color:#6b8769;background:#e6f0e4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.studioMetric b{letter-spacing:-1.4px;color:#2b4647;font:750 30px/1.2 Manrope;display:block}.studioMetric small{color:#8a9b9b;margin-top:4px;font-size:10px;display:block}.studioMetric>svg{color:#8fa6a3;margin-left:auto}.studioMiniGrid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.studioMiniGrid button{text-align:left;background:#f8fafdbf;border:1px solid #dbe5ea;border-radius:11px;padding:13px;display:block;position:relative}.studioMiniGrid b{color:#506975;letter-spacing:-1px;font:700 23px/1.2 Manrope;display:block}.studioMiniGrid span{color:#879ca5;margin-top:5px;font-size:9px;display:block}.studioMiniGrid svg{color:#9aafb6;position:absolute;top:15px;right:11px}.studioMetric:hover,.studioMiniGrid button:hover{background:#f9fffb;border-color:#afc9bc}.studioStatus{color:#7b918b;align-items:center;gap:4px;margin-top:18px;font-size:8px;display:flex}.studioStatus>.statusdot{width:4px;height:4px}.studioStatus button{color:#618276;gap:4px;margin-left:auto;padding:0;font-size:8px}.quickLaunch{border:1px solid var(--line);background:#fff;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;padding:12px 16px;display:flex}.quickLaunch>span{color:#526c65;align-items:center;gap:8px;margin-right:auto;font-size:11px;font-weight:600;display:flex}.quickLaunch>span svg{color:#91a474}.quickLaunch button{color:#75897d;background:#f4f7f5;border:1px solid #e5ece6;border-radius:7px;padding:8px 11px;font-size:10px}.quickLaunch button:hover{color:#3c6552;background:#edf5e8;border-color:#bfd1b2}.sectionHeading{gap:14px;margin:28px 0 17px}.sectionHeading h3{letter-spacing:-.55px;color:#284744;font:750 19px Manrope}.sectionHeading h3 span{color:#839991;letter-spacing:0;margin-left:12px;font-family:DM Sans;font-size:11px;font-weight:400}.sectionHeading>button{color:#437f6b;font-size:11px;font-weight:500}.agentGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.agentCard,.agentCard:nth-child(n){border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:20px 17px;box-shadow:0 3px 4px #123c2d02}.agentCard:hover{border-color:#9fc4b0;transform:translateY(-4px);box-shadow:0 12px 25px #173d2b08}.agentIcon{border-radius:12px;padding:11px}.purple{color:#8b78b3;background:#eeeaf7}.green{color:#779357;background:#e9f2e0}.blue{color:#7394ba;background:#e9eff9}.orange{color:#bd9266;background:#fff0e1}.pink{color:#b7859b;background:#f8eaf0}.cardarrow{color:#a5b8ae;top:23px;right:15px}.agentCard h4{color:#324e48;letter-spacing:-.25px;margin:16px 0 11px;font-size:14px;font-weight:650}.agentCard h4 span{color:#a48d64;letter-spacing:.5px;background:#faf5e8;border-radius:4px;width:fit-content;margin:7px 0 0;padding:4px 6px;font-size:7px;line-height:1.3;display:block}.agentCard p{color:#84978e;min-height:36px;font-size:11px;line-height:1.65}.agentCta{color:#59816d;gap:7px;margin-top:18px;font-size:10px}.toolTabs{flex-wrap:wrap;gap:7px}.toolTabs button{color:#7a8e84;border-radius:8px;padding:8px 13px;font-size:11px}.toolTabs button.active{color:#486746;background:#e3ede1}.toolTabs>span{color:#91a296;font-size:9px}.toolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.toolCard{border:1px solid var(--line);background:#fff;border-radius:13px;gap:14px;min-width:0;min-height:103px;padding:21px 18px;box-shadow:0 3px 4px #123c2d02}.toolCard:hover{border-color:#adc4b3;transform:translateY(-3px);box-shadow:0 10px 25px #13372b07}.toolCard>div{min-width:0}.toolCard h4{color:#3b554b;font-size:12px;font-weight:650;line-height:1.5}.toolCard p{color:#849a8c;font-size:10px;line-height:1.65}.toolIcon{color:#82906b;background:#ecf0e5;border-radius:11px;width:42px;min-width:42px;height:42px}.t1{color:#7a9885;background:#e4eee8}.t2{color:#899aad;background:#e9eef4}.t3{color:#b69474;background:#f9ebdf}.toolCostBadge{color:#7b9767;vertical-align:1px;background:#edf4e7;border-radius:3px;padding:3px 5px;font-size:7px}.toolCard>svg{color:#b0bfb2}.bottomGrid{gap:20px;margin-top:30px}.fontFeature{background:radial-gradient(at 100% 100%,#e9c6a678,#0000 70%),#f8f0e1;border:1px solid #e9dfca;border-radius:17px;min-height:205px;padding:30px}.fontFeature .eyebrow{color:#b19773;letter-spacing:1.6px;font-size:8px}.fontFeature h3{color:#7b5c3a;letter-spacing:-.6px;margin:14px 0;font:400 29px/1.2 Georgia,serif}.fontFeature p{color:#ab9475;font-size:11px;line-height:1.6}.fontFeature button{color:#9a754a;margin-top:14px;font-size:11px}.bigAa{color:#ba9767;margin-right:15px;font-size:100px}.bigAa>span{color:#d4b58a;font-size:60px}.recent{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:17px;padding:25px}.recent .sectionHeading h3{font-size:14px}.recent .sectionHeading button{color:#71907d}.emptyMini{color:#9bb29b;padding:28px 0}.emptyMini p{color:#7e9884;font-size:11px;line-height:1.7}.projectRow{color:#597a61;padding:13px 0}.projectRow small{color:#97aa99}.projectRow>svg{color:#8aa184}.fontLibraryIntro{color:#fff;background:radial-gradient(at 100% 0,#6b987e66,#0000 60%),#1c403a;border:0;border-radius:18px;gap:25px;padding:32px}.fontLibraryIntro .badge{color:#cce3b7;letter-spacing:1.1px;background:#ffffff0c;border-color:#ffffff20;padding:7px 9px;font-size:8px}.fontLibraryIntro h2{letter-spacing:-1px;color:#f1f8e8;margin:20px 0 12px;font:650 31px/1.25 Manrope}.fontLibraryIntro p{color:#afc7b7;max-width:610px;font-size:11px;line-height:1.9}.fontCount{color:#daefb1;border-color:#ffffff20;min-width:155px;padding-left:25px}.fontCount strong{letter-spacing:-2.5px;font:750 48px Manrope}.fontCount span{color:#b5ccb7;font-size:10px}.fontControls{border:1px solid var(--line);background:#fff;border-radius:13px;gap:16px;margin:22px 0 17px;padding:15px}.fontControls input:not([type=range]){color:#345a45;background:#f7faf7;border:1px solid #e0eade;border-radius:9px;padding:13px;font-size:14px}.fontControls label{color:#739179;font-size:11px}.fontControls input[type=range]{accent-color:#548968}.fontFilterBar{gap:7px}.fontFilterBar button{color:#7d947d;border-color:#dce6da;border-radius:7px;padding:8px 11px;font-size:10px}.fontFilterBar button.active{color:#5c7d4a;background:#e2eddb;border-color:#c0d3ad}.fontFilterBar select,.fontFilterBar select[aria-label="Filter font collection"]{color:#708b70;background:#fff;border-color:#dce6da;border-radius:7px;max-width:180px;padding:8px;font-size:10px}.fontFilterBar>span{color:#9aab93;font-size:10px}.fontCollection{gap:17px}.fontCollection .fontCard{background:#fff;border:1px solid #dfe7dc;border-radius:16px;padding:24px;transition:border-color .18s,box-shadow .18s;box-shadow:0 3px 10px #18392b02}.fontCollection .fontCard:hover{border-color:#b8cda9;box-shadow:0 10px 24px #25432a07}.fontCategoryBadge{color:#8a9d6e;background:#f0f4e9;border-radius:5px;padding:6px 8px;font-size:9px}.fontLicenseBadge{color:#9aa88b}.fontCollection .fontCard h3{color:#435b43;letter-spacing:-.3px;margin-top:18px;font:700 16px Manrope}.fontLanguageCoverage{color:#9bab8f;font-size:10px;line-height:1.7}.fontCollection .fontSpecimen{color:#344c31;min-height:125px;margin:28px 0 12px;line-height:1.5}.fontSampleLine{color:#9ead94;letter-spacing:.2px;padding:8px 0 20px;font-family:DM Sans,Arial,sans-serif;font-size:10px}.fontCard .fontCardBottom{border-color:#e8eee3;gap:8px}.fontAttribution{gap:8px}.fontCardBottom a.licenseLink{color:#94a186;font-size:9px}.fontDownload{color:#688855;background:#f1f6e9;border-radius:7px;padding:8px 10px;font-size:11px}.fontPreviewStatus{color:#9baa91;font-size:10px}.fontPreviewStatus button{color:#739252;background:#f4f8eb;border-color:#d8e5c7}.fontPagination>button{color:#708959;background:#eaf1e2;border-color:#d4dfc4;border-radius:8px}.fontPagination strong{color:#758e61}.infoPanel{color:#728a62;background:#eaf1e7;border:1px solid #d9e5d2;border-radius:14px;gap:17px;padding:24px}.infoPanel b{color:#546f48;font-size:13px}.infoPanel p{color:#85977b;font-size:11px;line-height:1.9}.infoPanel button{color:#688954}.infoPanel>svg{color:#90a579;flex-shrink:0}.badge{color:#82956f;background:#e8f0e1;border-radius:5px;font-size:9px}.dataNote{color:#8ea080;font-size:11px;line-height:1.9}.settingsCard,.compareCard,.aiCostPanel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:16px}.settingsCard h3,.compareCard h3,.aiCostPanel h3{color:#4b6849}.settingsCard p,.compareCard p,.aiCostPanel p{color:#8c9e80;font-size:12px;line-height:1.9}.compareLogo{color:#83a069}.compareCard button,.aiCostTable a{color:#719454}.aiCostTable>div{color:#8a9c7c;border-color:#e9eee2}.aiCostTable b{color:#5b7650}.compareIntro{color:#78946b;background:#edf2e7;border:1px solid #dfe7d5;border-radius:14px}.compareIntro p{font-size:12px;line-height:1.9}.empty h3{color:#6b8656;letter-spacing:-.5px;font-size:21px}.empty p{color:#9eaf8e;line-height:1.8}.empty>svg{color:#a6ba91}.savedRow{border:1px solid var(--line);color:#82996c;background:#fff;border-radius:12px;margin-bottom:10px;padding:18px}.savedRow small{color:#a6b596}.savedRow b{color:#66814f}footer{color:#a6b398;border-color:#e0e8da;margin-top:30px;padding:24px 0;font-size:9px}.statusdot{background:#7e9f61}.footdivider{color:#c4cfbb}.overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e292b70;padding:22px;overflow-y:auto}.modal{background:#fcfdfb;border:1px solid #e0e8d8;border-radius:19px;max-height:calc(100dvh - 44px);padding:30px;overflow-y:auto;box-shadow:0 30px 100px #0b2e2b25}.modalHead h2{color:#395740;letter-spacing:-.8px;font-family:Manrope;font-size:25px}.modalHead .eyebrow{color:#9cad8a}.modal label{color:#7c9569;font-size:12px}.modal input,.modal textarea,.modal select,.compareCard select,.compareIntro textarea{color:#506c43;background:#fff;border:1px solid #d9e4d0;border-radius:10px;padding:12px;font-size:13px;line-height:1.6}.modal textarea:focus,.modal input:focus,.modal select:focus{border-color:#94b27a;box-shadow:0 0 0 3px #b9ce9b18}.modalActions{flex-wrap:wrap;gap:10px}.modalActions>button:not(.primary){color:#829a67;border:1px solid #dce5d2;border-radius:9px;padding:11px 14px;font-size:11px}.agentTabs{flex-wrap:wrap;gap:6px}.agentTabs button{color:#98aa83;border-radius:7px;padding:8px 10px;font-size:11px}.agentTabs .active{color:#759452;background:#e4eed7}.inlineNotice{color:#a39c6d;background:#f4f2e6;border:1px solid #e7e3cc;border-radius:9px;padding:13px;font-size:11px;line-height:1.8}.result{background:#f0f5e9;border:1px solid #dfe7d4;border-radius:12px}.result>div:first-child{color:#91a475;letter-spacing:.8px;font-size:10px}.result pre{color:#6e8954;font-size:12px;line-height:1.8}.toast{z-index:150;color:#edf6db;background:#294a34;border:1px solid #56734b;border-radius:12px;font-size:12px;box-shadow:0 8px 30px #183b2b22}.plan{background:#fff;border-color:#dce7cf;border-radius:12px}.plan h3{color:#6a8653}.plan p{color:#94a47d}.mobileMenuButton,.mobileBottomNav,.drawerClose,.navBackdrop{display:none}@media (min-width:1600px){.content{padding:40px 48px 0}.hero{min-height:400px;padding:42px}.hero h2{font-size:53px}.hero p{max-width:370px;font-size:13px}.typeArtwork{width:330px}.artGlyph{font-size:430px}.artStar{font-size:125px;right:30px}.studioPanel{padding:30px}.studioPanel h3{font-size:29px}.heroFootnote{margin-top:32px}}@media (max-width:1250px){.content{padding:28px 28px 0}header{padding:0 28px}.overviewBento{grid-template-columns:1fr}.hero{min-height:345px;padding:32px}.heroCopy{max-width:560px}.hero h2{font-size:45px}.hero p{max-width:370px}.typeArtwork{width:320px}.artGlyph{font-size:390px}.artStar{right:30px}.studioPanel{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.studioPanelHeading{grid-column:1/-1}.studioPanel h3,.studioPanel>p{display:none}.studioMetric,.studioMiniGrid{margin:0}.studioStatus{grid-column:1/-1;margin-top:0}.agentGrid{gap:10px}.agentCard,.agentCard:nth-child(n){padding:18px 12px}.agentCard p{font-size:10px}.agentCard h4{font-size:13px}.agentCard h4 span{padding:4px;font-size:6px}.toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionHeading h3 span{display:none}.bottomGrid{grid-template-columns:1fr}.fontFeature{min-height:185px}.fontFeature h3{font-size:29px}}@media (max-width:900px){aside{visibility:hidden;z-index:50;width:265px;padding:30px 20px 20px;transition:transform .22s,visibility .22s;transform:translate(-100%);box-shadow:15px 0 60px #0f312b20}main{margin-left:0}aside .brand{gap:10px;padding:0 10px 28px;font-size:33px}aside .branddot{display:inline}aside .brandmark{border-radius:13px;min-width:42px;height:42px}aside .workspace{display:flex}aside .navlabel{display:block}aside .profile{display:flex}aside .profile div{display:block}aside .sidebarBottom{margin-top:auto;display:block}aside .upgrade{display:block}aside .settings{display:flex}aside nav button{padding:13px 14px;font-size:12px}aside nav button .new{display:inline-flex}.navOpen aside{visibility:visible;transform:translate(0)}.drawerClose{color:#bad1c4;border-radius:8px;width:30px;height:30px;display:flex;position:absolute;top:8px;right:9px}.navBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;background:#0b292c75;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.mobileMenuButton{color:#486d58;background:#e6eee1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-right:14px;display:flex}.breadcrumb{margin-right:auto}.content{padding:27px 26px 0}header{height:70px;padding:0 24px}.private{font-size:9px}.titleRow h1{font-size:32px}.agentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.agentCard,.agentCard:nth-child(n){padding:20px 17px}.agentCard h4{font-size:14px}.agentCard h4 span{font-size:7px}.agentCard p{font-size:11px}.agentCard:last-child{grid-column:auto}.compareGrid,.settingsGrid{grid-template-columns:1fr}.mobileBottomNav{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#fffefaed;border-top:1px solid #dce6d2;flex-direction:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #23432907}.mobileBottomNav button{color:#9aab87;white-space:nowrap;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:44px;padding:8px 4px;font-size:9px;display:flex}.mobileBottomNav button.active{color:#6c8e49;background:#edf4df;font-weight:650}.mobileBottomNav button:nth-child(n){margin:0}.mobileBottomNav button:after,.mobileBottomNav button:before{display:none}.content{padding-bottom:95px}.toast{bottom:95px}.overviewBento{gap:15px}.fontCollection{grid-template-columns:repeat(2,minmax(0,1fr))}.fontCollection .fontCard{padding:20px}.fontCount{min-width:135px}.fontLibraryIntro h2{font-size:27px}}@media (max-width:620px){header{height:65px;padding:0 16px}.headerRight{gap:10px}.headerRight .private{display:none}.breadcrumb{gap:9px;font-size:10px}.headerRight .smallavatar{width:30px;height:30px;font-size:9px}.mobileMenuButton{width:35px;height:35px;margin-right:11px}.content{padding:25px 16px 95px}.titleRow{align-items:flex-start;gap:12px}.titleRow h1{letter-spacing:-1.3px;margin:8px 0 10px;font-size:29px}.titleRow>.primary{flex-shrink:0;width:43px;height:43px;margin-top:17px;padding:10px;font-size:0}.titleRow>.primary>svg{width:19px;height:19px}.titleRow .eyebrow{letter-spacing:1.5px;font-size:7px}.subtitle{max-width:260px;font-size:11px;line-height:1.75}.searchbar{border-radius:11px;margin:22px 0 17px;padding:11px 13px}.searchbar input{font-size:11px}.searchbar>span{display:none}.hero{border-radius:17px;min-height:335px;padding:27px 25px}.heroCopy{max-width:100%}.heroPill{letter-spacing:1.2px;font-size:6.5px}.hero h2{letter-spacing:-1.7px;margin-top:27px;font-size:38px;line-height:1.12}.hero h2 em{letter-spacing:-1.7px}.hero p{max-width:260px;margin:17px 0 24px;font-size:11px;line-height:1.85}.heroActions{gap:8px}.heroActions button{min-height:40px;padding:11px 12px;font-size:10px}.heroFootnote{gap:7px;margin-top:27px;font-size:7px}.heroMiniMark{font-size:15px}.typeArtwork{opacity:.6;width:180px}.artGlyph{font-size:270px;bottom:-15px;right:-32px}.artStar{opacity:.3;font-size:65px;top:19px;right:7px}.artLabel{display:none}.studioPanel{border-radius:16px;padding:22px;display:block}.studioPanelHeading{letter-spacing:1px;margin-bottom:17px;font-size:7px}.studioMetric{padding:13px 15px}.studioMetric b{font-size:31px}.studioMiniGrid{gap:12px;margin-top:12px}.studioMiniGrid button{padding:15px}.studioMiniGrid b{font-size:24px}.studioMiniGrid span{font-size:10px}.studioStatus{margin-top:17px;font-size:8px}.quickLaunch{gap:7px;margin-bottom:24px;padding:14px}.quickLaunch>span{width:100%;margin-bottom:4px;font-size:10px}.quickLaunch button{white-space:nowrap;flex:1;gap:5px;padding:8px;font-size:9px}.quickLaunch button svg{width:12px}.sectionHeading{margin:27px 0 15px}.sectionHeading h3{font-size:17px}.sectionHeading>button{gap:5px;font-size:9px}.agentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.agentCard,.agentCard:nth-child(n){padding:19px 16px}.agentCard:last-child{grid-column:1/-1;grid-template-columns:42px 1fr;align-items:center;column-gap:15px;display:grid}.agentCard:last-child .agentIcon{grid-row:1/4;width:42px;padding:10px}.agentCard:last-child h4{margin:0 0 7px}.agentCard:last-child p{min-height:0}.agentCard:last-child .agentCta{grid-column:2;margin-top:7px}.agentCard h4{margin-top:16px;font-size:14px}.agentCard h4 span{font-size:6px}.agentCard p{min-height:34px;font-size:10px}.agentCta{margin-top:14px;font-size:9px}.agentIcon{padding:10px}.toolGrid{grid-template-columns:1fr;gap:11px}.toolCard{min-height:95px;padding:20px 17px}.toolCard h4{font-size:13px}.toolCard p{font-size:10px}.toolTabs{gap:10px 3px}.toolTabs button{padding:8px 10px;font-size:10px}.toolTabs>span{flex-basis:100%;margin:0 0 4px 4px;font-size:8px}.toolCostBadge{font-size:6px}.bottomGrid{gap:15px;margin-top:25px}.fontFeature{min-height:210px;padding:25px}.fontFeature h3{max-width:190px;font-size:27px}.fontFeature p{max-width:175px;font-size:10px}.bigAa{letter-spacing:-6px;margin-right:6px;font-size:75px}.bigAa>span{font-size:48px;right:-15px}.recent{padding:22px}.recent .sectionHeading h3{font-size:13px}.emptyMini{padding:23px 0}.emptyMini small{font-size:9px}.fontLibraryIntro{border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:25px 23px}.fontLibraryIntro>div:first-child{flex:1;min-width:200px}.fontLibraryIntro h2{margin-top:17px;font-size:27px}.fontLibraryIntro p{font-size:10px;line-height:1.85}.fontCount{border-top:1px solid #ffffff20;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;padding:15px 0 0}.fontCount svg{width:22px}.fontCount strong{letter-spacing:-1.5px;font-size:32px}.fontCount span{text-align:left;max-width:none;font-size:9px}.fontControls{flex-wrap:wrap;gap:12px;padding:13px}.fontControls input:not([type=range]){flex-basis:100%;width:100%;padding:12px;font-size:13px}.fontControls label{flex:1;font-size:10px}.fontControls .primary{min-height:38px;padding:10px 12px;font-size:10px}.fontFilterBar{gap:9px 6px}.fontFilterBar button{padding:8px 10px;font-size:9px}.fontFilterBar select,.fontFilterBar select[aria-label="Filter font collection"]{flex:1;min-width:0;max-width:100%;margin-left:0;padding:9px 7px;font-size:9px}.fontFilterBar>span{text-align:right;flex-basis:100%;margin-bottom:3px;font-size:9px}.fontCollection{grid-template-columns:1fr;gap:15px}.fontCollection .fontCard{border-radius:14px;padding:23px}.fontCollection .fontCard h3{font-size:16px}.fontCollection .fontSpecimen{min-height:110px;margin-top:25px}.fontCard .fontCardBottom{flex-wrap:wrap;row-gap:12px}.fontDownload{margin-left:auto;font-size:10px}.fontPagination{gap:10px;margin:25px 0}.fontPagination>button{min-width:80px;padding:9px 11px;font-size:10px}.fontPagination strong{font-size:9px}.fontPagination span{font-size:8px}.infoPanel{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px}.infoPanel>svg{width:20px}.infoPanel>div{flex:1;min-width:180px}.infoPanel button{margin-left:30px;font-size:10px}.infoPanel p{font-size:10px}.aiCostPanel,.settingsCard,.compareCard{border-radius:14px;padding:22px}.aiCostPanel h3{font-size:16px}.aiCostTable>div{grid-template-columns:1fr;gap:7px;padding:16px 0;font-size:11px}.aiCostPanel p{font-size:11px}.overlay{align-items:center;padding:12px}.modal{border-radius:17px;width:100%;max-height:calc(100dvh - 24px);padding:24px 20px}.modalHead h2{font-size:22px}.modalActions>button{min-height:42px;padding:11px;font-size:10px}.agentTabs button{padding:8px;font-size:10px}.formRow{grid-template-columns:1fr}.modal textarea{min-height:140px;font-size:13px}.modal label{font-size:11px}.inlineNotice{font-size:10px}.savedRow{padding:15px}.savedRow b{font-size:12px}footer{flex-wrap:wrap;gap:12px;margin-top:24px;font-size:8px;line-height:1.8}.footdivider{padding:0 6px}.toast{padding:14px 16px;font-size:11px;bottom:95px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.subtitle,.agentCard p,.toolCard p,.fontLanguageCoverage,.fontSampleLine,.fontPreviewStatus,.dataNote,.settingsCard p,.compareCard p,.aiCostPanel p,.empty p{color:#62776a}.agentCta,.sectionHeading>button{color:#466d56}.sectionHeading h3 span{color:#6e8275}.agentCard h4 span{color:#826b3e}.toolCostBadge{color:#59753f}.toolTabs>span,.fontFilterBar>span,.fontCardBottom a.licenseLink,.fontLicenseBadge{color:#728362}.fontCategoryBadge{color:#647b48}.fontDownload{color:#52733f}.breadcrumb{color:#6c817a}.studioPanelHeading{color:#647784}.studioPanel>p,.studioMiniGrid span{color:#6d8290}.studioMetric small,.studioStatus{color:#6b8178}.quickLaunch button{color:#637b68}.fontFeature .eyebrow,.fontFeature p{color:#92754f}.emptyMini p{color:#6b826e}.emptyMini small{color:#7d917a}.infoPanel p{color:#72866a}.aiCostTable>div{color:#6b805f}.fontPagination span{color:#7b8f6c}.fontLibraryIntro p{color:#bed1c2}.fontCount span{color:#c2d5bf}footer{color:#7d8f70;font-size:10px}aside .brand,aside .workspace,aside nav,aside .sidebarBottom{flex-shrink:0}.modal.modalWide{width:min(760px,100%);max-width:760px}.extraToolPanel{min-width:0}.localToolNotice{color:#69864d;background:#edf4e6;border:1px solid #dce8cf;border-radius:9px;align-items:center;gap:8px;margin:0 0 20px;padding:11px 13px;font-size:10px;line-height:1.7;display:flex}.localToolNotice>span{background:#7c9c5b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.filePicker{background:#f8fbf4;border:1px dashed #b9cda3;border-radius:12px;padding:18px;display:block}.filePicker input{max-width:100%;margin-top:10px;font-size:11px;padding:10px!important}.fileQueue{flex-direction:column;gap:7px;margin:13px 0;display:flex}.fileQueue>div{background:#fff;border:1px solid #e0e9d6;border-radius:9px;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:flex}.fileQueue>div>span{flex:1;min-width:0}.fileQueue b{text-overflow:ellipsis;white-space:nowrap;color:#637c4e;font-size:11px;display:block;overflow:hidden}.fileQueue small{color:#8b9d78;margin-top:4px;font-size:9px;display:block}.fileQueue button{color:#829a65;background:#f9fbf5;border:1px solid #e0e8d6;border-radius:6px;min-width:31px;min-height:31px;padding:7px}.fileQueue button:disabled{opacity:.25}.toolHelp{color:#879a73;margin:13px 0 17px;font-size:10px;line-height:1.9}.toolFieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.extraToolPanel label{margin:15px 0 0;display:block}.extraToolPanel label input,.extraToolPanel label select,.extraToolPanel label textarea{width:100%;margin-top:8px;display:block}.extraToolPanel input[type=range]{accent-color:#8ca668;height:28px;padding:0}.extraToolPanel input[type=color]{height:43px;padding:5px}.extraToolPanel .checkField{color:#7c9268;align-items:center;gap:9px;margin:15px 0;font-size:11px;line-height:1.7;display:flex}.extraToolPanel .checkField input{accent-color:#7b995a;width:16px;height:16px;margin:0}.extraToolPanel textarea{resize:vertical;white-space:pre-wrap;min-height:150px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.extraToolPanel .modalActions{margin-top:22px}.toolError{color:#ad765a;background:#fff5ee;border:1px solid #e9d3c4;border-radius:10px;padding:13px 15px;font-size:11px;line-height:1.8}.fileResult{background:#f0f5e8;border:1px solid #dce8cc;border-radius:13px;margin-top:22px;padding:20px}.fileResult>b{color:#69844e;font-size:14px}.fileResult>p{color:#8a9d73;font-size:11px;line-height:1.8}.fileResult img{object-fit:contain;background:repeating-conic-gradient(#edf1e8 0% 25%,#fff 0% 50%) 50%/18px 18px;border:1px solid #dbe5cf;border-radius:8px;width:100%;max-height:290px;margin:16px 0;display:block}.fileResult a{align-items:center;gap:7px;margin-top:8px;font-size:11px;text-decoration:none;display:inline-flex}.fileResult>small{color:#8f9e7b;margin-top:12px;font-size:9px;line-height:1.8;display:block}.extraTextResult{background:#f9fcf5;border:1px solid #dce6ce;border-radius:12px;margin-top:22px;overflow:hidden}.resultActions{background:#f1f6e9;border-bottom:1px solid #e2ebd8;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 15px;display:flex}.resultActions>b{letter-spacing:1px;color:#8fa374;margin-right:auto;font-size:9px}.resultActions button{color:#80985f;background:#fff;border:1px solid #dce8ca;border-radius:6px;padding:6px 8px;font-size:10px}.extraTextResult pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#6d8553;max-height:400px;margin:0;padding:18px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.markdownPreview{color:#5d7845;overflow-wrap:anywhere;padding:20px;font-size:13px;line-height:1.9}.markdownPreview h2{letter-spacing:-.5px;margin:8px 0 16px;font-size:24px}.markdownPreview h3{margin:16px 0 10px;font-size:19px}.markdownPreview h4{margin:16px 0 8px;font-size:15px}.markdownPreview p{white-space:pre-wrap;margin:6px 0}.markdownPreview .mdBullet{padding-left:12px}.markdownPreview code{background:#e8efdc;border-radius:4px;padding:2px 5px;font-size:11px}.textDiff{max-height:380px;font:11px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.textDiff>div{white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #eaf0e1;padding:4px 15px}.textDiff>div>span{-webkit-user-select:none;user-select:none;width:20px;display:inline-block}.diff-added{color:#78914e;background:#e7f0d9}.diff-removed{color:#b38169;background:#f9e8df}.diff-same{color:#99a58b}@media (max-width:620px){.modal.modalWide{width:100%;padding:23px 18px}.localToolNotice{padding:10px 12px;font-size:9px}.filePicker{padding:14px}.fileQueue>div{gap:4px;padding:10px 8px}.fileQueue b{font-size:10px}.fileQueue button{min-width:29px;min-height:32px;padding:6px}.toolFieldGrid{gap:11px}.extraToolPanel label{font-size:10px}.extraToolPanel input,.extraToolPanel select{font-size:12px}.extraToolPanel textarea{min-height:130px;font-size:12px}.toolHelp{font-size:9px}.fileResult{padding:17px}.fileResult img{max-height:230px}.resultActions{gap:5px;padding:11px}.resultActions button{padding:6px;font-size:9px}.extraTextResult pre{padding:14px;font-size:11px}.markdownPreview{padding:16px;font-size:12px}.textDiff,.toolError{font-size:10px}}.vectorStudio{margin:25px 0 30px}.vectorIntro{background:radial-gradient(at 100% 100%,#e1edc8,#0000 65%),#eef5e9;border:1px solid #dce8dc;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;padding:30px 32px;display:flex}.vectorBadge{color:#839b65;letter-spacing:1.6px;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.vectorBadge>span{background:#8eab5a;border-radius:50%;width:5px;height:5px}.vectorIntro h2{color:#536e42;letter-spacing:-1px;margin:15px 0 11px;font:700 28px/1.3 Manrope}.vectorIntro h2 em{color:#95aa65;letter-spacing:-.8px;font:italic 32px Georgia}.vectorIntro p{color:#81966c;max-width:520px;margin:0;font-size:11px;line-height:1.9}.vectorPromises{flex-direction:column;gap:14px;min-width:225px;display:flex}.vectorPromises>span{color:#8ca071;align-items:center;gap:9px;font-size:10px;display:flex}.vectorPromises svg{color:#8ca85e;flex-shrink:0}.vectorPresets{flex-wrap:wrap;align-items:center;gap:9px;margin:23px 0 19px;display:flex}.vectorPresets>span{letter-spacing:1.1px;color:#9cac89;margin-right:auto;font-size:8px;font-weight:700}.vectorPresets>button{color:#849971;background:#fff;border:1px solid #dce7d1;border-radius:8px;padding:9px 13px;font-size:10px}.vectorPresets>button.active{color:#6f8e4b;background:#e7efd9;border-color:#bdd198;font-weight:600}.vectorLayout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:19px;display:grid}.vectorSettings{background:#fff;border:1px solid #dfe8d7;border-radius:15px;min-width:0;padding:21px}.vectorSectionHeading{color:#8da272;align-items:center;gap:8px;margin:2px 0 17px;display:flex}.vectorSectionHeading h3{letter-spacing:-.2px;color:#6a8551;font-size:13px;font-weight:650}.vectorSectionHeading>button{color:#9bad80;background:#fbfdf8;border:1px solid #e1e9d6;border-radius:6px;margin-left:auto;padding:6px 8px;font-size:9px}.vectorHiddenInput{display:none}.vectorDrop{cursor:pointer;text-align:center;background:#fafcf6;border:1px dashed #c7d8b0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:172px;padding:20px 12px;transition:background .2s,border-color .2s;display:flex}.vectorDrop:hover,.vectorDrop.dragging{background:#f0f6e6;border-color:#96b567}.vectorDrop:focus-visible{outline-offset:3px;outline:3px solid #a7c57d}.vectorDrop>span{color:#a0b680;background:#edf3e2;border:1px solid #e1eacb;border-radius:11px;margin-bottom:12px;padding:10px;display:flex}.vectorDrop b{color:#809967;font-size:12px;font-weight:600}.vectorDrop p{color:#9bae89;margin:6px 0 12px;font-size:10px}.vectorDrop small{color:#a4b292;font-size:8px;line-height:1.8}.vectorSample{color:#97aa7b;gap:7px;width:100%;padding:11px 0;font-size:9px}.vectorSourceInfo{background:#fcfdf8;border:1px solid #e3ead9;border-radius:8px;margin:3px 0 20px;padding:10px 12px}.vectorSourceInfo b{color:#8a9d73;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.vectorSourceInfo span{color:#a4b291;margin-top:5px;font-size:8px;line-height:1.6;display:block}.vectorControls{border-top:1px solid #e9eee1;margin-top:10px;padding-top:16px}.vectorControls summary{cursor:pointer;color:#8ea574;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.vectorControls summary::-webkit-details-marker{display:none}.vectorControls summary b{color:#748e5c;font-weight:650}.vectorControls summary span{color:#a4b58f;margin-left:auto;font-size:9px}.vectorSettings fieldset{border:0;min-width:0;margin:16px 0 0;padding:0}.vectorSettings label{color:#899e73;margin:18px 0;font-size:10px;line-height:1.7;display:block}.vectorSettings label b{float:right;color:#9aac83;font-weight:600}.vectorSettings input[type=range]{accent-color:#9ebc70;width:100%;height:24px;margin:6px 0;padding:0;display:block}.vectorSettings select,.vectorPngScale select{color:#8a9f73;background:#fff;border:1px solid #dce6d0;border-radius:8px;width:100%;margin:7px 0 0;padding:10px;font-size:11px;display:block}.vectorSettings label small{color:#a3b28f;font-size:8px;line-height:1.8;display:block}.vectorSettings .vectorCheck{align-items:center;gap:8px;font-size:10px;display:flex}.vectorCheck input{accent-color:#9bb86d;min-width:14px;min-height:14px;margin:0}.vectorTraceActions{gap:9px;margin-top:20px;display:flex}.vectorTraceActions>.primary{flex:1;gap:8px;min-height:43px;font-size:11px}.vectorCancel{color:#98aa81;background:#fbfdf8;border:1px solid #dce6cf;border-radius:8px;padding:9px;font-size:10px}.vectorPhase{color:#9bad80;min-height:32px;margin:11px 0 0;font-size:9px;line-height:1.8}.vectorPhase.busy{color:#8ca368}.vectorPhase>span{border:1px solid #aac286;border-top-color:#0000;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:.8s linear infinite vectorSpin;display:inline-block}.vectorDirty{color:#aa9f73;background:#faf8ec;border:1px solid #ebe5cb;border-radius:7px;margin-bottom:0;padding:9px 10px;font-size:9px;line-height:1.8}.vectorDirty button{color:#9b9569;padding:0 4px;font-size:9px;font-weight:650}.vectorMain{flex-direction:column;gap:17px;min-width:0;display:flex}.vectorPreviewCard{background:#fff;border:1px solid #dfe7d5;border-radius:15px;overflow:hidden}.vectorPreviewToolbar{border-bottom:1px solid #e5ecdc;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.vectorViewTabs{gap:4px;display:flex}.vectorViewTabs button{color:#9bad81;border-radius:7px;padding:8px 10px;font-size:10px}.vectorViewTabs button.active{color:#859f5e;background:#edf3e2}.vectorPreviewToolbar>label{color:#abb995;align-items:center;gap:6px;display:flex}.vectorPreviewToolbar select{color:#91a976;background:#fff;border:1px solid #e5ebdb;border-radius:6px;padding:6px 5px;font-size:10px}.vectorCanvases{min-height:355px;display:grid}.vectorCanvases.split{grid-template-columns:repeat(2,minmax(0,1fr))}.vectorCanvases.single{grid-template-columns:1fr}.vectorCanvasPane{min-width:0;position:relative}.vectorCanvasPane+div{border-left:1px solid #e1e9d5}.vectorCanvasPane>span{z-index:2;color:#a3b38d;letter-spacing:1px;pointer-events:none;background:#fffffff0;border:1px solid #e4ead9;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:12px;left:12px}.vectorCanvasScroll{background:repeating-conic-gradient(#edf0e8 0% 25%,#fff 0% 50%) 50%/20px 20px;height:355px;padding:0;overflow:auto}.vectorCanvasScroll img{min-width:0;max-height:none;display:block}.vectorAwaiting{color:#b0c298;text-align:center;background:#fbfdf7;flex-direction:column;justify-content:center;align-items:center;height:355px;padding:35px 15px;display:flex}.vectorAwaiting p{color:#99af7d;margin:17px 0 8px;font-size:11px}.vectorAwaiting small{color:#b0bc9b;font-size:8px;line-height:1.9}.vectorEmpty{text-align:center;background:radial-gradient(#f0f5e8,#0000 70%),#fff;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:25px;display:flex}.vectorBezier{color:#afc591;width:220px;height:140px;margin-bottom:18px}.vectorBezier svg{width:100%;height:100%}.vectorEmpty h3{color:#93a778;letter-spacing:-.7px;font:600 23px/1.35 Manrope}.vectorEmpty p{color:#adb999;margin-top:13px;font-size:10px}.vectorStats{background:#fcfdf9;border-top:1px solid #e4ead8;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 18px;display:grid}.vectorStats>span{color:#acb99a;font-size:8px;line-height:1.8}.vectorStats b{letter-spacing:-.2px;color:#8da56d;margin-bottom:4px;font:650 13px Manrope;display:block}.vectorExport,.vectorPalette{background:#fff;border:1px solid #dfe8d4;border-radius:14px;padding:22px}.vectorExport h3{color:#8ba26a;align-items:center;gap:8px;font-size:13px;display:flex}.vectorExport p,.vectorPalette>p{color:#a5b38f;margin:10px 0 17px;font-size:10px;line-height:1.85}.vectorExportButtons{flex-wrap:wrap;gap:8px;display:flex}.vectorExportButtons button{color:#91a974;background:#f9fcf4;border:1px solid #dce7cd;border-radius:8px;min-height:40px;padding:10px 13px;font-size:10px}.vectorExportButtons button.primary{color:#edf7df;background:#638449;border-color:#638449}.vectorPngScale{color:#a5b58e;margin-top:16px;font-size:9px;display:block}.vectorPngScale select{color:#99ad7e;max-width:360px;font-size:10px}.vectorDownloadReady{flex-wrap:wrap;align-items:center;gap:7px;display:flex;color:#8ba46b!important;margin:15px 0 0!important;font-size:10px!important}.vectorDownloadReady a{font-weight:650;text-decoration:underline}.vectorPalette .vectorSectionHeading{margin-bottom:10px}.vectorPalette .vectorSectionHeading h3{font-size:13px}.vectorColorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vectorColorGrid>div{background:#fbfdf7;border:1px solid #e4ebd9;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.vectorColorGrid input{background:#fff;border:1px solid #e1e8d6;border-radius:5px;flex-shrink:0;width:24px;height:26px;padding:2px}.vectorColorGrid span{color:#a0b18c;min-width:0;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.vectorColorGrid button{color:#a5b78f;margin-left:auto;padding:3px}.vectorColorGrid .hiddenLayer{opacity:.5}.vectorFootnote{color:#aaba94;gap:8px;margin:0 4px;font-size:9px;line-height:1.9;display:flex}.vectorFootnote>svg{flex-shrink:0;margin-top:3px}@keyframes vectorSpin{to{transform:rotate(360deg)}}@media (max-width:1200px){.vectorLayout{grid-template-columns:250px minmax(0,1fr);gap:15px}.vectorIntro{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.vectorPromises{flex-flow:wrap;gap:15px;min-width:0}.vectorPromises>span{font-size:9px}.vectorIntro h2{font-size:27px}.vectorColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vectorPreviewToolbar{padding:11px}.vectorViewTabs button{padding:8px;font-size:9px}.vectorSettings,.vectorExport,.vectorPalette{padding:18px}}@media (max-width:1000px){.vectorLayout{grid-template-columns:1fr}.vectorIntro h2{font-size:28px}.vectorSettings{padding:23px}.vectorDrop{min-height:135px}.vectorSettings fieldset{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.vectorSettings label{margin:10px 0}.vectorControls{margin-top:17px}.vectorTraceActions{margin-top:19px}.vectorSourceInfo{margin-bottom:15px}.vectorPhase{min-height:0}.vectorCanvases,.vectorCanvasScroll,.vectorAwaiting{height:390px}.vectorCanvases{min-height:390px}.vectorColorGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.vectorStudio{margin-top:23px}.vectorIntro{border-radius:15px;gap:17px;padding:24px 21px}.vectorBadge{letter-spacing:1.2px;font-size:7px}.vectorIntro h2{letter-spacing:-.8px;margin-top:15px;font-size:25px;line-height:1.3}.vectorIntro h2 em{margin-top:4px;font-size:29px;display:block}.vectorIntro p{font-size:10px;line-height:1.9}.vectorPromises{flex-direction:column;gap:10px}.vectorPromises>span{font-size:9px}.vectorPresets{gap:7px;margin:20px 0 16px}.vectorPresets>span{flex-basis:100%;margin-bottom:4px;font-size:7px}.vectorPresets>button{white-space:nowrap;flex:1;padding:8px 10px;font-size:9px}.vectorLayout{gap:15px}.vectorSettings{border-radius:14px;padding:22px}.vectorDrop{min-height:153px}.vectorDrop b{font-size:12px}.vectorDrop small{font-size:8px}.vectorSettings fieldset{grid-template-columns:1fr;gap:0}.vectorSettings label{margin:15px 0;font-size:10px}.vectorSettings label small{font-size:9px}.vectorSettings select{padding:11px;font-size:12px}.vectorTraceActions>.primary{min-height:45px;font-size:12px}.vectorCancel,.vectorPhase{font-size:10px}.vectorControls summary{font-size:12px}.vectorPreviewToolbar{gap:5px;padding:11px 10px}.vectorViewTabs{gap:1px}.vectorViewTabs button{padding:8px;font-size:9px}.vectorPreviewToolbar>label{gap:3px}.vectorPreviewToolbar select{padding:7px 3px;font-size:9px}.vectorPreviewToolbar>label>svg{display:none}.vectorCanvases,.vectorCanvasScroll,.vectorAwaiting{height:300px;min-height:300px}.vectorAwaiting p{font-size:9px}.vectorAwaiting small{font-size:8px}.vectorCanvasPane>span{letter-spacing:.5px;padding:5px;font-size:6px;top:8px;left:8px}.vectorStats{grid-template-columns:1fr 1fr;gap:8px;padding:14px}.vectorStats>span{font-size:8px}.vectorStats b{font-size:12px}.vectorEmpty{min-height:340px;padding:24px}.vectorBezier{width:180px;height:120px}.vectorEmpty h3{font-size:21px}.vectorEmpty p{font-size:9px}.vectorExport,.vectorPalette{border-radius:14px;padding:21px}.vectorExport h3{font-size:13px}.vectorExport p{font-size:10px}.vectorExportButtons{gap:7px}.vectorExportButtons button{flex:1;min-height:42px;padding:10px 9px;font-size:10px}.vectorExportButtons button>svg{width:13px}.vectorPngScale{font-size:9px}.vectorPngScale select{max-width:none;padding:11px;font-size:10px}.vectorColorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vectorColorGrid span{font-size:9px}.vectorFootnote{font-size:9px;line-height:1.9}}.vectorIntro p,.vectorPromises>span,.vectorDrop p,.vectorDrop small,.vectorSample,.vectorSourceInfo span,.vectorSettings label,.vectorSettings label small,.vectorPhase,.vectorExport p,.vectorPalette>p,.vectorPngScale,.vectorFootnote{color:#71865c}.vectorPreviewToolbar select,.vectorViewTabs button,.vectorStats>span,.vectorAwaiting p,.vectorAwaiting small,.vectorEmpty p,.vectorColorGrid span{color:#7c8f65}.vectorDrop b,.vectorSettings summary b,.vectorSourceInfo b,.vectorStats b,.vectorExport h3,.vectorPalette h3{color:#66844b}.vectorIntro p,.vectorPromises>span,.vectorDrop p,.vectorDrop small,.vectorSample,.vectorSourceInfo span,.vectorSettings label,.vectorSettings label small,.vectorPhase,.vectorExport p,.vectorPalette>p,.vectorPngScale,.vectorFootnote,.vectorViewTabs button,.vectorStats>span,.vectorColorGrid span,.vectorAwaiting small,.vectorEmpty p{color:#64794f}.vectorDrop b,.vectorSettings summary b,.vectorSourceInfo b,.vectorStats b,.vectorExport h3,.vectorPalette h3,.vectorPresets>button.active,.vectorViewTabs button.active{color:#56743e}.vectorSettings label b,.vectorSettings select,.vectorPngScale select,.vectorPresets>button{color:#708655}.vectorGuide{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;margin:20px 0;padding:24px}.vectorGuide>h3{margin:0 0 8px;font-size:19px}.vectorGuide p{color:#53675e;margin:0;font-size:13px;line-height:1.7}.vectorFormatGuide{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.vectorFormatGuide article{background:#f5f8f2;border:1px solid #e2e9dd;border-radius:12px;min-width:0;padding:16px}.vectorFormatGuide article>b{letter-spacing:.7px;color:#17695f;background:#e2f1e8;border-radius:6px;padding:5px 8px;font-size:12px;display:inline-block}.vectorFormatGuide h4{margin:12px 0 6px;font-size:14px}.vectorFormatGuide p{font-size:12px}.vectorHowTo{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 18px;padding-left:22px;display:grid}.vectorHowTo li{color:#17695f;padding-left:3px;font-size:13px}.vectorHowTo b,.vectorHowTo span{display:block}.vectorHowTo span{color:#53675e;margin-top:5px;font-size:12px;line-height:1.6}.vectorGuide .vectorGuideNote{border-top:1px solid var(--line);padding-top:16px;font-size:12px}@media (max-width:1100px){.vectorFormatGuide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vectorGuide{padding:18px}.vectorGuide>h3{font-size:18px}.vectorFormatGuide{grid-template-columns:1fr;gap:10px}.vectorFormatGuide article{padding:14px}.vectorHowTo{grid-template-columns:1fr;gap:13px}.vectorGuide p{font-size:13px}}@media (prefers-reduced-motion:reduce){.vectorPhase.busy>span{animation:none}}.ocrStudio{--ocr-muted:#5c716b;color:var(--ink);min-width:0}.ocrHero{background:linear-gradient(120deg,#eaf4e6,#e5f2ed);border:1px solid #dce8db;border-radius:21px;padding:30px 34px}.ocrEyebrow{letter-spacing:2px;color:#42684c;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ocrHero h2{letter-spacing:-1.4px;margin:18px 0 13px;font-size:clamp(28px,3.1vw,43px);line-height:1.2}.ocrHero h2 em{color:#64854a;font-family:Georgia,serif;font-weight:400}.ocrHero>p{color:#49675c;max-width:740px;font-size:14px;line-height:1.8}.ocrTrust{flex-wrap:wrap;gap:22px;margin-top:21px;display:flex}.ocrTrust span{color:#456b55;align-items:center;gap:7px;font-size:11px;display:flex}.ocrCatalogHeading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 17px;display:flex}.ocrCatalogHeading h3{margin:0 0 7px;font-size:20px}.ocrCatalogHeading p{color:var(--ocr-muted);margin:0;font-size:12px;line-height:1.6}.ocrSearch{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:7px;max-width:270px;padding:0 12px;display:flex}.ocrSearch input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:12px}.ocrToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:25px;display:grid}.ocrToolGrid>button{text-align:left;border:1px solid var(--line);min-height:155px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;display:flex;position:relative}.ocrToolGrid>button:hover{background:#f6faf7;border-color:#8bb4a1}.ocrToolGrid>button.active{background:#eff8ec;border-color:#3c8d77;box-shadow:inset 0 0 0 1px #3c8d77}.ocrToolNumber{color:#547c64;letter-spacing:1px;font-size:10px}.ocrToolGrid strong{font-size:13px;line-height:1.4}.ocrToolGrid p{color:var(--ocr-muted);margin:0;padding-right:10px;font-size:12px;line-height:1.6}.ocrToolGrid small{color:#75612d;background:#f2f0df;border-radius:5px;padding:4px 7px;font-size:10px}.ocrToolGrid>button>svg{color:#4c7864;position:absolute;top:17px;right:16px}.ocrWorkbench{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.ocrWorkbenchHeading{border-bottom:1px solid var(--line);background:#fafcf9;gap:14px;padding:25px;display:flex}.ocrWorkbenchHeading>span{color:#39765c;background:#e3f0df;border-radius:11px;justify-content:center;align-self:flex-start;align-items:center;padding:12px;display:flex}.ocrWorkbenchHeading h3{margin:0 0 8px;font-size:21px}.ocrWorkbenchHeading p{color:var(--ocr-muted);max-width:850px;margin:0;font-size:13px;line-height:1.75}.ocrColumns{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);display:grid}.ocrInputPanel,.ocrOutputPanel{min-width:0;padding:25px}.ocrInputPanel{border-right:1px solid var(--line);background:#fcfdfb}.ocrColumns h4{margin:0 0 14px;font-size:14px;line-height:1.5}.ocrInputPanel>h4:not(:first-child){margin-top:25px}.ocrDrop{color:#3e704e;background:#f5f9f0;border:1.5px dashed #b6cbb4;border-radius:13px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:27px 14px;display:flex}.ocrDrop b{font-size:13px}.ocrDrop span{font-size:12px}.ocrDrop small{color:#60755b;font-size:10px}.ocrFileList{margin:12px 0;padding:0;list-style:none}.ocrFileList li{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 0;font-size:11px;display:flex}.ocrFileList li>span{overflow-wrap:anywhere;flex:1;min-width:0}.ocrFileList small{white-space:nowrap;color:#657869}.ocrOptions{border:0;gap:16px;margin:0;padding:0;display:grid}.ocrOptions label,.ocrFieldGrid label,.ocrResultSelect{color:#41604c;flex-direction:column;gap:7px;font-size:12px;display:flex}.ocrOptions input:not([type=checkbox]):not([type=range]),.ocrOptions select,.ocrFieldGrid input,.ocrFieldGrid select,.ocrResultSelect select{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #dce6db;border-radius:8px;padding:11px 10px}.ocrOptions small{color:var(--ocr-muted);font-size:10px;line-height:1.7}.ocrOptions input[type=range]{accent-color:#438461;width:100%}.ocrOptions label>b{font-weight:500}.ocrCheck{color:#42644f;align-items:center;gap:9px;font-size:12px;flex-direction:row!important;display:flex!important}.ocrCheck input{accent-color:#34765e;flex-shrink:0;width:16px;height:16px}.ocrStudio .ocrSmall{color:var(--ocr-muted);margin:16px 0;font-size:11px;line-height:1.75}.ocrActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.ocrActions button,.ocrDerived>button{color:#39614c;background:#f6faf3;border:1px solid #d6e3d6;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 12px;font-size:12px;display:inline-flex}.ocrActions button.primary{color:#fff;background:#17695f;border-color:#17695f}.ocrActions button:hover,.ocrDerived>button:hover{box-shadow:0 2px 6px #123b2010}.ocrStatus{color:#52705e;overflow-wrap:anywhere;margin:13px 0;font-size:11px;line-height:1.6}.ocrStatus progress{accent-color:#397a58;width:100%;height:6px;margin-top:10px;display:block}.ocrResultSelect{margin-bottom:12px}.ocrResultMeta{color:#60735f;flex-wrap:wrap;gap:7px 15px;margin:12px 0;font-size:10px;display:flex}.ocrSourcePreview{border:1px solid var(--line);border-radius:9px;margin:13px 0;padding:12px;font-size:12px}.ocrSourcePreview summary{cursor:pointer;color:#436e53;font-weight:600}.ocrImageOverlay{max-height:550px;margin-top:12px;line-height:0;position:relative;overflow:auto}.ocrImageOverlay img{width:100%;height:auto;display:block}.ocrImageOverlay svg{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.ocrEditorLabel{color:#41634d;flex-direction:column;gap:9px;font-size:12px;display:flex}.ocrEditorLabel textarea,.ocrDerived textarea{resize:vertical;color:#243f36;box-sizing:border-box;background:#fcfdfb;border:1px solid #d7e2d8;border-radius:11px;width:100%;min-height:280px;padding:16px;font:14px/1.9 DM Sans,Arial,sans-serif}.ocrDerived{background:#f7faf5;border:1px solid #e1e8dc;border-radius:13px;min-width:0;margin-top:23px;padding:19px}.ocrDerived h4{margin:0 0 9px}.ocrDerived p{color:var(--ocr-muted);margin:0 0 13px;font-size:12px;line-height:1.75}.ocrDerived textarea{min-height:170px;margin:12px 0;font-family:ui-monospace,monospace;font-size:12px}.ocrFieldGrid{grid-template-columns:1fr 1fr;gap:13px;margin:14px 0;display:grid}.ocrFieldGrid label{text-transform:capitalize}.ocrReady,.ocrNotice{color:#365e3f;overflow-wrap:anywhere;background:#edf7e9;border:1px solid #d8e8d3;border-radius:9px;margin-top:15px;padding:12px;font-size:12px;line-height:1.8}.ocrReady{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ocrReady a{color:#17695f;text-decoration:underline}.ocrFooter{color:var(--ocr-muted);margin:17px 0 0;font-size:11px;line-height:1.8}.ocrStandalone{max-width:1280px;margin:auto;padding:24px}.ocrStandalone>nav{color:#55725f;justify-content:space-between;gap:15px;margin-bottom:22px;font-size:13px;display:flex}.ocrStandalone>nav a{color:#17695f;font-weight:700}@media (max-width:1100px){.ocrToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ocrColumns{grid-template-columns:1fr}.ocrInputPanel{border-right:0;border-bottom:1px solid var(--line)}.ocrOptions{grid-template-columns:1fr 1fr}.ocrInputPanel .ocrSmall{max-width:700px}}@media (max-width:600px){.ocrHero{padding:23px 19px}.ocrHero h2{font-size:31px}.ocrHero>p{font-size:13px}.ocrTrust{gap:12px}.ocrTrust span{font-size:11px}.ocrCatalogHeading{flex-direction:column;align-items:stretch;gap:12px}.ocrCatalogHeading h3{font-size:19px}.ocrSearch{max-width:none}.ocrToolGrid{gap:9px}.ocrToolGrid>button{min-height:175px;padding:14px}.ocrToolGrid strong{font-size:12px}.ocrToolGrid p{padding:0;font-size:11px}.ocrToolGrid small{font-size:9px}.ocrWorkbenchHeading{gap:10px;padding:20px 17px}.ocrWorkbenchHeading h3{font-size:18px}.ocrWorkbenchHeading p{font-size:12px}.ocrWorkbenchHeading>span{padding:8px}.ocrInputPanel,.ocrOutputPanel{padding:20px 17px}.ocrOptions,.ocrFieldGrid{grid-template-columns:1fr}.ocrActions button{padding:10px;font-size:11px}.ocrEditorLabel textarea{font-size:16px}.ocrStandalone{padding:15px}.ocrResultMeta{font-size:11px}.ocrDerived{padding:14px}.ocrFooter{font-size:11px}}.energyPlanner{color:#183b34;--energy-line:#dce7df;--energy-muted:#526d61;max-width:1500px;margin:0 auto;padding:24px 36px 40px;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.6}.energyPlanner[dir=rtl]{font-family:Noto Naskh Arabic,Tahoma,Arial,sans-serif}.enTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.enTop>a{color:#17695f;align-items:center;gap:8px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.enTop>div{flex-wrap:wrap;gap:9px;display:flex}.energyPlanner button{color:#255d44;cursor:pointer;background:#fff;border:1px solid #ccdcd0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:12px;line-height:1.4;display:inline-flex}.energyPlanner button:hover{background:#edf6e7;border-color:#91b396}.energyPlanner button:disabled{opacity:.45;cursor:not-allowed}:is(.energyPlanner button:focus-visible,.energyPlanner a:focus-visible,.energyPlanner input:focus-visible,.energyPlanner select:focus-visible,.energyPlanner textarea:focus-visible,.energyPlanner summary:focus-visible){outline-offset:3px;outline:3px solid #246ca3}.enHero{color:#fff;background:linear-gradient(120deg,#163f37,#1e5e49);border-radius:22px;justify-content:space-between;align-items:center;gap:25px;padding:33px 36px;display:flex;box-shadow:0 12px 30px #15392a0b}.enEyebrow{letter-spacing:2px;color:#d7efb4;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.enHero h1{letter-spacing:-1px;color:#fff;margin:15px 0 13px;font-size:clamp(25px,3vw,40px);font-weight:700;line-height:1.25}.enHero p{color:#d2e3d7;max-width:850px;margin:0;font-size:14px;line-height:1.8}.enHero>svg{color:#cdeb9b;opacity:.85;flex-shrink:0}.enProfileBar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:23px 0;display:flex}.enProfileBar>.enField{flex:1;min-width:170px}.enProfileBar>.enCheck{margin-bottom:10px}.enField{color:#315444;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:500;display:flex}.enField>span{justify-content:space-between;align-items:center;gap:8px;line-height:1.5;display:flex}.enField>span small{color:#5a7262;white-space:nowrap;font-size:10px}.enField input:not([type=range]),.enField select,.enField textarea{color:#1f4234;box-sizing:border-box;background:#fff;border:1px solid #cbdccf;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font:400 14px/1.5 DM Sans,Tahoma,Arial,sans-serif}.enField input[type=number]{text-align:start;font-variant-numeric:tabular-nums;direction:ltr}.enField textarea{resize:vertical;min-height:110px;font-family:ui-monospace,monospace;font-size:12px;line-height:1.8}.enField>small{color:#657861;font-size:10px;line-height:1.7}.enField input[type=range]{accent-color:#317856;width:100%;min-height:32px}.enCheck{color:#365a43;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.enCheck input{accent-color:#277556;flex-shrink:0;width:17px;height:17px}.enGuide{background:#edf5e5;border:1px solid #d4e3c8;border-radius:12px;margin-bottom:22px;padding:17px 22px}.enGuide>b{font-size:14px}.enGuide p{color:#466342;margin:5px 0 8px;font-size:13px}.enGuide small{color:#45613f;font-size:12px}.enSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:22px 0;display:grid}.enSummary article{background:#fff;border:1px solid #dce7df;border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:18px;display:flex}.enSummary article>span{color:#5d7565;font-size:11px}.enSummary strong{letter-spacing:-.5px;color:#22553e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px;line-height:1.3}.enSummary small{color:#5b7160;font-size:10px;line-height:1.6}.enTabs{background:#e9f0e8;border:1px solid #d9e5d6;border-radius:13px;gap:5px;margin:25px 0 18px;padding:7px;display:flex;overflow-x:auto}.enTabs>button{color:#536c55;white-space:normal;background:0 0;border:0;border-radius:9px;flex:1;min-width:130px;padding:12px 10px;font-size:11px;line-height:1.5}.enTabs>button[aria-selected=true]{color:#174d39;background:#fff;font-weight:700;box-shadow:0 2px 7px #193d2112}.enPanel{border:1px solid var(--energy-line);background:#fff;border-radius:18px;min-width:0;padding:27px}.enPanel h2{letter-spacing:-.5px;color:#214b37;margin:0 0 12px;font-size:24px;line-height:1.4}.enPanel h3{color:#254e39;align-items:center;gap:8px;margin:0 0 14px;font-size:17px;display:flex}.enPanel h4{margin:0 0 12px;font-size:14px}.enPanel p{color:#58705e;font-size:12px;line-height:1.85}.enSectionHead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:23px;display:flex}.enSectionHead p{max-width:800px;margin:0}.enInline,.enActions{flex-wrap:wrap;align-items:flex-end;gap:11px;margin:13px 0;display:flex}.enInline>.enField{flex:1;min-width:130px}.enInline>.enCheck{min-height:38px}.enActions button:first-child{color:#fff;background:#17695f;border-color:#17695f}.enGrid{gap:16px;margin:17px 0;display:grid}.enGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.enGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.enGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.enSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:22px 0;display:grid}.enCard{border:1px solid var(--energy-line);background:#fbfdf9;border-radius:14px;min-width:0;margin:19px 0;padding:22px}.enSplit>.enCard{margin:0}.enAppliances{flex-direction:column;gap:15px;display:flex}.enAppliance{background:#fcfdfb;border:1px solid #dae5da;border-radius:14px;padding:21px}.enApplianceTitle{align-items:center;gap:12px;display:flex}.enApplianceTitle>span{color:#679058;background:#e7f0dc;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:flex}.enApplianceTitle>.enField{flex:1}.enApplianceTitle>.enField>span{font-size:10px}.enApplianceTitle>button{color:#9b574b;align-self:flex-end}.enPill{color:#4b6c3b;background:#eaf3e1;border-radius:6px;padding:7px 10px;font-size:10px}.energyPlanner details{margin-top:13px}.energyPlanner summary{cursor:pointer;color:#336344;padding:8px 0;font-size:12px;font-weight:600}.enSchedule{padding:5px 0 10px}.enNote{margin:13px 0;line-height:1.85;display:block;color:#5b735f!important;font-size:11px!important}.enNotice,.enWarning,.enError,.enStatus{overflow-wrap:anywhere;border-radius:10px;margin:16px 0;padding:15px 18px;font-size:12px;line-height:1.9}.enNotice{background:#eff6e8;border:1px solid #d9e6cc;color:#3e633e!important}.enNotice svg{vertical-align:middle}.enNotice a{color:#17695f;font-weight:700;text-decoration:underline}.enWarning,.enWarnings{color:#786035;font-size:11px;line-height:1.9}.enWarnings{max-height:450px;padding-inline-start:20px;overflow:auto}.enWarning{background:#fbf4e8;border:1px solid #ecdfc1;padding-inline-start:35px}.enError{color:#8b3b2d;background:#fff0ed;border:1px solid #e8c3b8}.enError ul{padding-inline-start:20px}.enStatus{color:#305e74;background:#e8f2f6;border:1px solid #c7dfe7}.enMini{background:#eff5eb;border:1px solid #dfe9d6;border-radius:11px;flex-direction:column;gap:9px;padding:17px;display:flex}.enMini b{color:#547044;font-size:11px}.enMini strong{color:#24533c;font-size:16px}.enChart{background:#fcfefb;border:1px solid #dde8de;border-radius:13px;margin:23px 0;padding:21px}.enChart>svg{direction:ltr;width:100%;height:auto;min-height:180px;display:block}.enChart svg text{fill:#62715c;font:11px sans-serif}.enLegend{flex-wrap:wrap;gap:18px;margin:10px 0 18px;font-size:11px;display:flex}.enLegend span:first-child{color:#17695f}.enLegend span:nth-child(2){color:#9b5130}.enLegend span:nth-child(3){color:#4269ad}.enLegend span:nth-child(4){color:#846906}.enTableWrap{border:1px solid #e0e8db;border-radius:9px;max-width:100%;margin:15px 0;overflow:auto}.enTableWrap table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.enTableWrap caption{text-align:start;color:#3b603b;caption-side:top;background:#edf4e7;padding:11px 13px;font-size:12px;font-weight:600}.enTableWrap th,.enTableWrap td{text-align:start;vertical-align:top;border-bottom:1px solid #e5eade;min-width:80px;padding:11px 13px}.enTableWrap thead{color:#45603d;background:#f2f6ee}.enTableWrap th{font-weight:600}.enTableWrap th>small{color:#6d7a60;font-size:10px;display:block}.enTableWrap td details{min-width:160px}.enTableWrap td details ul{padding-inline-start:14px;font-size:10px}.enTableWrap button{min-height:32px;margin:3px;padding:6px 9px;font-size:10px}.energyPlanner pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#355340;text-align:left;direction:ltr;font:11px/1.8 ui-monospace,monospace}.enJsonPreview{unicode-bidi:plaintext;background:#fff;border:1px solid #dce5d7;border-radius:9px;max-height:300px;padding:16px;overflow:auto}.enFooter{color:#6d805f;align-items:flex-start;gap:10px;margin-top:23px;padding:18px 5px;display:flex}.enFooter svg{flex-shrink:0;margin-top:4px}.enFooter p{margin:0;font-size:11px;line-height:1.9}.energyPlanner[dir=rtl] .enTop>a>svg{transform:rotate(180deg)}@media (max-width:1100px){.energyPlanner{padding:22px}.enSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.enSplit{grid-template-columns:1fr}.enGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.enSectionHead{flex-direction:column;gap:15px}.enSectionHead>.enInline{width:100%;margin:0}}@media (max-width:650px){.energyPlanner{padding:14px 12px 25px}.enTop{margin-bottom:13px}.energyPlanner button{min-height:42px;padding:10px 11px;font-size:12px}.enTop>div button{font-size:11px}.enHero{border-radius:16px;padding:25px 20px}.enHero h1{letter-spacing:-.5px;font-size:29px}.enHero p{font-size:12px}.enHero>svg{display:none}.enEyebrow{letter-spacing:1px;font-size:9px}.enProfileBar{gap:12px}.enProfileBar>.enField{flex:1;min-width:100%}.enSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.enSummary article{padding:13px 11px}.enSummary strong{font-size:19px}.enSummary article>span,.enSummary small{font-size:10px}.enPanel{border-radius:14px;padding:20px 14px}.enPanel h2{font-size:22px}.enPanel h3{font-size:17px}.enTabs{margin:18px 0 14px}.enTabs>button{min-width:138px;font-size:11px}.enGrid.three,.enGrid.four,.enGrid.two{grid-template-columns:1fr}.enGrid{gap:13px}.enCard{padding:18px 13px}.enAppliance{padding:16px 12px}.enApplianceTitle{gap:9px}.enField input:not([type=range]),.enField select,.enField textarea{padding:10px;font-size:16px}.enInline>.enField{min-width:145px}.enCheck{min-height:34px;font-size:12px}.enInline>.enCheck{min-height:32px}.enGuide{padding:15px}.enGuide p,.enGuide small{font-size:12px}.enChart{padding:15px 10px}.enChart>svg{min-height:150px}.enTableWrap th,.enTableWrap td{min-width:85px;padding:10px;font-size:11px}.enActions{gap:8px}.enNotice,.enError,.enStatus{padding:13px;font-size:12px}.enFooter p{font-size:11px}}aside nav .navEnergyLink{color:#b9cdcd;box-sizing:border-box;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:45px;padding:13px 14px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}aside nav .navEnergyLink svg{flex-shrink:0}aside nav .navEnergyLink:hover{color:#fff;background:#ffffff09}aside nav .navEnergyLink.selected{background:var(--lime);color:#24443a;font-weight:700;box-shadow:0 3px 10px #102b2210}.energyWorkspaceContent>.titleRow{display:none}.energyPlanner.energyEmbedded{max-width:none;padding:0}.energyEmbedded .enTop{justify-content:flex-end}.energyEmbedded .enTop>a{display:none}.energyToolCard{color:var(--ink);border-color:#bcd8c4;text-decoration:none!important}.energyToolCard .energyOpenPlanner{color:#fff;background:#17695f;border-radius:8px;align-items:center;gap:8px;margin-top:13px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.energyToolCard:hover .energyOpenPlanner{background:#12564d}.energyToolCard p{line-height:1.7}@media (max-width:650px){.energyWorkspaceContent .energyEmbedded .enSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.energyWorkspaceContent .energyEmbedded .enHero{padding:22px 17px}.energyWorkspaceContent .energyEmbedded .enHero h1{font-size:27px}.energyWorkspaceContent .energyEmbedded .enPanel{padding:18px 12px}.energyToolCard .energyOpenPlanner{padding:10px 13px;font-size:11px}aside nav .navEnergyLink{min-height:46px}.shell[data-workspace-view="Energy & Backup Planner"] header{gap:10px}.shell[data-workspace-view="Energy & Backup Planner"] .breadcrumb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shell[data-workspace-view="Energy & Backup Planner"] .headerRight{flex-shrink:0}}.energyPlanner{min-width:0;max-width:100%}.energyPlanner section,.energyPlanner details{min-width:0}.enHouseholdSettings{border:1px solid var(--energy-line);background:#f8fbf6;border-radius:11px;margin:12px 0;padding:5px 14px}.enHouseholdSettings>summary{list-style:revert;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enHouseholdSettings>summary span{text-overflow:ellipsis;white-space:nowrap;max-width:50%;margin-inline-start:auto;font-weight:400;overflow:hidden}.enHouseholdSettings .enProfileBar{margin:12px 0}.enSamples{border-top:1px solid var(--energy-line);padding:4px 0 10px}.enBeginnerSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.enBeginnerSteps button{background:0 0;border:0;justify-content:flex-start;min-width:0;padding:7px}.enBeginnerSteps button>span{background:#dceacb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.enBeginnerSteps button[aria-current=step]{background:#fff;font-weight:700}.enGuide{margin:12px 0;padding:10px 14px}.enSummaryDetails{margin:10px 0}.enSummaryDetails>.enSummary{margin:8px 0 18px}.enQuickSummary{background:#edf5e8;border:1px solid #d9e6d2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;padding:10px;display:grid}.enQuickSummary>span{color:#526b56;min-width:0;font-size:11px}.enQuickSummary b{color:#21533f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;line-height:1.5;display:block}.enUnits{margin:0 0 17px!important}.enUnits p{margin:4px 0}.enPanel{scroll-margin-top:90px}.enFlowActions{border-top:1px solid var(--energy-line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;display:flex}.energyPlanner .enNext{color:#fff;background:#17695f;border-color:#17695f;margin-inline-start:auto}.energyPlanner .enTableWrap{overscroll-behavior-inline:contain}.energyPlanner button{overflow-wrap:anywhere;max-width:100%}.energyPlanner .enField>span{flex-wrap:wrap}.energyPlanner .enField>span small{white-space:normal}.energyPlanner .enHero{padding:22px 27px}.energyPlanner .enHero h1{margin:8px 0;font-size:30px}.energyPlanner .enHero p{font-size:12px;line-height:1.6}.energyPlanner .enTop{margin-bottom:10px}@media (max-width:900px){.energyWorkspaceContent{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.energyPlanner .enPanel{scroll-margin-top:80px}.energyPlanner .enHero>svg{width:45px;height:45px}.energyPlanner .enInline>.enField{min-width:min(145px,100%)}}@media (max-width:650px){.energyWorkspaceContent{padding-top:14px}.energyWorkspaceContent .energyEmbedded .enHero,.energyPlanner .enHero{border-radius:13px;margin-bottom:12px;padding:15px 16px}.energyWorkspaceContent .energyEmbedded .enHero h1,.energyPlanner .enHero h1{letter-spacing:-.4px;margin:0 0 6px;font-size:22px;line-height:1.25}.energyPlanner .enHero .enEyebrow{display:none}.energyPlanner .enHero p{font-size:11px;line-height:1.55}.enHouseholdSettings{margin:9px 0;padding:3px 11px}.enHouseholdSettings>summary{font-size:11px}.enHouseholdSettings>summary span{max-width:42%;font-size:10px}.enGuide{padding:8px 9px}.enGuide small{font-size:10px;line-height:1.5;display:block}.enBeginnerSteps{gap:4px;margin-bottom:5px}.energyPlanner .enBeginnerSteps button{gap:5px;min-height:38px;padding:5px 3px;font-size:11px}.enBeginnerSteps button>span{width:22px;height:22px}.enQuickSummary{gap:6px;padding:9px}.enQuickSummary>span{font-size:10px}.enQuickSummary b{font-size:16px}.energyPlanner .enTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:11px 0;padding:5px;display:grid;overflow:visible}.energyPlanner .enTabs>button{min-width:0;min-height:40px;padding:6px;font-size:10px;line-height:1.4}.energyPlanner .enSectionHead{gap:12px;margin-bottom:16px}.energyPlanner .enSectionHead h2{font-size:20px}.energyPlanner .enAppliance .enGrid.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.energyPlanner .enApplianceTitle>.enField{min-width:0}.energyPlanner .enApplianceTitle>button{flex-shrink:0;padding:10px}.energyPlanner .enField input:not([type=range]),.energyPlanner .enField select{min-height:44px}.energyPlanner .enFlowActions button{flex:1;min-width:0}.energyPlanner .enUnits summary{font-size:11px}.energyPlanner .enProfileBar>.enField{flex-basis:100%;min-width:0}}.enCalculation{background:#f6faf2;border:1px solid #bdd8c1;border-radius:13px;margin:18px 0;padding:18px;scroll-margin-top:90px}.energyPlanner .enCalculate{color:#fff;background:#17695f;border-color:#17695f;min-height:44px;font-weight:700}.enInlineResults{color:#20583f;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;display:flex}.enInlineResults b{font-variant-numeric:tabular-nums;font-size:19px}.enInlineResults span{font-size:11px}.enCalculation .enError{padding-inline-start:30px}.enCalculation .enField{max-width:320px;margin-bottom:14px}#en-tariff-inputs{scroll-margin-top:90px}.enQuickSummary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:650px){.enCalculation{padding:15px 12px}.energyPlanner .enCalculate{white-space:normal;width:100%;font-size:13px}.enInlineResults{gap:9px}.enInlineResults b{font-size:18px}.enQuickSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.enQuickSummary b{font-size:16px}}.enCompatibility{background:#fbfdf9;border:1px solid #d9e6db;border-radius:11px;min-width:0;margin:12px 0;padding:13px}.enCompatibility h3{margin-bottom:8px;font-size:15px}.enCompatibilityRow{border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:7px 0;padding:10px 12px;display:flex}.enCompatibilityRow p{overflow-wrap:anywhere;margin:0;font-size:12px}.enCompatibilityRow.incompatible{color:#8b3b2d;background:#fff0ed;border:1px solid #e8c3b8}.enCompatibilityRow.unverified{background:#fbf4e8;border:1px solid #ecdfc1}.enCompatibilityRow.compatible{background:#eff6e8}.enCompatibilityRow button{flex-shrink:0}.enCapacityQuick{background:#f6faf1;border:1px solid #d8e7d3;border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;padding:14px;display:flex}.enCapacityQuick>.enField{flex:1;min-width:130px}.enCapacityQuick>[data-result=capacity],.enCapacityQuick>.enError{flex-basis:100%;margin:4px 0}.enAdvancedRatings{grid-column:1/-1}.energyPlanner input[id^=en-]{scroll-margin-top:95px}@media (max-width:650px){.enCompatibilityRow{flex-direction:column;align-items:flex-start;gap:8px}.enCompatibilityRow button{min-height:44px}.enCapacityQuick>button{width:100%}.enCompatibility{padding:12px}.enCompatibilityRow p{font-size:12px;line-height:1.7}}aside nav .navWorkspaceLink{color:#b9cdcd;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;min-height:45px;padding:13px 14px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}aside nav .navWorkspaceLink svg{flex-shrink:0}aside nav .navWorkspaceLink:hover{color:#fff;background:#ffffff09}aside nav .navWorkspaceLink.selected{background:var(--lime);color:#24443a;font-weight:700}.shell[data-workspace-view=Overview] .titleRow .subtitle,.shell[data-workspace-view=Overview] .titleRow>.primary{display:none}.shell[data-workspace-view=Overview] .titleRow h1{letter-spacing:-1px;font-size:30px}.shell[data-workspace-view=Overview] .searchbar{border-color:#8bb8a5;margin:17px 0 15px;padding:15px 17px}.overviewIntro{margin:0 0 23px}.overviewIntro .badge{color:#426b44;background:#e5eedc;font-size:9px}.overviewIntro p{color:#4d6960;max-width:850px;margin:10px 0 0;font-size:13px;line-height:1.75}.featuredTools .sectionHeading{margin:12px 0 16px}.featuredTools h2,.content>.featuredTools h2{color:#204b41;letter-spacing:-.5px;margin:0;font-size:22px}.browseAllTools{color:#17695f;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.featuredToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:16px 0 26px;display:grid}.featuredToolCard{color:#21483d;background:#fff;border:1px solid #d2e2d8;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.featuredToolCard:hover{border-color:#78a993;box-shadow:0 6px 22px #163e2c0c}.featuredToolIcon{color:#346a4c;background:#e8f1df;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:18px;display:flex}.featuredToolCategory{color:#657b70;background:#f0f5ed;border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;top:26px;right:20px}.featuredToolCard h3{color:#204b40;margin:0 0 9px;font-size:17px;line-height:1.4}.featuredToolCard p{color:#526e62;flex:1;margin:0 0 19px;font-size:12px;line-height:1.75}.openToolButton{color:#fff;background:#17695f;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.overviewFonts{background:#eaf0df;border:1px solid #d8e2ca;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin:23px 0;padding:28px 30px;display:flex}.overviewFonts h2{letter-spacing:-.7px;color:#284f39;margin:10px 0;font-size:25px;line-height:1.3}.overviewFonts p{color:#53705b;max-width:600px;font-size:12px;line-height:1.75}.overviewFontsButton{color:#17695f;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.overviewFontMark{color:#a0b187;flex-shrink:0;font:100px/1 Georgia,serif}.toolRouteBar{color:#17695f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:20px 0;display:flex}.toolRouteBar>a{align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.toolRouteBar>button{background:#fff;border:1px solid #bad4c6;border-radius:9px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600}.shareToolUrl{flex-direction:column;flex-basis:100%;gap:6px;font-size:11px;display:flex}.shareToolUrl input{color:#244f3e;box-sizing:border-box;background:#fff;border:1px solid #bfd5c6;border-radius:8px;width:100%;min-width:0;padding:12px;font-size:13px}.directToolWorkspace{background:#fff;border:1px solid #d3e2d8;border-radius:15px;min-width:0;padding:25px}.directToolInput{color:#325b4a;flex-direction:column;gap:10px;font-size:13px;display:flex}.directToolInput textarea{box-sizing:border-box;resize:vertical;border:1px solid #bbd3c4;border-radius:10px;width:100%;min-height:180px;padding:15px;font-size:14px}.directToolWorkspace .result pre{white-space:pre-wrap;overflow-wrap:anywhere}.directToolWorkspace .extraToolPanel{padding:0}.content .toolTabs{flex-wrap:wrap}@media (max-width:1100px){.featuredToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.shell[data-workspace-view=Overview] .titleRow h1{letter-spacing:-.7px;font-size:25px;line-height:1.25}.shell[data-workspace-view=Overview] .content{padding-top:19px}.shell[data-workspace-view=Overview] .searchbar{margin:14px 0;padding:12px}.shell[data-workspace-view=Overview] .searchbar input{font-size:14px}.overviewIntro{margin-bottom:16px}.overviewIntro p{margin-top:8px;font-size:12px;line-height:1.65}.featuredTools .sectionHeading{align-items:center;gap:10px}.featuredTools h2{font-size:20px}.browseAllTools{gap:5px;font-size:11px}.featuredToolGrid{grid-template-columns:1fr;gap:12px;margin:12px 0 20px}.featuredToolCard{padding:19px}.featuredToolIcon{width:40px;height:40px;margin-bottom:13px}.featuredToolCard h3{font-size:18px}.featuredToolCard p{margin-bottom:15px;font-size:12px}.openToolButton{box-sizing:border-box;width:100%;min-height:44px}.overviewFonts{margin:19px 0;padding:22px 20px}.overviewFonts h2{font-size:23px}.overviewFonts p{font-size:12px}.overviewFontMark{display:none}.directToolWorkspace{padding:18px 14px}.directToolInput textarea,.shareToolUrl input{font-size:16px}.toolRouteBar{margin:13px 0}.content>.titleRow h1{overflow-wrap:anywhere}aside nav .navWorkspaceLink{min-height:46px}}.ocrWorkflowSwitcher{margin:16px 0}.ocrWorkflowSwitcher>summary{color:#245f4c;cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.ocrFocused .ocrHero{margin-bottom:12px;padding:15px 20px}.ocrFocused .ocrHero h2{display:none}.ocrFocused .ocrHero p{margin:7px 0;font-size:12px}.ocrFocused .ocrTrust{margin-top:10px}.ocrFocused .ocrEyebrow{font-size:9px}.ocrFocused .ocrWorkbench{margin-top:12px}.animationStudio{color:#214a3e;min-width:0;font-size:13px;line-height:1.6}.animationStudio h2{letter-spacing:-.8px;margin:7px 0;font-size:27px}.animationStudio h3{align-items:center;gap:7px;margin:0 0 13px;font-size:15px;display:flex}.animationStudio button,.anNativeFile{color:#235d48;background:#fff;border:1px solid #c3d8ca;border-radius:8px;max-width:100%;min-height:40px;padding:9px 12px;font-size:11px;line-height:1.4}.animationStudio button:hover{background:#eaf3df}.animationStudio button:disabled{opacity:.45;cursor:not-allowed}.animationStudio input,.animationStudio select,.animationStudio textarea{box-sizing:border-box;color:#234e3d;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #bdd3c4;border-radius:7px;padding:9px}.animationStudio input[type=number]{font-variant-numeric:tabular-nums;direction:ltr}.animationStudio input[type=color]{width:100%;height:38px;padding:3px}.animationStudio input[type=range]{accent-color:#17695f;width:100%;min-height:30px;padding:0}.animationStudio input[type=checkbox]{accent-color:#17695f;flex-shrink:0;width:17px;height:17px}.animationStudio :is(input,button,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #357fb6}.anIntro{background:linear-gradient(115deg,#e8f1df,#f7faef);border:1px solid #d6e5c8;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:22px 25px;display:flex}.anIntro p{color:#6a824c;margin:2px 0 7px;font:italic 21px Georgia,serif}.anIntro small{color:#5d7560;font-size:11px}.anIntro>button{color:#fff;background:#17695f;flex-shrink:0}.anToolbar{background:#fff;border:1px solid #d7e5da;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-bottom:12px;padding:14px;display:flex}.anProjectName{flex-direction:column;flex:1;gap:5px;min-width:150px;font-size:10px;display:flex}.anSaveStatus{color:#5a765e;flex-basis:100%;font-size:11px}.anNativeFile{cursor:pointer;flex-direction:column;gap:7px;min-width:0;font-weight:600;display:flex}.anNativeFile input[type=file]{width:100%;padding:6px;font-size:11px;display:block}.anToolbar>.anNativeFile{max-width:230px}.anProjectSettings{background:#fff;border:1px solid #d5e3d7;border-radius:10px;margin:12px 0;padding:9px 14px}.animationStudio summary{cursor:pointer;color:#346b4d;padding:7px 0;font-weight:600}.anProjectSettings p,.anHint,.anFootnote{color:#5c7463;font-size:11px;line-height:1.8}.anFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0;display:grid}.anProjectSettings>.anFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.anField{flex-direction:column;gap:5px;min-width:0;font-size:10px;display:flex}.anField>input,.anField>select,.anField>textarea{width:100%}.anField textarea{resize:vertical;min-height:80px}.anCheck{align-items:center;gap:7px;font-size:11px;display:flex}.anWorkspace{grid-template-columns:190px minmax(0,1fr) 230px;align-items:start;gap:12px;display:grid}.anLayers,.anInspector,.anStage{background:#fff;border:1px solid #d5e3d7;border-radius:12px;min-width:0;margin:0;padding:15px}.anAddButtons,.anLayerActions{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.anAddButtons button{min-height:35px;padding:7px 9px}.anLayers>.anNativeFile{margin:12px 0 7px}.anLayers>small{color:#70836b;font-size:10px;line-height:1.6}.anLayerList{max-height:420px;margin:16px 0;padding:0;list-style:none;overflow:auto}.anLayerList li{background:#f8fbf4;border:1px solid #dce6d8;border-radius:8px;align-items:center;gap:3px;min-width:0;margin:6px 0;padding:4px;display:flex}.anLayerList li.selected{background:#eaf2e0;border-color:#75a88c}.anLayerList button{background:0 0;border:0;min-height:32px;padding:7px 4px;font-size:10px}.anLayerList .anLayerSelect{word-break:break-word;text-align:start;flex:1;justify-content:flex-start;min-width:0}.anLayerSelect>span{flex-shrink:0;font-size:15px;font-weight:700}.anEmpty{text-align:center;color:#718268;padding:17px 5px;font-size:12px}.anStageToolbar{align-items:center;gap:6px;margin-bottom:11px;display:flex}.anStageToolbar>span{color:#6b806a;margin-left:5px;font-size:10px;line-height:1.5}.anCanvasWrap{background-color:#edf1e8;background-image:linear-gradient(45deg,#d8e0d4 25%,#0000 25%),linear-gradient(-45deg,#d8e0d4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8e0d4 75%),linear-gradient(-45deg,#0000 75%,#d8e0d4 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #d3e0cc;border-radius:9px;justify-content:center;align-items:center;min-height:260px;padding:12px;display:flex;overflow:hidden}.anCanvasWrap canvas{touch-action:none;width:auto;max-width:100%;height:auto;max-height:65vh;display:block;box-shadow:0 2px 12px #26452c13}.anPlayback{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.anPlayback>b{color:#5c795d;font-variant-numeric:tabular-nums;flex-basis:100%;font-size:10px;font-weight:500}.anInspector fieldset{border:0;min-width:0;margin:0;padding:0}.anInspector details input{width:100%;margin:7px 0}.anInspector details button{max-width:100%;margin:3px;font-size:10px}.anTimeline{background:#fff;border:1px solid #ccdfd0;border-radius:12px;min-width:0;margin:15px 0;padding:18px}.anTimelineHead{justify-content:space-between;gap:10px;display:flex}.anTimelineHead span{color:#6e8268;font-size:10px}.anScrub{grid-template-columns:auto minmax(0,1fr) 100px;align-items:center;gap:15px;margin:13px 0;font-size:11px;display:grid}.anPreset{max-width:260px;margin-bottom:17px}.anTrack{grid-template-columns:60px minmax(0,1fr) 65px;align-items:center;gap:13px;margin:8px 0;display:grid}.anTrack>strong{font-size:11px;font-weight:600}.anTrackRail{background:repeating-linear-gradient(90deg,#eaf0e4 0 calc(10% - 1px),#d3dfc8 calc(10% - 1px) 10%);border-radius:6px;height:35px;margin:0 9px;position:relative}.anTrackRail button{color:#42764c;z-index:2;background:0 0;border:0;min-width:25px;min-height:33px;padding:4px;position:absolute;top:1px;transform:translate(-50%)}.anTrackRail button.selected{color:#1b68bc;background:#dceaf9}.anPlayhead{z-index:1;background:#cb7845;width:2px;position:absolute;top:-3px;bottom:-3px}.anKeyEditor{background:#eef5e6;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:15px;padding:14px;display:flex}.anKeyEditor>b{flex-basis:100%;font-size:12px}.anKeyEditor>.anField{flex:1;min-width:90px}.anExports{background:#f8fbf3;border:1px solid #d1e2cd;border-radius:12px;min-width:0;padding:20px}.anExports>p{color:#60775e;font-size:12px;line-height:1.8}.anExportActions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.anExportActions>.anField{width:125px}.anDownload a{color:#17695f;overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.anJob{background:#e8f2f6;border:1px solid #c5dde7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0;padding:15px;display:flex}.anJob progress{accent-color:#17695f;max-width:100%}.anError,.anNotice{overflow-wrap:anywhere;border:1px solid #dfc9bb;border-radius:9px;padding:15px;font-size:12px;line-height:1.8}.anError{color:#8b3e2c;background:#fff0eb}.anNotice{color:#3e673e;background:#edf5e3;border-color:#d2e3c0}.anMobilePanels{display:none}.anFootnote{margin:16px 0}.animationStudio :is(section,div){box-sizing:border-box}@media (max-width:1200px){.anWorkspace{grid-template-columns:180px minmax(0,1fr)}.anInspector{grid-column:1/-1}.anInspector>.anFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.anMobilePanels{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.anMobilePanels button{flex:1;min-height:44px;padding:10px 7px;font-size:11px}.anMobilePanels button[aria-pressed=true]{color:#fff;background:#17695f;border-color:#17695f}.anWorkspace{display:block}.anWorkspace .anLayers,.anWorkspace .anInspector,.anWorkspace .anStage{display:none}.anPanel-layers .anLayers,.anPanel-properties .anInspector,.anPanel-canvas .anStage{display:block}.anExports{display:none}.anExports.mobileSelected{display:block}.anIntro{flex-direction:column;align-items:flex-start;gap:11px;padding:17px}.anIntro h2{font-size:24px}.anIntro p{font-size:19px}.anCanvasWrap{min-height:220px;padding:8px}.anCanvasWrap canvas{max-height:58vh}.animationStudio button{min-height:44px}.anToolbar{gap:8px;padding:12px}.anToolbar>select{width:100%;min-height:44px}.anToolbar>.anNativeFile{flex-basis:100%;max-width:none}.anProjectSettings>.anFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.anTimeline{padding:14px}.anScrub{grid-template-columns:1fr 85px;gap:10px}.anScrub>input{grid-column:1}.anScrub>.anField{grid-area:1/2/3}.anTrack{grid-template-columns:45px minmax(0,1fr) 56px;gap:7px}.anTrackRail button{min-height:35px}.animationStudio input:not([type=checkbox]):not([type=range]),.animationStudio textarea,.animationStudio select{min-height:44px;font-size:16px}.anExports{padding:16px}.anExportActions>button{width:100%}.anExportActions>.anField{flex:1;min-width:100px}.anPlayback>button{min-height:44px;font-size:11px}.anKeyEditor>.anField{flex-basis:40%}}.shell[data-workspace-view=Animation\ Studio] .titleRow{display:none}.animationStudio .anIntro h1{letter-spacing:-.8px;color:#214a3e;margin:7px 0;font-size:27px}@media (max-width:900px){.animationStudio .anIntro h1{font-size:24px}}.anVideoReview{margin:15px 0}.anVideoReview video{background:#172a21;border-radius:9px;max-width:100%;max-height:60vh;display:block}.anVideoReview p{color:#55725a;font-size:11px}.anModeSwitch{gap:8px;margin:12px 0;display:flex}.anModeSwitch button[aria-pressed=true]{color:#fff;background:#17695f;border-color:#17695f}.anQuick{background:#fff;border:1px solid #d1e2cd;border-radius:14px;margin:12px 0;padding:22px}.anQuickHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.animationStudio .anQuickHeading h2{margin:0;font-size:23px}.anQuickHeading p{color:#5a765f;margin:3px 0}.anQuickSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.anQuickStep{min-width:0}.anQuickStep h3>span{color:#285a43;background:#e7f0d8;border-radius:50%;place-items:center;width:27px;height:27px;display:inline-grid}.anQuickStep .anNativeFile{background:#f7faef;align-items:flex-start;min-height:80px}.anQuickStep small{color:#58715e;margin:9px 0;font-size:11px;display:block}.anQuickStep>.anField{margin:12px 0}.anQuickStep details{font-size:12px}.anQuickStep details ul{padding-left:18px}.anQuickStep details button{text-align:start;margin-bottom:5px}.anQuickStep textarea{min-height:74px}.animationStudio .anGenerate{color:#fff;background:#17695f;justify-content:center;min-height:48px;font-size:14px;font-weight:650}.anQuickStep>.anGenerate{width:100%;margin:8px 0}.anQuickAssets{max-height:170px;padding:0;list-style:none;overflow:auto}.anQuickAssets li{border-bottom:1px solid #dfebdc;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:flex}.anQuickAssets li>span{overflow-wrap:anywhere;flex:1;min-width:0}.anQuickAssets button{padding:6px}.anQuickStatus{color:#315c3d;background:#edf5e3;border-radius:7px;padding:9px}.anAIBoundary{border-top:1px solid #e1eadb;margin-top:15px;padding-top:8px;font-size:12px}.anSavedControls{background:#fff;border:1px solid #d1dfcf;border-radius:9px;margin:12px 0;padding:5px 12px}.anSavedControls .anToolbar{border:0;margin:0;padding:8px 0}.anQuickDownload,.anQuickScrub,.anQuickPreviewTitle{display:none}.anMode-quick .anProjectSettings,.anMode-quick .anMobilePanels,.anMode-quick .anLayers,.anMode-quick .anInspector,.anMode-quick .anTimeline,.anMode-quick .anExportActions,.anMode-quick .anFootnote{display:none!important}.anMode-quick .anWorkspace,.anMode-quick .anWorkspace .anStage,.anMode-quick .anQuickPreviewTitle,.anMode-quick .anQuickScrub{display:block}.anMode-quick .anStageToolbar>button,.anMode-quick .anPlayback>button[aria-label]{display:none}.anMode-quick .anExports{margin-top:14px;display:block}.anMode-quick .anQuickDownload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.anQuickDownload small{color:#536e59;flex-basis:100%;font-size:11px}.anMode-quick .anCanvasWrap{min-height:120px}.anQuickScrub{margin-top:12px;font-size:11px}.anMode-quick .anIntro{padding:14px 20px}.anMode-quick .anIntro p{font-size:17px}.anMode-quick .anIntro h1{font-size:24px}.animationStudio [hidden]{display:none!important}.anVideoReview video{background:#172b25;border-radius:8px;width:100%;max-height:55vh}@media (max-width:1050px){.anQuickSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.anQuickStep:last-child{grid-column:1/-1}}@media (max-width:650px){.anQuick{padding:15px}.anQuickSteps{grid-template-columns:1fr;gap:16px}.anQuickStep:last-child{grid-column:auto}.anQuickStep{border-bottom:1px solid #e0eadb;padding-bottom:12px}.anQuickHeading{align-items:flex-start;margin-bottom:14px}.animationStudio .anQuickHeading h2{font-size:21px}.anModeSwitch>button{flex:1}.anQuickDownload>button{width:100%;font-size:13px}.anMode-quick .anIntro small{display:none}.anMode-quick .anIntro{gap:8px;padding:12px 15px}.anMode-quick .anIntro h1{margin:0;font-size:22px}.anMode-quick .anIntro p{font-size:16px}.anQuickStep .anCheck,.anQuickStep small{font-size:12px}.anMode-quick .anPlayback button{flex:1}.anMode-quick .anPlayback .anCheck{min-width:65px}.anQuickStep .anHint{font-size:12px}}.anVideoBuilder h3{margin-top:5px}.anVideoBuilder>section{background:#fcfdf9;border:1px solid #d7e3d3;border-radius:11px;min-width:0;margin:14px 0;padding:18px}.anVideoContent>.anField{margin:15px 0}.anVideoContent>small{color:#56705d;margin:9px 0;display:block}.anVideoContent details button{text-align:start;margin:4px}.anVideoBuilder .anQuickHeading{flex-wrap:wrap}.anPresetCount{background:#e2edcf;border-radius:20px;margin-left:auto;padding:7px 13px;font-weight:650}.anSceneHead,.anSceneActions,.anTemplateControls,.anPresetSearch,.anPreviewActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.anSceneHead>span{color:#607b62;font-size:11px}.anSceneHead>button{margin-left:auto}.anSceneTabs,.anPresetCategories{gap:7px;max-width:100%;padding:8px 0 12px;display:flex;overflow-x:auto}.anSceneTabs>button,.anPresetCategories>button{flex-shrink:0}.anSceneTabs>button[aria-pressed=true],.anPresetCategories>button[aria-pressed=true]{color:#fff;background:#17695f;border-color:#17695f}.anSceneEdit{background:#fff;border:1px solid #dce6d6;border-radius:9px;padding:14px}.anSceneActions>.anField{flex:1;min-width:130px}.anVisibleText{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.anVisibleText textarea{min-height:76px}.anSceneImages{background:#f1f6e9;border-radius:8px;flex-wrap:wrap;gap:10px;margin:14px 0;padding:12px;display:flex}.anSceneImages>b{flex-basis:100%;font-size:12px}.anSceneImages .anCheck{overflow-wrap:anywhere;max-width:100%}.anPresetSearch>input{flex:1;min-width:130px}.anPresetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.anPresetGrid>div{background:#fff;border:1px solid #d6e4cf;border-radius:9px;min-width:0;display:flex;position:relative;overflow:hidden}.anPresetGrid>div.selected{background:#f0f6e7;border:2px solid #397d5d}.anPresetGrid>div>button:first-child{text-align:start;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-height:105px;padding:12px 30px 12px 12px;font-size:12px;display:flex}.anPresetGrid small{color:#6a8767;font-size:10px}.anPresetGrid span{color:#648061;font-size:10px;font-weight:400}.anPresetGrid>div>button:last-child{background:0 0;border:0;min-width:27px;min-height:30px;padding:5px;position:absolute;top:3px;right:3px}.anPresetPreview{background:#edf4e5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.anPresetPreview>small{color:#507056;font-size:11px}.anPresetPreview canvas{border-radius:7px;grid-column:1/-1;justify-self:center;width:320px;max-width:100%;height:auto}.anVideoSettings>.anFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.anLimit{color:#4a6c50;background:#edf3e4;border-radius:8px;padding:11px;font-size:11px;line-height:1.8}.anVideoSettings>.anGenerate{width:100%;font-size:16px}.anPreviewActions{margin-top:11px}.anStage{scroll-margin-top:100px}.anVideoBuilder details,.anVideoBuilder details .anHint{font-size:12px}.anVideoBuilder details summary{min-height:38px}.anVideoBuilder .anHint{font-size:12px}.anMode-quick .anCanvasWrap{padding:6px}.anMode-quick .anCanvasWrap canvas{max-height:58vh}.anVideoBuilder .anField,.anVideoBuilder button{font-size:12px}@media (max-width:1100px){.anPresetGrid,.anVideoSettings>.anFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.anVideoBuilder>section{padding:13px}.anVisibleText{grid-template-columns:1fr}.anPresetGrid,.anVideoSettings>.anFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.anPresetPreview{grid-template-columns:1fr}.anPresetPreview>small{font-size:12px}.anPresetCount{margin-left:0;font-size:11px}.anSceneActions>.anField{flex-basis:100%}.anSceneHead>button{margin-left:0}.anVideoBuilder .anQuickHeading h2{font-size:21px}.anPreviewActions>button{width:100%}.anPresetCategories>button{padding:10px}.anPresetGrid>div>button:last-child{width:30px;min-height:36px}.anPresetGrid>div>button:first-child{min-height:120px}.anSceneEdit{padding:10px}.anVideoBuilder .anFieldGrid{gap:10px}.anVideoBuilder small,.anSceneHead>span{font-size:12px}.anTemplateControls>select,.anTemplateControls>button{width:100%}}.anMode-cinematic .anProjectSettings,.anMode-cinematic .anMobilePanels,.anMode-cinematic .anLayers,.anMode-cinematic .anInspector,.anMode-cinematic .anTimeline,.anMode-cinematic .anExportActions{display:none!important}.anMode-cinematic .anWorkspace,.anMode-cinematic .anWorkspace .anStage,.anMode-cinematic .anQuickScrub,.anMode-cinematic .anQuickPreviewTitle{display:block}.anMode-cinematic .anExports{margin-top:14px;display:block}.anMode-cinematic .anQuickDownload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.anMode-cinematic .anStageToolbar>button,.anMode-cinematic .anPlayback>button[aria-label]{display:none}.anCinematic{background:linear-gradient(135deg,#f1f5e9,#fdfdf9);border:1px solid #cbdcc9;border-radius:15px;min-width:0;margin:14px 0;padding:20px}.anCinematic>section,.anCinematic>details{background:#fff;border:1px solid #d7e4d1;border-radius:11px;min-width:0;margin:14px 0;padding:18px}.anCinematic .anFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.anCinemaHeading h2{font-size:26px}.anCinemaHeading p{color:#57725e;font-size:13px}.anCinemaActions{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}.anCutoutPanel>summary{align-items:center;gap:9px;display:flex}.anCutoutPanel>p,.anCinematic small{color:#536f59;font-size:12px;line-height:1.8}.anCinematic .anField{font-size:12px}.anCinematic .anGenerate{width:100%;min-height:50px}.anMaskReview{background:#e6eee1;border:1px solid #cedbca;border-radius:9px;justify-content:center;margin:14px 0;padding:10px;display:flex}.anMaskReview canvas{touch-action:none;max-width:100%;height:auto;max-height:60vh}.anBezierPreview{background:#183b35;border-radius:10px;width:100%;max-width:360px;height:auto;margin:12px auto;display:block}.anPathPoint{border:1px solid #e0e9d9;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.anCinematic .anDownload{color:#17695f;align-items:center;gap:6px;padding:12px;text-decoration:underline;display:inline-flex}.anCinematic .anHint{font-size:12px}.anCinematic .anCheck{margin:12px 0;font-size:12px}.anModeSwitch{flex-wrap:wrap}.anModeSwitch>button{min-height:44px}.anCinematic textarea{min-height:85px}@media (max-width:750px){.anCinematic{padding:12px}.anCinematic>section,.anCinematic>details{padding:13px}.anCinematic .anFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.anCinemaHeading h2{font-size:23px}.anModeSwitch>button{flex:1;min-width:100px}.anMode-cinematic .anQuickDownload>button{width:100%}.anCinematic .anVisibleText,.anPathPoint{grid-template-columns:1fr}.anCinematic button{min-height:44px}.anCinematic .anCinemaActions>button{flex:1}}.proEditor{color:#183b34;background:#fff;border:1px solid #d9e4df;border-radius:18px;min-width:0;padding:18px}.proEditor header p,.proEditor small{font-size:12px;line-height:1.5}.proEditor button,.proEditor select{color:#183b34;background:#f4f8f3;border:1px solid #cbdad2;border-radius:7px;min-height:36px;padding:6px 9px}.proEditor button[aria-pressed=true],.proEditor .selected{color:#fff;background:#17695f}.proEditor input,.proEditor textarea,.proEditor select{min-width:0;max-width:100%}.proEditor fieldset{border:0;min-width:0;padding:0}.proEditor label{font-size:12px}.proTabs,.proButtons{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;display:flex}.proGrid{grid-template-columns:minmax(170px,230px) minmax(0,1fr) minmax(200px,280px);align-items:start;gap:14px;display:grid}.proPanel{background:#f4f7f3;border-radius:10px;min-width:0;max-height:720px;padding:12px;overflow:auto}.proPanel h3{font-size:15px}.proPanel .anFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.proPreview{min-width:0}.proPreview canvas{background:#111;border-radius:8px;width:100%;height:auto}.proPreview>input{width:100%}.proAsset{overflow-wrap:anywhere;border-bottom:1px solid #cfdbd1;flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}.proAsset strong,.proAsset small{width:100%}.proAsset svg{width:100%;height:28px}.proTimeline{border-top:1px solid #d5dfd6;min-width:0;margin-top:16px;padding-top:8px}.proScroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.proRuler{height:28px;position:relative}.proRuler button{min-height:24px;padding:2px;font-size:10px;position:absolute}.proTrack{border-top:1px solid #d1ded5;min-height:80px;display:flex}.proTrackName{z-index:5;overflow-wrap:anywhere;background:#edf4eb;flex-shrink:0;width:180px;padding:5px;position:sticky;left:0}.proTrackName strong{font-size:12px}.proTrackName button{min-height:27px;padding:2px 4px;font-size:10px}.proRail{background:repeating-linear-gradient(90deg,#f8faf7,#f8faf7 64px,#e3ebe1 65px);flex-shrink:0;min-height:80px;position:relative}.proClip{text-align:left;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:62px;position:absolute;top:8px;overflow:hidden;color:#173c35!important;background:#d6e9df!important}.proClip.selected{z-index:2;outline:3px solid #bd8d2c}.proClip b,.proClip small{white-space:nowrap;font-size:11px;display:block;overflow:hidden}.proClip svg{width:100%;height:15px}.proPlayhead{z-index:4;pointer-events:none;background:#c64139;width:2px;position:absolute;top:0;bottom:0}.proMarker{z-index:3;font-size:10px;position:absolute;top:0;min-height:16px!important;padding:0!important}.proOverlap{pointer-events:none;z-index:3;background:#efc46dcc;height:16px;font-size:9px;position:absolute;top:62px;overflow:hidden}.proExport{max-height:none;margin-top:16px}.proExport video{max-width:100%;max-height:400px}.anMode-pro{padding-bottom:85px}.anMode-pro .anSavedControls{margin-bottom:12px}@media (max-width:1000px){.proGrid{grid-template-columns:minmax(0,1fr)}.proPanel{max-height:440px;display:none}.proPanel.proActive{display:block}.proPreview{grid-row:1}.proExport.proActive{display:block}.proEditor{padding:10px}.proTrackName{width:180px}.proTabs{z-index:8;background:#fff;padding:6px 0;position:sticky;top:0}.proEditor .anFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.anMode-pro>.anIntro,.anMode-pro>.anModeSwitch,.anMode-pro>.anSavedControls{display:none}.anMode-pro.proManage>.anSavedControls{display:block}.proEditor{--pro-label:88px;min-width:0;max-width:100%;position:relative}.proTop{border-bottom:1px solid #d6e2d7;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.proTop h2{margin:0;font:700 17px/1.3 inherit}.proTop input{flex:1;min-width:0;padding:7px}.proTop .proButtons{margin:0}.proEditor .proTabs{position:static}.proEditor .proPanel{overflow-wrap:anywhere;min-width:0}.proEditor input:not([type=checkbox]),.proEditor select{min-width:0;max-width:100%}.proEditor .proExport:not(.proActive){display:none}.proStart{background:#edf5e8;border-radius:8px;margin-bottom:6px;padding:12px}.proEditor .proTrackName{width:var(--pro-label);padding:4px}.proEditor .proTrackName details{margin:3px 0;position:relative}.proEditor .proTrackName details>div{z-index:9;background:#fff;border:1px solid #cadbce;width:145px;padding:6px;position:absolute;top:100%;left:0}.proEditor .proTrackName summary{cursor:pointer;padding:3px}.proEditor .proTrack,.proEditor .proRail{min-height:68px}.proEditor .proClip{height:49px}.proEditor .proOverlap{top:51px}.proClose{display:none}@media (max-width:1000px){.proEditor{--pro-label:72px}.proEditor .proPanel.proActive{inset:auto 8px calc(82px + env(safe-area-inset-bottom)) 8px;z-index:80;background:#fff;border:1px solid #aac8b4;width:auto;max-height:60dvh;padding:14px;position:fixed;overflow:auto;box-shadow:0 6px 40px #153e3850}.proEditor .proClose{float:right;margin:4px;display:inline-flex}.proTop .proButtons{width:100%}.proTop .proButtons button,.proTabs button{min-height:40px;padding:6px 8px}}.proEditor .proExport.proActive{z-index:81;background:#fff;border:1px solid #aac8b4;width:min(410px,100vw - 36px);position:fixed;top:90px;bottom:24px;right:18px;overflow:auto;box-shadow:0 6px 40px #153e3850}.proEditor.proFocused{z-index:200;border-radius:0;padding-bottom:24px;position:fixed;inset:0;overflow:auto}.proEditor.proFocused .proPanel.proActive{bottom:12px}.proEditor .proPreview canvas{touch-action:none}.proEditor .proTrimEdge{touch-action:none;z-index:5;color:#163239;background:#e4b546;min-width:18px;height:48px;padding:0;position:absolute;top:8px;transform:translate(-50%)}@media (max-width:1000px){.proEditor .proExport.proActive{inset:auto 8px calc(82px + env(safe-area-inset-bottom)) 8px;width:auto;max-height:60dvh}}.shell{background:#f3f7f3}.shell>main>header{background:#f8fbf7f5;border-color:#dce8de}.shell .navWorkspaceLink,.shell .navEnergyLink{border-radius:10px}.shell .primary,.shell .openToolButton,.shell .overviewFontsButton{border-radius:9px}[data-workspace-view=Overview] .titleRow h1{letter-spacing:-.035em;color:#173b34;font-size:clamp(28px,4vw,44px);line-height:1.08}[data-workspace-view=Overview] .subtitle{color:#4b685c;line-height:1.5}[data-workspace-view=Overview] .searchbar{background:#fff;border:1px solid #b8cfc1;border-radius:12px;padding:13px 16px;box-shadow:0 2px 9px #153a3210}[data-workspace-view=Overview] .searchbar:focus-within{outline-offset:2px;outline:2px solid #24766c}.animationOverview{background:#e7f1e7;border:1px solid #d3e4d6;border-radius:18px;margin:20px 0 28px;padding:18px}.animationOverview .sectionHeading{margin:0 0 14px}.animationOverview h2{color:#173b34;margin:0}.animationShortcutGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.animationShortcut,.featuredToolCard{background:#fff;border:1px solid #d4e1d7;border-radius:13px;min-width:0;box-shadow:0 2px 6px #173b3408}.animationShortcut{color:#173b34;flex-direction:column;align-items:flex-start;gap:8px;padding:15px;text-decoration:none;display:flex}.animationShortcutIcon,.featuredToolIcon{color:#15564c;background:#dceee3;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.animationShortcut h3{margin:0;font-size:16px;line-height:1.25}.animationShortcut p,.featuredToolCard p{color:#4b685c;line-height:1.45}.animationShortcut p{margin:0 0 5px;font-size:13px}.animationShortcut .openToolButton{color:#164f45;background:#e5f2e9;align-items:center;gap:6px;margin-top:auto;padding:8px 10px;font-size:12px;line-height:1.3;display:inline-flex}.animationShortcut:hover,.featuredToolCard:hover{border-color:#72a894}:is(.animationShortcut:focus-visible,.featuredToolCard:focus-visible){outline-offset:3px;outline:2px solid #24766c}@media (max-width:1200px){.animationShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.shell>main>header{min-height:54px}.shell>main>.content{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.shell .mobileBottomNav{padding-bottom:env(safe-area-inset-bottom)}.proEditor .proScroll{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}}@media (max-width:480px){.animationOverview{margin:14px 0 22px;padding:12px}.animationShortcutGrid{gap:8px}.animationShortcut{gap:6px;padding:10px}.animationShortcut h3{overflow-wrap:anywhere;font-size:14px}.animationShortcut .openToolButton{padding:6px;font-size:11px}.animationOverview .browseAllTools{font-size:11px}}.aiWorkspace{color:#193c35;min-width:0}.aiCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.aiCards article{overflow-wrap:anywhere;background:#fff;border:1px solid #cddfd2;border-radius:14px;min-width:0;padding:18px}.aiWorkspace h2{margin:8px 0;font-size:19px}.aiWorkspace h3{margin-top:15px}.aiWorkspace p,.aiWorkspace li{line-height:1.55}.aiWorkspace label{gap:5px;margin:10px 0;font-size:13px;display:grid}.aiWorkspace input,.aiWorkspace select,.aiWorkspace textarea{width:100%;min-width:0;max-width:100%}.aiFields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.aiToolbar,.aiActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aiToolbar{justify-content:space-between}.aiWorkspace button,.aiWorkspace .primary{border:1px solid #c9ddce;border-radius:8px;min-height:40px;padding:8px 12px}.aiWorkspace button:not(.primary){color:#154e42;background:#e8f2e9}.aiWorkspace button:disabled{opacity:.55;cursor:default}.aiWorkspace a:not(.primary){text-decoration:underline}.aiWorkspace .primary{align-items:center;gap:8px;display:inline-flex}.aiNotice,.aiScore{background:#e8f2e9;border-radius:9px;padding:12px}.aiScore{gap:6px;display:grid}.aiScore strong{font-size:30px}.aiChart{background:#f2f7f3;border-radius:9px;width:100%}.aiWorkspace dd{margin:0 0 9px;font-weight:650}.aiVisuallyHidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.aiCards{grid-template-columns:minmax(0,1fr)}.aiWorkspace{padding-bottom:72px}}.aiGuide{background:#f8fbf7;border:1px solid #d3e2d6;border-radius:12px;margin:24px 0;padding:16px;line-height:1.55}.aiGuide h2{margin:0 0 10px}.aiGuide h3{margin-top:14px}.aiGuide a{text-decoration:underline}.aiTable{max-width:100%;margin-block:12px;overflow:auto}.aiTable table{border-collapse:collapse;width:100%;font-size:.9rem}.aiTable th,.aiTable td{text-align:start;vertical-align:top;border-bottom:1px solid #d4e3db;padding:.6rem}.aiTable th{min-width:3rem}.aiTable td{min-width:8rem}.aiWorkspace mark{color:#332e14;background:#fff0b8}.aiEvidence{border:1px solid #d4e3db;border-radius:.6rem;margin-block:.75rem;padding:.75rem}[data-workspace-view=Overview] .featuredTools{margin-block:24px 36px}[data-workspace-view=Overview] .featuredToolGrid{align-items:stretch}[data-workspace-view=Overview] .featuredToolCard .openToolButton{align-items:center;min-height:44px;display:inline-flex}[data-workspace-view=Overview] .truthFeatured{background:#e4f2ea;border-color:#82b9a4}[data-workspace-view=Overview] .truthFeatured .openToolButton{color:#fff;background:#155746;border-color:#155746}@media (max-width:600px){[data-workspace-view=Overview] .featuredTools{margin-block:20px 28px}[data-workspace-view=Overview] .content{padding-bottom:90px}}[data-workspace-view=Overview] .content{padding-top:clamp(16px,3vw,32px)}[data-workspace-view=Overview] .searchbar{margin-top:0}.featuredToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.featuredToolCard{overflow-wrap:anywhere;min-width:0}.contactPage{color:#123d3c;max-width:1050px;margin-inline:auto}.contactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.contactGrid .aiGuide{margin-block:0}.contactForm{gap:.75rem;display:grid}.contactForm label{gap:.3rem;display:grid}.contactForm :is(input,select,textarea){width:100%;min-width:0}.contactForm .primary{justify-self:start;min-height:44px}@media (max-width:1050px){.featuredToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.featuredToolGrid,.contactGrid{grid-template-columns:minmax(0,1fr)}.contactPage{padding-bottom:72px}}.pdfEditor{overflow-wrap:anywhere;min-width:0}.pdfEditor .pdfDrop{border:1px dashed #82b9a4;border-radius:.75rem;padding:1rem}.pdfEditor .pdfDrop label,.pdfEditor .pdfOptions label,.pdfEditor .pdfCorrections label,.pdfEditor details label{gap:.35rem;margin-block:.5rem;display:grid}.pdfEditor :is(input,textarea,select){max-width:100%}.pdfEditor button{min-height:44px}.pdfEditor .pdfThumbs{gap:.5rem;padding:.5rem 0;display:flex;overflow-x:auto}.pdfThumbs button{flex:0 0 100px;place-items:center;gap:.25rem;display:grid}.pdfThumbs [aria-pressed=true],.pdfEditor .aiActions [aria-pressed=true]{outline-offset:-2px;outline:2px solid #148472}.pdfOptions{border:1px solid #b9ccc2;border-radius:.75rem;min-width:0;margin-block:1rem;padding:1rem}.pdfPanels{min-width:0;margin-top:1rem}.pdfSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pdfStage{background:#dce6e0;max-height:min(75vh,850px);padding:2px;overflow:auto}.pdfPage{vertical-align:top;line-height:1;display:inline-block;position:relative}.pdfPage canvas{max-width:none;display:block}.pdfPage.placing{cursor:crosshair}.pdfMark{transform-origin:0 0;pointer-events:none;white-space:nowrap;color:#123631;font-family:Arial,sans-serif;line-height:1.15;display:block;position:absolute}.pdfMark img{object-fit:fill;width:100%;height:100%}.pdfMark-highlight{background:#ffd41f59}.pdfMark-note{background:#fff5ae}.pdfSignature{touch-action:none;background:#fff;border:1px solid #b9ccc2;width:min(100%,360px);height:auto;display:block}.pdfCorrections textarea{width:100%;min-width:0}.pdfCorrections pre{white-space:pre-wrap;overflow-wrap:anywhere}.pdfPaneToggle{display:none}.pdfError{color:#942b22}@media (max-width:700px){.pdfPaneToggle{display:flex}.pdfSplit{display:block}.pdfPane-page .pdfCorrections,.pdfPane-text .pdfOriginal{display:none}}
