.egt-root{--egt-ink:#17171b;--egt-muted:#6b6972;--egt-line:rgba(23,23,27,.1);--egt-surface:#fff;--egt-canvas:#f4f1ed;--egt-hero-title-size:clamp(48px,7vw,88px);--egt-section-title-size:clamp(32px,4.4vw,52px);--egt-guide-title-size:clamp(32px,4vw,48px);color:var(--egt-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate;position:relative;width:100%}.egt-root,.egt-root *,.egt-root :after,.egt-root :before{box-sizing:border-box}:where(.egt-root) button,:where(.egt-root) input,:where(.egt-root) select{font:inherit;-webkit-tap-highlight-color:transparent}:where(.egt-root) button,:where(.egt-root) select{color:inherit}.egt-root a,.egt-root button,.egt-root input,.egt-root select{outline:none}.egt-root :focus-visible{outline:3px solid var(--egt-focus,#6f5cff);outline-offset:3px}.egt-shell{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.egt-sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:560px){.egt-root{--egt-hero-title-size:clamp(35px,10.8vw,48px);--egt-section-title-size:30px;--egt-guide-title-size:31px}.egt-shell{width:min(100% - 24px,1180px)}}@media (prefers-reduced-motion:reduce){.egt-root *,.egt-root :after,.egt-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.mesh-root{overflow:visible;--mesh-border:#e4e4e7;--mesh-ink:#18181b;--mesh-muted:#71717a}.mesh-root *,.mesh-root :after,.mesh-root :before{box-sizing:border-box}.mesh-root button,.mesh-root input,.mesh-root select{font-family:inherit}.mesh-root button{cursor:pointer}.mesh-root button:disabled{cursor:not-allowed;opacity:.45}.mesh-root :focus-visible{outline:2px solid #715bde;outline-offset:3px}.mesh-icon{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:9px;color:#52525b;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;padding:0;position:relative;width:34px}.mesh-icon[aria-pressed=true]{background:#18181b;border-color:#18181b;color:#fff}.mesh-dialog svg,.mesh-root svg{display:inline-block;flex-shrink:0;vertical-align:middle}.mesh-button,.mesh-primary{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:9px;color:#18181b;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;min-height:40px;padding:8px 14px;text-decoration:none;white-space:nowrap}.mesh-primary{background:#18181b;border-color:#18181b;color:#fff}.mesh-primary:hover{background:#303034}.mesh-button svg,.mesh-primary svg{margin:0;position:static}.mesh-button small{color:#8a6620;font-size:10px}.mesh-input{background:#fff;border:1px solid #d4d4d8;border-radius:9px;box-shadow:0 1px 2px #18181b05;color:#18181b;display:block;font-size:14px;line-height:1.4;min-height:42px;padding:8px 12px;width:100%}.mesh-input[aria-invalid=true]{border-color:#be123c}.mesh-help{color:#71717a;font-size:12px;line-height:1.5;margin:12px 0 0}.mesh-error{background:#fff9ed;border:1px solid #e7c991;border-radius:10px;color:#744813;font-size:13px;line-height:1.5;margin-bottom:12px;padding:12px}.mesh-error button{background:none;border:0;display:block;font:inherit;margin-top:7px;text-decoration:underline}.mesh-overlay{backdrop-filter:blur(4px);background:#18181b70;inset:0;position:fixed;z-index:2147483600}.mesh-dialog{background:#fff;border:1px solid #e4e4e7;border-radius:20px;box-shadow:0 24px 80px #0003;color:#18181b;font-family:inherit;left:50%;max-height:calc(100dvh - 40px);overflow:auto;padding:28px;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 32px));z-index:2147483601}.mesh-dialog>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.mesh-dialog h2{font-size:24px;letter-spacing:-.04em;line-height:1.2;margin:0}.mesh-dialog>header p{color:#71717a;font-size:14px;line-height:1.5;margin:9px 0 0}.mesh-dialog h3{font-size:30px;letter-spacing:-.04em;line-height:1.1}.mesh-dialog label{font-size:13px;font-weight:500}.mesh-dialog label>.mesh-input{margin-top:8px}.mesh-dialog p{color:#71717a;font-size:14px;line-height:1.6}.mesh-check{align-items:center;display:flex;gap:9px;min-height:32px}.mesh-check input{accent-color:#18181b;height:16px;width:16px}.mesh-upgrade{padding:30px 16px;text-align:center}.mesh-upgrade h3{margin:20px 0 14px}.mesh-upgrade p{margin:0 auto 24px;max-width:490px}.mesh-upgrade .mesh-primary{border-radius:999px;font-size:15px;max-width:100%;padding:14px 22px;white-space:normal}.mesh-upgrade .mesh-primary>svg:first-child{color:#f6ad32}.mesh-upgrade>small{color:#71717a;display:block;font-size:12px;margin-top:15px}.mesh-badge{background:#f5f5f5;border:1px solid #e4e4e7;border-radius:99px;display:inline-block;font-size:10px;letter-spacing:.12em;padding:6px 10px}.mesh-tooltip{border-radius:6px;fill:#18181b;font-size:11px;max-width:220px;padding:7px 10px;z-index:2147483603}.mesh-toast,.mesh-tooltip{background:#18181b;color:#fff}.mesh-toast{border:1px solid #ffffff20;border-radius:12px;bottom:24px;box-shadow:0 6px 24px #0002;font-size:13px;left:50%;line-height:1.4;max-width:calc(100vw - 32px);padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:2147483605}@media(max-width:760px){.mesh-dialog{padding:20px}}.egr-root{--egr-ink:#17171b;--egr-muted:#696872;--egr-line:rgba(23,23,27,.1);background:radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--egr-color) 10%,transparent),transparent 27%),#f4f1ed;overflow:hidden}.egr-shell{padding:112px 0 92px}.egr-root button,.egr-root select{border:0}.egr-root a,.egr-root button,.egr-root select{cursor:pointer}.egr-root a{color:inherit;text-decoration:none}.egr-root p{color:var(--egr-muted)}.egr-hero{align-items:end;display:grid;gap:46px;grid-template-columns:minmax(0,1fr) 210px;margin-bottom:46px}.egr-kicker,.egr-label,.egr-step{color:var(--egr-muted);font-size:11px;font-weight:780;letter-spacing:.16em;line-height:1;margin:0;text-transform:uppercase}.egr-kicker{align-items:center;display:flex;gap:10px;margin-bottom:23px}.egr-kicker:before{background:var(--egr-color);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--egr-line);content:"";height:11px;width:11px}.egr-title{font-size:clamp(48px,7vw,88px);font-weight:780;letter-spacing:-.07em;line-height:.91;margin:0;max-width:940px}.egr-title span{color:var(--egr-color)}.egr-title span:after{background:linear-gradient(90deg,#ff4b2b,var(--egr-color),#3a47d5);border-radius:999px;content:"";display:block;height:7px;margin:11px 0 0 .05em;width:min(350px,74%)}.egr-lead{font-size:19px;line-height:1.55;margin:25px 0 0;max-width:720px}.egr-hero-color{aspect-ratio:1;background:var(--egr-color);border:16px solid #fff;border-radius:50%;box-shadow:0 24px 52px rgba(38,36,31,.14),0 0 0 1px var(--egr-line);margin-left:auto;transition:background .18s ease;width:188px}.egr-studio{background:#fff;border:1px solid rgba(23,23,27,.08);border-radius:32px;box-shadow:0 28px 80px rgba(38,36,31,.12);display:grid;grid-template-columns:minmax(350px,.78fr) minmax(470px,1.22fr);overflow:hidden}.egr-panel{min-width:0;padding:40px}.egr-result-panel{background:#fbfaf8;border-left:1px solid var(--egr-line)}.egr-panel-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.egr-panel-head h2{font-size:28px;font-weight:760;letter-spacing:-.05em;line-height:1.05;margin:9px 0 0}.egr-live{align-items:center;background:#fff;border:1px solid var(--egr-line);border-radius:999px;color:var(--egr-muted);display:inline-flex;font-size:10px;font-weight:760;gap:7px;letter-spacing:.12em;padding:9px 12px;text-transform:uppercase}.egr-live:before{background:#42c98c;border-radius:50%;box-shadow:0 0 0 5px rgba(66,201,140,.14);content:"";height:8px;width:8px}.egr-fields{display:grid;gap:14px}.egr-fields label{display:grid;gap:9px}.egr-fields select{appearance:auto;background:#fbfaf8;border:1px solid var(--egr-line);border-radius:17px;font-size:15px;font-weight:700;height:62px;padding:0 48px 0 17px;width:100%}.egr-button{align-items:center;background:#fff;border:1px solid var(--egr-line)!important;border-radius:14px;display:inline-flex;font-size:11px;font-weight:780;justify-content:center;letter-spacing:.08em;min-height:52px;padding:0 20px;text-align:center;text-transform:uppercase;transition:transform .17s ease,background .17s ease}.egr-button:hover{transform:translateY(-2px)}.egr-primary{background:#17171b!important;color:#fff!important}.egr-generate{border:7px double #fff!important;border-radius:20px;font-size:13px;margin-top:20px;min-height:68px;width:100%}.egr-key{font-size:12px;line-height:1.45;margin:11px 0 0}.egr-history-box{border-top:1px solid var(--egr-line);margin-top:28px;padding-top:24px}.egr-history-head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.egr-history-head>div{display:grid;gap:3px}.egr-history-head strong{font-size:14px}.egr-history-head button,.egr-history-head span{color:var(--egr-muted);font-size:10px}.egr-history-head button{background:transparent;font-weight:750;padding:5px;text-transform:uppercase}.egr-history{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:13px;min-height:54px}.egr-history button{border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--egr-line),0 7px 16px rgba(23,23,27,.09);height:43px;transition:transform .17s ease;width:43px}.egr-history button:hover{transform:translateY(-3px) scale(1.03)}.egr-history p{font-size:12px;margin:0}.egr-result{background:var(--egr-color);border-radius:24px;color:var(--egr-color-text);display:flex;flex-direction:column;justify-content:space-between;min-height:300px;overflow:hidden;padding:28px;position:relative;transition:background .18s ease,color .18s ease}.egr-result:after{border:2px solid;border-radius:50%;content:"";height:250px;opacity:.16;position:absolute;right:-72px;top:-90px;width:250px}.egr-result-top{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;position:relative;z-index:1}.egr-result h3{font-size:29px;font-weight:780;letter-spacing:-.045em;line-height:1;margin:0;max-width:70%}.egr-result p{color:currentColor;font-size:12px;margin:8px 0 0;opacity:.72}.egr-result-top button{background:transparent;border:1px solid;border-radius:13px;color:currentColor;font-size:10px;font-weight:780;letter-spacing:.08em;min-height:48px;padding:0 17px;text-transform:uppercase}.egr-big-hex{font-size:clamp(46px,5.7vw,76px);font-weight:790;letter-spacing:-.07em;line-height:.9;position:relative;z-index:1}.egr-data-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.egr-data-card{align-items:center;background:#fff;border:1px solid var(--egr-line);border-radius:18px;display:flex;gap:12px;justify-content:space-between;min-height:82px;min-width:0;padding:15px}.egr-data-card>div:first-child{display:grid;gap:7px;min-width:0}.egr-data-card strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.egr-data-card button{background:#fbfaf8;border:1px solid var(--egr-line);border-radius:12px;flex:0 0 auto;font-size:9px;font-weight:780;height:44px;letter-spacing:.08em;min-width:54px;text-transform:uppercase}.egr-contrast-card{grid-column:1/-1}.egr-contrast-card>div:last-child{display:grid;gap:4px;text-align:right}.egr-contrast-card>div:last-child span{color:var(--egr-muted);font-size:8px;font-weight:750;letter-spacing:.1em}.egr-contrast-card>div:last-child strong{font-size:16px}.egr-export{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.egr-section{margin-top:72px}.egr-section-head{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:22px}.egr-section-head h2{font-size:clamp(32px,4.4vw,52px);font-weight:780;letter-spacing:-.06em;line-height:.98;margin:10px 0 0;max-width:720px}.egr-section-head>p{font-size:13px;line-height:1.55;margin:0;max-width:410px}.egr-harmony-grid{background:#fff;border:1px solid var(--egr-line);border-radius:26px;display:grid;gap:11px;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px}.egr-harmony-grid button{background:#fff;border:1px solid var(--egr-line);border-radius:18px;overflow:hidden;padding:0 0 13px;text-align:left;transition:transform .17s ease}.egr-harmony-grid button:hover{transform:translateY(-4px)}.egr-harmony-grid button>span{display:block;height:132px;margin-bottom:12px}.egr-harmony-grid small,.egr-harmony-grid strong{display:block;margin-inline:12px}.egr-harmony-grid strong{font-size:12px}.egr-harmony-grid small{color:var(--egr-muted);font-size:9px;font-weight:720;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.egr-tool-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.egr-tool-grid>a{background:#fff;border:1px solid var(--egr-line);border-radius:24px;overflow:hidden;transition:transform .17s ease}.egr-tool-grid>a:hover{transform:translateY(-5px)}.egr-tool-grid>a>div:last-child{padding:20px}.egr-tool-grid strong{font-size:16px;letter-spacing:-.025em}.egr-tool-grid p{font-size:12px;line-height:1.5;margin:7px 0 0}.egr-tool-art{align-items:center;background:#f7f3ef;display:flex;justify-content:center;min-height:205px;overflow:hidden;position:relative}.egr-complement{gap:0}.egr-complement i{background:#f55d4b;border:14px solid #fff;border-radius:50%;box-shadow:0 15px 32px rgba(23,23,27,.12);height:112px;width:112px}.egr-complement i+i{background:#28bfc1;margin-left:-32px}.egr-contrast{gap:12px}.egr-contrast b{background:#17171b;border-radius:22px;color:#fff;display:grid;font-size:36px;height:110px;place-items:center;width:110px}.egr-contrast b+b{background:#fff;color:#17171b}.egr-mesh i{aspect-ratio:1.3;background:radial-gradient(circle at 20% 20%,#ff5c8a,transparent 46%),radial-gradient(circle at 78% 25%,#705cff,transparent 47%),radial-gradient(circle at 50% 80%,#33d6b2,transparent 48%),#f4e8ff;border-radius:36% 64% 62% 38%/44% 39% 61% 56%;box-shadow:0 20px 42px rgba(23,23,27,.13);width:74%}.egr-guide{background:#fff;border:1px solid var(--egr-line);border-radius:28px;display:grid;gap:50px;grid-template-columns:1fr 1fr;padding:40px}.egr-guide h2{font-size:clamp(32px,4vw,48px);font-weight:780;letter-spacing:-.055em;line-height:1;margin:10px 0 18px}.egr-guide h3{font-size:23px;letter-spacing:-.04em;margin:22px 0 15px}.egr-guide li,.egr-guide p{color:var(--egr-muted);font-size:14px;line-height:1.65}.egr-guide p{margin:0 0 14px}.egr-guide ol{margin:0 0 15px;padding-left:20px}.egr-guide li+li{margin-top:9px}.egr-guide a{color:#1769d2;text-decoration:underline;text-underline-offset:3px}.egr-toast{background:#17171b;border-radius:999px;bottom:24px;box-shadow:0 12px 30px rgba(0,0,0,.2);color:#fff;font-size:11px;font-weight:750;left:50%;opacity:0;padding:11px 16px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:opacity .17s ease,transform .17s ease;z-index:30}.egr-toast[data-visible=true]{opacity:1;transform:translate(-50%)}@media (max-width:900px){.egr-shell{padding-top:82px}.egr-hero{grid-template-columns:1fr 150px}.egr-hero-color{border-width:12px;width:140px}.egr-studio{grid-template-columns:1fr}.egr-result-panel{border-left:0;border-top:1px solid var(--egr-line)}.egr-rule-panel{align-content:start;column-gap:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.75fr)}.egr-rule-panel .egr-history-box,.egr-rule-panel .egr-panel-head{grid-column:1/-1}.egr-rule-panel .egr-generate{margin-top:0}.egr-rule-panel .egr-key{grid-column:2}.egr-tool-art{min-height:175px}}@media (max-width:660px){.egr-hero{grid-template-columns:1fr}.egr-hero-color{display:none}.egr-rule-panel{display:block}.egr-rule-panel .egr-generate{margin-top:16px}.egr-section-head>p{display:none}.egr-harmony-grid,.egr-tool-grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.egr-harmony-grid::-webkit-scrollbar,.egr-tool-grid::-webkit-scrollbar{display:none}.egr-harmony-grid button{flex:0 0 min(42vw,170px);scroll-snap-align:start}.egr-tool-grid>a{flex:0 0 min(82vw,320px);scroll-snap-align:start}.egr-guide{gap:20px;grid-template-columns:1fr}}@media (max-width:560px){.egr-shell{padding:54px 0 64px}.egr-hero{margin-bottom:28px}.egr-kicker{font-size:9px;margin-bottom:16px}.egr-title{font-size:clamp(35px,10.8vw,48px);line-height:.94}.egr-title span:after{height:5px;margin-top:8px}.egr-lead{font-size:15px;line-height:1.5;margin-top:18px}.egr-studio{border-radius:24px}.egr-panel{padding:23px}.egr-panel-head{margin-bottom:18px}.egr-panel-head h2{font-size:21px}.egr-live{font-size:8px;padding:8px 10px}.egr-fields{gap:9px;grid-template-columns:1fr 1fr}.egr-fields select{border-radius:13px;font-size:12px;height:50px;padding:0 28px 0 11px}.egr-label,.egr-step{font-size:8px}.egr-generate{border-radius:17px;font-size:11px;min-height:57px}.egr-key{display:none}.egr-history-box{margin-top:20px;padding-top:18px}.egr-history-head span{display:none}.egr-history{flex-wrap:nowrap;min-height:47px;overflow-x:auto;padding:1px;scrollbar-width:none}.egr-history::-webkit-scrollbar{display:none}.egr-history button{flex:0 0 38px;height:38px;width:38px}.egr-result{border-radius:20px;min-height:220px;padding:20px}.egr-result h3{font-size:22px}.egr-result p{font-size:9px}.egr-result-top button{font-size:8px;min-height:40px;padding-inline:12px}.egr-big-hex{font-size:clamp(39px,12vw,58px)}.egr-data-card{border-radius:15px;min-height:70px;padding:11px}.egr-data-card strong{font-size:10px}.egr-data-card button{font-size:8px;height:38px;min-width:44px}.egr-export{grid-template-columns:1fr 1fr}.egr-export .egr-button{font-size:8px;min-height:46px;padding-inline:9px}.egr-export .egr-primary{grid-column:1/-1}.egr-section{margin-top:54px}.egr-section-head h2{font-size:30px}.egr-harmony-grid{background:transparent;border-left:0;border-radius:0;border-right:0;margin-inline:-23px;padding-inline:23px}.egr-harmony-grid button{border-radius:15px;flex-basis:132px}.egr-harmony-grid button>span{height:94px}.egr-tool-grid{margin-inline:-12px;padding:0 12px 8px}.egr-tool-art{min-height:170px}.egr-guide{border-radius:22px;gap:14px;padding:24px}.egr-guide h2{font-size:31px}.egr-guide h3{font-size:20px}.egr-guide li,.egr-guide p{font-size:13px}}.random-root{overflow:visible}.random-root .egr-shell{max-width:1320px;padding-top:112px;width:calc(100% - 64px)}.random-root .egr-title span{color:#e74724}.random-root .egr-title span:after{background:linear-gradient(90deg,#ff4b2b,var(--egr-color),#3a47d5)}.random-root .egr-panel{padding:28px}.random-root .egr-studio{border-radius:24px;box-shadow:0 18px 60px #26241f0d;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.random-root .egr-panel-head h2{font-size:25px}.random-root .egr-fields select{border-radius:9px;font-size:14px;font-weight:500;height:44px;text-transform:capitalize}.random-root .egr-label{font-size:11px;letter-spacing:.09em}.random-root .egr-generate{border:0!important;border-radius:10px;display:flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:0;min-height:48px;text-transform:none}.random-root button:disabled{cursor:not-allowed}.random-source{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;display:flex;gap:4px;padding:4px}.random-root .random-source button{background:transparent;border-radius:7px;color:#71717a;flex:1;font-size:13px;font-weight:500;padding:9px}.random-root .random-source button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0001;color:#18181b}.random-source-note{font-size:12px;line-height:1.5;margin:10px 0 18px;min-height:36px}.random-history-actions{align-items:center;display:flex;gap:6px;margin-top:10px}.random-history-actions .egr-key{font-size:11px;margin:0 auto 0 0}.random-history-actions kbd{background:#fafafa;border:1px solid #e4e4e7;border-radius:4px;padding:2px 4px}.random-root .egr-history-box{margin-top:20px;padding-top:18px}.random-root .egr-history{gap:7px}.random-root .egr-history button{border-width:3px;flex:0 0 30px;height:30px;width:30px}.random-root .egr-history-head span{font-size:11px}.random-pro-tools{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:18px}.random-root .random-pro-tools button{font-size:12px;justify-content:flex-start;min-height:40px;padding:8px 10px}.random-pro-tools small{color:#a16e17;font-size:10px;margin-left:auto}.random-root .mesh-button{border:1px solid #e4e4e7}.random-root .egr-result{border-radius:16px;min-height:310px}.random-root .egr-result h3{font-size:29px;line-height:1.15;max-width:none}.random-root .egr-result-top>div{min-width:0}.random-root .egr-result-top>button{align-items:center;border-radius:9px;display:inline-flex;flex-shrink:0;font-size:12px;gap:8px;letter-spacing:0;min-height:40px;padding:8px 12px;text-transform:none}.random-root .egr-result>.mesh-icon{background:transparent;border:1px solid;bottom:24px;color:inherit;position:absolute;right:24px}.random-root .egr-big-hex{font-size:clamp(42px,5vw,66px);padding-right:38px}.random-root .egr-data-card{border-radius:10px;min-height:70px}.random-root .egr-data-card .mesh-icon{height:34px;min-width:34px;width:34px}.random-root .egr-data-card strong{font-size:13px}.random-root .egr-export{display:flex;flex-wrap:wrap}.random-root .egr-export>*{flex:1;font-size:12px;padding:10px 12px;white-space:nowrap}.random-status{border:1px solid #e4e4e7;border-radius:6px;font-size:12px;padding:5px 8px}.random-root .egr-section-head h2{font-size:clamp(27px,3.3vw,42px);line-height:1.05}.random-root .egr-section-head p{font-size:14px}.random-root .egr-harmony-grid{border-radius:16px;padding:10px}.random-root .egr-harmony-grid button{border-radius:10px}.random-root .egr-harmony-grid button>span{height:85px}.random-root .egr-harmony-grid small{font-size:10px}.random-active-rules{background:#f8f4e8;border-radius:8px;display:flex;font-size:12px;gap:8px;margin-top:12px;padding:10px}.random-active-rules button{background:transparent;margin-left:auto;text-decoration:underline}.random-rule-fields{display:grid;gap:16px;margin-bottom:20px}.random-range{align-items:center;display:grid;gap:12px;grid-template-columns:1fr 100px 100px}.random-range>span{font-size:14px;font-weight:600}.random-range small{color:#71717a;display:block;font-size:11px;font-weight:400;margin-top:3px}.random-contrast-fields label,.random-export-dialog>label,.random-range label,.random-recipes>label{display:grid;font-size:12px;gap:6px}.random-contrast-fields{display:grid;gap:12px;grid-template-columns:1fr 1.4fr}.random-root .mesh-check{font-size:13px}.random-root .mesh-check input{accent-color:#18181b;height:16px;width:16px}.random-export-dialog,.random-recipes,.random-save{display:grid;gap:16px}.random-export-swatch,.random-save>div{border-radius:12px;display:flex;flex-direction:column;gap:30px;min-height:150px;padding:24px}.random-export-swatch strong{font-size:36px}.random-root .random-batch-dialog{width:min(1080px,calc(100vw - 32px))}.random-batch{display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.random-batch>div{min-width:0}.random-batch details{margin:18px 0}.random-batch summary{cursor:pointer;font-size:13px;margin-bottom:14px}.random-batch .random-range{gap:6px;grid-template-columns:1fr 64px 64px}.random-batch .random-contrast-fields{grid-template-columns:1fr}.random-batch-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.random-batch-grid article{border:1px solid #e4e4e7;border-radius:10px;overflow:hidden}.random-root .random-batch-swatch{align-items:end;display:flex;font-size:12px;font-weight:600;height:110px;padding:12px;width:100%}.random-batch-grid article>div{align-items:center;display:flex;gap:3px;justify-content:space-between;padding:6px}.random-batch-grid label{align-items:center;display:flex;font-size:10px;gap:3px}.random-batch-exports{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.random-batch-exports small{color:#71717a;font-size:11px}.rx-categories{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0}.random-root .rx-categories button{background:transparent;border:1px solid transparent;border-radius:8px;color:#71717a;font-size:13px;padding:9px 12px}.random-root .rx-categories button[aria-pressed=true]{background:#fff;border-color:#e4e4e7;color:#18181b}.rx-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.rx-example{min-width:0}.rx-scene{color:#18181b;container-type:inline-size;height:345px;overflow:hidden}.rx-scene *{box-sizing:border-box}.rx-scene h3{font-size:29px;letter-spacing:-.04em;line-height:1.08;margin:14px 0}.rx-scene p{color:inherit;font-size:11px;line-height:1.5;margin:10px 0}.rx-scene small{font-size:9px}.rx-scene header{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:18px}.rx-scene footer{font-size:9px;margin-top:18px}.rx-scene ul{font-size:11px;line-height:2;padding-left:16px}.rx-card{background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 5px 14px #18181b05;height:100%;padding:20px}.random-root .rx-action{background:var(--rx-color);border:1px solid #18181b20;border-radius:7px;color:var(--rx-ink);display:inline-flex;font-weight:600;justify-content:center;padding:10px 14px}.random-root .rx-action,.rx-row{align-items:center;font-size:11px}.rx-row{border-bottom:1px solid #ededed;display:flex;gap:10px;padding:12px 0}.rx-avatars i,.rx-row i{background:var(--rx-color);border-radius:50%;color:var(--rx-ink);display:grid;flex-shrink:0;font-style:normal;height:30px;place-items:center;width:30px}.rx-row small{color:#71717a;display:block;margin-top:4px}.rx-card>.rx-action{margin-top:16px}.rx-badge{background:#f4f4f5;border:1px solid #e4e4e7!important;border-radius:5px;color:#18181b;font-size:9px;padding:5px 7px}.rx-dates{display:flex;gap:7px}.random-root .rx-dates button{background:#fafafa;border:1px solid #e4e4e7;border-radius:7px;font-size:10px;padding:10px 6px}.random-root .rx-dates button[aria-pressed=true]{background:var(--rx-color);color:var(--rx-ink)}.rx-drop{border:1px dashed #a1a1aa;border-radius:10px;margin:16px 0;padding:20px 8px;text-align:center}.rx-drop>b{font-size:35px}.rx-drop button{background:var(--rx-color);border-radius:6px;color:var(--rx-ink);font-size:10px;padding:8px}.rx-avatars{display:flex}.rx-avatars i+i{border:2px solid #fff;margin-left:-7px}.rx-card label:not(.rx-habit){display:grid;font-size:11px;gap:6px}.rx-card input:not([type=checkbox]){border:1px solid #d4d4d8;border-radius:6px;font-size:11px;padding:9px;width:100%}.rx-web{background:#fff;height:100%;overflow:hidden;padding:18px;position:relative}.rx-web header{font-size:10px}.rx-books{display:flex;gap:9px;height:105px;margin:16px 0}.rx-books i{background:var(--rx-color);box-shadow:inset 4px 0 #0002;color:var(--rx-ink);flex:1;font-size:11px;font-style:normal;font-weight:700;padding:10px 7px}.rx-books i:nth-child(2){background:#18181b;color:#fff}.rx-books i:nth-child(3){background:#eee9df;color:#18181b}.rx-plate{background:var(--rx-color);border:16px double;border-radius:50%;color:var(--rx-ink);display:grid;float:right;font-size:22px;height:110px;place-items:center;width:110px}.rx-orb{background:var(--rx-color);border-radius:50%;box-shadow:inset -10px -10px #0002;height:90px;margin:auto;width:90px}.rx-launch{text-align:center}.rx-project-art{align-items:end;background:var(--rx-color);border-radius:35px 0 35px 0;color:var(--rx-ink);display:flex;height:110px;padding:16px}.rx-progress{background:#e4e4e7;border-radius:8px;height:7px;margin:16px 0;overflow:hidden}.rx-progress i{background:var(--rx-color);border-right:1px solid #18181b44;display:block;height:100%}.rx-habit{align-items:center;border:1px solid #e4e4e7;border-radius:7px;display:flex;font-size:11px;gap:8px;margin-bottom:8px;padding:14px 10px}.rx-habit input{accent-color:#18181b}.rx-habit:has(input:checked){background:var(--rx-color);color:var(--rx-ink)}.rx-bars{align-items:end;display:flex;gap:8px;height:95px;margin-top:16px}.rx-bars i{border-radius:4px 4px 0 0;flex:1}.rx-album,.rx-bars i{background:var(--rx-color)}.rx-album{color:var(--rx-ink);font-size:42px;font-weight:800;height:175px;letter-spacing:-.06em;line-height:.92;margin-bottom:12px;padding:18px}.rx-card:has(.rx-album){padding:12px}.rx-card:has(.rx-album) header{margin-bottom:5px}.rx-card:has(.rx-album) small{display:block;margin-top:4px}.rx-ticket{background:var(--rx-color);border-radius:12px;color:var(--rx-ink);height:100%;padding:20px}.rx-ticket h3{font-size:38px}.rx-ticket-line{border-top:1px dashed;margin:14px 0}.rx-barcode{background:repeating-linear-gradient(90deg,#18181b 0 2px,#fff 2px 4px,#18181b 4px 5px,#fff 5px 8px);height:30px;margin:10px 0}.rx-poster{background:var(--rx-color);color:var(--rx-ink);height:100%;overflow:hidden;padding:20px;position:relative}.rx-poster h3{font-size:41px;position:relative;z-index:1}.rx-poster header{font-size:8px}.rx-poster-circle{border:25px solid;border-radius:50%;bottom:0;height:155px;opacity:.2;position:absolute;right:-65px;width:155px}.rx-poster footer{font-size:9px;line-height:1.6;position:relative}.rx-editorial{background:#fffdf5;height:100%;overflow:hidden;padding:18px}.rx-exhibit{display:flex;gap:5px;height:120px}.rx-exhibit i{background:var(--rx-color);border-radius:50% 50% 0 0;flex:1}.rx-exhibit i:nth-child(2){background:#18181b;transform:rotate(180deg)}.rx-book-cover{background:var(--rx-color);color:var(--rx-ink);height:100%;padding:20px;position:relative}.rx-book-cover h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:38px;font-weight:400}.rx-book-window{background:#fff7;border-radius:80px 80px 0 0;height:95px;margin:10px auto;width:120px}.rx-editorial .rx-mag-title{font-size:39px}.rx-mag-art{background:linear-gradient(35deg,transparent 40%,#18181b 40% 55%,transparent 55%),var(--rx-color);height:125px}.rx-schedule .rx-row{border-color:currentColor;font-size:10px}.rx-brand{align-items:center;background:#efece7;display:flex;flex-direction:column;height:100%;justify-content:center;padding:12px}.rx-business{background:var(--rx-color);box-shadow:0 12px 22px #18181b20;color:var(--rx-ink);height:190px;padding:22px;transform:rotate(-5deg);width:100%}.rx-business>b{display:block;font-size:35px;letter-spacing:-.07em;margin-bottom:20px}.rx-business span{font-size:11px}.rx-brand>p{margin-top:24px;text-align:center}.rx-package{background:var(--rx-color);border-radius:15px;box-shadow:inset -12px 0 #0001,12px 15px 15px #0001;color:var(--rx-ink);height:265px;padding:24px;width:160px}.rx-package h3{font-size:43px;margin-top:35px}.rx-social{background:var(--rx-color);color:var(--rx-ink);height:100%;padding:20px}.rx-social h3{font-size:37px}.rx-social-art{font-size:85px;line-height:1;text-align:right}.rx-podcast{background:#18181b;color:#fff;height:100%;padding:20px}.rx-podcast h3{color:var(--rx-color);font-size:36px}.rx-waves{align-items:center;display:flex;gap:8px;height:90px}.rx-waves i{background:var(--rx-color);border-radius:10px;width:12px}.rx-slide{background:#fff;height:100%;overflow:hidden;padding:22px;position:relative}.rx-slide-number{bottom:25px;color:var(--rx-color);font-size:170px;font-weight:900;letter-spacing:-.1em;opacity:.6;position:absolute;right:0}.rx-slide h3{background:#ffffffd9;font-size:39px;margin-top:60px;padding:8px 0}.rx-slide footer,.rx-slide h3{position:relative}.rx-pagination{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:flex-end;margin-top:18px}@media(max-width:1100px){.rx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.random-root .egr-panel{padding:22px}.random-root .egr-studio{grid-template-columns:320px minmax(0,1fr)}.random-root .egr-result h3{font-size:23px}.random-root .egr-result-top{flex-wrap:wrap}.random-root .egr-export>*{font-size:11px}}@media(max-width:760px){.random-root .egr-shell{padding-top:100px;width:calc(100% - 32px)}.random-root .egr-studio{grid-template-columns:1fr}.random-root .egr-rule-panel{display:block}.random-root .egr-hero{grid-template-columns:1fr}.random-root .egr-hero-color{display:none}.random-root .egr-fields{grid-template-columns:1fr 1fr}.random-root .egr-result{min-height:250px}.random-root .egr-result-top{flex-wrap:nowrap}.random-root .egr-big-hex{font-size:48px}.random-root .egr-section-head{display:block}.random-root .egr-section-head>p{display:block;margin-top:14px}.random-batch{grid-template-columns:1fr}.random-range{grid-template-columns:1fr 80px 80px}.random-root .random-batch-dialog{padding:20px}.random-root .egr-data-card strong{font-size:12px}.random-root .egr-key{display:block}.random-root .egr-harmony-grid,.random-root .egr-tool-grid{margin:0}.rx-categories{gap:3px}.random-root .rx-categories button{font-size:11px;padding:8px}.rx-grid{grid-template-columns:1fr}.rx-scene{height:355px}.random-contrast-fields{grid-template-columns:1fr}.random-root .egr-data-grid{gap:8px}.random-root .egr-result h3{font-size:24px}.random-root .egr-result-top>button{font-size:11px}.random-root .egr-live{font-size:10px}.random-root .egr-history-head span{display:block}.random-root .egr-label{font-size:10px}}.random-dialog-fields{border:0;margin:0;min-width:0;padding:0}.random-root .rx-podcast h3{color:#fff}.random-root .rx-podcast .rx-waves{background:#f4f4f5;border-radius:8px;padding:8px}.random-root .egr-toast{z-index:2147483605}.random-root .egr-result>.mesh-icon{z-index:2}.random-root .egr-result:after{pointer-events:none}.random-account-actions{display:grid;gap:12px}.random-account-actions>button{justify-content:center;min-height:44px;width:100%}.random-shortlist{border-radius:12px;display:flex;margin:16px 0;overflow:hidden}.random-shortlist>span{flex:1;font-size:11px;font-weight:700;min-width:0;padding:30px 5px}@media(max-width:600px){.random-root .mesh-dialog{max-height:calc(100dvh - 150px);top:calc(50% + 30px)}}.random-root .mesh-tooltip{pointer-events:none;position:absolute}.random-filter{display:grid;gap:9px;min-width:0}.random-root .random-filter-trigger{align-items:center;background:#fff;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 2px 4px #18181b04;color:#18181b;display:flex;font:inherit;font-size:14px;gap:10px;padding:12px;text-align:left;width:100%}.random-filter-trigger>span{flex:1}.random-filter-trigger[data-state=open]{border-color:#a1a1aa}.random-filter i,.random-filter-menu i{border-radius:7px;box-shadow:inset 0 0 0 1px #18181b0c;display:block;flex-shrink:0;height:23px;width:23px}.random-filter-menu{background:#fff;border:1px solid #e4e4e7;border-radius:14px;box-shadow:0 12px 35px #18181b20;color:#18181b;max-height:var(--radix-popover-content-available-height);min-width:200px;overflow:auto;padding:6px;width:var(--radix-popover-trigger-width);z-index:60}.random-filter-menu button{align-items:center;background:transparent;border:0;border-radius:8px;color:#18181b;display:flex;font-size:13px;gap:10px;padding:9px;text-align:left;width:100%}.random-filter-menu button span:nth-child(2){flex:1}.random-filter-menu button:hover,.random-filter-menu button[aria-pressed=true]{background:#f4f4f5}.random-filter-menu button:focus-visible,.random-filter-trigger:focus-visible{outline:2px solid #71717a;outline-offset:2px}.random-root .egr-result{min-height:300px}.random-tones{margin:16px 0 18px}.random-tones-head{align-items:center;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:9px}.random-tones-head small{color:#71717a;font-size:11px;font-weight:400}.random-tone-strip{border-radius:10px;display:flex;overflow:hidden}.random-tone-strip button{border:0;display:grid;flex:1;height:52px;min-width:0;place-items:center}.random-tone-strip button span{border:1px solid;border-radius:50%;display:grid;font-size:12px;height:21px;place-items:center;width:21px}.random-tone-strip button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.random-root .random-result-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.random-root .random-result-actions .mesh-icon{flex:0 0 40px;height:40px;min-height:40px;padding:10px;width:40px}.random-root .random-result-actions .mesh-icon:last-child{background:#18181b;border-color:#18181b;color:#fff}.random-root .egr-data-grid{gap:10px}@media(max-width:760px){.random-root .egr-result{min-height:260px}.random-tone-strip button{height:46px}.random-filter-trigger{font-size:13px;padding:10px}}.random-root .egr-result:after{display:none}.random-root .egr-fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.random-root .egr-history button[aria-pressed=true]{box-shadow:none;outline:2px solid #18181b;outline-offset:3px}.random-root .random-text-sample{border-radius:10px;display:grid;flex-shrink:0;font-size:24px;font-weight:700;height:48px;place-items:center;width:48px}.random-root .egr-contrast-card{gap:12px}.random-root .egr-contrast-card>div{flex:1}.random-root .egr-contrast-card .egr-label{display:block;margin-bottom:6px}.random-discovery-menu{background:#fff;border:1px solid #e4e4e7;border-radius:14px;box-shadow:0 12px 35px #18181b20;color:#18181b;padding:8px;width:280px;z-index:70}.random-root .random-discovery-menu button{background:transparent;border-radius:8px;display:block;font:inherit;font-size:14px;padding:11px 10px;text-align:left;width:100%}.random-discovery-menu button:hover{background:#f4f4f5}.random-discovery-menu button:disabled{cursor:not-allowed;opacity:.45}.random-discovery-menu small{color:#71717a;display:block;font-size:12px;margin-top:4px}.random-discovery-menu label{border-top:1px solid #e4e4e7;display:flex;font-size:13px;gap:8px;padding:12px 10px}.random-discovery-menu p{color:#71717a;font-size:12px;line-height:1.5;margin:0;padding:0 10px 6px}.random-root .random-pinned-chip{align-items:center;background:transparent;display:flex;font-size:12px;gap:8px;margin-right:auto}.random-pinned-chip span{border:1px solid #0002;border-radius:50%;height:20px;width:20px}.random-compare-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.random-compare-grid>div{border-radius:16px;display:flex;flex-direction:column;gap:16px;min-height:220px;padding:24px}.random-compare-grid h3{color:inherit;font-size:24px;margin:0}.random-compare-grid button{align-items:center;background:transparent;color:inherit;display:flex;font:inherit;font-weight:700;gap:12px;justify-content:space-between;margin-top:auto}@media(max-width:480px){.random-compare-grid,.random-root .egr-fields{grid-template-columns:1fr}.random-root .random-result-actions{flex-wrap:wrap}.random-root .random-pinned-chip{width:100%}}.random-root .egr-rule-panel{display:block}.random-root .egr-rule-panel .egr-generate{margin-top:20px}.random-root .random-filter{min-width:0}.random-root .random-filter-trigger>span{min-width:0;overflow-wrap:anywhere}.random-root .random-filter-trigger i,.random-root .random-filter-trigger svg{flex-shrink:0}.random-root .egr-result-top>.mesh-icon{background:transparent;border:1px solid;color:inherit;height:40px;min-width:40px;padding:9px;width:40px}.random-root .random-pinned-chip{max-width:65%;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.random-root .random-pinned-chip span{flex-shrink:0}@media(min-width:761px) and (max-width:1100px){.random-root .egr-fields{grid-template-columns:1fr}}@media(max-width:480px){.random-root .random-pinned-chip{max-width:100%}}.egt-next{background:linear-gradient(135deg,#fff,#faf9ff 58%,#f5f2ff);border:1px solid #17171b17;border-radius:16px;box-shadow:0 14px 42px #28223d0a;color:#17171b;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:24px 0;overflow:hidden;padding:12px;position:relative}.egt-next:before{background:linear-gradient(#7057f2,#9c6dff);content:"";inset:0 auto 0 0;position:absolute;width:4px}.egt-next__intro{align-items:center;display:flex;gap:28px;justify-content:space-between;margin-bottom:20px}.egt-next__intro>div{display:grid;gap:4px}.egt-next__actions small,.egt-next__intro small{color:#7057f2;font-size:8px;font-weight:900;letter-spacing:.14em}.egt-next h2{font-size:clamp(20px,2vw,27px);letter-spacing:-.045em;line-height:1.08;margin:0}.egt-next__intro p{color:#6d6975;font-size:11px;line-height:1.5;margin:2px 0 0}.egt-next__swatches{background:#fff;border:1px solid #17171b12;border-radius:999px;box-shadow:0 8px 24px #17171b0b;display:flex;flex:0 0 auto;padding:5px}.egt-next__swatches i{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0002;height:25px;margin-left:-5px;width:25px}.egt-next__swatches i:first-child{margin-left:0}.egt-next__actions{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.egt-next__actions>a,.egt-next__actions>button{align-items:center;background:#fff;border:1px solid #17171b14;border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:800;gap:16px;justify-content:space-between;min-height:48px;padding:10px 14px;text-align:left;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.egt-next__actions>a:hover,.egt-next__actions>button:hover{border-color:#7057f24d;box-shadow:0 9px 22px #362b6b12;transform:translateY(-2px)}.egt-next__actions span{display:grid;gap:3px}.egt-next__actions>button.egt-next__save{background:#7057f2;border-color:#7057f2;box-shadow:0 8px 20px #7057f22d;color:#fff}.egt-next__actions>.egt-next__save small{color:#ded8ff}.egt-next__actions>.is-primary{background:#17171b;border-color:#17171b;color:#fff}.egt-next__actions>.is-primary small{color:#aaa6b1}.egt-next__ad-free{align-items:baseline;color:#76717e;display:flex;flex-wrap:wrap;font-size:11px;gap:4px;line-height:1.5;margin:11px 3px 0}.egt-next__ad-free a{color:#5d48cf;font-weight:700;text-decoration:none}.egt-next__ad-free a:focus-visible,.egt-next__ad-free a:hover{text-decoration:underline}.egt-next i{font-style:normal}.egt-next__backdrop{background:#17171b73;display:grid!important;inset:0;padding:20px;place-items:center;position:fixed!important;z-index:2147483000}.egt-next__dialog{background:#fff;border-radius:18px;box-shadow:0 30px 90px #0003;display:grid!important;gap:9px;padding:24px;position:relative;width:min(420px,100%)}.egt-next__dialog h3{font-size:24px;margin:0 0 7px}.egt-next__dialog>button:not(.egt-next__close){background:#f7f6f3;border:1px solid #17171b12;border-radius:9px;color:#17171b;display:flex;justify-content:space-between;padding:11px;width:100%}.egt-next__dialog>a{font-size:10px}.egt-next__dialog p{font-size:10px;margin:4px 0}.egt-next__close{background:transparent!important;border:0!important;font-size:20px!important;position:absolute;right:12px;top:12px}.egt-next__create{border-top:1px solid #17171b12;display:grid;gap:8px;margin-top:5px;padding-top:14px}.egt-next__create label{display:grid;font-size:10px;font-weight:800;gap:6px}.egt-next__create input{background:#fff;border:1px solid #17171b24;border-radius:9px;color:#17171b;font:inherit;min-height:42px;padding:9px 11px}.egt-next__create button{align-items:center;background:#17171b;border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:800;justify-content:space-between;min-height:42px;padding:10px 13px}.egt-next__create button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){.egt-next{padding:10px}.egt-next__intro{align-items:flex-start}.egt-next__intro p{max-width:240px}.egt-next__swatches i{height:20px;width:20px}.egt-next__actions{grid-template-columns:1fr}.egt-next__actions>a,.egt-next__actions>button{min-height:46px}}.egt-tool-page{margin-top:0;min-height:0;padding-top:calc(104px + env(safe-area-inset-top, 0px))!important;width:100%}.egt-tool-page .egt-tool-shell{margin-inline:auto;padding-top:0!important;width:min(1440px,calc(100% - 48px))!important}.egt-tool-header{display:block;margin:0;padding:8px 0 18px}.egt-tool-header h1{color:var(--egt-ink,#17171b);font-size:clamp(34px,3.2vw,40px);font-weight:800;letter-spacing:-.055em;line-height:1;margin:0;max-width:1020px}.egt-tool-header__accent{background:var(--egt-tool-accent);border-radius:999px;display:block;height:6px;margin-top:12px;width:min(336px,34%)}.egt-tool-header p{color:var(--egt-muted,#6b6972);font-size:17px;line-height:1.55;margin:8px 0 0;max-width:820px}.egt-tool-page.cpg-root,.egt-tool-page.ip2-root{margin-top:0}.egt-tool-page.cpg-root,.egt-tool-page.ecm-root:not(.ecm-dialog),.egt-tool-page.ip2-root{padding-top:calc(104px + env(safe-area-inset-top, 0px))}.egt-tool-page .egt-tool-header{align-items:normal!important;display:block!important;gap:0!important;grid-template-columns:none!important;margin:0!important;padding:8px 0 18px!important}.egt-tool-page .egt-tool-header h1{display:block!important;font-size:clamp(34px,3.2vw,40px)!important;font-weight:800!important;height:auto!important;letter-spacing:-.055em!important;line-height:1!important;margin:0!important;max-width:1020px!important;min-height:0!important;padding:0!important}.egt-tool-page .egt-tool-header h1:after{content:none!important;display:none!important}.egt-tool-page .egt-tool-header p{color:var(--egt-muted,#6b6972);display:block!important;font-size:17px!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.55!important;margin:8px 0 0!important;max-width:820px!important;padding:0!important;text-align:left!important}.egt-tool-page.egm2-root{padding-top:calc(104px + env(safe-area-inset-top, 0px));width:min(1440px,calc(100% - 48px))}.hxp-header-row{position:relative}.hxp-header-row .egt-tool-header{padding-right:64px}.hxp-header-row .hxp-header-library{position:absolute;right:0;top:8px}.egt-tool-page.inv-root{padding-top:calc(104px + env(safe-area-inset-top, 0px))!important}.egt-tool-page .egt-tool-shell.inv-shell{padding-top:0!important}@media (max-width:620px){.egt-tool-page,.egt-tool-page.cpg-root,.egt-tool-page.egm2-root,.egt-tool-page.ip2-root{padding-top:calc(88px + env(safe-area-inset-top, 0px))}.egt-tool-page,.egt-tool-page.inv-root{padding-top:calc(88px + env(safe-area-inset-top, 0px))!important}.egt-tool-page .egt-tool-shell,.egt-tool-page.egm2-root{width:min(100% - 24px,1440px)}.egt-tool-header{padding:8px 0 16px}.egt-tool-header h1{font-size:34px}.egt-tool-header__accent{height:5px;margin-top:10px;width:min(220px,58%)}.egt-tool-header p{font-size:15px;margin-top:8px}}