@keyframes timelens-spin{to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-page{--gold:#c9a84c;--gold-deep:#9a7a1f;--gold-soft:#c9a84c;--ink:#1d1d1d;--ivory:#fbfaf6;--line:#e7e4dc;--muted:#5a5a58}*,:after,:before{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;padding:0}.auth-page{-webkit-font-smoothing:antialiased;background:var(--ivory);color:var(--ink);font-family:Inter,system-ui,sans-serif;min-height:100vh;position:relative}.auth-page__inner{display:flex;flex-direction:column;min-height:100vh;padding:0;width:100%}.auth-stage{align-items:center;background:#1a1815;display:flex;flex:1 1;justify-content:center;min-height:100vh;overflow:hidden;padding:70px 24px;position:relative}.auth-stage .auth-bg{background-position:50%;background-size:cover;filter:brightness(.62) saturate(.85);inset:0;opacity:0;position:absolute;transition:opacity 1.4s ease}.auth-stage .auth-bg.on{opacity:1}.auth-stage:after{background:linear-gradient(180deg,#0000001f,#00000059 60%,#0000008c);content:"";inset:0;pointer-events:none;position:absolute}.auth-card{background:#fff;box-shadow:0 40px 90px -28px #0000008c,0 0 0 1px #ffffff0a;max-width:480px;padding:48px 44px 36px;position:relative;width:100%;z-index:2}.auth-mark{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.auth-mark .tl-mark-img{display:block;height:auto;object-fit:contain;width:56px}.auth-mark .name{font-family:Newsreader,serif;font-size:24px;letter-spacing:-.01em}.auth-mark .tag{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.28em;text-transform:uppercase}.auth-title{font-family:Newsreader,serif;font-size:34px;font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0;text-align:center}.auth-sub{color:var(--muted);font-size:14px;line-height:1.6;margin:10px 0 0;text-align:center}.serif-it{font-family:Newsreader,serif}.gold{color:var(--gold-deep)}.text-ink{color:var(--ink);font-weight:600}.link-u{background:none;border:none;color:inherit;cursor:pointer;display:inline;font:inherit;padding:0;position:relative;text-decoration:none}.link-u:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;transform:scaleX(.3);transform-origin:left;transition:transform .4s ease;width:100%}.link-u:hover:after{transform:scaleX(1)}.fld-label{align-items:baseline;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:10px;justify-content:space-between;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.fld-label .opt{color:#a8a59b}.fld{align-items:stretch;background:#fff;border:1px solid var(--line);display:flex;transition:border-color .3s ease,box-shadow .3s ease}.fld:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #14120c0a}.fld input{background:#0000;border:none;color:var(--ink);flex:1 1;font-family:Inter,sans-serif;font-size:15px;min-width:0;outline:none;padding:18px 20px}.fld input::placeholder{color:#a8a59b;font-family:Newsreader,serif;font-size:17px;font-style:italic}.fld .pfx{appearance:none;-webkit-appearance:none;background:#0000;background-image:linear-gradient(45deg,#0000 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,#0000 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:none;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:0 28px 0 18px}.fld-help{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.chk{align-items:center;background:#fff;border:1px solid var(--ink);display:inline-flex;flex-shrink:0;font-size:14px!important;height:18px;justify-content:center;line-height:1;overflow:hidden;padding-left:1px;padding-top:1px;transition:background .2s ease;width:18px}.chk.on{background:var(--ink);color:#fff}.chk-row{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;gap:12px;padding:0;text-align:left;width:100%}.chk-row span:last-child{color:var(--muted);font-size:13px;line-height:1.55}.cta-bar{align-items:center;background:var(--ink);border:none;color:#fff;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:18px 22px;transition:background .25s ease;width:100%}.cta-bar:hover{background:var(--gold-deep)}.cta-bar .lab{font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.cta-bar .arr{align-items:center;color:#ffffff80;display:flex;transition:color .25s ease}.cta-bar:hover .arr{color:#ffffffd9}.material-symbols-outlined{font-size:16px;font-variation-settings:"FILL" 0,"wght" 250,"GRAD" 0,"opsz" 24;line-height:1}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}.code-input-row{align-items:center;display:flex;gap:10px;justify-content:center;min-height:68px;width:100%}.code-cell-wrap{background:#fff;border:1px solid var(--line);box-sizing:border-box;flex:0 0 56px;height:68px;position:relative;transition:border-color .25s ease,box-shadow .25s ease;width:56px}.code-cell-wrap.filled{border-color:var(--ink)}.code-cell-wrap.focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c2e}.code-cell-field{-moz-appearance:textfield;background:#0000;border:none;box-sizing:border-box;caret-color:#0000;color:var(--ink);font-family:Newsreader,serif;font-size:32px;height:100%;line-height:68px;margin:0;outline:none;padding:0;position:relative;text-align:center;width:100%;z-index:1}.code-cell-field::-webkit-inner-spin-button,.code-cell-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.code-cell-cursor{animation:otpCursorBlink 1s step-end infinite;color:var(--gold);font-family:Newsreader,serif;font-size:32px;font-style:italic;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}@keyframes otpCursorBlink{0%,to{opacity:1}50%{opacity:0}}.otp-footer{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.otp-footer,.otp-footer-resend{color:var(--muted);font-size:13px}.whatsapp-link{font-size:13px;text-decoration:none}.mt-3{margin-top:12px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-7{margin-top:28px}.mt-8{margin-top:32px}.mt-9{margin-top:36px}.text-center{text-align:center}.text-muted{color:var(--muted)}.text-13{font-size:13px}.text-14{font-size:14px}.text-12{font-size:12px}.font-medium{font-weight:500}.whatsapp-link{align-items:center;color:#1f8a4d;cursor:pointer;display:inline-flex;gap:6px}.whatsapp-link .material-symbols-outlined{font-size:14px}.whatsapp-link:hover{opacity:.85}.fld.is-err{border-color:#b03a3a}.fld-help.err{color:#b03a3a}@media (max-width:640px){.auth-page__inner{padding:0}.auth-card{padding:40px 28px 32px}.code-input-row{gap:8px;justify-content:center}.code-cell-wrap{flex:0 0 48px;height:56px;max-width:48px;width:48px}.code-cell-field{font-size:26px;line-height:56px}.code-cell-cursor{font-size:26px}}.tb-subscribe{.code-input-row{gap:8px;justify-content:center}.code-cell-wrap{flex:0 0 48px;height:56px;max-width:48px;width:48px}.code-cell-field{font-size:26px;line-height:56px}.code-cell-cursor{font-size:26px}}body.in-flow .marketing-tail{display:none}.flow-stage{align-items:center;background:radial-gradient(120% 90% at 100% 0,#c9a84c1a,#0000 55%),radial-gradient(90% 80% at 0 100%,#c9a84c12,#0000 60%),#fbfaf6;display:flex;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:48px 24px 64px;position:relative}.flow-stage .flow-watermark{bottom:-130px;color:#9a7a1f0d;font-family:Newsreader,serif;font-size:460px;font-style:italic;line-height:1;pointer-events:none;position:absolute;right:-60px;-webkit-user-select:none;user-select:none}.flow-grid{background-image:linear-gradient(90deg,#9a7a1f0f 1px,#0000 0),linear-gradient(180deg,#9a7a1f0f 1px,#0000 0);background-size:80px 80px;inset:0;mask-image:radial-gradient(closest-side at 50% 40%,#000 25%,#0000 78%);-webkit-mask-image:radial-gradient(closest-side at 50% 40%,#000 25%,#0000 78%);pointer-events:none;position:absolute}.flow-card{background:#fff;border:1px solid var(--line);box-shadow:0 50px 100px -50px #14120c66;max-width:520px;padding:44px 44px 38px;position:relative;width:100%;z-index:2}.flow-progress{align-items:center;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:10px;justify-content:space-between;letter-spacing:.2em;margin-bottom:26px;text-transform:uppercase}.flow-progress .pips{align-items:center;display:flex;gap:7px}.flow-progress .pip{background:var(--line);height:7px;width:7px}.flow-progress .pip.on{background:var(--gold)}.flow-progress .pip.cur{background:var(--ink)}.flow-eyebrow{align-items:center;color:var(--gold);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:10px;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.flow-eyebrow .dash{background:var(--gold);height:1px;width:24px}.flow-card h2{font-family:Newsreader,serif;font-size:38px;font-weight:400;letter-spacing:-.02em;line-height:1.02}.flow-card h2 em{color:var(--gold);font-style:italic;font-weight:400}.flow-card .flow-sub{color:var(--muted);font-size:14px;line-height:1.6;margin-top:10px}.ff{margin-top:20px}.ff-label{align-items:baseline;color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:10px;justify-content:space-between;letter-spacing:.2em;margin-bottom:9px;text-transform:uppercase}.ff-label .opt{color:#a8a59b;letter-spacing:.12em}.ff-input{align-items:stretch;background:#fff;border:1px solid var(--line);display:flex;transition:border-color .25s ease,box-shadow .25s ease}.ff-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #14120c0a}.ff-input input{background:#0000;border:none;color:var(--ink);flex:1 1;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:15px 18px}.ff-input input::placeholder{color:#b4b1a6;font-family:Newsreader,serif;font-size:17px;font-style:italic}.ff-input .pfx{appearance:none;-webkit-appearance:none;background:#0000;background-image:linear-gradient(45deg,#0000 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,#0000 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:none;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:0 30px 0 16px}.ff-input .eye{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;padding:0 16px;text-transform:uppercase}.ff-input .eye:hover{color:var(--ink)}.ff-help{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;margin-top:8px;text-transform:uppercase}.human-check{align-items:center;background:#fcfbf7;border:1px solid var(--line);cursor:pointer;display:flex;gap:14px;margin-top:22px;padding:16px 18px;transition:border-color .25s ease,background .25s ease;-webkit-user-select:none;user-select:none}.human-check:hover{border-color:var(--gold-soft)}.human-check.on{background:#fbf8ec;border-color:var(--gold);cursor:default}.human-check .hc-box{align-items:center;background:#fff;border:1.5px solid #c2bfb4;color:#0000;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all .25s ease;width:26px}.human-check.on .hc-box{background:var(--gold);border-color:var(--gold);color:#fff}.human-check .hc-spin{animation:hcspin .7s linear infinite;border:2px solid var(--line);border-radius:999px;border-top-color:var(--gold);display:none;height:22px;width:22px}.human-check.loading .hc-box{display:none}.human-check.loading .hc-spin{display:block}@keyframes hcspin{to{transform:rotate(1turn)}}.human-check .hc-text{color:var(--ink);font-size:14px}.human-check .hc-meta{color:#b4b1a6;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.16em;line-height:1.5;margin-left:auto;text-align:right;text-transform:uppercase}.human-check .hc-meta .glyph{color:var(--gold-soft);display:block;font-family:Newsreader,serif;font-size:17px;font-style:italic}.flow-cta{align-items:center;background:var(--ink);border:none;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.2em;margin-top:26px;padding:17px 22px;text-transform:uppercase;transition:background .25s ease,opacity .25s ease;width:100%}.flow-cta:hover{background:var(--gold)}.flow-cta:disabled{background:var(--ink);cursor:not-allowed;opacity:.4}.flow-cta .arr{color:#fff9;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em}.flow-foot{color:var(--muted);font-size:13px;margin-top:22px;text-align:center}.flow-foot a{border-bottom:1px solid var(--gold-soft);color:var(--ink);cursor:pointer;padding-bottom:1px}.flow-foot a:hover{color:var(--gold)}.flow-legal{border-top:1px solid var(--line);color:#a8a59b;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;line-height:1.7;margin-top:24px;padding-top:18px;text-align:center;text-transform:uppercase}.flow-legal a{color:var(--gold)}.role-choices{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin-top:26px}@media (min-width:560px){.role-choices{grid-template-columns:1fr 1fr}}.role-choice{background:#fff;border:1px solid var(--line);border-radius:0;cursor:pointer;padding:26px 22px 24px;position:relative;text-align:left;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.role-choice:hover{border-color:var(--ink);box-shadow:0 24px 50px -30px #14120c59;transform:translateY(-3px)}.role-choice.on{background:#fdfbf3;border-color:var(--gold)}.role-choice.on:after{background:var(--gold);border-radius:999px;color:#fff;content:"check";font-family:Material Symbols Outlined;font-size:16px;height:24px;position:absolute;right:14px;top:14px;width:24px}.role-choice .rc-ic,.role-choice.on:after{align-items:center;display:flex;justify-content:center}.role-choice .rc-ic{border:1px solid var(--line);border-radius:999px;color:var(--gold);height:48px;margin-bottom:16px;transition:all .25s ease;width:48px}.role-choice.on .rc-ic{background:var(--gold);border-color:var(--gold);color:#fff}.role-choice .rc-name{font-family:Newsreader,serif;font-size:26px;letter-spacing:-.01em;line-height:1}.role-choice .rc-sub{color:var(--muted);font-size:13px;line-height:1.55;margin-top:8px}.role-choice .rc-tag{align-items:center;color:var(--gold);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:9px;gap:7px;letter-spacing:.16em;margin-top:16px;text-transform:uppercase}.role-choice .rc-tag .d{background:var(--gold);border-radius:999px;height:4px;width:4px}.trial-strip{align-items:center;background:#fdfcf6;border:1px dashed var(--gold-soft);color:var(--muted);display:flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:14px;letter-spacing:.16em;margin-top:24px;padding:14px 18px;text-transform:uppercase}.trial-strip .inf{color:var(--gold);font-family:Newsreader,serif;font-size:24px;font-style:italic;line-height:1}.trial-bar{background:var(--ink);border-bottom:1px solid #ffffff14;color:#fff;position:sticky;top:80px;z-index:30}.trial-bar .tb-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:13px 0}.trial-bar .tb-left{align-items:center;display:flex;gap:14px;min-width:0}.trial-bar .tb-inf{color:var(--gold-soft);flex-shrink:0;font-family:Newsreader,serif;font-size:30px;font-style:italic;line-height:1}.trial-bar .tb-meta .e{color:var(--gold-soft);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase}.trial-bar .tb-meta .n{color:#fff;font-size:13.5px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-bar .tb-right{align-items:center;display:flex;flex-shrink:0;gap:16px}.trial-countdown{align-items:center;background:#c9a84c1a;border:1px solid #c9a84c73;color:var(--gold-soft);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:9px;letter-spacing:.18em;padding:9px 14px;text-transform:uppercase}.trial-countdown .dot{background:var(--gold-soft);border-radius:999px;height:6px;width:6px}.trial-countdown b{color:#fff;font-weight:600;letter-spacing:.06em}.tb-viewpricing{border-bottom:1px solid #ffffff38;color:#ffffffb8;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;padding-bottom:2px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.tb-viewpricing:hover{border-color:var(--gold-soft);color:#fff}.tb-subscribe{align-items:center;background:var(--gold);color:#1d1d1d;display:inline-flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.18em;padding:11px 18px;text-decoration:none;text-transform:uppercase;transition:background .25s ease}.tb-subscribe:hover{background:var(--gold-soft)}@media (max-width:720px){.trial-bar .tb-viewpricing{display:none}}.tg-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.tg-head h1{font-weight:400}.tg-stats{grid-gap:1px;background:var(--line);border:1px solid var(--line);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.tg-stats{grid-template-columns:repeat(4,1fr)}}.trial-screen-wrap{--gold:#9a7a1f;--gold-soft:#c9a84c;--ink:#1d1d1d;--ivory:#f7f6f2;--ivory2:#efece5;--line:#e7e4dc;--muted:#5a5a58;color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.serif{letter-spacing:-.015em}.serif,.serif-it{font-family:Newsreader,Georgia,serif;font-weight:400}.serif-it{font-style:italic}.mono{font-family:JetBrains Mono,monospace}.label{font-size:11px;font-weight:600}.kicker,.label{letter-spacing:.22em;text-transform:uppercase}.kicker{align-items:center;color:var(--muted);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;gap:10px}.kicker .dash{background:var(--gold);height:1px;width:28px}.trial-otp-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000ad;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.trial-otp-modal{background:#fff;border:1px solid var(--line);box-shadow:0 22px 60px #0000004d;color:var(--ink);max-height:calc(100vh - 48px);overflow-y:auto;padding:52px 52px 40px;width:min(554px,100%)}.trial-otp-brand{align-items:center;display:flex;flex-direction:column;font-family:Newsreader,serif;font-size:26px;gap:8px;line-height:1;text-align:center}.trial-otp-brand span span{color:var(--gold)}.trial-otp-mark{color:var(--gold-soft);font-size:34px;font-style:italic}.trial-otp-kicker{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.35em;margin-top:18px;text-align:center;text-transform:uppercase}.trial-otp-modal h2{font-family:Newsreader,serif;font-size:38px;font-weight:400;line-height:1.08;margin:30px 0 16px;text-align:center}.trial-otp-modal p{color:var(--muted);font-size:16px;line-height:1.5;margin:0 auto;max-width:440px;text-align:center}.trial-otp-modal p strong{color:var(--ink);font-weight:600}.trial-otp-change{background:#0000;border:0;cursor:pointer;font:inherit;padding:0}@media (max-width:560px){.trial-otp-overlay{align-items:flex-start;padding:14px}.trial-otp-modal{padding:38px 22px 30px}.trial-otp-modal h2{font-size:32px}}.timelens-loader{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.timelens-loader__spinner{animation:timelens-spin .8s linear infinite;border:3px solid #ffffff40;border-radius:50%;border-top-color:#c9a84c;height:44px;width:44px}.tl-toast{align-items:center;background:#1d1d1d;bottom:30px;box-shadow:0 18px 40px -16px #0009;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:500;gap:9px;left:50%;max-width:min(92vw,420px);opacity:0;padding:12px 20px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(16px);transition:opacity .25s ease,transform .25s ease;z-index:10100}.tl-toast span{line-height:1.35;word-break:break-word}.tl-toast.is-show{opacity:1;transform:translateX(-50%) translateY(0)}.tl-toast .material-symbols-outlined{color:var(--gold-soft);font-size:17px}.ej-page{background:#fbfaf6;background:var(--bg,#fbfaf6);color:#1d1d1d;color:var(--ink,#1d1d1d);display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;min-height:100vh;min-height:100dvh}.ej-error,.ej-loading{color:#5a5a58;color:var(--muted,#5a5a58);margin:auto;padding:40px 24px;text-align:center}.ej-error .material-symbols-outlined{color:#9a7a1f;color:var(--gold,#9a7a1f);font-size:36px;margin-bottom:12px}.ej-error h1{color:#1d1d1d;color:var(--ink,#1d1d1d);font-family:Newsreader,serif;font-size:28px;font-weight:500;margin:0 0 8px}.ej-error p{font-size:14px;line-height:1.5;margin:0}.ej-hero{background:#14120c;color:#f5f2ea;padding:48px 24px 40px;text-align:center}.ej-hero-cat{color:#f5f2ea8c;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;margin-bottom:14px;text-transform:uppercase}.ej-hero-title{color:#f5f2ea;font-family:Newsreader,serif;font-size:clamp(36px,10vw,52px);font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;overflow-wrap:anywhere;text-transform:lowercase}.ej-body{box-sizing:border-box;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:420px;padding:22px 20px 40px;width:100%}.ej-studio{gap:12px}.ej-avatar,.ej-studio{align-items:center;display:flex}.ej-avatar{background:linear-gradient(135deg,#9a7a1f,#54462f);border-radius:999px;color:#fff;flex-shrink:0;font-family:Newsreader,serif;font-size:15px;height:44px;justify-content:center;overflow:hidden;width:44px}.ej-avatar.has-photo{background:#efece5}.ej-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ej-studio-copy{min-width:0}.ej-studio-name{color:#1d1d1d;color:var(--ink,#1d1d1d);font-size:15px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ej-studio-sub{color:#5a5a58;color:var(--muted,#5a5a58);font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.16em;margin-top:4px;text-transform:uppercase}.ej-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ej-meta-card{background:#fff;border:1px solid #e7e4dc;border:1px solid var(--line,#e7e4dc);border-radius:10px;min-width:0;padding:14px 12px;text-align:center}.ej-meta-value{color:#1d1d1d;color:var(--ink,#1d1d1d);font-size:15px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word}.ej-meta-label{color:#5a5a58;color:var(--muted,#5a5a58);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;margin-top:6px;text-transform:uppercase}.ej-pass{display:flex;flex-direction:column;gap:8px}.ej-pass-label{color:#5a5a58;color:var(--muted,#5a5a58);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.ej-pass-wrap{align-items:center;display:flex;position:relative}.ej-pass-input{background:#fff;border:1px solid #d9d4c8;border:1px solid var(--line2,#d9d4c8);border-radius:10px;box-sizing:border-box;color:#1d1d1d;color:var(--ink,#1d1d1d);font-size:22px;letter-spacing:.45em;outline:none;padding:14px 44px 14px 16px;text-align:center;transition:border-color .15s,box-shadow .15s;width:100%}.ej-pass-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#5a5a58;color:var(--muted,#5a5a58);cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ej-pass-toggle:hover{background:#14120c0d;color:#1d1d1d;color:var(--ink,#1d1d1d)}.ej-pass-toggle .material-symbols-outlined{font-size:20px}.ej-pass-input:focus{border-color:#9a7a1f;border-color:var(--gold,#9a7a1f);box-shadow:0 0 0 3px #9a7a1f1f}.ej-pass-input.is-err{border-color:#b94a4a;border-color:var(--red,#b94a4a)}.ej-pass-err{color:#b94a4a;color:var(--red,#b94a4a);font-size:12.5px}.ej-info{align-items:flex-start;background:#9a7a1f1a;border:1px solid #9a7a1f2e;border-radius:10px;color:#1d1d1d;color:var(--ink,#1d1d1d);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:12px 14px}.ej-info-ic{color:#9a7a1f;color:var(--gold,#9a7a1f);flex-shrink:0;font-size:18px;margin-top:1px}.ej-cta{align-items:center;background:#eceae3;border:1px solid #d9d4c8;border:1px solid var(--line2,#d9d4c8);border-radius:10px;color:#1d1d1d;color:var(--ink,#1d1d1d);cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:500;gap:10px;justify-content:center;padding:15px 18px;transition:background .15s,opacity .15s;width:100%}.ej-cta .material-symbols-outlined{font-size:20px;opacity:.85}.ej-cta:hover:not(:disabled){background:#e4e1d8}.ej-cta:disabled{cursor:not-allowed;opacity:.55}@media (min-width:640px){.ej-hero{padding:56px 32px 48px}.ej-body{gap:20px;padding:28px 24px 56px}}
/*# sourceMappingURL=main.17e93b6e.css.map*/