.cabinetProfilePage{--cabinet-card:rgb(0 0 0/30%);--cabinet-card-soft:rgb(0 0 0/30%);--cabinet-line:rgb(116 107 47/71%);--cabinet-moon:#a9c0c3;--cabinet-shadow:rgba(4,10,16,0.2);--gold-bright:#cdb581;--muted:rgba(220,226,221,0.68);--text:#f1f4ee;box-sizing:border-box;width:100%;max-width:var(--mobile-canvas-width,430px);margin:0 auto;padding:28px 16px 72px;background-color:transparent;background-image:none;background-position:top;background-repeat:no-repeat;background-size:cover}.cabinetProfilePage:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:none;opacity:0}.cabinetProfilePage:after{content:none;display:none}.cabinetProfilePage .cabinetGlowOne{background:rgba(92,130,150,.16)}.cabinetProfilePage .cabinetGlowTwo{background:rgba(205,181,129,.14)}.cabinetProfilePage .cabinetTopbar,.cabinetProfilePage .cabinetTopbarActions,.cabinetProfilePage .profileGrid{position:relative;z-index:1;box-sizing:border-box;width:100%;margin-inline:auto}.cabinetProfilePage .cabinetTopbar{align-items:flex-start;gap:18px}.cabinetAccountProfilePage .cabinetTopbar{flex-direction:row;justify-content:space-between}.cabinetProfilePage .cabinetTopbarActions,.cabinetProfilePage .cabinetTopbarActions form{width:100%}.cabinetProfilePage:not(.checkoutFlowPage) .cabinetTopbarActions{display:flex;justify-content:center;margin-top:18px}.cabinetProfilePage:not(.checkoutFlowPage) .cabinetTopbarActions form{width:auto}.cabinetProfilePage .authForm input,.cabinetProfilePage .cabinetBackLink,.cabinetProfilePage .cabinetGhostButton,.cabinetProfilePage .profileCard:not(.freePreviewGateCard){border-color:var(--cabinet-line);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.025)),var(--cabinet-card);box-shadow:0 18px 48px var(--cabinet-shadow),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.cabinetProfilePage .cabinetBackLink{border-radius:18px}.cabinetAccountProfilePage .cabinetProfileLogout{appearance:none;padding:8px 0;border:0;background:transparent;color:var(--gold-bright);cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2}.cabinetAccountProfilePage .cabinetProfileLogout:hover{color:var(--text)}.cabinetAccountProfilePage .cabinetProfileLogout:focus-visible{border-radius:4px;outline:2px solid var(--gold-bright);outline-offset:4px}.cabinetProfilePage .cabinetGhostButton{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:fit-content;min-height:52px;border-radius:16px;color:var(--gold-bright);font-size:15px;font-weight:700}.cabinetProfilePage .profileGrid{grid-template-columns:1fr;gap:0;margin-top:28px;max-width:100%;min-width:0}.cabinetProfilePage .profileCard{box-sizing:border-box;width:100%;min-width:0;padding:28px 24px 32px;border-radius:14px}.cabinetProfilePage .profileGrid>*{min-width:0}.cabinetProfilePage .authCardHeader{margin-bottom:28px}.cabinetProfilePage:not(.checkoutFlowPage,.freePreviewPage) .authCardHeader h2{color:var(--gold-bright);font-size:clamp(32px,7.4vw,42px);line-height:1;white-space:nowrap}.cabinetProfilePage .authForm{gap:18px}.cabinetProfilePage .authForm label{gap:10px;color:rgba(220,226,221,.84);font-size:16px;font-weight:500}.cabinetProfilePage .authForm input,.cabinetProfilePage .authForm select,.cabinetProfilePage .authForm textarea{min-height:76px;padding:0 24px;border-radius:22px;background:linear-gradient(180deg,rgba(16,27,40,.9),rgba(11,20,32,.9)),rgba(0,0,0,.26);color:var(--text);font-family:inherit;font-size:18px}.cabinetProfilePage .authForm select{appearance:none}.cabinetProfilePage .authForm textarea{min-height:132px;padding-block:20px;resize:vertical;line-height:1.5}.cabinetProfilePage .authForm input:disabled{color:rgba(220,226,221,.64)}.cabinetProfilePage .authForm input:focus,.cabinetProfilePage .authForm select:focus,.cabinetProfilePage .authForm textarea:focus{border-color:rgba(255,221,161,.72);box-shadow:0 0 0 4px rgba(220,167,83,.08),0 18px 48px var(--cabinet-shadow),inset 0 1px 0 rgba(255,255,255,.08)}.cabinetProfilePage .authForm button{min-height:70px;margin-top:6px;border:0;border-radius:22px;background:linear-gradient(135deg,#f3d898,#c9a862);color:#19140d;font-size:17px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,247,221,.52),0 16px 30px rgba(3,8,13,.22)}.cabinetProfilePage .authSuccess{margin-bottom:20px;border:1px solid rgba(169,192,195,.22);background:rgba(24,50,69,.56);color:#dce7df}:root[data-theme=light] .cabinetAccountProfilePage{--gold-bright:#d7a045;--muted:rgba(28,67,101,0.68);--text:#173b5d;color:var(--text)}:root[data-theme=light] .cabinetAccountProfilePage:after,:root[data-theme=light] .cabinetAccountProfilePage:before{background:none}:root[data-theme=light] .cabinetAccountProfilePage .cabinetGlow{display:none}:root[data-theme=light] .cabinetAccountProfilePage .cabinetBackLink{border-color:#cfe0ee;background:rgba(247,251,255,.76);color:#6f89a4;box-shadow:none}:root[data-theme=light] .cabinetAccountProfilePage .profileCard{border-color:#cfe0ee;background:rgba(237,244,251,.88);color:#5f7488;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .cabinetAccountProfilePage .authCardHeader h2{color:#173b5d;font-family:var(--site-font-heading);font-weight:650}:root[data-theme=light] .cabinetAccountProfilePage .authForm label{color:rgba(28,67,101,.6)}:root[data-theme=light] .cabinetAccountProfilePage .authForm input{border-color:#98b1c5;background:rgba(247,251,255,.76);color:#6f89a4;box-shadow:none}:root[data-theme=light] .cabinetAccountProfilePage .authForm input:disabled,:root[data-theme=light] .cabinetAccountProfilePage .authForm input:focus{border-color:#98b1c5;color:#6f89a4;box-shadow:none}:root[data-theme=light] .cabinetAccountProfilePage .authForm button{border-color:rgba(215,160,69,.32);background:linear-gradient(135deg,#f3d898,#c08a2c);color:#19140d;box-shadow:none}:root[data-theme=light] .cabinetAccountProfilePage .cabinetGhostButton{border-color:#98b1c5;background:rgba(247,251,255,.76);color:#6f89a4;box-shadow:none}:root[data-theme=light] .cabinetAccountProfilePage .authSuccess{color:#6f89a4}@media (max-width:700px){.cabinetPage.cabinetProfilePage{padding:18px 16px 60px}.cabinetProfilePage .cabinetGhostButton{min-height:64px;border-radius:20px}.cabinetProfilePage:not(.checkoutFlowPage) .profileGrid{margin-top:28px}.cabinetProfilePage .profileCard{padding:24px 20px 28px;border-radius:14px}.cabinetProfilePage .authForm button,.cabinetProfilePage .authForm input{min-height:58px;font-size:16px}}@media (min-width:768px) and (max-width:1279px){.cabinetResponsiveFrameWithSidebar .cabinetPage.cabinetMobileCanvas.cabinetProfilePage{width:100%;max-width:none;min-height:100vh;margin:0;padding:24px 24px 176px;overflow:visible}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage .profileGrid,.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.freePreviewPage) .cabinetHero,.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.freePreviewPage) .cabinetTopbar{width:min(100%,760px);max-width:none;margin-inline:auto}.cabinetResponsiveFrameWithSidebar .freePreviewPage .cabinetTopbar,.cabinetResponsiveFrameWithSidebar .freePreviewPage .freePreviewGateCard,.cabinetResponsiveFrameWithSidebar .freePreviewPage .freePreviewHero,.cabinetResponsiveFrameWithSidebar .freePreviewPage .freePreviewProductCard{width:min(100%,560px);max-width:none;margin-inline:auto}}@media (min-width:1280px){.cabinetResponsiveFrameWithSidebar .cabinetPage.cabinetMobileCanvas.cabinetProfilePage{width:100%;max-width:none;min-height:100vh;margin:0;padding:28px clamp(28px,3.5vw,50px) 40px;overflow:visible}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage .profileGrid,.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage) .cabinetTopbarActions,.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.freePreviewPage) .cabinetHero,.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.freePreviewPage) .cabinetTopbar{width:min(100%,1040px);max-width:none;margin-inline:auto}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage .profileGrid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage,.legalDocumentPage,.faqPage) .cabinetTopbarActions,.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage,.legalDocumentPage,.faqPage) .profileGrid{width:min(100%,620px)}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage,.legalDocumentPage,.faqPage) .profileGrid{grid-template-columns:minmax(0,1fr);justify-content:center}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage,.legalDocumentPage) .cabinetTopbarActions{display:flex;justify-content:center;margin-top:18px}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage,.legalDocumentPage) .cabinetTopbarActions form{width:auto}.cabinetResponsiveFrameWithSidebar .cabinetProfilePage:not(.checkoutFlowPage,.legalDocumentPage) .cabinetGhostButton{min-width:180px}.cabinetResponsiveFrameWithSidebar .freePreviewPage .cabinetTopbar,.cabinetResponsiveFrameWithSidebar .freePreviewPage .freePreviewGateCard,.cabinetResponsiveFrameWithSidebar .freePreviewPage .freePreviewHero,.cabinetResponsiveFrameWithSidebar .freePreviewPage .freePreviewProductCard{width:min(100%,560px);max-width:none;margin-inline:auto}}.freePreviewPage{--free-preview-card:rgb(0 0 0/30%);--free-preview-line:rgba(215,229,232,0.16);--free-preview-muted:rgba(220,226,221,0.62)}.freePreviewHero{margin-top:18px;min-height:auto;border-color:var(--free-preview-line)}.freePreviewHero h1{max-width:360px;font-size:36px;line-height:1.02}.freePreviewHero p:not(.cabinetEyebrow){max-width:330px}.freePreviewHero,.freePreviewPage .freePreviewGateCard,.freePreviewProductCard{background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),var(--free-preview-card);box-shadow:0 18px 48px var(--cabinet-shadow),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px) saturate(128%);backdrop-filter:blur(16px) saturate(128%)}.freePreviewProductCard{display:flex;align-items:center;gap:14px;margin-top:12px;padding:16px;border:1px solid var(--free-preview-line);border-radius:14px}.freePreviewProductMark{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgba(220,167,83,.36);border-radius:16px;background:rgba(220,167,83,.14);color:var(--gold-bright);font-size:20px;box-shadow:0 14px 34px rgba(3,8,13,.18)}.freePreviewProductCard div{display:grid;gap:3px;min-width:0}.freePreviewProductCard p{margin:0;color:rgba(220,226,221,.54);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.freePreviewProductCard strong{color:var(--text);font-size:18px;line-height:1.12}.freePreviewProductCard span:not(.freePreviewProductMark){color:var(--free-preview-muted);font-size:14px;line-height:1.2}.freePreviewPage .freePreviewGateCard{border-color:#2a323a;display:grid;gap:20px;margin-top:12px;overflow:hidden}.freePreviewAuthPrompt,.freePreviewGenerator{display:grid;gap:16px;min-width:0}.freePreviewPage .authCardHeader{margin-bottom:0}.freePreviewPage .authCardHeader h2{max-width:100%;font-size:clamp(28px,6.2vw,34px);line-height:1.08;overflow-wrap:break-word;white-space:normal}.freePreviewAuthPrompt p{margin:0;color:var(--free-preview-muted);font-size:15px;line-height:1.55;overflow-wrap:break-word}.freePreviewActionStack{display:grid;gap:11px}.freePreviewPrimaryButton,.freePreviewSecondaryButton{display:inline-flex;width:100%;max-width:100%;min-height:60px;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;padding:0 22px;border-radius:18px;font:inherit;font-size:17px;font-weight:750;line-height:1.15;overflow-wrap:break-word;text-align:center;text-decoration:none;white-space:normal}.freePreviewPrimaryButton{border:0;background:linear-gradient(135deg,#f3d898,#d3ae61 54%,#b98127);color:#17120b;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,247,221,.6),0 18px 34px rgba(3,8,13,.22)}:lang(en) .freePreviewPage .freePreviewPrimaryButton,:lang(pt-br) .freePreviewPage .freePreviewPrimaryButton{font-weight:650}.freePreviewPrimaryButton:disabled,.freePreviewSecondaryButton:disabled{cursor:not-allowed;opacity:.82}.freePreviewSecondaryButton{border:1px solid var(--free-preview-line);background:rgba(8,18,30,.38);color:rgba(246,249,244,.86)}.freePreviewMeter{display:grid;gap:12px}.freePreviewMeterTrack{position:relative;min-height:10px;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,rgba(22,43,59,.8),rgba(13,28,41,.88)),rgba(9,21,32,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.03),0 10px 22px rgba(3,8,13,.12)}.freePreviewMeterFill{position:absolute;inset:0 auto 0 0;width:var(--free-preview-progress,0);min-width:10px;border-radius:inherit;background:linear-gradient(90deg,#d8bd39,#aee1cf 68%,#74dbe8),linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,0));box-shadow:0 0 0 1px rgba(171,236,247,.12),0 0 22px rgba(73,192,214,.24);transition:width .38s ease}.freePreviewMeterPulse{position:absolute;top:50%;left:var(--free-preview-progress,0);width:8px;height:8px;border-radius:999px;background:#eefcff;box-shadow:0 0 0 3px rgba(110,212,230,.14),0 0 14px rgba(92,201,221,.24);transform:translate(-50%,-50%);transition:left .38s ease}.freePreviewMeterRow{display:flex;align-items:center;justify-content:space-between;gap:14px}.freePreviewMeterRow span,.freePreviewMeterRow strong{font-size:15px;line-height:1.15}.freePreviewMeterRow span{color:#d5d1cc;font-weight:600}.freePreviewMeterRow strong{color:#ddb569;font-weight:850;letter-spacing:.04em}.freePreviewError{margin:0;color:#ffb1a7;font-size:13px;line-height:1.4;text-align:center}@media (max-width:430px){.freePreviewPage .cabinetTopbar{justify-content:flex-start}}:root[data-theme=light] .freePreviewPage{--free-preview-card:rgb(252 254 255/96%);--free-preview-line:#cfe0ee;--free-preview-muted:rgba(28,67,101,0.68);--gold-bright:#d7a045;--muted:rgba(28,67,101,0.68);--text:#173b5d;color:var(--text)}:root[data-theme=light] .cabinetPage.freePreviewPage .freePreviewHero,:root[data-theme=light] .freePreviewGateCard,:root[data-theme=light] .freePreviewProductCard{border-color:var(--free-preview-line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,252,255,.98)),var(--free-preview-card);box-shadow:0 14px 34px rgba(38,83,121,.08);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .freePreviewProductMark{border-color:rgba(192,138,44,.28);background:rgba(215,160,69,.12);box-shadow:none}:root[data-theme=light] .freePreviewAuthPrompt p,:root[data-theme=light] .freePreviewProductCard p,:root[data-theme=light] .freePreviewProductCard span:not(.freePreviewProductMark){color:var(--free-preview-muted)}:root[data-theme=light] .freePreviewSecondaryButton{border-color:var(--free-preview-line);background:rgba(247,251,255,.9);color:#173b5d;box-shadow:none}:root[data-theme=light] .freePreviewMeterTrack{background:linear-gradient(180deg,rgba(230,241,249,.96),rgba(213,229,241,.96)),rgba(247,251,255,.94);box-shadow:inset 0 0 0 1px rgba(142,174,202,.22)}:root[data-theme=light] .freePreviewMeterRow span{color:#3b8ca2}:root[data-theme=light] .freePreviewMeterRow strong{color:#bc8127}