.PartnerPair-module__A6EK3W__pair{min-width:0}.PartnerPair-module__A6EK3W__persons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid;position:relative}.PartnerPair-module__A6EK3W__person{border:1px solid color-mix(in srgb, var(--color-brass-line) 30%, transparent);background:var(--color-plate-deep);text-align:center;border-radius:100px 100px 12px 12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:188px;padding:30px 14px 20px;display:flex}.PartnerPair-module__A6EK3W__personB{border-color:color-mix(in srgb, var(--color-brass-line) 45%, transparent);background:var(--color-plate-lift)}.PartnerPair-module__A6EK3W__icon{border:1px solid color-mix(in srgb, var(--color-brass-line) 55%, transparent);width:58px;height:58px;font-family:var(--font-display);color:var(--color-brass-mark);border-radius:50%;place-items:center;font-size:30px;font-weight:300;line-height:1;display:grid}.PartnerPair-module__A6EK3W__title{max-width:100%;font-family:var(--font-display);color:var(--color-paper);overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:300;line-height:1.15}.PartnerPair-module__A6EK3W__caption{font-family:var(--font-sans);color:var(--color-muted);margin:0;font-size:11px;line-height:1.4}.PartnerPair-module__A6EK3W__link{border:1px solid color-mix(in srgb, var(--color-brass-line) 60%, transparent);background:var(--color-plate);width:40px;height:40px;color:var(--color-brass-mark);border-radius:50%;place-items:center;display:grid;position:absolute;top:76px;left:calc(50% - 20px)}.PartnerPair-module__A6EK3W__summary{border-top:1px solid color-mix(in srgb, var(--color-brass-line) 30%, transparent);font-family:var(--font-sans);color:var(--color-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:17px 0 0;padding-top:17px;font-size:12px;line-height:1.6;display:flex}.PartnerPair-module__A6EK3W__place{text-align:center;width:100%;color:var(--color-brass-line)}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__persons{gap:14px}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__person{border-radius:35px 35px 10px 10px;gap:5px;min-height:72px;padding:13px 9px}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__icon{display:none}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__title{font-size:20px}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__caption{font-size:10px}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__link{width:30px;height:30px;top:23px;left:calc(50% - 15px)}@media (max-width:340px){.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__persons{gap:6px}.PartnerPair-module__A6EK3W__mobil .PartnerPair-module__A6EK3W__person{padding-left:4px;padding-right:4px}}
.PartnerScreenMobile-module__SVBimW__body{padding:22px 22px 40px}.PartnerScreenMobile-module__SVBimW__accent{color:var(--color-brass-mark);font-style:italic}.PartnerScreenMobile-module__SVBimW__lead{font-family:var(--font-display);color:var(--color-muted);max-width:33em;margin:12px 0 0;font-size:15px;font-weight:300;line-height:1.6}.PartnerScreenMobile-module__SVBimW__body>section{margin-top:20px}.PartnerScreenMobile-module__SVBimW__sheet{border:1px solid color-mix(in srgb, var(--color-brass-line) 45%, transparent);border-radius:var(--radius-sheet);background:var(--color-paper);color:var(--color-ink);margin:22px 0 0;padding:24px 20px 22px}.PartnerScreenMobile-module__SVBimW__sheetTitle{font-family:var(--font-display);color:var(--color-ink);margin:0 0 6px;font-size:26px;font-weight:300;line-height:1.15}.PartnerScreenMobile-module__SVBimW__sheetSub{font-family:var(--font-sans);color:var(--color-paper-body);margin:0 0 18px;font-size:13px;line-height:1.55}.PartnerScreenMobile-module__SVBimW__section{border:0;min-width:0;margin:0 0 18px;padding:0}.PartnerScreenMobile-module__SVBimW__legend{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass-deep);align-items:center;gap:8px;padding:0 0 10px;font-size:11px;font-weight:500;display:flex}.PartnerScreenMobile-module__SVBimW__num{border:1px solid color-mix(in srgb, var(--color-brass-line) 55%, transparent);letter-spacing:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:inline-grid}.PartnerScreenMobile-module__SVBimW__row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:359px){.PartnerScreenMobile-module__SVBimW__row2{grid-template-columns:minmax(0,1fr)}}.PartnerScreenMobile-module__SVBimW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper-body);margin:0 0 6px;font-size:11px;font-weight:500}.PartnerScreenMobile-module__SVBimW__cardTitle{font-family:var(--font-display);color:var(--color-ink);margin:0 0 18px;font-size:21px;font-weight:300;line-height:1.3}.PartnerScreenMobile-module__SVBimW__note{color:var(--color-paper-body);margin:0 0 16px;font-size:14px;line-height:1.5}.PartnerScreenMobile-module__SVBimW__toggleRow{align-items:center;min-height:44px;margin:10px 0 0;display:flex}.PartnerScreenMobile-module__SVBimW__solarNote{font-family:var(--font-sans);color:var(--color-paper-body);margin:6px 0 0;font-size:13.5px;line-height:1.55}.PartnerScreenMobile-module__SVBimW__consimtRow{border-top:1px solid color-mix(in srgb, var(--color-brass-line) 35%, transparent);margin:2px 0 18px;padding-top:16px}.PartnerScreenMobile-module__SVBimW__eroare{color:var(--color-ink);margin:0 0 14px;font-size:13px}.PartnerScreenMobile-module__SVBimW__skip{text-align:center;width:auto;min-height:44px;margin:10px auto 0;display:block}
.PartnerScreenDesktop-module__9PxkaG__split{max-width:1040px;min-height:calc(100dvh - var(--sky-h,130px) - 120px);align-items:stretch;margin:40px auto 80px;display:flex}.PartnerScreenDesktop-module__9PxkaG__side{border-right:1px solid var(--color-brass-line);flex:0 0 clamp(320px,36vw,420px);align-items:center;padding:40px clamp(24px,3vw,48px) 40px 0;display:flex}.PartnerScreenDesktop-module__9PxkaG__sideInner{width:100%;max-width:360px}.PartnerScreenDesktop-module__9PxkaG__accent{color:var(--color-brass-mark);font-style:italic}.PartnerScreenDesktop-module__9PxkaG__sideText{font-family:var(--font-display);color:var(--color-muted);max-width:33em;margin:16px 0 0;font-size:15.5px;font-weight:300;line-height:1.6}.PartnerScreenDesktop-module__9PxkaG__pair{max-width:340px;margin:32px 0 0}.PartnerScreenDesktop-module__9PxkaG__formCol{flex:auto;align-items:center;min-width:0;padding:40px 0 40px clamp(24px,3vw,48px);display:flex}.PartnerScreenDesktop-module__9PxkaG__sheet{border:1px solid color-mix(in srgb, var(--color-brass-line) 45%, transparent);border-radius:var(--radius-sheet);background:var(--color-paper);width:100%;max-width:460px;color:var(--color-ink);padding:28px 28px 24px}.PartnerScreenDesktop-module__9PxkaG__sheetTitle{font-family:var(--font-display);color:var(--color-ink);margin:0 0 6px;font-size:29px;font-weight:300;line-height:1.15}.PartnerScreenDesktop-module__9PxkaG__sheetSub{font-family:var(--font-sans);color:var(--color-paper-body);margin:0 0 20px;font-size:13px;line-height:1.55}.PartnerScreenDesktop-module__9PxkaG__section{border:0;min-width:0;margin:0 0 19px;padding:0}.PartnerScreenDesktop-module__9PxkaG__legend{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brass-deep);align-items:center;gap:8px;padding:0 0 10px;font-size:11px;font-weight:500;display:flex}.PartnerScreenDesktop-module__9PxkaG__num{border:1px solid color-mix(in srgb, var(--color-brass-line) 55%, transparent);letter-spacing:0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:inline-grid}.PartnerScreenDesktop-module__9PxkaG__row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.PartnerScreenDesktop-module__9PxkaG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--color-paper-body);margin:0 0 6px;font-size:11px;font-weight:500}.PartnerScreenDesktop-module__9PxkaG__cardTitle{font-family:var(--font-display);color:var(--color-ink);margin:0 0 20px;font-size:23px;font-weight:300;line-height:1.3}.PartnerScreenDesktop-module__9PxkaG__note{color:var(--color-paper-body);margin:0 0 18px;font-size:14.5px;line-height:1.5}.PartnerScreenDesktop-module__9PxkaG__toggleRow{align-items:center;min-height:44px;margin:10px 0 0;display:flex}.PartnerScreenDesktop-module__9PxkaG__solarNote{font-family:var(--font-sans);color:var(--color-paper-body);margin:6px 0 0;font-size:13.5px;line-height:1.55}.PartnerScreenDesktop-module__9PxkaG__consimtRow{border-top:1px solid color-mix(in srgb, var(--color-brass-line) 35%, transparent);margin:2px 0 18px;padding-top:16px}.PartnerScreenDesktop-module__9PxkaG__eroare{color:var(--color-ink);margin:0 0 14px;font-size:13px}.PartnerScreenDesktop-module__9PxkaG__submit{width:100%;height:52px;margin-top:6px;padding:0;font-size:15px;display:block}.PartnerScreenDesktop-module__9PxkaG__skip{text-align:center;width:auto;min-height:44px;margin:10px auto 0;display:block}
.ob-root{--void:#0a0712;--ink:#05070f;--line:#cdd6e624;--gold:#f2cf84;--silver:#cdd6e6;--silver2:#8d97ae;background:radial-gradient(ellipse at 20% -10%, #74dbe60f, transparent 45%), radial-gradient(ellipse at 80% 110%, #f2cf8414, transparent 45%), var(--void);color:var(--color-muted);font-family:var(--font-hanken), "Hanken Grotesk", sans-serif;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ob-root *{box-sizing:border-box}.ob-canvas{--t-display:96px;--t-h1:52px;--t-h2:38px;--t-h3:34px;--t-lead:28px;--t-h4:26px;--t-body:24px;--t-small:20px;--t-micro:16px}.ob-mobile{--t-display:34px;--t-h1:24px;--t-h2:20px;--t-h3:18px;--t-lead:16.5px;--t-h4:15.5px;--t-body:15px;--t-small:13px;--t-micro:11px}.ob-root .h-display{font-family:var(--font-fraunces), serif;color:#fbf7ee;margin:0 0 6px;font-weight:500}.ob-root .subtitle-line{font-family:var(--font-fraunces), serif;font-style:italic;font-size:var(--t-small);color:var(--silver);margin:0 0 4px}.ob-root .accent{color:var(--gold);font-style:italic;font-weight:500}.ob-root .screen{opacity:0;transition:opacity .28s;display:none;position:absolute;inset:0}.ob-root .screen.active{opacity:1;display:flex}.ob-canvas .btn-gold{background:linear-gradient(180deg, #f6dca0, var(--gold));color:#231705;font-size:var(--t-body);font-weight:700;font-family:var(--font-hanken), "Hanken Grotesk", sans-serif;cursor:pointer;border:none;border-radius:18px;padding:30px 52px;box-shadow:0 16px 38px -8px #f2cf848c}.ob-canvas .btn-gold.full{width:100%}.ob-canvas .btn-gold:disabled{opacity:.6;cursor:default;box-shadow:none}.ob-canvas .btn-gold:hover{filter:brightness(1.04)}.ob-canvas .scr-account{--ob-title-side:38px;--ob-title-form:34px;--ob-eyebrow:21px;--ob-body:24px;--ob-label:26px;--ob-input:21px;width:100%}.ob-canvas .scr-account .acc-main{flex:1;padding:50px 64px 56px;overflow-y:auto}.ob-canvas .scr-account .horoscope-placeholder{border:1px dashed var(--line);color:var(--silver2);font-size:var(--t-lead);max-width:var(--horo-w);border-radius:16px;padding:28px 30px;line-height:1.55}.ob-canvas .scr-account .icon-badge{width:50px;height:50px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle at 35% 30%,#ffffff0f,#fff0);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-canvas .scr-account .icon-badge svg{width:26px;height:26px}.ob-canvas .scr-account .product-title{font-size:var(--t-h4);color:#fbf7ee;margin-bottom:6px;font-weight:700}.ob-canvas .scr-account .product-status{font-size:var(--t-small);color:var(--silver2)}.ob-canvas .scr-account .settings-list{flex-direction:column;gap:12px;max-width:620px;display:flex}.ob-canvas .scr-account .settings-row{border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:14px;align-items:center;gap:15px;padding:17px 20px;display:flex;position:relative}.ob-canvas .scr-account .settings-row:after{content:"›";color:var(--silver2);font-size:var(--t-h4);position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ob-canvas .scr-account .settings-icon{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gold);background:#ffffff08;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-canvas .scr-account .settings-icon svg{width:20px;height:20px}.ob-canvas .scr-account .settings-label{line-height:1.35;font-size:var(--t-body);color:var(--silver);flex:1;padding-right:16px;font-weight:600}.ob-canvas .scr-account .back-link{color:var(--gold);font-family:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border:none;padding:0 0 14px;font-weight:600}.ob-canvas .scr-account .back-link:hover{color:#fbf7ee}.ob-canvas .scr-account .profile-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:16px;max-width:900px;margin-bottom:20px;padding:24px 26px}.ob-canvas .scr-account .profile-head{align-items:center;gap:15px;margin-bottom:22px;display:flex}.ob-canvas .scr-account .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid}.ob-canvas .scr-account .profile-label{font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--silver2);margin-bottom:6px}.ob-canvas .scr-account .profile-value{font-size:var(--t-h4);color:#fbf7ee}.ob-canvas .scr-account .setari-loading{font-size:var(--t-body);color:var(--silver2)}.ob-canvas .scr-account .setari-edit-btn,.ob-canvas .scr-account .setari-cancel{color:var(--gold);font:inherit;font-size:var(--t-body);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.ob-canvas .scr-account .setari-edit-btn{margin-top:20px}.ob-canvas .scr-account .setari-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;display:grid}.ob-canvas .scr-account .setari-field{flex-direction:column;display:flex}.ob-canvas .scr-account .setari-field label{font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--silver2);margin-bottom:7px}.ob-canvas .scr-account .setari-field input[type=text]{border:1px solid var(--line);color:#fbf7ee;width:100%;font-family:var(--font-hanken), sans-serif;font-size:var(--t-body);background:#ffffff08;border-radius:10px;padding:12px 14px}.ob-canvas .scr-account .setari-field input:disabled{opacity:.45}.ob-canvas .scr-account .setari-field label.setari-check{text-transform:none;letter-spacing:normal;color:var(--silver);font-size:var(--t-small);cursor:pointer;flex-direction:row;align-items:center;gap:9px;margin:10px 0 0}.ob-canvas .scr-account .setari-check input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer}.ob-canvas .scr-account .setari-field-readonly .profile-value{padding:10px 0 2px}.ob-canvas .scr-account .setari-hint{font-size:var(--t-micro);color:var(--silver2)}.ob-canvas .scr-account .setari-actions{grid-column:1/-1;align-items:center;gap:22px;margin-top:6px;display:flex}.ob-canvas .scr-account .setari-actions .btn-gold{width:auto;padding:13px 34px}.ob-canvas .scr-account .setari-field .loc-autocomplete{position:relative}.ob-canvas .scr-account .setari-field .loc-autocomplete input{border:1px solid var(--line);color:#fbf7ee;width:100%;font-family:var(--font-hanken), sans-serif;font-size:var(--t-body);background:#ffffff08;border-radius:10px;padding:12px 14px}.ob-canvas .scr-account .parola-card{margin:20px 0}.ob-canvas .scr-account .parola-edit{grid-template-columns:1fr;max-width:480px}.ob-canvas .scr-account .parola-ok{color:#7bd88f;font-size:var(--t-body);margin-top:12px}.ob-canvas .scr-account .pw-wrap{position:relative}.ob-canvas .scr-account .pw-wrap input{padding-right:42px}.ob-canvas .scr-account .pw-toggle{width:30px;height:30px;color:var(--silver2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ob-canvas .scr-account .pw-toggle svg{width:17px;height:17px}.ob-canvas .scr-account .subscription-block{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.ob-canvas .scr-account .subscription-row{align-items:center;gap:20px;display:flex}.ob-canvas .scr-account .subscription-badge{font-size:var(--t-h4);color:var(--silver);font-weight:700}.ob-canvas .scr-account .subscription-badge.premium{color:var(--gold)}.ob-canvas .scr-account .link-cancel{color:var(--gold);font-family:inherit;font-size:var(--t-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.ob-canvas .scr-account .link-cancel:hover{color:#fbf7ee}.ob-canvas .scr-account .subscription-note{font-size:var(--t-small);color:var(--silver2);max-width:760px;margin-top:12px;line-height:1.55}.ob-canvas .scr-account .upgrade-card{background:linear-gradient(135deg,#f2cf8414,#ffffff02);border:1px solid #f2cf8459;border-radius:16px;align-items:center;gap:18px;margin-top:20px;padding:20px 24px;display:flex}.ob-canvas .scr-account .upgrade-body{flex:1;min-width:0}.ob-canvas .scr-account .upgrade-card .product-status{color:var(--gold);margin-bottom:5px;font-weight:600}.ob-canvas .scr-account .upgrade-card .suggestion-desc{font-size:var(--t-body);color:var(--silver2);max-width:700px;line-height:1.55}.ob-canvas .scr-account .btn-upgrade{background:linear-gradient(180deg, #f6dca0, var(--gold));color:#231705;font-family:inherit;font-size:var(--t-body);cursor:pointer;border:none;border-radius:13px;flex-shrink:0;padding:16px 28px;font-weight:700;transition:all .15s;box-shadow:0 12px 28px -10px #f2cf848c}.ob-canvas .scr-account .btn-upgrade:hover{filter:brightness(1.04)}.ob-canvas .scr-account .danger-zone{margin-top:40px}.ob-canvas .scr-account .link-danger{color:#e08a8a;font-family:inherit;font-size:var(--t-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.ob-canvas .scr-account .link-danger:hover{color:#f0a5a5}.ob-canvas .scr-account .btn-danger.solid{color:#2a0f0f;font-family:inherit;font-size:var(--t-body);cursor:pointer;background:#e08a8a;border:1px solid #e08a8a;border-radius:13px;padding:14px 24px;font-weight:600;transition:all .15s}.ob-canvas .scr-account .danger-confirm{background:#e08a8a0d;border:1px solid #e08a8a73;border-radius:14px;padding:22px 24px}.ob-canvas .scr-account .danger-title{font-size:var(--t-h4);color:#e08a8a;margin-bottom:10px;font-weight:700}.ob-canvas .scr-account .danger-text{font-size:var(--t-small);color:var(--silver2);max-width:760px;margin-bottom:20px;line-height:1.55}.ob-canvas .scr-account .danger-actions{align-items:center;gap:12px;display:flex}.ob-canvas .scr-account .btn-ghost{border:1px solid var(--line);color:var(--silver);font-family:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border-radius:13px;padding:14px 24px;font-weight:600;transition:all .15s}.ob-canvas .scr-account .btn-ghost:hover{color:#fbf7ee;border-color:#f2cf8466}.ob-canvas .scr-account .invoice-list{flex-direction:column;gap:12px;max-width:900px;display:flex}.ob-canvas .scr-account .invoice-row{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:14px;align-items:center;gap:18px;padding:18px 22px;display:flex}.ob-canvas .scr-account .invoice-main{flex:1;min-width:0}.ob-canvas .scr-account .invoice-desc{font-size:var(--t-h4);color:#fbf7ee;margin-bottom:5px;font-weight:700}.ob-canvas .scr-account .invoice-meta{font-size:var(--t-small);color:var(--silver2)}.ob-canvas .scr-account .btn-download{color:var(--gold);font-size:var(--t-body);cursor:pointer;border:1px solid #f2cf8473;border-radius:12px;flex-shrink:0;padding:12px 20px;font-weight:600;text-decoration:none;transition:all .15s}.ob-canvas .scr-account .btn-download.disabled{opacity:.4;pointer-events:none}.ob-canvas .scr-account{background:var(--color-plate)}.ob-canvas .scr-account .settings-row,.ob-canvas .scr-account .profile-card,.ob-canvas .scr-account .subscription-block,.ob-canvas .scr-account .invoice-row,.ob-canvas .scr-account .setari-field input[type=text],.ob-canvas .scr-account .setari-field .loc-autocomplete input{border-color:color-mix(in srgb, var(--color-brass-line) 22%, transparent)}.ob-canvas .scr-account .settings-row,.ob-canvas .scr-account .profile-card,.ob-canvas .scr-account .invoice-row{background:var(--color-plate-lift)}.ob-canvas .scr-account .settings-icon,.ob-canvas .scr-account .icon-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brass-line) 22%, transparent)}.ob-canvas .scr-account .product-title,.ob-canvas .scr-account .profile-value,.ob-canvas .scr-account .invoice-desc,.ob-canvas .scr-account .setari-field input[type=text],.ob-canvas .scr-account .setari-field .loc-autocomplete input{color:var(--color-paper)}.ob-canvas .scr-account .product-status,.ob-canvas .scr-account .settings-label,.ob-canvas .scr-account .suggestion-desc,.ob-canvas .scr-account .profile-label,.ob-canvas .scr-account .setari-field label,.ob-canvas .scr-account .setari-hint,.ob-canvas .scr-account .subscription-note,.ob-canvas .scr-account .invoice-meta,.ob-canvas .scr-account .settings-row:after,.ob-canvas .scr-account .horoscope-placeholder,.ob-canvas .scr-account .setari-loading{color:var(--color-muted)}.ob-canvas .scr-account .settings-icon,.ob-canvas .scr-account .upgrade-card .product-status,.ob-canvas .scr-account .subscription-badge.premium{color:var(--color-brass-mark)}.ob-canvas .scr-account .settings-row:hover{border-color:var(--color-brass-line)}.ob-canvas .scr-account .upgrade-card{border-color:color-mix(in srgb, var(--color-brass-line) 35%, transparent);background:var(--color-plate-lift)}.ob-canvas .scr-account .back-link,.ob-canvas .scr-account .setari-edit-btn,.ob-canvas .scr-account .setari-cancel,.ob-canvas .scr-account .link-cancel,.ob-canvas .scr-account .link-danger{color:var(--color-brass-line)}.ob-canvas .scr-account .back-link:hover,.ob-canvas .scr-account .setari-edit-btn:hover,.ob-canvas .scr-account .setari-cancel:hover,.ob-canvas .scr-account .link-cancel:hover,.ob-canvas .scr-account .link-danger:hover{color:var(--color-brass-mark)}.ob-canvas .scr-account .btn-gold{background:var(--color-paper);color:var(--color-ink);box-shadow:none}.ob-canvas .scr-account .btn-gold:hover{filter:none;transform:translateY(-1px)}.ob-canvas .scr-account .btn-ghost{border-color:color-mix(in srgb, var(--color-brass-line) 40%, transparent);color:var(--color-paper)}.ob-canvas .scr-account .btn-ghost:hover{border-color:var(--color-brass-line);color:var(--color-paper)}.ob-canvas .scr-account .btn-download{border-color:color-mix(in srgb, var(--color-brass-line) 45%, transparent);color:var(--color-brass-line)}.ob-canvas .scr-account .btn-download:hover{background:color-mix(in srgb, var(--color-brass-line) 8%, transparent)}.ob-canvas .scr-account .btn-upgrade{background:var(--color-paper);color:var(--color-ink);box-shadow:none}.ob-canvas .scr-account .btn-upgrade:hover{filter:none;transform:translateY(-1px)}.ob-canvas .scr-account .setari-field input.invalid{border-color:var(--color-brass-deep)}.ob-canvas .scr-account .field-error,.ob-canvas .scr-account .form-error{color:var(--color-ink);font-size:var(--t-micro)}.ob-canvas .scr-account .parola-ok{color:var(--color-brass-mark)}.ob-canvas .scr-account .invoice-status{font-size:var(--t-micro);border:1px solid;border-radius:999px;padding:2px 9px;font-weight:700;display:inline-block}.ob-canvas .scr-account .invoice-status.platita{color:var(--color-brass-line)}.ob-canvas .scr-account .invoice-status.rambursata{color:var(--color-muted)}.ob-canvas .scr-account .danger-confirm{border-color:color-mix(in srgb, var(--color-brass-line) 30%, transparent);background:var(--color-plate-lift)}.ob-canvas .scr-account .danger-title{color:var(--color-paper)}.ob-canvas .scr-account .btn-danger.solid{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-paper)}.ob-canvas .scr-account .btn-danger.solid:hover{filter:brightness(1.06)}.ob-canvas .scr-account .setari-check input{accent-color:var(--color-brass-mark)}.ob-mobile .btn-gold{background:linear-gradient(180deg, #f6dca0, var(--gold));color:#231705;width:100%;font-size:var(--t-body);font-weight:700;font-family:var(--font-hanken), "Hanken Grotesk", sans-serif;cursor:pointer;border:none;border-radius:13px;padding:15px 18px;box-shadow:0 12px 28px -8px #f2cf848c}.ob-mobile .btn-gold:disabled{opacity:.6;cursor:default;box-shadow:none}.ob-mobile .scr-account .account-scroll{padding:50px 20px 26px;position:absolute;inset:0;overflow-y:auto}.ob-mobile .scr-account .logout-link{text-align:left;width:100%;font-size:var(--t-body);color:var(--gold);cursor:pointer;background:0 0;border:none;margin:22px 0 0;padding:0 0 12px;font-family:inherit;font-weight:700;display:block}.ob-mobile .scr-account .logout-link:hover{color:#fbf7ee}.ob-mobile .scr-account .icon-badge{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);background:radial-gradient(circle at 35% 30%,#ffffff0f,#fff0);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-mobile .scr-account .icon-badge svg{width:22px;height:22px}.ob-mobile .scr-account .product-title{font-size:var(--t-h4);color:#fbf7ee;font-weight:700}.ob-mobile .scr-account .product-status{font-size:var(--t-small);letter-spacing:.05em;text-transform:uppercase;color:var(--silver2);margin-top:2px}.ob-mobile .scr-account .settings-row{border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:14px;align-items:center;gap:11px;margin-bottom:8px;padding:11px 13px;display:flex;position:relative}.ob-mobile .scr-account .settings-row:after{content:"›";color:var(--silver2);font-size:var(--t-h4);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ob-mobile .scr-account .settings-icon{width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--gold);background:#ffffff08;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ob-mobile .scr-account .settings-icon svg{width:15px;height:15px}.ob-mobile .scr-account .settings-label{line-height:1.35;font-size:var(--t-body);color:var(--silver);flex:1;padding-right:16px;font-weight:600}.ob-mobile .scr-account .back-link{color:var(--gold);font-family:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border:none;padding:0 0 12px;font-weight:700}.ob-mobile .scr-account .invoice-list{flex-direction:column;gap:8px;display:flex}.ob-mobile .scr-account .invoice-row{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ob-mobile .scr-account .invoice-desc{font-size:var(--t-h4);color:#fbf7ee;margin-bottom:3px;font-weight:700}.ob-mobile .scr-account .invoice-meta{font-size:var(--t-small);color:var(--silver2)}.ob-mobile .scr-account .btn-download{color:var(--gold);font-size:var(--t-body);cursor:pointer;border:1px solid #f2cf8473;border-radius:11px;align-self:flex-start;padding:8px 14px;font-weight:700;text-decoration:none}.ob-mobile .scr-account .btn-download.disabled{opacity:.4;pointer-events:none}.ob-mobile .scr-account .profile-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:14px;padding:12px 14px}.ob-mobile .scr-account .profile-field+.profile-field{margin-top:12px}.ob-mobile .scr-account .profile-label{font-size:var(--t-small);letter-spacing:.05em;text-transform:uppercase;color:var(--silver2);margin-bottom:3px}.ob-mobile .scr-account .profile-value{font-size:var(--t-h4);color:#fbf7ee}.ob-mobile .scr-account .setari-loading{font-size:var(--t-body);color:var(--silver2)}.ob-mobile .scr-account .setari-edit-btn,.ob-mobile .scr-account .setari-cancel{color:var(--gold);font:inherit;font-size:var(--t-body);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.ob-mobile .scr-account .setari-edit-btn{margin-top:16px}.ob-mobile .scr-account .setari-edit{flex-direction:column;gap:14px;display:flex}.ob-mobile .scr-account .setari-field{flex-direction:column;display:flex}.ob-mobile .scr-account .setari-field label{font-size:var(--t-small);letter-spacing:.05em;text-transform:uppercase;color:var(--silver2);margin-bottom:5px}.ob-mobile .scr-account .setari-field input[type=text],.ob-mobile .scr-account .setari-field .loc-autocomplete input{border:1px solid var(--line);color:#fbf7ee;width:100%;font-family:var(--font-hanken), sans-serif;background:#ffffff08;border-radius:10px;padding:10px 12px;font-size:16px}.ob-mobile .scr-account .setari-field input:disabled{opacity:.45}.ob-mobile .scr-account .setari-field label.setari-check{text-transform:none;letter-spacing:normal;color:var(--silver);font-size:var(--t-small);flex-direction:row;align-items:center;gap:8px;margin:8px 0 0}.ob-mobile .scr-account .setari-check input{width:17px;height:17px;accent-color:var(--gold)}.ob-mobile .scr-account .setari-hint{font-size:var(--t-micro);color:var(--silver2);margin-top:3px}.ob-mobile .scr-account .setari-actions{align-items:center;gap:18px;margin-top:4px;display:flex}.ob-mobile .scr-account .setari-actions .btn-gold{width:auto;padding:11px 26px}.ob-mobile .scr-account .parola-card{margin:16px 0}.ob-mobile .scr-account .parola-ok{color:#7bd88f;font-size:var(--t-body);margin-top:10px}.ob-mobile .scr-account .pw-wrap{position:relative}.ob-mobile .scr-account .pw-wrap input{padding-right:40px}.ob-mobile .scr-account .pw-toggle{width:28px;height:28px;color:var(--silver2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ob-mobile .scr-account .pw-toggle svg{width:16px;height:16px}.ob-mobile .scr-account .subscription-block{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.ob-mobile .scr-account .subscription-row{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.ob-mobile .scr-account .subscription-badge{font-size:var(--t-h4);color:var(--silver);font-weight:700}.ob-mobile .scr-account .subscription-badge.premium{color:var(--gold)}.ob-mobile .scr-account .link-cancel{color:var(--gold);font-family:inherit;font-size:var(--t-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.ob-mobile .scr-account .subscription-note{font-size:var(--t-small);color:var(--silver2);margin-top:10px;line-height:1.5}.ob-mobile .scr-account .upgrade-card{background:linear-gradient(135deg,#f2cf8414,#ffffff02);border:1px solid #f2cf8459;border-radius:14px;flex-direction:column;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.ob-mobile .scr-account .upgrade-card .icon-badge{width:34px;height:34px}.ob-mobile .scr-account .upgrade-card .product-status{color:var(--gold);margin-top:2px;font-weight:700}.ob-mobile .scr-account .upgrade-card .suggestion-desc{font-size:var(--t-body);color:var(--silver2);margin-top:5px;line-height:1.45}.ob-mobile .scr-account .btn-upgrade{background:linear-gradient(180deg, #f6dca0, var(--gold));color:#231705;width:100%;font-family:inherit;font-size:var(--t-body);cursor:pointer;border:none;border-radius:12px;padding:12px 16px;font-weight:700}.ob-mobile .scr-account .danger-zone{margin-top:26px;padding-bottom:10px}.ob-mobile .scr-account .link-danger{color:#e59b9b;font-family:inherit;font-size:var(--t-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.ob-mobile .scr-account .danger-confirm{background:#e59b9b0d;border:1px solid #e59b9b73;border-radius:14px;padding:14px}.ob-mobile .scr-account .danger-title{font-size:var(--t-h4);color:#e59b9b;margin-bottom:7px;font-weight:700}.ob-mobile .scr-account .danger-text{font-size:var(--t-small);color:var(--silver2);margin-bottom:14px;line-height:1.5}.ob-mobile .scr-account .danger-actions{flex-direction:column;gap:8px;display:flex}.ob-mobile .scr-account .btn-danger.solid{color:#2a0f0f;font-family:inherit;font-size:var(--t-body);cursor:pointer;background:#e59b9b;border:1px solid #e59b9b;border-radius:12px;padding:11px 16px;font-weight:700}.ob-mobile .scr-account .btn-ghost{border:1px solid var(--line);color:var(--silver);font-family:inherit;font-size:var(--t-body);cursor:pointer;background:0 0;border-radius:12px;padding:11px 16px;font-weight:600}.ob-mobile .scr-account .horoscope-placeholder{border:1px dashed var(--line);color:var(--silver2);font-size:var(--t-lead);border-radius:14px;padding:16px 14px;line-height:1.5}.ob-mobile .scr-account{background:var(--color-plate)}.ob-mobile .scr-account .product-title,.ob-mobile .scr-account .invoice-desc,.ob-mobile .scr-account .profile-value,.ob-mobile .scr-account .setari-field input[type=text],.ob-mobile .scr-account .setari-field .loc-autocomplete input{color:var(--color-paper)}.ob-mobile .scr-account .product-status,.ob-mobile .scr-account .settings-row:after,.ob-mobile .scr-account .settings-label,.ob-mobile .scr-account .invoice-meta,.ob-mobile .scr-account .profile-label,.ob-mobile .scr-account .setari-loading,.ob-mobile .scr-account .setari-field label,.ob-mobile .scr-account .setari-hint,.ob-mobile .scr-account .pw-toggle,.ob-mobile .scr-account .subscription-badge,.ob-mobile .scr-account .subscription-note,.ob-mobile .scr-account .upgrade-card .suggestion-desc,.ob-mobile .scr-account .danger-text,.ob-mobile .scr-account .btn-ghost{color:var(--color-muted)}.ob-mobile .scr-account .setari-field label.setari-check{color:var(--color-paper)}.ob-mobile .scr-account .logout-link,.ob-mobile .scr-account .back-link{color:var(--color-brass-line)}.ob-mobile .scr-account .logout-link:hover,.ob-mobile .scr-account .back-link:hover,.ob-mobile .scr-account .settings-icon,.ob-mobile .scr-account .invoice-status.platita,.ob-mobile .scr-account .setari-edit-btn,.ob-mobile .scr-account .setari-cancel,.ob-mobile .scr-account .subscription-badge.premium,.ob-mobile .scr-account .upgrade-card .product-status,.ob-mobile .scr-account .link-cancel,.ob-mobile .scr-account .parola-ok{color:var(--color-brass-mark)}.ob-mobile .scr-account .settings-row,.ob-mobile .scr-account .invoice-row,.ob-mobile .scr-account .profile-card{background:var(--color-plate-lift);border-color:color-mix(in srgb, var(--color-brass-line) 22%, transparent)}.ob-mobile .scr-account .icon-badge,.ob-mobile .scr-account .settings-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brass-line) 22%, transparent);background:0 0}.ob-mobile .scr-account .subscription-block{border-top-color:color-mix(in srgb, var(--color-brass-line) 22%, transparent)}.ob-mobile .scr-account .upgrade-card{border-color:color-mix(in srgb, var(--color-brass-line) 35%, transparent);background:var(--color-plate-lift)}.ob-mobile .scr-account .btn-gold,.ob-mobile .scr-account .btn-upgrade{background:var(--color-paper);color:var(--color-ink);box-shadow:none}.ob-mobile .scr-account .btn-download{border-color:color-mix(in srgb, var(--color-brass-line) 45%, transparent);color:var(--color-brass-line)}.ob-mobile .scr-account .setari-field input.invalid{border-color:var(--color-brass-deep)}.ob-mobile .scr-account .field-error,.ob-mobile .scr-account .form-error{color:var(--color-ink);font-size:var(--t-micro)}.ob-mobile .scr-account .invoice-status{font-size:var(--t-micro);border:1px solid;border-radius:999px;padding:2px 9px;font-weight:700;display:inline-block}.ob-mobile .scr-account .invoice-status.platita{color:var(--color-brass-line)}.ob-mobile .scr-account .invoice-status.rambursata{color:var(--color-muted)}.ob-mobile .scr-account .setari-check input{accent-color:var(--color-brass-mark)}.ob-mobile .scr-account .link-danger{color:var(--color-brass-line)}.ob-mobile .scr-account .danger-confirm{border-color:color-mix(in srgb, var(--color-brass-line) 30%, transparent);background:var(--color-plate-lift)}.ob-mobile .scr-account .danger-title{color:var(--color-paper)}.ob-mobile .scr-account .btn-danger.solid{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-paper)}.ob-mobile .scr-account .btn-ghost{border-color:color-mix(in srgb, var(--color-brass-line) 40%, transparent)}.loc-autocomplete{width:100%;position:relative}.loc-autocomplete input{width:100%}.loc-ok{color:#7bd88f;font-size:var(--t-body);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.loc-sugestii{z-index:30;background:#0d0b18;border:1px solid #f2cf8447;border-radius:12px;max-height:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #0000008c}.loc-sugestii li{cursor:pointer;color:#e8e4f0;font-size:var(--t-body);border-radius:8px;padding:9px 12px;line-height:1.35}.loc-sugestii li:hover{color:#fbf7ee;background:#f2cf841f}.loc-sugestii .loc-gol{color:var(--silver2);cursor:default;font-style:italic}.ob-mobile .loc-sugestii li{font-size:var(--t-body);padding:8px 10px}.pdf-download{align-items:center;gap:12px;margin-top:18px;display:inline-flex}.pdf-download-btn{appearance:none;border:1px solid var(--gold);color:var(--gold);font-family:inherit;font-size:var(--t-body);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-weight:600;transition:background .15s,color .15s,opacity .15s}.pdf-download-btn:disabled{opacity:.55;cursor:default}.pdf-download-error{font-size:var(--t-micro);color:#e6a2a2}.pdf-download-btn{border-color:var(--color-brass-line);color:var(--color-brass-line)}.pdf-download-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-brass-line) 10%, transparent);color:var(--color-brass-mark)}.pdf-download-error{color:var(--color-ink)}.loc-ok{color:var(--color-brass-mark)}.loc-sugestii{background:var(--color-plate-lift);border-color:color-mix(in srgb, var(--color-brass-line) 28%, transparent)}.loc-sugestii li{color:var(--color-paper)}.loc-sugestii li:hover{background:color-mix(in srgb, var(--color-brass-mark) 12%, transparent);color:var(--color-paper)}.loc-sugestii .loc-gol{color:var(--color-muted)}.ob-root.cont-shell-root{background:0 0;display:block;position:static;inset:auto;overflow:visible}.ob-canvas.cont-shell{--t-display:34px;--t-h1:26px;--t-h2:20px;--t-h3:18px;--t-lead:16.5px;--t-h4:15.5px;--t-body:15px;--t-small:13px;--t-micro:11px;background:0 0;flex-shrink:1;width:auto;height:auto;overflow:visible}.ob-canvas.cont-shell .screen.scr-account.active{opacity:1;display:block;position:static}.ob-canvas.cont-shell .scr-account{width:100%}.ob-canvas.cont-shell .scr-account .acc-main{padding:0;overflow-y:visible}.ob-mobile.cont-shell .screen.scr-account.active{opacity:1;display:block;position:static}.ob-mobile.cont-shell .scr-account .account-scroll{padding:0 22px 30px;position:static;inset:auto;overflow:visible}.cont-brandline{text-align:center;color:var(--color-brass-line);letter-spacing:.24em;text-transform:uppercase;padding:14px 0 18px;font-size:12px;font-weight:500}.ob-canvas.cont-shell .scr-account .settings-row,.ob-mobile.cont-shell .scr-account .settings-row,.ob-canvas.cont-shell .scr-account .invoice-row,.ob-mobile.cont-shell .scr-account .invoice-row{border:0;border-bottom:.5px solid color-mix(in srgb, var(--color-brass-line) 20%, transparent);box-shadow:none;cursor:pointer;transition:background var(--dur-press,.18s) var(--ease-silk,ease);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:14px;margin:0;padding:15px 0;display:flex;transform:none}.ob-canvas.cont-shell .scr-account .settings-row:hover,.ob-mobile.cont-shell .scr-account .settings-row:hover{background:var(--color-plate-lift);border-color:color-mix(in srgb, var(--color-brass-line) 20%, transparent);transform:none}.ob-canvas.cont-shell .scr-account .settings-row:last-child,.ob-mobile.cont-shell .scr-account .settings-row:last-child,.ob-canvas.cont-shell .scr-account .invoice-row:last-child,.ob-mobile.cont-shell .scr-account .invoice-row:last-child{border-bottom:0}.ob-canvas.cont-shell .scr-account .invoice-row{flex-direction:row;justify-content:space-between}.ob-canvas.cont-shell .scr-account .invoice-main,.ob-mobile.cont-shell .scr-account .invoice-main{flex-direction:column;gap:2px;display:flex}.ob-canvas.cont-shell .scr-account .product-title,.ob-mobile.cont-shell .scr-account .product-title{font-weight:400}.ob-canvas.cont-shell .scr-account .icon-badge,.ob-mobile.cont-shell .scr-account .icon-badge{width:44px;height:44px;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;flex:none;display:block}.ob-canvas.cont-shell .scr-account .upgrade-card .icon-badge,.ob-mobile.cont-shell .scr-account .upgrade-card .icon-badge{width:44px;height:44px}
