:root{--bg-glass: rgba(255, 255, 255, .15);--border-glass: rgba(255, 255, 255, .2);--shadow-glass: 0 40px 80px rgba(0, 0, 0, .2);--text-primary: #49443C;--text-secondary: rgba(73, 68, 60, .6);--focus-color: #49443C}body{margin:0;font-family:STIX Two Text,serif;color:var(--text-primary)}body.landing-body{height:100vh;width:100vw;overflow:hidden;display:flex;align-items:center;justify-content:center;background:url(/assets/bg.jpg) no-repeat center center;background-size:cover;position:relative}#transitionOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;z-index:10;transition:opacity 1.5s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}body.success-state #transitionOverlay{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-card{background:var(--bg-glass);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--border-glass);padding:5rem 3rem;border-radius:30px;box-shadow:var(--shadow-glass);text-align:center;width:90%;max-width:400px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:20;transition:all 1s ease}body.success-state .glass-card{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.login-logo{width:100px;height:auto;margin-bottom:2.2rem;opacity:1;transition:opacity .8s ease}body.success-state .login-logo{opacity:0}.login-title{font-family:Outfit,sans-serif;font-size:6rem;font-weight:500;margin:-4rem 0 2rem;color:var(--text-primary);text-transform:lowercase;letter-spacing:-.05em;line-height:1;display:flex;justify-content:center;align-items:flex-end;gap:2px;height:8rem;box-sizing:border-box;transition:all 1s ease;position:relative;z-index:30}body.success-state .login-title{transform:scale(2);color:#000;margin-top:0}.login-title span{display:inline-block;transition:all .4s ease-out;cursor:default;transform-origin:bottom center;color:var(--text-primary)}body:not(.success-state) .login-title span:hover{font-size:7.5rem}@keyframes letterWave{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}body.success-state .login-title span{color:#000;animation:letterWave 1.2s cubic-bezier(.45,.05,.55,.95)}body.success-state .login-title span:nth-child(1){animation-delay:.1s}body.success-state .login-title span:nth-child(2){animation-delay:.2s}body.success-state .login-title span:nth-child(3){animation-delay:.3s}body.success-state .login-title span:nth-child(4){animation-delay:.4s}body.final-state .login-title{transform:scale(2) translateY(-40px)}.coming-soon{position:absolute;top:60%;left:0;width:100%;text-align:center;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:300;color:#000;letter-spacing:.5em;text-transform:uppercase;opacity:0;transform:translateY(20px);transition:all 1s ease;z-index:25;pointer-events:none}body.final-state .coming-soon{opacity:1;transform:translateY(0)}.animation-container,.input-group,.btn-unlock{transition:opacity .8s ease,transform .8s ease}body.success-state .animation-container,body.success-state .input-group,body.success-state .btn-unlock{opacity:0;transform:scale(.9);pointer-events:none}.animation-container{margin:0 0 3rem;display:flex;align-items:baseline;justify-content:center;color:var(--text-secondary);font-family:STIX Two Text,serif;font-size:.9rem}.dots{letter-spacing:4px;font-weight:600;opacity:.5}.gap{width:30px}.xyz-container{display:flex;align-items:baseline;gap:8px;opacity:1}.letter-x{color:var(--text-primary);font-weight:500;font-size:1rem}.letter-y{color:var(--text-primary);font-weight:600;font-size:1.3rem}.letter-z{color:var(--text-primary);font-weight:700;font-size:1.6rem}.input-group{position:relative;width:100%;margin-bottom:2rem}.login-input{width:100%;padding:12px 0;background:transparent;border:none;border-bottom:1px solid rgba(26,22,38,.1);border-radius:0;font-size:13px;color:var(--text-primary);text-align:center;letter-spacing:2px;outline:none;transition:all .4s ease;font-family:Outfit,sans-serif;font-weight:500;text-transform:uppercase}.login-input::placeholder{color:var(--text-secondary);letter-spacing:2px;font-weight:400;font-size:10px}.login-input:focus{border-bottom-color:var(--focus-color)}.btn-unlock{width:100%;padding:16px;background:transparent;border:none;color:var(--text-primary);font-size:11px;font-weight:600;cursor:pointer;transition:all .4s ease;text-transform:uppercase;letter-spacing:2px;font-family:Outfit,sans-serif;opacity:.7}.btn-unlock:hover{opacity:1;transform:translateY(-1px)}.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.success-message{color:var(--text-primary);font-weight:400;margin-top:1rem;opacity:0;transition:opacity .5s ease;height:0;overflow:hidden;font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.success-message.visible{opacity:1;height:auto}:root{--help-bg: #ffffff;--help-bg-muted: #f4f4f5;--help-bg-accent: #f4f4f5;--help-border: #e4e4e7;--help-input: #e4e4e7;--help-fg: #09090b;--help-fg-muted: #71717a;--help-fg-accent: #52525b;--help-primary: #18181b;--help-primary-fg: #fafafa;--help-destructive: #ef4444;--help-destructive-fg: #fafafa;--help-ring: #a1a1aa;--help-radius: 8px}.help-root{width:100%;min-height:100vh;display:flex;flex-direction:column}.help-page{display:grid;grid-template-columns:300px 1fr;min-height:100vh;background:#fafafa;color:#09090b;font-family:Inter,system-ui,sans-serif}.help-sidebar{background:var(--help-bg);border-right:1px solid var(--help-border);padding:24px 0;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.sidebar-head{padding:0 20px 20px;border-bottom:1px solid var(--help-border)}.sidebar-head h2{font-size:20px;font-weight:700;color:var(--help-fg)}.sidebar-head p{font-size:14px;color:var(--help-fg-muted);margin-top:4px}.help-nav{padding:10px;flex:1}.nav-group-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--help-ring);margin:16px 16px 8px}.nav-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:500;color:var(--help-fg-muted);text-align:left;transition:.15s}.nav-btn:hover{background:var(--help-bg-muted);color:var(--help-fg)}.nav-btn.active{background:var(--help-bg-accent);color:var(--help-fg);font-weight:600}.nav-num{font-size:14px;font-weight:700;color:var(--help-ring);min-width:24px}.help-content{padding:44px 52px 80px;overflow-y:auto;max-width:1040px}.sec{display:none}.sec.active{display:block}.sec-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--help-border);margin-bottom:24px}.sec-icon{width:52px;height:52px;border-radius:14px;background:var(--help-bg-muted);border:1px solid var(--help-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sec-icon i{width:26px;height:26px;color:var(--help-fg-accent)}.sec-head h1{font-size:32px;font-weight:700;letter-spacing:-.02em}.sec-badge{display:inline-flex;align-items:center;gap:6px;background:var(--help-bg-muted);border:1px solid var(--help-border);border-radius:20px;padding:5px 16px;font-size:14px;font-weight:600;color:var(--help-fg-muted);margin-top:6px}.sec-badge i{width:14px;height:14px}.card{background:var(--help-bg);border:1px solid var(--help-border);border-radius:var(--help-radius);box-shadow:0 6px 16px #00000008;overflow:hidden;display:flex;flex-direction:column}.card-header{padding:22px 24px 20px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--help-border);background:var(--help-bg)}.card-header h3{font-size:18px;font-weight:700;color:var(--help-fg);margin:0;letter-spacing:-.01em}.card-header-icon{width:40px;height:40px;background:var(--help-bg-muted);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--help-primary);flex-shrink:0}.card-header-icon i{width:20px;height:20px}.card-body{padding:20px 24px 24px;flex:1;background:#f8fafc}.chk-list{list-style:none;margin:0;padding:0}.chk-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:15px;color:var(--help-fg-accent);line-height:1.6}.chk-item i{width:18px;height:18px;color:#10b981;flex-shrink:0;margin-top:3px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.grid-21{display:grid;grid-template-columns:3fr 2fr;gap:16px;margin-bottom:16px}.grid-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px}.full-w{margin-bottom:16px}.timeline-container{padding:40px 0;max-width:600px;margin:0 auto 32px}.timeline-item{display:flex;gap:32px;position:relative}.timeline-node-col{display:flex;flex-direction:column;align-items:center;margin-top:4px;width:30px}.timeline-num{font-size:12px;font-weight:800;color:var(--help-primary);margin-bottom:8px}.timeline-node-dot{width:12px;height:12px;border-radius:50%;background:#0f172a;border:3px solid #f8fafc;box-shadow:0 0 0 2px #e2e8f0;z-index:2}.timeline-line{width:2px;flex:1;background:linear-gradient(to bottom,#cbd5e1,#f1f5f9);margin:8px 0}.timeline-content-col{flex:1}.timeline-time{font-size:12px;font-weight:700;letter-spacing:.08em;color:#64748b;text-transform:uppercase;margin-bottom:6px}.timeline-title{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 10px;line-height:1.2;letter-spacing:-.01em}.timeline-text{font-size:16px;color:#475569;line-height:1.6}.ref{background:#f8fafc;border:1px solid #cbd5e1;border-radius:var(--help-radius);padding:24px;box-shadow:0 1px 3px #00000005;margin-bottom:16px}.ref-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:12px;display:flex;align-items:center;gap:8px}.ref-label i{width:18px;height:18px;color:#475569}.ref-code{font-size:16px;font-weight:600;color:#0f172a;letter-spacing:.02em;word-break:break-all;line-height:1.5;background:#fff;padding:14px 18px;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:14px}.ref-breakdown{font-size:14px;color:#64748b;line-height:1.6}.ref-breakdown strong{color:#334155}.email-block-inner{display:flex;align-items:center;gap:14px;padding:16px 20px}.email-block-inner i{width:22px;height:22px;color:var(--help-fg-muted);flex-shrink:0}.email-to{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--help-fg-muted)}.email-addr{font-size:18px;font-weight:700;color:var(--help-fg)}.alert-box{border-radius:var(--help-radius);padding:16px 20px;display:flex;gap:14px;align-items:flex-start;margin-bottom:16px;font-size:16px;color:var(--help-fg-accent);line-height:1.6}.alert-box i{width:22px;height:22px;flex-shrink:0;margin-top:2px}.alert-title{font-size:13px;font-weight:700;margin-bottom:2px}.alert-warn{background:#fefce8;border:1px solid #fde68a}.alert-warn i,.alert-warn .alert-title{color:#a16207}.alert-error{background:#fef2f2;border:1px solid #fecaca}.alert-error i,.alert-error .alert-title{color:var(--help-destructive)}.alert-info{background:#f0f9ff;border:1px solid #bae6fd}.alert-info i,.alert-info .alert-title{color:#0369a1}.alert-default{background:var(--help-bg-muted);border:1px solid var(--help-border)}.alert-default i,.alert-default .alert-title{color:var(--help-fg-accent)}.help-table{width:100%;border-collapse:collapse;font-size:16px}.help-table th{text-align:left;padding:8px 12px;font-size:12px;font-weight:600;color:var(--help-fg-muted);background:var(--help-bg-muted);border-bottom:1px solid var(--help-border)}.help-table td{padding:9px 12px;border-bottom:1px solid var(--help-bg-muted);color:var(--help-fg-accent)}.help-table tr:last-child td{border-bottom:none}.t-mono{font-weight:600;color:var(--help-fg)}.help-details{border:1px solid var(--help-border);border-radius:var(--help-radius);margin-bottom:16px;background:var(--help-bg)}.help-details[open]{border-color:var(--help-ring)}.help-summary{padding:16px 20px;font-size:17px;font-weight:600;color:var(--help-fg);cursor:pointer;display:flex;align-items:center;gap:10px;list-style:none;-webkit-user-select:none;user-select:none}.help-summary::-webkit-details-marker{display:none}.help-summary i{width:18px;height:18px;color:var(--help-fg-muted)}.help-summary .chevron{margin-left:auto;transition:.2s}.help-details[open] .help-summary .chevron{transform:rotate(90deg)}.details-body{padding:0 20px 18px;font-size:16px;color:var(--help-fg-accent)}.filed{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--help-fg-muted);padding-top:14px;border-top:1px dashed var(--help-border);margin-top:16px}.filed i{width:18px;height:18px;flex-shrink:0}.wa{border-radius:var(--help-radius);overflow:hidden;border:1px solid #d1d5db;background:#f0ede6}.wa-h{background:#075e54;padding:12px 16px;display:flex;align-items:center;gap:12px}.wa-av{width:40px;height:40px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-av i{width:20px;height:20px;color:#fff}.wa-gn{font-weight:600;font-size:15px;color:#fff}.wa-gm{font-size:13px;color:#fff9}.wa-b{padding:12px}.wa-msg{background:#dcf8c6;border-radius:0 8px 8px;padding:14px 16px;max-width:90%;font-size:16px;line-height:1.6;box-shadow:0 1px 2px #0000000f}.wa-msg strong{color:#075e54}.wa-time{text-align:right;font-size:10px;color:#999;margin-top:3px}.eml-mock{border-radius:var(--help-radius);overflow:hidden;border:1px solid var(--help-border);background:var(--help-bg)}.eml-bar{background:var(--help-bg-muted);padding:8px 14px;display:flex;align-items:center;gap:5px;border-bottom:1px solid var(--help-border)}.eml-dot{width:8px;height:8px;border-radius:50%}.eml-bar-text{font-size:12px;font-weight:500;color:var(--help-fg-muted);margin-left:6px}.eml-bd{padding:14px 18px}.eml-row{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--help-bg-muted);font-size:16px}.eml-row:last-child{border-bottom:none}.eml-lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--help-fg-muted);min-width:52px}.eml-val{font-weight:500;color:var(--help-fg)}.eml-val.mono{font-weight:600}.eml-att{display:inline-flex;align-items:center;gap:5px;background:var(--help-bg-muted);border:1px solid var(--help-border);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--help-fg-accent)}.eml-att i{width:12px;height:12px}.help-footer{text-align:center;padding:20px;border-top:1px solid var(--help-border);font-size:13px;color:var(--help-fg-muted);background:var(--help-bg)}.mobile-header{display:none;position:sticky;top:0;background:var(--help-bg);border-bottom:1px solid var(--help-border);padding:12px 20px;z-index:40;align-items:center;justify-content:space-between}.menu-toggle{background:var(--help-bg-muted);border:1px solid var(--help-border);border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--help-fg-accent)}.menu-toggle i{width:20px;height:20px}.mobile-title{font-size:16px;font-weight:700;color:var(--help-fg)}.sidebar-backdrop{display:none;position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:45}@media(max-width:1024px){.help-page{grid-template-columns:1fr}.mobile-header{display:flex}.help-sidebar{position:fixed;left:-300px;top:0;bottom:0;width:300px;z-index:50;transition:transform .3s ease;height:100vh}.help-sidebar.open{transform:translate(300px)}.sidebar-backdrop.open{display:block}.help-content{padding:24px 20px 60px;max-width:100%}.sec-head{flex-direction:column;align-items:flex-start;gap:10px}.sec-head h1{font-size:26px}.grid-2,.grid-21,.grid-stack{grid-template-columns:1fr}.card-header,.card-body{padding:16px 20px}.email-addr{font-size:16px}.timeline-container{padding:20px 0;margin-bottom:24px}.timeline-item{gap:20px}}@media print{.help-sidebar,.mobile-header,.sidebar-backdrop{display:none!important}.help-page{grid-template-columns:1fr}.sec{display:block!important;page-break-inside:avoid;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--help-border)}.help-details[open] .help-summary .chevron{transform:rotate(90deg)}body{background:#fff}}
