@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-vietnamese-700-normal-BLYPkJbo.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-700-normal-CHrFuVHU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-ext-700-normal-fBkt-7fi.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-700-normal-BXpPFNFj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/bricolage-grotesque-latin-700-normal-gtcctNPv.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-700-normal-DvJDmrLu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-vietnamese-800-normal-RJtJa6zl.woff2)format("woff2"),url(/assets/bricolage-grotesque-vietnamese-800-normal-DJ4hCX8l.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-ext-800-normal-BimIDUhy.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-ext-800-normal-CkoBqIJM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2"),url(/assets/bricolage-grotesque-latin-800-normal-Br4b-5gk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.onboarding-welcome{max-width:1000px;margin:clamp(12px,4vh,48px) auto;padding:clamp(24px,4vw,52px)}.welcome-eyebrow{color:var(--accent);align-items:center;gap:8px;margin-bottom:20px;font-weight:600;display:flex}.onboarding-welcome h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,3.5vw,42px);line-height:1.08}.welcome-lead{max-width:680px;font-size:17px;line-height:1.65}.welcome-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.welcome-path>div{border-top:1px solid var(--line);min-width:0;padding-top:20px}.welcome-icon{background:var(--accent-2);width:44px;height:44px;color:var(--accent);border-radius:14px;place-items:center;display:inline-grid;transform:rotate(-4deg)}.welcome-path>div:nth-child(2) .welcome-icon{transform:rotate(4deg)}.welcome-path h2{margin:14px 0 8px;font-size:19px}.welcome-path p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.welcome-reassurance{background:var(--bg);border-radius:var(--radius);padding:16px 20px;line-height:1.6}.welcome-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.welcome-actions .btn{min-height:48px}@media (width<=600px){.onboarding-welcome{margin:0;padding:24px 20px}.welcome-path{grid-template-columns:1fr;gap:18px;margin:24px 0}.welcome-path>div{grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding-top:16px;display:grid}.welcome-icon{grid-row:span 2}.welcome-path h2{margin:0 0 5px}.welcome-lead{font-size:16px}.welcome-actions .btn{flex:180px}}.sidebar-daily{border-bottom:1px solid #cdbfab;margin-bottom:6px;padding:4px 0 9px}.sidebar-daily h2{color:#716557;margin:8px 10px 4px;font-size:11px;font-weight:600}.sidebar-area{margin:2px 0}.sidebar-area-toggle{text-align:left;cursor:pointer;width:100%;min-height:48px;font:600 13px/1.35 var(--font-body);color:#4e4438;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.sidebar-area-toggle>span{flex:1;min-width:0}.sidebar-area-toggle>svg{flex-shrink:0}.sidebar-area-toggle:hover{background:#fbf0e4}.sidebar-area-toggle:focus-visible,.sidebar-health>summary:focus-visible{outline-offset:2px;outline:2px solid #9b704d}.sidebar-area.is-current>.sidebar-area-toggle{color:#78331c;background:#f4ebdd}.sidebar-area-chevron{transition:transform .15s}.sidebar-area-toggle[aria-expanded=true] .sidebar-area-chevron{transform:rotate(90deg)}.sidebar-area-content{border-left:1px solid #c5b49d;margin:2px 0 8px 14px;padding-left:6px}.sidebar-area-content[hidden]{display:none}.sidebar-area-content>a{padding-left:8px;font-size:13px}.sidebar-area-label{color:#716557;margin:14px 8px 4px;font-size:10px;font-weight:650;line-height:1.5}.sidebar-area-label:first-child{margin-top:6px}.nav a.sidebar-workspace-link{border:1px solid #0000;min-height:48px;margin:2px 0;font-size:13px;font-weight:600}.nav a.sidebar-workspace-link.active{border-left-color:var(--accent)}.sidebar .operator-entry{border-top:0;border-bottom:1px solid #cdbfab;margin:0 0 8px;padding:3px 0 8px}.sidebar .operator-entry>span{padding:0 10px 4px;font-size:9px}.sidebar .operator-entry>a{min-height:40px;padding-block:7px;font-size:13px}.sidebar-health{border-top:1px solid #cdbfab;margin-top:14px;padding-top:6px}.sidebar-health>summary{cursor:pointer;color:#615547;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:7px 8px;font-size:11px;list-style:none;display:flex}.sidebar-health>summary::-webkit-details-marker{display:none}.sidebar-health>summary:after{content:"⌄";font-size:14px}.sidebar-health[open]>summary:after{content:"⌃"}.sidebar-health>summary>span{white-space:nowrap;margin-left:auto;font-size:10px}.sidebar-health .has-issues{color:#895c00}.sidebar-health .all-ready{color:#38634c}.sidebar-health .status{margin-top:2px}@media (width<=800px){.sidebar-area-toggle,.nav a.sidebar-workspace-link{min-height:48px}.sidebar-health>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.sidebar-area-chevron{transition:none}}.page-guide{--guide-ink:#235e58;--guide-soft:#e7f4ee;--guide-line:#bedbd2;border:1px solid var(--guide-line);background:linear-gradient(110deg, #fff 15%, var(--guide-soft));color:#293a38;border-radius:16px;margin:0 0 22px;overflow:hidden;box-shadow:0 4px 16px #193a3205}.page-guide[data-tone=blue]{--guide-ink:#30567e;--guide-soft:#edf3fc;--guide-line:#c6d7ec}.page-guide[data-tone=violet]{--guide-ink:#654681;--guide-soft:#f2edf9;--guide-line:#d9cbea}.page-guide[data-tone=peach]{--guide-ink:#964728;--guide-soft:#fff0e4;--guide-line:#eacbb4}.page-guide summary{cursor:pointer;align-items:center;gap:14px;padding:17px 20px;list-style:none;display:flex}.page-guide summary::-webkit-details-marker{display:none}.page-guide summary:focus-visible{outline:3px solid var(--guide-ink);outline-offset:-4px;border-radius:15px}.page-guide-symbol{width:48px;height:48px;color:var(--guide-ink);background:var(--guide-soft);border:1px solid var(--guide-line);border-radius:15px;flex:0 0 48px;place-items:center;display:grid;transform:rotate(-4deg)}.page-guide-symbol svg{transform:rotate(4deg)}.page-guide-copy{flex:1;gap:3px;min-width:0;display:grid}.page-guide-eyebrow{color:var(--guide-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.page-guide-copy strong{font:650 17px/1.35 var(--font-display);color:var(--guide-ink)}.page-guide-summary{color:#52615f;font-size:13px;line-height:1.5}.page-guide-toggle{min-height:42px;color:var(--guide-ink);border:1px solid var(--guide-line);white-space:nowrap;background:#ffffffb8;border-radius:24px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.page-guide summary:hover .page-guide-toggle{background:#fff}.page-guide-chevron{font-size:16px;line-height:1}.page-guide .page-guide-when-open,.page-guide details[open] .page-guide-when-closed{display:none}.page-guide details[open] .page-guide-when-open{display:inline}.page-guide details[open] .page-guide-chevron{transform:rotate(180deg)}.page-guide-body{padding:0 20px 18px}.page-guide-steps{border-top:1px solid var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px 0 0;list-style:none;display:grid}.page-guide-steps li{background:#fff;border:1px solid #e1e7e5;border-radius:12px;min-width:0;padding:14px}.page-guide-step-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.page-guide-step-icon{color:#235e58;background:#e7f4ee;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.page-guide-steps li:nth-child(2) .page-guide-step-icon{color:#30567e;background:#edf3fc}.page-guide-steps li:nth-child(3) .page-guide-step-icon{color:#654681;background:#f2edf9}.page-guide-number{color:#73837e;font:500 12px/1 var(--font-mono)}.page-guide-steps h2{font:650 14px/1.4 var(--font-body);color:#293a38;margin:0 0 5px}.page-guide-steps p{color:#52615f;margin:0;font-size:13px;line-height:1.6}.page-guide-tip{color:#52615f;align-items:flex-start;gap:8px;margin:14px 2px 0;font-size:12px;line-height:1.6;display:flex}.page-guide-tip svg{color:var(--guide-ink);flex:none;margin-top:2px}@media (width<=1000px){.page-guide summary{grid-template-columns:48px minmax(0,1fr);gap:10px 12px;display:grid}.page-guide-toggle{grid-column:2;justify-self:start;margin-left:0}}@media (width<=600px){.page-guide summary{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:15px}.page-guide-symbol{border-radius:11px;flex-basis:38px;width:38px;height:38px}.page-guide-symbol svg{width:20px;height:20px}.page-guide-copy strong{font-size:16px}.page-guide-toggle{white-space:normal;min-height:44px}.page-guide-body{padding:0 15px 15px}.page-guide-steps{grid-template-columns:minmax(0,1fr);gap:8px}.page-guide-steps li{padding:12px}}.app.workspace-color{background:linear-gradient(140deg,#f5f9f7 0%,#faf7f0 55%,#f4f1f8 100%)}.workspace-color>.sidebar{background:linear-gradient(175deg,#f3eee4,#e9f0eb);border-right-color:#d3ddd5}.workspace-color .sidebar-daily h2{color:#30645e}.workspace-color .sidebar-daily>a>svg{color:#39796c}.workspace-color .sidebar-area-toggle>svg{color:#496784}.workspace-color .sidebar-area-toggle:hover{background:#e5edf4}.workspace-color .sidebar-area.is-current>.sidebar-area-toggle{color:#30567e;background:#e3edf5}.workspace-color .sidebar-area-label{color:#496784}.workspace-color .nav a.sidebar-workspace-link{color:#654681;background:#f0e8f8;border-color:#ddcfee;margin-block:6px}.workspace-color .nav a.sidebar-workspace-link:hover{background:#e9ddf5}.workspace-color .nav a.sidebar-workspace-link.active{color:#54346f;background:#e6d9f3;border-left-color:#79549a}.workspace-color .sidebar-health{border-top-color:#c9d6ce}.workspace-color .main-body>.topbar h1,.workspace-color .main-body>div>.topbar h1{color:#264b49}.workspace-color[data-workspace-tone=blue] .main-body>.topbar h1,.workspace-color[data-workspace-tone=blue] .main-body>div>.topbar h1{color:#30567e}.workspace-color[data-workspace-tone=violet] .main-body>.topbar h1,.workspace-color[data-workspace-tone=violet] .main-body>div>.topbar h1{color:#654681}.workspace-color[data-workspace-tone=peach] .main-body>.topbar h1,.workspace-color[data-workspace-tone=peach] .main-body>div>.topbar h1{color:#844428}@media (width<=800px){.workspace-color>.sidebar.menu-open .brand{background:#f3eee4}}.public-site{--pub-ink:#24251f;--pub-paper:#faf5ea;--pub-orange:#bc3d1b;--pub-muted:#655e53;background:var(--pub-paper);color:var(--pub-ink);font-size:16px;line-height:1.65;overflow-x:clip}.public-site h1,.public-site h2,.public-site h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:700;line-height:1.09}.public-site p{margin:0 0 1em}.public-site h2{margin:12px 0 20px;font-size:clamp(30px,3.8vw,50px)}.public-site h3{margin:16px 0 12px;font-size:24px;line-height:1.2}.public-site a,.public-site button{-webkit-tap-highlight-color:transparent}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site summary:focus-visible{outline:3px solid var(--pub-orange);outline-offset:4px}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1480px;min-height:100px;margin:auto;padding:24px 5%;display:flex}.public-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.public-header nav{align-items:center;gap:28px;display:flex}.public-header nav>a{font-size:14px;font-weight:600;position:relative}.public-header nav>a:not(.public-button):after{content:"";background:var(--pub-orange);transform-origin:0;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.public-header nav>a:hover:after,.public-header nav>a[aria-current=page]:after{transform:scaleX(1)}.public-button{background:var(--pub-orange);color:#fff;border:1px solid var(--pub-orange);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 22px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.public-button:hover{background:#9e3013;transform:translateY(-2px);box-shadow:0 6px #e8cbbb}.public-button.small{min-height:44px;padding:12px 18px}.public-menu{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.public-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--pub-muted);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.public-dot{background:#e85b32;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.public-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:42px;max-width:1480px;min-height:680px;margin:auto;padding:76px 5% 74px;display:grid}.public-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,5.3vw,76px);line-height:1.035}.public-hero h1 span{color:var(--pub-orange)}.public-lead{max-width:470px;color:var(--pub-muted);font-size:19px;line-height:1.65}.public-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:28px 0 18px;display:flex}.public-text-link{color:var(--pub-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:10px;padding:3px 0;font-size:15px;font-weight:650;display:inline-flex}.public-text-link:hover{color:var(--pub-orange)}.public-trust{color:var(--pub-muted);align-items:center;gap:7px;font-size:13px;display:flex}.hero-copy{min-width:0}.hero-product{background:#eadccb;border:1px solid #ddcdbb;border-radius:18px;width:100%;min-width:0;padding:16px 16px 0;animation:.65s both product-arrive;transform:none;box-shadow:0 22px 55px #37211314}.hero-product-label{font:500 11px/1.5 var(--font-mono);align-items:center;gap:7px;padding:1px 0 14px;display:flex}.hero-product-label>span:last-child{font-family:var(--font-body);margin-left:auto;font-size:11px}.hero-product>img{object-fit:contain;background:#fff;border:1px solid #dfd5c6;border-radius:8px;width:100%;height:auto;display:block}.hero-caption{align-items:center;gap:14px;padding:18px 7px 22px;display:flex}.hero-caption strong{font-size:14px;line-height:1.3;display:block}.hero-caption span{color:#625748;margin-top:5px;font-size:12px;display:block}.public-principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.015em;flex-wrap:wrap;justify-content:space-between;gap:14px;max-width:1328px;margin:0 auto;padding:25px 5%;font-size:13px;font-weight:600;display:flex}.public-principles span:before{content:"+";color:var(--pub-orange);margin-right:14px;font-size:18px;display:inline-block}.public-section{max-width:1328px;margin:auto;padding:76px 5%}.public-section-head{max-width:790px;margin-bottom:36px}.public-section-head>p{max-width:660px;color:var(--pub-muted)}.public-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.public-step{border-top:2px solid #dec7b0;padding:25px 10px 0 0}.public-step>span{font:400 14px var(--font-mono);color:var(--pub-orange)}.public-step p{color:var(--pub-muted);font-size:15px}.public-scenarios{background:#f0e7d8;max-width:none}.public-scenarios>.public-section-head,.public-tabs,.public-scenario{max-width:1195px;margin-left:auto;margin-right:auto}.public-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.public-tabs button{cursor:pointer;background:0 0;border:1px solid #d9cdbc;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:10px 17px;font-size:14px;font-weight:600;display:flex}.public-tabs button[aria-selected=true]{color:#fff;background:#24251f;border-color:#24251f}.public-tabs button:hover:not([aria-selected=true]){background:#fffaf1}.public-scenario{background:#fffdf8;border:1px solid #e0d4c2;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px 60px;padding:38px;display:grid}.scenario-copy{animation:.28s both product-arrive}.scenario-copy h3{max-width:490px;font-size:clamp(25px,2.5vw,34px)}.scenario-copy p{color:var(--pub-muted);max-width:430px}.scenario-chain{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.scenario-chain li{background:#faf5ea;border:1px solid #e7ded1;border-radius:8px;align-items:center;gap:14px;padding:14px 18px;font-size:15px;font-weight:600;display:flex}.scenario-chain li>span{font:12px var(--font-mono);color:var(--pub-orange)}.scenario-chain li>svg{margin-left:auto;transform:rotate(90deg)}.scenario-note{color:var(--pub-muted);border-top:1px solid var(--line);grid-column:1/-1;align-items:flex-start;gap:10px;padding-top:19px;font-size:13px;display:flex;margin:0!important}.scenario-note svg{flex-shrink:0;margin-top:3px}.public-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.public-feature{border:1px solid var(--line);background:#fffdf8;border-radius:13px;padding:26px 21px;transition:transform .2s,border-color .2s}.public-feature:hover{border-color:#d5ac86;transform:translateY(-4px)}.public-feature>svg{color:var(--pub-orange)}.public-feature h3{font-size:21px}.public-feature p{color:var(--pub-muted);margin:0;font-size:14px}.public-guide-promo{color:#24251f;background:#e85b32;border-radius:18px;grid-template-columns:1.1fr 1fr;gap:50px;max-width:1195px;margin:0 auto 10px;padding:50px;display:grid}.public-guide-promo .public-eyebrow{color:#54281a}.public-guide-promo h2{font-size:clamp(30px,3.4vw,44px)}.public-guide-promo p{max-width:470px}.public-guide-promo .public-button{background:#24251f;border-color:#24251f}.public-guide-promo .public-button:hover{background:#3b3a32;box-shadow:0 6px #ae4324}.public-guide-topics{background:#fff7eccc;border-radius:12px;align-self:center;padding:26px}.public-guide-topics>span{font:12px var(--font-mono);margin-bottom:12px;display:block}.public-guide-topics>a{border-top:1px solid #e5b296;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;font-weight:600;display:flex}.public-guide-topics>a:hover{color:#953414}.public-plan{border:1px solid var(--line);background:#fffdf8;border-radius:14px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.public-plan>span{font:12px var(--font-mono);text-transform:uppercase;color:var(--pub-orange)}.public-plan>p{color:var(--pub-muted);flex:1;font-size:15px}.public-plan>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:14px;padding-top:17px;font-size:14px;font-weight:650;display:flex}.plan-pending{font-size:13px;font-weight:650}.public-fine{color:var(--pub-muted);font-size:13px;margin-top:20px!important}.public-payment-preview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1195px;margin:auto;padding:40px 0;display:grid}.public-payment-preview>div:first-child>p{max-width:480px;color:var(--pub-muted)}.public-barion{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.public-barion img{object-fit:contain;width:100%;max-width:480px;height:auto;padding:8px;display:block}.public-barion span{color:#645c52;text-align:center;font-size:12px;line-height:1.5}.public-barion.compact{gap:2px;max-width:470px;padding:8px}.public-barion.compact img{max-width:340px}.public-faq{grid-template-columns:.9fr 1.3fr;gap:40px;display:grid}.public-faq details{border-bottom:1px solid #dacebc;padding:20px 0}.public-faq summary{cursor:pointer;padding-right:20px;font-size:17px;font-weight:600}.public-faq details p{color:var(--pub-muted);margin-top:14px;font-size:15px}.public-faq details[open] p{animation:.2s product-arrive}.public-closing{text-align:center;background:#f1e6d5;padding:58px 24px 76px}.public-closing>img{margin:auto auto 18px}.public-closing h2{font-size:clamp(32px,4.5vw,58px)}.public-closing>p{color:var(--pub-muted);margin:18px 0 0;font-size:13px}.public-footer{border-top:1px solid var(--line);background:#fffdf8;padding:58px 5% 22px}.public-footer-grid{grid-template-columns:1fr 1.1fr 1fr;gap:42px;max-width:1195px;margin:auto;display:grid}.public-footer-grid h2{font-family:var(--font-body);letter-spacing:0;margin:0 0 18px;font-size:13px;font-weight:700}.public-footer-grid p,.public-footer-grid a{color:var(--pub-muted);font-size:13px;line-height:1.9}.public-footer-grid a{margin-bottom:5px;display:block}.public-footer-grid>div:first-child p{margin-top:20px}.public-footer-grid a:hover{text-decoration:underline}.public-footer-bottom{border-top:1px solid var(--line);max-width:1195px;color:var(--pub-muted);justify-content:space-between;align-items:center;gap:18px;margin:35px auto 0;padding-top:20px;font-size:12px;display:flex}.public-footer-bottom .creator-credit{font-size:10px}.public-footer-bottom .creator-credit img{width:144px}.public-guide{max-width:1328px;margin:auto;padding:55px 5% 75px}.guide-title{max-width:850px;margin-bottom:40px}.guide-title h1{margin:15px 0;font-size:clamp(34px,4.5vw,56px)}.guide-title>p{color:var(--pub-muted);max-width:760px}.guide-layout{grid-template-columns:290px minmax(0,1fr);gap:40px;display:grid}.guide-sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 40px);padding-right:12px;position:sticky;top:20px;overflow-y:auto}.guide-sidebar>label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.guide-sidebar input{background:#fffdf8;border:1px solid #cfbda8;border-radius:9px;width:100%;min-height:48px;padding:10px 12px;font-size:15px}.guide-sidebar>p{color:var(--pub-muted);margin:10px 0;font-size:12px}.guide-sidebar nav{flex-direction:column;gap:3px;display:flex}.guide-sidebar nav a{border-radius:7px;align-items:flex-start;gap:10px;min-height:42px;padding:9px 10px;font-size:13px;line-height:1.5;display:flex}.guide-sidebar nav a>span{font:11px var(--font-mono);color:var(--pub-muted);margin-top:4px}.guide-sidebar nav a[aria-current=page]{color:#923918;background:#f9e7df;font-weight:700}.guide-sidebar nav a:hover{background:#f1e6d7}.guide-content{border:1px solid var(--line);background:#fffdf8;border-radius:14px;min-width:0;padding:34px}.guide-content h2{font-size:30px}.guide-content li{margin-bottom:9px}.guide-content p,.guide-content li{line-height:1.8}.guide-content a{color:var(--pub-orange);text-underline-offset:3px;text-decoration:underline}.guide-content article>span{margin-bottom:10px}.guide-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:30px;padding-top:24px;font-size:14px;display:flex}.guide-result{border-bottom:1px solid var(--line);padding:20px 0}.guide-result h3{font-size:23px}.guide-result p{color:var(--pub-muted);font-size:14px}.public-information{max-width:1050px;margin:auto;padding:60px 5% 76px}.public-information>h1{margin:15px 0 28px;font-size:clamp(36px,5vw,60px)}.public-info-warning{color:#63450d;background:#fff1d4;border:1px solid #e2c795;border-radius:10px;padding:18px 22px;font-size:14px}.public-information>.public-barion{max-width:550px;margin:24px 0}.public-doc-links{flex-wrap:wrap;gap:14px;margin:25px 0 35px;display:flex}.public-doc-links a,.public-doc-links button{color:var(--pub-orange);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:14px}.public-legal-copy{border:1px solid var(--line);background:#fffdf8;border-radius:14px;padding:34px}.public-legal-copy h2{margin-top:34px;font-size:27px;line-height:1.2}.public-legal-copy a{color:var(--pub-orange);overflow-wrap:anywhere;text-decoration:underline}.public-skip{z-index:200;color:#fff;background:#24251f;padding:12px 18px;position:absolute;top:-90px;left:15px}.public-skip:focus{top:10px}.hero-product-label{flex-wrap:wrap;font-size:12px}.hero-product-label>span:last-child{font-size:12px}.guide-nav-toggle{display:none}.public-doc-links a,.public-doc-links button,.guide-pagination a{align-items:center;min-height:44px;display:inline-flex}.guide-sidebar nav a,.public-faq summary{min-height:44px}.public-reveal.seen{animation:.55s both section-arrive}@keyframes section-arrive{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes product-arrive{0%{opacity:.4;translate:0 12px}to{opacity:1;translate:0}}@media (width>=1500px){.public-header,.public-hero{padding-left:76px;padding-right:76px}}@media (width<=1050px){.public-header nav{gap:16px}.public-header nav>a{font-size:13px}.public-hero{gap:25px;min-height:580px;padding-top:52px}.public-hero h1{font-size:55px}.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-guide-promo,.public-payment-preview{margin-left:5%;margin-right:5%}.public-guide-promo{gap:28px;padding:36px}.guide-layout{grid-template-columns:240px minmax(0,1fr);gap:22px}}@media (width<=800px){.public-header{z-index:5;min-height:86px;padding:20px 5%;position:relative}.public-menu{display:flex}.public-header nav{border-bottom:1px solid var(--line);background:#fffdf8;flex-direction:column;align-items:stretch;gap:8px;padding:16px 5% 24px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 15px 22px #24251f10}.public-header nav.open{display:flex}.public-header nav>a{padding:10px;font-size:15px}.public-header nav>a:not(.public-button):after{display:none}.public-hero{grid-template-columns:1fr;gap:36px;min-height:0;padding:45px 6% 40px}.public-hero h1{font-size:clamp(43px,8.5vw,64px)}.public-lead{max-width:620px;font-size:18px}.hero-product{width:100%;max-width:590px;margin:auto;transform:none}.public-principles{justify-content:flex-start;gap:12px 26px;padding:20px 6%}.public-principles span{font-size:12px}.public-section{padding:54px 6%}.public-three{grid-template-columns:1fr;gap:24px}.public-step{padding-top:20px}.public-step h3{margin-top:12px}.public-scenario{grid-template-columns:1fr;gap:20px;padding:26px}.public-scenario .scenario-note{grid-column:auto}.public-guide-promo,.public-payment-preview{grid-template-columns:1fr}.public-guide-promo{gap:30px;padding:30px}.public-guide-topics{width:100%}.public-payment-preview{gap:25px;padding:36px 0}.public-faq{grid-template-columns:1fr;gap:5px}.public-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.public-footer-grid>div:first-child{grid-column:1/-1}.guide-layout{grid-template-columns:1fr}.guide-sidebar{max-height:none;padding:0;position:static}.guide-sidebar nav{border:1px solid var(--line);background:#fffdf8;border-radius:8px;max-height:210px;padding:8px;overflow:auto}.guide-content{padding:25px}.guide-title{margin-bottom:26px}.public-information{padding-top:38px}.public-legal-copy{padding:24px}}@media (width<=440px){.public-hero h1{font-size:44px}.public-brand .brand-mark{width:37.5px!important;height:30px!important}.public-brand .wordmark-logo{width:136px!important}.public-eyebrow{letter-spacing:.07em;font-size:11px}.public-lead{font-size:17px}.public-actions{gap:17px}.public-button{width:100%;font-size:15px}.public-header .public-button{width:auto}.hero-product{border-radius:12px;padding:9px 9px 0}.hero-product-label{gap:5px;font-size:9px}.hero-product-label>span:last-child{font-size:9px}.hero-caption{gap:9px;padding:13px 4px 15px}.hero-caption strong{font-size:12px}.hero-caption span{font-size:11px}.public-feature-grid{grid-template-columns:1fr}.public-feature{padding:24px}.public-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.public-tabs button{gap:6px;padding:10px;font-size:12px}.public-scenario{padding:23px}.scenario-chain li{padding:12px;font-size:14px}.public-guide-promo{padding:26px}.public-guide-topics{padding:18px}.public-footer-grid{grid-template-columns:1fr;gap:26px}.public-footer-grid>div:first-child{grid-column:auto}.public-footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.public-information .public-barion{padding:10px}.guide-content{padding:22px}.guide-content h2{font-size:27px}.guide-pagination{font-size:13px}.public-doc-links{flex-direction:column;align-items:flex-start}.public-doc-links button{text-align:left}}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-button:hover,.public-feature:hover{transform:none}}@media (width<=440px){.public-eyebrow,.hero-product-label,.hero-product-label>span:last-child,.hero-caption span{font-size:12px}.hero-product-label>span:last-child{margin-left:14px}}@media (width<=800px){.guide-nav-toggle{border:1px solid var(--line);background:#fffdf8;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-bottom:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.guide-sidebar nav:not(.expanded){display:none}.public-footer-grid a{align-items:center;min-height:44px;display:flex}.public-text-link{min-height:44px}}@media print{.public-header,.public-footer,.public-skip,.guide-sidebar,.guide-pagination,.public-doc-links,.guide-title>button{display:none!important}.public-site{color:#000;background:#fff}.guide-layout{display:block}.guide-content,.public-legal-copy{border:0;padding:0}.public-guide,.public-information{max-width:none;padding:0}}.public-site{--pub-green:#275d4d;--pub-line:#e3ddcf;background:#faf7ef}.landing-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7eff5;border-bottom:1px solid #e4dece;max-width:none;min-height:92px;padding:18px max(5%,50vw - 640px);position:sticky;top:0}.header-actions{align-items:center;gap:26px;display:flex}.header-login{font-size:14px;font-weight:650}.landing-header .public-menu{font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;gap:10px;display:flex}.landing-header nav{border-bottom:1px solid var(--pub-line);background:#fffdf8;grid-template-columns:.9fr 1.2fr 1fr;align-items:start;gap:55px;padding:42px max(6%,50vw - 600px);display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #24251f13}.landing-header nav.open{display:grid}.menu-intro strong{font:600 30px/1.2 var(--font-display);letter-spacing:-.03em;margin-top:14px;display:block}.menu-links,.menu-extra{flex-direction:column;display:flex}.menu-links button{text-align:left;border:0;border-bottom:1px solid var(--pub-line);font:600 16px var(--font-body);cursor:pointer;color:var(--pub-ink);background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.menu-extra a{padding:10px 0;font-size:14px}.landing-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:55px;max-width:1440px;min-height:660px;margin:auto;padding:85px 6% 100px;display:grid}.landing-hero h1{letter-spacing:-.06em;margin:23px 0 27px;font-size:clamp(48px,5.1vw,74px);line-height:1.04}.landing-hero h1 em{color:var(--pub-orange);font-style:normal}.landing-hero-copy>p{max-width:480px;color:var(--pub-muted);font-size:19px;line-height:1.7}.landing-hero .public-eyebrow{letter-spacing:.085em;font-size:11px}.landing-hero .public-actions{gap:16px;margin-top:30px}.landing-hero .public-button{font-size:14px}.hero-small-print{color:var(--pub-muted);align-items:center;gap:8px;font-size:12px;display:flex}.demo-online{background:var(--pub-green);border-radius:100%;flex-shrink:0;width:6px;height:6px;display:inline-block}.landing-hero-visual{min-width:0;padding:32px 0 48px;position:relative}.hero-orbit{z-index:0;background:#efe4d3;border-radius:48% 48% 40% 30%;position:absolute;inset:-15px -10px 0;transform:rotate(-8deg)}.landing-window{z-index:1;color:#2b302a;background:#fffefa;border:1px solid #ddd6c6;border-radius:14px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #43342114}.window-top{min-height:52px;font:500 11px var(--font-body);color:#6e7267;background:#f8f6ef;border-bottom:1px solid #e6e1d6;align-items:center;gap:12px;padding:12px 20px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#d8d2c3;border-radius:50%;width:5px;height:5px}.demo-avatar{color:#2f5a48;width:27px;height:27px;font:650 9px var(--font-body);background:#e1ebe3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.demo-today{padding:28px 25px 18px}.demo-greeting>span{font:600 9px var(--font-mono);color:#77766b;letter-spacing:.06em;display:block}.demo-greeting>strong{font:600 clamp(24px,2.1vw,30px)/1.2 var(--font-display);margin:11px 0;display:block}.demo-greeting>p{color:#74766d;margin-bottom:24px;font-size:12px}.demo-work-list{flex-direction:column;gap:10px;display:flex}.demo-work-list>div{background:#fff;border:1px solid #ebe6dd;border-radius:9px;align-items:center;gap:12px;padding:15px 11px;display:flex}.demo-work-list strong{font-size:12px;line-height:1.3;display:block}.demo-work-list div>span:not(.demo-work-icon){color:#787a70;margin-top:5px;font-size:10px;display:block}.demo-work-list small{color:#6f7368;white-space:nowrap;margin-left:auto;font-size:9px}.demo-work-icon{color:var(--pub-green);background:#edf1e9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.demo-today-footer{color:#76796d;border-top:1px solid #eee9df;align-items:center;gap:8px;margin-top:22px;padding-top:15px;font-size:10px;display:flex}.hero-floating{z-index:2;background:#fffefa;border:1px solid #ded7c7;border-radius:12px;align-items:center;gap:13px;max-width:360px;padding:19px 22px;display:flex;position:absolute;bottom:7px;left:25px;right:-12px;box-shadow:0 13px 35px #463a2414}.hero-floating strong{font-size:12px;display:block}.hero-floating span{color:#787368;margin-top:3px;font-size:11px;display:block}.visual-caption{text-align:center;color:#7f786d;margin-top:16px;font-size:10px;display:block}.landing-hero-visual>.visual-caption{position:absolute;bottom:-22px;left:0;right:0}.landing-fit{border-block:1px solid var(--pub-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:24px 6%;font-size:13px;display:flex}.landing-fit>span{color:var(--pub-muted)}.landing-fit p{margin:0;font-weight:600}.landing-fit i{background:#bead92;border-radius:50%;width:4px;height:4px}.landing-section{max-width:1320px;margin:auto;padding:90px 6%;scroll-margin-top:105px}.landing-section:focus{outline:none}.landing-section-intro{max-width:700px;margin-bottom:40px}.landing-section-intro h2{margin:15px 0 22px;font-size:clamp(33px,3.7vw,48px)}.landing-section-intro>p{color:var(--pub-muted);max-width:620px;font-size:17px}.landing-tour>.landing-section-intro{text-align:center;margin:0 auto 40px}.tour-tabs{background:#eeeadd;border-radius:10px;gap:8px;padding:7px;display:flex}.tour-tabs button{font:600 13px var(--font-body);cursor:pointer;color:#6f6f62;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:10px;padding:16px;display:flex}.tour-tabs button>span{font:10px var(--font-mono);color:#8d8a7e}.tour-tabs button>svg{opacity:.5;margin-left:auto}.tour-tabs button[aria-selected=true]{color:#fffefa;background:#2d5d4d;box-shadow:0 4px 9px #254a3920}.tour-tabs button[aria-selected=true]>span{color:#b8d5c1}.tour-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;margin-top:38px;display:grid}.tour-number{font:400 14px var(--font-mono);color:var(--pub-orange)}.tour-copy h3{letter-spacing:-.035em;margin:20px 0;font-size:34px}.tour-copy>p{color:var(--pub-muted);font-size:17px;line-height:1.8}.tour-copy .public-text-link{margin-top:10px;font-size:14px}.tour-visual{background:#e8ede5;border-radius:16px;padding:26px 30px 12px}.demo-case{padding:28px 30px}.demo-kicker{font:600 10px var(--font-mono);letter-spacing:.08em;color:#6c7c6a}.demo-case h3{margin:12px 0;font-size:29px}.demo-case>p{color:#7d8175;margin-bottom:22px;font-size:12px}.demo-case dl{margin:0}.demo-case dl>div{border-top:1px solid #eee9df;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.demo-case dt{color:#7a8074}.demo-case dd{text-align:right;margin:0;font-weight:600}.demo-next{color:#467159;align-items:center;gap:9px;margin-top:6px;padding-top:19px;font-size:10px;display:flex}.tour-note{color:var(--pub-muted);text-align:center;max-width:740px;font-size:12px;margin:30px auto 0!important}.landing-feature{border-top:1px solid var(--pub-line);grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;display:grid}.landing-feature-copy h2{font-size:clamp(32px,3.6vw,47px)}.landing-feature-copy>p{color:var(--pub-muted);max-width:475px;font-size:17px}.feature-payoff{align-items:start;gap:12px;display:flex;margin-top:24px!important;font-size:14px!important}.feature-payoff svg{color:var(--pub-green);flex-shrink:0;margin-top:3px}.landing-feature-art{background:#f0e4d2;border-radius:22px;padding:42px 28px}.connected-root{background:#fffdf9;border:1px solid #dcd2c2;border-radius:11px;align-items:center;gap:16px;padding:24px;display:flex;box-shadow:0 10px 24px #7e604914}.connected-root small{font:9px var(--font-mono);color:#7d7769;letter-spacing:.1em;display:block}.connected-root strong{font:600 24px var(--font-display);margin-top:7px;display:block}.connected-branches{flex-direction:column;gap:10px;padding:24px 0 0 32px;display:flex}.connected-branches>div{background:#fffdf9;border:1px solid #dfd6c7;border-radius:9px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative}.connected-branches>div:before{content:"";border-bottom:1px solid #c8b798;border-left:1px solid #c8b798;width:17px;height:calc(100% + 13px);position:absolute;bottom:50%;left:-18px}.connected-branches svg{color:var(--pub-orange)}.connected-branches strong{font-size:13px;display:block}.connected-branches span{color:#7e7668;margin-top:2px;font-size:11px;display:block}.art-files{background:#e9eee6;padding:55px 18px 22px}.file-visual{justify-content:center;align-items:center;gap:12px;display:flex}.file-sheet{background:#fffefa;border:1px solid #dce0d4;border-radius:4px 16px 4px 4px;flex:1;min-width:0;max-width:210px;padding:25px 18px;box-shadow:0 12px 26px #526c3e0d}.file-type{font:600 8px var(--font-mono);letter-spacing:.1em;color:#7a806e}.file-sheet h3{margin:20px 0 30px;font-size:21px!important}.file-sheet>p{color:#858579;margin:0 0 4px;font-size:10px}.file-sheet>strong{font-size:12px}.file-placeholder{color:#925723;background:#f4e6ce;padding:4px}.file-lines{gap:8px;margin:25px 0;display:grid}.file-lines i{background:#e7e6dc;width:100%;height:3px}.file-lines i:nth-child(2){width:83%}.file-lines i:nth-child(3){width:92%}.file-source{color:#747b68;align-items:center;gap:5px;font-size:9px;display:flex}.file-arrow{color:var(--pub-green);flex-shrink:0}.file-filled{margin-top:38px}.file-filled .file-type{color:var(--pub-green)}.landing-start{text-align:center}.landing-start .landing-section-intro{margin:0 auto 40px}.start-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px;margin:44px 0;display:grid}.start-steps>div{border-top:1px solid var(--pub-line);padding-top:23px}.start-steps>div>span{font:13px var(--font-mono);color:var(--pub-orange)}.start-steps h3{font-size:22px}.start-steps p{color:var(--pub-muted);font-size:14px}.landing-pricing{border-block:1px solid var(--pub-line)}.price-row{grid-template-columns:repeat(3,1fr);display:grid}.price-row article{border-right:1px solid var(--pub-line);padding:5px 30px 12px}.price-row article:first-child{padding-left:0}.price-row article:last-child{border:0}.price-row article>span{color:var(--pub-green);font-size:14px;font-weight:650}.price-row h3{margin:18px 0;font-size:36px}.price-row h3 small{font:400 13px var(--font-body);color:var(--pub-muted);letter-spacing:0}.price-row article>p{color:var(--pub-muted);font-size:14px}.price-row details{font-size:12px}.price-row summary{cursor:pointer;color:var(--pub-muted)}.price-row details p{padding-top:12px}.landing-pricing>.public-fine{margin-top:33px!important}.landing-pricing a{text-decoration:underline}.landing-closing{text-align:center;background:#e9eee5;padding:65px 24px 75px}.landing-closing>img{margin:auto auto 15px}.landing-closing h2{font-size:clamp(32px,4.4vw,55px)}.closing-login{width:fit-content;color:var(--pub-muted);margin:20px auto 0;font-size:13px;display:block}@media (width<=1050px){.landing-hero{gap:25px;padding-top:60px;padding-bottom:70px}.landing-hero h1{font-size:55px}.landing-hero-copy>p{font-size:17px}.demo-today{padding:22px 15px 15px}.demo-work-list>div{gap:8px;padding:13px 8px}.demo-work-list small{display:none}.landing-feature{gap:40px}.tour-panel{gap:35px}.landing-header{padding-inline:5%}.tour-tabs button{padding:14px 10px;font-size:12px}}@media (width<=800px){.landing-header{min-height:82px;position:sticky;top:0}.header-actions{gap:18px}.header-start{display:none}.landing-header nav.open{grid-template-columns:1fr 1fr;gap:20px;max-height:calc(100dvh - 82px);padding:25px 6%;display:grid;overflow:auto}.menu-intro{display:none}.menu-extra{align-self:start}.landing-hero{grid-template-columns:1fr;gap:30px;padding:50px 6% 70px}.landing-hero h1{font-size:clamp(48px,8vw,68px)}.landing-hero-copy>p{max-width:570px}.landing-hero-visual{width:100%;max-width:540px;margin:0 auto}.hero-orbit{inset:0 -2px}.hero-floating{left:auto;right:8px}.landing-fit{gap:10px 18px;font-size:12px}.landing-fit>span{text-align:center;width:100%}.landing-fit i{display:none}.landing-section{padding:60px 6%;scroll-margin-top:88px}.tour-panel{grid-template-columns:1fr;gap:28px}.tour-copy h3{font-size:30px}.tour-copy>p{font-size:16px}.tour-tabs{overflow:auto}.tour-tabs button>svg{display:none}.tour-tabs button{flex-direction:column;justify-content:center;gap:3px;min-width:120px}.tour-visual{padding:24px 25px 15px}.landing-feature{grid-template-columns:1fr;gap:30px}.landing-feature-copy{order:0}.landing-feature-art{order:1}.landing-feature h2 br{display:none}.landing-feature-copy>p{max-width:620px}.landing-feature-art{width:100%;max-width:550px;margin:auto}.start-steps{gap:20px}.start-steps h3{font-size:20px}.price-row h3{font-size:29px}.price-row article{padding-inline:20px}.guide-sidebar{top:100px}}@media (width<=500px){.landing-header{gap:10px;padding:15px 5%}.landing-header .wordmark-logo{width:133px!important}.landing-header .tagline{font-size:9px}.landing-header .public-brand{gap:7px}.header-actions{gap:12px}.header-login{font-size:12px}.landing-header .public-menu{min-width:40px}.public-menu>span{display:none}.landing-header nav.open{grid-template-columns:1fr;gap:22px}.menu-extra{border-top:1px solid var(--pub-line);padding-top:12px}.landing-hero{padding-top:38px}.landing-hero h1{font-size:48px}.landing-hero .public-eyebrow{max-width:280px;font-size:10px}.landing-hero .public-actions{align-items:flex-start}.landing-hero .public-button{width:auto;font-size:14px}.landing-hero .public-text-link{font-size:14px}.landing-hero-visual{padding-top:20px}.hero-floating{max-width:290px;padding:16px;right:0}.hero-floating strong{font-size:11px}.demo-greeting>strong{font-size:25px}.demo-work-list strong{font-size:11px}.demo-work-list div>span:not(.demo-work-icon){font-size:10px}.window-top{padding:10px 14px}.demo-case{padding:23px 19px}.demo-case h3{font-size:25px}.demo-case dl>div{gap:12px;font-size:11px}.tour-visual{padding:18px 14px 12px}.tour-tabs{gap:3px;padding:5px}.tour-tabs button{min-width:100px;padding:11px 7px;font-size:10px}.tour-number{font-size:12px}.connected-root strong{font-size:21px}.landing-feature-art{padding:28px 18px}.connected-branches{padding-left:20px}.art-files{padding:35px 12px 20px}.file-visual{gap:7px}.file-sheet{padding:20px 12px}.file-sheet h3{font-size:18px!important}.file-arrow svg{width:19px}.file-source{font-size:8px}.file-sheet>strong{font-size:11px}.start-steps{grid-template-columns:1fr;gap:23px;margin:30px 0}.start-steps>div{padding:20px 0 0}.start-steps h3{margin-top:8px}.price-row{grid-template-columns:1fr;gap:25px}.price-row article{border-right:0;border-bottom:1px solid var(--pub-line);padding:0 0 25px}.price-row h3{font-size:35px}.landing-section-intro>p{font-size:16px}.landing-closing .public-button{width:auto}.public-faq details{padding:15px 0}.public-faq summary{font-size:16px}}.landing-brand-scope h2{font-size:clamp(28px,4vw,44px)}.landing-brand-scope>div>p{max-width:700px;font-size:18px;line-height:1.7}.brand-scope-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.brand-scope-cards article{background:#fbf2e9;border-radius:18px;padding:26px}.brand-scope-cards article>span{color:#ce6636;font-weight:700}.brand-scope-cards h3{margin:18px 0 12px}.brand-scope-cards p{font-size:15px;line-height:1.65}.landing-brand-scope>details{max-width:800px;font-size:14px}@media (width<=760px){.brand-scope-cards{grid-template-columns:1fr}}.payment-legal-links,.public-footer-legal{flex-wrap:wrap;gap:12px 24px;margin:20px auto 0;font-size:13px;display:flex}.public-footer-legal{border-top:1px solid var(--line);max-width:1195px;padding-top:22px}.payment-legal-links a,.public-footer-legal a{min-height:44px;color:var(--pub-orange);align-items:center;display:inline-flex}#fizetesi-tudnivalok,#nova-bemutato{scroll-margin-top:115px}.hero-nova-invite{width:100%;max-width:420px;color:var(--pub-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0;display:flex}.hero-nova-invite img{object-fit:contain;flex-shrink:0;width:108px;height:72px;animation:3.6s ease-in-out 3 nova-invite-point;display:block}.hero-nova-invite>span{text-underline-offset:5px;font-size:15px;font-weight:650;line-height:1.55;-webkit-text-decoration:underline #d9b49a;text-decoration:underline #d9b49a}.hero-nova-invite>span svg{vertical-align:middle;margin-left:3px}.hero-nova-invite:hover>span{color:var(--pub-orange)}.hero-nova-invite:focus-visible{outline:2px solid var(--pub-orange);outline-offset:5px}@keyframes nova-invite-point{0%,65%,to{transform:translate(0)rotate(0)}30%{transform:translate(4px)rotate(-2deg)}}@media (width<=500px){.hero-nova-invite{gap:5px}.hero-nova-invite img{width:92px;height:62px}.hero-nova-invite>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-nova-invite img{animation:none}}.nova-intro{background:#f0e6d6;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;max-width:none;padding-inline:max(6%,50vw - 580px);display:grid}.nova-intro-copy{min-width:0}.nova-intro h2{margin:18px 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.08}.nova-intro-copy>p{color:var(--pub-muted);font-size:18px;line-height:1.7}.nova-intro-copy .nova-intro-invitation{font-size:16px}.nova-intro .public-actions{gap:18px;margin:24px 0 12px}.nova-intro .public-button:disabled{opacity:.65;cursor:default}.nova-intro-copy .nova-voice-notice{max-width:500px;font-size:12px;line-height:1.6}.nova-intro-character{text-align:center;margin:0}.nova-intro-character img{width:100%;max-width:420px;height:auto}.nova-intro-character figcaption{color:var(--pub-muted);font-size:13px}.nova-intro-details{margin-top:18px;font-size:14px;line-height:1.65}.nova-intro-details summary{cursor:pointer;font-weight:650}.nova-intro-details p{margin:12px 0}.nova-intro-details form{gap:10px;margin-top:12px;display:grid}.nova-intro-details textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--pub-ink);background:#fffdf8;border:1px solid #cbbda8;border-radius:8px;padding:12px}.nova-intro-details button{justify-self:start}@media (width<=760px){.nova-intro{grid-template-columns:1fr;gap:24px;padding:50px 6%}.nova-intro-character{grid-row:1}.nova-intro-character img{max-width:210px}.nova-intro h2{font-size:36px}.nova-intro h2 br{display:none}.nova-intro-copy>p{font-size:16px}}:root{--brand-tinta:#24251f;--brand-fenyo:#bc3d1b;--brand-orange:#e85b32;--brand-borostyan:#e8a33d;--bg:#faf5ea;--sidebar-bg:#e4d8c7;--panel:#fff;--line:#e7ded1;--text:#24251f;--muted:#716b60;--accent:#bc3d1b;--accent-2:#f9e7df;--on-accent:#fff;--agent:#e8a33d;--agent-2:#fbebd0;--danger:#b92a36;--ok:#2f9e5b;--warn:#946200;--radius:14px;--font-display:"Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--font-body);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.app{grid-template-columns:256px minmax(0,1fr);align-items:start;min-height:100dvh;display:grid}.sidebar{background:var(--sidebar-bg);overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbb9a4 #f7eee0;border-right:1px solid #d7c9b6;flex-direction:column;gap:4px;height:100dvh;padding:16px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar>*{flex-shrink:0}.integration-setup-notice{background:var(--agent-2);color:#684612;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.integration-setup-notice p{margin:0 0 10px}.brand{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.brand small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1}.wordmark-wrap{flex-direction:column;gap:3px;display:inline-flex}.wordmark-logo{max-width:100%;display:block}.creator-credit{width:fit-content;min-height:24px;font:400 10px/1.4 var(--font-body);color:var(--muted);letter-spacing:.02em;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.creator-credit img{object-fit:contain;width:144px;height:auto;display:block}.creator-credit:hover{text-underline-offset:3px;text-decoration:underline}.creator-credit:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.modal.contact-import{overscroll-behavior:contain;width:min(1040px,94vw);font-size:16px;line-height:1.5}.contact-import dl{min-width:180px;margin:8px 0}.contact-import dt{margin-top:6px;font-weight:600}.contact-import dd{overflow-wrap:anywhere;white-space:normal;margin:0}.contact-import .import-policies .check{gap:8px;margin:10px 0;display:flex}.contact-import h2{font-size:24px}.contact-import h3{margin:22px 0 10px;font-size:19px}.contact-import label{font-size:14px;font-weight:600}.contact-import .check{font-size:15px}.contact-import input:not([type=checkbox]),.contact-import select{min-height:44px;font-size:16px}.contact-import .btn{min-height:44px}.import-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-heading p{color:var(--muted);margin:6px 0 0;font-size:14px}.import-privacy{border-left:3px solid var(--accent);background:#fff3e9;padding:12px 16px;font-size:14px}.import-settings,.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.import-settings label,.import-mapping label{display:block}.import-mapping label:has(select){margin-top:8px}.import-policies{border-top:1px solid var(--line);margin:20px 0;padding-top:16px}.import-policies>label:first-child{max-width:420px}.import-counts{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.import-counts span{background:var(--accent-2);border-radius:8px;padding:8px 12px;font-size:14px}.import-table{border:1px solid var(--line);border-radius:8px;max-width:100%;overflow-x:auto}.import-table table{min-width:650px;font-size:14px}.import-table td{overflow-wrap:anywhere;vertical-align:top;max-width:260px}.import-table tr:hover td{cursor:default}.import-warning{color:#714c0b;background:#fff5df;border-radius:8px;padding:10px 14px;font-size:14px}.import-consent{margin:20px 0 10px}.import-result{padding:20px 0}@media (width<=700px){.contact-import{padding:16px}.contact-import h2{font-size:21px}.import-settings,.import-mapping{grid-template-columns:1fr;gap:12px}.import-heading{flex-wrap:wrap}}.maker-footer{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding:32px 8px 8px;display:flex}.support-email{color:var(--muted);text-underline-offset:3px;font-size:12px;text-decoration:underline}.support-card{max-width:780px}.private-test-banner{color:#684612;background:#fff3d9;border:1px solid #e8d2a4;border-radius:10px;margin:0 0 18px;padding:12px 16px}.accountant-header{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.accountant-header .brand{width:auto;padding:0}.accountant-shell .main{min-height:calc(100dvh - 95px)}.main-body{flex:1;min-width:0}.legal-standalone{flex-direction:column;min-height:100dvh;display:flex}.tagline{font-family:var(--font-body);color:var(--muted);letter-spacing:.005em;white-space:nowrap;font-size:11.5px;font-weight:500}.agent-dot{background:var(--agent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--agent) 25%, transparent);vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.agent-mark{align-items:center;gap:6px;display:inline-flex}.mono,.amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nav a{color:#554c43;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.nav a:hover{color:#51392b;background:#fbf0e4}.nav a.active{background:var(--accent-2);color:#923918;border-left-color:var(--accent);font-weight:700}.nav a.nav-primary{color:#42352a;font-size:16px;font-weight:700}.nav .sect{font:700 12px/1.4 var(--font-body);color:#635447;border-top:1px solid #cdbfab;margin:20px 10px 5px;padding:12px 0 3px}.main{flex-direction:column;width:100%;min-width:0;max-width:1400px;min-height:100dvh;padding:26px 30px;display:flex}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}h1{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:700}h2{font-family:var(--font-display);margin:0 0 10px;font-size:16px;font-weight:700}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.grid{gap:14px;display:grid}.g3{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.kpi{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.kpi small{color:var(--muted);font-size:12px;font-weight:400;display:block}.btn{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;padding:8px 13px;font-weight:600}.btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn.agent{background:var(--agent-2);border-color:#0000;align-items:center;gap:8px;display:inline-flex}.btn:focus-visible,.nav a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:1px}.btn.danger{color:var(--danger)}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:4px 8px;font-size:12px}input,select,textarea{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;padding:8px 10px}textarea{resize:vertical;min-height:80px}label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.field{margin-bottom:12px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:9px 10px}th{color:var(--muted);font-size:12px;font-weight:600}tr:hover td{background:var(--accent-2);cursor:pointer}.pill{color:#fff;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.kanban{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.col{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);min-height:200px;padding:10px}.col h3{justify-content:space-between;margin:0 0 10px;font-size:13px;display:flex}.kcard{background:var(--panel);border:1px solid var(--line);cursor:grab;border-radius:8px;margin-bottom:8px;padding:10px}.kcard small{color:var(--muted);margin-top:4px;display:block}.split{grid-template-columns:1fr 380px;gap:16px;display:grid}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--line);padding:8px 0}.timeline .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.timeline li.by-agent{border-left:3px solid var(--agent);padding-left:10px}.chat{flex-direction:column;height:calc(100vh - 140px);display:flex}.chat .log{flex-direction:column;flex:1;gap:10px;padding:4px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;border-radius:12px;max-width:80%;padding:10px 12px}.msg.user{background:var(--accent);color:var(--on-accent);align-self:flex-end}.msg.agent{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--agent);align-self:flex-start}.msg .steps{font:12px var(--font-mono);color:var(--muted);margin-top:6px}.chat .composer{gap:8px;margin-top:10px;display:flex}.chat-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.chat-head select{width:auto;max-width:50%}.msg.error{border-color:var(--danger);color:var(--danger)}.chat .composer input{flex:1}tr.inactive td{opacity:.5}.muted{color:var(--muted)}.err{color:var(--danger)}.ok{color:var(--ok)}.tabs{gap:6px;display:flex}.tabs .btn.active{background:var(--accent-2)}.modal-bg{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border-radius:var(--radius);width:min(560px,94vw);max-height:90vh;padding:20px;overflow-y:auto}.login{flex-direction:column;align-items:center;min-height:100dvh;padding:32px 16px 12px;display:flex}.login>.card{flex-shrink:0;margin-block:auto}.login>.maker-footer{margin-top:0}.login .card{gap:4px;width:min(380px,92vw);display:grid}.login .brand{padding:0 0 16px}.meter{background:var(--line);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.meter div{background:var(--accent);height:100%}.meter div.full{background:var(--danger)}code{font-family:var(--font-mono);background:var(--bg);border-radius:4px;padding:1px 5px;font-size:12px}@media (width<=800px){.app{grid-template-columns:1fr}.sidebar{flex-flow:wrap}.split{grid-template-columns:1fr}.main{padding:14px 16px}}.market{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.market-card{align-content:start;gap:8px;display:grid}.market-card.installed{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.market-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.market-head h3{font-family:var(--font-display);margin:0;font-size:16px}.market-card .does{color:var(--muted);gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.market-actions{gap:6px;margin-top:4px;display:flex}.market-setup{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.pill.on{background:var(--accent-2);color:var(--text)}.pill.off{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.btn.xs{border-radius:7px;padding:2px 8px;font-size:11px;font-weight:600}.btn.active{background:var(--accent-2);border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.rate{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.msg-rate{margin-top:8px}.learn-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rule-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.rule-row.proposed>div:first-child{border-left:3px solid var(--agent);padding-left:10px}.row-actions{flex:none;gap:6px;display:flex}.rule-add{border-top:1px solid var(--line);grid-template-columns:1fr 200px auto;align-items:end;gap:10px;padding-top:12px;display:grid}.warn{color:var(--warn)}@media (width<=700px){.rule-add{grid-template-columns:1fr}.rule-row{flex-direction:column;align-items:flex-start}}.integration{grid-template-columns:1fr 1fr;gap:24px;display:grid}.integration h3{font-family:var(--font-display);margin:0 0 6px;font-size:15px}.fresh-key{background:var(--agent-2);border-radius:10px;gap:6px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:grid}.fresh-key code,.snippet{word-break:break-all;padding:8px 10px;font-size:12px;display:block}.scope-list{flex-wrap:wrap;gap:12px;display:flex}.check{color:var(--text);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.check input{width:auto}@media (width<=900px){.integration{grid-template-columns:1fr}}.help-box{background:var(--accent-2);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));border-radius:var(--radius);gap:6px;max-width:900px;margin-bottom:18px;padding:14px 16px;display:grid}.help-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.help-head h2{align-items:center;gap:8px;margin:0;display:inline-flex}.help-body p{max-width:75ch;margin:0 0 6px;line-height:1.5}.help-steps{gap:3px;margin:4px 0 0;padding-left:20px;display:grid}.help-reopen{align-items:center;gap:6px;margin-bottom:14px;display:inline-flex}.hint{display:inline}.hint-btn{color:var(--accent);cursor:pointer;vertical-align:-2px;background:0 0;border:0;border-radius:50%;padding:0 2px}.hint-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent)}.hint-text{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;margin:6px 0;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.45;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.empty{border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel);justify-items:start;gap:8px;padding:22px;display:grid}.empty p{color:var(--muted);max-width:70ch;margin:0}.link{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.small{font-size:12px}.badge{background:var(--agent);color:var(--brand-tinta);font:600 11px var(--font-mono);border-radius:999px;margin-left:auto;padding:1px 7px}.plain-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plain-list li{align-items:center;gap:8px;display:flex}.chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:999px;padding:5px 12px;font-weight:500}.chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:1px}.recipes{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.recipe{align-content:start;gap:10px;display:grid}.recipe.installed{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.recipe.soon{background:var(--bg)}.recipe h3{font-family:var(--font-display);margin:2px 0 0;font-size:16px}.recipe-area{font:500 11px var(--font-mono);color:var(--muted);letter-spacing:.04em}.cause-effect{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.cause-effect>svg{color:var(--muted)}.ce-if,.ce-then{border-radius:8px;height:100%;padding:8px 10px;font-size:13px;line-height:1.4}.ce-if{background:var(--bg);border:1px solid var(--line)}.ce-then{background:var(--accent-2)}.ce-if small,.ce-then small{font:600 11px var(--font-mono);color:var(--muted);margin-bottom:2px;display:block}.recipe-why,.recipe-example{margin:0;font-size:13px;line-height:1.45}.recipe-example{color:var(--muted)}.gate{color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:6px;font-size:12px;display:flex}.gate>svg{color:var(--ok);flex:none}.recipe-brings{color:var(--muted);border-top:1px solid var(--line);gap:4px;padding-top:8px;font-size:12px;display:grid}.recipe-brings span{align-items:center;gap:6px;display:inline-flex}.recipe-soon{margin:0;font-size:13px}.recipe-params{flex-wrap:wrap;gap:12px;display:flex}.recipe-params .field{flex:1;min-width:150px;margin:0}.with-unit{align-items:center;gap:6px;display:flex}.with-unit input{max-width:140px}.with-unit span{color:var(--muted);font-size:13px}@media (width<=520px){.recipes,.cause-effect{grid-template-columns:1fr}.cause-effect>svg{justify-self:center;transform:rotate(90deg)}}.approvals{gap:12px;max-width:900px;display:grid}.approval{border-left:3px solid var(--agent);gap:8px;display:grid}.approval.history{border-left-color:var(--line);gap:4px}.approval-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.approval-head .kind{font-family:var(--font-display);font-size:15px;font-weight:700}.approval-reason{background:var(--agent-2);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.approval .field{margin-bottom:4px}.plain-fieldset{border:0;margin:0 0 4px;padding:0}.plain-fieldset legend{color:var(--muted);margin-bottom:4px;padding:0;font-size:12px}.reject-box{border-top:1px solid var(--line);padding-top:10px}.stepper{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.stepper li{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;display:inline-flex}.stepper li.on{border-color:var(--accent);color:var(--text);font-weight:600}.stepper li.done{color:var(--text)}.stepper-n{background:var(--bg);width:22px;height:22px;font:600 12px var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.stepper li.on .stepper-n{background:var(--accent);color:var(--on-accent)}.stepper li.done .stepper-n{background:var(--accent-2);color:var(--text)}.onboarding{gap:12px;display:grid}.onboarding-multiple{border:0;min-width:0;margin:0;padding:0}.onboarding-options{flex-wrap:wrap;gap:8px;display:flex}.onboarding-option{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:15px;display:inline-flex}.onboarding-option.selected{background:var(--accent-2);border-color:var(--accent)}.onboarding-option input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.onboarding-custom{gap:8px;margin-top:12px;display:flex}.onboarding-custom input{flex:1;min-width:0;font-size:16px}.onboarding-custom button{flex-shrink:0;min-height:44px}.onboarding h2{margin:0}.onboarding h3{align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.choice-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.choice{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);cursor:pointer;align-items:flex-start;gap:12px;padding:12px;display:flex}.choice.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.choice:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:1px}.choice-box{border:2px solid var(--line);background:var(--bg);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.choice.on .choice-box{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.choice b{font-size:14px;display:block}.choice small{color:var(--muted);margin-top:3px;line-height:1.4;display:block}.review-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.review-blocked{border:1px dashed var(--line);border-radius:var(--radius);gap:8px;padding:12px;font-size:13px;display:grid}.review-context summary{cursor:pointer;color:var(--muted);font-size:13px}.review-context pre{white-space:pre-wrap;font:12px var(--font-mono);background:var(--bg);border-radius:8px;padding:10px}.wizard-nav{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.initials{background:var(--accent-2);width:26px;height:26px;color:var(--text);font:600 11px var(--font-mono);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.member .initials{width:36px;height:36px;font-size:13px}.kcard-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.team-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;display:grid}.member{align-content:start;gap:10px;display:grid}.member.inactive{opacity:.6}.member-head{align-items:center;gap:10px;display:flex}.member-head .pill{margin-left:auto}.member-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.member-grid .field,.member .chips,.invite-form .chips{margin:0}.invite-form{gap:10px;max-width:900px;display:grid}.perm-table{max-width:560px}.perm-table td,.perm-table th{text-align:center}.perm-table td:first-child,.perm-table th:first-child{text-align:left}.perm-table tr:hover td{cursor:default;background:0 0}.perm-table input{width:auto}.role-editor{gap:12px;max-width:900px;display:grid}.extras{gap:6px;display:grid}.routing{gap:8px;display:grid}.route-row{grid-template-columns:180px 1fr 1fr;align-items:center;gap:8px;display:grid}.route-row>button{justify-self:start}.owner-line{align-items:center;gap:8px;margin-top:6px;display:flex}.owner-line label{white-space:nowrap;margin:0}.owner-line select{width:auto;min-width:200px}@media (width<=700px){.team-list,.route-row{grid-template-columns:1fr}}.today{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:14px;margin-bottom:22px;display:grid}.today-tasks h2{align-items:baseline;gap:8px;display:flex}.task-list{margin:0 0 8px;padding:0;list-style:none;display:grid}.task-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.task-list li a{font-weight:500}.task-list li span{color:var(--muted);white-space:nowrap}.task-list li.overdue{border-left:3px solid var(--danger);padding-left:8px}.task-list li.overdue span{color:var(--danger)}.task-list li.due-today span{color:var(--warn)}.today-side{gap:10px;display:grid}.today-stat{gap:2px;display:grid}.today-stat .kpi{font-size:26px}.today-stat.attention{border-color:var(--agent);background:var(--agent-2)}.today-stat.ask{gap:4px}.section-title{margin:6px 0 10px}@media (width<=800px){.today{grid-template-columns:1fr}}.pill.warn-pill{background:var(--agent-2);color:var(--text)}.market-card.soon{background:var(--bg)}.copy-row{align-items:center;gap:8px;display:flex}.copy-row code{word-break:break-all;flex:1;padding:8px 10px}.sub-top{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:22px;display:grid}.sub-status{align-content:start;gap:6px;display:grid}.sub-plan{font-family:var(--font-display);font-size:28px;font-weight:700}.meter-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.meter.big{height:10px}.meter div.high{background:var(--warn)}.plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:12px;display:grid}.plan{align-content:start;gap:8px;display:grid}.plan.current{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.plan h3{font-family:var(--font-display);margin:0;font-size:18px}.plan-price{font:600 24px var(--font-mono);font-variant-numeric:tabular-nums}.plan-price small{font:400 13px var(--font-body);color:var(--muted)}.plan-banner{background:var(--agent-2);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.plan-banner.bad{background:color-mix(in srgb, var(--danger) 14%, var(--panel))}.legal{gap:10px;max-width:780px;display:grid}.legal h1{margin-top:6px}.legal-standalone{gap:16px;max-width:860px;margin:0 auto;padding:24px 20px 60px;display:grid}.legal-standalone .brand{align-items:center;gap:10px;padding:0;display:inline-flex}.md{line-height:1.6}.md h2{margin:22px 0 8px;font-size:20px}.md h3{margin:18px 0 6px;font-size:17px}.md h4{margin:14px 0 6px}.md p{max-width:75ch;margin:0 0 10px}.md ul{gap:4px;margin:0 0 10px;padding-left:20px;display:grid}.md blockquote{background:var(--agent-2);border-radius:8px;margin:0 0 14px;padding:10px 14px}.md-table{border:1px solid var(--line);border-radius:8px;margin:0 0 12px;overflow-x:auto}.md-table table{min-width:560px}.md-table tr:hover td{cursor:default;background:0 0}.legal-links{flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:12px;display:flex}.legal-links a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.legal-list{gap:10px;margin:12px 0;display:grid}.legal-list .check{align-items:flex-start}.sub-billing{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin:16px 0;display:grid}.signup{width:min(460px,94vw)}.signup-done{gap:10px;width:min(480px,94vw);display:grid}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.docs{gap:10px;display:grid}.dropzone{border:2px dashed var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.dropzone.over{border-color:var(--accent);background:var(--accent-2)}.doc-list{margin:0;padding:0;list-style:none;display:grid}.doc-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.storage-options{gap:8px;display:grid}.storage-options label.opt{border:1px solid var(--line);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:14px;display:flex}.storage-options label.opt.off{opacity:.55}.storage-options input{width:auto;margin-top:3px}.lines-scroll{overflow-x:auto}table.lines{border-collapse:collapse;width:100%;font-size:13px}table.lines th,table.lines td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:5px 6px}table.lines th{color:var(--muted);font-size:12px;font-weight:600}table.lines .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.lines input,table.lines select{padding:5px 7px}.lines-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.row-btns{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.invoice-actions{border-color:color-mix(in srgb, var(--accent) 35%, var(--line));margin-bottom:14px}.invoice-actions h2{margin-bottom:4px}.ok-text{color:var(--ok);align-items:center;gap:6px;font-weight:600;display:flex}.upload-strip{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.field-wide{grid-column:1/-1}.modal.wide{width:min(860px,96vw)}.modal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.modal-head h2{margin:0}.doc-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;height:min(70vh,720px)}.doc-frame.tall{border:0;border-radius:0;height:70vh;min-height:320px}.public-offer{background:var(--bg);justify-items:center;min-height:100vh;padding:0 16px 32px;display:grid}.public-offer .doc-frame{max-width:760px}.public-decision{width:min(680px,100%);margin-top:-8px}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}.stat-num{font:600 24px var(--font-display,inherit);font-variant-numeric:tabular-nums;margin:4px 0}.warn-text{color:var(--warn)}.missing-list{gap:8px;margin:0;padding-left:18px;display:grid}.linklike{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}h2 .badge{margin-left:6px}.gsearch{margin:0 6px 6px;position:relative}.gsearch input{width:100%}.gsearch-list{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;max-height:60vh;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.gsearch-list li{cursor:pointer;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:6px 8px;display:grid}.gsearch-list li .t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gsearch-list li .small{grid-column:2}.gsearch-list li.on,.gsearch-list li:hover{background:var(--accent-2)}.gsearch-list li.none{cursor:default;display:block}.brand{position:relative}.menu-toggle{margin-left:auto;display:none}@media (width<=800px){.sidebar{z-index:20;scrollbar-gutter:auto;border-right:0;border-bottom:1px solid var(--line);flex-flow:column;height:auto;max-height:85dvh;display:flex;position:sticky;top:0;overflow:auto}.sidebar.menu-open .brand{z-index:2;background:var(--sidebar-bg);padding-top:12px;position:sticky;top:-16px}.menu-toggle{align-items:center;gap:6px;min-height:44px;display:inline-flex}.brand{align-items:center;gap:10px;width:100%;display:flex}.sidebar .sidebar-body{display:none}.sidebar.menu-open .sidebar-body{display:flex}.sidebar.menu-open .nav{flex-direction:column;display:flex}.gsearch{margin:0 0 6px}.topbar{flex-wrap:wrap;gap:10px}.kanban{overflow-x:auto}}.setup{margin-bottom:16px}.setup-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-head h2{margin:0}.setup .meter{margin:10px 0}.setup-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-list li{border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.setup-list li.next{background:var(--accent-2)}.setup-list li.done a{color:var(--muted);text-decoration:line-through}.setup-list .tick{border:1.5px solid var(--line);width:20px;height:20px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.setup-list li.done .tick{background:var(--ok);border-color:var(--ok)}.brain-next{border-left:4px solid var(--accent)}.brain-steps{gap:12px;padding:0;list-style:none;display:grid}.work-plans{max-width:1100px}.work-plans .field{display:block}.work-plans .field input,.work-plans .field select,.work-plans .field textarea{width:100%;margin-top:6px;display:block}.work-plans .chips{flex-wrap:wrap;margin:16px 0}.work-plans .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.work-plans .card{overflow-wrap:anywhere;min-width:0;margin-bottom:16px}.work-plans summary,.company-overview>summary,.daily-help>summary,.setup summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.company-overview{margin-top:24px}.operator-controls .card{margin-bottom:16px}.operator-controls .field{margin-bottom:12px;display:block}.operator-controls input:not([type=checkbox]),.operator-controls select,.operator-controls textarea{width:100%;margin-top:6px;display:block}.operator-controls summary{cursor:pointer;min-height:44px;padding:12px 0}.operator-member{border-top:1px solid var(--line);padding:8px 0}.operator-tabs{flex-wrap:wrap;max-width:100%}.operator-tabs .btn{white-space:normal;min-height:44px}@media (width<=600px){.operator-tabs{width:100%}.operator-tabs .btn{flex:140px}}.sidebar-body{flex-direction:column;flex:1 0 auto;gap:4px;display:flex}.sidebar-body>*{flex-shrink:0}.status{background:var(--panel);border:1px solid #dccdbb;border-radius:10px;margin:0 0 8px;padding:8px 10px 6px}.status-head{color:#62402c;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.status-head a{color:var(--accent);text-underline-offset:2px;font-weight:500;text-decoration:underline}.status-list{margin:0;padding:0;list-style:none;display:grid}.status-list li{padding-left:13px;position:relative}.status-list li:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.status-list li.off:before{background:var(--warn)}.status-list a,.status-static{border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;min-height:26px;padding:3px 4px;font-size:12px;line-height:1.3;display:flex}.status-list a:hover{background:#fbf0e4}.status-list b{color:var(--text);white-space:nowrap;font-weight:600}.status-list span{color:var(--muted);text-align:right}.status-list li.off span{color:var(--warn);font-weight:600}.status-card{margin-bottom:20px}.status-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.status-rows li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.status-rows .status-dot{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px}.status-rows li.off .status-dot{background:var(--warn)}.status-rows .status-text{flex:240px;font-size:14px}.status-rows .btn{margin-left:auto}.bank-panel{margin:10px 0 16px}.bank-preview{margin-top:10px}.bank-preview tr.ok td{background:color-mix(in srgb, var(--ok) 8%, transparent)}.bank-preview tr.maybe td{background:color-mix(in srgb, var(--warn) 8%, transparent)}.bank-preview tr.none td{color:var(--muted)}.bank-link{border-top:1px dashed var(--line);margin-top:12px;padding-top:10px}.bank-link h4{font:700 14px/1.3 var(--font-display);margin:0 0 6px}.bank-link select{border:1px solid var(--line);border-radius:9px;max-width:260px;padding:7px 9px}.setup-more{border:1px dashed var(--line);border-radius:8px;margin:4px 0;padding:6px 10px}.setup-more>summary{cursor:pointer;font-size:13px;font-weight:600}.setup-more[open]{gap:4px;display:grid}.office-mode.on{border-color:var(--accent)}.invite-first{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.ssp-offer{border-color:var(--accent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--panel)), var(--panel))}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav .navlike{color:#554c43;width:100%;min-height:44px;font:500 15px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.nav .navlike:hover{color:#51392b;background:#fbf0e4}.helpbot-fab{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--accent);min-height:48px;color:var(--on-accent);font:700 15px var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:flex;position:fixed;box-shadow:0 6px 20px #3c1e0a47}.helpbot-fab:focus-visible,.helpbot button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:2px}.helpbot{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(480px,100vw - 32px);max-height:min(760px,100dvh - 36px);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #3c1e0a47}.helpbot>header{background:var(--accent-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.helpbot>header small{color:var(--muted);font-size:12px;display:block}.helpbot-log{flex-direction:column;flex:1;gap:10px;min-height:160px;padding:12px 14px;display:flex;overflow-y:auto}.helpbot-empty{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.helpbot-empty p{margin:0 0 4px}.helpbot-msg{background:var(--bg);overflow-wrap:anywhere;border-radius:12px;max-width:92%;padding:9px 12px}.helpbot-msg.me{background:var(--accent-2);align-self:flex-end}.helpbot-msg.err{border:1px solid #e3b4a4}.helpbot-msg p,.helpbot-msg ol,.helpbot-msg ul{margin:0 0 6px}.helpbot-msg ol,.helpbot-msg ul{padding-left:20px}.helpbot-msg h1,.helpbot-msg h2,.helpbot-msg h3{margin:0 0 6px;font-size:14px}.helpbot-src{color:var(--muted);font-size:12px;margin:6px 0 0!important}.helpbot>form{border-top:1px solid var(--line);gap:8px;padding:10px 14px;display:flex}.helpbot>footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 14px 12px;font-size:12px;display:flex}@media (width<=520px){.helpbot{width:auto;left:16px;right:16px}}@media print{.helpbot,.helpbot-fab{display:none}}.office-page{gap:18px;display:grid}.office-page .card{gap:12px;display:grid}.office-page .card h2{margin:0;font-size:17px}.office-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.office-fill{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.office-fill label{margin:0;font-size:13px}.office-fill select{width:auto;min-width:180px;max-width:100%}.office-ph{flex-wrap:wrap;gap:6px;display:flex}.office-ph .chip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.office-writer textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.office-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.55 var(--font-body);background:var(--bg);border:1px solid var(--line);border-radius:8px;max-height:60vh;margin:0;padding:14px;overflow-y:auto}.office-table th,.office-table td{white-space:nowrap;font-size:13px}.office-table tr:hover td{cursor:default}.case-next{border-left:4px solid var(--accent);margin-bottom:20px}.case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-bottom:20px;display:grid}.case-records,.case-timeline,.daily-exceptions ul,.first-result-steps ol{margin:0;padding:0;list-style:none}.case-records li{border-bottom:1px solid var(--line);padding:12px 0}.case-records a{flex-direction:column;gap:6px;display:flex}.case-records span,.case-records p{color:var(--muted);font-size:13px}.case-timeline li{border-left:2px solid var(--line);margin-left:6px;padding:0 0 24px 20px}.case-timeline li>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.case-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.case-timeline time{color:var(--muted);font-size:12px}.break-word{overflow-wrap:anywhere}.daily-exceptions{margin-bottom:20px}.daily-exceptions li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:flex}.daily-exceptions li>div{flex:1;min-width:0}.daily-exceptions p{color:var(--muted);margin:5px 0 0;font-size:13px}.exception-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.exception-dot.priority-1{background:#b94a35}.first-result-choice{text-align:left;cursor:pointer;color:inherit;font:inherit}.first-result-choice strong,.first-result-choice span{margin:8px 0;display:block}.first-result-choice.selected{outline:2px solid var(--accent)}.first-result-steps{margin-top:24px}.first-result-steps li{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.step-number{color:var(--accent);font-size:24px}@media (width<=650px){.daily-exceptions li{flex-wrap:wrap}.daily-exceptions li>.btn{margin-left:22px}}.helpbot-fab>img{object-fit:contain;margin:-8px 0;display:block}.helpbot{max-height:calc(100dvh - 100px);overflow:hidden}.helpbot-log{overscroll-behavior:contain}@media (width<=650px){.helpbot-fab{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:12px 16px}.helpbot{bottom:max(14px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 95px);left:10px;right:10px}}.nova-modes{border-bottom:1px solid var(--line);gap:6px;padding:8px 12px;display:flex}.nova-modes button{font:inherit;background:var(--bg);color:var(--text);cursor:pointer;border:0;border-radius:8px;flex:1;padding:10px 7px;font-size:13px}.nova-modes button.active{background:var(--accent-2);box-shadow:inset 0 -2px var(--accent);font-weight:700}.nova-work{flex-direction:column;gap:14px;min-height:160px;padding:14px;display:flex;overflow-y:auto}.nova-context{border-left:3px solid var(--accent);overflow-wrap:anywhere;gap:5px;padding:3px 0 3px 10px;display:grid}.nova-context small,.nova-work small{color:var(--muted);line-height:1.45}.nova-actions{flex-wrap:wrap;gap:7px;display:flex}.nova-actions .btn{white-space:normal;flex:110px;min-height:42px}.nova-more{border:1px solid var(--line);border-radius:10px;padding:10px}.nova-more[open]{gap:10px;display:grid}.nova-work label{gap:6px;font-size:13px;display:grid}.nova-work input,.nova-work select{width:100%;min-width:0}.nova-ai-setting{background:var(--bg);border-radius:8px;padding:10px}.nova-ai-setting label{display:block}.nova-ai-setting input{width:auto;margin-right:6px}.nova-ai-setting small{margin-top:4px;display:block}.nova-question{gap:6px;display:grid}.nova-question>div{gap:6px;display:flex}.nova-question input{flex:1}.nova-result{border-top:1px solid var(--line);outline-offset:4px;overflow-wrap:anywhere;padding-top:14px}.nova-result h3{margin:0;font-size:18px}.nova-result h4{margin:16px 0 8px;font-size:14px}.nova-result p{margin:6px 0}.nova-result-top{gap:7px;display:grid}.nova-result-top .tag{justify-self:start}.nova-facts{margin:0;padding:0;list-style:none}.nova-facts li{border-bottom:1px solid var(--line);padding:8px 0}.nova-result details{margin:8px 0;font-size:13px}.nova-result summary{cursor:pointer}.nova-result blockquote{border-left:2px solid var(--accent);background:var(--bg);white-space:pre-wrap;margin:8px 0;padding:8px}.nova-draft pre,.nova-all-sources pre{font:inherit;white-space:pre-wrap;background:var(--bg);border-radius:8px;max-height:280px;padding:10px;overflow:auto}.nova-draft small{margin-top:6px;display:block}.nova-proposal{border:1px solid var(--accent);border-radius:10px;margin:16px 0;padding:12px}.nova-proposal legend{font-size:13px;font-weight:700}.nova-proposal label{align-items:flex-start;margin:10px 0;display:flex}.nova-proposal input{width:auto;margin-top:4px}.nova-proposal span{flex:1;min-width:0}.nova-proposal del,.nova-proposal ins,.nova-proposal small{padding:4px;display:block}.nova-proposal del{background:#fff0e9}.nova-proposal ins{background:#edf3e9;text-decoration:none}.nova-proposal .btn{margin:4px 4px 0 0}.nova-limited{background:#fff1d6;border-radius:8px;padding:10px}.nova-saved{color:var(--accent);font-weight:700}.nova-quota{border-top:1px solid var(--line);padding-top:8px}.helpbot>header{flex-shrink:0}.helpbot>footer{padding-top:8px}.helpbot-fab img{object-fit:contain;width:52px;height:48px}@media (width<=520px){.helpbot{max-height:calc(100dvh - 24px);bottom:12px}.nova-work{padding:12px}}.nova-presence{right:18px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.nova-mascot.helpbot-fab{width:88px;height:74px;min-height:0;box-shadow:none;pointer-events:auto;background:0 0;border:0;padding:0;animation:4s ease-in-out infinite nova-float;position:static}.nova-mascot.helpbot-fab img{object-fit:contain;filter:drop-shadow(0 6px 5px #482d1424);width:88px;height:74px}.nova-mascot:hover{animation-play-state:paused}.nova-speech{pointer-events:auto;background:var(--panel);border-radius:18px 18px 4px;width:min(260px,100vw - 40px);margin-bottom:4px;padding:16px 24px 14px 16px;position:relative;box-shadow:0 4px 22px #482d141f}.nova-speech:after{content:"";border-left:11px solid #0000;border-top:11px solid var(--panel);position:absolute;bottom:-9px;right:43px}.nova-speech strong{font-size:15px}.nova-speech p{margin:7px 0;font-size:13px;line-height:1.5}.nova-speech .linklike{text-align:left;font-size:13px;font-weight:700}.nova-dismiss{color:var(--muted);cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:20px;position:absolute;top:3px;right:3px}@keyframes nova-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nova-mascot.helpbot-fab{animation:none}}@media (width<=520px){.nova-presence{right:12px}.nova-mascot.helpbot-fab,.nova-mascot.helpbot-fab img{width:72px;height:60px}.nova-speech{width:230px;padding:12px 24px 12px 12px}}@media print{.nova-presence{display:none}}.nova-table{margin:10px 0;overflow-x:auto}.nova-table table{min-width:320px;font-size:12px}.nova-table th,.nova-table td{border-bottom:1px solid var(--line);padding:6px}.nova-file-preview{white-space:pre-wrap;max-height:220px;font:inherit;font-size:13px;overflow:auto}.password-entry{align-items:center;gap:8px;display:flex}.password-entry input{flex:1;min-width:0}.password-entry button{flex-shrink:0;font-size:12px}.nova-voice-launch{z-index:80;color:#543f2f;font:inherit;cursor:pointer;background:#fff9ef;border:1px solid #cbbba8;border-radius:20px;padding:9px 15px;font-size:12px;position:fixed;bottom:16px;left:16px;box-shadow:0 2px 12px #39291515}.nova-chat{z-index:170;color:#252823;text-align:left;background:#fff;border:1px solid #e6ded2;border-radius:22px;flex-direction:column;width:min(410px,100vw - 32px);max-height:calc(100dvh - 48px);font:14px/1.55 Figtree,system-ui,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 60px #31261726}.nova-chat-header{background:#fff;border-bottom:1px solid #f0f0eb;align-items:center;gap:10px;padding:16px 18px;display:flex}.nova-chat-header img{object-fit:contain;flex-shrink:0}.nova-chat-header>div{flex:1}.nova-chat-header strong{font-size:18px;display:block}.nova-chat-header span{color:#81776b;font-size:12px;display:block}.nova-chat-icon{color:#776b5e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.nova-chat-icon:hover{background:#eee5d7}.nova-chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:130px;max-height:350px;padding:20px 16px;display:flex;overflow-y:auto}.nova-chat-bubble{overflow-wrap:anywhere;background:#f5f6f3;border-radius:4px 16px 16px;align-self:flex-start;max-width:94%;padding:13px 15px}.nova-chat-bubble.is-me{background:#e5eee7;border-radius:16px 4px 16px 16px;align-self:flex-end}.nova-chat-bubble.is-error{background:#f9e8df}.nova-chat-bubble p{margin:4px 0;line-height:1.65}.nova-chat-bubble ul,.nova-chat-bubble ol{padding-left:18px}.nova-chat-speaker{color:#867868;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.nova-chat-sources{flex-direction:column;gap:6px;margin-top:8px;font-size:12px;display:flex}.nova-chat-source{margin-top:10px;font-size:12px;display:block}.nova-chat a{color:#a24724;text-underline-offset:3px}.nova-chat-status{color:#8b7c6e;flex-shrink:0;min-height:27px;padding:8px 18px 4px;font-size:11px}.nova-chat-status.is-error{color:#a33d25}.nova-chat-status.is-listening{color:#38634c}.nova-chat-composer{background:#fff;border:1px solid #dcd3c6;border-radius:16px;flex-shrink:0;margin:6px 14px 0}.nova-chat-composer:focus-within{border-color:#986c50;box-shadow:0 0 0 2px #986c5010}.nova-chat-composer textarea{resize:none;color:#302a24;background:0 0;border-radius:16px;outline:none;width:100%;min-height:60px;padding:12px 14px 4px;font:14px/1.5 Figtree,system-ui,sans-serif;display:block;box-shadow:none!important;border:0!important}.nova-chat-controls{justify-content:space-between;align-items:center;padding:5px 8px 8px;display:flex}.nova-chat-mic{color:#fff;cursor:pointer;background:#365b49;border:0;border-radius:24px;align-items:center;gap:7px;padding:12px 16px;font:600 13px Figtree,system-ui,sans-serif;display:flex}.nova-chat-mic.active{color:#365e47;background:#e4eee6}.nova-chat-mic:disabled{opacity:.5;cursor:default}.nova-chat-send{color:#fff;cursor:pointer;background:#a94725;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nova-chat-send:disabled{color:#a3998b;cursor:default;background:#e7e1d7}.nova-chat-footer{color:#8b7c6e;flex-shrink:0;padding:10px 18px 13px;font-size:10px}.nova-chat-footer summary{cursor:pointer}.nova-chat-footer details[open]{max-height:130px;overflow:auto}.nova-chat-footer p{margin:9px 0;font-size:11px;line-height:1.55}.nova-chat-review{background:#fff2dc;border-radius:12px;flex-shrink:0;margin:0 14px;padding:12px;font-size:12px}.nova-chat-review p{margin:5px 0}.nova-chat-review>div{gap:8px;margin-top:8px;display:flex}.nova-chat-review button{font:inherit;cursor:pointer;background:#fffaf2;border:1px solid #d9c6ac;border-radius:6px;padding:6px 12px}.nova-chat button:focus-visible,.nova-chat summary:focus-visible{outline-offset:3px;outline:2px solid #a94725}@media (width<=500px){.nova-chat{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);bottom:12px;right:12px}.nova-chat-header{padding:12px 14px}.nova-chat-log{padding:14px 12px}.nova-chat-composer textarea{font-size:16px}}.nova-chat-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nova-hold-hint{color:#938879;flex:1;margin-left:9px;font-size:10px}.nova-chat-mic.active{color:#fff;background:#38634c;box-shadow:0 0 0 4px #38634c15}.nova-chat-footer{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nova-chat-footer>span{white-space:nowrap}.nova-chat-footer details{min-width:0}.nova-chat-footer details[open]{flex:1}.nova-chat-status{align-items:center;gap:9px;display:flex}.nova-voice-wave{color:#38634c;flex-shrink:0;align-items:center;gap:3px;height:22px;display:inline-flex}.nova-voice-wave i{background:currentColor;border-radius:3px;width:3px;height:9px;animation:.85s ease-in-out infinite alternate nova-sound}.nova-voice-wave i:nth-child(2){animation-delay:.18s}.nova-voice-wave i:nth-child(3){animation-delay:.34s}.nova-voice-wave i:nth-child(4){animation-delay:.11s}.nova-voice-wave i:nth-child(5){animation-delay:.26s}@keyframes nova-sound{to{height:20px}}@media (prefers-reduced-motion:reduce){.nova-voice-wave i{animation:none}}.nova-talk-controls{padding:12px 18px 8px}.nova-talk-main{align-items:center;gap:14px;display:flex}.nova-talk-main .nova-chat-mic{flex:1;justify-content:center;min-height:48px}.nova-talk-mode{color:#756859;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.nova-talk-mode select{font:inherit;background:#fff;border:1px solid #ded6ca;border-radius:6px;max-width:135px;padding:4px}.nova-chat-controls{justify-content:flex-end}.nova-chat-status.is-recorded{color:#896321}.menu-favorites{color:var(--text);background:#ffe4cf;border:1px solid #e9b18b;border-radius:10px;margin-bottom:4px;padding:8px 6px;box-shadow:inset 3px 0 #e77842}.menu-favorites .favorites-heading h2{color:#8c3d23}.menu-favorites .muted{color:#76503c}.menu-favorites .favorite-row>a:hover{color:#68351f;background:#ffd4b5}.menu-favorites .favorite-row>a.active{color:#78331c;background:#f8c7a7}.favorites-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 4px;display:flex}.favorites-heading h2{margin:4px 0;font-size:13px}.menu-favorites p{margin:8px 4px;font-size:12px;line-height:1.5}.favorite-row{align-items:center;gap:4px;min-width:0;display:flex}.favorite-row>a,.favorite-row>span{flex:1;min-width:0}.favorite-row>span{padding:8px 2px;font-size:13px}.favorite-controls{flex-shrink:0;display:flex}.favorite-controls button{cursor:pointer;background:0 0;border:1px solid #d8dce2;border-radius:6px;min-width:28px;min-height:34px}.favorite-controls button:disabled{opacity:.35;cursor:default}.favorites-editor fieldset{border:0;max-height:40vh;margin:8px 0;padding:0;overflow:auto}.favorites-editor legend{margin-bottom:8px;font-size:12px;font-weight:600}.favorites-editor label{cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-size:12px;display:flex}.favorites-editor input{flex-shrink:0;width:16px;height:16px}.nova-voice-entry{background:#f1f6f2;flex-shrink:0;padding:14px 14px 10px}.nova-voice-entry>button{color:#fff;cursor:pointer;text-align:left;background:#365b49;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 16px;font:600 18px Figtree,system-ui,sans-serif;display:flex;box-shadow:0 3px 9px #243f3220}.nova-voice-entry>button:hover{background:#294b3a}.nova-voice-entry>button:focus-visible{outline-offset:3px;outline:3px solid #c67743}.nova-voice-entry svg{flex-shrink:0}.nova-voice-entry small{color:#e6f2eb;margin-top:3px;font-size:12px;font-weight:400;display:block}.nova-voice-entry p{color:#4b6052;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.favorites-arrange{color:#716557;min-height:32px;font:400 11px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:4px 3px;transition:color .15s;display:inline-flex}.favorites-arrange svg{flex-shrink:0}.favorites-arrange:hover{color:#49392c;background:0 0}.favorites-arrange:hover span{text-underline-offset:4px;text-decoration:underline}.favorites-arrange[aria-expanded=true]{color:#923918}.favorites-arrange:focus-visible{outline-offset:2px;outline:2px solid #9b704d}.favorites-arrange:disabled{opacity:.55;cursor:default}@media (pointer:coarse){.favorites-arrange{min-height:44px}}.operator-entry{border-top:1px solid #bdb3a4;border-bottom:1px solid #bdb3a4;margin:4px 0 16px;padding:12px 8px}.operator-entry>span{letter-spacing:.08em;text-transform:uppercase;color:#726657;padding:0 9px 6px;font-size:10px;display:block}.operator-entry>a{background:#f6f2e9;border:1px solid #d6cdbc;border-radius:9px;font-weight:650}.operator-entry>a.active{color:#304d3f;background:#e8eee9;border-color:#a0afa3}.nova-chat-availability{color:#6d512d;background:#fff3de;border:1px solid #e7d4b0;border-radius:12px;margin:0 16px 12px;padding:12px 16px;font-size:13px}.nova-chat-availability p{margin:0 0 6px}.google-mailboxes h4{margin:8px 0}.google-mailbox{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:8px;padding:12px 0;display:grid}.integration-benefit{border-left:3px solid var(--accent);background:var(--bg);border-radius:0 8px 8px 0;padding:8px 12px;font-size:14px}.integration-benefit p,.integration-onboarding p{margin:4px 0;line-height:1.55}.integration-onboarding{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.integration-account-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.integration-account-actions .btn{white-space:normal;text-align:left;min-height:36px}.integration-account-actions [aria-pressed=true]{background:var(--accent-2);border-color:var(--accent)}.integration-signup{background:var(--bg);border-radius:10px;padding:10px 12px;font-size:14px}.market-actions{flex-wrap:wrap}.integration-market{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}
