.MobileToolCard-module__-H3Hua__card{text-align:left;color:#222723;cursor:pointer;width:100%;min-height:64px;font:inherit;background:#f8faf7;border:1px solid #e5e9e5;border-radius:12px;align-items:center;gap:12px;padding:10px 11px;text-decoration:none;display:flex}.MobileToolCard-module__-H3Hua__card:hover,.MobileToolCard-module__-H3Hua__card:focus-visible{background:#f1f8e8;border-color:#aac77e;outline:2px solid #0000}.MobileToolCard-module__-H3Hua__card:focus-visible{outline-offset:2px;outline:2px solid #6a9400}.MobileToolCard-module__-H3Hua__iconBox{color:#365e0a;background:#eff5e8;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.MobileToolCard-module__-H3Hua__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.MobileToolCard-module__-H3Hua__copy strong{font-size:13px;font-weight:800;line-height:1.3}.MobileToolCard-module__-H3Hua__copy small{color:#59645d;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35}.MobileToolCard-module__-H3Hua__chevron{color:#7a867b;flex:none;padding-left:2px;font-size:21px}@media (prefers-reduced-motion:no-preference){.MobileToolCard-module__-H3Hua__card{transition:background .15s,border-color .15s}}
.BuilderLayoutV2-module__7Fq8JG__root{--sidebar-width:220px;--preview-width:360px;--preview-scale:.41;background:#f4f5f3;height:100vh;position:relative;overflow:hidden}.BuilderLayoutV2-module__7Fq8JG__zoomFit{--preview-scale:.41}.BuilderLayoutV2-module__7Fq8JG__zoom70{--preview-scale:.29}.BuilderLayoutV2-module__7Fq8JG__zoom85{--preview-scale:.35}.BuilderLayoutV2-module__7Fq8JG__zoom100{--preview-scale:.43}.BuilderLayoutV2-module__7Fq8JG__root .builder-shell{background:#f1f3f1;height:100vh;overflow:hidden}.BuilderLayoutV2-module__7Fq8JG__root .builder-topbar{z-index:35;background:#fff;border-bottom:1px solid #e2e5e2;height:56px;padding:0 16px;position:relative}:is(.BuilderLayoutV2-module__7Fq8JG__root .builder-topbar>.brand,.BuilderLayoutV2-module__7Fq8JG__root .builder-title){visibility:hidden}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions{z-index:56;align-items:center;gap:6px;position:relative}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .ghost-toggle{color:#202321;background:#fff;border-color:#dfe3df;border-radius:7px;order:1;padding:8px 10px;font-size:11px}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .ghost-toggle.active{color:#fff;background:#202321}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .button{color:#102000;box-shadow:none;background:#8de000;order:2;padding:9px 14px;font-size:11px}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .command-button{color:#4e5651;background:#fff;border:1px solid #dfe3df;border-radius:7px;order:3;padding:7px 9px}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .command-button kbd{font-size:9px}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .command-button span{font-size:10px}.BuilderLayoutV2-module__7Fq8JG__headerChrome{z-index:55;pointer-events:none;align-items:center;gap:26px;height:56px;display:flex;position:absolute;top:0;left:16px;right:445px}.BuilderLayoutV2-module__7Fq8JG__headerChrome>*{pointer-events:auto}.BuilderLayoutV2-module__7Fq8JG__brand{letter-spacing:-.45px;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.BuilderLayoutV2-module__7Fq8JG__brand>span{background:#91e700;border-radius:5px;width:17px;height:17px;display:block;box-shadow:inset 0 0 0 1px #20320014}.BuilderLayoutV2-module__7Fq8JG__desktopTools{align-items:center;gap:5px;height:100%;display:flex}.BuilderLayoutV2-module__7Fq8JG__helpLink{color:#6d746f;border-radius:7px;padding:8px 10px;font-size:12px}.BuilderLayoutV2-module__7Fq8JG__helpLink:hover{color:#181b19;background:#f3f5f2}.BuilderLayoutV2-module__7Fq8JG__toolMenu{align-items:center;height:100%;display:flex;position:relative}.BuilderLayoutV2-module__7Fq8JG__toolMenu>button{color:#2e332f;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.BuilderLayoutV2-module__7Fq8JG__toolMenu>button:hover,.BuilderLayoutV2-module__7Fq8JG__toolMenuButtonOpen{background:#f0f4ea!important}.BuilderLayoutV2-module__7Fq8JG__toolMenu>button span{color:#7b837d;font-size:9px}.BuilderLayoutV2-module__7Fq8JG__toolPanel{z-index:90;background:#fff;border:1px solid #dfe3df;border-radius:11px;flex-direction:column;gap:3px;width:400px;padding:8px;display:flex;position:absolute;top:49px;left:0;box-shadow:0 18px 55px #161a1726}.BuilderLayoutV2-module__7Fq8JG__toolItem{text-align:left;cursor:pointer;color:#1c201d;background:0 0;border:0;border-radius:8px;grid-template-columns:34px 1fr 14px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.BuilderLayoutV2-module__7Fq8JG__toolItem:hover,.BuilderLayoutV2-module__7Fq8JG__toolItem:focus-visible{background:#f4f7f1;outline:none}.BuilderLayoutV2-module__7Fq8JG__toolItem>i{color:#386400;background:#edffd7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;font-weight:900;display:grid}.BuilderLayoutV2-module__7Fq8JG__toolItem>span{flex-direction:column;gap:3px;display:flex}.BuilderLayoutV2-module__7Fq8JG__toolItem b{font-size:12px}.BuilderLayoutV2-module__7Fq8JG__toolItem small{color:#707873;font-size:10px;font-weight:500;line-height:1.35}.BuilderLayoutV2-module__7Fq8JG__toolItem>em{color:#a0a7a2;font-style:normal}.BuilderLayoutV2-module__7Fq8JG__mobileHeaderActions{gap:6px;margin-left:auto;display:none}.BuilderLayoutV2-module__7Fq8JG__mobileHeaderActions button{background:#fff;border:1px solid #dfe3df;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.BuilderLayoutV2-module__7Fq8JG__root .builder-grid{grid-template-columns:var(--sidebar-width) minmax(520px,1fr) var(--preview-width);background:#f4f5f3;height:calc(100vh - 56px);padding-top:34px}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar{color:#202421;background:#fbfcfa;border-right:1px solid #e0e4e0;padding:12px 8px 50px;transition:width .18s,padding .18s}:is(.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-group-label,.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-tool-link,.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-group:nth-of-type(2),.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-group:nth-of-type(3),.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-group:first-of-type .nav-item:nth-of-type(3),.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .local-note,.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .text-button){display:none!important}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-group{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item{color:#333a35;background:0 0;border-radius:8px;grid-template-columns:27px 1fr auto;min-height:39px;padding:10px 9px;font-size:12px;font-weight:750}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item:hover{background:#f0f2ef}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item>span{color:#919991;font-size:9px}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item.active{color:#162011;background:#e7fbd4}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item.active>span{color:#5a9500}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item>b{color:#8a5b00;background:#fff0c6;border-radius:20px;padding:3px 6px;font-size:9px}.BuilderLayoutV2-module__7Fq8JG__root .sidebar-spacer{display:block}.BuilderLayoutV2-module__7Fq8JG__sidebarCollapsed{--sidebar-width:54px}.BuilderLayoutV2-module__7Fq8JG__sidebarCollapsed .builder-sidebar{padding-left:6px;padding-right:6px}.BuilderLayoutV2-module__7Fq8JG__sidebarCollapsed .builder-sidebar .nav-item{grid-template-columns:1fr;justify-items:center;padding:10px 4px;font-size:0}.BuilderLayoutV2-module__7Fq8JG__sidebarCollapsed .builder-sidebar .nav-item>span{font-size:9px}.BuilderLayoutV2-module__7Fq8JG__sidebarCollapsed .builder-sidebar .nav-item>b{padding:2px 4px;font-size:8px;position:absolute;transform:translate(12px,-12px)}.BuilderLayoutV2-module__7Fq8JG__collapseButton{z-index:45;width:calc(var(--sidebar-width) - 16px);color:#737a75;cursor:pointer;background:#fff;border:1px solid #dfe3df;border-radius:8px;min-width:38px;height:32px;font-size:10px;font-weight:800;transition:width .18s;position:absolute;bottom:8px;left:8px}.BuilderLayoutV2-module__7Fq8JG__collapseButton:hover{color:#202421;background:#f4f6f3}.BuilderLayoutV2-module__7Fq8JG__root .next-steps{z-index:44;background:#fff;border-bottom:1px solid #e2e5e2;align-items:center;height:34px;transition:padding .18s;top:56px;left:0;right:0;padding:0 20px 0 calc(var(--sidebar-width) + 14px)!important;gap:0!important;margin:0!important;display:flex!important;position:fixed!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step{color:#7a817c!important;min-width:0!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:7px!important;padding:0 15px!important;font-size:10px!important;display:flex!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step:not(:last-child):after{content:"";background:#d8dcd8;width:18px;height:1px;margin-left:6px}.BuilderLayoutV2-module__7Fq8JG__root .next-step>b{flex:none;color:#68706b!important;background:#fff!important;border:1px solid #cfd4cf!important;border-radius:50%!important;place-items:center!important;width:16px!important;height:16px!important;font-size:8px!important;display:grid!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step>span{white-space:nowrap;font-size:10px!important;display:block!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step small{display:none!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step.active{font-weight:800;color:#1d231f!important}:is(.BuilderLayoutV2-module__7Fq8JG__root .next-step.active>b,.BuilderLayoutV2-module__7Fq8JG__root .next-step.done>b){color:#172500!important;background:#91e700!important;border-color:#91e700!important}.BuilderLayoutV2-module__7Fq8JG__root .editor-panel{background:#fff;border-right:1px solid #e0e4e0;position:relative;overflow:auto}.BuilderLayoutV2-module__7Fq8JG__contentActive .editor-panel .panel-content{padding-top:72px}.BuilderLayoutV2-module__7Fq8JG__editorTabs{z-index:28;top:105px;left:calc(var(--sidebar-width) + 28px);background:#f1f2ef;border-radius:9px;padding:3px;transition:left .18s;display:flex;position:absolute}.BuilderLayoutV2-module__7Fq8JG__editorTabs button{color:#737b75;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 15px;font-size:11px;font-weight:800}.BuilderLayoutV2-module__7Fq8JG__editorTabs .BuilderLayoutV2-module__7Fq8JG__editorTabActive{color:#1b1f1c;background:#fff;box-shadow:0 1px 4px #00000017}:is(.BuilderLayoutV2-module__7Fq8JG__contentActive:not(.BuilderLayoutV2-module__7Fq8JG__appearanceMode) .editor-panel .template-picker,.BuilderLayoutV2-module__7Fq8JG__contentActive:not(.BuilderLayoutV2-module__7Fq8JG__appearanceMode) .editor-panel .layout-panel,.BuilderLayoutV2-module__7Fq8JG__contentActive:not(.BuilderLayoutV2-module__7Fq8JG__appearanceMode) .editor-panel .form-section-title:has(+.template-picker)){display:none!important}.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-content>*{display:none!important}:is(.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-content>.panel-heading,.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-content>.template-picker,.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-content>.layout-panel,.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-content>.form-section-title:has(+.template-picker),.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-content>.inline-warning.danger){display:block!important}.BuilderLayoutV2-module__7Fq8JG__contentActive.BuilderLayoutV2-module__7Fq8JG__appearanceMode .editor-panel .panel-heading>p{max-width:540px}.BuilderLayoutV2-module__7Fq8JG__root .preview-area{background:#f1f3f1;padding:0 10px 50px;position:relative;overflow:hidden auto}.BuilderLayoutV2-module__7Fq8JG__root .preview-toolbar{color:#717873;justify-content:flex-start;max-width:none;height:46px;margin:0;padding:0 4px;font-size:9px}.BuilderLayoutV2-module__7Fq8JG__root .preview-toolbar .preview-status{display:none}.BuilderLayoutV2-module__7Fq8JG__root .cv-page{transform:translateX(-50%) scale(var(--preview-scale));transform-origin:top;margin:0 0 0 50%;transition:transform .16s;box-shadow:0 10px 30px #1418161f}.BuilderLayoutV2-module__7Fq8JG__previewControls{z-index:29;pointer-events:none;justify-content:flex-end;align-items:center;gap:7px;width:334px;display:flex;position:absolute;top:99px;right:13px}.BuilderLayoutV2-module__7Fq8JG__previewControls>*{pointer-events:auto}.BuilderLayoutV2-module__7Fq8JG__zoomGroup{background:#fff;border:1px solid #dce1dc;border-radius:7px;padding:2px;display:flex;box-shadow:0 2px 8px #0000000a}.BuilderLayoutV2-module__7Fq8JG__zoomGroup button{color:#7a827c;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:800}.BuilderLayoutV2-module__7Fq8JG__zoomGroup .BuilderLayoutV2-module__7Fq8JG__zoomActive{color:#365d00;background:#eef6e7}.BuilderLayoutV2-module__7Fq8JG__analysisButton{color:#315800;cursor:pointer;background:#e5f8cf;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.BuilderLayoutV2-module__7Fq8JG__mediumPreviewButton{z-index:46;background:#fff;border:1px solid #dce1dc;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800;display:none;position:absolute;top:99px;right:14px}.BuilderLayoutV2-module__7Fq8JG__analysisDrawer{z-index:65;width:var(--preview-width);background:#fff;border-left:1px solid #dce1dc;position:absolute;top:90px;bottom:0;right:0;overflow:auto;box-shadow:-16px 0 40px #181d191a}.BuilderLayoutV2-module__7Fq8JG__analysisHead{border-bottom:1px solid #e3e6e3;justify-content:space-between;align-items:center;height:58px;padding:11px 14px;display:flex}.BuilderLayoutV2-module__7Fq8JG__analysisHead>div{flex-direction:column;gap:3px;display:flex}.BuilderLayoutV2-module__7Fq8JG__analysisHead span{letter-spacing:.14em;color:#8a918b;font-size:8px;font-weight:900}.BuilderLayoutV2-module__7Fq8JG__analysisHead b{font-size:13px}.BuilderLayoutV2-module__7Fq8JG__analysisHead button,.BuilderLayoutV2-module__7Fq8JG__sheetHead button{cursor:pointer;background:#f1f3f1;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.BuilderLayoutV2-module__7Fq8JG__analysisTabs{border-bottom:1px solid #edf0ed;gap:4px;padding:9px 12px;display:flex}.BuilderLayoutV2-module__7Fq8JG__analysisTabs button{color:#737b75;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:800}.BuilderLayoutV2-module__7Fq8JG__analysisTabs .BuilderLayoutV2-module__7Fq8JG__analysisTabActive{color:#315700;background:#e7fbd4}.BuilderLayoutV2-module__7Fq8JG__analysisContent{padding:14px}.BuilderLayoutV2-module__7Fq8JG__statGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.BuilderLayoutV2-module__7Fq8JG__statGrid>div{border:1px solid #e0e4df;border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.BuilderLayoutV2-module__7Fq8JG__statGrid b{font-size:18px}.BuilderLayoutV2-module__7Fq8JG__statGrid span{color:#757d77;font-size:9px}.BuilderLayoutV2-module__7Fq8JG__analysisIntro{color:#68706b;margin:14px 0;font-size:10px;line-height:1.5}.BuilderLayoutV2-module__7Fq8JG__analysisEmpty{text-align:center;border:1px dashed #cdd3cd;border-radius:9px;flex-direction:column;gap:5px;padding:20px;display:flex}.BuilderLayoutV2-module__7Fq8JG__analysisEmpty b{font-size:11px}.BuilderLayoutV2-module__7Fq8JG__analysisEmpty span{color:#7a827c;font-size:9px}.BuilderLayoutV2-module__7Fq8JG__issueList,.BuilderLayoutV2-module__7Fq8JG__findingList{flex-direction:column;gap:7px;display:flex}.BuilderLayoutV2-module__7Fq8JG__issueList article{border:1px solid #e1e4e1;border-radius:8px;grid-template-columns:24px 1fr;gap:8px;padding:10px;display:grid}.BuilderLayoutV2-module__7Fq8JG__issueList article>span{color:#895800;background:#fff1cb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.BuilderLayoutV2-module__7Fq8JG__issueList article>div{flex-direction:column;gap:4px;display:flex}.BuilderLayoutV2-module__7Fq8JG__issueList b{font-size:10px;line-height:1.4}.BuilderLayoutV2-module__7Fq8JG__issueList small{color:#89908b;font-size:8px}.BuilderLayoutV2-module__7Fq8JG__issueList p{color:#6f7771;margin:0;font-size:9px;line-height:1.4}.BuilderLayoutV2-module__7Fq8JG__findingList article{border-bottom:1px solid #edf0ed;grid-template-columns:10px 1fr;gap:9px;padding:10px 2px;display:grid}.BuilderLayoutV2-module__7Fq8JG__findingList i{background:#8f9791;border-radius:50%;width:7px;height:7px;margin-top:3px}.BuilderLayoutV2-module__7Fq8JG__findingList i.BuilderLayoutV2-module__7Fq8JG__generic{background:#ec754d}.BuilderLayoutV2-module__7Fq8JG__findingList i.BuilderLayoutV2-module__7Fq8JG__proof{background:#e5b135}.BuilderLayoutV2-module__7Fq8JG__findingList i.BuilderLayoutV2-module__7Fq8JG__strong{background:#75a000}.BuilderLayoutV2-module__7Fq8JG__findingList b{font-size:10px}.BuilderLayoutV2-module__7Fq8JG__findingList p{color:#707873;margin:4px 0 0;font-size:9px;line-height:1.45}.BuilderLayoutV2-module__7Fq8JG__mobileBottomNav,.BuilderLayoutV2-module__7Fq8JG__sheetBackdrop{display:none}@media (max-width:1179px){.BuilderLayoutV2-module__7Fq8JG__root{--sidebar-width:54px;--preview-width:390px}.BuilderLayoutV2-module__7Fq8JG__root .builder-grid{grid-template-columns:54px minmax(0,1fr)}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar{padding-left:6px;padding-right:6px}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item{grid-template-columns:1fr;justify-items:center;padding:10px 4px;font-size:0}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item>span{font-size:9px}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar .nav-item>b{padding:2px 4px;font-size:8px;position:absolute;transform:translate(12px,-12px)}.BuilderLayoutV2-module__7Fq8JG__collapseButton{display:none}.BuilderLayoutV2-module__7Fq8JG__root .preview-area{display:none}.BuilderLayoutV2-module__7Fq8JG__previewOpen .preview-area{z-index:60;background:#f1f3f1;border-left:1px solid #dce1dc;width:390px;display:block;position:absolute;top:90px;bottom:0;right:0}.BuilderLayoutV2-module__7Fq8JG__previewControls{display:none}.BuilderLayoutV2-module__7Fq8JG__mediumPreviewButton{display:block}.BuilderLayoutV2-module__7Fq8JG__previewOpen .BuilderLayoutV2-module__7Fq8JG__mediumPreviewButton{color:#fff;background:#202421;border-color:#202421}.BuilderLayoutV2-module__7Fq8JG__analysisDrawer{width:390px}.BuilderLayoutV2-module__7Fq8JG__editorTabs{left:82px}.BuilderLayoutV2-module__7Fq8JG__headerChrome{right:415px}.BuilderLayoutV2-module__7Fq8JG__desktopTools{gap:1px}.BuilderLayoutV2-module__7Fq8JG__toolMenu>button,.BuilderLayoutV2-module__7Fq8JG__helpLink{padding-left:7px;padding-right:7px}}@media (max-width:759px){.BuilderLayoutV2-module__7Fq8JG__root{--preview-width:100vw;height:100dvh}.BuilderLayoutV2-module__7Fq8JG__root .builder-shell{height:100dvh;padding-bottom:58px}.BuilderLayoutV2-module__7Fq8JG__root .builder-topbar{z-index:35;height:52px;padding:0 10px;position:relative;top:auto}:is(.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .ghost-toggle,.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .command-button){display:none}.BuilderLayoutV2-module__7Fq8JG__root .builder-actions .button{padding:8px 10px;font-size:10px}.BuilderLayoutV2-module__7Fq8JG__headerChrome{gap:12px;height:52px;left:12px;right:125px}.BuilderLayoutV2-module__7Fq8JG__brand{font-size:14px}.BuilderLayoutV2-module__7Fq8JG__brand>span{width:15px;height:15px}.BuilderLayoutV2-module__7Fq8JG__desktopTools{display:none}.BuilderLayoutV2-module__7Fq8JG__mobileHeaderActions{display:flex}.BuilderLayoutV2-module__7Fq8JG__root .next-steps{justify-content:center;height:30px;top:52px;padding:0 6px!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step{gap:4px!important;height:30px!important;padding:0 5px!important;font-size:9px!important}.BuilderLayoutV2-module__7Fq8JG__root .next-step:not(:last-child):after{width:6px;margin-left:2px}.BuilderLayoutV2-module__7Fq8JG__root .next-step>span{font-size:9px!important}.BuilderLayoutV2-module__7Fq8JG__root .builder-grid{height:calc(100dvh - 52px);padding-top:30px;display:block}.BuilderLayoutV2-module__7Fq8JG__root .builder-sidebar{display:none!important}.BuilderLayoutV2-module__7Fq8JG__root .editor-panel{border:0;height:calc(100dvh - 140px);overflow:auto}.BuilderLayoutV2-module__7Fq8JG__root .panel-content{padding-left:16px;padding-right:16px}.BuilderLayoutV2-module__7Fq8JG__contentActive .editor-panel .panel-content{padding-top:66px}.BuilderLayoutV2-module__7Fq8JG__editorTabs{top:93px;left:16px}.BuilderLayoutV2-module__7Fq8JG__mediumPreviewButton{display:none}.BuilderLayoutV2-module__7Fq8JG__previewOpen .preview-area{z-index:75;border:0;width:100vw;padding-left:0;padding-right:0;display:block;position:absolute;inset:82px 0 58px}.BuilderLayoutV2-module__7Fq8JG__previewOpen .preview-toolbar{padding-left:12px}.BuilderLayoutV2-module__7Fq8JG__previewOpen .cv-page{--preview-scale:.43}.BuilderLayoutV2-module__7Fq8JG__analysisDrawer{z-index:85;border-top:1px solid #dce1dc;border-left:0;border-radius:16px 16px 0 0;width:auto;max-height:72dvh;position:absolute;inset:auto 0 58px;box-shadow:0 -18px 50px #00000026}.BuilderLayoutV2-module__7Fq8JG__mobileBottomNav{z-index:80;height:58px;padding:5px 7px calc(5px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce1dc;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.BuilderLayoutV2-module__7Fq8JG__mobileBottomNav button{color:#717973;background:0 0;border:0;border-radius:7px;font-size:10px;font-weight:800}.BuilderLayoutV2-module__7Fq8JG__mobileBottomNav .BuilderLayoutV2-module__7Fq8JG__mobileActive{color:#315700;background:#e8fbd7}.BuilderLayoutV2-module__7Fq8JG__sheetBackdrop{z-index:100;background:#0c100d40;align-items:flex-end;display:flex;position:absolute;inset:0}.BuilderLayoutV2-module__7Fq8JG__mobileSheet{width:100%;max-height:82dvh;padding:12px 12px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0;overflow:auto;box-shadow:0 -18px 55px #0000002e}.BuilderLayoutV2-module__7Fq8JG__sheetHead{justify-content:space-between;align-items:center;padding:2px 2px 12px;display:flex}.BuilderLayoutV2-module__7Fq8JG__sheetHead b{font-size:14px}.BuilderLayoutV2-module__7Fq8JG__mobileToolSection{border-top:1px solid #edf0ed;flex-direction:column;gap:4px;padding:12px 0 6px;display:flex}.BuilderLayoutV2-module__7Fq8JG__mobileToolSection>span{letter-spacing:.12em;color:#8a918c;padding:0 6px 5px;font-size:9px;font-weight:900}.BuilderLayoutV2-module__7Fq8JG__sheetAction{text-align:left;cursor:pointer;color:#252a26;background:#f7f8f6;border:0;border-radius:8px;width:100%;padding:12px;font-size:11px;font-weight:800}}
.CvTemplateGallery-module__GTl4EG__gallery{margin:0 0 22px}.CvTemplateGallery-module__GTl4EG__filters{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.CvTemplateGallery-module__GTl4EG__filter,.CvTemplateGallery-module__GTl4EG__filterActive{color:#202624;cursor:pointer;background:#fff;border:1px solid #c7cfca;border-radius:999px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700}.CvTemplateGallery-module__GTl4EG__filterActive{color:#fff;background:#202624;border-color:#202624}.CvTemplateGallery-module__GTl4EG__filter:focus-visible,.CvTemplateGallery-module__GTl4EG__filterActive:focus-visible,.CvTemplateGallery-module__GTl4EG__card:focus-visible,.CvTemplateGallery-module__GTl4EG__selected:focus-visible{outline-offset:3px;outline:3px solid #658400}.CvTemplateGallery-module__GTl4EG__count{color:#4b5751;margin:0 0 12px;font-size:12px}.CvTemplateGallery-module__GTl4EG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:12px;display:grid}.CvTemplateGallery-module__GTl4EG__card,.CvTemplateGallery-module__GTl4EG__selected{color:#151c18;text-align:left;cursor:pointer;background:#fff;border:2px solid #d3dbd6;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.CvTemplateGallery-module__GTl4EG__selected{border-color:#415d00;box-shadow:0 0 0 2px #d8ff3e}.CvTemplateGallery-module__GTl4EG__preview{pointer-events:none;background:#eef1ee;border-radius:5px;width:100%;height:225px;display:block;position:relative;overflow:hidden}.CvTemplateGallery-module__GTl4EG__preview .cv-page{box-shadow:none!important;transform-origin:0 0!important;pointer-events:none!important;margin:0!important;transform:scale(.23)!important}:is(.CvTemplateGallery-module__GTl4EG__preview .page-break-guides,.CvTemplateGallery-module__GTl4EG__preview .cv-footer){display:none!important}.CvTemplateGallery-module__GTl4EG__name{padding:3px 4px 0;font-size:14px;font-weight:800}.CvTemplateGallery-module__GTl4EG__description{color:#45524a;flex:1;padding:0 4px;font-size:12px;line-height:1.4}.CvTemplateGallery-module__GTl4EG__state{color:#334a00;padding:5px 4px;font-size:12px;font-weight:800}.CvTemplateGallery-module__GTl4EG__card .CvTemplateGallery-module__GTl4EG__state{color:#34443a}@media (max-width:450px){.CvTemplateGallery-module__GTl4EG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CvTemplateGallery-module__GTl4EG__card,.CvTemplateGallery-module__GTl4EG__selected{padding:6px}.CvTemplateGallery-module__GTl4EG__preview{height:192px}.CvTemplateGallery-module__GTl4EG__preview .cv-page{transform:scale(.185)!important}.CvTemplateGallery-module__GTl4EG__description{font-size:11px}}@media print{.CvTemplateGallery-module__GTl4EG__gallery{display:none!important}}
.DemoCvLoader-module__mb4Fra__launcher{z-index:125;font-family:Arial,Helvetica,sans-serif;position:fixed;top:9px;right:440px}.builder-actions>.DemoCvLoader-module__mb4Fra__launcher{z-index:2;flex:none;order:0;position:relative;inset:auto}.DemoCvLoader-module__mb4Fra__trigger{white-space:nowrap;color:#18201a;cursor:pointer;height:32px;box-shadow:none;background:#eaffc6;border:1px solid #a9c96b;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.DemoCvLoader-module__mb4Fra__mobileDescription{display:none}.DemoCvLoader-module__mb4Fra__trigger:hover,.DemoCvLoader-module__mb4Fra__trigger:focus-visible{outline-offset:2px;background:#d8ff3e;border-color:#83a821}.DemoCvLoader-module__mb4Fra__menu{z-index:3;box-sizing:border-box;color:#18201a;background:#fff;border:1px solid #cbd1cd;border-radius:12px;flex-direction:column;gap:10px;width:min(325px,100vw - 24px);padding:16px;display:flex;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 12px 38px #0000002b}.DemoCvLoader-module__mb4Fra__menu>b{font-size:14px}.DemoCvLoader-module__mb4Fra__menu>p{color:#4e5c53;margin:0;font-size:12px;line-height:1.5}.DemoCvLoader-module__mb4Fra__menu>button{cursor:pointer;text-align:left;color:#18201a;background:#f7f9f5;border:1px solid #d5dad5;border-radius:8px;flex-direction:column;gap:3px;padding:11px;font-size:12px;font-weight:800;display:flex}.DemoCvLoader-module__mb4Fra__menu>button:hover,.DemoCvLoader-module__mb4Fra__menu>button:focus-visible{background:#eaffc6;border-color:#506b1c}.DemoCvLoader-module__mb4Fra__menu>button span{color:#556357;font-size:10px;font-weight:600}.DemoCvLoader-module__mb4Fra__menu>small{color:#536055;font-size:10px;line-height:1.45}.DemoCvLoader-module__mb4Fra__menu .DemoCvLoader-module__mb4Fra__error{color:#9d2424;font-weight:800}@media (max-width:1179px){.DemoCvLoader-module__mb4Fra__launcher{inset:auto 18px 20px auto}.DemoCvLoader-module__mb4Fra__menu{inset:auto 0 calc(100% + 9px) auto}}@media (max-width:759px){.DemoCvLoader-module__mb4Fra__launcher{display:none}[class*=mobileToolSection]>.DemoCvLoader-module__mb4Fra__launcher{z-index:auto;width:100%;margin:8px 0 4px;display:block;position:relative;inset:auto}[class*=mobileToolSection]>.DemoCvLoader-module__mb4Fra__launcher>.DemoCvLoader-module__mb4Fra__trigger{white-space:normal;text-align:left;width:100%;height:auto;min-height:64px;box-shadow:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px;font-size:13px;display:flex}.DemoCvLoader-module__mb4Fra__mobileDescription{color:#4c6143;font-size:12px;font-weight:500;line-height:1.35;display:block}[class*=mobileToolSection]>.DemoCvLoader-module__mb4Fra__launcher>.DemoCvLoader-module__mb4Fra__menu{width:100%;max-height:none;box-shadow:none;margin-top:8px;padding:12px;display:flex;position:static;overflow:visible}}@media print{.DemoCvLoader-module__mb4Fra__launcher{display:none!important}}
.OnboardingBanner-module__6Q1vMG__banner{z-index:85;box-sizing:border-box;color:#151817;background:#fff;border:1px solid #151817;border-radius:12px;justify-content:space-between;gap:12px;width:min(390px,100vw - 36px);padding:13px 14px;display:flex;position:fixed;top:70px;right:18px;box-shadow:5px 5px #151817}.OnboardingBanner-module__6Q1vMG__copy>span{letter-spacing:.14em;color:#7b8580;margin-bottom:4px;font-size:8px;font-weight:950;display:block}.OnboardingBanner-module__6Q1vMG__copy>b{font-size:11px;line-height:1.35;display:block}.OnboardingBanner-module__6Q1vMG__copy>p{color:#68716d;margin:5px 0 0;font-size:9px;line-height:1.45}.OnboardingBanner-module__6Q1vMG__actions{align-items:flex-start;gap:7px;display:flex}.OnboardingBanner-module__6Q1vMG__actions a{white-space:nowrap;color:#56605b;padding-top:4px;font-size:8px;font-weight:900;text-decoration:underline}.OnboardingBanner-module__6Q1vMG__actions button{cursor:pointer;background:#f4f6f5;border:1px solid #d5dad8;border-radius:6px;width:24px;height:24px;font-size:15px;line-height:1}@media (max-width:720px){.OnboardingBanner-module__6Q1vMG__banner{width:calc(100vw - 24px);top:auto;bottom:12px;right:12px}}@media print{.OnboardingBanner-module__6Q1vMG__banner{display:none}}
.builder-shell .builder-topbar{z-index:48!important}.cvlab-preview-resize{z-index:39;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;width:14px;display:none;position:fixed;top:91px;bottom:0}.cvlab-preview-resize:before{content:"";background:#d7ded7;width:2px;position:absolute;inset:0 auto 0 6px}.cvlab-preview-resize span{color:#345b10;background:#e9fbd8;border:1px solid #b9c6b5;border-radius:8px;place-items:center;width:14px;height:56px;font-size:19px;font-weight:900;display:grid;position:relative;box-shadow:0 2px 10px #00000014}.cvlab-preview-resize:hover span,.cvlab-preview-resize:focus-visible span{background:#d8ff3e;border-color:#749522}.cvlab-preview-resize:focus-visible{outline-offset:-2px;outline:2px solid #486e17}@media screen{.builder-shell .builder-grid .preview-area{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;overflow-x:hidden!important}.builder-shell .builder-grid .preview-area::-webkit-scrollbar{display:none}}@media screen and (min-width:1180px){.cvlab-preview-resize{display:flex}.builder-shell .builder-grid{grid-template-columns:var(--sidebar-width) minmax(440px, 1fr) var(--preview-width)!important}.builder-grid .cv-page{transform:translateX(-50%) scale(var(--preview-dynamic-scale,var(--preview-scale)))!important}}@media print{.cvlab-preview-resize{display:none!important}}
.template-picker.cvlab-gallery-active{display:block}.template-picker.cvlab-gallery-active>.template-card{display:none}.template-picker.cvlab-gallery-active>[data-cvlab-template-gallery]{min-width:0;display:block}@media print{.template-picker.cvlab-gallery-active{display:none!important}}.cv-page.template-nordic{padding:76px 78px 54px}.template-nordic .cv-header{border-bottom:1px solid #cfd7d3;padding-bottom:28px}.template-nordic .cv-header h1{letter-spacing:-1.2px;font-size:34px;font-weight:700}.template-nordic .cv-header h2{color:#60706a;margin-top:10px;font-weight:400}.template-nordic section{margin-top:36px}.template-nordic .cv-section-title{color:#52615b;letter-spacing:.22em;border:0;padding:0 0 8px}.template-nordic .skills span{background:#f7f9f8;border-color:#d8dfdc}.cv-page.template-editorial{padding:62px 66px 50px}.template-editorial .cv-header{border-bottom:1px solid #202523;padding-bottom:22px}.template-editorial .cv-header h1{letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:500}.template-editorial .cv-header h2{font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic}.template-editorial section{margin-top:27px}.template-editorial .cv-section-title{letter-spacing:-.01em;text-transform:none;border-bottom:2px solid #202523;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.template-editorial .summary{font-family:Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.72}.cv-page.template-sidebar{padding:0 0 50px}.template-sidebar .cv-header{color:#fff;background:#202725;border:0;padding:54px 58px 32px}.template-sidebar .cv-header h1{font-size:36px}.template-sidebar .cv-header h2,.template-sidebar .contact-line{color:#d9e2de}.template-sidebar .cv-sidebar-layout{grid-template-columns:210px minmax(0,1fr);align-items:stretch;display:grid}.template-sidebar .cv-sidebar-layout>aside{background:#f0f4f1;border-right:1px solid #d8dfdc;min-height:880px;padding:30px 24px 60px}.template-sidebar .cv-sidebar-layout>main{min-width:0;padding:30px 54px 60px 42px}.template-sidebar .cv-sidebar-layout section{margin-top:28px}.template-sidebar .cv-sidebar-layout>aside section:first-child,.template-sidebar .cv-sidebar-layout>main section:first-child{margin-top:0}.template-sidebar .cv-section-title{letter-spacing:.12em;border-bottom:1px solid #bfcac4}.template-sidebar .cv-sidebar-layout>aside .skills{flex-direction:column;align-items:stretch;display:flex}.template-sidebar .cv-sidebar-layout>aside .skills span{border:0;border-bottom:1px solid #d2dcd7;border-radius:0;padding:7px 0}.template-sidebar .cv-footer{left:58px;right:58px}.cv-page.template-accent{padding:66px 68px 50px}.template-accent .cv-header{border:0;border-left:8px solid #b7d91f;padding:4px 0 22px 22px}.template-accent .cv-header h1{font-size:40px}.template-accent section{margin-top:28px}.template-accent .cv-section-title{letter-spacing:.13em;background:#f5f8e9;border:0;border-left:4px solid #b7d91f;width:auto;margin-bottom:16px;padding:7px 11px 6px;display:inline-block}.template-accent .skills span{background:#fbfceb;border-color:#d5ddad}@media print{.template-sidebar .cv-sidebar-layout>aside{min-height:0}}
@page{size:A4 portrait;margin:10mm 0 12mm}@page:first{margin-top:0}@media print{html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.builder-brand-overlay,.cvlab-preview-resize,.no-print{display:none!important}div:has(>.builder-shell){background:#fff!important;width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.builder-shell>:not(.builder-grid),.builder-shell .builder-grid>:not(.preview-area),.builder-shell .preview-area>:not(.cv-page){display:none!important}div:has(>.builder-shell)>:not(.builder-shell){display:none!important}.builder-shell,.builder-shell .builder-grid,.builder-shell .builder-grid .preview-area{background:#fff!important;border:0!important;width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.builder-shell .builder-grid .preview-area .cv-page{visibility:visible!important;width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;transform-origin:initial!important;box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important;border:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.builder-shell .builder-grid .preview-area .cv-page .page-break-guides{display:none!important}.builder-shell .preview-area .cv-page>section:has(>.project-row){break-inside:avoid-page!important;page-break-inside:avoid!important}.builder-shell .preview-area .cv-page>section:has(>.education-row){break-inside:avoid-page!important;page-break-inside:avoid!important}.builder-shell .preview-area .cv-page>section:has(>.skills){break-inside:avoid-page!important;page-break-inside:avoid!important}.builder-shell .preview-area .cv-page .cv-sidebar-layout section:has(>.project-row){break-inside:avoid-page!important;page-break-inside:avoid!important}.builder-shell .preview-area .cv-page .cv-sidebar-layout section:has(>.education-row){break-inside:avoid-page!important;page-break-inside:avoid!important}.builder-shell .preview-area .cv-page .cv-sidebar-layout section:has(>.skills){break-inside:avoid-page!important;page-break-inside:avoid!important}.builder-shell .preview-area .cv-page>.cv-footer{display:none!important}}
