:root{color-scheme:dark;--bg:#070b10;--panel:#0d131c;--panel-2:#151923;--ink:#f7f5ea;--muted:#b6beb7;--line:hsla(90,16%,85%,.14);--brand:#71e7cf;--brand-2:#a8ead3;--accent:#e8c76a;--soft:rgba(113,231,207,.1);--tech:#090e15;--tech-2:#141820;--cyan:#71e7cf;--gold:#e8c76a;--gold-soft:hsla(44,73%,66%,.2);--brand-gradient:linear-gradient(135deg,#70e6cc,#b8dec1 48%,#e8c76a);--brand-glow:0 18px 42px hsla(44,73%,66%,.2),0 0 34px rgba(113,231,207,.1);--teal-line:rgba(113,231,207,.24);--gold-line:hsla(44,73%,66%,.24);--panel-glow:0 28px 80px rgba(0,0,0,.44),0 42px 92px hsla(44,73%,66%,.24),-22px 12px 70px rgba(113,231,207,.09);--strong-backlight:0 48px 96px hsla(44,73%,66%,.3),0 24px 76px rgba(0,0,0,.58),-18px 10px 56px rgba(113,231,207,.06);--inner-panel:#070b14;--success:#4ade80;--danger:#fb7185;--shadow:0 24px 70px rgba(0,0,0,.42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{margin:0;background:radial-gradient(circle at 0 0,rgba(113,231,207,.14),transparent 28rem),radial-gradient(circle at 78% 10%,hsla(44,73%,66%,.16),transparent 34rem),radial-gradient(circle at 44% 100%,rgba(113,231,207,.06),transparent 28rem),var(--bg);color:var(--ink)}a{color:inherit;text-decoration:none}.container,.dashboard-preview,.feature-card,.hero-grid,.sidebar-panel,.tool-card,.workspace{min-width:0}.dashboard-preview{width:100%}.actions,.tool-actions{flex-wrap:wrap}.button,.card-link,.secondary-button{max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:rgba(8,11,19,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:0}.brand-logo{display:inline-grid;align-items:center;width:158px;height:62px;overflow:visible}.chrysoro-wordmark{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(226,195,107,.12))}.brand-logo.compact .chrysoro-wordmark{width:100%}.brand-logo.compact{width:154px;height:60px}.brand-subtitle{color:var(--muted);font-size:11px;font-weight:700;line-height:1.1}.main-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--muted);font-size:14px}.main-nav a{padding:9px 11px;border-radius:8px}.main-nav a:hover{background:rgba(113,231,207,.08);color:var(--ink)}.main-nav .nav-store-link{border:1px solid hsla(44,73%,66%,.32);background:linear-gradient(135deg,hsla(44,73%,66%,.14),rgba(113,231,207,.08));color:#f5db8a;font-weight:850}.main-nav .nav-store-link:hover{border-color:hsla(44,73%,66%,.5);background:linear-gradient(135deg,hsla(44,73%,66%,.18),rgba(113,231,207,.12))}.nav-auth-actions{display:inline-flex;align-items:center;gap:8px;margin-left:4px}.nav-auth-button{min-height:36px;border:1px solid hsla(44,73%,66%,.24);border-radius:8px;background:linear-gradient(135deg,rgba(113,231,207,.07),hsla(44,73%,66%,.045));color:hsla(51,45%,94%,.72);padding:0 12px;font-size:13px;font-weight:800}.nav-auth-button.nav-auth-primary{border-color:rgba(113,231,207,.36);background:linear-gradient(135deg,rgba(113,231,207,.2),hsla(44,73%,66%,.16));color:hsla(51,45%,94%,.86)}.nav-auth-button:disabled{cursor:not-allowed;opacity:.72}.main-nav .nav-signin{border:1px solid var(--gold-line);background:linear-gradient(135deg,rgba(113,231,207,.08),hsla(44,73%,66%,.1));color:#f5db8a}.hero{padding:76px 0 54px;background:radial-gradient(circle at 82% 14%,hsla(44,73%,66%,.14),transparent 32%),radial-gradient(circle at 10% 4%,rgba(113,231,207,.14),transparent 36%),linear-gradient(135deg,rgba(9,20,28,.88),rgba(12,17,28,.64)),transparent;border-bottom:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:48px;gap:48px;align-items:center}.eyebrow{margin:0 0 10px;color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3{margin:0;letter-spacing:0;line-height:1.06}h1{max-width:780px;font-size:clamp(42px,7vw,76px)}h2{font-size:clamp(28px,4vw,42px)}h2,h3{color:var(--ink)}h3{font-size:21px}p{line-height:1.65}.hero p{max-width:690px;color:var(--muted);font-size:18px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-tool-finder{display:grid;grid-gap:12px;gap:12px;width:min(640px,100%);margin-top:26px}.home-search-box{display:flex;min-height:58px;align-items:center;gap:12px;border:1px solid rgba(113,231,207,.28);border-radius:8px;background:radial-gradient(circle at 0 50%,rgba(113,231,207,.13),transparent 34%),rgba(8,13,22,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 58px rgba(0,0,0,.28),0 0 36px rgba(113,231,207,.08);color:var(--cyan);padding:0 16px}.home-search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.home-search-box input::placeholder{color:hsla(85,14%,84%,.62)}.home-search-links{display:flex;flex-wrap:wrap;gap:8px}.home-search-links a{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:1px solid rgba(226,232,240,.11);border-radius:999px;background:hsla(0,0%,100%,.04);color:hsla(51,45%,94%,.82);padding:0 11px;font-size:12px;font-weight:800}.home-search-links a:hover{border-color:hsla(44,73%,66%,.34);color:var(--gold)}.home-search-links .home-search-more{border-color:rgba(113,231,207,.28);color:var(--cyan)}.button,.card-link,.secondary-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid transparent;padding:0 18px;font-weight:750;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button{background:var(--brand-gradient);color:#05111f;box-shadow:var(--brand-glow)}.secondary-button{background:linear-gradient(135deg,rgba(113,231,207,.07),hsla(44,73%,66%,.035));border-color:hsla(44,73%,66%,.2);color:var(--ink)}.button:hover,.card-link:hover,.secondary-button:hover{transform:translateY(-1px)}.hero-panel,.platform-panel{border:1px solid var(--line);background:rgba(15,23,36,.82);box-shadow:var(--shadow);border-radius:8px;padding:24px}.dashboard-preview,.pricing-console{border:1px solid rgba(226,232,240,.16);border-radius:8px;background:radial-gradient(circle at 70% 0,hsla(44,73%,66%,.1),transparent 38%),linear-gradient(145deg,rgba(21,24,33,.96),rgba(9,13,23,.98)),var(--tech);box-shadow:var(--panel-glow);color:var(--ink);padding:18px}.dashboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:14px;color:#a8b7c9;font-size:13px}.dashboard-topbar div{display:inline-flex;align-items:center;gap:8px;font-weight:750}.dashboard-topbar span:last-child{border:1px solid rgba(113,231,207,.34);border-radius:999px;background:rgba(113,231,207,.1);color:#d5fff2;padding:4px 8px;font-size:11px;font-weight:800}.status-dot{width:8px;height:8px;border-radius:999px;background:#49f2a7;box-shadow:0 0 18px rgba(73,242,167,.75)}.credit-widget{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;border:1px solid rgba(226,232,240,.12);border-radius:8px;background:hsla(0,0%,100%,.045);padding:18px}.activity-row span,.console-grid span,.credit-widget span,.dashboard-metrics span{color:hsla(85,14%,84%,.7);font-size:12px}.credit-widget strong{display:block;color:#fff;font-size:46px;line-height:1;margin-top:6px}.credit-ring{min-width:72px;height:38px;padding:0 16px;display:grid;place-items:center;border:1px solid rgba(113,231,207,.45);border-radius:999px;background:linear-gradient(135deg,rgba(113,231,207,.16),hsla(44,73%,66%,.12));color:#fff;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.activity-stack{display:grid;grid-gap:10px;gap:10px}.activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:hsla(0,0%,100%,.035);color:inherit;padding:12px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.activity-row.active{border-color:rgba(113,231,207,.42);background:linear-gradient(135deg,rgba(113,231,207,.1),hsla(44,73%,66%,.055));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.activity-row:focus-visible,.activity-row:hover{border-color:hsla(44,73%,66%,.45);background:linear-gradient(135deg,rgba(113,231,207,.12),hsla(44,73%,66%,.08));transform:translateY(-1px)}.activity-row svg{color:var(--brand)}.activity-row strong,.dashboard-metrics strong{display:block;color:#fff}.activity-row em{color:#f5db8a;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.dashboard-metrics .metric-tile{border:1px solid hsla(0,0%,100%,.09);border-radius:8px;background:hsla(0,0%,100%,.035);color:inherit;padding:12px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dashboard-metrics a.metric-tile:focus-visible,.dashboard-metrics a.metric-tile:hover{border-color:rgba(113,231,207,.38);background:rgba(113,231,207,.075);transform:translateY(-1px)}.dashboard-metrics .metric-tile.muted{opacity:.72}.dashboard-metrics strong{font-size:24px}.platform-panel{display:grid;grid-gap:4px;gap:4px}.platform-panel-header{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.platform-panel-header p{margin:4px 0 0;color:var(--muted);line-height:1.4}.hero-panel-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.hero-panel-row:last-child{border-bottom:0}.hero-panel-row span{color:var(--muted)}.credit-preview{margin-top:16px;border:1px solid rgba(74,222,128,.24);border-radius:8px;background:rgba(74,222,128,.08);padding:14px}.credit-preview span{display:block;color:var(--success);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.credit-preview strong{display:block;margin-top:4px}.section{padding:48px 0}.soft-band{background:hsla(0,0%,100%,.026);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.section-header{max-width:760px;margin-bottom:28px}.section-header h2{color:#f5db8a}.compact-header{max-width:680px}.section-header p:not(.eyebrow){color:hsla(85,14%,84%,.8);font-size:17px}.tools-directory{display:grid;grid-gap:22px;gap:22px}.tools-directory .section-header{max-width:680px;margin-bottom:0}.tools-directory .section-header p:not(.eyebrow){font-size:16px}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.platform-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:34px;gap:34px;align-items:start}.platform-grid>div>p:not(.eyebrow){color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.feature-card,.mini-plan,.pricing-card,.publishpilot-preview{border:1px solid hsla(90,16%,85%,.13);border-radius:8px;background:radial-gradient(circle at 85% 0,hsla(44,73%,66%,.08),transparent 34%),linear-gradient(145deg,rgba(20,24,34,.95),rgba(10,14,24,.96));box-shadow:var(--panel-glow)}.feature-card{min-height:168px;padding:20px}.everyday-card .tag,.feature-card,.feature-card svg,.group-preview-card .tag{color:var(--brand)}.feature-card h3{margin-top:18px;color:#f5db8a}.feature-card p{color:hsla(85,14%,84%,.78)}.trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid hsla(90,16%,85%,.11);border-radius:8px;background:linear-gradient(90deg,rgba(113,231,207,.055),transparent 34%),linear-gradient(145deg,rgba(10,15,22,.86),rgba(7,11,18,.88));box-shadow:0 18px 52px rgba(0,0,0,.24);overflow:hidden}.trust-item{display:flex;gap:14px;min-height:132px;padding:22px}.trust-item+.trust-item{border-left:1px solid hsla(90,16%,85%,.1)}.trust-item svg{flex:0 0 auto;margin-top:2px;color:var(--brand)}.trust-item h3{color:#f5db8a;font-size:18px}.trust-item p{margin:8px 0 0;color:hsla(85,14%,84%,.76);font-size:14px}.everyday-grid,.group-preview-grid{display:grid;grid-gap:14px;gap:14px}.everyday-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.group-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.everyday-card,.group-preview-card{display:block;min-height:168px;border:1px solid hsla(90,16%,85%,.13);border-radius:8px;background:radial-gradient(circle at 90% 0,hsla(44,73%,66%,.07),transparent 34%),linear-gradient(145deg,rgba(20,24,34,.94),rgba(10,14,24,.96));padding:18px;box-shadow:var(--panel-glow);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.everyday-card:hover,.group-preview-card:hover{border-color:rgba(113,231,207,.38);box-shadow:0 22px 54px rgba(0,0,0,.34),0 24px 74px hsla(44,73%,66%,.18);transform:translateY(-1px)}.everyday-card h3,.group-preview-card h3{margin-top:18px;font-size:19px;color:#f5db8a}.everyday-card p,.group-preview-card p{color:hsla(85,14%,84%,.78);font-size:14px}.group-preview-card{min-height:178px}.section-action{display:flex;justify-content:center;margin-top:28px}.tool-card{min-height:166px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;border:1px solid hsla(90,16%,85%,.12);border-radius:8px;background:radial-gradient(circle at 94% 0,hsla(44,73%,66%,.06),transparent 32%),linear-gradient(180deg,hsla(0,0%,100%,.045),transparent 34%),#0b101a;padding:18px;box-shadow:0 14px 36px rgba(0,0,0,.24);position:relative;isolation:isolate;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tool-card-content{flex:1 1;display:grid;grid-template-rows:auto auto 1fr;align-content:start}.tool-card p{color:hsla(85,14%,84%,.78);margin:8px 0 0;font-size:14px}.tool-card-content .eyebrow{min-height:18px;margin-bottom:7px;font-size:11px;color:var(--brand)}.tool-card-content h3{display:flex;align-items:flex-start;font-size:20px;color:#f5db8a}.file-row,.stats-grid,.tool-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tool-card-top{min-height:0}.tool-icon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,rgba(113,231,207,.09),hsla(44,73%,66%,.055));color:var(--cyan);border:1px solid rgba(113,231,207,.22)}.tool-card:hover{border-color:hsla(44,73%,66%,.34);box-shadow:0 18px 44px rgba(0,0,0,.32),0 20px 62px hsla(44,73%,66%,.12);transform:translateY(-2px)}.tool-card-utility-tools{background:radial-gradient(circle at 94% 0,rgba(94,201,184,.11),transparent 34%),linear-gradient(180deg,rgba(113,231,207,.035),transparent 42%),#0b101a}.tool-card-text-tools{background:radial-gradient(circle at 94% 0,rgba(168,234,211,.09),transparent 34%),linear-gradient(180deg,rgba(168,234,211,.025),transparent 42%),#0b101a}.tool-card-creator-tools{background:radial-gradient(circle at 94% 0,hsla(67,37%,73%,.1),transparent 34%),linear-gradient(180deg,hsla(67,37%,73%,.025),transparent 42%),#0b101a}.tool-card-pdf-and-image-tools,.tool-card-pdf-tools{background:radial-gradient(circle at 94% 0,hsla(44,73%,66%,.12),transparent 34%),linear-gradient(180deg,hsla(44,73%,66%,.03),transparent 42%),#0b101a}.tool-card-developer-tools{background:radial-gradient(circle at 94% 0,rgba(113,231,207,.08),transparent 34%),linear-gradient(180deg,hsla(44,73%,66%,.02),transparent 42%),#0b101a}.tool-card-decision-and-random-tools{background:radial-gradient(circle at 94% 0,hsla(44,73%,66%,.1),transparent 34%),linear-gradient(180deg,rgba(113,231,207,.03),transparent 42%),#0b101a}.tool-card-utility-tools .tool-icon{color:#72ddcf;border-color:rgba(114,221,207,.24)}.tool-card-text-tools .tool-icon{color:#a8ead3}.tool-card-creator-tools .tool-icon{color:#cdd39f;border-color:hsla(67,37%,73%,.22)}.tool-card-pdf-and-image-tools .tool-icon,.tool-card-pdf-tools .tool-icon{color:#e8c76a;border-color:hsla(44,73%,66%,.24)}.tool-card-developer-tools .tool-icon{color:#9ee8d8;border-color:rgba(113,231,207,.22)}.tool-card-decision-and-random-tools .tool-icon,.tool-card-document-and-work-tools .tool-icon,.tool-card-image-tools .tool-icon{color:#e8c76a;border-color:hsla(44,73%,66%,.24)}.tool-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.tag{border:1px solid rgba(113,231,207,.2);border-radius:999px;padding:4px 8px;background:linear-gradient(135deg,rgba(113,231,207,.06),hsla(44,73%,66%,.035));color:rgba(213,255,242,.86);font-size:11px;font-weight:750;white-space:nowrap;letter-spacing:.04em}.publishpilot-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:24px}.everyday-card,.feature-card,.group-preview-card,.mini-plan,.pricing-card,.publishpilot-preview{position:relative;overflow:hidden}.pricing-card-featured:before,.publishpilot-preview:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),var(--cyan),var(--brand-2))}.publishpilot-preview p{color:var(--muted)}.feature-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.feature-list li{display:flex;gap:10px;align-items:flex-start;color:var(--muted)}.feature-list svg{color:var(--success);flex:0 0 auto;margin-top:3px}.mini-plan-grid,.pricing-grid{display:grid;grid-gap:18px;gap:18px}.mini-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-plan{padding:22px}.mini-plan h3{margin-top:18px}.credit-line,.mini-plan strong{display:block;margin:12px 0;color:var(--cyan);font-size:20px;font-weight:850}.mini-plan p,.pricing-card p{color:var(--muted)}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.pricing-card{min-height:520px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:22px}.pricing-card h2{font-size:30px;color:#f5db8a}.pricing-card-featured{border-color:hsla(44,73%,66%,.42);box-shadow:0 18px 48px hsla(44,73%,66%,.14),0 0 36px rgba(113,231,207,.08)}.pricing-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-gap:36px;gap:36px;align-items:center}.console-grid{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.console-grid div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;border:1px solid hsla(0,0%,100%,.09);border-radius:8px;background:hsla(0,0%,100%,.04);padding:12px}.console-grid svg{grid-row:span 2;color:var(--brand)}.console-grid strong{color:#fff}.card-link{width:auto;min-width:112px;min-height:40px;background:linear-gradient(135deg,rgba(113,231,207,.1),hsla(44,73%,66%,.055));border-color:rgba(113,231,207,.24);color:#d5fff2}.page-hero{padding:34px 0 28px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(113,231,207,.06),transparent 34%),hsla(0,0%,100%,.012)}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-bottom:16px;border:1px solid rgba(113,231,207,.2);border-radius:8px;background:linear-gradient(135deg,rgba(113,231,207,.065),hsla(44,73%,66%,.035));color:rgba(213,255,242,.9);padding:0 11px;font-size:13px;font-weight:800;transition:transform .16s ease,border-color .16s ease,background .16s ease}.back-link:hover{border-color:hsla(44,73%,66%,.32);background:linear-gradient(135deg,rgba(113,231,207,.1),hsla(44,73%,66%,.06));transform:translateY(-1px)}.page-hero h1{font-size:clamp(42px,6vw,64px)}.page-hero p{max-width:760px;color:var(--muted);font-size:18px}.signin-hero{padding-bottom:56px}.signin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-gap:42px;gap:42px;align-items:center}.signin-points{display:grid;grid-gap:10px;gap:10px;margin-top:26px}.signin-points span{display:flex;align-items:center;gap:10px;color:hsla(51,45%,94%,.8);font-weight:700}.signin-points svg,.signin-step-card svg{color:var(--cyan)}.signin-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(113,231,207,.24);border-radius:8px;background:radial-gradient(circle at 90% 0,hsla(44,73%,66%,.12),transparent 38%),radial-gradient(circle at 10% 0,rgba(113,231,207,.08),transparent 32%),var(--panel);box-shadow:var(--strong-backlight);padding:24px}.signin-panel h2{font-size:32px}.signin-panel p{color:var(--muted);margin-bottom:0}.google-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.055);color:var(--ink);font-weight:800}.google-button:disabled{cursor:not-allowed;opacity:.78}.account-preview,.signin-next-grid{display:grid;grid-gap:14px;gap:14px}.account-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.account-preview div,.signin-step-card{border:1px solid var(--line);border-radius:8px;background:var(--panel-2)}.account-preview div{padding:14px}.account-preview span{display:block;color:var(--muted);font-size:12px;font-weight:750}.account-preview strong{display:block;margin-top:6px;color:var(--ink);font-size:28px;line-height:1}.signin-note{border-top:1px solid var(--line);padding-top:16px;font-size:14px}.signin-next-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signin-step-card{min-height:190px;padding:22px;box-shadow:0 14px 36px rgba(0,0,0,.18)}.signin-step-card h3{margin-top:18px}.signin-step-card p{color:var(--muted)}.tool-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start}.counter-panel,.sidebar-panel,.workspace{position:relative;border:1px solid hsla(90,16%,85%,.15);border-radius:8px;background:radial-gradient(circle at 90% 0,hsla(44,73%,66%,.06),transparent 34%),linear-gradient(145deg,rgba(18,22,32,.99),#080c15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 24px 70px rgba(0,0,0,.58),28px 48px 95px hsla(44,73%,66%,.26),-18px 38px 80px hsla(44,73%,66%,.16),-20px 0 62px rgba(113,231,207,.08);isolation:isolate}.counter-panel:before,.dashboard-preview:before,.sidebar-panel:before,.workspace:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(145deg,rgba(113,231,207,.12),transparent 32%),linear-gradient(315deg,hsla(44,73%,66%,.2),transparent 38%);opacity:.34;pointer-events:none}.workspace{padding:24px}.dashboard-preview:after,.sidebar-panel:after,.workspace:after{content:"";position:absolute;left:4%;right:4%;bottom:-48px;height:72px;z-index:-2;border-radius:999px;background:radial-gradient(ellipse at center,hsla(44,73%,66%,.58),hsla(44,73%,66%,.22) 44%,transparent 76%);filter:blur(22px);pointer-events:none}.sidebar-panel{padding:20px}.sidebar-panel h3{font-size:18px;color:#f5db8a}.privacy-note p,.sidebar-panel p,.status-text{color:hsla(85,14%,84%,.78)}.privacy-note{display:flex;gap:12px;align-items:flex-start;margin:18px 0;border:1px solid rgba(113,231,207,.3);border-radius:8px;background:linear-gradient(135deg,rgba(113,231,207,.08),hsla(44,73%,66%,.04)),rgba(7,11,19,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 36px rgba(0,0,0,.16);padding:14px;color:var(--brand)}.privacy-note p{margin:0}.dropzone{width:100%;min-height:176px;display:grid;place-items:center;border:1.5px dashed rgba(113,231,207,.36);border-radius:8px;background:radial-gradient(circle at 50% 100%,hsla(44,73%,66%,.12),transparent 42%),#090e18;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),inset 0 22px 54px rgba(0,0,0,.2),0 22px 60px hsla(44,73%,66%,.16);padding:24px;text-align:center}.dropzone strong{display:block;margin-bottom:6px;font-size:18px;color:#f5db8a}.dropzone span{color:hsla(85,14%,84%,.78)}.dropzone input{display:none}.file-list{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.file-row{border:1px solid rgba(226,232,240,.12);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.04)}.file-row strong{display:block;overflow-wrap:anywhere}.file-row small{color:var(--muted)}.icon-actions{display:flex;gap:6px}.icon-button{width:34px;height:34px;display:inline-grid;border:1px solid var(--line);border-radius:8px;background:#0c1417}.access-page{display:grid;min-height:calc(100vh - 188px);place-items:center;padding:48px 16px}.access-card{display:grid;width:min(100%,460px);grid-gap:22px;gap:22px;padding:clamp(24px,5vw,38px);border:1px solid hsla(44,73%,66%,.22);border-radius:8px;background:radial-gradient(circle at 12% 0,rgba(113,231,207,.09),transparent 36%),linear-gradient(145deg,rgba(18,22,32,.99),#080c15);box-shadow:var(--strong-backlight)}.access-card .brand-logo{width:min(220px,70%)}.access-card h1{margin-top:8px;font-size:clamp(30px,7vw,42px)}.access-card p:not(.eyebrow):not(.error-message){margin:10px 0 0;color:var(--muted)}.access-card form{display:grid;grid-gap:16px;gap:16px}.access-icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(113,231,207,.28);border-radius:8px;background:rgba(113,231,207,.08);color:var(--cyan)}.error-message{margin:0;color:var(--danger);font-weight:700}.tool-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}.tool-actions .secondary-button{min-height:38px;padding:0 13px}.tool-stack{display:grid;grid-gap:18px;gap:18px}.account-notice{border:1px solid rgba(113,231,207,.24);border-radius:8px;background:linear-gradient(135deg,rgba(113,231,207,.08),hsla(44,73%,66%,.04));color:#d5fff2;padding:12px 14px;font-weight:800}.sheet-panel{padding:18px}.sheet-list{display:grid;grid-gap:10px;gap:10px}.check-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.03);color:var(--ink);padding:11px 12px;font-weight:750}.check-row input{width:16px;height:16px;accent-color:var(--cyan)}.option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.option-check{min-height:48px}.sidebar-stack{display:grid;grid-gap:22px;gap:22px}.sidebar-stack>div+div{border-top:1px solid var(--line);padding-top:18px}.tool-control-bar{display:grid;align-items:start;grid-gap:14px;gap:14px;margin-bottom:16px}.tool-control-bar>.status-text{max-width:420px;margin:0}.segmented-control{display:flex;flex-wrap:wrap;gap:8px}.segmented-control button{min-height:38px;border:1px solid hsla(90,16%,85%,.13);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));color:var(--muted);padding:0 12px;font-weight:800}.segmented-control button.active{border-color:rgba(113,231,207,.52);background:linear-gradient(135deg,rgba(113,231,207,.2),hsla(44,73%,66%,.07));color:#d5fff2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 34px rgba(113,231,207,.08)}button:disabled{cursor:not-allowed;opacity:.48}.text-workbench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.text-workbench .counter-textarea{min-height:300px}.text-result-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.text-result-panel h3{margin-bottom:6px;color:#f5db8a}.text-result-panel p{margin:0}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.field{display:grid;grid-gap:7px;gap:7px}.field label{font-weight:750;font-size:14px;color:var(--brand-2)}.counter-textarea,.field input,.field select{width:100%;border:1px solid hsla(90,16%,85%,.13);border-radius:8px;background:radial-gradient(circle at 82% 0,hsla(44,73%,66%,.08),transparent 36%),var(--inner-panel);color:var(--ink);padding:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 0 0 1px rgba(0,0,0,.28),0 26px 68px rgba(0,0,0,.34),0 22px 58px hsla(44,73%,66%,.1)}.counter-textarea{min-height:340px;resize:vertical;line-height:1.6;outline:none;border-color:rgba(113,231,207,.2);background:radial-gradient(circle at 88% 0,hsla(44,73%,66%,.055),transparent 36%),linear-gradient(145deg,#070b13,#04080f)}.workspace .counter-textarea,.workspace .dropzone,.workspace .text-input{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),inset 0 0 0 1px rgba(0,0,0,.38),0 18px 54px rgba(0,0,0,.34),0 26px 66px hsla(44,73%,66%,.16)}.counter-textarea:focus,.field input:focus,.field select:focus,.text-input:focus{border-color:rgba(113,231,207,.72);box-shadow:0 0 0 3px rgba(113,231,207,.14),0 24px 72px hsla(44,73%,66%,.16),inset 0 1px 0 hsla(0,0%,100%,.06)}.stats-grid{align-items:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.stat{border:1px solid hsla(90,16%,85%,.12);border-radius:8px;background:radial-gradient(circle at 90% 0,hsla(44,73%,66%,.08),transparent 38%),hsla(0,0%,100%,.035);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 48px rgba(0,0,0,.2);padding:14px}.stat strong{display:block;font-size:28px;color:#f5db8a}.stat span{color:var(--muted);font-size:13px}.preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.preview-card{border:1px solid var(--line);border-radius:8px;background:var(--panel-2);padding:10px}.preview-card img{width:100%;height:auto;display:block;border-radius:6px;border:1px solid var(--line)}.calculator-shell{display:grid;grid-gap:18px;gap:18px}.calculator-display{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(113,231,207,.22);border-radius:8px;background:radial-gradient(circle at 90% 0,hsla(44,73%,66%,.1),transparent 38%),var(--inner-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 50px rgba(0,0,0,.28);padding:16px}.calculator-display label{color:var(--brand-2);font-size:13px;font-weight:800}.calculator-display input{width:100%;min-height:52px;border:0;border-bottom:1px solid hsla(90,16%,85%,.12);outline:0;background:transparent;color:var(--ink);font-size:clamp(18px,3vw,24px)}.calculator-result{min-height:74px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.calculator-result span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.calculator-result strong{max-width:100%;overflow-wrap:anywhere;color:#f5db8a;font-size:clamp(34px,7vw,54px);line-height:1;text-align:right}.calculator-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.calculator-key{min-height:54px;border:1px solid hsla(90,16%,85%,.13);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.025));color:var(--ink);font-size:18px;font-weight:850;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.calculator-key:hover{border-color:rgba(113,231,207,.34);background:linear-gradient(135deg,rgba(113,231,207,.1),hsla(44,73%,66%,.05))}.calculator-key-equals{background:var(--brand-gradient);color:#05111f;box-shadow:var(--brand-glow)}.calculator-key-function{border-color:rgba(113,231,207,.28);background:linear-gradient(145deg,rgba(28,83,75,.72),rgba(27,31,39,.96));color:#8cf0d9;font-size:14px}.calculator-key-wide{grid-column:1/-1}.calculator-history{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:18px}.calculator-history h3{color:#f5db8a;font-size:17px}.calculator-history button{display:flex;justify-content:space-between;gap:16px;min-height:44px;border:1px solid hsla(90,16%,85%,.11);border-radius:8px;background:hsla(0,0%,100%,.03);color:var(--muted);padding:10px 12px;text-align:left}.calculator-history button:hover{border-color:hsla(44,73%,66%,.25)}.calculator-history strong{color:var(--brand-2)}.calculator-history span{overflow-wrap:anywhere}.utility-tool{display:grid;grid-gap:18px;gap:18px}.utility-three-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-result{min-height:116px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid rgba(113,231,207,.22);border-radius:8px;background:radial-gradient(circle at 92% 0,hsla(44,73%,66%,.1),transparent 40%),linear-gradient(145deg,rgba(8,15,21,.98),rgba(6,10,17,.98));padding:18px}.utility-result span{color:var(--brand-2);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.utility-result strong{max-width:75%;overflow-wrap:anywhere;color:#f5db8a;font-size:clamp(30px,6vw,48px);line-height:1;text-align:right}.timer-tool{justify-items:stretch}.timer-display{display:grid;min-height:184px;place-items:center;border:1px solid hsla(44,73%,66%,.22);border-radius:8px;background:radial-gradient(circle at 50% 105%,hsla(44,73%,66%,.18),transparent 42%),radial-gradient(circle at 0 0,rgba(113,231,207,.12),transparent 34%),linear-gradient(145deg,rgba(8,15,21,.98),rgba(6,10,17,.98));box-shadow:var(--strong-backlight);color:#f5db8a;font-family:Consolas,Courier New,monospace;font-size:clamp(42px,10vw,86px);font-weight:850;letter-spacing:0}.password-result{align-items:center}.password-result strong{font-family:Consolas,Courier New,monospace;font-size:clamp(18px,4vw,30px)}.utility-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-tool input[type=range]{width:100%;accent-color:var(--brand)}.ai-catalogue{display:grid;grid-gap:34px;gap:34px}.ai-group{display:grid;grid-gap:18px;gap:18px;border-top:1px solid var(--line);padding-top:32px}.ai-group-header{max-width:780px}.ai-group-header p:not(.eyebrow){color:var(--muted);font-size:17px}.blog-hero{padding:54px 0 42px}.blog-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:28px;gap:28px;align-items:center}.blog-preview-card,.blog-status-card{border:1px solid hsla(90,16%,85%,.13);border-radius:8px;background:radial-gradient(circle at 86% 0,hsla(44,73%,66%,.1),transparent 36%),linear-gradient(145deg,rgba(14,19,28,.98),rgba(7,11,18,.98));box-shadow:var(--panel-glow)}.blog-status-card{padding:22px}.blog-preview-card span,.blog-status-card span{color:var(--brand);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.blog-status-card strong{display:block;margin-top:14px;color:#f5db8a;font-size:clamp(28px,4vw,38px);line-height:1}.blog-status-card p{margin-bottom:0;color:hsla(85,14%,84%,.78)}.blog-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.blog-preview-card{min-height:220px;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:20px}.blog-preview-card h3{color:#f5db8a;font-size:20px}.blog-preview-card p{margin:0;color:hsla(85,14%,84%,.78);font-size:14px}.success{color:var(--success);font-weight:750}.error{color:var(--danger);font-weight:750}.site-footer{border-top:1px solid var(--line);background:#060a11}.footer-inner{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted)}.footer-inner strong{color:var(--ink)}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand p{margin:6px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:16px;color:var(--cyan);font-weight:750}@media (max-width:900px){.blog-hero-grid,.hero-grid,.platform-grid,.pricing-hero-grid,.publishpilot-preview,.signin-grid,.tool-shell{grid-template-columns:1fr}.catalogue-jump,.category-shortcuts,.everyday-grid,.group-preview-grid,.mini-plan-grid,.pricing-grid,.signin-next-grid,.tool-grid,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item+.trust-item{border-left:0;border-top:1px solid hsla(90,16%,85%,.1)}.blog-preview-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{width:min(100% - 24px,1120px)}.footer-inner,.header-inner,.store-callout{align-items:flex-start;flex-direction:column;gap:10px;padding:10px 0 12px}.store-callout{display:grid;grid-template-columns:1fr;padding:18px}.main-nav{justify-content:flex-start;gap:4px;font-size:13px}.main-nav a{padding:7px 8px}.nav-auth-actions{width:100%;margin-left:0}.nav-auth-button{min-height:34px;padding:0 10px;font-size:12px}.brand-logo{width:150px;height:58px}.chrysoro-wordmark{width:100%}.brand-subtitle{display:none}.page-hero{padding:32px 0 24px}.hero{padding-top:42px}h1{font-size:clamp(38px,12vw,54px)}.dashboard-preview,.pricing-console{padding:14px}.activity-row{grid-template-columns:auto minmax(0,1fr)}.activity-row em{grid-column:2}.account-preview,.blog-preview-grid,.catalogue-jump,.category-shortcuts,.everyday-grid,.feature-grid,.field-grid,.group-preview-grid,.mini-plan-grid,.option-grid,.pricing-grid,.signin-next-grid,.stats-grid,.text-workbench,.tool-grid,.trust-strip,.utility-stats,.utility-three-fields{grid-template-columns:1fr}.utility-result{min-height:104px;align-items:flex-start;flex-direction:column}.utility-result strong{max-width:100%;text-align:left}.text-result-panel,.tool-control-bar{align-items:stretch;flex-direction:column}.text-result-panel .button,.tool-control-bar .tool-actions{width:100%}.workspace{padding:18px}.tool-card,.tool-group{padding:16px}.tool-card{min-height:154px}.tool-card p{margin-top:8px}.tool-card-content h3{font-size:19px}.card-link{min-height:42px;flex:1 1}.tool-card-bottom{align-items:stretch}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalogue-shell{display:grid;grid-gap:24px;gap:24px}.compact-section{padding-top:44px;padding-bottom:44px}.catalogue-jump,.category-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.catalogue-jump a,.category-shortcut{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:linear-gradient(135deg,rgba(113,231,207,.06),hsla(44,73%,66%,.035)),rgba(7,11,18,.72);color:var(--ink);padding:14px 15px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.catalogue-jump a:hover,.category-shortcut:hover{border-color:hsla(44,73%,66%,.38);background:linear-gradient(135deg,rgba(113,231,207,.1),hsla(44,73%,66%,.06)),rgba(7,11,18,.9);transform:translateY(-1px)}.catalogue-jump span,.category-shortcut span{color:hsla(51,45%,94%,.82);font-weight:850}.catalogue-jump strong,.category-shortcut strong{min-width:38px;min-height:30px;display:inline-grid;place-items:center;border:1px solid rgba(113,231,207,.28);border-radius:999px;background:rgba(113,231,207,.09);color:var(--gold);font-size:12px}.category-shortcut.muted{opacity:.66}.store-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid hsla(44,73%,66%,.22);border-radius:8px;background:radial-gradient(circle at 88% 0,hsla(44,73%,66%,.14),transparent 34%),linear-gradient(135deg,rgba(113,231,207,.07),hsla(44,73%,66%,.045)),rgba(7,11,18,.82);box-shadow:0 24px 64px rgba(0,0,0,.34),0 26px 78px hsla(44,73%,66%,.12);padding:26px}.store-callout h2{font-size:clamp(28px,4vw,42px)}.store-callout p:not(.eyebrow){max-width:720px;color:hsla(85,14%,84%,.8);margin-bottom:0}.directory-shortcuts,.section-action{display:flex;flex-wrap:wrap;gap:12px}.directory-shortcuts{margin-bottom:22px}.az-directory{display:grid;grid-gap:24px;gap:24px}.az-search{width:min(640px,100%)}.alphabet-jump{display:flex;flex-wrap:wrap;gap:8px}.alphabet-jump a{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(104,231,209,.2);border-radius:6px;background:rgba(9,19,27,.82);color:var(--cyan);font-weight:800}.alphabet-jump a:hover{border-color:hsla(44,67%,65%,.52);color:var(--gold)}.az-groups{grid-gap:18px}.az-group,.az-groups{display:grid;gap:18px}.az-group{grid-template-columns:76px minmax(0,1fr);grid-gap:18px;padding:18px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:linear-gradient(110deg,rgba(104,231,209,.045),transparent 34%),rgba(7,11,18,.72);box-shadow:0 18px 46px rgba(0,0,0,.2);scroll-margin-top:90px}.az-letter{display:grid;width:58px;height:58px;place-items:center;border:1px solid hsla(44,67%,65%,.34);border-radius:7px;background:hsla(44,67%,65%,.08);color:var(--gold);font-size:30px;font-weight:900}.az-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.az-item{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid rgba(226,232,240,.1);border-radius:7px;background:rgba(11,17,27,.88)}.az-item-live:hover{border-color:rgba(104,231,209,.38);background:rgba(104,231,209,.07)}.az-item span{display:grid;min-width:0;grid-gap:5px;gap:5px}.az-item strong{color:var(--ink);line-height:1.25}.az-item small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.az-item em{flex:0 0 auto;color:var(--gold);font-size:12px;font-style:normal;font-weight:850;text-transform:uppercase}.az-item-planned{opacity:.76}.pipeline-groups{display:grid;grid-gap:16px;gap:16px}.pipeline-group{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:22px;gap:22px;padding:22px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:rgba(7,11,18,.68)}.pipeline-group h2{font-size:22px}.pipeline-list{display:flex;flex-wrap:wrap;gap:9px}.pipeline-list span{padding:8px 11px;border:1px solid rgba(104,231,209,.16);border-radius:6px;background:rgba(104,231,209,.055);color:rgba(235,248,246,.82)}.ai-coming-panel{margin-top:24px;padding:clamp(24px,4vw,42px);border:1px solid hsla(44,67%,65%,.22);border-radius:8px;background:linear-gradient(120deg,rgba(104,231,209,.08),transparent 46%),rgba(12,15,23,.9);box-shadow:20px 28px 70px hsla(44,67%,65%,.12)}.qr-tool{display:grid;grid-gap:20px;gap:20px}.qr-input{width:100%;resize:vertical;min-height:112px;padding:14px 16px;border:1px solid rgba(113,231,207,.22);border-radius:8px;outline:none;background:rgba(5,12,20,.82);color:var(--ink);font:inherit}.qr-input:focus{border-color:rgba(113,231,207,.62);box-shadow:0 0 0 3px rgba(113,231,207,.08)}.field-hint{color:var(--muted);font-size:12px}.qr-options{display:grid;grid-gap:16px;gap:16px}.qr-options fieldset{margin:0;padding:0;border:0}.qr-options legend{margin-bottom:10px;color:var(--ink);font-weight:800}.qr-colour-options{display:flex;flex-wrap:wrap;gap:9px}.qr-colour-choice{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(226,232,240,.12);border-radius:7px;background:rgba(8,14,22,.74);color:var(--muted);cursor:pointer}.qr-colour-choice.active{border-color:hsla(44,73%,66%,.46);color:var(--ink)}.qr-colour-choice input{position:absolute;opacity:0;pointer-events:none}.qr-colour-choice>span{width:17px;height:17px;border:1px solid hsla(0,0%,100%,.34);border-radius:50%}.qr-preview{position:relative;display:grid;width:min(100%,430px);aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid hsla(44,73%,66%,.18);border-radius:8px;background:rgba(4,9,15,.72);box-shadow:18px 24px 54px hsla(44,73%,66%,.1)}.qr-preview canvas{display:block;width:100%!important;height:100%!important;max-width:100%;aspect-ratio:1;object-fit:contain;opacity:0}.qr-preview.ready canvas{opacity:1}.qr-preview p{position:absolute;max-width:230px;margin:0;color:var(--muted);text-align:center}.analysis-tool{display:grid;grid-gap:20px;gap:20px}.analysis-input{width:100%;min-height:112px;resize:vertical;padding:14px 16px;border:1px solid rgba(113,231,207,.22);border-radius:8px;outline:none;background:rgba(5,12,20,.82);color:var(--ink);font:inherit;line-height:1.6}.analysis-input-large{min-height:220px}.analysis-input:focus{border-color:rgba(113,231,207,.62);box-shadow:0 0 0 3px rgba(113,231,207,.08)}.analysis-options{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px}.analysis-options fieldset{margin:0;padding:0;border:0}.analysis-options legend{margin-bottom:8px;color:var(--ink);font-weight:800}.segmented-control.compact{width:auto}.compact-field{width:min(220px,100%)}.analysis-output{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid hsla(44,73%,66%,.2);border-radius:8px;background:hsla(44,73%,66%,.055)}.analysis-output span{color:var(--muted);font-size:13px}.analysis-output code{overflow-wrap:anywhere;color:#f5db8a;font-size:clamp(16px,2.5vw,21px)}.analysis-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.analysis-stats>div{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid rgba(226,232,240,.1);border-radius:7px;background:rgba(8,14,22,.7)}.analysis-stats strong{color:var(--ink);font-size:22px}.analysis-stats span{color:var(--muted);font-size:12px}.frequency-table-wrap{max-height:420px;overflow:auto;border:1px solid rgba(226,232,240,.12);border-radius:8px}.frequency-table{width:100%;border-collapse:collapse;text-align:left}.frequency-table td,.frequency-table th{padding:11px 14px;border-bottom:1px solid rgba(226,232,240,.08)}.frequency-table th{position:-webkit-sticky;position:sticky;top:0;background:#0a111b;color:#f5db8a;font-size:12px;text-transform:uppercase}.frequency-table td{color:rgba(235,245,243,.82)}.readability-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.readability-result>div{display:grid;grid-gap:7px;gap:7px;padding:20px;border:1px solid rgba(113,231,207,.18);border-radius:8px;background:rgba(113,231,207,.045)}.readability-result em,.readability-result span{color:var(--muted);font-size:13px;font-style:normal}.readability-result strong{color:#f5db8a;font-size:clamp(30px,5vw,46px)}.meta-meter{height:8px;overflow:hidden;border-radius:999px;background:rgba(226,232,240,.09)}.meta-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--gold));transition:width .16s ease}.meta-status{font-size:17px!important}.meta-status-recommended-range{color:var(--success)!important}.meta-status-long,.meta-status-short{color:#f5db8a!important}.search-preview{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:#f7f8fa}.search-preview span{color:#34733e;font-size:13px}.search-preview h3{color:#1a0dab;font-family:Arial,sans-serif;font-size:20px;font-weight:400}.search-preview p{margin:0;color:#4d5156;font-family:Arial,sans-serif;line-height:1.45}.password-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.password-strength{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px 16px;gap:5px 16px;padding:15px 17px;border:1px solid rgba(113,231,207,.18);border-radius:8px;background:rgba(113,231,207,.045)}.password-strength em,.password-strength span{color:var(--muted);font-size:12px;font-style:normal}.password-strength strong{grid-row:1/3;grid-column:2;align-self:center;color:#f5db8a;font-size:18px}.password-results{display:grid;grid-gap:9px;gap:9px}.password-results>div{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;grid-gap:10px;gap:10px;min-height:52px;padding:8px 9px 8px 14px;border:1px solid rgba(226,232,240,.11);border-radius:7px;background:rgba(5,12,20,.82)}.password-results code{overflow-wrap:anywhere;color:var(--ink);font-size:15px}.password-results>p{margin:0;padding:20px;border:1px dashed rgba(226,232,240,.13);border-radius:8px;color:var(--muted);text-align:center}.icon-button{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(113,231,207,.18);border-radius:6px;background:rgba(113,231,207,.07);color:var(--cyan);cursor:pointer}.code-output,.colour-picker-panel,.gradient-preview,.image-preview,.markdown-preview,.upload-zone{border:1px solid rgba(226,232,240,.12);border-radius:8px;background:radial-gradient(circle at 92% 0,hsla(44,73%,66%,.08),transparent 34%),rgba(5,12,20,.82)}.markdown-preview{min-height:220px;padding:18px;color:hsla(51,45%,94%,.9);line-height:1.65}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{margin:0 0 10px;color:#f5db8a}.code-output,.markdown-preview code{color:var(--brand-2);font-family:Consolas,Courier New,monospace}.code-output{display:block;overflow-wrap:anywhere;padding:14px 16px}.upload-zone{display:grid;min-height:164px;place-items:center;grid-gap:8px;gap:8px;padding:22px;text-align:center;cursor:pointer}.upload-zone input{width:1px;height:1px;overflow:hidden;opacity:0;position:absolute}.upload-zone strong{color:#f5db8a;font-size:20px}.upload-zone span{color:var(--muted)}.upload-zone-active{border-color:hsla(44,73%,66%,.52);background:radial-gradient(circle at 50% 0,hsla(44,73%,66%,.16),transparent 38%),linear-gradient(135deg,rgba(113,231,207,.1),hsla(44,73%,66%,.07)),rgba(5,12,20,.9);box-shadow:var(--strong-backlight)}.colour-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.colour-grid button{min-height:82px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;color:#fff;font-weight:850;text-shadow:0 1px 10px rgba(0,0,0,.78)}.colour-picker-panel,.gradient-preview{min-height:180px}.native-colour-input{width:100%;min-height:48px;border:1px solid rgba(113,231,207,.22);border-radius:8px;background:rgba(5,12,20,.82)}.timezone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.image-preview{display:block;width:min(100%,520px);max-height:520px;object-fit:contain;padding:12px}@media (max-width:540px){.qr-colour-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-stats,.readability-result,.timezone-grid{grid-template-columns:1fr}.colour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-options{align-items:stretch;flex-direction:column}.password-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.search-box{display:flex;align-items:center;gap:12px;width:min(520px,100%);min-height:48px;padding:0 15px;border:1px solid rgba(104,231,209,.22);border-radius:8px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),transparent),rgba(7,12,20,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 16px 42px rgba(0,0,0,.2);color:rgba(224,251,247,.86)}.search-box input,.text-input{width:100%;border:0;outline:0;color:#f4fbfa;background:transparent;font:inherit}.search-box input::placeholder,.text-input::placeholder{color:rgba(201,221,219,.56)}.tools-catalogue{display:grid;grid-gap:24px;gap:24px}.tool-group{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(226,232,240,.11);border-radius:8px;background:rgba(7,11,18,.62);padding:20px}.tool-group-featured{border-color:hsla(44,67%,65%,.2);background:linear-gradient(90deg,hsla(44,67%,65%,.045),transparent 36%),rgba(7,11,18,.66);box-shadow:0 18px 42px rgba(0,0,0,.22)}.tool-group-header{max-width:780px}.tool-group-header h2{font-size:clamp(24px,3vw,32px)}.tool-group-header p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:16px;margin-top:8px}.text-input{min-height:52px;padding:0 16px;border:1px solid rgba(141,229,216,.2);border-radius:14px;background:rgba(5,15,23,.72)}.text-workbench.single{grid-template-columns:minmax(0,1fr)}.empty-state,.support-panel{border:1px solid rgba(141,229,216,.18);border-radius:22px;background:linear-gradient(145deg,rgba(13,27,38,.88),rgba(8,17,26,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 60px rgba(0,0,0,.24)}.empty-state{padding:28px}.support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.support-panel{padding:24px}.support-panel h2{margin:0 0 14px;font-size:clamp(1.1rem,2vw,1.35rem)}.support-panel h3{margin:0 0 6px;font-size:1rem}.support-panel li,.support-panel p{color:rgba(223,238,236,.74)}.support-panel ol{margin:0;padding-left:20px}.support-panel li+li{margin-top:8px}.support-panel-wide{grid-column:1/-1}.related-links{display:flex;flex-wrap:wrap;gap:10px}.related-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid rgba(141,229,216,.18);border-radius:999px;color:#e5fffb;background:rgba(141,229,216,.08);text-decoration:none}.faq-list{display:grid;grid-gap:16px;gap:16px}.legal-page{max-width:780px}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.guide-article{display:grid;grid-gap:26px;gap:26px;border:1px solid rgba(226,232,240,.15);border-radius:8px;background:radial-gradient(circle at 90% 0,hsla(44,67%,65%,.055),transparent 34%),linear-gradient(145deg,rgba(18,22,32,.99),#080c15);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025),0 24px 70px rgba(0,0,0,.48),24px 40px 88px hsla(44,67%,65%,.18);padding:clamp(22px,4vw,36px)}.guide-intro{margin:0;color:hsla(80,16%,96%,.9);font-size:1.08rem}.guide-article section{display:grid;grid-gap:12px;gap:12px}.guide-article h2{font-size:clamp(1.25rem,2vw,1.65rem)}.guide-article ol,.guide-article ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:22px;color:rgba(223,238,236,.76)}.guide-sidebar{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:96px}.related-links.vertical{display:grid}@media (max-width:760px){.az-group,.az-items,.pipeline-group{grid-template-columns:1fr}.az-letter{width:48px;height:48px;font-size:24px}.az-item{align-items:flex-start;flex-direction:column}.guide-layout,.support-grid{grid-template-columns:1fr}.guide-sidebar{position:static}.search-box{border-radius:14px}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}