.auth-screen{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--dj-bg);color:var(--dj-ink)}.auth-screen-art{display:none}.auth-screen-main{display:flex;flex-direction:column;min-width:0}.auth-screen-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px}.auth-screen-back{display:inline-flex;align-items:center;gap:6px;color:var(--dj-muted);font-size:.86rem;text-decoration:none}.auth-screen-back:hover{color:var(--dj-gold)}.auth-screen-body{flex:1;display:grid;align-content:center;justify-items:center;gap:26px;padding:12px 24px 48px}.auth-screen-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.auth-screen-mark{width:46px;height:46px}.auth-screen-brand b{display:block;font-size:1.4rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.auth-screen-brand small{display:block;font-size:.72rem;color:var(--dj-muted)}.auth-card{width:min(420px,100%)}.auth-title{margin:0 0 6px;font-size:1.9rem;font-weight:800;line-height:1.4;letter-spacing:-.01em}@media(min-width:900px){.auth-screen{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.auth-screen-art{position:relative;overflow:hidden;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;gap:14px;padding:48px 32px 40px;border-inline-end:1px solid rgba(255,255,255,.07);background:radial-gradient(110% 75% at 50% 38%,#1a1d2e,#10121b 55%,#090a0f)}.auth-screen-brand{display:none}.auth-screen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.auth-screen-art,.auth-screen-main{grid-row:1}.auth-screen-art{z-index:1;box-shadow:0 0 60px #00000059}.auth-screen-main{grid-column:2}.auth-screen.is-ready .auth-screen-art,.auth-screen.is-ready .auth-screen-main{transition:translate .95s cubic-bezier(.77,0,.18,1)}.auth-screen[data-side=login] .auth-screen-art{translate:-100% 0;border-inline-end:0;border-inline-start:1px solid rgba(255,255,255,.07)}.auth-screen[data-side=login] .auth-screen-main{translate:100% 0}}@media(min-width:900px)and (prefers-reduced-motion:reduce){.auth-screen.is-ready .auth-screen-art,.auth-screen.is-ready .auth-screen-main{transition:none}}.auth-art-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;-webkit-mask-image:radial-gradient(circle at 50% 40%,transparent 22%,#000 70%);mask-image:radial-gradient(circle at 50% 40%,transparent 22%,#000 70%);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'><g fill='none' stroke='%23f3c26b' stroke-width='1.1'><rect x='16' y='16' width='48' height='48'/><rect x='16' y='16' width='48' height='48' transform='rotate(45 40 40)'/><circle cx='40' cy='40' r='9'/><path d='M0 40h16M64 40h16M40 0v16M40 64v16'/></g></svg>") 0 0 / 120px 120px;animation:auth-drift 90s linear infinite}@keyframes auth-drift{to{background-position:1200px 600px}}.auth-art-name{position:relative;display:grid;justify-items:center;color:#f1f5f9;animation:lm-fade .9s 3s ease both}.auth-art-name b{font-size:2rem;font-weight:800;line-height:1.4;letter-spacing:-.01em}.auth-art-name small{font-size:.8rem;color:#f3c26bd9}.auth-art-quote{position:relative;max-width:340px;margin:0;text-align:center;color:#94a3b8;font-size:1rem;line-height:1.9;animation:lm-fade 1s 3.4s ease both}.lm{position:relative;width:min(340px,100%);aspect-ratio:1;display:grid;place-items:center}.lm-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(243,194,107,.34),rgba(243,194,107,.06) 45%,transparent 68%);animation:lm-fade 1.4s 1.6s both,lm-breathe 5s 3s ease-in-out infinite}.lm-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lm-rings circle{fill:none;stroke:#f3c26b38;stroke-width:1;stroke-dasharray:2 9;transform-origin:200px 200px;transform-box:view-box;animation:lm-fade 1.2s 2.4s both,lm-spin 60s linear infinite}.lm-rings circle:nth-child(2){stroke-dasharray:60 14 4 14;stroke:#f3c26b29;animation-duration:1.2s,40s;animation-direction:normal,reverse}.lm-rings circle:nth-child(3){stroke-dasharray:1 6;stroke:#ffe5a547;animation-duration:1.2s,26s}.lm-spark{position:absolute;bottom:4%;inset-inline-start:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:#ffe09b;box-shadow:0 0 8px #f3c26b;opacity:0;animation:lm-rise 7s var(--d) linear infinite;animation-delay:calc(var(--d) + 2.6s)}.lm-logo{position:relative;width:62%;height:62%;overflow:visible;animation:lm-float 6s 3.2s ease-in-out infinite}.lm-logo path,.lm-logo g{transform-box:fill-box}.lm-d-line{fill:none;stroke-dasharray:1;stroke-dashoffset:1;animation:lm-draw 1.3s .2s cubic-bezier(.65,0,.35,1) forwards,lm-out .6s 1.4s forwards}.lm-d{opacity:0;animation:lm-fade .7s 1s ease forwards}.lm-stem{transform-origin:50% 0;animation:lm-drop .7s 1.25s cubic-bezier(.2,1.4,.4,1) both}.lm-bar{transform-origin:50% 100%;animation:lm-grow .55s calc(1.55s + var(--i) * .14s) cubic-bezier(.2,1.5,.4,1) both}.lm-swoosh{transform-origin:0% 100%;animation:lm-sweep-in .8s 2.2s cubic-bezier(.3,1.2,.4,1) both}.lm-edge{stroke-dasharray:1;stroke-dashoffset:1;animation:lm-draw .9s 2.8s ease-out forwards}.lm-star{transform-origin:50% 50%;animation:lm-pop .7s 2.7s cubic-bezier(.2,1.6,.4,1) both,lm-twinkle 3.2s 3.6s ease-in-out infinite}.lm-sweep-bar{animation:lm-shine 5.5s 3.4s ease-in-out infinite;transform:translate(0) skew(-18deg)}@keyframes lm-draw{to{stroke-dashoffset:0}}@keyframes lm-out{to{opacity:0}}@keyframes lm-fade{0%{opacity:0}to{opacity:1}}@keyframes lm-drop{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}@keyframes lm-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes lm-sweep-in{0%{opacity:0;transform:scale(.2,.6) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes lm-pop{0%{opacity:0;transform:scale(0) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes lm-twinkle{0%,70%,to{transform:none;filter:none}82%{transform:scale(1.35) rotate(45deg);filter:drop-shadow(0 0 3px #fff3c2)}}@keyframes lm-shine{0%{transform:translate(0) skew(-18deg)}35%,to{transform:translate(240px) skew(-18deg)}}@keyframes lm-float{50%{transform:translateY(-8px)}}@keyframes lm-breathe{50%{transform:scale(1.08);opacity:.75}}@keyframes lm-spin{to{transform:rotate(360deg)}}@keyframes lm-rise{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}80%{opacity:.4}to{opacity:0;transform:translateY(-340px) scale(1)}}@media(prefers-reduced-motion:reduce){.lm *,.auth-art-grid,.auth-art-name,.auth-art-quote{animation:none!important;opacity:1!important}.lm-d-line,.lm-spark{opacity:0!important}}.auth-card .auth-form{gap:14px}.auth-card .auth-form label{display:grid;gap:7px;color:var(--dj-ink-2);font-size:.86rem;font-weight:600}.auth-card .auth-form .dz-input{background:var(--dj-surface-2);border:1px solid var(--dj-line-2);color:var(--dj-ink);font-size:1rem;min-height:48px}.auth-card .auth-form .dz-input::placeholder{color:var(--dj-faint)}.auth-card .auth-form .dz-input:focus{border-color:var(--dj-gold);box-shadow:0 0 0 3px var(--dj-gold-soft)}.auth-card .auth-form .dz-btn-primary{width:100%;min-height:46px;justify-content:center}.auth-card .auth-form .auth-switch{color:var(--dj-gold);font-size:.82rem;margin-top:0}.auth-card .auth-form .auth-hint{margin-top:-8px;color:var(--dj-muted);font-size:.74rem;font-weight:500}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.tour-block{position:absolute;top:0;right:0;bottom:0;left:0}.tour-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#030406a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:tour-fade .25s ease}.tour-spot{position:absolute;border:1.5px solid #e6b85c;border-radius:18px;box-shadow:0 0 0 9999px #030406a8,0 0 24px #e6b85c73;pointer-events:none;transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}.tour-card{position:absolute;width:min(330px,calc(100vw - 24px));padding:18px;border:1px solid var(--dj-gold-line);border-radius:22px;background:var(--dj-surface);box-shadow:var(--dj-shadow);color:var(--dj-ink);outline:none;animation:tour-rise .25s ease;transition:top .3s ease,left .3s ease}.tour-card.center{width:min(380px,calc(100vw - 32px));padding:24px;text-align:center}.tour-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-card.center .tour-top{flex-direction:column}.tour-card.center .tour-top .dj-orb{width:54px;height:54px;margin-bottom:6px}.tour-top small{color:var(--dj-muted);font-size:.72rem}.dj-app .tour-skip,.tour-skip{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--dj-muted);font:inherit;font-size:.74rem;cursor:pointer}.tour-skip:hover{background:var(--dj-surface-2);color:var(--dj-ink)}.tour-card.center .tour-skip{position:absolute;top:12px;left:12px}.tour-card h2{margin:8px 0 6px;font-size:1.02rem;font-weight:800}.tour-card.center h2{font-size:1.25rem}.tour-card p{margin:0;color:var(--dj-ink-2);font-size:.84rem;line-height:2}.tour-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.tour-dots{display:flex;gap:4px}.tour-dots i{width:6px;height:6px;border-radius:3px;background:var(--dj-surface-3);transition:width .2s,background .2s}.tour-dots i.on{width:18px;background:var(--dj-gold)}.tour-buttons{display:flex;align-items:center;gap:6px}.tour-back{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--dj-line-2);border-radius:12px;background:var(--dj-surface-2);color:var(--dj-ink);cursor:pointer}.tour-next{display:inline-flex;align-items:center;gap:4px}@keyframes tour-fade{0%{opacity:0}}@keyframes tour-rise{0%{opacity:0;transform:translateY(6px)}}.tour-card.center{animation:none}.tour-name{color:var(--dj-gold);font-weight:650}.timeline-shell .app-dialog{background:#fff;color:#152d43;border:1px solid #ddd6ca}.timeline-shell .app-dialog h2,.timeline-shell .app-dialog h3,.timeline-shell .app-dialog h4,.timeline-shell .app-dialog p,.timeline-shell .app-dialog label,.timeline-shell .app-dialog .timeline-detail-content,.timeline-shell .app-dialog .timeline-comments-list p{color:#263a50}.timeline-shell .app-dialog textarea{color:#152d43;background:#f9fafb;border-color:#d4d9dd}.timeline-shell.timeline-night .app-dialog{background:var(--dj-surface);color:#eef3f6;border-color:#3f5361}.timeline-shell.timeline-night .app-dialog h2,.timeline-shell.timeline-night .app-dialog h3,.timeline-shell.timeline-night .app-dialog h4,.timeline-shell.timeline-night .app-dialog p,.timeline-shell.timeline-night .app-dialog label,.timeline-shell.timeline-night .app-dialog .timeline-detail-content,.timeline-shell.timeline-night .app-dialog .timeline-comments-list p{color:#e0e9ee}.timeline-shell.timeline-night .app-dialog textarea{background:var(--dj-surface-2);color:#f2f5f6;border-color:var(--dj-line-2)}.timeline-shell.timeline-night .feed-interests{background:var(--dj-surface-2);border-color:var(--dj-line-2);color:#edf1f5}.timeline-shell.timeline-night .feed-compose-tools button{color:#a7b9c9}.timeline-shell .v2-user .theme-toggle-track{display:flex}.timeline-shell .v2-user .theme-toggle{flex-shrink:0;min-width:50px;min-height:32px}.app-shell.timeline-shell.timeline-night{--ink:#edf1f5;--muted:#98a7b5;--border:var(--dj-line-2);background:var(--dj-bg)!important;color:#edf1f5}.timeline-shell.timeline-night .v2-sidebar,.timeline-shell.timeline-night .v2-topbar,.timeline-shell.timeline-night .timeline-page .timeline-post,.timeline-shell.timeline-night .timeline-page .timeline-rail-card,.timeline-shell.timeline-night .timeline-page .timeline-composer{background:var(--dj-surface-glass);color:var(--dj-ink);border-color:var(--dj-line);box-shadow:var(--dj-highlight)}.timeline-shell.timeline-night .v2-nav-item,.timeline-shell.timeline-night .timeline-page h3,.timeline-shell.timeline-night .timeline-page strong,.timeline-shell.timeline-night .timeline-page b,.timeline-shell.timeline-night .timeline-page .feed-person>a,.timeline-shell.timeline-night .timeline-page .timeline-post-open p,.timeline-shell.timeline-night .timeline-page .timeline-post-actions button,.timeline-shell.timeline-night .v2-side-brand .brand-copy b{color:#d6e0e8}.timeline-shell.timeline-night .timeline-page .timeline-feed-tabs,.timeline-shell.timeline-night .timeline-page .timeline-market-select select,.timeline-shell.timeline-night .timeline-page .timeline-search,.timeline-shell.timeline-night .v2-search{background:var(--dj-surface-2);color:#d6e0e8;border-color:#3b4a59}.timeline-shell.timeline-night .timeline-page textarea,.timeline-shell.timeline-night .v2-search input,.timeline-shell.timeline-night .v2-icon,.timeline-shell.timeline-night .v2-user-card{color:#d6e0e8}.timeline-shell.timeline-night .v2-side-foot{opacity:.5;mix-blend-mode:luminosity}.timeline-shell.timeline-night .feed-poll button{background:var(--dj-surface-2);color:#e7eef3;border-color:var(--dj-line-2)}.timeline-shell.timeline-night .feed-poll-bar{opacity:.35}.timeline-more-nav>summary{padding:14px 12px;font-size:.7rem;color:var(--muted);cursor:pointer}.timeline-shell .timeline-page .timeline-feed-header{direction:ltr}.timeline-shell .timeline-page .timeline-feed-header>div{text-align:end;direction:rtl}.timeline-shell .timeline-page .timeline-composer-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;direction:ltr}.timeline-shell .timeline-page .timeline-composer textarea{direction:rtl;grid-column:1}.timeline-shell .timeline-page .timeline-composer-bottom{grid-column:2;grid-row:1;padding:0;flex-direction:row;gap:12px}.timeline-shell .timeline-page .feed-attachment-editor,.timeline-shell .timeline-page .timeline-composer-content>[role=alert]{grid-column:1/-1;direction:rtl}.timeline-shell .v2-side-foot{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20280%20290'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='sky'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23fffdf9'/%3e%3cstop%20offset='1'%20stop-color='%23f5efe1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='sun'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23ecd3a0'/%3e%3cstop%20offset='1'%20stop-color='%23e1c18a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='fade'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%23fffdf9'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23fffdf9'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23sky)'%20d='M0%200h280v290H0z'/%3e%3ccircle%20cx='223'%20cy='62'%20r='24'%20fill='url(%23sun)'%20opacity='.75'/%3e%3cpath%20d='m0%20124%2040-29%2026%2013%2049-53%2024%2021%2027%2045%2023-18%2031%2024%2060-27v139H0Z'%20fill='%23e7e2d4'/%3e%3cpath%20d='m115%2055%202%2064%2025%2025-3-68Z'%20fill='%23d4cdbc'/%3e%3cpath%20d='m115%2055-22%2070-26%2015%2027-5%2023-16Z'%20fill='%23f5f0e6'/%3e%3cpath%20d='m0%20162%2057-22%2043%2012%2064-30%2043%2032%2073-20v122H0Z'%20fill='%23f0ebdf'/%3e%3cpath%20d='m164%20122-11%2049%2036-20Z'%20fill='%23dcd6c7'/%3e%3cpath%20d='M0%20196q80-44%20135-20t145-12v105H0Z'%20fill='%23ded9c9'/%3e%3cpath%20d='M0%20190q100%2028%20173%2010t107-4v81H0Z'%20fill='%23f8f3e7'/%3e%3cpath%20d='M260%20290q-44-64-129-69T20%20208q22-4%2088%205t152%2077'%20fill='%23d2c7ad'%20opacity='.6'/%3e%3cg%20fill='%23aaa995'%20stroke='%238c927d'%20stroke-width='.6'%3e%3cpath%20d='M33%20220v-66m0%2036q-22-8-10-33%2015%2010%2010%2033m0%2010q21-18%2012-31-17%2011-12%2031'/%3e%3cpath%20d='M52%20225v-54m0%2025q-17-12-8-24%2014%2010%208%2024m0%2015q19-15%2012-29-15%207-12%2029'/%3e%3c/g%3e%3cg%20stroke='%23dfc99d'%20stroke-width='.6'%20opacity='.5'%3e%3cpath%20d='M0%20232q110%2073%20175-10t105-66'/%3e%3cpath%20d='M0%20241q116%2071%20181-10t99-65'/%3e%3cpath%20d='M0%20250q122%2069%20187-10t93-64'/%3e%3c/g%3e%3cpath%20fill='url(%23fade)'%20d='M0%20220h280v70H0z'/%3e%3c/svg%3e") center top/100% auto no-repeat!important;min-height:300px;padding-top:235px!important;color:#20344b}@media(max-width:700px){.timeline-shell .timeline-page .timeline-composer-content{grid-template-columns:minmax(0,1fr)}.timeline-shell .timeline-page .timeline-composer-bottom{grid-column:1;grid-row:2;justify-content:space-between}.timeline-shell .timeline-page .timeline-feed-header{gap:10px}}.timeline-shell{--ink:#0b2338;--muted:#647187;--gold:#c4a065;--gold-2:#a77a35;--border:#e5e1d9;--soft-fill:#f4f2ed;color:var(--ink);background:#f8f7f3!important}.timeline-shell .v2-content{background:radial-gradient(ellipse at 0 90%,#f1ebdc80,transparent 45%)}.timeline-shell .v2-content:before,.timeline-shell .v2-content:after{display:none}.timeline-shell .v2-sidebar{background:#fffdf9;border-color:#e6e2d9;box-shadow:none}.timeline-shell .v2-side-brand{min-height:140px;padding-top:25px}.timeline-shell .v2-side-brand .brand-copy b{font-size:1.9rem;color:#092238}.timeline-shell .brand-copy small{color:#687084;line-height:1.8}.timeline-shell .v2-nav-item{color:#14273e;border-radius:12px;min-height:47px;font-size:.85rem}.timeline-shell .v2-nav-item.active{background:linear-gradient(110deg,#f8f1e4,#f0e4cc);color:#0b2338;border-color:#eadcbe}.timeline-shell .v2-nav-label{color:#8b8271}.timeline-shell .v2-side-foot{border:0;box-shadow:none;background:linear-gradient(0deg,#fffdf9,transparent),url(/assets/dorjaan-mountains-day-DX9BOCFk.webp) center/cover;min-height:175px;padding-top:115px}.timeline-shell .v2-side-foot p{color:#647187}.timeline-shell .v2-topbar{background:#faf9f6ed;border-color:#e6e3dc;box-shadow:none}.timeline-shell .v2-date{display:none}.timeline-shell .v2-top-right{flex:1}.timeline-shell .site-search{width:min(100%,900px)}.timeline-shell .v2-search{background:#efeeeb;border:1px solid #e3e1dd;border-radius:12px;width:100%}.timeline-shell .v2-search input,.timeline-shell .v2-user-card{color:#10273d}.timeline-shell .v2-icon{color:#10273d;background:transparent;border-color:transparent}.timeline-shell .v2-avatar{background:#e6d2ac;color:#0c263d}.timeline-shell .timeline-page{width:100%;max-width:1450px;padding:20px 28px 60px}.timeline-page .timeline-layout{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:28px;margin:0}.timeline-page .timeline-main{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.timeline-page .timeline-feed-header{position:static;min-height:72px;padding:0 2px 15px;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.timeline-page .timeline-feed-header h1{font-size:2.1rem;line-height:1.2;color:var(--ink)}.timeline-page .timeline-feed-header p{font-size:.9rem;color:var(--muted);margin:7px 0 0}.feed-interests{display:flex;gap:8px;align-items:center;border:1px solid var(--border);border-radius:12px;padding:11px 13px;background:#fff;color:var(--ink);font-size:.72rem}.timeline-page .timeline-feed-tabs{position:static;grid-template-columns:repeat(3,1fr);background:#eeede8;border:0;border-radius:13px;overflow:hidden;margin-bottom:10px;-webkit-backdrop-filter:none;backdrop-filter:none}.timeline-page .timeline-feed-tabs button{height:42px;color:#606c7c;font-size:.8rem}.timeline-page .timeline-feed-tabs button.active{background:linear-gradient(115deg,#e8d3a8,#c2a16b);color:#13263a;border-radius:12px}.timeline-page .timeline-feed-tabs button.active:after{display:none}.timeline-page .timeline-composer{direction:ltr;border:1px solid var(--border);border-radius:15px;background:#ffffffdf;padding:13px;gap:12px;align-items:start;margin-bottom:12px}.timeline-page .timeline-composer-content{direction:rtl}.timeline-page .timeline-composer textarea{color:var(--ink);border:1px solid var(--border);border-radius:11px;padding:10px 13px;min-height:49px;font-size:.82rem}.timeline-page .timeline-composer textarea:focus{outline:2px solid #c4a06570;outline-offset:2px}.timeline-page .timeline-composer-bottom{border:0;padding-top:6px;flex-direction:row-reverse}.timeline-page .timeline-composer-bottom>button{border-radius:9px;background:linear-gradient(125deg,#d8bb83,#b18746);color:#fff}.feed-compose-tools{display:flex;gap:6px}.timeline-page .feed-compose-tools button{background:transparent;border:0;color:#30455f;padding:7px;border-radius:8px}.timeline-page .feed-compose-tools button[aria-pressed=true]{background:#ede0c8;color:#866022}.timeline-page .timeline-controls{padding:0 0 11px;border:0;grid-template-columns:auto 130px minmax(100px,1fr)}.timeline-page .timeline-market-select select,.timeline-page .timeline-search{background:#f0efeb;border:1px solid var(--border);color:var(--ink);border-radius:9px}.timeline-page .timeline-search input{color:var(--ink)}.timeline-page .timeline-access-tabs{background:#f0efeb}.timeline-page .timeline-access-tabs button{color:#5a687a}.timeline-page .timeline-access-tabs button.active{background:#e8d6b4;color:#162a3e}.timeline-page .timeline-posts{display:grid;gap:12px}.timeline-page .timeline-post{display:block;padding:15px;border:1px solid var(--border);border-radius:16px;background:#ffffffed;box-shadow:0 3px 12px #18364d03}.timeline-page .timeline-post:hover{background:#fff;border-color:#d8cbb3}.timeline-page .timeline-post-top{display:flex;direction:ltr;gap:12px;align-items:center}.timeline-page .timeline-author-avatar{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;background:linear-gradient(145deg,#efdcb5,#ccaa70);color:#153048;border:3px solid #ead8b6;overflow:hidden;font-size:1.25rem;font-weight:800}.timeline-page .timeline-author-avatar img{width:100%;height:100%;object-fit:cover}.timeline-page .timeline-post-author{flex:1;padding:0!important;direction:rtl;text-align:end}.timeline-page .timeline-post-author strong{flex-wrap:wrap;justify-content:flex-end;white-space:normal;gap:6px;font-size:.9rem;color:#10253b}.timeline-page .timeline-post-author strong small{display:none}.timeline-page .timeline-post-author strong time{display:block;width:100%;font-size:.66rem;color:#7c8593}.timeline-page .timeline-post-author>span{color:#667185;font-size:.72rem}.timeline-page .timeline-follow{position:static!important;margin:0!important;direction:rtl;color:#916d34;border:1px solid #e6d5b8;background:#f7efdf!important;align-self:start;font-size:.63rem}.timeline-page .timeline-follow.active{color:#537768}.timeline-page .timeline-post-body{padding:8px 0 4px}.timeline-page .timeline-post-open h3{font-size:1.05rem;line-height:1.7;margin:8px 0 5px}.timeline-page .timeline-post-open p{color:#536075;font-size:.81rem;line-height:1.95}.timeline-page .timeline-post-tags span{background:#f4ebda;border:0;color:#544b3c;font-size:.64rem}.timeline-page .timeline-post-actions{direction:ltr;justify-content:flex-start;gap:20px;border-top:1px solid #f1eee9;margin-top:10px;padding-top:7px}.timeline-page .timeline-post-actions button{color:#627087;font-size:.74rem}.timeline-page .timeline-post-actions button.is-liked,.timeline-page .timeline-post-actions button[aria-pressed=true]{color:#ba914a}.timeline-page .timeline-rail{top:90px;gap:14px;padding:0}.timeline-page .timeline-rail-card{background:#ffffffdf;border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.timeline-rail-card header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.timeline-page .timeline-rail-card h3{display:flex;align-items:center;gap:7px;color:#11283e;font-size:.95rem;line-height:1.5;margin:0}.timeline-rail-card h3 svg{color:#c19b55;width:23px}.timeline-rail-card header>a,.timeline-rail-card header>button{display:flex;align-items:center;gap:5px;color:#294059;border:0;background:none;font-size:.64rem;padding:0}.timeline-rail-card>small{color:#7c8593;font-size:.65rem}.timeline-page .timeline-rail-card .feed-quote{direction:ltr;display:flex;align-items:center;gap:10px;padding:12px 0;color:#122a3e;border-top:1px solid #eeeae2}.feed-coin{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border-radius:13px;background:#f5f1e8;color:#be9040;font-size:1.7rem;font-weight:700}.feed-coin img{width:32px;height:32px;object-fit:contain}.feed-quote>span:nth-child(2){flex:1;direction:rtl;text-align:start}.feed-quote b,.feed-quote strong,.feed-quote small{display:block}.feed-quote strong{font-size:.83rem}.feed-quote small{font-size:.55rem;color:#7c8491}.feed-quote em{color:#008f80;font-style:normal;font-size:.72rem}.feed-quote em.negative{color:#bd5360}.feed-spark{width:70px;min-width:0}.feed-topic{width:100%;display:flex;align-items:center;gap:12px;padding:14px 0;border:0;border-bottom:1px solid #eeeae2;background:none;color:#163048;text-align:start}.feed-topic>span{order:2;margin-inline-start:auto;display:grid;place-items:center;width:25px;height:25px;background:#c39c56;border-radius:50%;color:#fff;font-size:.8rem}.feed-topic>svg{order:-1;color:#bf964a}.feed-topic small,.feed-person small{display:block;margin-top:5px;font-size:.64rem;color:#7a8290}.feed-topic b{font-size:.79rem}.feed-person{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid #eeeae2}.feed-person>.timeline-author-avatar{width:47px;height:47px}.feed-person>a:nth-child(2){flex:1;min-width:0;color:#162a40}.feed-person b{font-size:.8rem}.feed-person button{flex-shrink:0;border:0;border-radius:8px;padding:8px;background:linear-gradient(115deg,#d3b477,#b68c49);color:#fff;font-size:.64rem}.timeline-page .feed-motto{text-align:center;font-size:.8rem;line-height:1.9;color:#7c7b76;padding:15px;font-style:italic}.feed-chart{margin-top:12px;border:1px solid #e4e7e8;border-radius:9px;padding:12px 6px 2px;background:#fefefe}.feed-chart-caption{display:flex;justify-content:space-between;padding:0 12px;color:#516277;font-size:.64rem}.feed-chart-loading{padding:20px;text-align:center;color:#7a8591;font-size:.75rem}.feed-post-image{display:block;width:100%;max-height:440px;object-fit:contain;border-radius:12px;margin-top:12px}.feed-poll{display:grid;gap:9px;margin:14px 0 5px}.feed-poll button{position:relative;overflow:hidden;width:100%;display:flex;justify-content:space-between;align-items:center;border:1px solid #dce0e1;border-radius:9px;padding:8px 12px;background:#f7f8f8;color:#18324c;text-align:start}.feed-poll button>b,.feed-poll button>span:not(.feed-poll-bar){position:relative;z-index:1;font-size:.8rem}.feed-poll button .feed-poll-bar{position:absolute;inset:0 0 0 auto;background:linear-gradient(90deg,#e6d3ae,#cbaa6a);transition:width .35s}.feed-poll button:nth-child(2n) .feed-poll-bar{background:linear-gradient(90deg,#d2e9e6,#9dceca)}.feed-poll button[aria-pressed=true]{border-color:#b5904c;outline:1px solid #b5904c}.feed-poll small{color:#778297;font-size:.65rem}.feed-attachment-editor{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:12px;margin-top:9px}.feed-attachment-editor label{display:grid;gap:6px;font-size:.75rem;color:var(--ink)}.feed-attachment-editor input,.feed-attachment-editor select{width:100%;background:#faf9f7;border:1px solid #ddd7cc;border-radius:8px;padding:8px;color:#18324c}.feed-interest-options{display:grid;gap:15px;margin:20px 0}.feed-interest-options label{display:flex;gap:10px;align-items:center}.timeline-page button:focus-visible,.timeline-page a:focus-visible{outline:2px solid #a9823e;outline-offset:3px}.timeline-page button:disabled{opacity:.55;cursor:not-allowed}@media(min-width:1450px){.timeline-shell .timeline-page{padding:20px 34px 60px}.timeline-page .timeline-layout{gap:30px}.timeline-page .timeline-post{padding:16px}}@media(max-width:1150px){.timeline-page .timeline-layout{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.timeline-shell .timeline-page{padding:16px}.feed-spark{display:none}.timeline-page .timeline-rail-card{padding:13px}.feed-person{flex-wrap:wrap}}@media(max-width:950px){.timeline-page .timeline-layout{grid-template-columns:1fr}.timeline-page .timeline-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.timeline-page .timeline-rail-card:last-of-type{grid-column:1/-1}.feed-person{flex-wrap:nowrap}.timeline-page .feed-motto{display:none}}@media(max-width:600px){.timeline-shell .timeline-page{padding:14px 10px 90px}.timeline-page .timeline-feed-header h1{font-size:1.7rem}.timeline-page .timeline-feed-header p{font-size:.72rem}.feed-interests{font-size:.64rem;padding:9px}.timeline-page .timeline-controls{grid-template-columns:1fr 1fr}.timeline-page .timeline-search{grid-column:1/-1}.timeline-page .timeline-post{padding:12px}.timeline-page .timeline-post-author strong{font-size:.8rem}.timeline-page .timeline-follow span{display:none}.timeline-page .timeline-follow{padding:6px}.timeline-page .timeline-author-avatar{width:43px;height:43px}.timeline-page .timeline-post-actions{gap:12px;justify-content:space-between}.timeline-page .timeline-rail{grid-template-columns:1fr}.timeline-page .timeline-post-open h3{font-size:.96rem}.timeline-page .timeline-post-open p{font-size:.78rem}}.cm-me{display:grid;gap:12px;padding:14px}.cm-me-id{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.cm-me-name{display:grid;min-width:0;flex:1}.cm-me-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.4}.cm-me-name small{color:var(--dj-muted);font-size:.78rem}.cm-me-go{color:var(--dj-muted);flex:none}.cm-me-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-block:10px;border-block:1px solid var(--dj-line)}.cm-me-stats div{display:grid;justify-items:center;gap:2px}.cm-me-stats b{font-size:1rem;line-height:1.3}.cm-me-stats small{color:var(--dj-muted);font-size:.72rem}.cm-me-links{display:flex;flex-wrap:wrap;gap:8px}.cm-me-links a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding-inline:12px;border:1px solid var(--dj-line-2);border-radius:10px;color:var(--dj-ink-2);font-size:.82rem;text-decoration:none}.cm-me-links a:hover{border-color:var(--dj-gold);color:var(--dj-gold)}.cm-me-mobile{display:none}@media(max-width:1100px){.cm-me-mobile{display:grid}.cm-me-side{display:none}}.cm-news.is-important{border-inline-start:3px solid var(--dj-gold)}.cm-news-mark{background:var(--dj-surface-2);color:var(--dj-gold)}.cm-news h3{margin:0;font-size:1rem;line-height:1.7;font-weight:700}.cm-news p{margin:0;color:var(--dj-ink-2);line-height:1.9}.cm-news-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dj-muted);font-size:.78rem}.cm-news-foot a{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto}.cm-hashtags{display:flex;flex-wrap:wrap;gap:6px 10px}.cm-hashtags a{color:var(--dj-gold);font-size:.86rem;text-decoration:none}.cm-hashtags a:hover{text-decoration:underline}.ref-page{width:min(1510px,100%);margin:auto;padding:24px 28px 72px;color:#142c42;font-size:14px}.ref-page h1,.ref-page h2,.ref-page h3{color:#11283e}.ref-card{background:#fff;border:1px solid #e5e1dc;border-radius:17px;box-shadow:0 8px 25px #1b38510a;padding:20px;min-width:0}.ref-card button,.ref-outline,.ref-primary{font:inherit;cursor:pointer}.ref-outline{display:inline-flex;gap:8px;align-items:center;border:1px solid #cdaa70;border-radius:12px;background:#fff;padding:10px 17px;color:#ad7e39}.ref-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#b68e53;color:#fff;padding:11px 20px;font-weight:700}.ref-note{font-size:.72rem;color:#81909c;line-height:1.7;margin:8px 0 0}.ref-empty{display:grid;place-content:center;min-height:150px;color:#7c8996;text-align:center;line-height:1.8}.ref-empty a{color:#a37837;text-decoration:underline}.ref-form{display:grid;gap:14px;min-width:min(380px,90vw);margin-top:14px}.ref-form label{display:grid;gap:7px;color:#263e52}.ref-form input,.ref-form select,.ref-form textarea{width:100%;background:#faf9f7;border:1px solid #d8dce0;border-radius:9px;color:#152a3c;padding:10px 12px;font:inherit}.ref-form-actions{display:flex;gap:10px}.ref-form-actions>button:not(.ref-primary){border:1px solid #d6d5d1;border-radius:9px;background:#fff;color:#b5474b;padding:9px 15px}.home-greeting{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:22px}.home-greeting h1{font-size:clamp(1.45rem,2.4vw,2rem);margin:0 0 7px;line-height:1.35}.home-greeting p{color:#667485;font-size:.84rem;margin:0}.home-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.home-kpi{min-height:156px}.ref-card-top,.ref-card-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.ref-card-top>span{font-weight:700}.ref-card-top>svg{color:#b48b4d;width:28px;height:28px}.home-kpi>strong{display:block;margin:18px 0 6px;font-size:clamp(1.5rem,2.8vw,2.45rem);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-kpi>small{display:block;color:#667586;margin-top:7px;font-size:.75rem}.positive{color:#008f83!important}.negative{color:#c04652!important}.home-progress{height:9px;background:#e5e5e5;border-radius:20px;overflow:hidden;margin:15px 0 7px}.home-progress i{display:block;height:100%;background:linear-gradient(90deg,#d1ad73,#b18748);border-radius:20px;transition:width .3s}.ref-text-btn{display:inline-flex;align-items:center;border:0;background:transparent;color:#8190a0;font-size:.73rem;padding:0}.home-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.home-allocation{grid-column:span 4}.home-trend{grid-column:span 8}.home-goal{grid-column:span 5}.home-watch{grid-column:span 7}.ref-card-heading{margin-bottom:10px}.ref-card-heading h2{display:flex;gap:9px;align-items:center;font-size:1.12rem;line-height:1.5;margin:0}.ref-card-heading h2 svg{color:#b78d4d;width:21px}.ref-card-heading>a,.ref-card-heading>button{display:inline-flex;gap:5px;align-items:center;background:none;border:0;color:#a37c41;font-size:.76rem;white-space:nowrap}.home-allocation-content{display:flex;align-items:center;gap:13px;min-height:208px}.home-allocation-content ul{padding:0;margin:0;list-style:none;flex:1;min-width:0}.home-allocation-content li{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:.75rem}.home-allocation-content li>i{width:11px;height:11px;border-radius:50%;flex-shrink:0}.home-allocation-content li>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-allocation-content li>b{font-size:.75rem}.home-periods{display:flex;background:#f0efed;border-radius:10px;padding:2px}.home-periods button{border:0;border-radius:8px;background:transparent;color:#5a6879;padding:5px 13px;font-size:.74rem}.home-periods button[aria-pressed=true]{background:#e9d5b2;color:#152e44}.home-chart{height:220px;width:100%;direction:ltr;margin-top:12px}.home-goal{position:relative;overflow:hidden;min-height:260px}.home-goal-percent{display:flex;align-items:center;gap:13px;margin-top:18px}.home-goal-percent strong{font-size:1.5rem}.home-goal-percent span{font-size:.8rem;color:#657688}.home-goal-meta{display:flex;gap:25px;margin-top:15px;position:relative;z-index:1}.home-goal-meta span{color:#718294;font-size:.7rem}.home-goal-meta b{display:block;color:#1d3249;font-size:.8rem;margin-top:4px}.home-watch-head,.home-watch-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,1fr) minmax(85px,.8fr) 45px;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #ece8e3}.home-watch-head{color:#6d7a88;background:#fafaf9;border-radius:9px;font-size:.7rem;padding:8px}.home-watch-row>a b,.home-watch-row>a small{display:block}.home-watch-row>a{color:#142d42}.home-watch-row>a b{font-size:.8rem}.home-watch-row>a small{color:#85909c;font-size:.64rem;margin-top:3px}.home-watch-row>strong,.home-watch-row>em{font-size:.79rem;font-style:normal}.home-watch-row>button{border:0;background:transparent;color:#b28c53;padding:4px}.home-insight{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;background:linear-gradient(110deg,#f8f2e8,#fff 45%)}.home-insight h2{font-size:1rem;margin:0 0 8px}.home-insight p{margin:0;color:#637488;font-size:.8rem;line-height:1.8}.home-insight>a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#c49f65;color:#fff}.home-widget-choices{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.home-widget-choices label{display:flex;align-items:center;gap:8px;padding:9px;background:#f7f6f2;border-radius:8px}.ref-page .app-dialog{background:#fff;color:#183148}.ref-page button:focus-visible,.ref-page a:focus-visible{outline:2px solid #a67c3c;outline-offset:3px}@media(max-width:1200px){.home-allocation{grid-column:span 5}.home-trend{grid-column:span 7}.home-goal{grid-column:span 5}.home-watch{grid-column:span 7}}@media(max-width:950px){.home-allocation,.home-trend,.home-goal,.home-watch{grid-column:span 12}}@media(max-width:660px){.ref-page{padding:18px 13px 90px}.home-greeting{flex-wrap:wrap}.home-kpis{grid-template-columns:1fr 1fr}.home-kpi:last-child{grid-column:1/-1}.home-kpi>strong{font-size:1.35rem}.home-kpi{min-height:125px;padding:14px}.home-watch-head,.home-watch-row{grid-template-columns:minmax(100px,1fr) minmax(74px,.7fr) minmax(55px,.5fr) 30px;gap:4px}.home-goal-meta{gap:10px}.home-allocation-content{flex-direction:column}.home-donut{width:210px}.home-allocation-content ul{width:100%}}.timeline-shell.timeline-night .ref-page,.timeline-shell.timeline-night .ref-page h1,.timeline-shell.timeline-night .ref-page h2,.timeline-shell.timeline-night .ref-page h3,.timeline-shell.timeline-night .ref-page b,.timeline-shell.timeline-night .ref-page strong{color:#edf2f6}.timeline-shell.timeline-night .ref-page .ref-card,.timeline-shell.timeline-night .ref-page .portfolio-value,.timeline-shell.timeline-night .ref-page .home-insight{background:var(--dj-surface);border-color:var(--dj-line-2);color:#edf2f6}.timeline-shell.timeline-night .ref-page .ref-empty,.timeline-shell.timeline-night .ref-page .ref-note,.timeline-shell.timeline-night .ref-page p,.timeline-shell.timeline-night .ref-page small{color:#a5b5c1}.timeline-shell.timeline-night .ref-page input,.timeline-shell.timeline-night .ref-page select,.timeline-shell.timeline-night .ref-page textarea,.timeline-shell.timeline-night .ref-page .ref-outline{background:var(--dj-surface-2);color:#edf2f6;border-color:var(--dj-line-2)}.timeline-shell.timeline-night .ref-page button:not(.ref-primary):not(.ref-gold-btn):not([aria-pressed=true]):not([aria-selected=true]){color:#d7e0e7}.timeline-shell.timeline-night .ref-page .home-watch-head,.timeline-shell.timeline-night .ref-page .portfolio-table-wrap th,.timeline-shell.timeline-night .ref-page .markets-table-wrap th,.timeline-shell.timeline-night .ref-page .bot-ref-state,.timeline-shell.timeline-night .ref-page .bot-summary-avatar,.timeline-shell.timeline-night .ref-page .bot-summary-note,.timeline-shell.timeline-night .ref-page .assistant-history-bottom{background:var(--dj-surface-2);color:#edf2f6}.timeline-shell.timeline-night .ref-page .bot-ref-card,.timeline-shell.timeline-night .ref-page .assistant-model-cards>button,.timeline-shell.timeline-night .ref-page .markets-tabs,.timeline-shell.timeline-night .ref-page .markets-direction button,.timeline-shell.timeline-night .ref-page .bot-symbol-list button,.timeline-shell.timeline-night .ref-page .bot-method-grid button,.timeline-shell.timeline-night .ref-page .ai-chat-workspace,.timeline-shell.timeline-night .ref-page .chat-bubble>div:last-child{background:var(--dj-surface-2);border-color:var(--dj-line-2);color:#edf2f6}.timeline-shell.timeline-night .ref-page .assistant-ref .ai-chat-composer,.timeline-shell.timeline-night .ref-page .assistant-ref .ai-model-picker{background:var(--dj-surface-2);border-color:var(--dj-line-2);color:#edf2f6}.timeline-shell.timeline-night .ref-page .positive{color:#65c4ac!important}.timeline-shell.timeline-night .ref-page .negative{color:#f29aa0!important}.timeline-shell.timeline-night .v2-search input::placeholder{color:#adbac5;opacity:1}.timeline-shell.timeline-night .ref-page .bot-ref-card footer button,.timeline-shell.timeline-night .ref-page .bot-ref-card footer a,.timeline-shell.timeline-night .ref-page .bot-channel button{background:#2a4151;border-color:#526778;color:#e7edf2}.timeline-shell.timeline-night .v2-side-foot{opacity:.7}.timeline-shell:has(.ref-home){background:#fffdfa!important}.timeline-shell:has(.ref-home) .v2-content{background:radial-gradient(circle at -8% 55%,#ead9b546,transparent 29%),#fffdfa}.timeline-shell:has(.ref-home) .v2-topbar{background:#fffdfa;border-bottom:0;padding-block:15px}.timeline-shell:has(.ref-home) .v2-top-right{flex:0 1 380px;max-width:380px;margin-inline-start:auto}.timeline-shell:has(.ref-home) .v2-user{margin-inline-start:0}.timeline-shell:has(.ref-home) .v2-search{background:#fff;border-color:#dedfe4;border-radius:17px;box-shadow:0 4px 15px #132c3a08}.ref-home{max-width:1500px;padding:14px 32px 38px}.ref-home .ref-card{border:1px solid #e6e3e0;border-radius:17px;background:#fff;box-shadow:0 12px 30px #182e3d07}.ref-home .home-greeting{position:relative;margin:0 0 18px;align-items:center}.ref-home .home-greeting h1{font-size:clamp(1.45rem,2vw,2rem);font-weight:850;letter-spacing:-.025em;margin-bottom:4px}.ref-home .home-greeting h1 span{font-size:.8em;margin-inline-end:5px}.ref-home .home-greeting p{font-size:.83rem;color:#52677a}.ref-home .ref-outline{background:#fff;border-color:#caa05d;border-radius:12px;min-height:43px;color:#a77732;box-shadow:0 2px 5px #b1843820;white-space:nowrap}.ref-home .home-kpis{gap:11px;margin-bottom:12px}.ref-home .home-kpi{position:relative;min-height:148px;padding:17px 20px 14px;overflow:hidden}.ref-home .ref-card-top{flex-direction:row;align-items:center}.ref-home .ref-card-top>span{font-weight:750;font-size:.86rem;color:#142d42}.ref-home .home-card-menu{display:grid;place-items:center;width:23px;height:23px;border:0;background:transparent;color:#78899a;text-decoration:none;cursor:pointer}.ref-home .home-card-menu:hover{color:#ad8549}.ref-home .home-kpi-main{display:flex;align-items:center;gap:14px;min-width:0;margin:5px 0 2px}.ref-home .home-kpi-icon{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px;border-radius:50%;background:#f7f5f2;color:#b58a48}.ref-home .home-kpi-icon svg{width:28px;height:28px;stroke-width:1.8}.ref-home .home-kpi-main>strong{min-width:0;margin:0;font-size:clamp(1.55rem,2.45vw,2.7rem);line-height:1.25;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ref-home .home-kpi .home-progress{margin:8px 0 5px;margin-inline-start:68px;height:7px}.ref-home .home-kpi .ref-text-btn{margin-inline-start:68px;display:flex;gap:4px;font-size:.73rem}.ref-home .home-kpi>small{padding-inline-start:68px;line-height:1.35;margin-top:1px;font-size:.73rem}.ref-home .home-grid{gap:11px}.ref-home .home-allocation{grid-column:span 4;min-height:275px}.ref-home .home-trend{grid-column:span 8;min-height:275px}.ref-home .home-goal{grid-column:span 4;min-height:255px}.ref-home .home-watch{grid-column:span 8;min-height:255px}.ref-home .home-grid>.ref-card{padding:16px 18px}.ref-home .ref-card-heading{min-height:30px;margin-bottom:10px}.ref-home .ref-card-heading h2{font-size:1.06rem;gap:7px;font-weight:850}.ref-home .ref-card-heading h2 svg{color:#af8342;width:20px;height:20px}.ref-home .ref-card-heading>a,.ref-home .ref-card-heading>button{font-size:.72rem}.ref-home .home-allocation-content{min-height:190px;gap:3px}.ref-home .home-allocation-content li{padding:5px 0;font-size:.75rem}.ref-home .home-chart{height:202px;margin-top:5px}.ref-home .home-trend .ref-empty{min-height:178px;border-radius:12px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,#ecf0f0 34px),linear-gradient(180deg,#fff,#f9fcfb);padding:20px;color:#617485}.ref-home .home-periods{background:#f7f7f5;border:1px solid #e5e7e8}.ref-home .home-periods button[aria-pressed=true]{background:#f4e6cf;box-shadow:0 1px 3px #9473472b}.ref-home .home-goal{background:radial-gradient(circle at 15% 80%,#f5ead6,#fff 46%)}.ref-home .home-goal-percent{margin-top:8px}.ref-home .home-goal-percent strong{font-size:1.6rem}.ref-home .home-goal>.home-progress{height:12px;margin:12px 0}.ref-home .home-goal-meta{gap:32px}.ref-home .home-watch-head,.ref-home .home-watch-row{grid-template-columns:minmax(125px,1.4fr) minmax(80px,1fr) minmax(72px,.8fr) 34px}.ref-home .home-watch-head{background:#fafaf9;color:#68798a;border:0}.ref-home .home-watch-row{min-height:48px}.ref-home .home-watch-row>a b{font-size:.83rem}.ref-home .home-insight{position:relative;min-height:92px;padding:16px 22px;margin-top:11px;overflow:hidden;background:linear-gradient(100deg,#fff,#fffdf9 75%,#f9f1e3)}.ref-home .home-insight-copy{position:relative;z-index:1;flex:1}.ref-home .home-insight h2{display:flex;align-items:center;gap:8px;font-size:.97rem;margin:0 0 7px}.ref-home .home-insight h2 svg{color:#b69057}.ref-home .home-insight p{font-size:.75rem;max-width:78%;color:#3d5568}.ref-home .home-insight>a{position:relative;z-index:2;flex:0 0 31px}.ref-home .ref-empty{font-size:.82rem}@media(max-width:1150px){.ref-home{padding-inline:22px}.ref-home .home-allocation{grid-column:span 5}.ref-home .home-trend{grid-column:span 7}.ref-home .home-kpi-main{gap:8px}.ref-home .home-kpi-icon{width:42px;height:42px;flex-basis:42px}.ref-home .home-kpi .home-progress,.ref-home .home-kpi .ref-text-btn{margin-inline-start:50px}.ref-home .home-kpi>small{padding-inline-start:50px}}@media(max-width:900px){.ref-home .home-allocation,.ref-home .home-trend,.ref-home .home-goal,.ref-home .home-watch{grid-column:span 12}.ref-home .home-kpis{gap:8px}.ref-home .home-kpi{padding:13px}.ref-home .home-kpi-main>strong{font-size:1.5rem}}@media(max-width:660px){.timeline-shell:has(.ref-home) .v2-top-right{flex:1;min-width:0}.ref-home{padding:15px 12px 95px}.ref-home .home-greeting{align-items:flex-start;gap:10px}.ref-home .home-greeting h1{font-size:1.35rem}.ref-home .home-greeting .ref-outline{font-size:.73rem;padding:8px 10px}.ref-home .home-kpis{grid-template-columns:1fr}.ref-home .home-kpi:last-child{grid-column:auto}.ref-home .home-kpi{min-height:124px}.ref-home .home-insight p{max-width:100%}.ref-home .home-insight-art{display:none}}.timeline-shell.timeline-night:has(.ref-home),.timeline-shell.timeline-night:has(.ref-home) .v2-content{background:var(--dj-bg)!important}.timeline-shell.timeline-night:has(.ref-home) .v2-topbar{background:var(--dj-bg);border-color:var(--dj-line-2)}.timeline-shell.timeline-night .ref-home .ref-card{background:var(--dj-surface);border-color:var(--dj-line-2)}.timeline-shell.timeline-night .ref-home .home-kpi-icon{background:#263a48;color:#d2ad72}.timeline-shell.timeline-night .ref-home .home-trend .ref-empty{background:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,#324555 34px),var(--dj-surface)}.timeline-shell.timeline-night .ref-home .home-goal{background:radial-gradient(circle at 15% 80%,#493c2b,var(--dj-surface) 50%)}.timeline-shell.timeline-night .ref-home .home-insight{background:linear-gradient(100deg,var(--dj-surface),#293b43)}.timeline-shell .v2-topbar{display:flex;direction:rtl;justify-content:space-between;gap:24px}.timeline-shell .v2-top-right{flex:1 1 auto;min-width:0;max-width:720px}.timeline-shell .v2-user{flex:0 0 auto;direction:ltr;justify-content:flex-start;gap:12px;margin-inline-start:auto}.timeline-shell .v2-user .theme-toggle.compact .theme-toggle-track{display:flex}.timeline-shell .v2-user-card{direction:rtl;padding:5px 8px;border-radius:11px;min-width:0;cursor:pointer}.timeline-shell .v2-user-card:hover{background:#e9dfcd66}.timeline-shell .v2-user-card small{color:#79828b}.timeline-shell .v2-logout{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #f1c9c6;border-radius:11px;background:#fff0ef;color:#c64d48;cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.timeline-shell .v2-logout:hover{background:#fbdcda;border-color:#dd9c98;transform:translateY(-1px)}.timeline-shell .v2-logout:disabled{opacity:.5;cursor:wait;transform:none}.timeline-shell.timeline-night .v2-user-card:hover{background:#314557}.timeline-shell.timeline-night .v2-user-card small{color:#a9b7c4}.timeline-shell.timeline-night .v2-logout{background:#3b262b;border-color:#754149;color:#ffa19a}.timeline-shell.timeline-night .v2-logout:hover{background:#563139}@media(max-width:900px){.timeline-shell .v2-topbar{gap:12px;padding-inline:14px}.timeline-shell .v2-user{gap:7px}.timeline-shell .v2-user-card{padding-inline:3px}}@media(max-width:620px){.timeline-shell .v2-topbar{gap:7px}.timeline-shell .v2-user{margin-inline-start:0}.timeline-shell .v2-user-card>div:last-child{display:none}.timeline-shell .v2-logout{width:32px;height:32px;flex-shrink:0}.timeline-shell .v2-user .theme-toggle{display:none}}@media(min-width:901px){.dj-tile-mobile{display:none!important}}.dj-notif{position:relative}.dj-notif-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;width:min(380px,calc(100vw - 16px));max-height:min(520px,calc(100dvh - 90px));overflow-y:auto;padding:8px;border-radius:16px;border:1px solid var(--dj-line-2);background:var(--dj-surface);box-shadow:0 24px 60px #0006;outline:none}.dj-notif-panel:focus-visible{outline:2px solid var(--dj-gold);outline-offset:2px}.dj-notif-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 10px}.dj-notif-panel header .dj-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;border:0;background:none;cursor:pointer;font:inherit;font-size:.8rem}.dj-notif-market{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px;border:1px solid var(--dj-line);border-radius:12px;background:var(--dj-surface-2);color:var(--dj-ink);font:inherit;font-size:.85rem;cursor:pointer}.dj-notif-market:focus-visible{outline:2px solid var(--dj-gold);outline-offset:2px}.dj-notif-market .dj-badge.static{position:static;margin-inline-start:auto}.dj-notif-panel ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.dj-notif-panel li a{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:10px;border-radius:12px;color:var(--dj-ink);text-decoration:none}.dj-notif-panel li a:hover,.dj-notif-panel li a:focus-visible{background:var(--dj-surface-2);outline:none;box-shadow:inset 0 0 0 2px var(--dj-gold-line)}.dj-notif-panel li.unread a{background:var(--dj-gold-soft)}.dj-notif-text{display:grid;gap:2px;flex:1;min-width:0;font-size:.84rem;line-height:1.7}.dj-notif-text small{color:var(--dj-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dj-notif-text time{color:var(--dj-muted);font-size:.72rem}.dj-notif-dot{width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--dj-gold);flex:none}.dj-notif-empty{padding:18px 10px;color:var(--dj-muted);font-size:.85rem;text-align:center}.dj-notif-more{display:block;width:100%;min-height:44px;border:0;background:none;cursor:pointer;font:inherit}@media(max-width:480px){.dj-notif-panel{position:fixed;top:64px;inset-inline:8px;width:auto}}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
