@charset "UTF-8";@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair/Playfair-Variable.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair/Playfair-Italic-Variable.ttf) format("truetype");font-weight:300 900;font-style:italic;font-display:swap}:root{--brand-gold-50: #FDF8EC;--brand-gold-100: #F8EDCC;--brand-gold-200: #F0D080;--brand-gold-300: #E5B84A;--brand-gold-400: #D4A020;--brand-gold-500: #C9921A;--brand-gold-600: #A67A10;--brand-gold-700: #84600C;--brand-gold-800: #614608;--brand-gold-900: #3D2C04;--brand-neutral-0: #FFFFFF;--brand-neutral-50: #F8F9FC;--brand-neutral-100: #F1F3F8;--brand-neutral-200: #E5E8F0;--brand-neutral-300: #D1D5DE;--brand-neutral-400: #9DA3AE;--brand-neutral-500: #6B7280;--brand-neutral-600: #4B5563;--brand-neutral-700: #374151;--brand-neutral-800: #1F1F24;--brand-neutral-900: #18181C;--brand-neutral-950: #0E0E11;--brand-charcoal-700: #2A2A30;--brand-charcoal-800: #1F1F24;--brand-charcoal-900: #18181C;--brand-charcoal-950: #0E0E11;--color-bg: var(--brand-neutral-50);--color-surface: var(--brand-neutral-0);--color-surface-alt: var(--brand-neutral-100);--color-border: var(--brand-neutral-200);--color-text: var(--brand-neutral-700);--color-text-muted: var(--brand-neutral-500);--color-text-inverted: var(--brand-neutral-0);--color-primary: var(--brand-gold-500);--color-primary-hover: var(--brand-gold-600);--color-primary-light: var(--brand-gold-100);--color-primary-faint: var(--brand-gold-50);--color-success: var(--brand-gold-500);--color-success-light: var(--brand-gold-100);--color-success-text: var(--brand-gold-700);--color-danger: #DC2626;--color-danger-light: #FEF2F2;--color-warning: #D97706;--color-warning-light: #FFFBEB;--scrollbar-thumb: var(--brand-neutral-300);--scrollbar-thumb-hover: var(--brand-neutral-400);--surface-e0: #F8F9FC;--surface-e1: #F1F3F8;--surface-e2: #FFFFFF;--surface-hover: rgba(15, 20, 25, .03);--surface-active: rgba(15, 20, 25, .06);--hover-surface: rgba(15, 20, 25, .04);--hover-surface-strong: rgba(15, 20, 25, .08);--action-like: #F4212E;--action-like-bg: rgba(244, 33, 46, .1);--action-notification-red: var(--action-like);--action-repost: var(--color-primary);--action-repost-bg: var(--color-primary-faint);--action-reply: #1D9BF0;--action-reply-bg: rgba(29, 155, 240, .1);--col-feed: 560px;--col-rail-expanded: 232px;--col-rail-icons: 68px;--col-rail-compact: 56px;--col-aside: 320px;--gutter: 0px;--shell-max: 1200px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-20: 20px;--fs-23: 23px;--fs-31: 31px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.2;--lh-snug: 1.25;--lh-body: 1.3125;--lh-relaxed: 1.45;--tracking-tight: -.01em;--tracking-normal: -.006em;--tracking-wide: 0;--radius-row: 0;--radius-input: 8px;--radius-card: 16px;--radius-btn: 9999px;--hairline: 1px solid var(--color-border);--divider: 1px solid var(--color-border);--border-width: 1px;--avatar-feed: 32px;--avatar-compact: 24px;--avatar-profile: 104px;--hit-target: 28px;--row-padding-y: 8px;--row-padding-x: 12px;--row-gap: 8px;--button-h-sm: 26px;--button-h-md: 30px;--button-h-lg: 32px;--z-rail: 30;--z-page-header: 40;--z-dropdown: 600;--z-modal-backdrop: 900;--z-modal: 1000;--z-modal-stack: 1100;--z-toast: 1200;--icon-xs: 12px;--icon-sm: 14px;--icon-md: 16px;--icon-lg: 18px;--icon-xl: 20px;--icon-nav: 20px;--ease-standard: cubic-bezier(.2, .8, .2, 1);--dur-fast: 80ms;--dur-base: .15s;--dur-slow: .22s;--dur-page: .32s}.dark{--color-bg: var(--brand-charcoal-900);--color-surface: var(--brand-charcoal-800);--color-surface-alt: var(--brand-charcoal-700);--rv-border-subtle: rgba(255, 255, 255, .06);--rv-border-default: rgba(255, 255, 255, .08);--rv-border-strong: rgba(255, 255, 255, .12);--rv-border-hover: rgba(255, 255, 255, .16);--color-border: var(--rv-border-default);--color-text: var(--brand-neutral-100);--color-text-muted: var(--brand-neutral-400);--color-text-inverted: var(--brand-charcoal-900);--color-primary-light: var(--brand-gold-900);--color-primary-faint: rgba(201, 146, 26, .12);--color-success-light: rgba(201, 146, 26, .15);--color-success-text: var(--brand-gold-300);--color-danger-light: rgba(220, 38, 38, .15);--color-warning-light: rgba(217, 119, 6, .15);--scrollbar-thumb: var(--brand-neutral-600);--scrollbar-thumb-hover: var(--brand-neutral-500);--surface-e0: #18181C;--surface-e1: #1F1F24;--surface-e2: #26262C;--surface-hover: rgba(255, 255, 255, .04);--surface-active: rgba(255, 255, 255, .08);--hover-surface: rgba(255, 255, 255, .04);--hover-surface-strong: rgba(255, 255, 255, .1);--action-like-bg: rgba(244, 33, 46, .14);--action-reply-bg: rgba(29, 155, 240, .14)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:15px;font-family:var(--font-sans);overflow-y:scroll}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-15);line-height:var(--lh-body);letter-spacing:var(--tracking-normal);font-feature-settings:"cv11","ss01","ss03"}button,input,select,textarea,optgroup,label,legend,fieldset,nav,[role=button],[role=tab],[role=menu],[role=dialog]{font-family:inherit;letter-spacing:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-text);letter-spacing:-.02em;line-height:1.25;font-weight:700}h1{font-size:1.875rem;line-height:1.2;font-weight:700;letter-spacing:-.025em}h2{font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:-.022em}h3{font-size:1.25rem;line-height:1.3;font-weight:600;letter-spacing:-.02em}h4{font-size:1.125rem;line-height:1.35;font-weight:600;letter-spacing:-.018em}h5{font-size:1rem;line-height:1.4;font-weight:600;letter-spacing:-.015em}h6{font-size:.875rem;line-height:1.4;font-weight:600;letter-spacing:-.01em}button,[role=button]{font-weight:500;letter-spacing:-.006em}label,.text-label,.text-meta{font-weight:500;letter-spacing:-.005em}code,kbd,samp,pre,.font-mono{font-family:var(--font-mono)}.t-hero{font-size:var(--fs-31);line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:-.022em}.t-display{font-size:var(--fs-23);line-height:var(--lh-tight);font-weight:var(--fw-bold);letter-spacing:-.018em}.t-title{font-size:var(--fs-20);line-height:var(--lh-snug);font-weight:var(--fw-bold);letter-spacing:-.015em}.t-body{font-size:var(--fs-15);line-height:var(--lh-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking-normal)}.t-meta{font-size:var(--fs-13);line-height:var(--lh-snug);font-weight:var(--fw-regular);color:var(--color-text-muted)}.t-caption{font-size:var(--fs-12);line-height:var(--lh-snug);font-weight:var(--fw-regular);color:var(--color-text-muted)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@supports (padding-bottom: env(safe-area-inset-bottom)){.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}.mb-safe{margin-bottom:env(safe-area-inset-bottom,0)}}@media (max-width: 640px){input,textarea,select{font-size:16px!important}.overflow-y-auto{-webkit-overflow-scrolling:touch}}*{-webkit-tap-highlight-color:transparent}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition-duration:0s!important}.modal-enter{animation:modalEnter var(--dur-slow, .22s) var(--ease-standard, ease-out) both}.sheet-enter{animation:sheetEnter var(--dur-slow, .22s) var(--ease-standard, ease-out) both}.row-enter{animation:rowEnter var(--dur-base, .15s) var(--ease-standard, ease-out) both}@keyframes modalEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sheetEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rowEnter{0%{opacity:0}to{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.prose-brand{--tw-prose-links: var(--brand-gold-600);--tw-prose-bold: var(--brand-neutral-700);--tw-prose-headings: var(--brand-neutral-700);--tw-prose-quotes: var(--brand-neutral-600);--tw-prose-quote-borders: var(--brand-gold-400);--tw-prose-bullets: var(--brand-gold-500);--tw-prose-hr: var(--brand-neutral-200)}.prose-brand a{color:var(--brand-gold-600)}.prose-brand a:hover{color:var(--brand-gold-500)}.dark .prose-brand{--tw-prose-body: var(--brand-neutral-300);--tw-prose-headings: var(--brand-neutral-100);--tw-prose-links: var(--brand-gold-400);--tw-prose-bold: var(--brand-neutral-100);--tw-prose-bullets: var(--brand-gold-400);--tw-prose-quote-borders: var(--brand-gold-500);--tw-prose-hr: var(--brand-neutral-600)}.dark .prose-brand a{color:var(--brand-gold-400)}.dark .prose-brand a:hover{color:var(--brand-gold-300)}.btn-brand{background-color:var(--color-primary);color:var(--color-text-inverted);font-family:Be Vietnam Pro,sans-serif;font-weight:600;border-radius:.75rem;padding:.625rem 1.25rem;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 8px -2px #c9921a33}.btn-brand:hover{background-color:var(--color-primary-hover);box-shadow:0 4px 14px #c9921a40;transform:translateY(-1px)}.btn-brand:active{transform:translateY(0);box-shadow:0 2px 8px -2px #c9921a33}.text-brand{color:var(--color-primary)}.bg-brand-faint{background-color:var(--color-primary-faint)}.bg-brand-light{background-color:var(--color-primary-light)}.text-success{color:var(--color-success)}.bg-success-light{background-color:var(--color-success-light)}.surface-e0{background-color:var(--surface-e0)}.surface-e1{background-color:var(--surface-e1)}.surface-e2{background-color:var(--surface-e2)}.feed-row{transition:background-color var(--dur-base) var(--ease-standard)}.feed-row:hover{background-color:var(--surface-hover)}.rv-panel{background-color:var(--surface-e1);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden}.rv-row{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-border);background-color:transparent;transition:background-color var(--dur-base) var(--ease-standard)}.rv-row:last-child{border-bottom:0}.rv-row--clickable{cursor:pointer}.rv-row--clickable:hover,.rv-row.is-active{background-color:var(--surface-hover)}.rv-section-header{font-size:15px;font-weight:700;line-height:1.25;color:var(--color-text);letter-spacing:-.01em;padding:10px 14px 4px}.rv-page-header{display:flex;align-items:center;gap:10px;padding:8px 14px;font-size:16px;font-weight:700;line-height:1.25;color:var(--color-text);letter-spacing:-.01em;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.rv-meta{font-size:var(--fs-13);color:var(--color-text-muted);line-height:1.3}.rv-body{font-size:var(--fs-15);color:var(--color-text);line-height:1.3125}.rv-name{font-size:var(--fs-15);font-weight:700;color:var(--color-text);line-height:1.25;letter-spacing:-.01em}.feed-row:active{background-color:var(--surface-active)}.feed-row--clickable{cursor:pointer}.action-btn{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:var(--color-text-muted);transition:color var(--dur-base) var(--ease-standard);cursor:pointer}.action-btn:disabled{opacity:.5;cursor:not-allowed}.action-btn__icon-wrap{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:9999px;background-color:transparent;transition:background-color var(--dur-base) var(--ease-standard)}.action-btn:hover .action-btn__icon-wrap{background-color:var(--surface-hover)}.action-btn.is-active .action-btn__icon-wrap{background-color:var(--color-primary-faint)}.action-btn__count{font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-muted);transition:color var(--dur-base) var(--ease-standard)}.action-btn:hover .action-btn__count{color:var(--color-text)}.action-btn.is-active .action-btn__count{color:var(--color-primary)}.action-btn__count--linkable{border:0;background:transparent;cursor:pointer;padding:0}.action-btn__count--linkable:hover{text-decoration:underline}.action-btn__count--linkable.is-active{color:var(--color-primary)}.action-btn:hover{color:var(--color-text)}.action-btn.is-active{color:var(--color-primary)}.action-btn--like.is-active,.action-btn--like.is-active .action-btn__count,.action-btn__count--linkable.is-active{color:var(--action-notification-red)}.action-btn--like.is-active .action-btn__icon-wrap{background-color:var(--action-like-bg)}.action-btn--like:hover{color:var(--action-notification-red)}.action-btn--like:hover .action-btn__icon-wrap{background-color:var(--action-like-bg)}.action-btn--lg .action-btn__icon-wrap{height:2.5rem;width:2.5rem}.action-btn--lg .material-symbols-outlined,.action-btn--lg .material-symbols-rounded{font-size:22px}.action-btn--lg .action-btn__count{font-size:14px}.action-btn--feed .action-btn__icon-wrap{height:2.125rem;width:2.125rem}.action-btn--feed .material-symbols-outlined{font-size:20px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.action-btn--feed .material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.action-btn--feed .action-btn__count{font-size:13px}@media (max-width: 640px){.action-btn--feed .action-btn__icon-wrap{height:2rem;width:2rem}.action-btn--feed .material-symbols-outlined{font-size:18px}.action-btn--feed .action-btn__count{font-size:13px}}.post-actions{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.5rem;margin-bottom:.25rem}.post-action-item{display:inline-flex;align-items:center;gap:4px;min-width:36px}@keyframes like-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.like-pop{animation:like-pop .2s var(--ease-standard)}@keyframes repost-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.repost-spin{animation:repost-spin .28s var(--ease-standard)}@keyframes optimistic-fade{0%{background-color:var(--color-primary-faint)}to{background-color:transparent}}.optimistic-fade{animation:optimistic-fade .8s var(--ease-standard) forwards}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.ui-card{background-color:var(--surface-e2);border-radius:1rem;box-shadow:0 2px 8px -2px #0000000d,0 0 1px #0000000a;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.ui-card:hover{box-shadow:0 8px 24px -4px #00000014,0 4px 8px -4px #0000000a}.ui-card--interactive:hover{transform:translateY(-1px)}.dark .ui-card{background-color:var(--surface-e1);box-shadow:0 2px 8px -2px #0003,0 0 1px #0000001a}.dark .ui-card:hover{box-shadow:0 8px 24px -4px #0000004d,0 4px 8px -4px #00000026}.ui-panel{background-color:var(--surface-e1);border-radius:1.25rem;border:1px solid rgba(0,0,0,.04)}.dark .ui-panel{background-color:var(--surface-e1);border-color:#ffffff0f}.ui-glass{background:color-mix(in srgb,var(--bg-main) 80%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--border-color)}.dark .ui-glass{background:color-mix(in srgb,var(--bg-main) 85%,transparent);border-color:var(--border-color)}.ui-input{background-color:var(--surface-e1);border:1px solid transparent;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;transition:all .2s cubic-bezier(.2,.8,.2,1);color:var(--color-text)}.ui-input::placeholder{color:var(--color-text-muted)}.ui-input:hover{background-color:var(--surface-e0);border-color:var(--color-border)}.ui-input:focus{outline:none;background-color:var(--surface-e2);border-color:var(--color-primary);box-shadow:0 0 0 3px #c9921a1f}.dark .ui-input{background-color:#ffffff0a}.dark .ui-input:hover{background-color:#ffffff0f;border-color:var(--color-border)}.dark .ui-input:focus{background-color:#ffffff14;border-color:var(--color-primary)}.ui-nav-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;font-weight:500;color:var(--color-text-muted);transition:all .15s cubic-bezier(.2,.8,.2,1)}.ui-nav-item:hover{color:var(--color-text);background-color:var(--surface-hover)}.ui-nav-item.active{color:var(--color-primary);background-color:var(--color-primary-faint);font-weight:600}.dark .ui-nav-item.active{background-color:#c9921a1f}:root{--bg-main: var(--brand-neutral-50);--bg-surface: var(--brand-neutral-0);--bg-card: var(--brand-neutral-0);--bg-hover: rgba(15, 20, 25, .04);--border-color: var(--brand-neutral-200);--text-primary: var(--brand-neutral-700);--text-secondary: var(--brand-neutral-500)}.dark{--brand-charcoal-700: #1A1F23;--brand-charcoal-800: #14181C;--brand-charcoal-900: #111417;--brand-charcoal-950: #0C0F11;--color-bg: #111417;--color-surface: #111417;--color-surface-alt: #14181C;--color-border: #2F3336;--surface-e0: #111417;--surface-e1: #111417;--surface-e2: #14181C;--surface-hover: rgba(255, 255, 255, .04);--surface-active: rgba(255, 255, 255, .08);--bg-main: #111417;--bg-surface: #111417;--bg-card: #111417;--bg-hover: rgba(255, 255, 255, .04);--border-color: rgba(255, 255, 255, .08);--text-primary: #F5F5F5;--text-secondary: #9AA0A6}html.dark,html.dark body{background-color:var(--bg-main);color:var(--text-primary)}html.dark .app-shell,html.dark .dashboard-shell,html.dark .main-layout,html.dark .main-content,html.dark .page-wrapper,html.dark .feed-page,html.dark .feed-wrapper,html.dark .explore-page,html.dark .discover-page,html.dark .notifications-page,html.dark .profile-page,html.dark .wallet-page,html.dark .settings-page,html.dark .dark\:bg-neutral-900,html.dark .dark\:bg-neutral-950,html.dark .dark\:bg-gray-900,html.dark .dark\:bg-gray-950,html.dark .dark\:bg-slate-900,html.dark .dark\:bg-slate-950,html.dark .dark\:bg-zinc-900,html.dark .dark\:bg-zinc-950,html.dark .dark\:bg-stone-900,html.dark .dark\:bg-stone-950,html.dark .dark\:bg-\[\#0a0f1a\],html.dark .dark\:bg-\[\#0E0E11\],html.dark .dark\:bg-\[\#18181C\]{background-color:var(--bg-main)}html.dark .dark\:bg-neutral-800,html.dark .dark\:bg-gray-800,html.dark .dark\:bg-slate-800,html.dark .dark\:bg-zinc-800,html.dark .dark\:bg-stone-800{background-color:var(--bg-surface)}html.dark .min-h-screen.bg-\[\#0a0f1a\],html.dark .bg-\[\#0a0f1a\]{background-color:var(--bg-main)}html.dark .dark\:bg-neutral-900\/95,html.dark .dark\:bg-neutral-950\/95,html.dark .dark\:bg-gray-900\/95,html.dark .dark\:bg-slate-900\/95{background-color:#111417f2}html.dark .dark\:bg-neutral-900\/80,html.dark .dark\:bg-neutral-950\/80{background-color:#111417cc}html.dark .dark\:bg-neutral-900\/60,html.dark .dark\:bg-neutral-950\/60{background-color:#11141799}html.dark .dark\:border-neutral-800,html.dark .dark\:border-neutral-700,html.dark .dark\:border-gray-800,html.dark .dark\:border-gray-700,html.dark .dark\:border-slate-800,html.dark .dark\:border-slate-700,html.dark .dark\:border-zinc-800,html.dark .dark\:border-zinc-700{border-color:var(--border-color)}html:not(.dark) .min-h-screen.bg-white,html:not(.dark) .min-h-screen.bg-neutral-50,html:not(.dark) .min-h-screen.bg-gray-50,html:not(.dark) .min-h-screen.bg-slate-50,html:not(.dark) .min-h-screen.bg-\[\#F8F9FC\],html:not(.dark) .min-h-screen.bg-\[\#FAFBFD\]{background-color:var(--bg-main)}html:not(.dark) .bg-white\/95,html:not(.dark) .bg-white\/90,html:not(.dark) .bg-white\/80{background-color:color-mix(in srgb,var(--bg-main) 90%,transparent)}.app-shell,.main-layout,.main-content{background-color:var(--bg-main)}@media (min-width: 1024px){app-discover,app-messages,app-chat,app-new-message,app-join-invite,app-notifications,app-wallet,app-wallet-send,app-wallet-receive,app-transaction-history,app-transaction-detail,app-roochip-wallet,app-roochip-history,app-bookmarks{display:block;min-height:100vh;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.dark app-discover,.dark app-messages,.dark app-chat,.dark app-new-message,.dark app-join-invite,.dark app-notifications,.dark app-wallet,.dark app-wallet-send,.dark app-wallet-receive,.dark app-transaction-history,.dark app-transaction-detail,.dark app-roochip-wallet,.dark app-roochip-history,.dark app-bookmarks{border-left-color:var(--color-border);border-right-color:var(--color-border)}}.text-xs{font-size:var(--fs-12)!important;line-height:1.35}.text-sm{font-size:var(--fs-13)!important;line-height:var(--lh-snug)}.text-base{font-size:var(--fs-15)!important;line-height:var(--lh-body)}.text-lg{font-size:var(--fs-17)!important;line-height:var(--lh-snug)}.text-xl{font-size:var(--fs-20)!important;line-height:var(--lh-snug);letter-spacing:-.012em}.text-2xl{font-size:var(--fs-23)!important;line-height:var(--lh-tight);letter-spacing:-.018em}.text-3xl{font-size:var(--fs-31)!important;line-height:var(--lh-tight);letter-spacing:-.022em}.font-normal{font-weight:var(--fw-regular)!important}.font-medium{font-weight:var(--fw-medium)!important}.font-semibold{font-weight:var(--fw-semibold)!important}.font-bold{font-weight:var(--fw-bold)!important}.font-extrabold{font-weight:800!important}app-left-rail nav a,app-left-rail nav button{font-size:var(--fs-17);font-weight:var(--fw-medium);line-height:1.2;letter-spacing:-.005em}app-left-rail nav a[aria-current=page],app-left-rail nav a.is-active,app-left-rail nav .active,app-left-rail nav a.rv-nav-item--active{font-weight:var(--fw-semibold);color:var(--color-text)}.rv-feed-author,.rv-name,[data-rv-author],.feed-row .author-name{font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.rv-feed-handle,.rv-handle,[data-rv-handle],.feed-row .author-handle,.feed-row .timestamp{font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--color-text-muted);opacity:.68}.rv-feed-body,.rv-body,[data-rv-body],.feed-row .post-body{font-size:var(--fs-15);font-weight:var(--fw-regular);line-height:1.42;letter-spacing:-.01em;color:var(--color-text)}.rv-feed-meta,.rv-meta,[data-rv-meta],.feed-row .meta{font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--color-text-muted);opacity:1}.action-btn__count{font-size:var(--fs-13)!important;font-weight:var(--fw-regular);color:var(--color-text-muted);opacity:.65}app-feed-composer textarea,app-feed-composer [contenteditable=true],app-feed-post-composer textarea,app-feed-post-composer [contenteditable=true],.rv-composer textarea,.rv-composer [contenteditable=true],textarea[placeholder*="What's happening" i],textarea[placeholder*="What is happening" i]{font-size:var(--fs-18);line-height:var(--lh-body);font-weight:var(--fw-regular);letter-spacing:var(--tracking-normal)}app-feed-composer textarea::placeholder,app-feed-post-composer textarea::placeholder,.rv-composer textarea::placeholder,textarea[placeholder*="What's happening" i]::placeholder,textarea[placeholder*="What is happening" i]::placeholder{font-size:var(--fs-18);font-weight:var(--fw-regular);color:var(--color-text-muted);opacity:.72}.rv-tab,.rv-tabs [role=tab],nav[role=tablist] [role=tab]{font-size:var(--fs-15);font-weight:var(--fw-medium);letter-spacing:-.005em;color:var(--color-text-muted);opacity:.72}.rv-tab[aria-selected=true],.rv-tab.is-active,.rv-tabs [role=tab][aria-selected=true],nav[role=tablist] [role=tab][aria-selected=true]{font-weight:var(--fw-semibold);color:var(--color-text);opacity:1}app-right-aside h2,app-right-aside .widget-title,app-trends h2,app-trends .widget-title,app-who-to-follow h2,app-who-to-follow .widget-title,.rv-widget__title{font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:-.012em;color:var(--color-text)}app-trends .trend-category,app-trends .trend-meta,.rv-trend__category,.rv-trend__meta,app-who-to-follow .user-handle{font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--color-text-muted);opacity:.65}app-trends .trend-title,.rv-trend__title,app-who-to-follow .user-name{font-size:var(--fs-15);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:-.005em;color:var(--color-text)}app-trending-widget a .text-meta:first-of-type{opacity:.6}app-trending-widget a p.text-meta,app-boosted-widget a p.text-meta{opacity:.65}app-who-to-follow-widget a .text-meta,app-who-to-follow-widget span.text-meta{opacity:.68}app-left-rail .profile-chip .profile-name,app-left-rail [data-profile-name]{font-size:var(--fs-15);font-weight:var(--fw-semibold);letter-spacing:-.005em;color:var(--color-text)}app-left-rail .profile-chip .profile-handle,app-left-rail [data-profile-handle]{font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--color-text-muted)}.rv-page-header{font-size:var(--fs-20);font-weight:var(--fw-bold);letter-spacing:-.012em}.rv-section-header{font-size:var(--fs-17);font-weight:var(--fw-bold);letter-spacing:-.01em}button.rv-btn,.rv-btn,button[type=submit].btn-primary,.btn-primary{font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:-.005em}.border-neutral-100,.border-neutral-200,.border-neutral-300,.border-neutral-400,.border-neutral-500,.border-neutral-600,.border-neutral-700,.border-neutral-800,.border-neutral-900,.border-gray-100,.border-gray-200,.border-gray-300,.border-gray-400,.border-gray-500,.border-gray-600,.border-gray-700,.border-gray-800,.border-gray-900,.border-slate-100,.border-slate-200,.border-slate-300,.border-slate-400,.border-slate-500,.border-slate-600,.border-slate-700,.border-slate-800,.border-slate-900,.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-zinc-400,.border-zinc-500,.border-zinc-600,.border-zinc-700,.border-zinc-800,.border-zinc-900,.border-stone-100,.border-stone-200,.border-stone-300,.border-stone-400,.border-stone-500,.border-stone-600,.border-stone-700,.border-stone-800,.border-stone-900,.border-neutral-200\/80,.border-neutral-200\/60{border-color:var(--rv-border-default)!important}.border-y,.border-t,.border-b,.border-l,.border-r{border-color:var(--rv-border-subtle)}.border-2{border-width:1px!important}.dark .dark\:border-neutral-100,.dark .dark\:border-neutral-200,.dark .dark\:border-neutral-300,.dark .dark\:border-neutral-400,.dark .dark\:border-neutral-500,.dark .dark\:border-neutral-600,.dark .dark\:border-neutral-700,.dark .dark\:border-neutral-800,.dark .dark\:border-neutral-900,.dark .dark\:border-gray-100,.dark .dark\:border-gray-200,.dark .dark\:border-gray-300,.dark .dark\:border-gray-400,.dark .dark\:border-gray-500,.dark .dark\:border-gray-600,.dark .dark\:border-gray-700,.dark .dark\:border-gray-800,.dark .dark\:border-gray-900,.dark .dark\:border-slate-100,.dark .dark\:border-slate-200,.dark .dark\:border-slate-300,.dark .dark\:border-slate-400,.dark .dark\:border-slate-500,.dark .dark\:border-slate-600,.dark .dark\:border-slate-700,.dark .dark\:border-slate-800,.dark .dark\:border-slate-900,.dark .dark\:border-zinc-100,.dark .dark\:border-zinc-200,.dark .dark\:border-zinc-300,.dark .dark\:border-zinc-400,.dark .dark\:border-zinc-500,.dark .dark\:border-zinc-600,.dark .dark\:border-zinc-700,.dark .dark\:border-zinc-800,.dark .dark\:border-zinc-900,.dark .dark\:border-stone-100,.dark .dark\:border-stone-200,.dark .dark\:border-stone-300,.dark .dark\:border-stone-400,.dark .dark\:border-stone-500,.dark .dark\:border-stone-600,.dark .dark\:border-stone-700,.dark .dark\:border-stone-800,.dark .dark\:border-stone-900,.dark .dark\:border-neutral-700\/50,.dark .dark\:border-neutral-800\/60{border-color:var(--rv-border-default)!important}.dark .border-y,.dark .border-t,.dark .border-b,.dark .border-l,.dark .border-r{border-color:var(--rv-border-subtle)}app-sidebar-search .search-input{min-height:40px!important;padding:0 12px 0 38px!important;border-radius:12px!important;font-size:var(--fs-14)!important;font-weight:var(--fw-regular)!important;line-height:1.4!important;border-color:var(--rv-border-default)!important;background-color:var(--surface-e1)!important}app-sidebar-search .search-input:hover{border-color:var(--rv-border-strong)!important;background-color:var(--surface-e2)!important}app-sidebar-search .search-input:focus,app-sidebar-search .search-input:focus-visible{border-color:var(--rv-border-strong)!important;box-shadow:0 0 0 3px rgba(var(--brand-gold-500-rgb, 201, 146, 26),.1)!important}app-sidebar-search .search-input::placeholder{font-size:var(--fs-15);font-weight:var(--fw-regular);color:var(--color-text-muted);opacity:.9}app-sidebar-search .search-icon{left:12px!important;font-size:18px!important;color:var(--color-text-muted)!important}app-sidebar-search .search-clear{right:6px}.dark app-sidebar-search .search-input{background-color:#ffffff08!important;border-color:var(--rv-border-default)!important}.dark app-sidebar-search .search-input:hover,.dark app-sidebar-search .search-input:focus,.dark app-sidebar-search .search-input:focus-visible{background-color:#ffffff0d!important;border-color:var(--rv-border-strong)!important}.shell-aside .rv-panel,.shell-aside-stack .rv-panel{border-radius:14px;background-color:var(--surface-e1);border-color:var(--rv-border-default)}.shell-aside-stack{gap:16px!important}.shell-aside .rv-section-header,.shell-aside-stack .rv-section-header{font-size:var(--fs-20);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:-.012em;color:var(--color-text);padding:12px 16px 6px}.shell-aside app-trending-widget a,.shell-aside app-boosted-widget a{padding:8px 16px!important}.shell-aside .text-meta{font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:var(--lh-snug);color:var(--color-text-muted);opacity:.85}.shell-aside app-trending-widget p.text-body,.shell-aside app-boosted-widget p.text-body{font-size:var(--fs-15);font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:-.005em;color:var(--color-text)}.shell-aside app-trending-widget .rounded-xl{border-radius:10px}.shell-aside .rv-panel>a[routerLink][class*=text-primary],.shell-aside-stack .rv-panel>a[routerLink][class*=text-primary]{font-size:var(--fs-14)!important;font-weight:var(--fw-medium)!important;color:var(--color-text-muted)!important;padding:10px 16px!important;transition:color .15s var(--ease-standard),background-color .15s var(--ease-standard)}.shell-aside .rv-panel>a[routerLink][class*=text-primary]:hover,.shell-aside-stack .rv-panel>a[routerLink][class*=text-primary]:hover{color:var(--color-primary)!important;background-color:var(--surface-hover)!important}app-who-to-follow-widget button{font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:-.005em}.shell-aside-stack{padding-top:8px}:root{--au-bg: var(--color-bg);--au-bg-2: var(--color-surface, #FFFFFF);--au-input-bg: var(--surface-e1, #1F1F24);--au-border: rgba(255, 255, 255, .08);--au-border-2: rgba(255, 255, 255, .16);--au-divider: rgba(255, 255, 255, .06);--au-text: var(--color-text, #F4EFE6);--au-text-soft: rgba(244, 239, 230, .78);--au-text-muted: rgba(244, 239, 230, .55);--au-text-faint: rgba(244, 239, 230, .36);--au-gold: #C9921A;--au-gold-2: #E0B04A;--au-gold-3: #F5D27D;--au-danger: #F87171;--au-success: #34D399;--au-glow: 0 0 0 4px rgba(201, 146, 26, .2)}:where(html.light){--au-bg: var(--color-bg);--au-bg-2: var(--color-surface, #FFFFFF);--au-input-bg: #FFFFFF;--au-border: #E5E7EB;--au-border-2: #D1D5DB;--au-divider: #E5E7EB;--au-text: var(--color-text, #0F172A);--au-text-soft: #334155;--au-text-muted: #64748B;--au-text-faint: #94A3B8;--au-gold: #C9921A;--au-gold-2: #B07F12;--au-gold-3: #8C6406;--au-danger: #DC2626;--au-success: #059669;--au-glow: 0 0 0 4px rgba(201, 146, 26, .16)}.au-shell{min-height:100vh;min-height:100dvh;height:100dvh;width:100%;display:grid;grid-template-columns:1fr;background:var(--au-bg);color:var(--au-text);position:relative;overflow-x:hidden;box-sizing:border-box}@media (min-width: 1024px){.au-shell{grid-template-columns:minmax(360px,1fr) minmax(420px,1fr);overflow:hidden}}.au-shell *,.au-shell *:before,.au-shell *:after{box-sizing:border-box;min-width:0}.au-hero{display:none;align-items:center;justify-content:center;background:var(--au-bg);padding:clamp(1.5rem,3vw,3rem);position:relative;overflow:hidden;height:100dvh}@media (min-width: 1024px){.au-hero{display:flex}}.au-hero__logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:clamp(200px,22vw,360px)}.au-hero__logo img{width:100%;height:auto;max-height:min(60vh,480px);object-fit:contain;display:block}@media (min-width: 1024px) and (max-height: 760px){.au-hero__logo{max-width:clamp(200px,22vw,360px)}.au-hero__logo img{max-height:50vh}}.au-form-panel{width:100%;min-height:100dvh;display:flex;flex-direction:column;background:var(--au-bg);position:relative}@media (min-width: 1024px){.au-form-panel{height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.au-form-panel::-webkit-scrollbar{width:8px}.au-form-panel::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.au-form-panel::-webkit-scrollbar-thumb:hover{background:#ffffff29}}.au-form-stage{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(1rem,3.5vh,2.25rem) clamp(1rem,4vw,2.5rem)}@media (min-width: 1024px){.au-form-stage{justify-content:flex-start;padding-left:clamp(3rem,8vw,7rem);padding-right:clamp(1.5rem,4vw,3rem)}}.au-form-container{width:100%;max-width:400px}.au-mobile-brand{display:flex;justify-content:center;align-items:center;padding:clamp(1rem,4vh,2rem) 1rem .25rem}@media (min-width: 1024px){.au-mobile-brand{display:none}}.au-mobile-brand img{height:clamp(44px,9vw,64px);width:auto;max-width:80%;object-fit:contain}.au-heading{text-align:center;margin-bottom:clamp(1.25rem,3vh,1.75rem)}.au-title{font-family:Be Vietnam Pro,system-ui,-apple-system,sans-serif;font-size:clamp(20px,2.2vw + .3rem,28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--au-text);margin:0 0 .5rem;word-wrap:break-word}.au-subtitle{color:var(--au-text-muted);font-size:clamp(13.5px,1vw + .3rem,15px);line-height:1.5;margin:0}.au-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--au-border);margin-bottom:1.5rem}.au-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem .75rem;background:transparent;border:0;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:color .15s ease,background .15s ease}.au-tab:hover{color:#fff}.au-tab .material-symbols-rounded{font-size:18px}.au-tab.is-active{color:#fff;background:transparent}.au-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff}.au-label{display:block;font-size:14px;font-weight:600;color:var(--au-text);margin-bottom:.5rem}.au-field{position:relative;display:flex;align-items:center;width:100%;height:clamp(48px,6.5vh,56px);background:var(--au-input-bg);border:1px solid var(--au-border-2);border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease}.au-field:hover{border-color:#ffffff3d}:where(html.light) .au-field:hover{border-color:#b0b6c0}.au-field:focus-within{border-color:#fff6;box-shadow:none}.au-field.is-error{border-color:var(--au-danger)}.au-field.is-error:focus-within{box-shadow:0 0 0 4px #f871712e}.au-field.is-success{border-color:var(--au-success)}.au-field__icon{position:absolute;left:16px;color:var(--au-text-muted);pointer-events:none;font-size:20px}.au-field__input{flex:1;width:100%;height:100%;background:transparent;border:0;outline:0;color:var(--au-text);font-size:15px;padding:0 16px 0 48px;border-radius:12px}.au-field__input::placeholder{color:var(--au-text-faint)}.au-field__input.has-trailing{padding-right:48px}.au-field__input.no-icon{padding-left:16px}.au-field__input:-webkit-autofill,.au-field__input:-webkit-autofill:hover,.au-field__input:-webkit-autofill:focus,.au-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--au-text);-webkit-box-shadow:0 0 0 1000px var(--au-input-bg) inset;caret-color:var(--au-text);transition:background-color 5000s ease-in-out 0s}.au-field__trailing{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:var(--au-text-muted);background:transparent;border:0;cursor:pointer;transition:color .15s ease,background .15s ease}.au-field__trailing:hover{color:var(--au-text);background:#ffffff0a}:where(html.light) .au-field__trailing:hover{background:#f1f5f9}.au-field__select{appearance:none;background:transparent;border:0;outline:0;color:var(--au-text);font-size:14px;padding:0 28px 0 16px;height:100%;cursor:pointer;border-radius:12px}.au-field__select option{background:var(--au-input-bg);color:var(--au-text)}.au-help{font-size:12.5px;color:var(--au-text-muted);margin-top:.5rem}.au-help.is-error{color:var(--au-danger)}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:clamp(48px,6.5vh,56px);padding:0 1.25rem;border-radius:12px;font-size:15px;font-weight:700;letter-spacing:0;border:0;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease;width:100%;max-width:100%}.au-btn:disabled{opacity:.55;cursor:not-allowed}.au-btn-primary{background:var(--au-gold);color:#1a130a}.au-btn-primary:hover:not(:disabled){background:var(--au-gold-2);box-shadow:none}.au-btn-primary:active:not(:disabled){transform:translateY(1px)}.au-btn-ghost{background:transparent;color:var(--au-text);border:1px solid var(--au-border-2)}.au-btn-ghost:hover:not(:disabled){border-color:#fff6;background:transparent}.au-btn-link{background:transparent;color:var(--au-gold);font-weight:600;font-size:13.5px;height:auto;padding:0;width:auto;display:inline-flex;align-items:center;gap:.25rem;transition:color .15s ease}.au-btn-link:hover{color:var(--au-gold-2)}.au-divider{position:relative;margin:1.25rem 0;text-align:center}.au-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--au-border)}.au-divider span{position:relative;display:inline-block;padding:0 .875rem;background:var(--au-bg);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--au-text-muted)}.au-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--au-border-2);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.au-check.is-checked{background:var(--au-gold);border-color:var(--au-gold);color:#1a130a}.au-check--lg{width:22px;height:22px;border-radius:6px;border-width:1.75px}.au-alert{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:12px;font-size:13px;line-height:1.45}.au-alert-error{background:#f8717114;border:1px solid rgba(248,113,113,.3);color:#fca5a5}:where(html.light) .au-alert-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.au-alert-info{background:#c9921a14;border:1px solid rgba(201,146,26,.28);color:var(--au-gold-3)}:where(html.light) .au-alert-info{background:#fef7e6;border-color:#fde2a1;color:#92651a}.au-otp-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.375rem,1.4vw,.75rem);width:100%}.au-otp-input{width:100%;min-width:0;aspect-ratio:4/5;max-height:60px;text-align:center;font-size:clamp(18px,2.4vw,22px);font-weight:700;background:var(--au-input-bg);border:1.5px solid var(--au-border-2);border-radius:12px;color:var(--au-text);outline:0;padding:0;transition:border-color .18s ease,box-shadow .18s ease}.au-otp-input:focus{border-color:var(--au-gold);box-shadow:var(--au-glow)}.au-otp-input.has-value{border-color:var(--au-gold)}.au-mobile-footer{display:none;padding:1rem 1.5rem 1.5rem;text-align:center}@media (max-width: 1023.98px){.au-mobile-footer{display:block}}.au-mobile-footer__copy{font-size:11px;color:var(--au-text-faint)}@keyframes auFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.au-fade-up{animation:auFadeUp .45s cubic-bezier(.16,1,.3,1) both}.au-d-1{animation-delay:.05s}.au-d-2{animation-delay:.1s}@keyframes auFadeIn{0%{opacity:0}to{opacity:1}}.au-fade-in{animation:auFadeIn .25s ease-out both}@media (prefers-reduced-motion: reduce){.au-fade-up,.au-fade-in{animation:none!important}}.au-form-container>*{max-width:100%}.au-form-container img,.au-form-container svg{max-width:100%;height:auto}.au-form-container p a{word-break:break-word}@media (min-width: 1024px) and (max-height: 800px){.au-form-stage{padding:1.5rem clamp(1.25rem,3vw,2.5rem)}.au-heading{margin-bottom:1rem}.au-title{font-size:clamp(20px,2vw + .4rem,26px)}.au-subtitle{font-size:13.5px}.au-tabs{margin-bottom:1rem}.au-tab{padding:.625rem .75rem;font-size:13.5px}.au-divider{margin:.875rem 0}.au-label{margin-bottom:.375rem;font-size:13px}.au-field{height:46px;border-radius:10px}.au-field__input{font-size:14px;padding:0 14px 0 44px}.au-field__icon{font-size:18px;left:14px}.au-btn{height:46px;font-size:14px;border-radius:10px}.au-otp-input{max-height:52px}.au-form-container form.space-y-4>*+*{margin-top:.625rem}.au-form-container form.space-y-5>*+*{margin-top:.75rem}}@media (max-width: 1023.98px){.au-form-stage{padding:1rem 1.25rem 1.5rem}.au-form-container{max-width:480px}}@media (max-width: 640px){.au-form-stage{padding:.75rem 1rem 1.25rem;align-items:flex-start}.au-form-container{max-width:100%}.au-heading{margin-bottom:1.25rem}.au-title{font-size:clamp(20px,5.5vw,26px)}.au-subtitle{font-size:13.5px}.au-tab{padding:.75rem .5rem;font-size:13px}.au-tab .material-symbols-rounded{font-size:16px}.au-field{height:50px}.au-btn{height:50px;font-size:14.5px}.au-mobile-footer{padding:.75rem 1rem 1.25rem}}@media (max-width: 360px){.au-form-stage{padding:.5rem .75rem 1rem}.au-otp-grid{gap:.25rem}.au-field__input{font-size:14px;padding:0 12px 0 40px}.au-field__icon{left:12px;font-size:18px}}@media (max-width: 900px) and (orientation: landscape) and (max-height: 500px){.au-mobile-brand{padding:.5rem 1rem 0}.au-mobile-brand img{height:36px}.au-form-stage{padding:.75rem 1.25rem 1rem}.au-heading{margin-bottom:.75rem}.au-title{font-size:20px}}.hover\:bg-brand-50:hover,.hover\:bg-brand-100:hover,.hover\:bg-brand-200:hover,.hover\:bg-amber-50:hover,.hover\:bg-amber-100:hover,.hover\:bg-orange-50:hover,.hover\:bg-orange-100:hover,.hover\:bg-amber-500\/10:hover,.hover\:bg-amber-500\/20:hover,.hover\:bg-orange-500\/10:hover,.hover\:bg-orange-500\/20:hover,.hover\:bg-yellow-500\/10:hover,.hover\:bg-yellow-500\/20:hover,.hover\:bg-neutral-50:hover,.hover\:bg-neutral-100:hover,.hover\:bg-neutral-200:hover,.hover\:bg-neutral-200\/60:hover,.hover\:bg-gray-50:hover,.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover,.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover,.hover\:bg-zinc-50:hover,.hover\:bg-zinc-100:hover,.hover\:bg-stone-50:hover,.hover\:bg-stone-100:hover,.dark .dark\:hover\:bg-brand-900\/10:hover,.dark .dark\:hover\:bg-brand-900\/20:hover,.dark .dark\:hover\:bg-brand-900\/30:hover,.dark .dark\:hover\:bg-brand-900\/40:hover,.dark .dark\:hover\:bg-brand-900\/50:hover,.dark .dark\:hover\:bg-brand-950\/20:hover,.dark .dark\:hover\:bg-brand-950\/30:hover,.dark .dark\:hover\:bg-brand-950\/40:hover,.dark .dark\:hover\:bg-brand-950\/50:hover,.dark .dark\:hover\:bg-amber-900\/20:hover,.dark .dark\:hover\:bg-amber-900\/30:hover,.dark .dark\:hover\:bg-orange-900\/20:hover,.dark .dark\:hover\:bg-orange-900\/30:hover,.dark .dark\:hover\:bg-amber-500\/10:hover,.dark .dark\:hover\:bg-amber-500\/20:hover,.dark .dark\:hover\:bg-orange-500\/10:hover,.dark .dark\:hover\:bg-orange-500\/20:hover,.dark .dark\:hover\:bg-neutral-700:hover,.dark .dark\:hover\:bg-neutral-700\/40:hover,.dark .dark\:hover\:bg-neutral-700\/50:hover,.dark .dark\:hover\:bg-neutral-700\/60:hover,.dark .dark\:hover\:bg-neutral-800:hover,.dark .dark\:hover\:bg-neutral-800\/40:hover,.dark .dark\:hover\:bg-neutral-800\/50:hover,.dark .dark\:hover\:bg-neutral-800\/60:hover,.dark .dark\:hover\:bg-gray-700:hover,.dark .dark\:hover\:bg-gray-800:hover,.dark .dark\:hover\:bg-slate-700:hover,.dark .dark\:hover\:bg-slate-800:hover,.dark .dark\:hover\:bg-zinc-700:hover,.dark .dark\:hover\:bg-zinc-800:hover,.dark .dark\:hover\:bg-white\/5:hover,.dark .dark\:hover\:bg-white\/10:hover{background-color:var(--hover-surface)!important}
