.dashboard-home{--home-ink: #141413;--home-muted: #73716b;--home-faint: #a3a097;--home-bg: #faf9f5;--home-panel: #ffffff;--home-line: #e8e6dc;--home-blue: #d97757;--home-blue-dark: #c05f40;--home-blue-tint: #fdf6f4;--home-green: #788c5d;--home-green-tint: #edf3e7;--home-violet: #6a9bcc;--home-violet-tint: #edf3f9;--home-amber: #c08a1e;--home-amber-tint: #fbf1da;--home-coral: #d97757;--home-coral-tint: #fdf6f4;--home-banner-bg: #f4eee5;--home-banner-overlay: linear-gradient(90deg, rgb(250 249 245 / 86%) 0%, rgb(250 249 245 / 58%) 30%, rgb(250 249 245 / 8%) 66%, transparent 100%);--home-banner-shadow: 0 8px 18px rgb(217 119 87 / 20%);--home-banner-shadow-hover: 0 10px 22px rgb(217 119 87 / 28%);--home-on-accent: #fff;--home-ai-tint: #fdf6f4;--home-ai-border: #efcbbd;--home-warning: #b17b2a;--home-warning-tint: #fbf1da;--home-panel-shadow: 0 16px 36px rgb(20 20 19 / 7%);min-width:0;background:var(--home-bg);color:var(--home-ink)}.dark .dashboard-home{--home-ink: #f6f2ea;--home-muted: #c5c0b5;--home-faint: #9f9a90;--home-bg: #1f1e1c;--home-panel: #262624;--home-line: #3a3935;--home-blue: #e29179;--home-blue-dark: #f0a48f;--home-blue-tint: #34251f;--home-green: #a6bb8b;--home-green-tint: #293323;--home-violet: #9fc1df;--home-violet-tint: #27333e;--home-amber: #d7a94d;--home-amber-tint: #342817;--home-coral: #e29179;--home-coral-tint: #34251f;--home-banner-bg: #3a2d28;--home-banner-overlay: linear-gradient(90deg, rgb(31 30 28 / 88%) 0%, rgb(31 30 28 / 64%) 35%, rgb(31 30 28 / 20%) 70%, transparent 100%);--home-banner-shadow: 0 8px 18px rgb(226 145 121 / 18%);--home-banner-shadow-hover: 0 10px 22px rgb(226 145 121 / 28%);--home-on-accent: #fff;--home-ai-tint: #34251f;--home-ai-border: #6f4035;--home-warning: #d7a94d;--home-warning-tint: #342817;--home-panel-shadow: 0 16px 36px rgb(0 0 0 / 18%)}.dashboard-home .home-workspace{background:var(--home-bg)}.dashboard-home #app-sidebar{width:15rem;color:var(--home-ink);background:var(--home-panel)!important;border-color:var(--home-line)!important}@media(min-width:768px){.dashboard-home #app-sidebar.sidebar-collapsed{width:5rem}}.dashboard-home #app-sidebar>div,.dashboard-home #app-sidebar .nav-body,.dashboard-home #app-sidebar .border-l,.dashboard-home #app-sidebar .border-t{border-color:var(--home-line)!important}.dashboard-home #app-sidebar .side-link,.dashboard-home #app-sidebar .side-head,.dashboard-home #app-sidebar .side-sub{color:var(--home-muted)}.dashboard-home #app-sidebar .side-link.active>i,.dashboard-home #app-sidebar .nav-group.active .side-head>span>i,.dashboard-home #app-sidebar .side-sub:hover{color:var(--home-blue)}.dashboard-home #app-sidebar .side-link:hover,.dashboard-home #app-sidebar .side-head:hover,.dashboard-home #app-sidebar .side-sub:hover{color:var(--home-blue-dark);background:color-mix(in srgb,var(--home-blue-tint) 65%,transparent)}.dashboard-home #app-sidebar .app-mode-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;margin:.7rem .75rem .1rem;padding:.2rem;border:1px solid var(--home-line);border-radius:.85rem;background:color-mix(in srgb,var(--home-bg) 76%,var(--home-panel))}.dashboard-home #app-sidebar .app-mode-switch a,.dashboard-home #app-sidebar .app-mode-switch button{display:flex;min-width:0;min-height:2rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.62rem;color:var(--home-muted);font-size:.68rem;font-weight:700;font-family:inherit;text-decoration:none;text-overflow:ellipsis;transition:color .2s,background .2s,box-shadow .2s;white-space:nowrap}.dashboard-home #app-sidebar .app-mode-switch button{appearance:none;cursor:pointer}.dashboard-home #app-sidebar .app-mode-switch a:hover,.dashboard-home #app-sidebar .app-mode-switch button:hover{color:var(--home-ink)}.dashboard-home #app-sidebar .app-mode-switch button:disabled,.dashboard-home #app-sidebar .app-mode-switch button:disabled:hover{color:var(--home-muted);background:transparent;cursor:not-allowed;opacity:.58}.dashboard-home #app-sidebar .app-mode-switch a.active,.dashboard-home #app-sidebar .app-mode-switch button.active{color:var(--home-ink);background:var(--home-panel);box-shadow:0 1px 4px #1414131a}.dashboard-home #app-sidebar [data-sidebar-group][hidden],.dashboard-home #app-sidebar [data-sidebar-home-link][hidden]{display:none!important}.dashboard-home #app-sidebar.sidebar-collapsed .app-mode-switch{display:none}.dashboard-home #app-sidebar .cta-ink{color:#fff;border-color:var(--home-blue);background:var(--home-blue);box-shadow:0 8px 18px #2f73e92e}.dark .dashboard-home #app-sidebar .side-link,.dark .dashboard-home #app-sidebar .side-head,.dark .dashboard-home #app-sidebar .side-sub,.dark .dashboard-home #app-sidebar .side-link:hover,.dark .dashboard-home #app-sidebar .side-head:hover,.dark .dashboard-home #app-sidebar .side-sub:hover{color:var(--home-muted)}.dark .dashboard-home #app-sidebar .side-link.active,.dark .dashboard-home #app-sidebar .nav-group.active .side-head,.dark .dashboard-home #app-sidebar .side-sub.side-sub-active{color:var(--home-blue);background:var(--home-blue-tint)}.home-topbar{height:4rem;min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.25rem;background:color-mix(in srgb,var(--home-bg) 88%,transparent);border-color:var(--home-line)!important}.home-topbar-left,.home-topbar-actions,.home-engine-status,.home-account-link,.home-quota-chip,.home-model-chip{display:flex;align-items:center}.home-topbar-left,.home-topbar-actions{gap:1rem}.home-engine-status{gap:.7rem}.home-engine-status strong{display:block;font-size:.875rem;line-height:1.25;font-weight:700}.home-engine-status span:not(.home-online-dot){display:block;margin-top:.25rem;color:var(--home-muted);font-size:.7rem}.home-online-dot{width:.7rem;height:.7rem;border-radius:999px;background:#21b577;box-shadow:0 0 0 .35rem #21b5771c}.home-model-chip{gap:.5rem;padding:.55rem .75rem;border:1px solid var(--home-line);border-radius:.75rem;color:var(--home-muted);background:var(--home-panel);font-size:.75rem}.home-model-chip strong{color:var(--home-ink);font-size:.78rem}.home-model-chip>i{color:var(--home-faint);font-size:.65rem}.home-model-chip em{padding:.16rem .36rem;border-radius:.35rem;color:var(--home-blue-dark);background:var(--home-blue-tint);font-size:.6rem;font-style:normal;font-weight:700}.home-quota-chip{gap:.6rem;color:var(--home-ink);text-decoration:none}.home-quota-icon{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid #c9dafa;border-radius:999px;color:var(--home-blue);background:var(--home-blue-tint);font-size:.95rem}.home-quota-chip small,.home-quota-chip strong{display:block}.home-quota-chip small{color:var(--home-muted);font-size:.65rem;line-height:1.2}.home-quota-chip strong{margin-top:.15rem;font-size:1.05rem;line-height:1.1}.home-quota-chip b{color:var(--home-muted);font-size:.68rem;font-weight:500}.home-login-button{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border:0;border-radius:.7rem;color:#fff;background:var(--home-blue);font-size:.8rem;font-weight:700;box-shadow:0 8px 16px #2f73e92e;transition:transform .2s,background .2s}.home-login-button:hover{background:var(--home-blue-dark);transform:translateY(-1px)}.home-account-link{gap:.45rem;color:var(--home-muted);text-decoration:none;font-size:.75rem}.home-account-link:hover{color:var(--home-blue)}.home-account-link>span,.home-account-link>img{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;object-fit:cover;color:var(--home-blue);background:var(--home-blue-tint)}.home-mobile-menu{display:none;width:2.25rem;height:2.25rem;border:1px solid var(--home-line);border-radius:.6rem;color:var(--home-muted);background:var(--home-panel)}@media(min-width:768px){.home-topbar{padding-left:1.5rem;padding-right:1.5rem}}.home-content{width:100%;max-width:1500px;margin:0 auto;padding:0 0 4rem}.home-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.35rem;padding:.7rem .9rem;border:1px solid #cfe0fb;border-radius:.7rem;color:var(--home-blue-dark);background:var(--home-blue-tint);font-size:.75rem;text-decoration:none}.home-notice span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-notice span i{margin-right:.45rem}.home-notice b{flex:0 0 auto;font-weight:700}.home-notice b i{margin-left:.3rem}.home-intro{position:relative;display:flex;min-height:9.5rem;align-items:center;justify-content:space-between;overflow:hidden;padding:1.1rem .75rem 1.4rem}.home-intro-copy{position:relative;z-index:1}.home-eyebrow,.home-section-kicker{display:block;color:var(--home-blue);font-size:.63rem;font-weight:800;letter-spacing:.24em}.home-intro h1{margin:.7rem 0 .55rem;color:var(--home-ink);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.1rem);font-weight:700;letter-spacing:-.045em;line-height:1.1}.home-intro p{margin:0;color:var(--home-muted);font-size:.98rem}.home-intro-art{position:absolute;right:2%;top:0;width:44%;height:100%;opacity:.86;pointer-events:none}.home-intro-art:before{content:"";position:absolute;inset:0 -10% 0 12%;background:radial-gradient(ellipse at 62% 40%,color-mix(in srgb,var(--home-blue) 18%,transparent),transparent 53%),radial-gradient(ellipse at 42% 80%,color-mix(in srgb,var(--home-coral) 13%,transparent),transparent 45%);transform:skew(-20deg)}.home-intro-art span{position:absolute;right:23%;top:24%;width:7rem;height:4rem;border-top:1px solid color-mix(in srgb,var(--home-blue) 24%,transparent);border-right:1px solid color-mix(in srgb,var(--home-blue) 24%,transparent)}.home-intro-art i{position:absolute;right:39%;top:39%;width:3.5rem;height:3.5rem;border:1px solid color-mix(in srgb,var(--home-blue) 24%,transparent);border-radius:.25rem;transform:rotate(45deg)}.home-intro-art b{position:absolute;right:12%;bottom:24%;width:5rem;height:1px;background:color-mix(in srgb,var(--home-blue) 42%,transparent)}.home-intro-art small{position:absolute;right:0;top:25%;color:color-mix(in srgb,var(--home-blue) 54%,var(--home-faint));font-size:.55rem;font-weight:700;letter-spacing:.3em;line-height:1.8;text-align:right}.home-intro-art small em{color:color-mix(in srgb,var(--home-blue) 38%,var(--home-faint));font-style:normal}.home-brand-banner{position:relative;min-height:280px;overflow:hidden;border:1px solid var(--home-line);border-radius:1rem;background-color:var(--home-banner-bg);background-image:var(--home-banner-overlay),url(/images/home/home-banner-v5.webp);background-position:center;background-size:cover}.home-brand-banner-copy{position:relative;z-index:1;display:flex;width:min(48%,31rem);min-height:280px;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 1rem 2rem 4.5rem}.home-brand-banner h2{margin:.7rem 0 .6rem;color:var(--home-ink);font-family:var(--font-serif);font-size:clamp(2rem,3.8vw,3.15rem);font-weight:700;letter-spacing:-.055em;line-height:1.15}.home-brand-banner p{margin:0 0 1.35rem;color:var(--home-muted);font-size:.78rem;letter-spacing:.08em}.home-banner-button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.65rem;padding:.65rem 1.25rem;border:0;border-radius:999px;color:var(--home-on-accent);background:var(--home-blue);box-shadow:var(--home-banner-shadow);cursor:pointer;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.home-banner-button:hover{color:var(--home-on-accent);background:var(--home-blue-dark);box-shadow:var(--home-banner-shadow-hover);transform:translateY(-1px)}.home-task-panel,.home-panel,.home-metric-card{border:1px solid var(--home-line);background:var(--home-panel);box-shadow:none}.home-task-panel{position:relative;z-index:2;padding:1.25rem 1.35rem 1rem;border-radius:1rem}.home-task-heading,.home-section-heading,.home-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.home-task-heading h2,.home-section-heading h2,.home-panel-heading h2{margin:.35rem 0 0;color:var(--home-ink);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.home-task-mode{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .65rem;border:1px solid var(--home-line);border-radius:.55rem;color:var(--home-muted);font-size:.7rem}.home-task-mode i{color:var(--home-blue)}.home-task-panel textarea{display:block;width:100%;min-height:8.5rem;margin:1rem 0 .75rem;resize:vertical;border:1px solid var(--home-line);border-radius:.75rem;outline:none;padding:1.05rem 1rem;color:var(--home-ink);background:color-mix(in srgb,var(--home-bg) 58%,var(--home-panel));font-size:.92rem;line-height:1.8;transition:border-color .2s,box-shadow .2s}.home-task-panel textarea::placeholder{color:var(--home-faint)}.home-task-panel textarea:focus{border-color:#9bbcf1;box-shadow:0 0 0 3px #2f73e91a}.home-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--home-muted);font-size:.68rem}.home-upload-info{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.home-upload-button{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border:1px solid var(--home-line);border-radius:.55rem;color:var(--home-ink);background:var(--home-panel);font-size:.72rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s}.home-upload-button:hover{border-color:#9bbcf1;color:var(--home-blue)}.home-toolbar-divider{width:1px;height:.8rem;background:var(--home-line)}.home-char-count{flex:0 0 auto;color:var(--home-faint);font-variant-numeric:tabular-nums}.home-task-actions{display:flex;align-items:center;gap:.75rem}.home-start-button{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border:0;border-radius:.55rem;color:#fff;background:var(--home-blue);font-size:.72rem;font-weight:700;text-decoration:none;box-shadow:0 6px 12px #2f73e929;transition:background .2s,transform .2s}.home-start-button:hover{color:#fff;background:var(--home-blue-dark);transform:translateY(-1px)}.home-quick-section,.home-faq-section{margin-top:2rem}.home-section-heading{align-items:flex-end;margin-bottom:.8rem}.home-more-link,.home-panel-heading>a{color:var(--home-muted);font-size:.7rem;text-decoration:none}.home-more-link:hover,.home-panel-heading>a:hover{color:var(--home-blue)}.home-more-link i,.home-panel-heading>a i{margin-left:.25rem}.home-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.home-tool-card{position:relative;display:flex;min-width:0;align-items:center;gap:.65rem;min-height:5.5rem;padding:.85rem .75rem;border:1px solid var(--home-line);border-radius:.8rem;color:var(--home-ink);background:var(--home-panel);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.home-tool-card:hover,.home-tool-card-active{border-color:#9bbcf1;box-shadow:0 8px 20px #2f73e917;transform:translateY(-1px)}.home-tool-card-active{background:linear-gradient(135deg,var(--home-blue-tint),var(--home-panel) 72%)}.home-tool-card>span:nth-child(2){min-width:0}.home-tool-card strong,.home-tool-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-tool-card strong{font-size:.8rem}.home-tool-card small{margin-top:.28rem;color:var(--home-muted);font-size:.63rem}.home-tool-icon,.home-metric-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem}.home-tool-icon{width:2.35rem;height:2.35rem;font-size:1rem}.home-tool-icon-blue,.home-metric-blue{color:var(--home-blue);background:var(--home-blue-tint)}.home-tool-icon-green,.home-metric-green{color:var(--home-green);background:var(--home-green-tint)}.home-tool-icon-violet,.home-metric-violet{color:var(--home-violet);background:var(--home-violet-tint)}.home-tool-icon-amber,.home-metric-orange{color:var(--home-amber);background:var(--home-amber-tint)}.home-tool-icon-coral{color:var(--home-coral);background:var(--home-coral-tint)}.home-tool-arrow{margin-left:auto;color:var(--home-faint);font-size:.75rem}.home-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.7rem}.home-metric-card{min-height:8.25rem;padding:1rem;border-radius:.8rem}.home-metric-label{display:flex;align-items:center;gap:.5rem;color:var(--home-muted);font-size:.7rem}.home-metric-icon{width:1.75rem;height:1.75rem;font-size:.78rem}.home-metric-value{margin-top:.75rem;color:var(--home-ink);font-size:1.65rem;font-weight:800;letter-spacing:-.04em}.home-metric-value small{color:var(--home-muted);font-size:.7rem;font-weight:600;letter-spacing:0}.home-metric-card p{margin:.35rem 0 0;color:var(--home-faint);font-size:.65rem;line-height:1.5}.home-lower-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:.75rem;margin-top:.75rem}.home-capability-column{display:grid;min-width:0;align-content:start;gap:.75rem}.home-panel{min-width:0;border-radius:.8rem;padding:1.1rem 1.15rem}.home-panel-heading{align-items:center;margin-bottom:.95rem}.home-panel-heading h2{font-size:.95rem}.home-capability-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-capability-row{display:flex;min-width:0;gap:.7rem;padding:.5rem .95rem .35rem 0}.home-capability-row+.home-capability-row{padding-left:1.1rem;border-left:1px solid var(--home-line)}.home-capability-icon{display:flex;flex:0 0 auto;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;color:var(--home-green);background:var(--home-green-tint);font-size:.85rem}.home-capability-row>div{min-width:0}.home-capability-row strong{display:block;color:var(--home-ink);font-size:.8rem}.home-capability-row p{margin:.35rem 0 0;color:var(--home-muted);font-size:.66rem;line-height:1.65}.home-capability-visual{position:relative;min-height:190px;margin:0;overflow:hidden;border:1px solid var(--home-line);border-radius:.8rem;background:var(--home-panel)}.home-capability-visual img{display:block;width:100%;height:190px;object-fit:cover;object-position:center}.home-record-list{display:grid;gap:.1rem}.home-record-row{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--home-line) 70%,transparent)}.home-record-row:last-child{border-bottom:0}.home-record-icon{display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border-radius:.55rem;color:var(--home-muted);background:var(--home-bg);font-size:.75rem}.home-record-icon.is-income{color:var(--home-green);background:var(--home-green-tint)}.home-record-copy{display:flex;min-width:0;flex:1;flex-direction:column}.home-record-copy strong{overflow:hidden;color:var(--home-ink);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.home-record-copy small{margin-top:.18rem;color:var(--home-faint);font-size:.62rem}.home-record-amount{color:var(--home-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.home-record-amount.is-income{color:var(--home-green)}.home-empty-state{display:flex;min-height:8.8rem;align-items:center;justify-content:center;flex-direction:column;color:var(--home-faint);text-align:center}.home-empty-state>i{margin-bottom:.6rem;color:#afbdd1;font-size:1.4rem}.home-empty-state p{margin:0;font-size:.72rem}.home-empty-state a,.home-empty-state button{margin-top:.65rem;border:0;color:var(--home-blue);background:transparent;font-size:.7rem;font-weight:700;text-decoration:none}.home-empty-state button{cursor:pointer}.home-status-live{display:inline-flex;align-items:center;gap:.35rem;color:var(--home-green);font-size:.68rem}.home-status-live i{width:.42rem;height:.42rem;border-radius:999px;background:var(--home-green);box-shadow:0 0 0 .2rem var(--home-green-tint)}.home-system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.45rem;padding:.7rem 0 .9rem}.home-system-grid div{min-width:0;padding:.15rem .5rem .15rem 0;border-right:1px solid var(--home-line)}.home-system-grid div:last-child{border-right:0}.home-system-grid strong,.home-system-grid small{display:block}.home-system-grid strong{color:var(--home-ink);font-size:1rem}.home-system-grid strong span{margin-left:.1rem;color:var(--home-muted);font-size:.58rem;font-weight:500}.home-system-grid small{margin-top:.28rem;color:var(--home-faint);font-size:.58rem;white-space:nowrap}.home-status-foot{display:flex;align-items:flex-start;gap:.45rem;padding-top:.75rem;border-top:1px solid var(--home-line);color:var(--home-muted);font-size:.67rem;line-height:1.5}.home-status-foot i{flex:0 0 auto;color:var(--home-green);font-size:.8rem}.home-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home-faq-item{border:1px solid var(--home-line);border-radius:.7rem;background:var(--home-panel)}.home-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;cursor:pointer;color:var(--home-ink);font-size:.75rem;font-weight:700;list-style:none}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item summary i{flex:0 0 auto;color:var(--home-faint);transition:transform .2s}.home-faq-item[open] summary i{transform:rotate(180deg)}.home-faq-item p{margin:0;padding:0 1rem 1rem;color:var(--home-muted);font-size:.7rem;line-height:1.7}@media(max-width:1100px){.home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-tool-card:last-child{display:none}}@media(max-width:767px){.dashboard-home #app-sidebar{width:min(18rem,86vw)}.home-topbar{min-height:4rem;padding:0 1rem}.home-mobile-menu{display:inline-flex;align-items:center;justify-content:center}.home-engine-status span:not(.home-online-dot),.home-engine-status strong{white-space:nowrap}.home-engine-status strong{font-size:.78rem}.home-engine-status span:not(.home-online-dot){display:none}.home-account-link b{display:none}.home-topbar-actions{gap:.55rem}.home-quota-chip{display:none}.home-login-button{padding:.6rem .7rem;font-size:.72rem}.home-content{padding-bottom:3rem}.home-intro{min-height:8rem;padding-left:.25rem}.home-intro-art{right:-8%;width:55%;opacity:.55}.home-intro h1{font-size:2rem}.home-intro p{max-width:17rem;font-size:.8rem}.home-brand-banner,.home-brand-banner-copy{min-height:240px}.home-brand-banner{background-position:58% center}.home-brand-banner-copy{width:72%;padding:1.5rem 1rem 1.5rem 1.5rem}.home-brand-banner h2{font-size:1.9rem}.home-brand-banner p{font-size:.68rem;letter-spacing:.03em}.home-task-panel{padding:1rem}.home-task-panel textarea{min-height:8rem}.home-task-toolbar{align-items:flex-start;flex-direction:column}.home-task-actions{align-self:stretch;justify-content:space-between}.home-tool-grid,.home-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tool-card:last-child{display:flex}.home-tool-card{min-height:5.2rem}.home-lower-grid,.home-faq-grid{grid-template-columns:1fr}.home-capability-visual,.home-capability-visual img{min-height:160px;height:160px}.home-capability-list{grid-template-columns:1fr}.home-capability-row,.home-capability-row+.home-capability-row{padding:.7rem 0;border-left:0;border-bottom:1px solid var(--home-line)}.home-capability-row:last-child{border-bottom:0;padding-bottom:.15rem}.home-system-grid{gap:.3rem}}@media(max-width:420px){.home-engine-status{gap:.55rem}.home-engine-status strong{font-size:.72rem}.home-topbar-actions .home-login-button{padding-left:.55rem;padding-right:.55rem}.home-tool-grid,.home-metrics-grid{grid-template-columns:1fr}.home-tool-card:last-child{display:flex}}.home-detector-page{max-width:1120px;padding-top:.35rem}.home-detector-welcome{display:flex;align-items:flex-start;gap:1rem;margin:1.8rem .35rem 1.45rem}.home-detector-orb{display:flex;width:3.25rem;height:3.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--home-ai-border);border-radius:1.1rem;color:var(--home-blue);background:var(--home-ai-tint);box-shadow:0 8px 18px color-mix(in srgb,var(--home-blue) 16%,transparent);font-size:1.35rem;transform:rotate(-4deg)}.home-detector-welcome h1{margin:.42rem 0 .35rem;color:var(--home-ink);font-family:var(--font-serif);font-size:clamp(1.85rem,3.5vw,2.8rem);font-style:normal;font-weight:700;letter-spacing:-.055em;line-height:1.12}.home-detector-welcome p{margin:0;color:var(--home-muted);font-size:.86rem}.home-detector-composer{overflow:hidden;border:1px solid var(--home-line);border-radius:1.45rem;background:var(--home-panel);box-shadow:var(--home-panel-shadow)}.home-detector-composer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.35rem .2rem}.home-detector-composer-label,.home-detector-composer-subtitle{display:block}.home-detector-composer-label{color:var(--home-ink);font-size:.84rem;font-weight:800}.home-detector-composer-subtitle{margin-top:.28rem;color:var(--home-faint);font-size:.68rem}.home-detector-free-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid var(--home-green-tint);border-radius:999px;color:var(--home-green);background:var(--home-green-tint);font-size:.65rem;font-weight:800}.home-detector-composer textarea{display:block;width:100%;min-height:12rem;resize:vertical;border:0;outline:0;padding:1.2rem 1.35rem 1rem;color:var(--home-ink);background:transparent;font-size:.98rem;line-height:1.9}.home-detector-composer textarea::placeholder{color:var(--home-faint)}.home-detector-composer textarea:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--home-blue) 20%,transparent)}.home-detector-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem .9rem 1.35rem;border-top:1px solid var(--home-line);background:color-mix(in srgb,var(--home-bg) 60%,var(--home-panel))}.home-detector-composer-tools{display:flex;min-width:0;align-items:center;gap:.45rem}.home-detector-icon-button{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .55rem;border:0;border-radius:.55rem;color:var(--home-muted);background:transparent;cursor:pointer;font-size:.7rem;transition:color .2s,background .2s}.home-detector-icon-button:hover{color:var(--home-blue-dark);background:var(--home-blue-tint)}.home-detector-counter{margin-left:.35rem;color:var(--home-faint);font-size:.68rem;font-variant-numeric:tabular-nums}.home-detector-counter b{color:var(--home-muted);font-weight:700}.home-detector-submit{display:inline-flex;align-items:center;gap:.5rem;min-height:2.45rem;padding:.6rem 1rem;border:0;border-radius:.7rem;color:var(--home-on-accent);background:var(--home-blue);box-shadow:0 7px 16px color-mix(in srgb,var(--home-blue) 22%,transparent);cursor:pointer;font-size:.75rem;font-weight:800;transition:background .2s,transform .2s,opacity .2s}.home-detector-submit:hover{background:var(--home-blue-dark);transform:translateY(-1px)}.home-detector-submit:disabled,.home-detector-submit.is-loading{cursor:wait;opacity:.7;transform:none}.home-detector-submit.is-loading i:first-child{animation:home-detector-spin .9s linear infinite}@keyframes home-detector-spin{to{transform:rotate(360deg)}}.home-detector-result{margin-top:1.35rem;padding:1.25rem;border:1px solid var(--home-line);border-radius:1rem;background:var(--home-panel);box-shadow:var(--home-panel-shadow)}.home-detector-result-heading,.home-detector-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.home-detector-result-heading h2,.home-detector-panel-heading h2{margin:.35rem 0 0;color:var(--home-ink);font-size:1rem;font-weight:800;letter-spacing:-.02em}.home-detector-copy{display:inline-flex;align-items:center;gap:.35rem;border:0;color:var(--home-muted);background:transparent;cursor:pointer;font-size:.7rem}.home-detector-copy:hover,.home-detector-copy.is-copied{color:var(--home-blue-dark)}#home-detector-result-body{display:grid;gap:.65rem;margin-top:1rem}.home-detector-score{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border:1px solid var(--home-line);border-radius:.8rem;background:var(--home-bg)}.home-detector-score.is-ai{border-color:var(--home-ai-border);background:var(--home-ai-tint)}.home-detector-score.is-mixed{border-color:color-mix(in srgb,var(--home-warning) 35%,var(--home-line));background:var(--home-warning-tint)}.home-detector-score.is-human{border-color:color-mix(in srgb,var(--home-green) 32%,var(--home-line));background:var(--home-green-tint)}.home-detector-score-label{display:flex;align-items:center;gap:.45rem;color:var(--home-ink);font-size:.8rem;font-weight:800}.home-detector-score.is-ai .home-detector-score-label,.home-detector-score.is-ai>strong{color:var(--home-blue-dark)}.home-detector-score.is-mixed .home-detector-score-label,.home-detector-score.is-mixed>strong{color:var(--home-warning)}.home-detector-score.is-human .home-detector-score-label,.home-detector-score.is-human>strong{color:var(--home-green)}.home-detector-score small{display:block;margin-top:.3rem;color:var(--home-muted);font-size:.65rem}.home-detector-score>strong{color:var(--home-ink);font-family:var(--font-serif);font-size:1.8rem;line-height:1}.home-detector-score>strong em{margin-left:.1rem;font-family:var(--font-sans);font-size:.75rem;font-style:normal}.home-detector-segment{padding:.8rem .95rem;border:1px solid var(--home-line);border-radius:.75rem;background:var(--home-bg)}.home-detector-segment>span{display:inline-flex;align-items:center;gap:.35rem;color:var(--home-muted);font-size:.67rem;font-weight:800}.home-detector-segment.is-ai>span{color:var(--home-blue-dark)}.home-detector-segment.is-human>span{color:var(--home-green)}.home-detector-segment p{margin:.4rem 0 0;color:var(--home-ink);font-size:.8rem;line-height:1.75}.home-detector-inline-message{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border:1px solid var(--home-line);border-radius:.75rem;color:var(--home-muted);background:var(--home-bg);font-size:.75rem}.home-detector-inline-message.is-warning{border-color:color-mix(in srgb,var(--home-warning) 36%,var(--home-line));color:var(--home-warning);background:var(--home-warning-tint)}.home-detector-loading{display:flex;min-height:8rem;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;color:var(--home-muted);text-align:center}.home-detector-loading i{color:var(--home-blue);font-size:1.35rem}.home-detector-loading strong{color:var(--home-ink);font-size:.8rem}.home-detector-loading span{color:var(--home-faint);font-size:.68rem}.home-detector-lower-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:.75rem;margin-top:1.5rem}.home-detector-panel{min-width:0;padding:1.1rem 1.15rem;border:1px solid var(--home-line);border-radius:.9rem;background:var(--home-panel)}.home-detector-panel-heading{align-items:center;margin-bottom:.85rem}.home-detector-panel-heading>a{color:var(--home-muted);font-size:.68rem;text-decoration:none}.home-detector-panel-heading>a:hover{color:var(--home-blue-dark)}.home-detector-timeline{display:grid}.home-detector-timeline-row{display:grid;grid-template-columns:3.4rem 2.1rem minmax(0,1fr);align-items:center;min-height:3.35rem;gap:.5rem}.home-detector-timeline-time{color:var(--home-faint);font-size:.65rem;font-variant-numeric:tabular-nums}.home-detector-timeline-dot{position:relative;display:flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:1px solid var(--home-line);border-radius:999px;color:var(--home-muted);background:var(--home-bg);font-size:.7rem}.home-detector-timeline-row:not(:last-child) .home-detector-timeline-dot:after{content:"";position:absolute;top:calc(100% + .2rem);left:50%;width:1px;height:1.35rem;background:var(--home-line)}.home-detector-timeline-dot.is-income{color:var(--home-green);border-color:var(--home-green-tint);background:var(--home-green-tint)}.home-detector-timeline-copy{min-width:0}.home-detector-timeline-copy strong,.home-detector-timeline-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-detector-timeline-copy strong{color:var(--home-ink);font-size:.75rem}.home-detector-timeline-copy small{margin-top:.22rem;color:var(--home-faint);font-size:.64rem}.home-detector-empty{display:flex;min-height:9rem;align-items:center;justify-content:center;flex-direction:column;color:var(--home-faint);text-align:center}.home-detector-empty>i{margin-bottom:.55rem;color:color-mix(in srgb,var(--home-blue) 60%,var(--home-faint));font-size:1.25rem}.home-detector-empty p{margin:0;font-size:.7rem}.home-detector-empty button{margin-top:.6rem;border:0;color:var(--home-blue-dark);background:transparent;cursor:pointer;font-size:.7rem;font-weight:800}.home-detector-guide-list{display:grid;gap:.75rem}.home-detector-guide-list>div{display:flex;align-items:center;gap:.65rem}.home-detector-guide-list>div>span{display:flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem;color:var(--home-green);background:var(--home-green-tint);font-size:.78rem}.home-detector-guide-list p{min-width:0;margin:0}.home-detector-guide-list strong,.home-detector-guide-list small{display:block}.home-detector-guide-list strong{color:var(--home-ink);font-size:.72rem}.home-detector-guide-list small{margin-top:.18rem;color:var(--home-muted);font-size:.64rem}.home-detector-guide-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--home-line);color:var(--home-blue-dark);font-size:.68rem;font-weight:800;text-decoration:none}.home-detector-guide-link:hover{color:var(--home-blue)}.home-detector-faq{margin-top:1.65rem}@media(max-width:767px){.home-detector-page{padding-top:0}.home-detector-welcome{margin:1.25rem 0 1rem}.home-detector-welcome h1{font-size:1.85rem}.home-detector-welcome p{font-size:.76rem}.home-detector-composer-head{padding-right:1rem;padding-left:1rem}.home-detector-composer textarea{min-height:11rem;padding-right:1rem;padding-left:1rem}.home-detector-composer-foot{align-items:stretch;flex-direction:column;padding:.65rem .8rem .8rem}.home-detector-composer-tools{justify-content:space-between}.home-detector-submit{justify-content:center}.home-detector-lower-grid{grid-template-columns:1fr}.home-detector-faq{margin-top:1.25rem}}@media(max-width:420px){.home-detector-orb{width:2.75rem;height:2.75rem;border-radius:.9rem;font-size:1.1rem}.home-detector-welcome{gap:.7rem}.home-detector-welcome h1{font-size:1.55rem}.home-detector-welcome p{font-size:.7rem}.home-detector-free-badge{font-size:.6rem}.home-detector-composer-label{font-size:.78rem}.home-detector-composer-subtitle{font-size:.62rem}.home-detector-icon-button span{display:none}.home-detector-timeline-row{grid-template-columns:3rem 1.9rem minmax(0,1fr)}}.home-agent{width:100%;max-width:900px;margin:0 auto;padding:.2rem 0 1.2rem}.home-agent-thread{display:flex;flex-direction:column;gap:1.2rem;padding:1.45rem 0 1rem}.home-agent-thread:empty{display:none}.home-agent-message{display:flex;align-items:flex-start;gap:.7rem;min-width:0;animation:home-agent-in .3s ease both}.home-agent-message.user{flex-direction:row-reverse}.home-agent-avatar{display:flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.1rem;border-radius:.65rem;background:var(--home-ink);color:var(--home-bg);font-size:.8rem}.home-agent-message.user .home-agent-avatar{background:var(--home-blue-tint);color:var(--home-blue-dark)}.home-agent-message-content{min-width:0;max-width:min(100%,45rem)}.home-agent-message.user .home-agent-message-content{display:flex;flex-direction:column;align-items:flex-end}.home-agent-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem;color:var(--home-faint);font-size:.64rem}.home-agent-meta strong{color:var(--home-ink);font-size:.72rem}.home-agent-bubble{border:1px solid var(--home-line);border-radius:1rem 1rem 1rem .35rem;background:var(--home-panel);padding:.9rem 1rem;box-shadow:var(--home-panel-shadow)}.home-agent-message.user .home-agent-bubble{border-color:var(--home-ai-border);border-radius:1rem 1rem .35rem;background:var(--home-ai-tint)}.home-agent-bubble p{margin:0;color:var(--home-ink);font-size:.82rem;line-height:1.8;white-space:pre-wrap}.home-agent-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem}.home-agent-choice{display:flex;align-items:center;gap:.55rem;min-width:0;border:1px solid var(--home-line);border-radius:.75rem;background:var(--home-bg);padding:.65rem .7rem;color:var(--home-ink);cursor:pointer;text-align:left;transition:border-color .2s,background .2s,transform .2s}.home-agent-choice:hover{border-color:var(--home-blue);background:var(--home-blue-tint);transform:translateY(-1px)}.home-agent-choice i{display:flex;flex:0 0 1.8rem;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.5rem;background:var(--home-panel);color:var(--home-blue)}.home-agent-choice strong,.home-agent-choice small{display:block}.home-agent-choice strong{font-size:.72rem}.home-agent-choice small{margin-top:.12rem;color:var(--home-muted);font-size:.6rem;line-height:1.4}.home-agent-choice.is-disabled{pointer-events:none;opacity:.45}.home-agent-composer{position:sticky;bottom:.8rem;z-index:5;border:1px solid var(--home-line);border-radius:1rem;background:color-mix(in srgb,var(--home-panel) 95%,transparent);padding:.8rem .9rem .65rem;box-shadow:0 14px 34px #1414131f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-agent-composer:focus-within{border-color:var(--home-blue)}.home-agent-composer-label,.home-agent-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.home-agent-composer-label{color:var(--home-faint);font-size:.64rem;font-weight:700}.home-agent-composer-label span:first-child{color:var(--home-ink)}.home-agent-composer-label i{margin-right:.3rem;color:var(--home-blue)}.home-agent-composer textarea{display:block;width:100%;min-height:6.2rem;resize:vertical;border:0;outline:0;background:transparent;padding:.55rem 0 .7rem;color:var(--home-ink);font-size:.86rem;line-height:1.85}.home-agent-composer textarea::placeholder{color:var(--home-faint)}.home-agent-tools{display:flex;align-items:center;gap:.2rem}.home-agent-tools button{display:inline-flex;align-items:center;gap:.3rem;border:0;border-radius:.5rem;background:transparent;padding:.4rem .45rem;color:var(--home-muted);cursor:pointer;font-size:.64rem}.home-agent-tools button:hover{background:var(--home-bg);color:var(--home-blue-dark)}.home-agent-submit{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:.62rem;background:var(--home-ink);padding:.58rem .78rem .58rem .9rem;color:var(--home-bg);cursor:pointer;font-size:.7rem;font-weight:800}.home-agent-submit:hover{background:var(--home-blue-dark)}.home-agent-note{display:flex;align-items:center;gap:.35rem;margin-top:.55rem;color:var(--home-faint);font-size:.62rem}.home-agent-note i,.home-agent-accent{color:var(--home-blue)}.home-agent-result-top{display:grid;grid-template-columns:minmax(8rem,.75fr) minmax(0,1.25fr);gap:.8rem}.home-agent-score{display:flex;flex-direction:column;justify-content:center;border-radius:.75rem;background:var(--home-ink);padding:.85rem;color:var(--home-bg)}.home-agent-score small,.home-agent-score span{color:color-mix(in srgb,var(--home-bg) 68%,transparent);font-size:.6rem}.home-agent-score strong{margin:.15rem 0;font-family:var(--font-serif);font-size:2rem;letter-spacing:-.06em;line-height:1}.home-agent-ratios{display:grid;gap:.45rem;align-content:center}.home-agent-ratios>div{display:grid;grid-template-columns:3.1rem minmax(0,1fr) 2.4rem;align-items:center;gap:.4rem;color:var(--home-muted);font-size:.62rem}.home-agent-ratios b{display:block;height:.35rem;border-radius:99px;background:var(--home-green)}.home-agent-ratios b.ai{background:var(--home-blue)}.home-agent-ratios b.suspected{background:var(--home-amber)}.home-agent-ratios em{color:var(--home-ink);font-style:normal;text-align:right}.home-agent-segment-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.95rem 0 .45rem;color:var(--home-ink);font-size:.7rem}.home-agent-segment-title span{color:var(--home-faint);font-size:.6rem}.home-agent-segments{display:grid;gap:.45rem}.home-agent-segment{border-left:3px solid var(--home-line);border-radius:.1rem .55rem .55rem .1rem;background:var(--home-bg);padding:.55rem .65rem}.home-agent-segment.ai{border-color:var(--home-blue);background:var(--home-ai-tint)}.home-agent-segment.suspected{border-color:var(--home-amber);background:var(--home-warning-tint)}.home-agent-segment strong{color:var(--home-muted);font-size:.62rem}.home-agent-segment.ai strong{color:var(--home-blue-dark)}.home-agent-segment.suspected strong{color:var(--home-warning)}.home-agent-segment p{margin-top:.25rem;color:var(--home-ink);font-size:.75rem;line-height:1.7}.home-agent-result-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.home-agent-result-actions button,.home-agent-route a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--home-line);border-radius:.55rem;background:transparent;padding:.45rem .6rem;color:var(--home-muted);cursor:pointer;font-size:.62rem;text-decoration:none}.home-agent-result-actions button:hover,.home-agent-route a:hover{border-color:var(--home-blue);color:var(--home-blue-dark)}.home-agent-route{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.home-agent-route p{flex:1}.home-agent-route a{flex:0 0 auto;border-color:var(--home-blue);background:var(--home-blue);color:#fff;font-weight:800}.home-agent-route a:hover{background:var(--home-blue-dark);color:#fff}.home-agent-muted{color:var(--home-muted)!important;font-size:.7rem!important}@keyframes home-agent-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.home-agent-choice-grid,.home-agent-result-top{grid-template-columns:1fr}.home-agent-tools span{display:none}.home-agent-route{align-items:flex-start;flex-direction:column}}.dashboard-home .home-topbar{background:color-mix(in srgb,var(--home-panel) 92%,var(--home-bg))}.home-reference-layout{max-width:1240px;padding-bottom:3.5rem}.home-reference-hero{position:relative;display:flex;min-height:9.5rem;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;padding:1.35rem .45rem 1.25rem}.home-reference-hero:after{position:absolute;right:10%;bottom:.55rem;width:9rem;height:1px;background:var(--home-blue);content:"";opacity:.5;transform:rotate(-10deg)}.home-reference-hero-copy{position:relative;z-index:1}.home-reference-eyebrow{display:block;color:var(--home-blue);font-size:.6rem;font-weight:800;letter-spacing:.26em}.home-reference-hero h1{margin:.6rem 0 .5rem;color:var(--home-ink);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.06em;line-height:1.1}.home-reference-hero h1 span{color:var(--home-blue)}.home-reference-hero p{max-width:42rem;margin:0;color:var(--home-muted);font-size:.86rem;letter-spacing:.02em}.home-reference-hero-note{display:flex;align-self:flex-start;flex-direction:column;padding:.6rem 1rem 0 0;color:var(--home-muted);font-family:var(--font-serif);font-size:.85rem;line-height:1.7;text-align:right;transform:rotate(-5deg)}.home-reference-hero-note em{color:var(--home-faint);font-style:normal}.home-reference-layout .home-agent{max-width:1120px;padding:0}.home-reference-layout .home-agent-thread{padding:0 0 1rem}.home-reference-composer{position:relative;bottom:auto;z-index:1;overflow:hidden;border-radius:1rem;background:var(--home-panel);box-shadow:0 14px 34px #14141312;padding:1.05rem 1.2rem .85rem;-webkit-backdrop-filter:none;backdrop-filter:none}.home-reference-composer.is-attention{animation:home-composer-shake .45s ease}@keyframes home-composer-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.home-reference-composer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.home-reference-composer-head strong,.home-reference-composer-head span{display:block}.home-reference-composer-head strong{color:var(--home-ink);font-size:.84rem}.home-reference-composer-head div>span{margin-top:.28rem;color:var(--home-faint);font-size:.67rem}.home-reference-counter{flex:0 0 auto;color:var(--home-faint);font-size:.65rem;font-variant-numeric:tabular-nums}.home-reference-composer textarea{min-height:8.9rem;margin:.85rem 0 .65rem;border:1px solid var(--home-line);border-radius:.8rem;background:color-mix(in srgb,var(--home-bg) 42%,var(--home-panel));padding:1rem 1.05rem;font-size:.9rem;line-height:1.85}.home-reference-composer textarea:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--home-blue) 18%,transparent)}.home-reference-composer .home-agent-composer-foot{padding:.05rem 0 0;border-top:0;background:transparent}.home-reference-divider{display:inline-block!important;width:1px;height:.9rem;margin:0 .15rem;background:var(--home-line)}.home-reference-support{display:inline-block;margin-left:.45rem;color:var(--home-faint);font-size:.63rem}.home-reference-composer .home-agent-submit{min-height:2.6rem;border-radius:.75rem;background:var(--home-blue);padding:.65rem 1.15rem;box-shadow:0 8px 16px color-mix(in srgb,var(--home-blue) 20%,transparent)}.home-agent-guide{margin-top:.9rem;padding:0 .35rem}.home-agent-guide-heading,.home-agent-guide-heading>div{display:flex;align-items:center}.home-agent-guide-heading{justify-content:space-between;gap:1rem}.home-agent-guide-heading>div{gap:.6rem}.home-agent-guide-heading strong{color:var(--home-ink);font-size:.82rem}.home-agent-guide-heading span{color:var(--home-faint);font-size:.65rem}.home-agent-guide-heading>i{color:var(--home-faint);font-size:.7rem}.home-agent-guide-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.6rem}.home-agent-guide-button{display:grid;grid-template-columns:2.2rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.65rem;align-items:center;min-width:0;border:1px solid var(--home-line);border-radius:.8rem;background:var(--home-panel);padding:.72rem .8rem;color:var(--home-ink);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s}.home-agent-guide-button:hover{border-color:var(--home-blue);box-shadow:0 8px 18px color-mix(in srgb,var(--home-blue) 13%,transparent);transform:translateY(-1px)}.home-agent-guide-button.is-disabled{pointer-events:none;opacity:.45}.home-agent-guide-button i{grid-row:1 / span 2;display:flex;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border-radius:.65rem;font-size:.95rem}.home-agent-guide-button span{font-size:.76rem;font-weight:800}.home-agent-guide-button small{margin-top:.16rem;color:var(--home-muted);font-size:.61rem}.home-agent-guide-button.is-primary{border-color:color-mix(in srgb,var(--home-blue) 24%,var(--home-line));background:var(--home-coral-tint)}.home-agent-guide-button.is-primary i{color:var(--home-blue-dark);background:color-mix(in srgb,var(--home-blue) 12%,var(--home-panel))}.home-agent-guide-button.is-secondary i{color:#4f83d7;background:#edf3fd}.home-agent-guide-button.is-tertiary i{color:#329e9d;background:#e8f6f3}.home-tools-section{margin-top:2.1rem}.home-reference-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 .15rem .8rem}.home-reference-section-heading h2{margin:0;color:var(--home-ink);font-size:1.15rem;letter-spacing:-.03em}.home-reference-section-heading p{margin:.28rem 0 0;color:var(--home-faint);font-size:.68rem}.home-reference-section-heading>span{color:var(--home-faint);font-size:.67rem}.home-reference-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.home-reference-tool-card{display:flex;min-width:0;align-items:center;gap:.7rem;min-height:5.6rem;border:1px solid transparent;border-radius:.8rem;padding:.78rem .75rem;color:var(--home-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.home-reference-tool-card:hover{border-color:var(--home-line);box-shadow:0 8px 18px #14141312;transform:translateY(-1px)}.home-reference-tool-card>span:nth-child(2){min-width:0}.home-reference-tool-card strong,.home-reference-tool-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-reference-tool-card strong{font-size:.78rem}.home-reference-tool-card small{margin-top:.3rem;color:var(--home-muted);font-size:.61rem}.home-reference-tool-icon{display:flex;width:2.55rem;height:2.55rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;font-size:1rem}.home-reference-tool-arrow{margin-left:auto;color:var(--home-faint);font-size:.75rem}.home-reference-tool-card.is-coral{background:#fff3ef}.home-reference-tool-card.is-coral .home-reference-tool-icon{color:var(--home-blue-dark);background:#ffe0d6}.home-reference-tool-card.is-blue{background:#f1f6ff}.home-reference-tool-card.is-blue .home-reference-tool-icon{color:#3f83e8;background:#deebff}.home-reference-tool-card.is-green{background:#eef9f5}.home-reference-tool-card.is-green .home-reference-tool-icon{color:#219a8e;background:#d8f0e9}.home-reference-tool-card.is-violet{background:#f6f1ff}.home-reference-tool-card.is-violet .home-reference-tool-icon{color:#8061df;background:#e9ddff}.home-reference-tool-card.is-amber{background:#fff8e9}.home-reference-tool-card.is-amber .home-reference-tool-icon{color:#c38725;background:#ffebbd}.home-reference-tool-card.is-sky{background:#eff6ff}.home-reference-tool-card.is-sky .home-reference-tool-icon{color:#367fd8;background:#dbeaff}.home-workflow-panel{display:flex;align-items:center;gap:2.5rem;margin-top:1.6rem;border:1px solid var(--home-line);border-radius:.9rem;background:var(--home-panel);padding:1rem 1.2rem}.home-workflow-title{min-width:9.5rem}.home-workflow-title h2{margin:0;color:var(--home-ink);font-size:1rem}.home-workflow-title p{margin:.28rem 0 0;color:var(--home-faint);font-size:.65rem}.home-workflow-steps{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem}.home-workflow-step{display:flex;align-items:center;gap:.6rem;min-width:0}.home-workflow-step b{display:flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;color:var(--home-blue-dark);background:var(--home-coral-tint);font-family:var(--font-serif);font-size:1.05rem}.home-workflow-step:nth-of-type(3) b{color:#4f83d7;background:#e7f0ff}.home-workflow-step:nth-of-type(5) b{color:#2e9a83;background:#e2f5ed}.home-workflow-step strong,.home-workflow-step small{display:block}.home-workflow-step strong{color:var(--home-ink);font-size:.74rem}.home-workflow-step small{margin-top:.2rem;color:var(--home-faint);font-size:.61rem}.home-workflow-arrow{color:var(--home-faint);font-size:.8rem}@media(max-width:900px){.home-reference-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workflow-panel{align-items:flex-start;flex-direction:column;gap:1rem}.home-workflow-steps{width:100%}}@media(max-width:767px){.home-reference-hero{min-height:8.5rem;padding-top:.55rem}.home-reference-hero h1{font-size:2rem}.home-reference-hero p{max-width:22rem;font-size:.72rem;line-height:1.6}.home-reference-hero-note{display:none}.home-reference-composer{padding:.9rem .85rem .75rem}.home-reference-composer-head strong{font-size:.75rem}.home-reference-composer-head div>span{font-size:.61rem}.home-reference-composer textarea{min-height:9.5rem}.home-reference-support{display:none}.home-agent-guide{padding:0}.home-agent-guide-heading>div{align-items:flex-start;flex-direction:column;gap:.15rem}.home-agent-guide-actions{grid-template-columns:1fr}.home-agent-guide-button{grid-template-columns:2rem minmax(0,1fr)}.home-agent-guide-button i{width:2rem;height:2rem}.home-reference-section-heading{align-items:flex-start;flex-direction:column;gap:.35rem}.home-reference-section-heading>span{display:none}.home-reference-tool-grid{grid-template-columns:1fr}.home-workflow-steps{align-items:flex-start;flex-direction:column;gap:.7rem}.home-workflow-arrow{display:none}}@media(max-width:420px){.home-reference-composer-foot{align-items:stretch;flex-direction:column}.home-reference-composer .home-agent-submit{justify-content:center}.home-reference-counter{font-size:.6rem}}.home-agent-output{display:grid;gap:.75rem;margin-top:1rem}.home-agent-output:empty{display:none}.home-agent-output-card{min-width:0;border:1px solid var(--home-line);border-radius:.95rem;background:var(--home-panel);padding:1rem 1.1rem;box-shadow:var(--home-panel-shadow);animation:home-agent-in .25s ease both}.home-output-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--home-ink)}.home-output-heading>div{display:flex;align-items:baseline;gap:.55rem}.home-output-heading strong{font-size:.86rem}.home-output-heading span,.home-output-heading em{color:var(--home-faint);font-size:.63rem;font-style:normal}.home-output-heading>div>span{color:var(--home-blue-dark);font-weight:800}.home-output-status{display:flex;align-items:center;gap:.45rem;margin:.8rem 0 0;color:var(--home-muted);font-size:.73rem}.home-agent-output-card .home-agent-result{margin-top:.85rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.home-output-route{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.7rem}.home-output-route p{margin:0;color:var(--home-muted);font-size:.73rem;line-height:1.7}.home-output-route a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;border-radius:.55rem;background:var(--home-blue);padding:.5rem .7rem;color:#fff;font-size:.65rem;font-weight:800;text-decoration:none}.home-output-route a:hover{background:var(--home-blue-dark);color:#fff}.home-agent-guide.is-next-step{margin-top:1rem;border:1px solid color-mix(in srgb,var(--home-blue) 25%,var(--home-line));border-radius:.9rem;background:color-mix(in srgb,var(--home-coral-tint) 42%,var(--home-panel));padding:.85rem .95rem .95rem}.home-agent-guide.is-next-step .home-agent-guide-heading>i{color:var(--home-blue)}@media(max-width:767px){.home-output-route{align-items:flex-start;flex-direction:column}.home-output-route a{width:100%;justify-content:center}.home-output-heading>div{align-items:flex-start;flex-direction:column;gap:.15rem}}.dashboard-home{--home-bg: #f7f7f5;--home-panel: #ffffff;--home-ink: #171717;--home-muted: #6b6b6b;--home-faint: #929292;--home-line: #e5e5e2;--home-blue: #171717;--home-blue-dark: #000000;--home-blue-tint: #f2f2f0;--home-coral: #ef6f4d;--home-coral-tint: #f7f7f5;--home-green: #5f5f5f;--home-green-tint: #f2f2f0;--home-violet: #5f5f5f;--home-violet-tint: #f2f2f0;--home-amber: #5f5f5f;--home-amber-tint: #f2f2f0;--home-warning: #5f5f5f;--home-warning-tint: #f2f2f0;--home-ai-tint: #f2f2f0;--home-ai-border: #d8d8d5;--home-panel-shadow: 0 1px 2px rgb(0 0 0 / 4%), 0 8px 24px rgb(0 0 0 / 3%)}.dark .dashboard-home{--home-bg: #212121;--home-panel: #2a2a2a;--home-ink: #f2f2f2;--home-muted: #b5b5b5;--home-faint: #858585;--home-line: #3c3c3c;--home-blue: #f2f2f2;--home-blue-dark: #ffffff;--home-blue-tint: #333333;--home-coral: #ef8a6e;--home-coral-tint: #2a2a2a;--home-green: #bdbdbd;--home-green-tint: #333333;--home-violet: #bdbdbd;--home-violet-tint: #333333;--home-amber: #bdbdbd;--home-amber-tint: #333333;--home-warning: #bdbdbd;--home-warning-tint: #333333;--home-ai-tint: #333333;--home-ai-border: #4a4a4a;--home-panel-shadow: 0 1px 2px rgb(0 0 0 / 20%), 0 8px 24px rgb(0 0 0 / 12%)}.dashboard-home #app-sidebar .side-link.active,.dashboard-home #app-sidebar .nav-group.active .side-head,.dashboard-home #app-sidebar .side-sub.side-sub-active{color:var(--home-ink);background:var(--home-blue-tint)}.dashboard-home #app-sidebar .side-link.active>i,.dashboard-home #app-sidebar .nav-group.active .side-head>span>i,.dashboard-home #app-sidebar .side-sub:hover{color:var(--home-ink)}.dashboard-home #app-sidebar .app-mode-switch a.active,.dashboard-home #app-sidebar .app-mode-switch button.active{color:var(--home-ink);background:var(--home-panel);box-shadow:0 1px 3px #00000012}.home-reference-hero{min-height:8.5rem;padding:1.7rem 0 1.8rem}.home-reference-hero:after,.home-reference-eyebrow,.home-reference-hero-note{display:none}.home-reference-hero h1{margin:0 0 .55rem;font-family:var(--font-sans);font-size:clamp(2rem,4vw,2.8rem);font-weight:600;letter-spacing:-.045em}.home-reference-hero h1 span{color:var(--home-ink)}.home-reference-hero p{color:var(--home-muted);font-size:.86rem}.home-reference-composer,.home-agent-output-card,.home-workflow-panel{border-color:var(--home-line);box-shadow:var(--home-panel-shadow)}.home-reference-composer{border-radius:.8rem}.home-reference-composer textarea{border-color:var(--home-line);background:var(--home-panel)}.home-reference-composer textarea:focus{outline:2px solid var(--home-ink);outline-offset:1px;box-shadow:none}.home-reference-composer .home-agent-submit{color:var(--home-panel);background:var(--home-ink);box-shadow:none}.home-reference-composer .home-agent-submit:hover{background:var(--home-blue-dark)}.home-reference-composer .home-agent-tools button:hover{color:var(--home-ink);background:var(--home-blue-tint)}.home-agent-guide{padding-right:0;padding-left:0}.home-agent-guide-heading strong{font-weight:600}.home-agent-guide-heading>i{display:none}.home-agent-guide-actions{gap:.5rem}.home-agent-guide-button,.home-agent-guide-button.is-primary,.home-agent-guide-button.is-secondary,.home-agent-guide-button.is-tertiary,.home-agent-guide.is-next-step{border-color:var(--home-line);background:var(--home-panel)}.home-agent-guide-button{border-radius:.65rem}.home-agent-guide-button:hover{border-color:var(--home-ink);box-shadow:0 4px 12px #0000000d}.home-agent-guide-button.is-primary i,.home-agent-guide-button.is-secondary i,.home-agent-guide-button.is-tertiary i{color:var(--home-ink);background:var(--home-bg)}.home-agent-guide-button span{font-weight:600}.home-agent-guide.is-next-step{border-radius:.8rem;background:var(--home-panel);padding:.85rem .95rem .95rem}.home-agent-guide.is-next-step .home-agent-guide-heading>i{display:none}.home-reference-tool-card,.home-reference-tool-card.is-coral,.home-reference-tool-card.is-blue,.home-reference-tool-card.is-green,.home-reference-tool-card.is-violet,.home-reference-tool-card.is-amber,.home-reference-tool-card.is-sky{border-color:var(--home-line);background:var(--home-panel)}.home-reference-tool-card:hover{border-color:var(--home-ink);box-shadow:0 4px 12px #0000000d}.home-reference-tool-icon,.home-reference-tool-card.is-coral .home-reference-tool-icon,.home-reference-tool-card.is-blue .home-reference-tool-icon,.home-reference-tool-card.is-green .home-reference-tool-icon,.home-reference-tool-card.is-violet .home-reference-tool-icon,.home-reference-tool-card.is-amber .home-reference-tool-icon,.home-reference-tool-card.is-sky .home-reference-tool-icon{color:var(--home-ink);background:var(--home-bg)}.home-reference-tool-arrow{color:var(--home-faint)}.home-workflow-panel{background:var(--home-panel)}.home-workflow-step b,.home-workflow-step:nth-of-type(3) b,.home-workflow-step:nth-of-type(5) b{color:var(--home-ink);background:var(--home-bg);font-family:var(--font-sans);font-weight:600}.home-workflow-arrow{color:var(--home-faint)}.home-output-route a{color:var(--home-panel);background:var(--home-ink)}.home-output-route a:hover{background:var(--home-blue-dark)}.home-agent-output-card .home-agent-result-actions button:hover{border-color:var(--home-ink);color:var(--home-ink)}.dashboard-home{--home-bg: #f8f6f2;--home-panel: #fffdf9;--home-ink: #262522;--home-muted: #6f6a62;--home-faint: #9b958b;--home-line: #ded9d0;--home-blue: #c76849;--home-blue-dark: #a95137;--home-blue-tint: #f4ebe5;--home-coral: #c76849;--home-coral-tint: #f4ebe5;--home-green: #6f6a62;--home-green-tint: #f1eee9;--home-violet: #6f6a62;--home-violet-tint: #f1eee9;--home-amber: #6f6a62;--home-amber-tint: #f1eee9;--home-warning: #8d6f5b;--home-warning-tint: #f4ebe5;--home-ai-tint: #f4ebe5;--home-ai-border: #e2b7a8;--home-panel-shadow: none}.dark .dashboard-home{--home-bg: #262421;--home-panel: #2d2a27;--home-ink: #f3eee7;--home-muted: #c3bbb1;--home-faint: #918981;--home-line: #4a443e;--home-blue: #e39779;--home-blue-dark: #f0ad92;--home-blue-tint: #3b2d27;--home-coral: #e39779;--home-coral-tint: #3b2d27;--home-green: #c3bbb1;--home-green-tint: #3a3732;--home-violet: #c3bbb1;--home-violet-tint: #3a3732;--home-amber: #c3bbb1;--home-amber-tint: #3a3732;--home-warning: #d5aa8d;--home-warning-tint: #3b2d27;--home-ai-tint: #3b2d27;--home-ai-border: #765143}.dashboard-home #app-sidebar,.dashboard-home .home-workspace,.dashboard-home .home-topbar{background:var(--home-bg)!important}.dashboard-home #app-sidebar{border-color:var(--home-line)!important}.dashboard-home #app-sidebar .side-link.active,.dashboard-home #app-sidebar .nav-group.active .side-head,.dashboard-home #app-sidebar .side-sub.side-sub-active{color:var(--home-blue-dark);background:var(--home-blue-tint)}.dashboard-home #app-sidebar .side-link.active>i,.dashboard-home #app-sidebar .nav-group.active .side-head>span>i,.dashboard-home #app-sidebar .side-sub:hover{color:var(--home-blue-dark)}.dashboard-home #app-sidebar .cta-ink{color:var(--home-panel);background:var(--home-ink);border-color:var(--home-ink);box-shadow:none}.dashboard-home #app-sidebar .app-mode-switch{border-color:var(--home-line);background:var(--home-bg)}.dashboard-home #app-sidebar .app-mode-switch a.active,.dashboard-home #app-sidebar .app-mode-switch button.active{color:var(--home-ink);background:var(--home-panel);box-shadow:0 1px 3px #26252214}.home-login-button{height:2rem;min-height:2rem;padding:.45rem .75rem;gap:.35rem;border-radius:.45rem;color:var(--home-panel);background:var(--home-ink);box-shadow:none;font-size:.72rem;line-height:1}.home-login-button:hover{background:var(--home-blue-dark)}.home-quota-icon{color:var(--home-blue);border-color:color-mix(in srgb,var(--home-blue) 26%,var(--home-line));background:var(--home-blue-tint)}.home-formal-layout{max-width:1240px;padding-bottom:4.2rem}.home-formal-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(27rem,1.18fr);min-height:19rem;border-bottom:1px solid var(--home-line)}.home-formal-hero-copy{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:2rem 2.2rem 2.2rem .4rem}.home-formal-hero h1{max-width:31rem;margin:0;color:var(--home-ink);font-family:var(--font-serif);font-size:clamp(2.35rem,4.4vw,3.9rem);font-style:normal;font-weight:700;letter-spacing:-.075em;line-height:1.12}.home-formal-hero p{margin:.9rem 0 0;color:var(--home-muted);font-size:.98rem;line-height:1.75}.home-formal-primary{display:inline-flex;align-items:center;gap:.65rem;border-radius:.45rem;background:var(--home-blue);padding:.78rem 1rem;color:var(--home-panel);font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}.home-formal-primary:hover{color:var(--home-panel);background:var(--home-blue-dark);transform:translateY(-1px)}.home-formal-primary i{font-size:.7rem}.home-formal-hero-media{min-height:19rem;background-color:var(--home-bg);background-image:url(/images/home/home-banner-v5.webp);background-position:center right;background-size:cover;box-shadow:inset 2.5rem 0 3rem var(--home-bg)}.home-core-tools{padding:2.25rem .4rem 0}.home-formal-section-heading h2{margin:0 0 1.15rem;color:var(--home-ink);font-family:var(--font-serif);font-size:1.65rem;font-style:normal;font-weight:700;letter-spacing:-.04em}.home-core-tool-list{border-top:1px solid var(--home-line)}.home-core-tool-row{display:grid;grid-template-columns:2.5rem minmax(8rem,.52fr) minmax(0,1fr) 1.3rem;align-items:center;gap:.85rem;min-height:4.6rem;border-bottom:1px solid var(--home-line);color:var(--home-ink);text-decoration:none;transition:color .2s,background .2s}.home-core-tool-row:hover{color:var(--home-blue-dark);background:color-mix(in srgb,var(--home-blue-tint) 44%,transparent)}.home-core-tool-icon{position:relative;display:flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;color:var(--home-ink);font-size:1rem}.home-core-tool-icon:after{position:absolute;right:0;bottom:-.18rem;width:.72rem;height:2px;background:var(--home-blue);content:""}.home-core-tool-row strong{font-size:.88rem;font-weight:700}.home-core-tool-row>span:nth-child(3){color:var(--home-muted);font-size:.76rem}.home-core-tool-arrow{color:var(--home-muted);font-size:.78rem;transition:transform .2s,color .2s}.home-core-tool-row:hover .home-core-tool-arrow{color:var(--home-blue-dark);transform:translate(2px)}.home-formal-help{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin:3.25rem .4rem 0;padding-bottom:.5rem}.home-formal-help h2{max-width:40rem;margin:0;color:var(--home-ink);font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.35rem);font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:1.18}.home-formal-help p{margin:.65rem 0 0;color:var(--home-muted);font-size:.78rem}.home-formal-help a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.55rem;color:var(--home-blue-dark);font-size:.75rem;font-weight:700;text-decoration:none}.home-formal-help a:hover{color:var(--home-blue)}.home-formal-help a i{font-size:.7rem}.dashboard-home .home-scroll{display:flex;flex-direction:column}.dashboard-home .home-scroll>.home-formal-layout{flex:0 0 auto}.dashboard-home .home-scroll>footer{flex:0 0 auto;width:100%;margin-top:auto;border-color:var(--home-line)}@media(max-width:900px){.home-formal-hero{grid-template-columns:minmax(0,1fr) minmax(19rem,.9fr)}.home-formal-hero-copy{padding-right:1.4rem}.home-formal-hero h1{font-size:clamp(2.15rem,5vw,3.2rem)}.home-core-tool-row{grid-template-columns:2.3rem minmax(7rem,.45fr) minmax(0,1fr) 1rem}}@media(max-width:767px){.home-formal-layout{padding-bottom:3rem}.home-formal-hero{display:flex;min-height:0;flex-direction:column}.home-formal-hero-copy{min-height:16rem;padding:1.75rem .1rem 2rem}.home-formal-hero h1{max-width:22rem;font-size:2.35rem}.home-formal-hero p{font-size:.84rem}.home-formal-hero-media{min-height:10rem;box-shadow:inset 0 1.5rem 2rem var(--home-bg)}.home-core-tools{padding-top:1.8rem}.home-core-tool-row{grid-template-columns:2.1rem minmax(0,.8fr) 1rem;gap:.7rem;min-height:4.4rem}.home-core-tool-row>span:nth-child(3){grid-column:2 / span 2;grid-row:2;margin-top:-.7rem;padding-bottom:.55rem;font-size:.68rem}.home-core-tool-row{padding:.55rem 0}.home-formal-help{align-items:flex-start;flex-direction:column;gap:1.1rem;margin-top:2.6rem}}
