:root{--canvas:#0a0a0a;--s1:#141414;--s2:#1c1c1c;--s3:#050505;--bord:#ffffff0f;--bord2:#ffffff1f;--tx:#fff;--tx2:#b4b4b4;--tx3:#6b6b6b;--green:#22c55e;--greenD:#15803d;--red:#ef4444;--redD:#7f1d1d;--gold:#d4a957;--sidebar:#080808;--header:#0a0a0a;--greenTint:#0f2e22;--goldTint:#1a1610;--tx4:#4a4a4a;--green-soft:#22c55e14;--gold-soft:#d4a9570f;--gold-ring:#d4a9574d;--red-soft:#ef444414;--red-ring:#ef44444d;--serif:"Playfair Display", Georgia, serif;--sans:"Inter", system-ui, -apple-system, Segoe UI, sans-serif;--ar:"IBM Plex Sans Arabic", "Amiri", serif}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.grain:before{content:"";pointer-events:none;z-index:0;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.watermark{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.watermark img{opacity:.05;filter:brightness(2);-webkit-user-select:none;user-select:none;width:min(90vw,1200px)}footer .watermark img{opacity:.035;width:min(110vw,1400px)}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--bord);background:#0a0a0ab8;position:sticky;top:0}.nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:14px 40px;display:grid}.nav-left{align-items:center;gap:28px;display:flex}.nav-center{justify-content:center;display:flex}.logo-lockup{align-items:center;gap:12px;display:flex}.logo-mark{width:auto;height:36px;display:block}.logo-wm{font-family:var(--serif);letter-spacing:-.01em;color:#fff;border-left:1px solid var(--bord2);padding-left:14px;font-size:20px;font-weight:600}.nav-links{gap:28px;display:flex}.nav-links a{color:var(--tx2);font-size:14px;font-weight:450;transition:color .2s}.nav-links a:hover{color:#fff}.nav-right{justify-content:flex-end;align-items:center;gap:14px;display:flex}.lang{border:1px solid var(--bord2);background:#ffffff05;border-radius:999px;padding:3px;display:inline-flex}.lang button{color:var(--tx2);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.lang button.on{background:var(--green);color:#041608}.signin{color:#fff;padding:8px 10px;font-size:14px}.cta{background:var(--green);color:#041608;letter-spacing:-.005em;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 0 #22c55e00}.cta:hover{background:#2fd46c;box-shadow:0 0 28px #22c55e47,inset 0 0 0 1px #22c55e66}.cta.ghost{color:#fff;background:0 0;border:1px solid #ffffff38}.cta.ghost:hover{box-shadow:none;background:#ffffff0a;border-color:#fff6}section{position:relative}.wrap{max-width:1440px;margin:0 auto;padding:0 40px}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:0;font-weight:600}h1{letter-spacing:-.03em;font-size:clamp(44px,6.2vw,84px);font-weight:700;line-height:1.02}h2{letter-spacing:-.025em;font-size:clamp(32px,4.2vw,56px);line-height:1.05}h3{font-size:22px;line-height:1.25}p{color:var(--tx2);line-height:1.6}.hero{padding:64px 0 88px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 70% at -10% -10%,#22c55e1f,#0000 55%),radial-gradient(80% 70% at 110% 110%,#ef44441a,#0000 55%),radial-gradient(60% 50% at 50% 0,#ffffff09,#0000 60%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:0;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero-side{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.045;filter:brightness(2.2);width:min(38vw,620px);height:auto;position:absolute;top:50%;transform:translateY(-50%)}.hero-side.left{left:-6vw}.hero-side.right{right:-6vw;transform:translateY(-50%)scaleX(-1)}@media (min-width:1700px){.hero-side{opacity:.05;width:min(30vw,700px)}.hero-side.left{left:-3vw}.hero-side.right{right:-3vw}}@media (max-width:1100px){.hero-side{display:none}}.hero .grid{z-index:1;direction:ltr;grid-template-columns:1fr 1.15fr;align-items:center;gap:72px;display:grid;position:relative}.hero .grid>*{direction:ltr}html[dir=rtl] .hero .grid>*{direction:rtl}.hero .grid>:first-child{grid-area:1/2}.hero .grid>:nth-child(2){grid-area:1/1}html[dir=rtl] .hero .grid{grid-template-columns:1.15fr 1fr}html[dir=rtl] .hero .grid>:first-child{grid-area:1/1}html[dir=rtl] .hero .grid>:nth-child(2){grid-area:1/2}.hero-copy{isolation:isolate;position:relative;overflow:hidden}.hero-copy__mark{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.07;filter:brightness(2.4)saturate(0);z-index:-1;width:98.5%;max-width:none;height:auto;position:absolute;top:50%;left:-22%;right:auto;transform:translateY(-50%)translate(165px)}html[dir=rtl] .hero-copy__mark{left:auto;right:-22%;transform:translateY(-50%)translate(-165px)}.hero-copy__inner{z-index:1;position:relative}.eyebrow{border:1px solid var(--bord2);color:#e6e6e6;letter-spacing:.01em;background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.dot{background:var(--red);border-radius:99px;width:7px;height:7px;box-shadow:0 0 10px #ef4444b3}.hero h1{margin-top:22px;font-size:clamp(44px,5.8vw,76px)}.hero p.sub{max-width:560px;color:var(--tx2);margin-top:20px;font-size:17px;line-height:1.55}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero .cta{padding:13px 18px;font-size:14.5px}.stats{color:#fff;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;font-size:14.5px;font-weight:700;display:flex}.stats .sep{opacity:1;background:#ffffff8c;border-radius:99px;width:4px;height:4px}.widget{border:1px solid var(--bord2);background:linear-gradient(#161616,#121212);border-radius:20px;padding:22px;position:relative;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0a}.widget:after{content:"";pointer-events:none;-webkit-mask-composite:xor;opacity:.5;background:linear-gradient(135deg,#22c55e38,#0000 40%,#ef444424);border-radius:20px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.widget-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.widget-head .tag{text-transform:uppercase;letter-spacing:.14em;color:var(--tx3);font-size:11px}.widget-head .badge{color:var(--green);align-items:center;gap:6px;font-size:11px;display:flex}.widget-head .badge .d{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:99px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.field{margin-bottom:10px;display:block}.field .lbl{color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11.5px;display:block}.sel{border:1px solid var(--bord);color:#fff;appearance:none;background:#0e0e0e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23B4B4B4' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 14px center no-repeat;border-radius:12px;width:100%;padding:13px 36px 13px 14px;font-family:inherit;font-size:14.5px;transition:all .18s}.sel:focus{border-color:#22c55e80;outline:none;box-shadow:0 0 0 3px #22c55e14}.find-btn{background:var(--green);color:#041608;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;padding:15px;font-size:15px;font-weight:600;transition:all .22s;display:flex;position:relative}.find-btn:hover{background:#2fd46c;box-shadow:0 0 40px #22c55e52}.find-btn:disabled{opacity:.5;cursor:not-allowed}.results{flex-direction:column;gap:10px;margin-top:16px;display:flex}.chip{border:1px solid var(--bord);opacity:0;background:#0e0e0e;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;animation:.5s forwards in;display:flex;transform:translateY(6px)}.chip.r1{animation-delay:50ms}.chip.r2{animation-delay:.2s}.chip.r3{animation-delay:.35s}@keyframes in{to{opacity:1;transform:none}}.chip .name{color:#fff;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.chip .ring{width:32px;height:32px;font-size:11px;font-weight:700;font-family:var(--serif);color:#fff;border-radius:99px;place-items:center;display:grid}.ring.g{background:radial-gradient(circle at 30% 30%,#22c55e59,#22c55e1a);box-shadow:inset 0 0 0 1.5px #22c55ea6}.ring.m{color:#ddd;background:radial-gradient(circle at 30% 30%,#ffffff1f,#ffffff0a);box-shadow:inset 0 0 0 1.5px #ffffff40}.chip .pct{font-family:var(--serif);color:#fff;font-size:15px;font-weight:600}.chip .pct.muted{color:var(--tx2)}.preview-pills{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pill{border:1px solid var(--bord);background:#0e0e0e;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.pill .left{color:#fff;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.pill .ring{width:26px;height:26px;font-size:10px;font-weight:700;font-family:var(--serif);border-radius:99px;flex:none;place-items:center;display:grid}.pill .ring.g{color:#fff;background:radial-gradient(circle at 30% 30%,#22c55e59,#22c55e1a);box-shadow:inset 0 0 0 1.5px #22c55ea6}.pill .ring.m{color:#ddd;background:#ffffff0d;box-shadow:inset 0 0 0 1.5px #ffffff38}.pill .pct{font-family:var(--serif);color:#fff;font-size:14px;font-weight:600}.pill .pct.muted{color:var(--tx2)}.preview-lbl{color:var(--tx3);text-transform:uppercase;letter-spacing:.12em;margin-top:14px;margin-bottom:6px;font-size:11px}.trusted-wrap{padding:40px 0 72px}.trusted{border:1px solid var(--bord);text-align:center;background:#080808;border-radius:20px;padding:32px 20px}.trusted .ov{font-family:var(--sans);color:#fff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font-size:25px;font-weight:700;display:block}html[dir=rtl] .trusted .ov{font-family:var(--ar);text-transform:none;letter-spacing:.04em;color:#fff;font-size:27px;font-weight:700}.trusted .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;display:flex}.trusted .u{color:#ffffffb3;font-family:var(--serif);letter-spacing:.005em;white-space:nowrap;padding:0 16px;font-size:17.5px;font-weight:500}html[dir=rtl] .trusted .u{font-family:var(--ar);letter-spacing:0;font-size:18px}.trusted .u.latin{font-family:var(--serif);letter-spacing:.02em}.trusted .u .ac{font-family:var(--serif);color:#ffffff8c;letter-spacing:.02em;margin-inline-start:6px;font-size:17px;font-weight:500}.trusted .sep{color:#ffffff4d;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.section-pad{padding:120px 0}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;margin-bottom:56px;display:flex}.sec-head .ov{color:var(--tx3);text-transform:uppercase;letter-spacing:.2em;margin-bottom:14px;font-size:12px}html[dir=rtl] .ov{font-family:var(--ar)!important;text-transform:none!important;letter-spacing:.04em!important}.sec-head p{max-width:420px;color:var(--tx2);margin:0}.cards-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{background:var(--s1);border:1px solid var(--bord);border-radius:20px;padding:28px;transition:all .25s;position:relative;overflow:hidden}.card:hover{border-color:var(--bord2);transform:translateY(-2px)}.card .bignum{font-family:var(--serif);color:#fff;opacity:.04;font-size:96px;font-weight:700;line-height:1;position:absolute;top:14px;right:22px}.card .kicker{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:18px;font-weight:700}.card h3{margin-bottom:10px}.card p{margin:0;font-size:14.5px}.card .arrow{border:1px solid var(--bord2);color:#888;border-radius:99px;place-items:center;width:30px;height:30px;transition:all .2s;display:grid;position:absolute;bottom:22px;right:22px}.card:hover .arrow{color:#fff;border-color:#fff;transform:translate(2px,-2px)}.flagship{background:linear-gradient(#0b0b0b,#070707);padding:120px 0;position:relative;overflow:hidden}.flagship .grid{z-index:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid;position:relative}.overline-red{color:var(--red);letter-spacing:.16em;text-transform:uppercase;font-size:24px;font-weight:700}html[dir=rtl] .overline-red{font-family:var(--ar);text-transform:none;letter-spacing:.04em}.checks{flex-direction:column;gap:14px;margin-top:28px;display:flex}.check{color:#e2e2e2;align-items:center;gap:14px;font-size:15.5px;display:flex}.check .b{width:22px;height:22px;color:var(--green);background:#22c55e1f;border:1px solid #22c55e40;border-radius:99px;flex:none;place-items:center;display:grid}.match-card{border:1px solid var(--bord2);background:#141414;border-radius:18px;padding:22px;position:relative;overflow:hidden}.match-card+.match-card{margin-top:18px}.match-card.hero-card:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:-2px;box-shadow:0 0 80px -20px #22c55e59}.match-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.match-head .pct{font-family:var(--serif);color:#fff;flex:none;align-items:baseline;gap:6px;font-size:38px;font-weight:700;line-height:1;display:flex}.match-head .pct .un{color:var(--tx3);font-size:14px;font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;font-weight:400}html[dir=rtl] .match-head .pct{flex-direction:row;align-items:baseline;gap:10px;font-size:52px;font-weight:600}html[dir=rtl] .match-head .pct .un{text-transform:none;letter-spacing:.05em;font-family:var(--ar);color:#ffffff8c;font-size:14px;font-weight:500}.match-head .pct bdi{unicode-bidi:isolate}html[dir=rtl] .match-head .pct bdi{direction:rtl;unicode-bidi:normal}.match-head .name{font-family:var(--serif);color:#fff;font-size:20px;font-weight:600}html[dir=rtl] .match-head .name{font-family:var(--ar);text-align:right;font-size:22px}html[dir=rtl] .match-head .name small{font-family:var(--ar);text-transform:none;letter-spacing:0;color:#ffffff80;font-size:13px}.match-head .name small{color:var(--tx3);font-size:12px;font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;margin-top:3px;font-weight:500;display:block}.bar{background:#ffffff0d;border-radius:99px;height:6px;margin:12px 0 14px;overflow:hidden}.bar>span{background:linear-gradient(90deg,#15803d,#22c55e);border-radius:99px;height:100%;display:block;box-shadow:0 0 16px #22c55e80}.quote{color:#cfcfcf;border-left:2px solid #22c55e59;padding-left:14px;font-size:14.5px;font-style:italic;line-height:1.6}.quote em{color:#fff;background:linear-gradient(#0000 60%,#22c55e2e 60%);padding:0 2px;font-style:normal;font-weight:500}.quote b{color:var(--green);font-style:normal;font-weight:600}.quote b.warn{color:var(--red)}.pricing{padding:120px 0;position:relative}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.price{background:var(--s1);border:1px solid var(--bord);border-radius:22px;flex-direction:column;min-height:520px;padding:32px 28px;display:flex;position:relative}.price.pop{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e1a,0 30px 100px -30px #22c55e40}.price.prem{border-color:#d4a95759}.price .name{font-family:var(--serif);color:#fff;margin-bottom:6px;font-size:24px}.price .desc{color:var(--tx3);margin-bottom:26px;font-size:13px}.price .cost{align-items:baseline;gap:6px;margin-bottom:20px;display:flex}.price .cost .amt{font-family:var(--serif);color:#fff;letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.price .cost .per{color:var(--tx3);font-size:13px}.price ul{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.price li{color:#d6d6d6;align-items:flex-start;gap:12px;font-size:14px;display:flex}.price li .tick{color:var(--green);flex:none;margin-top:3px}.price .prem-tick{color:var(--gold)}.price .btn{text-align:center;border-radius:12px;margin-top:auto;padding:14px;font-size:14px;font-weight:600;transition:all .2s}.price .btn.primary{background:var(--green);color:#041608}.price .btn.primary:hover{background:#2fd46c;box-shadow:0 0 30px #22c55e4d}.price .btn.ghost{border:1px solid var(--bord2);color:#fff}.price .btn.ghost:hover{border-color:#fff}.price .btn.gold{border:1px solid var(--gold);color:var(--gold);background:0 0}.price .btn.gold:hover{background:#d4a95714}.ribbon{background:var(--green);color:#041608;letter-spacing:.14em;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:28px}.price .tag-gold{border:1px solid var(--gold);color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:#d4a95724;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-11px;right:28px}.pricing-note{text-align:center;color:#cfcfcf;font-size:13.5px;font-style:italic;font-family:var(--serif);margin-top:40px}.journey{background:linear-gradient(#070707,#0b0b0b);padding:120px 0;position:relative;overflow:hidden}.journey .head{text-align:center;margin-bottom:72px}.journey .head .ov{color:var(--tx3);text-transform:uppercase;letter-spacing:.2em;margin-bottom:14px;font-size:12px}.journey .head p{max-width:520px;margin:16px auto 0;font-size:17px}.timeline{max-width:1040px;margin:0 auto;padding:10px 0;position:relative}.timeline:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:20px;bottom:20px;left:50%;transform:translate(-.5px)}.milestone{grid-template-columns:1fr 56px 1fr;align-items:start;gap:0;margin-bottom:72px;display:grid;position:relative}.milestone:last-child{margin-bottom:0}.milestone .node{background:var(--canvas);z-index:2;border:1px solid #ffffff4d;border-radius:99px;grid-column:2;justify-self:center;place-items:center;width:14px;height:14px;margin-top:22px;display:grid}.milestone .node:after{content:"";background:#fff;border-radius:99px;width:3px;height:3px}.ms-mark{align-items:flex-end;gap:10px;margin-bottom:18px;line-height:1;display:inline-flex}.ms-mark .num{font-family:var(--serif);color:#ffffff4d;letter-spacing:-.02em;font-size:68px;font-weight:300;line-height:.9;display:block}.ms-mark .ord{font-family:var(--sans);color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;padding-bottom:8px;font-size:13px;font-weight:500;display:block}html[dir=rtl] .ms-mark .ord{font-family:var(--ar);text-transform:none;letter-spacing:.02em;font-size:14px}.ms-col{flex-direction:column;display:flex}.milestone.left .ms-col,.milestone.right .ms-col{align-items:flex-start}.milestone.left .ms-mark,.milestone.right .ms-mark{flex-direction:row}html[dir=rtl] .milestone.left .ms-col,html[dir=rtl] .milestone.right .ms-col{align-items:flex-start}html[dir=rtl] .milestone.left .ms-mark,html[dir=rtl] .milestone.right .ms-mark{flex-direction:row}.ms-eyebrow{display:none}.ms-card{border:1px solid var(--bord);background:#141414;border-radius:18px;width:100%;padding:22px 24px 24px;transition:border-color .3s;position:relative}.ms-card:hover{border-color:var(--bord2)}.ms-card:before{display:none}.milestone.left .ms-col{grid-column:1;margin-right:36px}.milestone.right .ms-col{grid-column:3;margin-left:36px}html[dir=rtl] .milestone.left .ms-col{grid-column:1;margin-left:36px;margin-right:0}html[dir=rtl] .milestone.right .ms-col{grid-column:3;margin-left:0;margin-right:36px}.ms-kicker{color:#ffffff8c;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ms-icon-inline{color:#fff9;flex:none;width:16px;height:16px}.ms-when{text-transform:uppercase;letter-spacing:.18em;color:#ffffff8c;font-size:11px;font-weight:500}.ms-title{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600}.ms-body{color:#c4c4c4;margin:0 0 16px;font-size:14.5px;line-height:1.6}.ms-preview{border:1px solid var(--bord);background:#0a0a0a;border-radius:10px;padding:12px 14px;font-size:13px}.pv-match{justify-content:space-between;align-items:center;display:flex}.pv-match .nm{color:#fff;align-items:center;gap:10px;font-weight:500;display:flex}.pv-match .ring{width:28px;height:28px;font-family:var(--serif);color:#fff;background:radial-gradient(circle at 30% 30%,#22c55e59,#22c55e1a);border-radius:99px;place-items:center;font-size:11px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #22c55ea6}.pv-match .bar-mini{background:#ffffff0d;border-radius:99px;height:4px;margin-top:10px;overflow:hidden}.pv-match .bar-mini span{background:linear-gradient(90deg,#15803d,#22c55e);border-radius:99px;height:100%;display:block}.pv-cv{grid-template-columns:1fr 1fr;gap:10px;font-size:12px;display:grid}.pv-cv .col{border-radius:8px;padding:10px}.pv-cv .col.before{color:#d9a7a7;background:#ef44440f;border:1px dashed #ef444440}.pv-cv .col.after{color:#b8ecc8;background:#22c55e0f;border:1px solid #22c55e4d}.pv-cv .lbl{text-transform:uppercase;letter-spacing:.14em;opacity:.7;margin-bottom:4px;font-size:10px;display:block}.pv-chat{flex-direction:column;gap:8px;display:flex}.pv-chat .bub{border-radius:12px;max-width:85%;padding:8px 12px;font-size:13px;line-height:1.4}.pv-chat .u{border:1px solid var(--bord2);color:#fff;background:#ffffff12;border-bottom-right-radius:4px;align-self:flex-end}.pv-chat .a{color:#d5f3df;background:#22c55e1a;border:1px solid #22c55e4d;border-bottom-left-radius:4px;align-self:flex-start}html[dir=rtl] .pv-chat .u{border-bottom-right-radius:12px;border-bottom-left-radius:4px;align-self:flex-start}html[dir=rtl] .pv-chat .a{border-bottom-right-radius:4px;border-bottom-left-radius:12px;align-self:flex-end}.pv-email{align-items:center;gap:12px;display:flex}.pv-email .ic{border:1px solid var(--bord);color:#e0e0e0;background:#ffffff0a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pv-email .txt{flex:1;min-width:0}.pv-email .sub{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:13px;font-weight:500;overflow:hidden}.pv-email .meta{color:var(--red);letter-spacing:.04em;font-size:11px;font-weight:600}.pv-mic{align-items:center;gap:12px;display:flex}.pv-mic .dot-rec{width:38px;height:38px;color:var(--red);background:#ef44441f;border:1px solid #ef444459;border-radius:99px;flex:none;place-items:center;animation:2s ease-in-out infinite rec;display:grid}@keyframes rec{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.pv-mic .lbl-big{font-family:var(--serif);color:#fff;font-size:15px;font-weight:500}.pv-mic .lbl-sm{color:var(--tx3);text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:11px}.pv-check{flex-direction:column;gap:7px;display:flex}.pv-check .row{color:#e0e0e0;align-items:center;gap:10px;font-size:13px;display:flex}.pv-check .tick{width:18px;height:18px;color:var(--green);background:#22c55e26;border:1px solid #22c55e66;border-radius:99px;flex:none;place-items:center;display:grid}@media (max-width:900px){.timeline:before{left:22px}.milestone{grid-template-columns:44px 1fr;gap:0;margin-bottom:48px}.milestone .node{grid-column:1;justify-self:center;margin-top:26px}.milestone.left .ms-col,.milestone.right .ms-col{grid-column:2;align-items:flex-start;margin:0 0 0 20px}.ms-mark .num{font-size:40px}html[dir=rtl] .timeline:before{left:auto;right:22px}html[dir=rtl] .milestone{grid-template-columns:1fr 44px}html[dir=rtl] .milestone .node{grid-column:2}html[dir=rtl] .milestone.left .ms-col,html[dir=rtl] .milestone.right .ms-col{grid-column:1;align-items:flex-end;margin:0 20px 0 0}}.stories{background:#080808;padding:120px 0;position:relative;overflow:hidden}.story{background:var(--s1);border:1px solid var(--bord);border-radius:20px;padding:28px;transition:all .25s}.story:hover{border-color:var(--bord2);transform:translateY(-2px)}.story .qmark{font-family:var(--serif);color:#ffffff14;margin-bottom:8px;font-size:60px;line-height:.6}.story blockquote{font-family:var(--serif);color:#f4f4f4;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500;line-height:1.4}.story .who{border-top:1px solid var(--bord);align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.avatar{width:42px;height:42px;font-family:var(--serif);border-radius:99px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.avatar.g{color:var(--green);background:#22c55e26;border:1px solid #22c55e59}.avatar.r{color:var(--red);background:#ef444426;border:1px solid #ef444459}.avatar.o{color:var(--gold);background:#d4a95726;border:1px solid #d4a95759}.who .meta strong{color:#fff;font-size:14.5px;font-weight:600;display:block}.who .meta span{color:var(--tx3);font-size:12.5px}.faq{padding:120px 0}.faq-wrap{max-width:860px;margin:0 auto}.faq-item{border-top:1px solid var(--bord)}.faq-item:last-child{border-bottom:1px solid var(--bord)}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 4px;display:flex}.faq-q .qt{font-family:var(--serif);color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:500}.faq-q .chev{color:var(--tx2);flex:none;transition:transform .3s}.faq-item.open .chev{color:#fff;transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height .35s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:400px;padding:0 4px 24px}.faq-a p{color:var(--tx2);border:1px solid var(--bord);background:#101010;border-radius:12px;margin:0;padding:18px;font-size:15px}footer{background:var(--s3);border-top:1px solid var(--bord);padding:80px 0 36px;position:relative;overflow:hidden}footer .watermark span{opacity:.03;font-size:min(60vw,900px)}.foot-grid{z-index:1;grid-template-columns:1.3fr repeat(4,1fr);gap:40px;margin-bottom:60px;display:grid;position:relative}.foot-brand .logo-ar{font-size:36px}.foot-brand p{max-width:300px;margin-top:16px;font-size:14px}.foot-col h5{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);margin:0 0 18px;font-size:12px;font-weight:600}.foot-col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:#d0d0d0;font-size:14px;transition:color .2s}.foot-col a:hover{color:#fff}.foot-bot{z-index:1;border-top:1px solid var(--bord);color:#fff6;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:12.5px;display:flex;position:relative}html[dir=rtl]{font-family:var(--ar)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .match-head .pct,html[dir=rtl] .price .cost .amt,html[dir=rtl] .price .name,html[dir=rtl] .card .bignum,html[dir=rtl] .story blockquote,html[dir=rtl] .faq-q .qt,html[dir=rtl] .trusted .ov,html[dir=rtl] .pricing-note{font-family:var(--ar);font-weight:600}html[dir=rtl] .card .arrow{left:22px;right:auto;transform:scaleX(-1)}html[dir=rtl] .quote{border-left:none;border-right:2px solid #22c55e59;padding-left:0;padding-right:14px}html[dir=rtl] .ribbon{left:auto;right:28px}html[dir=rtl] .price .tag-gold{left:28px;right:auto}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.hero .grid,.flagship .grid{grid-template-columns:1fr;gap:40px}.hero .grid>:first-child{grid-area:2/1}.hero .grid>:nth-child(2){grid-area:1/1}html[dir=rtl] .hero .grid>:first-child{grid-area:2/1}html[dir=rtl] .hero .grid>:nth-child(2){grid-area:1/1}.cards-3,.price-grid{grid-template-columns:1fr}.nav-links{display:none}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.section-pad,.flagship,.pricing,.stories,.faq,.journey{padding:72px 0}}@media (max-width:560px){.hero{padding:40px 0 60px}.foot-grid{grid-template-columns:1fr}.trusted .row{gap:0 4px}.trusted .u{padding:0 8px;font-size:13px}}.auth-board{background:var(--canvas);width:100%;min-height:100vh;color:var(--tx);font-family:var(--sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-board[dir=rtl]{font-family:var(--ar)}.auth-board:before{content:"";pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ab-top{z-index:3;border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:relative}.ab-logo{align-items:center;gap:10px;display:flex}.ab-logo img{filter:brightness(1.05);width:auto;height:28px;display:block}.ab-lang{border:1px solid var(--bord2);background:#ffffff05;border-radius:999px;padding:3px;display:inline-flex}.ab-lang button{color:var(--tx2);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ab-lang button.on{background:var(--green);color:#041608}.auth-board[dir=rtl] .ab-lang button{font-family:var(--ar)}.ab-split{z-index:2;flex:1;grid-template-columns:40% 60%;min-height:0;display:grid;position:relative}.auth-board[dir=rtl] .ab-split{grid-template-columns:60% 40%}.ab-art{background:radial-gradient(ellipse 60% 50% at 50% 50%, #22c55e14, transparent 70%), var(--s3);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.auth-board[dir=rtl] .ab-art{order:2}.ab-art:before{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ab-art:after{content:"";pointer-events:none;border-right:1px solid var(--bord);position:absolute;inset:-1px}.auth-board[dir=rtl] .ab-art:after{border-right:none;border-left:1px solid var(--bord)}.ab-art .inner{text-align:center;flex-direction:column;align-items:center;gap:34px;max-width:420px;display:flex;position:relative}.ab-cal{opacity:.6;filter:brightness(1.25)contrast(1.1);-webkit-user-select:none;user-select:none;width:min(100%,360px)}.ab-trust{color:#ffffff8c;letter-spacing:.01em;max-width:340px;font-size:13.5px;line-height:1.5}.auth-board[dir=rtl] .ab-trust{font-family:var(--ar);font-size:14.5px}.ab-form{background:var(--canvas);justify-content:center;align-items:center;padding:56px 32px;display:flex;position:relative}.auth-board[dir=rtl] .ab-form{order:1}.ab-form .box{width:100%;max-width:440px;position:relative}.ab-h{font-family:var(--serif);color:#fff;letter-spacing:-.015em;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.15}.auth-board[dir=rtl] .ab-h{font-family:var(--ar);letter-spacing:0;font-size:34px;font-weight:700;line-height:1.3}.ab-sub{color:var(--tx2);max-width:380px;margin:0 0 30px;font-size:15px;line-height:1.55}.auth-board[dir=rtl] .ab-sub{font-family:var(--ar);font-size:15.5px}.ab-back{color:var(--tx2);cursor:pointer;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;transition:color .2s;display:inline-flex}.ab-back:hover{color:#fff}.auth-board[dir=rtl] .ab-back{font-family:var(--ar)}.ab-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.ab-label{color:#ffffffb3;letter-spacing:.01em;font-size:13px;font-weight:500}.auth-board[dir=rtl] .ab-label{font-family:var(--ar);font-size:13.5px}.ab-input{background:var(--s1);border:1px solid var(--bord2);color:#fff;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}.ab-input::placeholder{color:#ffffff47}.ab-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #22c55e1f}.ab-input.err{border-color:var(--red);box-shadow:0 0 0 3px #ef44441a}.ab-pwd{position:relative}.ab-pwd .eye{color:var(--tx2);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ab-pwd .eye:hover{color:#fff;background:#ffffff0d}.ab-pwd.ltr-eye .eye{right:8px}.ab-pwd.rtl-eye .eye{left:8px}.ab-hint{color:var(--tx3);margin-top:-6px;margin-bottom:14px;font-size:12.5px}.auth-board[dir=rtl] .ab-hint{font-family:var(--ar);font-size:13px}.ab-err{color:var(--red);align-items:center;gap:6px;margin-top:-6px;margin-bottom:14px;font-size:12.5px;display:flex}.auth-board[dir=rtl] .ab-err{font-family:var(--ar);font-size:13px}.ab-check{color:var(--tx2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ab-check .box-vis{border:1px solid var(--bord2);background:var(--s1);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:all .15s;display:grid}.ab-check.on .box-vis{background:var(--green);border-color:var(--green)}.ab-check.on .box-vis svg{opacity:1}.ab-check .box-vis svg{opacity:0;transition:opacity .15s}.ab-check a{color:#fff;text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.ab-check a:hover{text-decoration-color:#fff}.auth-board[dir=rtl] .ab-check{font-family:var(--ar);font-size:14px}.ab-btn{letter-spacing:.01em;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.ab-btn.primary{background:var(--green);color:#041608}.ab-btn.primary:hover{background:#2fd46c;box-shadow:0 0 28px #22c55e47,inset 0 0 0 1px #22c55e66}.ab-btn.primary:disabled{opacity:.5;cursor:not-allowed}.ab-btn.google{background:var(--s1);color:#fff;border:1px solid var(--bord2)}.ab-btn.google:hover{background:var(--s2);border-color:#ffffff38}.auth-board[dir=rtl] .ab-btn{font-family:var(--ar);font-size:15px}.ab-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ab-link{color:var(--tx2);cursor:pointer;font-size:13.5px;transition:color .2s}.ab-link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.ab-link.accent{color:var(--green)}.ab-link.accent:hover{color:#2fd46c}.auth-board[dir=rtl] .ab-link{font-family:var(--ar);font-size:14px}.ab-div{color:var(--tx3);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin:20px 0;font-size:12px;font-weight:500;display:flex}.ab-div:before,.ab-div:after{content:"";background:var(--bord2);flex:1;height:1px}.auth-board[dir=rtl] .ab-div{font-family:var(--ar);text-transform:none;letter-spacing:.05em;font-size:13px}.ab-switch{text-align:center;color:var(--tx2);margin-top:28px;font-size:13.5px}.ab-switch a{color:#fff;cursor:pointer;margin-inline-start:6px;font-weight:500}.ab-switch a:hover{text-underline-offset:3px;text-decoration:underline}.auth-board[dir=rtl] .ab-switch{font-family:var(--ar);font-size:14px}.ab-trust-foot{z-index:2;text-align:center;color:var(--tx3);padding:18px 24px;font-size:12.5px;position:relative}.auth-board[dir=rtl] .ab-trust-foot{font-family:var(--ar);font-size:13px}.ab-strength{gap:6px;margin-top:10px;margin-bottom:18px;display:flex}.ab-strength .bar{background:#ffffff12;border-radius:99px;flex:1;height:4px;transition:background .2s}.ab-strength .bar.on.w{background:var(--red)}.ab-strength .bar.on.m{background:var(--gold)}.ab-strength .bar.on.s{background:var(--green)}.ab-strength-label{color:var(--tx3);justify-content:space-between;margin-top:-10px;margin-bottom:16px;font-size:12.5px;display:flex}.auth-board[dir=rtl] .ab-strength-label{font-family:var(--ar);font-size:13px}.ab-success{text-align:center;padding:10px 0}.ab-badge{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 26px;display:grid;position:relative}.ab-badge:before{content:"";z-index:-1;background:radial-gradient(circle,#22c55e40,#0000 70%);border-radius:50%;position:absolute;inset:-14px}.ab-badge svg{color:var(--green)}.ab-badge.neutral{border-color:var(--bord2);background:#ffffff0a}.ab-badge.neutral:before{background:radial-gradient(circle,#ffffff0f,#0000 70%)}.ab-badge.neutral svg{color:#fff}.ab-success .ab-h{text-align:center;margin-bottom:10px}.ab-success .ab-sub{text-align:center;max-width:420px;margin:0 auto 28px}.ab-cooldown{color:var(--tx3);margin-top:14px;font-size:12.5px}.auth-board[dir=rtl] .ab-cooldown{font-family:var(--ar);font-size:13px}.g-ico{flex:none;width:18px;height:18px}@media (max-width:760px){.ab-split{grid-template-columns:1fr}.ab-art{display:none}.auth-board[dir=rtl] .ab-split{grid-template-columns:1fr}.ab-form{padding:40px 24px}}.ob{background:var(--canvas);width:100%;min-height:100vh;color:var(--tx);font-family:var(--sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.ob[dir=rtl]{font-family:var(--ar)}.ob:before{content:"";pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ob-top{z-index:3;border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex;position:relative}.ob-logo img{filter:brightness(1.05);height:26px;display:block}.ob-top-right{align-items:center;gap:14px;display:flex}.ob-saved{color:var(--tx3);letter-spacing:.01em;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ob[dir=rtl] .ob-saved{font-family:var(--ar);font-size:13px}.ob-saved .dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22c55e99}.ob-lang{border:1px solid var(--bord2);background:#ffffff05;border-radius:999px;padding:3px;display:inline-flex}.ob-lang button{color:var(--tx2);letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ob-lang button.on{background:var(--green);color:#041608}.ob[dir=rtl] .ob-lang button{font-family:var(--ar)}.ob-split{z-index:2;flex:1;grid-template-columns:40% 60%;min-height:0;display:grid;position:relative}.ob[dir=rtl] .ob-split{grid-template-columns:60% 40%}.ob-art{background:radial-gradient(ellipse 60% 50% at 50% 50%, #22c55e14, transparent 70%), var(--s3);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.ob[dir=rtl] .ob-art{order:2}.ob-art:before{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.ob-art:after{content:"";pointer-events:none;border-right:1px solid var(--bord);position:absolute;inset:-1px}.ob[dir=rtl] .ob-art:after{border-right:none;border-left:1px solid var(--bord)}.ob-art .inner{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:440px;display:flex;position:relative}.ob-cal{opacity:.55;filter:brightness(1.3)contrast(1.1);-webkit-user-select:none;user-select:none;width:min(100%,340px)}.ob[dir=rtl] .ob-art .inner{text-align:right;align-items:flex-end}.ob-art .tale{flex-direction:column;align-items:center;gap:14px;display:flex}.ob[dir=rtl] .ob-art .tale{align-items:flex-end}.ob-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--green);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.ob[dir=rtl] .ob-eyebrow{font-family:var(--ar);text-transform:none;letter-spacing:.06em;color:var(--green);font-size:13.5px}.ob-eyebrow .tick{background:var(--green);width:16px;height:2px;display:inline-block}.ob-tag{font-family:var(--serif);color:#fff;text-wrap:pretty;max-width:360px;font-size:26px;font-weight:600;line-height:1.3}.ob[dir=rtl] .ob-tag{font-family:var(--ar);font-weight:600;line-height:1.45}.ob-form{background:var(--canvas);justify-content:center;align-items:flex-start;padding:28px 36px;display:flex;position:relative;overflow-y:auto}.ob[dir=rtl] .ob-form{order:1}.ob-form .box{width:100%;max-width:520px;position:relative}.ob-prog{margin-bottom:14px}.ob-prog .lbl{color:var(--tx3);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.ob[dir=rtl] .ob-prog .lbl{font-family:var(--ar);text-transform:none;letter-spacing:.04em;font-size:13px}.ob-bars{gap:8px;display:flex}.ob-bars .b{background:#ffffff14;border-radius:99px;flex:1;height:3.5px;transition:background .2s}.ob-bars .b.done{background:#fff6}.ob-bars .b.on{background:var(--green);box-shadow:0 0 10px #22c55e80}.ob-h{font-family:var(--serif);color:#fff;letter-spacing:-.015em;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.15}.ob[dir=rtl] .ob-h{font-family:var(--ar);letter-spacing:0;font-size:28px;line-height:1.3}.ob-sub{color:var(--tx2);max-width:460px;margin:0 0 18px;font-size:14.5px;line-height:1.5}.ob[dir=rtl] .ob-sub{font-family:var(--ar);font-size:15.5px}.ob-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ob-field{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.ob-field.full{grid-column:span 2}.ob-label{color:#ffffffb8;letter-spacing:.01em;font-size:13px;font-weight:500}.ob[dir=rtl] .ob-label{font-family:var(--ar);font-size:13.5px}.ob-input,.ob-select,.ob-area{background:var(--s1);border:1px solid var(--bord2);color:#fff;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.ob-input::placeholder,.ob-area::placeholder{color:#ffffff4d}.ob-input:focus,.ob-select:focus,.ob-area:focus{border-color:var(--green);box-shadow:0 0 0 3px #22c55e1f}.ob-area{resize:none;line-height:1.55}.ob-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23B4B4B4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:36px}.ob[dir=rtl] .ob-select{background-position:14px;padding-inline:36px 14px}.ob-hint{color:var(--tx3);margin-top:-2px;font-size:12.5px;line-height:1.5}.ob[dir=rtl] .ob-hint{font-family:var(--ar);font-size:13px}.ob-search{position:relative}.ob-search .ico{color:var(--tx3);pointer-events:none;z-index:2;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ob[dir=rtl] .ob-search .ico{left:auto;right:14px}.ob-search input{padding-inline-start:38px}.ob[dir=rtl] .ob-search input{padding-inline:38px 14px}.ob-cp{position:relative}.ob-cp-list{border:1px solid var(--bord2);z-index:50;background:#0f0f0f;border-radius:12px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 0 1px #0003}.ob-cp-item{text-align:start;width:100%;color:var(--tx);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-family:inherit;font-size:14px;transition:background .12s;display:flex}.ob-cp-item:hover,.ob-cp-item.hl{background:#ffffff0d}.ob-cp-item.on{background:#22c55e1a}.ob-cp-item.on.hl{background:#22c55e29}.ob-cp-item .cp-flag{flex:none;font-size:18px;line-height:1}.ob-cp-item .cp-name{color:#fff;text-align:start;flex:1}.ob[dir=rtl] .ob-cp-item .cp-name{font-family:var(--ar);font-size:14.5px}.ob-cp-item .cp-code{color:var(--tx3);letter-spacing:.1em;font-size:11px;font-family:var(--sans);font-weight:500}.ob-cp-empty{color:var(--tx3);text-align:center;padding:18px 14px;font-size:13px}.ob[dir=rtl] .ob-cp-empty{font-family:var(--ar);font-size:14px}.ob-cp-foot{color:var(--tx3);border-top:1px solid var(--bord);text-align:start;font-size:11px;font-family:var(--sans);letter-spacing:.04em;margin-top:4px;padding:8px 12px 4px}.ob[dir=rtl] .ob-cp-foot{font-family:var(--ar);font-size:12px}.ob-pills{flex-wrap:wrap;gap:8px;display:flex}.ob-pill{background:var(--s1);border:1px solid var(--bord2);color:var(--tx2);cursor:pointer;border-radius:99px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s}.ob-pill:hover{color:#fff;border-color:#ffffff38}.ob-pill.on{border-color:var(--green);color:#fff;background:#22c55e1f;box-shadow:0 0 0 1px #22c55e4d}.ob[dir=rtl] .ob-pill{font-family:var(--ar);font-size:14.5px}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{background:var(--s1);border:1px solid var(--bord2);color:var(--tx2);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.ob-chip:hover{color:#fff;border-color:#ffffff38}.ob-chip.on{border-color:var(--green);color:#fff;background:#22c55e1f}.ob-chip .x{color:#fff;background:#22c55e33;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.ob-chip.add{border-style:dashed;border-color:var(--bord2);color:var(--tx3)}.ob-chip .flag{font-size:15px;line-height:1}.ob[dir=rtl] .ob-chip{font-family:var(--ar);font-size:14px}.ob-slide-wrap{background:var(--s1);border:1px solid var(--bord2);border-radius:10px;padding:10px 14px}.ob-slide-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ob-slide-val{font-family:var(--serif);color:#fff;font-size:22px;font-weight:700;line-height:1}.ob-slide-val .un{font-family:var(--sans);color:var(--tx3);letter-spacing:.08em;text-transform:uppercase;margin-inline-start:6px;font-size:12px;font-weight:400}.ob[dir=rtl] .ob-slide-val .un{font-family:var(--ar);text-transform:none;letter-spacing:0;font-size:13px}.ob-track{cursor:pointer;background:#ffffff14;border-radius:99px;height:4px;position:relative}.ob-track .fill{background:linear-gradient(90deg,#15803d,var(--green));pointer-events:none;border-radius:99px;height:100%;position:absolute;top:0;left:0}.ob[dir=rtl] .ob-track .fill{left:auto;right:0}.ob-track .thumb{pointer-events:none;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #22c55e40}.ob[dir=rtl] .ob-track .thumb{transform:translate(50%,-50%)}.ob-track-lbls{color:var(--tx3);letter-spacing:.06em;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.ob-range{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ob-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.ob-back-lnk{color:var(--tx2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;transition:color .2s;display:inline-flex}.ob-back-lnk:hover{color:#fff}.ob[dir=rtl] .ob-back-lnk{font-family:var(--ar);font-size:14.5px}.ob-cta{background:var(--green);color:#041608;letter-spacing:.005em;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:10px;padding:13px 22px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex}.ob-cta:hover{background:#2fd46c;box-shadow:0 0 28px #22c55e47,inset 0 0 0 1px #22c55e66}.ob-cta:disabled{opacity:.5;cursor:not-allowed}.ob-cta.big{padding:15px 28px;font-size:15px}.ob[dir=rtl] .ob-cta{font-family:var(--ar);font-size:15px}.rv{background:var(--canvas);width:100%;min-height:100vh;color:var(--tx);font-family:var(--sans);flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.rv[dir=rtl]{font-family:var(--ar)}.rv:before{content:"";pointer-events:none;opacity:.035;mix-blend-mode:overlay;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.rv-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#22c55e26,#0000 60%);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-cal{z-index:2;opacity:.6;filter:brightness(1.25)contrast(1.1);-webkit-user-select:none;user-select:none;width:min(380px,44%);transition:all .6s cubic-bezier(.2,.8,.2,1);position:relative}.rv.stage-1 .rv-cal{animation:2.6s ease-in-out infinite rv-pulse}.rv.stage-2 .rv-cal{opacity:.45;width:min(180px,26%);margin-bottom:0}@keyframes rv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.rv-particles{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.rv-particle{opacity:0;border-radius:50%;width:4px;height:4px;animation:8s linear infinite rv-rise;position:absolute;bottom:-20px}@keyframes rv-rise{0%{opacity:0;transform:translateY(0)}10%{opacity:.2}90%{opacity:.2}to{opacity:0;transform:translateY(-110vh)}}.rv-status{z-index:2;text-align:center;min-height:28px;color:var(--tx2);letter-spacing:.01em;margin-top:28px;font-size:14.5px;transition:opacity .4s;position:relative}.rv[dir=rtl] .rv-status{font-family:var(--ar);font-size:16px}.rv-dots{vertical-align:middle;gap:6px;margin-inline-start:10px;display:inline-flex}.rv-dots span{background:var(--green);opacity:.3;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite rv-dot}.rv-dots span:nth-child(2){animation-delay:.15s}.rv-dots span:nth-child(3){animation-delay:.3s}@keyframes rv-dot{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.rv-out{z-index:2;text-align:center;max-width:640px;margin-top:4px;position:relative}.rv-eye{letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:11.5px;font-weight:700;animation:.5s .1s both rv-in;display:inline-block}.rv[dir=rtl] .rv-eye{font-family:var(--ar);text-transform:none;letter-spacing:.05em;font-size:13px}.rv-h{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:42px;font-weight:700;line-height:1.1;animation:.6s .2s both rv-in}.rv[dir=rtl] .rv-h{font-family:var(--ar);letter-spacing:0;font-size:38px;font-weight:700;line-height:1.3}.rv-sub{color:var(--tx2);margin:0 0 24px;font-size:14.5px;line-height:1.5;animation:.6s .3s both rv-in}.rv[dir=rtl] .rv-sub{font-family:var(--ar);font-size:15px}@keyframes rv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rv-cards{text-align:start;flex-direction:column;gap:10px;max-width:560px;margin:0 auto 22px;display:flex}.rv-card{background:var(--s1);border:1px solid var(--bord2);border-radius:14px;align-items:center;gap:20px;padding:14px 20px;animation:.5s both rv-card-in;display:flex}.rv-card:first-child{animation-delay:.5s}.rv-card:nth-child(2){animation-delay:.7s}.rv-card:nth-child(3){animation-delay:.9s}.rv-card.top{border-color:#22c55e66;box-shadow:0 0 40px -15px #22c55e59}@keyframes rv-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rv-pct{font-family:var(--serif);color:#fff;flex:none;align-items:baseline;gap:4px;min-width:86px;font-size:28px;font-weight:700;line-height:1;display:flex}.rv[dir=rtl] .rv-pct{font-family:var(--ar);direction:rtl;min-width:96px;font-size:32px;font-weight:600}.rv-pct .un{font-family:var(--sans);color:var(--tx3);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:500}.rv[dir=rtl] .rv-pct .un{font-family:var(--ar);text-transform:none;letter-spacing:.02em;font-size:12.5px}.rv-meta{text-align:start;flex:1;min-width:0}.rv-meta .nm{font-family:var(--serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:17px;font-weight:600;overflow:hidden}.rv[dir=rtl] .rv-meta .nm{font-family:var(--ar);font-size:17.5px}.rv-meta .sub{color:var(--tx3);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500}.rv[dir=rtl] .rv-meta .sub{font-family:var(--ar);text-transform:none;letter-spacing:0;color:#ffffff8c;font-size:13px}.rv-bar{background:#ffffff0f;border-radius:99px;flex:none;width:120px;height:4px;overflow:hidden}.rv-bar span{background:linear-gradient(90deg,var(--greenD),var(--green));border-radius:99px;height:100%;display:block;box-shadow:0 0 14px #22c55e80}.rv-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;animation:.6s 1.1s both rv-in;display:flex}.rv-ctas .lnk{color:var(--tx2);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;font-size:13.5px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:all .2s}.rv-ctas .lnk:hover{color:#fff;text-decoration-color:#fff}.rv[dir=rtl] .rv-ctas .lnk{font-family:var(--ar);font-size:14.5px}@media (max-width:760px){.ob-split{grid-template-columns:1fr}.ob-art{display:none}.ob[dir=rtl] .ob-split{grid-template-columns:1fr}.ob-form{padding:32px 20px}.ob-grid-2{grid-template-columns:1fr}.rv-h{font-size:32px}.rv-card{gap:12px;padding:12px 14px}.rv-bar{width:64px}}.dash{background:var(--canvas);width:100%;min-height:100vh;color:var(--tx);font-family:var(--sans);grid-template-columns:260px 1fr;display:grid;position:relative;overflow:hidden}.dash[dir=rtl]{font-family:var(--ar)}.dash:before{content:"";pointer-events:none;opacity:.03;z-index:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>");position:absolute;inset:0}.sb{z-index:2;background:var(--sidebar);border-right:1px solid var(--bord);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.dash[dir=rtl] .sb{border-right:none;border-left:1px solid var(--bord)}.sb-top{border-bottom:1px solid var(--bord);padding:22px 20px 16px}.sb-logo{cursor:pointer;align-items:center;gap:10px;display:flex}.sb-logo img{filter:brightness(1.05);height:24px;display:block}.sb-nav{flex-direction:column;flex:1;gap:2px;padding:18px 12px;display:flex;overflow-y:auto}.sb-section-lbl{color:var(--tx3);letter-spacing:.2em;text-transform:uppercase;padding:10px 12px 6px;font-size:10.5px;font-weight:600}.dash[dir=rtl] .sb-section-lbl{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:12px}.sb-item{height:42px;color:var(--tx2);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:flex;position:relative}.dash[dir=rtl] .sb-item{font-family:var(--ar);font-size:14.5px}.sb-item:hover{color:#fff;background:#ffffff08}.sb-item.on{background:var(--s2);color:#fff}.sb-item.on:before{content:"";background:var(--green);border-radius:2px;width:2.5px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 10px #22c55e80}.dash[dir=rtl] .sb-item.on:before{left:auto;right:0}.sb-item .ico{color:currentColor;opacity:.85;flex:none;place-items:center;width:18px;height:18px;display:grid}.sb-item .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-item .badge{color:var(--green);font-size:11px;font-weight:600;font-family:var(--sans);letter-spacing:.02em;background:#22c55e26;border-radius:99px;padding:1px 8px}.dash[dir=rtl] .sb-item .badge{font-family:var(--ar);font-size:12px}.sb-item .reddot{background:var(--red);border-radius:99px;width:7px;height:7px;box-shadow:0 0 8px #ef4444b3}.sb-bottom{border-top:1px solid var(--bord);padding:14px 12px 18px}.sb-plan{border:1px solid var(--bord2);background:#ffffff06;border-radius:12px;padding:14px}.sb-plan .pill{border:1px solid var(--bord2);letter-spacing:.1em;text-transform:uppercase;color:var(--tx2);background:#ffffff0f;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.dash[dir=rtl] .sb-plan .pill{font-family:var(--ar);letter-spacing:0;text-transform:none;font-size:11.5px}.sb-plan .usage{color:var(--tx2);margin:10px 0 8px;font-size:12px;line-height:1.5}.dash[dir=rtl] .sb-plan .usage{font-family:var(--ar);font-size:13px}.sb-plan .prog{background:#ffffff0f;border-radius:99px;height:4px;margin-bottom:12px;overflow:hidden}.sb-plan .prog>span{background:linear-gradient(90deg,var(--greenD),var(--green));border-radius:99px;height:100%;display:block;box-shadow:0 0 8px #22c55e66}.sb-plan .up{background:var(--green);color:#041608;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;width:100%;padding:9px 10px;font-size:12.5px;font-weight:600;transition:all .18s}.sb-plan .up:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e4d}.dash[dir=rtl] .sb-plan .up{font-family:var(--ar);font-size:13.5px}.dash-main{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.hdr{background:var(--header);border-bottom:1px solid var(--bord);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.hdr-title{flex-direction:column;gap:2px;min-width:0;display:flex}.hdr-title h1{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.1}.dash[dir=rtl] .hdr-title h1{font-family:var(--ar);font-size:20px}.hdr-title .crumb{color:var(--tx3);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500}.dash[dir=rtl] .hdr-title .crumb{font-family:var(--ar);letter-spacing:.02em;text-transform:none;font-size:12.5px}.hdr-right{align-items:center;gap:14px;display:flex}.hdr-right .lang{border:1px solid var(--bord2);background:#ffffff05;border-radius:999px;padding:3px;display:inline-flex}.hdr-right .lang button{color:var(--tx2);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.hdr-right .lang button.on{background:var(--green);color:#041608}.hdr-right .lang .ar{font-family:var(--ar)}.bell{color:#fff9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid;position:relative}.bell:hover{color:#fff;border-color:var(--bord2);background:#ffffff0a}.bell .rd{background:var(--red);border-radius:99px;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #ef4444b3}.dash-avatar{color:#041608;width:34px;height:34px;font-size:13px;font-weight:700;font-family:var(--sans);cursor:pointer;background:linear-gradient(135deg,#1e8a44,#22c55e);border:1px solid #ffffff1a;border-radius:99px;place-items:center;text-decoration:none;display:grid}.dash[dir=rtl] .dash-avatar{font-family:var(--ar);font-size:14px}.content{flex:1;padding:28px 32px 40px;overflow-y:auto}.dash-wrap{max-width:1440px;margin:0 auto}.greet{margin-bottom:28px}.greet .eye{color:var(--tx3);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.dash[dir=rtl] .greet .eye{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:13px}.greet h2{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 6px;font-size:38px;font-weight:700;line-height:1.15}.dash[dir=rtl] .greet h2{font-family:var(--ar);letter-spacing:0;font-size:34px;font-weight:600;line-height:1.3}.greet h2 em{color:var(--green);font-style:normal}.greet .sub{color:var(--tx2);margin:0;font-size:15px;line-height:1.5}.dash[dir=rtl] .greet .sub{font-family:var(--ar);font-size:15.5px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.stat{background:var(--s1);border:1px solid var(--bord);cursor:default;border-radius:14px;padding:18px 20px;transition:all .2s;position:relative}.stat:hover{border-color:var(--bord2);transform:translateY(-1px);box-shadow:0 10px 30px #0000004d}.stat.urg{border-color:#ef44444d}.stat.urg:hover{border-color:#ef444480}.stat .lb{color:var(--tx3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:600}.dash[dir=rtl] .stat .lb{font-family:var(--ar);letter-spacing:.02em;text-transform:none;font-size:13px}.stat .big{font-family:var(--serif);color:#fff;align-items:baseline;gap:4px;margin-bottom:8px;font-size:36px;font-weight:700;line-height:1;display:flex}.stat .big.red{color:var(--red)}.stat .big .un{font-family:var(--sans);color:var(--tx3);font-size:14px;font-weight:400}.dash[dir=rtl] .stat .big .un{font-family:var(--ar);font-size:14.5px}.stat .hint{color:var(--tx2);font-size:12.5px;line-height:1.4}.dash[dir=rtl] .stat .hint{font-family:var(--ar);font-size:13px}.stat .hint.gn{color:var(--green)}.stat .chip{letter-spacing:.04em;border-radius:99px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.stat .chip.yel{color:var(--gold);background:#d4a9571f;border:1px solid #d4a9574d}.stat .chip.gn{color:var(--green);background:#22c55e1f;border:1px solid #22c55e4d}.dash[dir=rtl] .stat .chip{font-family:var(--ar);font-size:12px}.stat .lnk{color:var(--green);cursor:pointer;margin-top:8px;font-size:12.5px;font-weight:500;transition:opacity .2s;display:inline-block}.stat .lnk:hover{opacity:.8}.dash[dir=rtl] .stat .lnk{font-family:var(--ar);font-size:13px}.split{grid-template-columns:2fr 1fr;gap:20px;display:grid}.sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sec-head h3{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.dash[dir=rtl] .sec-head h3{font-family:var(--ar);font-size:20px}.sec-head .see{color:var(--green);cursor:pointer;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s}.sec-head .see:hover{opacity:.75}.dash[dir=rtl] .sec-head .see{font-family:var(--ar);font-size:14px}.mc-list{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.mc{background:var(--s1);border:1px solid var(--bord);cursor:default;border-radius:14px;padding:18px 22px;transition:all .2s}.mc:hover{border-color:var(--bord2);transform:translateY(-1px)}.mc.top{border-color:#22c55e40;box-shadow:0 0 0 1px #22c55e0d,0 20px 40px -20px #22c55e26}.mc-head{align-items:center;gap:18px;margin-bottom:10px;display:flex}.mc-pct{font-family:var(--serif);color:#fff;flex:none;align-items:baseline;gap:4px;font-size:32px;font-weight:700;line-height:1;display:flex}.mc-pct .un{font-family:var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.dash[dir=rtl] .mc-pct{gap:8px;font-size:40px;font-weight:600}.dash[dir=rtl] .mc-pct .un{font-family:var(--ar);text-transform:none;letter-spacing:0;color:#ffffff8c;font-size:12.5px}.mc-name{flex:1;min-width:0}.mc-name .nm{font-family:var(--serif);color:#fff;margin-bottom:3px;font-size:19px;font-weight:600;line-height:1.2}.dash[dir=rtl] .mc-name .nm{font-family:var(--ar);font-size:19.5px}.mc-name .meta{color:var(--tx3);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:500}.dash[dir=rtl] .mc-name .meta{font-family:var(--ar);letter-spacing:0;text-transform:none;color:#ffffff80;font-size:12.5px}.mc-bar{background:#ffffff0d;border-radius:99px;height:4px;margin:0 0 12px;overflow:hidden}.mc-bar>span{background:linear-gradient(90deg,var(--greenD),var(--green));border-radius:99px;height:100%;display:block;box-shadow:0 0 12px #22c55e66}.mc-quote{color:#cfcfcf;border-inline-start:2px solid #22c55e59;margin-bottom:14px;padding-inline-start:12px;font-size:13.5px;font-style:italic;line-height:1.55}.dash[dir=rtl] .mc-quote{font-family:var(--ar);font-size:14.5px;font-style:normal}.mc-actions{gap:8px;display:flex}.mc-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.dash[dir=rtl] .mc-btn{font-family:var(--ar);font-size:13.5px}.mc-btn.pri{background:var(--green);color:#041608;font-weight:600}.mc-btn.pri:hover{background:#2fd46c;box-shadow:0 0 18px #22c55e4d}.mc-btn.gh{border:1px solid var(--bord2);color:#e6e6e6;background:0 0}.mc-btn.gh:hover{background:#ffffff08;border-color:#ffffff4d}.mc{position:relative}.mc-flag{background:#ffffff0a;border-radius:9px;flex:none;width:38px;height:38px;position:relative;overflow:hidden}.mc-flag:after{content:"";pointer-events:none;border-radius:9px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.mc-flag img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.mc-deg{top:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx2);border:1px solid var(--bord2);background:#ffffff0d;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;inset-inline-end:18px}.dash[dir=rtl] .mc-deg{font-family:var(--ar);letter-spacing:0;text-transform:none;font-size:11.5px}.mc-name{padding-inline-end:84px}.mc-pills{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.mc-pill{letter-spacing:.02em;color:var(--tx2);border:1px solid var(--bord);background:#ffffff0a;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.dash[dir=rtl] .mc-pill{font-family:var(--ar);letter-spacing:0;font-size:11.5px}.mc-pill svg{flex:none;width:11px;height:11px}.mc-pill.dl-red{color:var(--red);background:#ef44441a;border-color:#ef44444d}.mc-pill.dl-gold{color:var(--gold);background:#d4a9571a;border-color:#d4a9574d}.mc-pill.fund-full{color:var(--green);background:#22c55e1a;border-color:#22c55e40}.mc-pill.fund-part{color:var(--gold);background:#d4a9571a;border-color:#d4a95740}.ai-card{background:var(--greenTint);border:1px solid #22c55e40;border-radius:14px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.ai-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e33,#0000 60%);width:200px;height:200px;position:absolute;top:-50%;right:-10%}.ai-head{align-items:center;gap:10px;margin-bottom:6px;display:flex;position:relative}.ai-head .sparkle{width:20px;height:20px;color:var(--green);background:#22c55e33;border-radius:99px;flex:none;place-items:center;display:grid}.ai-head h3{font-family:var(--serif);color:#fff;margin:0;font-size:18px;font-weight:600}.dash[dir=rtl] .ai-head h3{font-family:var(--ar);font-size:18.5px}.ai-sub{color:#fff9;margin:0 0 14px;font-size:12.5px;line-height:1.5;position:relative}.dash[dir=rtl] .ai-sub{font-family:var(--ar);font-size:13px}.ai-input{color:#fff;background:#00000059;border:1px solid #ffffff1a;border-radius:9px;outline:none;width:100%;margin-bottom:8px;padding:11px 14px;font-family:inherit;font-size:13px;transition:border-color .15s;position:relative}.ai-input::placeholder{color:#ffffff61}.ai-input:focus{border-color:var(--green);box-shadow:0 0 0 3px #22c55e1f}.dash[dir=rtl] .ai-input{font-family:var(--ar);font-size:13.5px}.ai-ask{background:var(--green);color:#041608;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .18s;position:relative}.ai-ask:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e4d}.dash[dir=rtl] .ai-ask{font-family:var(--ar);font-size:13.5px}.ai-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex;position:relative}.ai-chip{color:#ffffffbf;cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;border-radius:99px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .15s}.ai-chip:hover{border-color:var(--green);color:#fff;background:#22c55e14}.dash[dir=rtl] .ai-chip{font-family:var(--ar);font-size:12.5px}.dl-card{background:var(--s1);border:1px solid var(--bord);border-radius:14px;margin-bottom:16px;padding:18px 20px}.dl-list{flex-direction:column;display:flex}.dl-row{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.dl-row:last-child{border-bottom:none;padding-bottom:0}.dl-row:first-child{padding-top:4px}.dl-name{flex:1;min-width:0}.dl-name .n{font-family:var(--serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14.5px;font-weight:500;overflow:hidden}.dash[dir=rtl] .dl-name .n{font-family:var(--ar);font-size:15px}.dl-name .d{color:var(--tx3);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.dash[dir=rtl] .dl-name .d{font-family:var(--ar);letter-spacing:0;text-transform:none;color:#ffffff80;font-size:12.5px}.dl-chip{white-space:nowrap;letter-spacing:.02em;border-radius:99px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.dl-chip.red{color:var(--red);background:#ef44441a;border:1px solid #ef44444d}.dl-chip.yel{color:var(--gold);background:#d4a9571a;border:1px solid #d4a9574d}.dl-chip.mut{color:var(--tx2);border:1px solid var(--bord2);background:#ffffff0d}.dash[dir=rtl] .dl-chip{font-family:var(--ar);font-size:12.5px}.tip-card{background:var(--goldTint);border:1px solid #d4a95733;border-radius:14px;padding:18px 20px;position:relative}.tip-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tip-head .eye{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:600}.dash[dir=rtl] .tip-head .eye{font-family:var(--ar);letter-spacing:.02em;text-transform:none;font-size:12.5px}.tip-body{color:#d8d4c8;margin:0 0 10px;font-size:13px;line-height:1.6}.dash[dir=rtl] .tip-body{font-family:var(--ar);font-size:13.5px}.tip-lnk{color:var(--gold);cursor:pointer;font-size:12.5px;font-weight:500;text-decoration:none}.dash[dir=rtl] .tip-lnk{font-family:var(--ar);font-size:13.5px}.empty-block{background:var(--s1);border:1px dashed var(--bord2);text-align:center;border-radius:14px;padding:48px 24px}.empty-block .ico{width:44px;height:44px;color:var(--tx3);background:#ffffff0a;border-radius:99px;place-items:center;margin:0 auto 12px;display:grid}.empty-block h4{font-family:var(--serif);color:#fff;margin:0 0 6px;font-size:18px;font-weight:600}.dash[dir=rtl] .empty-block h4{font-family:var(--ar);font-size:19px}.empty-block p{color:var(--tx2);margin:0;font-size:13px;line-height:1.5}.dash[dir=rtl] .empty-block p{font-family:var(--ar);font-size:14px}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}}@media (max-width:760px){.dash{grid-template-columns:1fr}.sb{display:none}.stats{grid-template-columns:1fr}.content{padding:20px 16px 32px}.hdr{padding:0 16px}}@keyframes pulse-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.matches{max-width:1200px;margin:0 auto}.matches .ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.matches .ph-left{flex:1;min-width:0}.matches .ph-eye{color:var(--green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11.5px;font-weight:700;display:inline-flex}.dash[dir=rtl] .matches .ph-eye{font-family:var(--ar);letter-spacing:.03em;text-transform:none;font-size:13px}.matches .ph-eye .s{width:11px;height:11px;color:var(--green);place-items:center;display:grid}.matches .ph-h{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:42px;font-weight:700;line-height:1.1}.dash[dir=rtl] .matches .ph-h{font-family:var(--ar);letter-spacing:0;font-size:38px;font-weight:600;line-height:1.3}.matches .ph-sub{color:var(--tx2);max-width:680px;margin:0;font-size:15px;line-height:1.55}.dash[dir=rtl] .matches .ph-sub{font-family:var(--ar);font-size:15.5px}.matches .ph-right{flex:none}.matches .refresh{border:1px solid var(--bord2);color:var(--tx2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.matches .refresh:hover{color:#fff;background:#ffffff05;border-color:#ffffff40}.matches .refresh:disabled{opacity:.5;cursor:wait}.dash[dir=rtl] .matches .refresh{font-family:var(--ar);font-size:14px}.matches .fb{border-bottom:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:14px 0;display:flex}.matches .fb-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matches .fchip{background:var(--s1);border:1px solid var(--bord2);color:var(--tx2);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.matches .fchip:hover{color:#fff;border-color:#ffffff38}.matches .fchip.on{border-color:var(--green);color:#fff;background:#22c55e24;box-shadow:0 0 0 1px #22c55e4d}.matches .fchip.on.solid{background:var(--green);color:#041608;border-color:var(--green);font-weight:600}.matches .fchip.urg.on{border-color:var(--red);color:var(--red);background:#ef44441a;box-shadow:0 0 0 1px #ef44444d}.matches .fchip .ct{opacity:.85;font-size:11.5px}.matches .fchip.on .ct{opacity:1}.dash[dir=rtl] .matches .fchip{font-family:var(--ar);font-size:13.5px}.matches .clear-lnk{color:var(--tx3);cursor:pointer;background:0 0;border:none;margin-inline-start:4px;padding:0;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .15s}.matches .clear-lnk:hover{color:var(--red)}.dash[dir=rtl] .matches .clear-lnk{font-family:var(--ar);font-size:13.5px}.matches .fb-right{flex:none;align-items:center;gap:10px;display:flex}.matches .sort-sel{background:var(--s1);border:1px solid var(--bord2);color:#e2e2e2;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23B4B4B4' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;border-radius:10px;outline:none;padding:8px 32px 8px 14px;font-family:inherit;font-size:12.5px;font-weight:500}.dash[dir=rtl] .matches .sort-sel{font-family:var(--ar);background-position:12px;padding:8px 14px 8px 32px;font-size:13.5px}.matches .adv-btn{border:1px solid var(--bord2);color:var(--tx2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.matches .adv-btn:hover{color:#fff;background:#ffffff05;border-color:#ffffff40}.dash[dir=rtl] .matches .adv-btn{font-family:var(--ar);font-size:13.5px}.matches .mc-list{flex-direction:column;gap:18px;display:flex;position:relative}.matches .mc{background:var(--s1);border:1px solid var(--bord);cursor:default;border-radius:18px;padding:26px 28px;transition:all .22s;animation:.5s both fade-in}.matches .mc:hover{border-color:var(--bord2);transform:translateY(-2px);box-shadow:0 20px 40px -20px #00000080}.matches .mc.top-gold{background:linear-gradient(180deg,#151310,var(--s1));border-color:#d4a95759;box-shadow:0 0 0 1px #d4a95714,0 20px 60px -30px #d4a95733}.matches .mc.top-gold:hover{border-color:#d4a95780;box-shadow:0 0 0 1px #d4a95726,0 25px 60px -25px #d4a9574d}.matches .mc.stretch{background:var(--s0,#101010);border-color:var(--bord);opacity:.92}.matches .mc-hd{align-items:flex-start;gap:24px;margin-bottom:14px;display:flex}.matches .mc-score{flex-direction:column;flex:none;align-items:flex-start;min-width:96px;display:flex}.matches .mc-score .pct{font-family:var(--serif);color:#fff;align-items:baseline;gap:3px;font-size:44px;font-weight:700;line-height:1;display:flex}.dash[dir=rtl] .matches .mc-score .pct{gap:6px;font-size:54px;font-weight:600}.matches .mc-score .pct .sym{color:var(--tx3);font-size:22px;font-weight:500;font-family:var(--sans)}.matches .mc.stretch .mc-score .pct{color:#d8d8d8}.matches .mc-score .lbl{font-family:var(--sans);color:var(--tx3);text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font-size:11px;font-weight:600}.dash[dir=rtl] .matches .mc-score .lbl{font-family:var(--ar);letter-spacing:.02em;text-transform:none;color:#ffffff8c;margin-top:2px;font-size:13px}.matches .mc-info{flex:1;min-width:0}.matches .mc-info .nm{font-family:var(--serif);color:#fff;letter-spacing:-.005em;margin:0 0 5px;font-size:24px;font-weight:600;line-height:1.2}.dash[dir=rtl] .matches .mc-info .nm{font-family:var(--ar);font-size:24px;line-height:1.35}.matches .mc-info .meta{color:var(--tx3);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:500;line-height:1.5}.dash[dir=rtl] .matches .mc-info .meta{font-family:var(--ar);letter-spacing:0;text-transform:none;color:#ffffff8c;font-size:13.5px}.matches .mc-bar{background:#ffffff0d;border-radius:99px;height:5px;margin:6px 0 16px;overflow:hidden}.matches .mc-bar>span{background:linear-gradient(90deg,var(--greenD),var(--green));border-radius:99px;height:100%;display:block;box-shadow:0 0 14px #22c55e66}.matches .mc.moderate .mc-bar>span{background:linear-gradient(90deg,#0e5d2e,#1e8a44);box-shadow:0 0 10px #22c55e33}.matches .mc.stretch .mc-bar>span{box-shadow:none;background:linear-gradient(90deg,#15803d66,#15803d99)}.matches .mc-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.matches .tag{border:1px solid var(--bord2);color:var(--tx2);letter-spacing:.02em;white-space:nowrap;background:#ffffff0a;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:500}.matches .tag.gold{color:var(--gold);background:#d4a9571a;border-color:#d4a95759;font-weight:600}.matches .tag.red{color:var(--red);background:#ef44441a;border-color:#ef44444d;font-weight:600}.matches .tag.status-open{color:var(--green);background:#22c55e1a;border-color:#22c55e59;align-items:center;gap:6px;font-weight:600;display:inline-flex}.matches .tag.status-upcoming{color:var(--gold);background:#d4a85a1a;border-color:#d4a85a59;align-items:center;gap:6px;font-weight:600;display:inline-flex}.matches .fchip.status{align-items:center;gap:6px;display:inline-flex}.matches .fchip.status.on{border-color:var(--green);color:#fff;background:#22c55e24;box-shadow:0 0 0 1px #22c55e4d}.matches .fchip.status .sch-status-dot{background:var(--green);box-shadow:none}.dash[dir=rtl] .matches .tag{font-family:var(--ar);font-size:12.5px}.matches .vtabs{border-bottom:1px solid var(--bord);flex-wrap:wrap;align-items:flex-end;gap:32px;margin-bottom:18px;display:flex;position:relative}.matches .vtab{color:var(--tx3);letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:9px;padding:14px 4px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.dash[dir=rtl] .matches .vtab{font-family:var(--ar);font-size:16px}.matches .vtab:hover{color:#fff}.matches .vtab .ct{opacity:.6;font-size:12.5px;font-weight:500}.matches .vtab .dot{background:var(--green);border-radius:99px;align-self:center;width:7px;height:7px;display:inline-block}.matches .vtab.up .dot{background:var(--gold)}.matches .vtab.on{color:#fff;font-weight:600}.matches .vtab.on:after{content:"";background:var(--green);border-radius:2px 2px 0 0;height:2.5px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #22c55e80}.matches .vtab.on.up:after{background:var(--gold);box-shadow:0 0 12px #d4a95780}.matches .vtab:focus-visible{outline-offset:4px;border-radius:4px;outline:2px dashed #ffffff4d}.matches .vtabs-hint{color:var(--tx3);align-self:center;margin-inline-start:auto;padding-bottom:14px;font-size:12px;font-weight:500}.dash[dir=rtl] .matches .vtabs-hint{font-family:var(--ar);font-size:13px}.matches .statp{letter-spacing:.02em;border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.dash[dir=rtl] .matches .statp{font-family:var(--ar);font-size:12.5px}.matches .statp.open{color:var(--green);background:#22c55e1a;border-color:#22c55e59}.matches .statp.up{color:var(--gold);background:#d4a9571a;border-color:#d4a95759}.matches .statp.urg{color:var(--red);background:#ef44441a;border-color:#ef444459}.matches .statp .pulse{background:currentColor;border-radius:99px;width:6px;height:6px;animation:1.6s ease-in-out infinite matches-pulse-dot}@keyframes matches-pulse-dot{0%,to{opacity:.45}50%{opacity:1}}.matches .chip-sep{background:#ffffff1f;flex-shrink:0;align-self:center;width:1px;height:20px;margin:0 4px;display:inline-block}.matches .mc.upcoming{background:#100f0a;border-color:#d4a9572e}.matches .mc.upcoming:hover{border-color:#d4a95759;box-shadow:0 20px 60px -30px #d4a9572e}.matches .mc.upcoming .mc-bar>span{background:linear-gradient(90deg,#8a6a30,var(--gold));box-shadow:0 0 14px #d4a95759}.matches .mc.upcoming .mc-reason{border-inline-start-color:#d4a95759}.matches .mc.upcoming .lg-btn.pri{background:var(--gold);color:#1a1610}.matches .mc.upcoming .lg-btn.pri:hover{background:#e3bd6c;box-shadow:0 0 20px #d4a9574d}.matches .mc.upcoming .lg-btn.save.on{border-color:var(--gold);color:var(--gold);background:#d4a9571f}.matches .ph-h em{color:var(--green);font-style:normal}.matches .ph-h em.up{color:var(--gold)}.matches .mc{position:relative}.matches .mc-flag{vertical-align:-3px;background:#ffffff0a;border-radius:4px;flex:none;width:28px;height:20px;margin-inline-end:9px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.matches .mc-flag img{object-fit:cover;width:100%;height:100%;display:block}.matches .mc-info .nm{flex-wrap:wrap;align-items:center;gap:0;display:flex}.matches .mc-degree{top:24px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--bord2);color:var(--tx2);z-index:2;background:#ffffff0a;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:24px}.matches .mc-degree svg{opacity:.7;flex:none;width:11px;height:11px}.dash[dir=rtl] .matches .mc-degree{font-family:var(--ar);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.matches .mc-info{padding-inline-end:90px}.matches .tag{align-items:center;gap:5px;display:inline-flex}.matches .tag svg{opacity:.95;flex:none;width:11px;height:11px;display:block}.matches .tag.fund{color:var(--green);background:#22c55e1a;border-color:#22c55e52;font-weight:600}.matches .mc-reason{border-inline-start:2px solid #22c55e4d;flex-direction:column;gap:10px;margin-bottom:18px;padding-inline-start:14px;display:flex}.matches .mc.stretch .mc-reason{border-inline-start-color:#ffffff26}.matches .rb{color:#d4d4d4;margin:0;font-size:13.5px;line-height:1.6}.dash[dir=rtl] .matches .rb{font-family:var(--ar);font-size:14.5px;line-height:1.75}.matches .rb .lead{letter-spacing:.02em;font-weight:600}.matches .rb .lead.gn{color:var(--green)}.matches .rb .lead.rd{color:var(--red)}.dash[dir=rtl] .matches .rb .lead{font-family:var(--ar)}.matches .mc-actions{border-top:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.matches .mc-act-l{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.matches .lg-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.dash[dir=rtl] .matches .lg-btn{font-family:var(--ar);font-size:14px}.matches .lg-btn.pri{background:var(--green);color:#041608;font-weight:600}.matches .lg-btn.pri:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e4d}.matches .lg-btn.gh{border:1px solid var(--bord2);color:#e6e6e6;background:0 0}.matches .lg-btn.gh:hover{background:#ffffff08;border-color:#ffffff47}.matches .lg-btn.save{border:1px solid var(--bord2);color:var(--tx2);background:0 0}.matches .lg-btn.save:hover{color:#fff;border-color:#ffffff40}.matches .lg-btn.save.on{border-color:var(--green);color:var(--green);background:#22c55e1f;font-weight:600}.matches .mc-meta-foot{color:var(--tx3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.dash[dir=rtl] .matches .mc-meta-foot{font-family:var(--ar);letter-spacing:0;text-transform:none;color:#ffffff73;font-size:12.5px}.matches .eol{border-top:1px solid var(--bord);text-align:center;margin-top:36px;padding-top:28px}.matches .eol .m{font-family:var(--serif);color:var(--tx2);margin-bottom:14px;font-size:16px}.dash[dir=rtl] .matches .eol .m{font-family:var(--ar);font-size:17px}.matches .eol .opts{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.matches .eol .opts a{color:var(--green);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.matches .eol .opts a:hover{opacity:.75}.dash[dir=rtl] .matches .eol .opts a{font-family:var(--ar);font-size:14.5px}.matches .empty-filter{text-align:center;background:var(--s1);border:1px dashed var(--bord2);border-radius:18px;padding:64px 32px}.matches .empty-filter .ico{width:54px;height:54px;color:var(--tx3);background:#ffffff0a;border-radius:99px;place-items:center;margin:0 auto 16px;display:grid}.matches .empty-filter h3{font-family:var(--serif);color:#fff;margin:0 0 6px;font-size:22px;font-weight:600}.dash[dir=rtl] .matches .empty-filter h3{font-family:var(--ar);font-size:22px}.matches .empty-filter p{color:var(--tx2);margin:0 0 18px;font-size:14px}.dash[dir=rtl] .matches .empty-filter p{font-family:var(--ar);font-size:14.5px}.matches .empty-filter .clear{background:var(--green);color:#041608;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .18s;display:inline-block}.matches .empty-filter .clear:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e4d}.dash[dir=rtl] .matches .empty-filter .clear{font-family:var(--ar);font-size:14.5px}.matches .mc.loading{pointer-events:none;opacity:.4!important;animation:none!important}.matches .shim{position:relative;overflow:hidden}.matches .shim:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#22c55e14,#0000);animation:1.8s ease-in-out infinite shimmer;position:absolute;inset:0}.matches .loading-pulse{vertical-align:middle;gap:3px;margin-inline-start:10px;display:inline-flex}.matches .loading-pulse span{background:var(--green);border-radius:99px;width:5px;height:5px;animation:1.2s ease-in-out infinite pulse-dot}.matches .loading-pulse span:nth-child(2){animation-delay:.2s}.matches .loading-pulse span:nth-child(3){animation-delay:.4s}@keyframes cv-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cv-calli-float{0%,to{transform:translateY(-4px)scale(1)}50%{transform:translateY(-12px)scale(1.02)}}@keyframes cv-pulse-ring{0%{opacity:.8;transform:scale(.95)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}@keyframes cv-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cv-bar-slide{0%{left:-35%}to{left:100%}}.cv-page{max-width:1280px;margin:0 auto;position:relative}.cv-page:has(.cv-page-layout.with-side){max-width:none}.cv-page .cv-page-head{text-align:center;margin:12px 0 36px}.cv-page .cv-page-head h2{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.15}.dash[dir=rtl] .cv-page .cv-page-head h2{font-family:var(--ar);letter-spacing:0;font-size:32px;font-weight:600}.cv-page .cv-page-head .sub{max-width:640px;color:var(--tx2);margin:0 auto;font-size:15px;line-height:1.55}.dash[dir=rtl] .cv-page .cv-page-head .sub{font-family:var(--ar);font-size:16px;line-height:1.75}.cv-page .cv-page-head .lang-note{color:#cfe5d6;text-align:start;background:#22c55e12;border:1px solid #22c55e40;border-radius:12px;align-items:flex-start;gap:9px;max-width:600px;margin:18px auto 0;padding:10px 14px;font-size:13px;line-height:1.55;display:inline-flex}.dash[dir=rtl] .cv-page .cv-page-head .lang-note{font-family:var(--ar);font-size:13.5px;line-height:1.75}.cv-page .cv-page-head .lang-note-ic{flex:none;font-size:16px;line-height:1.4}.cv-page .thin-missing{border:1px solid var(--bord2);text-align:start;background:#ffffff0a;border-radius:10px;width:100%;max-width:420px;margin-top:14px;padding:12px 16px}.cv-page .thin-missing .thin-missing-lbl{color:var(--tx2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.dash[dir=rtl] .cv-page .thin-missing .thin-missing-lbl{font-family:var(--ar);letter-spacing:0;text-transform:none;font-size:13px}.cv-page .thin-missing ul{color:var(--tx2);margin:0;padding-inline-start:20px;font-size:13px;line-height:1.7}.dash[dir=rtl] .cv-page .thin-missing ul{font-family:var(--ar);padding-inline-start:22px;font-size:14px;line-height:1.85}.cv-page .thin-missing li{list-style:outside}.cv-page .thin-missing li::marker{color:var(--gold)}.cv-page .cv-page-layout{align-items:flex-start;gap:48px;width:100%;display:flex}.cv-page .cv-page-layout.with-side .cv-main{flex:1;min-width:0}.cv-page .cv-side{flex:none;align-self:flex-start;width:260px;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.cv-page .cv-page-layout.with-side .cv-main .upload-wrap,.cv-page .cv-page-layout.with-side .cv-main .hiw,.cv-page .cv-page-layout.with-side .cv-main .trust-row{max-width:960px;margin-inline:0 auto!important}.cv-page .trust-row{text-align:center}.cv-page .cv-page-layout.with-side .cv-main .cv-page-head{text-align:start;margin-top:0;margin-bottom:24px}.cv-page .cv-page-layout.with-side .cv-main .cv-page-head h2{font-size:38px}.dash[dir=rtl] .cv-page .cv-page-layout.with-side .cv-main .cv-page-head h2{font-size:36px}.cv-page .cv-page-layout.with-side .cv-main .cv-page-head .sub{max-width:640px;margin-inline-start:0}.cv-page .cv-page-layout.with-side .cv-main .cv-page-head .lang-note{max-width:960px;margin-inline:0 auto}.cv-page .cv-page-layout.with-side .cv-main .drop-zone{min-height:340px;padding:60px 32px}.cv-page .cv-page-layout.with-side .cv-main .drop-ic{border-radius:22px;width:84px;height:84px;margin-bottom:22px}.cv-page .cv-page-layout.with-side .cv-main .drop-primary{font-size:22px}.dash[dir=rtl] .cv-page .cv-page-layout.with-side .cv-main .drop-primary{font-size:24px}@media (max-width:1100px){.cv-page .cv-page-layout{gap:24px}.cv-page .cv-side{width:240px}}@media (max-width:960px){.cv-page .cv-page-layout{flex-direction:column;gap:24px}.cv-page .cv-side{width:100%;max-height:none;position:static}.cv-page .cv-page-layout.with-side .cv-main .upload-wrap{max-width:720px;margin:0 auto}.cv-page .cv-page-layout.with-side .cv-main .cv-page-head{text-align:center;margin-bottom:36px}.cv-page .cv-page-layout.with-side .cv-main .cv-page-head h2{font-size:34px}.cv-page .cv-page-layout.with-side .cv-main .drop-zone{min-height:240px;padding:36px 24px}.cv-page .cv-page-layout.with-side .cv-main .drop-ic{border-radius:18px;width:64px;height:64px;margin-bottom:18px}.cv-page .cv-page-layout.with-side .cv-main .drop-primary{font-size:19px}}.cv-page .cv-history{background:var(--s1);border:1px solid var(--bord);border-radius:14px;padding:18px 18px 14px}.cv-page .cv-history-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cv-page .cv-history-head h3{font-family:var(--serif);color:#fff;letter-spacing:-.005em;margin:0;font-size:15.5px;font-weight:600}.dash[dir=rtl] .cv-page .cv-history-head h3{font-family:var(--ar);font-size:16.5px}.cv-page .cv-history-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cv-page .cv-history-item{border:1px solid var(--bord);background:#ffffff05;border-radius:9px;align-items:center;transition:all .15s;display:flex;position:relative}.cv-page .cv-history-item:hover,.cv-page .cv-history-item.menu-open{border-color:var(--bord2);background:#ffffff0a}.cv-page .cv-history-row{color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-family:inherit;display:flex}.cv-page .cv-history-meta{flex:1;min-width:0}.cv-page .cv-history-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.dash[dir=rtl] .cv-page .cv-history-name{font-family:var(--ar);font-size:14px}.cv-page .cv-history-date{color:var(--tx3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.dash[dir=rtl] .cv-page .cv-history-date{font-family:var(--ar);font-size:12px}.cv-page .cv-history-cta{display:none}.cv-page .cv-history-kebab{width:28px;height:28px;color:var(--tx3);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;margin-inline-end:4px;transition:all .15s;display:grid}.cv-page .cv-history-item:hover .cv-history-kebab,.cv-page .cv-history-item.menu-open .cv-history-kebab{opacity:1}.cv-page .cv-history-kebab:hover{color:#fff;opacity:1;background:#ffffff0f}.cv-page .cv-history-menu{top:38px;background:var(--s2);border:1px solid var(--bord2);z-index:5;border-radius:9px;flex-direction:column;min-width:130px;padding:4px;display:flex;position:absolute;inset-inline-end:8px;box-shadow:0 12px 30px -10px #0009}.cv-page .cv-history-menu button{color:var(--tx2);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s}.dash[dir=rtl] .cv-page .cv-history-menu button{font-family:var(--ar);font-size:13.5px}.cv-page .cv-history-menu button:hover{color:#fff;background:#ffffff0a}.cv-page .cv-history-menu button.danger{color:var(--red)}.cv-page .cv-history-menu button.danger:hover{color:#fca5a5;background:#ef44441a}.cv-page .cv-history-empty{text-align:center;color:var(--tx3);padding:24px 12px}.cv-page .cv-history-empty-ic{opacity:.4;margin-bottom:12px;font-size:32px;line-height:1}.cv-page .cv-history-empty p{color:var(--tx3);margin:0;font-size:12.5px;line-height:1.6}.dash[dir=rtl] .cv-page .cv-history-empty p{font-family:var(--ar);font-size:13.5px;line-height:1.75}.cv-page .cv-prev-saved{border:1px solid var(--bord2);color:var(--tx2);background:#ffffff06;border-radius:99px;align-items:center;gap:10px;margin:-6px auto 20px;padding:8px 14px;font-size:12.5px;display:inline-flex}.cv-page .cv-prev-saved .lnk{color:var(--green);cursor:pointer;background:0 0;border:none;font-family:inherit;font-weight:600}.cv-page .cv-prev-saved .lnk:hover{text-decoration:underline}.dash[dir=rtl] .cv-page .cv-prev-saved{font-family:var(--ar);font-size:13.5px}.cv-page .upload-wrap{max-width:720px;margin:0 auto}.cv-page .upload-card{background:var(--s1);border:1px solid var(--bord);border-radius:16px;padding:32px;transition:all .2s;animation:.3s both cv-fade-in}.cv-page .drop-zone{text-align:center;cursor:pointer;background:#ffffff04;border:2px dashed #fff3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:36px 24px;transition:all .2s;display:flex;position:relative}.cv-page .drop-zone:hover{background:#ffffff06;border-color:#ffffff59}.cv-page .drop-zone.drag{border-color:var(--green);background:#22c55e0d;box-shadow:inset 0 0 0 1px #22c55e33,0 0 40px #22c55e1f}.cv-page .drop-zone.err{border-color:var(--red);cursor:default;background:#ef44440d}.cv-page .drop-ic{border:1px solid var(--bord2);color:#ffffffb3;background:#ffffff0a;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:18px;transition:all .2s;display:grid}.cv-page .drop-zone.drag .drop-ic{color:var(--green);background:#22c55e14;border-color:#22c55e80}.cv-page .drop-zone.err .drop-ic{color:var(--red);background:#ef444414;border-color:#ef444466}.cv-page .drop-primary{color:#fff;letter-spacing:-.005em;margin-bottom:6px;font-size:19px;font-weight:600}.dash[dir=rtl] .cv-page .drop-primary{font-family:var(--ar);font-size:20px;font-weight:600}.cv-page .drop-secondary{color:var(--tx2);margin-bottom:16px;font-size:13.5px}.cv-page .drop-secondary .lnk{color:var(--green);cursor:pointer;font-weight:600}.cv-page .drop-secondary .lnk:hover{text-decoration:underline}.dash[dir=rtl] .cv-page .drop-secondary{font-family:var(--ar);font-size:14.5px}.cv-page .drop-formats{color:var(--tx3);letter-spacing:.01em;font-size:11.5px}.dash[dir=rtl] .cv-page .drop-formats{font-family:var(--ar);font-size:12.5px}.cv-page .drop-err-line{color:#fff;margin-bottom:6px;font-size:19px;font-weight:600}.dash[dir=rtl] .cv-page .drop-err-line{font-family:var(--ar);font-size:20px}.cv-page .drop-err-sub{color:var(--tx2);margin-bottom:14px;font-size:13px}.dash[dir=rtl] .cv-page .drop-err-sub{font-family:var(--ar);font-size:14px}.cv-page .drop-err-action{color:#fff;cursor:pointer;background:#ef444414;border:1px solid #ef444459;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.cv-page .drop-err-action:hover{background:#ef444426;border-color:#ef44448c}.dash[dir=rtl] .cv-page .drop-err-action{font-family:var(--ar);font-size:13.5px}.cv-page .hiw{grid-template-columns:repeat(3,1fr);gap:40px;max-width:720px;margin:24px auto 0;display:grid}.cv-page .hiw-step{border:1px solid var(--bord);background:#ffffff05;border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;position:relative}.cv-page .hiw-step:after{content:"→";top:50%;width:auto;height:auto;color:var(--tx3);pointer-events:none;background:0 0;font-size:18px;font-weight:300;line-height:1;position:absolute;inset-inline-end:-27px;transform:translateY(-50%)}.cv-page .hiw-step:last-child:after{display:none}.dash[dir=rtl] .cv-page .hiw-step:after{content:"←"}.cv-page .hiw-ic{width:32px;height:32px;color:var(--green);background:#22c55e14;border:1px solid #22c55e38;border-radius:10px;flex:none;place-items:center;display:grid}.cv-page .hiw-body{min-width:0}.cv-page .hiw-body h5{color:#fff;letter-spacing:-.005em;margin:0 0 3px;font-size:13.5px;font-weight:600}.dash[dir=rtl] .cv-page .hiw-body h5{font-family:var(--ar);font-size:14.5px}.cv-page .hiw-body p{color:var(--tx2);margin:0;font-size:12px;line-height:1.5}.dash[dir=rtl] .cv-page .hiw-body p{font-family:var(--ar);font-size:13px}.cv-page .trust-line{text-align:center;color:var(--tx3);justify-content:center;align-items:center;gap:6px;width:100%;max-width:720px;margin:20px auto 0;font-size:11.5px;display:inline-flex}.cv-page .trust-line .ti{color:var(--green);opacity:.7}.dash[dir=rtl] .cv-page .trust-line{font-family:var(--ar);font-size:12.5px}.cv-page .processing-wrap{max-width:720px;margin:0 auto;position:relative}.cv-page .processing-watermark{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.cv-page .processing-watermark .calli{font-family:var(--ar);color:var(--green);opacity:.04;letter-spacing:-.04em;text-shadow:0 0 80px #22c55e66;font-size:240px;font-weight:700;line-height:1;animation:8s ease-in-out infinite cv-calli-float}.cv-page .processing-card{z-index:1;background:var(--s1);border:1px solid var(--bord);border-radius:16px;padding:32px;animation:.3s both cv-fade-in;position:relative}.cv-page .file-pill{border:1px solid var(--bord2);background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;max-width:100%;margin-bottom:28px;padding:7px 12px 7px 10px;display:inline-flex}.cv-page .file-pill .fi{color:#ff6b6b;background:#ef44441a;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.cv-page .file-pill.docx .fi{color:#60a5fa;background:#3b82f61f}.cv-page .file-pill .fnm{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;max-width:320px;font-size:13px;font-weight:500;overflow:hidden}.cv-page .file-pill .fsz{color:var(--tx3);font-variant-numeric:tabular-nums;font-size:11.5px}.dash[dir=rtl] .cv-page .file-pill .fnm{font-family:var(--sans);font-size:13.5px}.cv-page .proc-center{text-align:center;padding:30px 0 8px}.cv-page .proc-ring{width:72px;height:72px;margin:0 auto 24px;position:relative}.cv-page .proc-ring .r1,.cv-page .proc-ring .r2,.cv-page .proc-ring .r3{border:1px solid #22c55e73;border-radius:99px;position:absolute;inset:0}.cv-page .proc-ring .r1{animation:2.1s ease-out infinite cv-pulse-ring}.cv-page .proc-ring .r2{animation:2.1s ease-out .7s infinite cv-pulse-ring}.cv-page .proc-ring .r3{animation:2.1s ease-out 1.4s infinite cv-pulse-ring}.cv-page .proc-ring .core{box-shadow:none;background:0 0;border-radius:99px;place-items:center;padding:0;display:grid;position:absolute;inset:14px;overflow:visible}.cv-page .proc-ring .core img{object-fit:contain;filter:drop-shadow(0 0 12px #22c55e59);width:100%;height:100%;display:block}.cv-page .proc-bar{background:#ffffff0f;border-radius:99px;height:3px;margin:22px 0 20px;position:relative;overflow:hidden}.cv-page .proc-bar span{background:linear-gradient(90deg,transparent,var(--green),transparent);width:35%;animation:1.6s ease-in-out infinite cv-bar-slide;position:absolute;top:0;bottom:0}.cv-page .proc-status{color:#fff;margin-bottom:8px;font-size:15.5px;font-weight:500}.dash[dir=rtl] .cv-page .proc-status{font-family:var(--ar);font-size:16.5px}.cv-page .proc-sub{color:var(--tx3);font-size:12px}.dash[dir=rtl] .cv-page .proc-sub{font-family:var(--ar);font-size:13px}.cv-page .proc-phases{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.cv-page .proc-phase{color:var(--tx3);border:1px solid var(--bord);background:#ffffff06;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.cv-page .proc-phase.done{color:var(--green);background:#22c55e0f;border-color:#22c55e40}.cv-page .proc-phase.active{color:#fff;background:#22c55e1a;border-color:#22c55e66}.cv-page .proc-phase .pd{opacity:.8;background:currentColor;border-radius:99px;width:5px;height:5px}.cv-page .proc-phase.active .pd{box-shadow:0 0 6px}.dash[dir=rtl] .cv-page .proc-phase{font-family:var(--ar);font-size:12px}.cv-page .proc-err{text-align:center;padding:10px 0}.cv-page .proc-err .ic{width:52px;height:52px;color:var(--red);background:#ef444414;border:1px solid #ef44444d;border-radius:14px;place-items:center;margin:0 auto 16px;display:grid}.cv-page .proc-err h3{font-family:var(--serif);color:#fff;margin:0 0 8px;font-size:20px}.dash[dir=rtl] .cv-page .proc-err h3{font-family:var(--ar);font-size:20px}.cv-page .proc-err p{color:var(--tx2);margin:0 0 18px;font-size:13.5px;line-height:1.5}.dash[dir=rtl] .cv-page .proc-err p{font-family:var(--ar);font-size:14.5px}.cv-page .proc-err-btns{gap:10px;display:inline-flex}.cv-page .result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;animation:.3s both cv-fade-in;display:flex}.cv-page .result-head-left h2{font-family:var(--serif);color:#fff;letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 4px;font-size:26px;font-weight:700;display:inline-flex}.dash[dir=rtl] .cv-page .result-head-left h2{font-family:var(--ar);font-size:24px}.cv-page .result-head-left h2 .spark{color:var(--green);filter:drop-shadow(0 0 6px #22c55e80)}.cv-page .result-head-left .sub{color:var(--tx3);margin:0;font-size:12.5px}.dash[dir=rtl] .cv-page .result-head-left .sub{font-family:var(--ar);font-size:13px}.cv-page .result-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.cv-page .cv-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.dash[dir=rtl] .cv-page .cv-btn{font-family:var(--ar);font-size:13.5px}.cv-page .cv-btn-pri{background:var(--green);color:#041608}.cv-page .cv-btn-pri:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e59}.cv-page .cv-btn-gh{border:1px solid var(--bord2);color:#fff;background:0 0}.cv-page .cv-btn-gh:hover{background:#ffffff0a;border-color:#ffffff38}.cv-page .cv-btn-ic{border:1px solid var(--bord2);width:40px;height:40px;color:var(--tx2);cursor:pointer;background:0 0;border-radius:10px;padding:0}.cv-page .cv-btn-ic:hover{color:#fff;background:#ffffff0a;border-color:#ffffff38}.cv-page .result-human{color:var(--tx3);text-align:end;margin-top:10px;font-size:12px}.cv-page .result-human a{color:var(--gold);cursor:pointer;align-items:center;gap:5px;font-weight:600;display:inline-flex}.cv-page .result-human a:hover{text-decoration:underline}.dash[dir=rtl] .cv-page .result-human{font-family:var(--ar);font-size:13px}.cv-page .result-grid{grid-template-columns:1fr 1fr;gap:20px;animation:.4s both cv-fade-in;display:grid}.cv-page .pane{flex-direction:column;min-width:0;display:flex}.cv-page .pane-lbl{letter-spacing:.16em;text-transform:uppercase;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:4px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.dash[dir=rtl] .cv-page .pane-lbl{font-family:var(--ar);letter-spacing:.05em;text-transform:none;font-size:12px}.cv-page .pane-lbl.before{color:var(--tx2);border:1px solid var(--bord2);background:#ffffff0f}.cv-page .pane-lbl.after{color:var(--green);background:#22c55e1f;border:1px solid #22c55e59}.cv-page .pane-lbl.after .spk{font-size:10px}.cv-page .cv-doc{border:1px solid var(--bord);background:#0f0f0f;border-radius:12px;min-height:600px;max-height:740px;padding:26px 24px;position:relative;overflow-y:auto}.cv-page .pane.after-p .cv-doc{border-color:#22c55e47;box-shadow:0 0 0 1px #22c55e0f,0 18px 50px -28px #22c55e59}.cv-page .pane.before-p .cv-doc>*{opacity:.62}.cv-page .doc-before{color:#d8d8d8;font-family:SF Mono,Consolas,monospace;font-size:11.5px;line-height:1.55}.cv-page .doc-before h3{font-family:var(--sans);color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:16px 0 6px;font-size:13px;font-weight:700}.dash[dir=rtl] .cv-page .doc-before{font-family:var(--ar);direction:rtl;font-size:12.5px}.dash[dir=rtl] .cv-page .doc-before h3{font-family:var(--ar)}.cv-page .doc-before p{margin:0 0 10px}.cv-page .doc-before ul{margin:0 0 10px;padding-inline-start:18px}.cv-page .doc-before ul li{margin-bottom:4px}.cv-page .doc-after{font-family:var(--sans);color:#ececec;font-size:12.5px;line-height:1.55}.dash[dir=rtl] .cv-page .doc-after{font-family:var(--ar);direction:rtl;font-size:13.5px}.cv-page .doc-after .cv-header{text-align:center;border-bottom:1px solid var(--bord2);margin-bottom:18px;padding-bottom:14px}.cv-page .doc-after .cv-name{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-weight:700}.dash[dir=rtl] .cv-page .doc-after .cv-name{font-family:var(--ar);font-size:22px;font-weight:700}.cv-page .doc-after .cv-title-line{color:var(--tx2);margin-bottom:8px;font-size:12px;font-style:italic}.dash[dir=rtl] .cv-page .doc-after .cv-title-line{font-family:var(--ar);font-size:12.5px;font-style:normal}.cv-page .doc-after .cv-contact{color:var(--tx3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:11px;display:inline-flex}.cv-page .doc-after .cv-contact .dot{background:var(--tx4,#4a4a4a);border-radius:99px;width:3px;height:3px}.dash[dir=rtl] .cv-page .doc-after .cv-contact{font-size:12px;font-family:var(--ar)}.cv-page .cv-section{margin-bottom:16px;padding-top:4px;position:relative}.cv-page .cv-section:hover .cv-edit{opacity:1}.cv-page .cv-section-h{font-family:var(--serif);color:#fff;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;padding-bottom:6px;font-size:13.5px;font-weight:700;display:inline-block;position:relative}.cv-page .cv-section-h:after{content:"";background:var(--green);border-radius:99px;width:24px;height:2px;position:absolute;bottom:0;left:0}.dash[dir=rtl] .cv-page .cv-section-h{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:14.5px}.dash[dir=rtl] .cv-page .cv-section-h:after{left:auto;right:0}.cv-page .cv-doc[dir=ltr],.cv-page .cv-doc[dir=ltr] *{unicode-bidi:isolate;direction:ltr!important}.cv-page .cv-doc[dir=ltr] .doc-after,.cv-page .cv-doc[dir=ltr] .doc-after *{font-family:var(--sans)!important}.cv-page .cv-doc[dir=ltr] .cv-section-h{letter-spacing:.14em;text-transform:uppercase;text-align:left;font-size:13.5px;font-family:var(--serif)!important}.cv-page .cv-doc[dir=ltr] .cv-section-h:after{left:0!important;right:auto!important}.cv-page .cv-edit{top:0;opacity:0;border:1px solid var(--bord2);width:26px;height:26px;color:var(--tx2);cursor:pointer;background:#ffffff0a;border-radius:7px;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset-inline-end:0}.cv-page .cv-edit:hover{color:var(--green);border-color:#22c55e66}.cv-page .cv-saved{color:var(--green);letter-spacing:.02em;background:#22c55e1f;border-radius:99px;align-items:center;gap:5px;margin-inline-start:10px;padding:3px 8px;font-size:10.5px;font-weight:600;animation:.25s cv-fade-in;display:inline-flex}.cv-page .cv-summary{color:#d8d8d8;font-size:12.5px;line-height:1.65}.dash[dir=rtl] .cv-page .cv-summary{font-family:var(--ar);font-size:13.5px;line-height:1.85}.cv-page .cv-item{margin-top:8px;margin-bottom:10px}.cv-page .cv-item-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.cv-page .cv-item-title{color:#fff;font-size:12.5px;font-weight:600}.dash[dir=rtl] .cv-page .cv-item-title{font-family:var(--ar);font-size:13.5px}.cv-page .cv-item-meta{color:var(--tx3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.dash[dir=rtl] .cv-page .cv-item-meta{font-family:var(--ar);font-size:11.5px}.cv-page .cv-item-org{color:var(--tx2);margin-bottom:4px;font-size:11.5px;font-style:italic}.dash[dir=rtl] .cv-page .cv-item-org{font-family:var(--ar);font-size:12.5px;font-style:normal}.cv-page .cv-item ul{flex-direction:column;gap:3px;margin:4px 0 0;padding-inline-start:16px;display:flex}.cv-page .cv-item ul li{color:#ccc;font-size:11.5px;line-height:1.55}.dash[dir=rtl] .cv-page .cv-item ul li{font-family:var(--ar);font-size:12.5px;line-height:1.75}.cv-page .cv-skills{flex-direction:column;gap:6px;margin-top:6px;display:flex}.cv-page .cv-skill-row{grid-template-columns:100px 1fr;gap:10px;font-size:11.5px;line-height:1.55;display:grid}.dash[dir=rtl] .cv-page .cv-skill-row{font-family:var(--ar);grid-template-columns:110px 1fr;font-size:12.5px}.cv-page .cv-skill-k{color:var(--tx3);font-weight:600}.cv-page .cv-skill-v{color:#ddd}.cv-page .cv-awards li,.cv-page .cv-pubs li{color:#ccc;margin-bottom:4px;font-size:11.5px;line-height:1.6}.dash[dir=rtl] .cv-page .cv-awards li,.dash[dir=rtl] .cv-page .cv-pubs li{font-family:var(--ar);font-size:12.5px}.cv-page .cv-awards,.cv-page .cv-pubs{margin:4px 0 0;padding-inline-start:16px}.cv-page .cv-refs{color:var(--tx2);margin-top:4px;font-size:11.5px;font-style:italic}.dash[dir=rtl] .cv-page .cv-refs{font-family:var(--ar);font-size:12.5px;font-style:normal}.cv-page .cv-edit-area{background:#22c55e0a;border:1px solid #22c55e59;border-radius:10px;margin-top:6px;padding:12px}.cv-page .cv-edit-area textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:0 0;border:none;outline:none;min-height:90px;font-family:inherit;font-size:12.5px;line-height:1.6}.dash[dir=rtl] .cv-page .cv-edit-area textarea{font-family:var(--ar);font-size:13.5px}.cv-page .cv-edit-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.cv-page .cv-edit-actions .cv-btn{height:32px;padding:0 12px;font-size:12px}.cv-page .cv-toast{border:1px solid var(--bord2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:20;background:#ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;animation:.3s both cv-fade-in;display:inline-flex;position:fixed;top:80px;left:50%;transform:translate(-50%)}.cv-page .cv-toast .spin{border:1.5px solid #fff3;border-top-color:var(--green);border-radius:99px;width:14px;height:14px;animation:1s linear infinite spin}.dash[dir=rtl] .cv-page .cv-toast{font-family:var(--ar);font-size:13.5px}@media (max-width:1024px){.cv-page .result-grid{grid-template-columns:1fr}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wav{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.dash.chat,.dash.chat[dir=rtl]{grid-template-columns:260px 260px 1fr}.subnav{z-index:1;border-right:1px solid var(--bord);background:#0d0d0d;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.dash[dir=rtl] .subnav{border-right:none;border-left:1px solid var(--bord)}.sn-top{border-bottom:1px solid var(--bord);padding:16px 14px 12px}.sn-new{background:var(--green);color:#041608;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.sn-new:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e4d}.dash[dir=rtl] .sn-new{font-family:var(--ar);font-size:14px}.sn-list{flex-direction:column;flex:1;gap:2px;padding:8px 8px 16px;display:flex;overflow-y:auto}.sn-grp{color:var(--tx3);letter-spacing:.18em;text-transform:uppercase;padding:14px 10px 6px;font-size:10.5px;font-weight:600}.dash[dir=rtl] .sn-grp{font-family:var(--ar);letter-spacing:.03em;text-transform:none;font-size:12px}.sn-grp:first-child{padding-top:8px}.sn-item{cursor:pointer;color:var(--tx2);border-radius:8px;flex-direction:column;gap:3px;padding:9px 12px;text-decoration:none;transition:all .15s;display:flex;position:relative}.sn-item:hover{color:#fff;background:#141414}.sn-item.on{background:var(--s2);color:#fff}.sn-item.on:before{content:"";background:var(--green);border-radius:2px;width:2.5px;position:absolute;top:9px;bottom:9px;left:0}.dash[dir=rtl] .sn-item.on:before{left:auto;right:0}.sn-item .t{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:24px;font-size:12.5px;font-weight:500;line-height:1.35;overflow:hidden}.dash[dir=rtl] .sn-item .t{font-family:var(--ar);font-size:13.5px}.sn-item .d{color:var(--tx3);letter-spacing:.02em;font-size:10.5px}.dash[dir=rtl] .sn-item .d{font-family:var(--ar);font-size:11.5px}.sn-item .more{top:8px;width:22px;height:22px;color:var(--tx3);opacity:0;cursor:pointer;z-index:2;background:#ffffff0a;border:none;border-radius:6px;place-items:center;padding:0;font-family:inherit;transition:all .15s;display:grid;position:absolute;inset-inline-end:8px}.sn-item:hover .more,.sn-item.on .more,.sn-item.menu-open .more{opacity:1}.sn-item .more:hover{color:#fff;background:#ffffff1a}.sn-bottom{border-top:1px solid var(--bord);background:#0d0d0d;padding:14px 14px 16px}.sn-tr-lbl{color:var(--tx3);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:600}.dash[dir=rtl] .sn-tr-lbl{font-family:var(--ar);letter-spacing:.02em;text-transform:none;font-size:11.5px}.sn-badges{flex-wrap:wrap;gap:6px;display:flex}.sn-badges .b{color:var(--green);letter-spacing:.01em;background:#22c55e1a;border:1px solid #22c55e38;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:600}.dash[dir=rtl] .sn-badges .b{font-family:var(--ar);font-size:11.5px}.ch-hdr{background:var(--header);border-bottom:1px solid var(--bord);flex:none;padding:16px 32px 14px;position:relative}.ch-hdr-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.ch-title{font-family:var(--serif);color:#fff;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.ch-title.empty{color:var(--tx3);font-style:italic;font-weight:500}.dash[dir=rtl] .ch-title{font-family:var(--ar);font-size:18px}.dash[dir=rtl] .ch-title.empty{font-style:normal}.ch-hdr-right{flex:none;align-items:center;gap:10px;display:flex}.ch-lang{border:1px solid var(--bord2);background:#ffffff05;border-radius:999px;padding:3px;display:inline-flex}.ch-lang button{color:var(--tx2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:500}.ch-lang button.on{background:var(--green);color:#041608}.ch-lang .ar{font-family:var(--ar)}.ch-ctx{color:var(--tx3);align-items:center;gap:6px;font-size:11.5px;display:flex}.ch-ctx .sp{color:var(--green)}.dash[dir=rtl] .ch-ctx{font-family:var(--ar);font-size:12.5px}.ch-main{background:var(--canvas);flex-direction:column;min-height:100vh;display:flex;position:relative}.ch-scroll{flex:1;padding:28px 32px 200px;position:relative;overflow-y:auto}.ch-wrap{flex-direction:column;gap:22px;max-width:760px;margin:0 auto;display:flex}.empty-chat{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:40px auto 0;display:flex}.empty-mark{color:#fff;width:140px;height:140px;font-family:var(--serif);box-shadow:none;background:0 0;border-radius:0;place-items:center;margin:0 auto 22px;font-size:42px;font-weight:700;display:grid}.empty-mark img{object-fit:contain;width:100%;height:100%;display:block}.dash[dir=rtl] .empty-mark{font-family:var(--ar);font-size:46px;font-weight:700}.sn-item{position:relative}.sn-item.menu-open{color:#fff;background:#141414}.sn-menu{top:36px;background:var(--s2);border:1px solid var(--bord2);z-index:10;border-radius:10px;flex-direction:column;min-width:140px;padding:4px;display:flex;position:absolute;inset-inline-end:8px;box-shadow:0 12px 30px -10px #0009}.sn-menu-it{color:var(--tx2);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .12s;display:flex}.dash[dir=rtl] .sn-menu-it{font-family:var(--ar);font-size:13.5px}.sn-menu-it:hover{color:#fff;background:#ffffff0a}.sn-menu-it.danger{color:var(--red)}.sn-menu-it.danger:hover{color:#fca5a5;background:#ef44441a}.sn-rename-input{background:var(--canvas);border:1px solid var(--green);color:#fff;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:500}.dash[dir=rtl] .sn-rename-input{font-family:var(--ar);font-size:13.5px}.sn-rename-input:focus{box-shadow:0 0 0 3px #22c55e26}.sn-empty-line{color:var(--tx3);text-align:center;padding:18px 12px;font-size:12px;line-height:1.5}.dash[dir=rtl] .sn-empty-line{font-family:var(--ar);font-size:13px}.empty-h{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:34px;font-weight:700}.dash[dir=rtl] .empty-h{font-family:var(--ar);font-size:32px;font-weight:600}.empty-p{color:var(--tx2);max-width:520px;margin:0 0 32px;font-size:14.5px;line-height:1.55}.dash[dir=rtl] .empty-p{font-family:var(--ar);font-size:15px;line-height:1.7}.empty-grid{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:680px;display:grid}.starter{background:var(--s1);border:1px solid var(--bord);text-align:start;color:#e2e2e2;cursor:pointer;border-radius:16px;align-items:flex-start;gap:10px;padding:16px 18px;font-family:inherit;font-size:13.5px;line-height:1.45;transition:all .18s;display:flex}.starter:hover{background:#171818;border-color:#22c55e59;transform:translateY(-2px);box-shadow:0 14px 30px -14px #22c55e4d}.starter .ar-ic{color:var(--tx3);flex:none;margin-top:2px;transition:color .18s}.starter:hover .ar-ic{color:var(--green)}.dash[dir=rtl] .starter{font-family:var(--ar);font-size:14.5px;line-height:1.7}.msg{gap:10px;animation:.4s both fade-up;display:flex}.msg.user{justify-content:flex-end}.msg.ai,.dash[dir=rtl] .msg.user{justify-content:flex-start}.dash[dir=rtl] .msg.ai{justify-content:flex-end}.ai-av{width:48px;height:48px;box-shadow:none;background:0 0;border-radius:0;flex:none;place-items:center;margin-top:0;padding:0;display:grid}.ai-av img{object-fit:contain;width:100%;height:100%;display:block}.u-bub{color:#fff;white-space:pre-wrap;word-break:break-word;background:#1b4332;border:1px solid #22c55e1f;border-radius:16px 16px 4px;max-width:80%;padding:13px 18px;font-size:14.5px;line-height:1.55}.dash[dir=rtl] .u-bub{font-family:var(--ar);border-radius:16px 16px 16px 4px;font-size:15px;line-height:1.75}.a-bub{background:var(--s1);color:#fff;border:1px solid var(--bord);white-space:pre-wrap;word-break:break-word;border-left:2px solid #22c55e59;border-radius:4px 16px 16px;flex:1;max-width:85%;padding:18px 22px;font-size:14.5px;line-height:1.65}.dash[dir=rtl] .a-bub{font-family:var(--ar);border-left:1px solid var(--bord);border-right:2px solid #22c55e59;border-radius:16px 4px 16px 16px;font-size:15px;line-height:1.85}.a-bub strong{color:#fff;font-weight:600}.a-bub .md{white-space:normal}.a-bub .md>:first-child{margin-top:0}.a-bub .md>:last-child{margin-bottom:0}.a-bub .md p{color:#fff;line-height:inherit;margin:0 0 12px}.a-bub .md p:last-child{margin-bottom:0}.a-bub .md h1,.a-bub .md h2,.a-bub .md h3,.a-bub .md h4{color:#fff;margin:18px 0 10px;font-weight:600;line-height:1.3}.a-bub .md h1{font-size:18px}.a-bub .md h2{font-size:16.5px}.a-bub .md h3{color:#e8f5ec;font-size:15px}.a-bub .md h4{color:var(--tx2);font-size:14px}.a-bub .md ul,.a-bub .md ol{color:#fff;margin:6px 0 12px;padding-inline-start:22px}.a-bub .md li{color:#fff;margin:4px 0}.a-bub .md li::marker{color:#22c55eb3}.a-bub .md a{color:#7ee2a3;text-underline-offset:2px;text-decoration:underline}.a-bub .md code{border:1px solid var(--bord);color:#e8f5ec;background:#ffffff0f;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.a-bub .md pre{border:1px solid var(--bord);background:#00000059;border-radius:8px;margin:10px 0;padding:12px 14px;overflow-x:auto}.a-bub .md pre code{color:#fff;background:0 0;border:0;padding:0;font-size:12.5px}.a-bub .md blockquote{color:var(--tx2);background:#ffffff06;border-inline-start:3px solid #22c55e66;border-radius:4px;margin:10px 0;padding:8px 14px}.a-bub .md hr{border:0;border-top:1px solid var(--bord);margin:16px 0}.a-bub .md table{border-collapse:collapse;border:1px solid var(--bord2);background:#ffffff05;border-radius:8px;width:100%;margin:12px 0;font-size:13.5px;overflow:hidden}.a-bub .md thead{background:#22c55e14}.a-bub .md th{text-align:start;color:#fff;border-bottom:1px solid var(--bord2);letter-spacing:.01em;padding:9px 12px;font-size:13px;font-weight:600}.a-bub .md td{color:var(--tx2);border-bottom:1px solid var(--bord);vertical-align:top;padding:8px 12px}.a-bub .md tr:last-child td{border-bottom:0}.a-bub .md tbody tr:hover{background:#ffffff05}.dash[dir=rtl] .a-bub .md{font-family:var(--ar)}.dash[dir=rtl] .a-bub .md table{font-size:14.5px}.dash[dir=rtl] .a-bub .md th,.dash[dir=rtl] .a-bub .md td{text-align:right}.cite-div{background:var(--bord);height:1px;margin:18px 0 12px}.cite-lbl{color:var(--tx3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.dash[dir=rtl] .cite-lbl{font-family:var(--ar);letter-spacing:.02em;text-transform:none;font-size:12px}.cites{flex-wrap:wrap;gap:8px;display:flex}.cite{color:#d4f0de;cursor:default;letter-spacing:.005em;background:#22c55e12;border:1px solid #22c55e38;border-radius:99px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:11.5px;font-weight:500;transition:all .15s;display:inline-flex}.dash[dir=rtl] .cite{font-family:var(--ar);font-size:12.5px}.cite .cite-ic{color:var(--green);flex:none}.follow{border-top:1px dashed var(--bord);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.follow-chip{border:1px solid var(--bord2);color:var(--tx2);cursor:pointer;background:#ffffff06;border-radius:99px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .15s}.follow-chip:hover{color:#fff;background:#22c55e14;border-color:#22c55e4d}.dash[dir=rtl] .follow-chip{font-family:var(--ar);font-size:13.5px}.typing{flex-direction:column;gap:6px;padding:4px 0;display:flex}.typing .searching{color:var(--tx3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.typing .searching .pip{background:var(--green);border-radius:99px;width:5px;height:5px;animation:1s ease-in-out infinite pulse-dot}.dash[dir=rtl] .typing .searching{font-family:var(--ar);font-size:13px}.typing-dots{gap:5px;padding-top:3px;display:inline-flex}.typing-dots span{background:var(--tx3);border-radius:99px;width:7px;height:7px;animation:1.1s ease-in-out infinite pulse-dot}.typing-dots span:nth-child(2){animation-delay:.18s}.typing-dots span:nth-child(3){animation-delay:.36s}.ch-input-wrap{background:linear-gradient(to bottom,transparent,#0a0a0af5 30%,var(--canvas) 100%);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--bord);z-index:5;padding:18px 32px 22px;position:absolute;bottom:0;left:0;right:0}.ch-input-inner{max-width:760px;margin:0 auto}.limit-card{background:#d4a95714;border:1px solid #d4a9574d;border-radius:14px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.limit-card .ic{width:34px;height:34px;color:var(--gold);background:#d4a95726;border-radius:10px;flex:none;place-items:center;display:grid}.limit-card .body{flex:1;min-width:0}.limit-card .body h4{color:#fff;margin:0 0 3px;font-size:13.5px;font-weight:600}.dash[dir=rtl] .limit-card .body h4{font-family:var(--ar);font-size:14.5px}.limit-card .body p{color:var(--tx2);margin:0;font-size:12.5px;line-height:1.5}.dash[dir=rtl] .limit-card .body p{font-family:var(--ar);font-size:13.5px}.limit-card .up-btn{background:var(--gold);color:#2a1f0c;cursor:pointer;border:none;border-radius:9px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.limit-card .up-btn:hover{background:#e3ba6a;box-shadow:0 0 20px #d4a9574d}.dash[dir=rtl] .limit-card .up-btn{font-family:var(--ar);font-size:13.5px}.ch-input{background:var(--s1);border:1px solid var(--bord2);border-radius:18px;padding:14px 16px 10px;transition:all .18s;position:relative}.ch-input:focus-within{border-color:#22c55e59;box-shadow:0 0 0 3px #22c55e14}.ch-input.disabled{opacity:.6;pointer-events:none}.ch-input textarea{resize:none;color:#fff;background:0 0;border:none;outline:none;width:100%;min-height:24px;max-height:140px;font-family:inherit;font-size:14.5px;line-height:1.5}.dash[dir=rtl] .ch-input textarea{font-family:var(--ar);font-size:15px;line-height:1.7}.ch-input textarea::placeholder{color:var(--tx3)}.ch-input-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ch-send{background:var(--green);color:#041608;cursor:pointer;border:none;border-radius:10px;place-items:center;width:36px;height:36px;transition:all .18s;display:grid}.ch-send:hover{background:#2fd46c;box-shadow:0 0 16px #22c55e66}.ch-send:disabled,.ch-send.off{color:var(--tx3);cursor:not-allowed;box-shadow:none;background:#ffffff0f}.ch-input-meta{color:var(--tx3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:0 4px;font-size:11px;display:flex}.ch-input-meta .usage{align-items:center;gap:5px;display:inline-flex}.ch-input-meta .usage .dot{background:var(--green);border-radius:99px;width:4px;height:4px}.ch-input-meta .usage .lnk{color:var(--green);cursor:pointer;margin-inline-start:4px;font-weight:600;text-decoration:none}.ch-input-meta .usage .lnk:hover{text-decoration:underline}.dash[dir=rtl] .ch-input-meta{font-family:var(--ar);font-size:12px}.ch-scroll::-webkit-scrollbar{width:10px}.sn-list::-webkit-scrollbar{width:10px}.ch-scroll::-webkit-scrollbar-track{background:0 0}.sn-list::-webkit-scrollbar-track{background:0 0}.ch-scroll::-webkit-scrollbar-thumb{background:#ffffff0f padding-box content-box;border:3px solid #0000;border-radius:99px}.sn-list::-webkit-scrollbar-thumb{background:#ffffff0f padding-box content-box;border:3px solid #0000;border-radius:99px}@media (max-width:1024px){.dash.chat{grid-template-columns:260px 1fr}.subnav{display:none}}@keyframes glow-breathe{0%,to{box-shadow:0 0 0 1px #22c55e0f,0 30px 60px -30px #22c55e26}50%{box-shadow:0 0 0 1px #22c55e24,0 40px 80px -30px #22c55e40}}.detail{max-width:1200px;margin:0 auto;padding-bottom:80px}.detail .back-row{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:13px;display:flex}.detail .back-row .back{color:var(--tx2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.detail .back-row .back:hover{color:#fff}.dash[dir=rtl] .detail .back-row .back{font-family:var(--ar);font-size:14px}.detail .back-row .crumb{color:var(--tx3);letter-spacing:.02em;font-size:12.5px}.detail .back-row .crumb .cur{color:var(--tx)}.dash[dir=rtl] .detail .back-row .crumb{font-family:var(--ar);font-size:13.5px}.detail .back-row .sep{color:var(--tx3);opacity:.5}.detail .applied-banner{background:#22c55e17;border:1px solid #22c55e4d;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 18px;display:flex}.detail .applied-banner .tick{background:var(--green);color:#041608;border-radius:99px;flex:none;place-items:center;width:22px;height:22px;display:grid}.detail .applied-banner .msg{color:#d0f0d8;font-size:13.5px;font-weight:500}.dash[dir=rtl] .detail .applied-banner .msg{font-family:var(--ar);font-size:14.5px}.detail .country-banner{border:1px solid var(--bord2);border-radius:14px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.detail .country-banner.inactive{background:#ef444414;border-color:#ef44444d}.detail .country-banner.tba{background:#d4a95714;border-color:#d4a9574d}.detail .country-banner.embassy_only{border-color:var(--bord2);background:#ffffff0a}.detail .country-banner .cb-ic{background:#ffffff0a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:grid}.detail .country-banner.inactive .cb-ic{background:#ef44441f}.detail .country-banner.tba .cb-ic{background:#d4a9571f}.detail .country-banner .cb-body{flex:1;min-width:0}.detail .country-banner .cb-body h4{font-family:var(--serif);color:#fff;letter-spacing:-.005em;margin:0 0 3px;font-size:14.5px;font-weight:600}.dash[dir=rtl] .detail .country-banner .cb-body h4{font-family:var(--ar);font-size:15.5px}.detail .country-banner .cb-body p{color:var(--tx2);margin:0;font-size:12.5px;line-height:1.55}.dash[dir=rtl] .detail .country-banner .cb-body p{font-family:var(--ar);font-size:13.5px}.detail .country-banner .cb-cta{color:var(--green);border:1px solid var(--bord2);background:#22c55e0d;border-radius:9px;flex:none;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.detail .country-banner .cb-cta:hover{color:#fff;background:#22c55e1a;border-color:#22c55e4d}.dash[dir=rtl] .detail .country-banner .cb-cta{font-family:var(--ar);font-size:13.5px}.detail .lang-gap{border:1px solid var(--bord2);border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.detail .lang-gap.meets,.detail .lang-gap.not_required_at_app{background:#22c55e0f;border-color:#22c55e4d}.detail .lang-gap.below{background:#d4a95712;border-color:#d4a95752}.detail .lang-gap.no_test{border-color:var(--bord2);background:#ffffff08}.detail .lang-gap .lg-ic{background:#ffffff0a;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin-top:2px;font-size:22px;line-height:1;display:grid}.detail .lang-gap.meets .lg-ic,.detail .lang-gap.not_required_at_app .lg-ic{background:#22c55e1f}.detail .lang-gap.below .lg-ic{background:#d4a9571f}.detail .lang-gap .lg-body{flex:1;min-width:0}.detail .lang-gap .lg-body h4{font-family:var(--serif);color:#fff;letter-spacing:-.005em;margin:0 0 6px;font-size:15px;font-weight:600}.dash[dir=rtl] .detail .lang-gap .lg-body h4{font-family:var(--ar);font-size:16px}.detail .lang-gap .lg-msg{color:var(--tx2);margin:0 0 8px;font-size:13px;line-height:1.55}.dash[dir=rtl] .detail .lang-gap .lg-msg{font-family:var(--ar);font-size:14px;line-height:1.7}.detail .lang-gap .lg-rec{color:#e6e6e6;margin:0 0 8px;font-size:13px;line-height:1.55}.dash[dir=rtl] .detail .lang-gap .lg-rec{font-family:var(--ar);font-size:14px;line-height:1.7}.detail .lang-gap .lg-rec strong{color:var(--green);font-weight:600}.detail .lang-gap.below .lg-rec strong{color:var(--gold)}.detail .lang-gap .lg-meta{border-top:1px dashed var(--bord);color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:10px;font-size:11.5px;font-weight:500;display:flex}.dash[dir=rtl] .detail .lang-gap .lg-meta{font-family:var(--ar);font-size:12.5px}.detail .lang-gap .lg-meta .dot{opacity:.5}.detail .hero{grid-template-columns:1fr 340px;gap:24px;margin-bottom:28px;display:grid}.detail .hero-id{flex-direction:column;justify-content:flex-start;display:flex}.detail .hero-flag{background:var(--s1);border:1px solid var(--bord);border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:16px;font-size:32px;line-height:1;display:grid}.detail .hero-h{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 7px;font-size:44px;font-weight:700;line-height:1.05}.dash[dir=rtl] .detail .hero-h{font-family:var(--ar);letter-spacing:0;font-size:40px;font-weight:600;line-height:1.25}.detail .hero-sub{color:var(--tx2);margin:0 0 14px;font-size:15px;font-weight:400}.dash[dir=rtl] .detail .hero-sub{font-family:var(--ar);font-size:15.5px}.detail .hero-tags{flex-wrap:wrap;gap:8px;display:flex}.detail .h-tag{border:1px solid var(--bord2);color:var(--tx2);letter-spacing:.01em;background:#ffffff0a;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:500}.dash[dir=rtl] .detail .h-tag{font-family:var(--ar);font-size:13px}.detail .hero-fit{background:var(--s1);border:1px solid #22c55e33;border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}.detail .hero-fit:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e24,#0000 65%);border-radius:50%;width:140px;height:140px;position:absolute;top:-30%;right:-20%}.detail .hf-eye{color:var(--tx3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;position:relative}.dash[dir=rtl] .detail .hf-eye{font-family:var(--ar);letter-spacing:.02em;text-transform:none;color:#ffffff8c;font-size:12.5px}.detail .hf-pct{font-family:var(--serif);color:#fff;align-items:baseline;gap:4px;margin-bottom:10px;font-size:62px;font-weight:700;line-height:1;display:flex;position:relative}.dash[dir=rtl] .detail .hf-pct{gap:8px;font-size:72px;font-weight:600}.detail .hf-pct .sym{color:var(--green);font-size:28px;font-weight:500;font-family:var(--sans)}.detail .hf-pill{color:var(--green);letter-spacing:.02em;background:#22c55e24;border:1px solid #22c55e59;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.dash[dir=rtl] .detail .hf-pill{font-family:var(--ar);letter-spacing:0;font-size:12.5px}.detail .hf-div{background:var(--bord);height:1px;margin:18px 0 14px}.detail .hf-dl-lbl{color:var(--tx3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.dash[dir=rtl] .detail .hf-dl-lbl{font-family:var(--ar);letter-spacing:.02em;text-transform:none;color:#ffffff8c;font-size:12.5px}.detail .hf-date{font-family:var(--serif);color:#fff;margin-bottom:4px;font-size:22px;font-weight:600;line-height:1.15}.dash[dir=rtl] .detail .hf-date{font-family:var(--ar);font-size:20px;font-weight:600}.detail .hf-left{color:var(--green);font-size:12.5px;font-weight:500}.detail .hf-left.yel{color:var(--gold)}.detail .hf-left.red{color:var(--red)}.dash[dir=rtl] .detail .hf-left{font-family:var(--ar);font-size:13.5px}.detail .hf-not-elig{font-family:var(--serif);color:var(--red);font-size:28px;font-weight:700}.dash[dir=rtl] .detail .hf-not-elig{font-family:var(--ar);font-size:26px;font-weight:600}.detail .strat{background:linear-gradient(165deg,var(--greenTint) 0%,#0a1e16 60%,#08150f 100%);border:1px solid #22c55e38;border-radius:22px;margin-bottom:32px;padding:32px 36px;animation:6s ease-in-out infinite glow-breathe;position:relative;overflow:hidden}.detail .strat:before{content:"";top:-40%;pointer-events:none;background:radial-gradient(circle,#22c55e2e,#0000 62%);width:440px;height:440px;position:absolute;inset-inline-end:-10%}.detail .strat:after{content:"";bottom:-30%;pointer-events:none;background:radial-gradient(circle,#22c55e1a,#0000 65%);width:360px;height:360px;position:absolute;inset-inline-start:-8%}.detail .strat-eye{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.detail .strat-eye .lbl{color:#ffffffbf;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.dash[dir=rtl] .detail .strat-eye .lbl{font-family:var(--ar);letter-spacing:.04em;text-transform:none;color:#ffffffd9;font-size:13px;font-weight:600}.detail .strat-eye .pers{color:var(--green);letter-spacing:.04em;background:#22c55e2e;border:1px solid #22c55e59;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.dash[dir=rtl] .detail .strat-eye .pers{font-family:var(--ar);letter-spacing:0;font-size:12px}.detail .strat-h{font-family:var(--serif);color:#fff;letter-spacing:-.01em;max-width:640px;margin:0 0 26px;font-size:32px;font-weight:700;line-height:1.15;position:relative}.dash[dir=rtl] .detail .strat-h{font-family:var(--ar);letter-spacing:0;font-size:30px;font-weight:600;line-height:1.4}.detail .strat-cols{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:28px;display:grid;position:relative}.detail .sc{position:relative}.detail .sc-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.dash[dir=rtl] .detail .sc-head{font-family:var(--ar);letter-spacing:.02em;text-transform:none;font-size:14px;font-weight:600}.detail .sc-head.gn{color:var(--green)}.detail .sc-head.rd{color:#fba76a}.detail .sc-head.bl{color:#6b9eea}.detail .sc-head .sym{font-size:14px}.detail .sc ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.detail .sc li{color:#e2e2e2;gap:10px;padding-inline-start:0;font-size:13.5px;line-height:1.55;display:flex}.dash[dir=rtl] .detail .sc li{font-family:var(--ar);font-size:14.5px;line-height:1.7}.detail .sc li .dot{background:#ffffff73;border-radius:99px;flex:none;width:5px;height:5px;margin-top:8px}.detail .sc.gn li .dot{background:var(--green)}.detail .sc.rd li .dot{background:#fba76a}.detail .sc.bl li .dot{background:#6b9eea}.detail .sc.gn li.done{color:#c9e9d3}.detail .sc.gn li.done .dot{background:var(--green);box-shadow:0 0 8px #22c55e99}.detail .sc.bl li .step{color:#fff;margin-inline-end:4px;font-weight:600}.dash[dir=rtl] .detail .sc.bl li .step{font-family:var(--ar)}.detail .sc.bl li.done .step{color:var(--green)}.detail .sc.bl li.done .tick{color:var(--green);margin-inline-start:4px}.detail .strat-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px;padding-top:22px;display:flex;position:relative}.detail .st-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.dash[dir=rtl] .detail .st-btn{font-family:var(--ar);font-size:14.5px}.detail .st-btn.pri{color:#041608;background:#fff}.detail .st-btn.pri:hover{background:#f2fff6;box-shadow:0 0 20px #fff3}.detail .st-btn.gh{color:#fff;background:0 0;border:1px solid #ffffff4d}.detail .st-btn.gh:hover{background:#ffffff0f;border-color:#ffffff80}.detail .elig-split{grid-template-columns:3fr 2fr;gap:20px;margin-bottom:32px;display:grid}.detail .panel{background:var(--s1);border:1px solid var(--bord);border-radius:18px;padding:24px 26px}.detail .panel-h{font-family:var(--serif);color:#fff;letter-spacing:-.005em;margin:0 0 4px;font-size:22px;font-weight:600}.dash[dir=rtl] .detail .panel-h{font-family:var(--ar);font-size:22px}.detail .panel-sub{color:var(--tx3);margin:0 0 18px;font-size:13px}.dash[dir=rtl] .detail .panel-sub{font-family:var(--ar);font-size:13.5px}.detail .elig-list{flex-direction:column;gap:12px;display:flex}.detail .elig-row{border-bottom:1px solid var(--bord);align-items:flex-start;gap:14px;padding:10px 0;display:flex}.detail .elig-row:last-child{border-bottom:none;padding-bottom:0}.detail .elig-row .chk{border-radius:99px;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-weight:700;display:grid}.detail .elig-row .chk.ok{color:var(--green);background:#22c55e2e;border:1px solid #22c55e66}.detail .elig-row .chk.warn{color:var(--gold);background:#d4a95724;border:1px solid #d4a95766}.detail .elig-row .chk.no{color:var(--red);background:#ef444424;border:1px solid #ef444466}.detail .elig-row .body{flex:1;min-width:0}.detail .elig-row .req{color:#e2e2e2;font-size:13.5px;line-height:1.5}.dash[dir=rtl] .detail .elig-row .req{font-family:var(--ar);font-size:14.5px;line-height:1.65}.detail .elig-row .you{color:var(--tx3);letter-spacing:.02em;margin-top:4px;font-size:12px;display:block}.detail .elig-row .you .mark-ok{color:var(--green);font-weight:600}.detail .elig-row .you .mark-warn{color:var(--gold);font-weight:600}.detail .elig-row .you .mark-no{color:var(--red);font-weight:600}.dash[dir=rtl] .detail .elig-row .you{font-family:var(--ar);font-size:13px}.detail .looks-list{flex-direction:column;gap:14px;display:flex}.detail .looks-item{color:#d4d4d4;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.dash[dir=rtl] .detail .looks-item{font-family:var(--ar);font-size:14.5px;line-height:1.7}.detail .looks-item .ar{color:var(--green);flex:none;margin-top:3px;font-size:12px}.detail .docs{margin-bottom:32px}.detail .docs-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.detail .docs-head h3{font-family:var(--serif);color:#fff;margin:0;font-size:22px;font-weight:600}.dash[dir=rtl] .detail .docs-head h3{font-family:var(--ar);font-size:22px}.detail .docs-sub{color:var(--tx3);margin-bottom:18px;font-size:13px}.dash[dir=rtl] .detail .docs-sub{font-family:var(--ar);font-size:13.5px}.detail .docs-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.detail .doc{background:var(--s1);border:1px solid var(--bord);cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;min-height:112px;padding:14px 16px;transition:all .18s;display:flex}.detail .doc:hover{border-color:var(--bord2);background:#161616;transform:translateY(-1px)}.detail .doc .d-ic{border:1px solid var(--bord);width:32px;height:32px;color:var(--tx2);background:#ffffff0a;border-radius:9px;flex:none;place-items:center;display:grid}.detail .doc .d-t{font-family:var(--serif);color:#fff;font-size:14.5px;font-weight:500;line-height:1.3}.dash[dir=rtl] .detail .doc .d-t{font-family:var(--ar);font-size:15px}.detail .doc .d-st{border-radius:99px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.dash[dir=rtl] .detail .doc .d-st{font-family:var(--ar);font-size:12.5px}.detail .doc .d-st.ok{color:var(--green);background:#22c55e1f;border:1px solid #22c55e4d}.detail .doc .d-st.mut{color:var(--tx3);border:1px solid var(--bord2);background:#ffffff0a}.detail .doc .d-st.yel{color:var(--gold);background:#d4a9571a;border:1px solid #d4a9574d}.detail .docs-grid{grid-template-columns:repeat(2,1fr)}.detail .doc-card{background:var(--s1);border:1px solid var(--bord);border-radius:14px;flex-direction:column;gap:14px;min-height:auto;padding:18px 18px 16px;transition:border-color .18s,background .18s;display:flex}.detail .doc-card:hover{border-color:var(--bord2)}.detail .doc-card.is-ready{background:linear-gradient(#22c55e0d,#22c55e03);border-color:#22c55e47}.detail .doc-card .dc-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.detail .doc-card .dc-ic{border:1px solid var(--bord);width:34px;height:34px;color:var(--tx2);background:#ffffff0a;border-radius:9px;flex:none;place-items:center;display:grid}.detail .doc-card.is-ready .dc-ic{color:var(--green);background:#22c55e1a;border-color:#22c55e4d}.detail .doc-card .dc-title{font-family:var(--serif);color:#fff;flex:1;min-width:0;font-size:14.5px;font-weight:500;line-height:1.5}.dash[dir=rtl] .detail .doc-card .dc-title{font-family:var(--ar);font-size:15.5px;line-height:1.7}.detail .doc-card .dc-meta{flex-wrap:wrap;gap:6px;margin-inline-start:46px;display:flex}.detail .doc-card .dc-cta{white-space:nowrap;cursor:pointer;letter-spacing:.005em;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dash[dir=rtl] .detail .doc-card .dc-cta{font-family:var(--ar);font-size:14.5px}.detail .doc-card .dc-cta.have{color:var(--green);background:#22c55e1f;border-color:#22c55e52}.detail .doc-card .dc-cta.have:hover{background:#22c55e33;border-color:#22c55e80}.detail .doc-card .dc-cta.adapt{color:var(--gold);background:#d4a9571a;border-color:#d4a95752}.detail .doc-card .dc-cta.adapt:hover{background:#d4a95733;border-color:#d4a95780}.detail .doc-card .dc-cta.create{color:#0a0a0a;background:#fff;border-color:#fff}.detail .doc-card .dc-cta.create:hover{background:#f5f5f5;border-color:#f5f5f5;transform:translateY(-1px);box-shadow:0 0 14px #ffffff14}.detail .doc-card .dc-cta:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:760px){.detail .docs-grid{grid-template-columns:1fr}}.dcm-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out dcmFadeIn;display:flex;position:fixed;inset:0}@keyframes dcmFadeIn{0%{opacity:0}to{opacity:1}}.dcm-dialog{border:1px solid var(--bord2);background:#101010;border-radius:18px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100vh - 48px);animation:.22s ease-out dcmSlideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}@keyframes dcmSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dcm-head{border-bottom:1px solid var(--bord);align-items:flex-start;gap:14px;padding:22px 24px 16px;display:flex}.dcm-head>div:first-child{flex:1;min-width:0}.dcm-eyebrow{color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px}.dcm-overlay[dir=rtl] .dcm-eyebrow{font-family:var(--ar);text-transform:none;letter-spacing:0;font-size:13px}.dcm-title{font-family:var(--serif);color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.3}.dcm-overlay[dir=rtl] .dcm-title{font-family:var(--ar);font-size:22px}.dcm-close{border:1px solid var(--bord);width:34px;height:34px;color:var(--tx2);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;font-size:14px;line-height:1;transition:all .15s;display:grid}.dcm-close:hover{color:#fff;border-color:var(--bord2);background:#ffffff0d}.dcm-body{flex:1;padding:20px 24px 24px;overflow-y:auto}.dcm-help{color:var(--tx2);margin:0 0 16px;font-size:14px;line-height:1.6}.dcm-overlay[dir=rtl] .dcm-help{font-family:var(--ar);font-size:14.5px;line-height:1.8}.dcm-section-h{font-family:var(--serif);color:var(--tx2);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--bord);margin:18px 0 8px;padding-bottom:6px;font-size:13.5px;font-weight:600}.dcm-overlay[dir=rtl] .dcm-section-h{font-family:var(--ar);text-transform:none;letter-spacing:0;font-size:15px}.dcm-row{margin-bottom:14px}.dcm-row.split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dcm-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.dcm-label{color:#e8e8e8;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.dcm-overlay[dir=rtl] .dcm-label{font-family:var(--ar);font-size:13.5px}.dcm-req{color:#f87171}.dcm-field input,.dcm-field textarea,.dcm-field select{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,background .15s}.dcm-overlay[dir=rtl] .dcm-field input,.dcm-overlay[dir=rtl] .dcm-field textarea,.dcm-overlay[dir=rtl] .dcm-field select{font-family:var(--ar);font-size:14.5px}.dcm-field input:focus,.dcm-field textarea:focus,.dcm-field select:focus{border-color:var(--green);background:#0d0d0d;outline:none;box-shadow:0 0 0 3px #22c55e14}.dcm-field textarea{resize:vertical;min-height:60px}.dcm-field input::placeholder,.dcm-field textarea::placeholder{color:var(--tx4)}.dcm-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.dcm-chip{border:1px solid var(--bord);color:var(--tx2);cursor:pointer;background:0 0;border-radius:99px;padding:7px 12px;font-family:inherit;font-size:13px;transition:all .15s}.dcm-overlay[dir=rtl] .dcm-chip{font-family:var(--ar);font-size:13.5px}.dcm-chip:hover{border-color:var(--bord2);color:#fff}.dcm-chip.on{color:var(--green);background:#22c55e24;border-color:#22c55e66}.dcm-drop{border:2px dashed var(--bord2);cursor:pointer;text-align:center;background:#0a0a0a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;padding:32px 24px;transition:all .18s;display:flex}.dcm-drop:hover{border-color:var(--green);background:#22c55e08}.dcm-drop-hint{color:var(--tx3);font-size:14px}.dcm-overlay[dir=rtl] .dcm-drop-hint{font-family:var(--ar);font-size:14.5px}.dcm-file{color:#fff;font-size:14px}.dcm-file strong{color:var(--green);margin-right:6px}.dcm-err{color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:9px;margin-bottom:14px;padding:10px 14px;font-size:13px;line-height:1.5}.dcm-overlay[dir=rtl] .dcm-err{font-family:var(--ar);font-size:13.5px}.dcm-actions{border-top:1px solid var(--bord);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.dcm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dcm-overlay[dir=rtl] .dcm-btn{font-family:var(--ar);font-size:14.5px}.dcm-btn:disabled{opacity:.4;cursor:not-allowed}.dcm-btn.ghost{color:var(--tx2);border-color:var(--bord);background:0 0}.dcm-btn.ghost:hover:not(:disabled){color:#fff;border-color:var(--bord2);background:#ffffff0a}.dcm-btn.primary{color:#0a0a0a;background:#fff;border-color:#fff}.dcm-btn.primary:hover:not(:disabled){background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 14px #ffffff1a}.dcm-spin{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.dcm-spinner{border:3px solid #ffffff1a;border-top-color:var(--green);border-radius:50%;width:42px;height:42px;animation:1s linear infinite dcmSpin}@keyframes dcmSpin{to{transform:rotate(360deg)}}.dcm-spin h3{font-family:var(--serif);color:#fff;margin:0;font-size:18px;font-weight:600}.dcm-overlay[dir=rtl] .dcm-spin h3{font-family:var(--ar);font-size:19px}.dcm-spin p{color:var(--tx3);margin:0;font-size:13.5px}.dcm-overlay[dir=rtl] .dcm-spin p{font-family:var(--ar);font-size:14px}.dcm-done{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 12px;display:flex}.dcm-done-ic{width:60px;height:60px;color:var(--green);background:#22c55e24;border:2px solid #22c55e66;border-radius:50%;place-items:center;font-size:28px;font-weight:800;line-height:1;display:grid}.dcm-done-ic.small{border-width:1.5px;flex:none;width:36px;height:36px;font-size:18px}.dcm-done h3{font-family:var(--serif);color:#fff;margin:0;font-size:20px;font-weight:600}.dcm-overlay[dir=rtl] .dcm-done h3{font-family:var(--ar);font-size:21px}.dcm-done p{color:var(--tx2);max-width:380px;margin:0;font-size:14px;line-height:1.6}.dcm-overlay[dir=rtl] .dcm-done p{font-family:var(--ar);font-size:14.5px;line-height:1.8}.dcm-done-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.dcm-result{flex-direction:column;gap:14px;display:flex}.dcm-result-head{border-bottom:1px solid var(--bord);align-items:center;gap:14px;padding-bottom:14px;display:flex}.dcm-result-head h3{font-family:var(--serif);color:#fff;margin:0 0 2px;font-size:17px;font-weight:600}.dcm-overlay[dir=rtl] .dcm-result-head h3{font-family:var(--ar);font-size:18px}.dcm-result-meta{color:var(--tx3);font-size:12.5px}.dcm-overlay[dir=rtl] .dcm-result-meta{font-family:var(--ar);font-size:13px}.dcm-result-preview{border:1px solid var(--bord);color:var(--tx2);white-space:pre-wrap;max-height:220px;font-size:13.5px;line-height:1.7;font-family:var(--serif);background:#0a0a0a;border-radius:10px;padding:16px 18px;overflow-y:auto}.dcm-overlay[dir=rtl] .dcm-result-preview{font-family:var(--ar);font-size:14px}.dcm-result-fade{color:var(--tx4)}.dcm-tabs{background:#ffffff05;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:4px;display:grid}.dcm-tab{color:var(--tx3);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.dcm-overlay[dir=rtl] .dcm-tab{font-family:var(--ar);font-size:14.5px}.dcm-tab:hover{color:#fff}.dcm-tab.on{border-color:var(--bord2);color:#fff;background:#0a0a0a;box-shadow:0 1px 3px #0006}.dcm-tab-ic{font-size:14px;line-height:1}.dcm-saved-to{color:var(--tx3);background:#22c55e0a;border:1px solid #22c55e29;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.dcm-overlay[dir=rtl] .dcm-saved-to{font-family:var(--ar);font-size:13.5px}.dcm-saved-lbl{color:var(--tx3)}.dcm-saved-link{color:var(--green);font-weight:600;text-decoration:none;transition:color .15s}.dcm-saved-link:hover{color:#4ade80;text-decoration:underline}.dcm-saved-dot{color:var(--tx4);opacity:.6}.dcm-refine{background:#d4a9570d;border:1px solid #d4a95738;border-radius:12px;margin:14px 0;padding:14px 16px}.dcm-refine .dcm-field{margin-bottom:10px}.dcm-refine-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.docs-hub{max-width:960px;margin:0 auto;padding:32px 24px 80px}.docs-hub .dh-head{margin-bottom:28px}.docs-hub .dh-head h1{font-family:var(--serif);color:#fff;margin:0 0 6px;font-size:32px;font-weight:600;line-height:1.2}.dash[dir=rtl] .docs-hub .dh-head h1{font-family:var(--ar);font-size:34px}.docs-hub .dh-sub{color:var(--tx3);margin:0;font-size:14px}.dash[dir=rtl] .docs-hub .dh-sub{font-family:var(--ar);font-size:14.5px}.docs-hub .dh-empty{text-align:center;border:1px dashed var(--bord);background:#ffffff05;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex}.docs-hub .dh-empty-ic{font-size:46px;line-height:1}.docs-hub .dh-empty h3{font-family:var(--serif);color:#fff;margin:0;font-size:22px;font-weight:600}.dash[dir=rtl] .docs-hub .dh-empty h3{font-family:var(--ar);font-size:23px}.docs-hub .dh-empty p{color:var(--tx3);max-width:380px;margin:0;font-size:14px;line-height:1.6}.dash[dir=rtl] .docs-hub .dh-empty p{font-family:var(--ar);font-size:14.5px;line-height:1.8}.docs-hub .dh-empty-btn{color:#0a0a0a;background:#fff;border-radius:9px;margin-top:6px;padding:11px 22px;font-weight:600;text-decoration:none;transition:all .15s}.docs-hub .dh-empty-btn:hover{background:#f0f0f0;transform:translateY(-1px)}.docs-hub .dh-groups{flex-direction:column;gap:24px;display:flex}.docs-hub .dh-group{flex-direction:column;gap:8px;display:flex}.docs-hub .dh-group-head{align-items:center;gap:10px;padding:8px 0 4px;display:flex}.docs-hub .dh-group-flag{font-size:18px;line-height:1}.docs-hub .dh-group-title{font-family:var(--serif);color:#fff;flex:1;margin:0;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none}.dash[dir=rtl] .docs-hub .dh-group-title{font-family:var(--ar);font-size:19px}a.dh-group-title:hover{color:var(--green)}.docs-hub .dh-group-count{color:var(--tx3);border:1px solid var(--bord);background:#ffffff0a;border-radius:99px;padding:3px 9px;font-size:12px}.dash[dir=rtl] .docs-hub .dh-group-count{font-family:var(--ar);font-size:12.5px}.docs-hub .dh-rows{flex-direction:column;gap:6px;display:flex}.docs-hub .dh-row{background:var(--s1);border:1px solid var(--bord);border-radius:11px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:all .15s;display:flex}.docs-hub .dh-row:hover{border-color:var(--bord2);background:#161616;transform:translateY(-1px)}.docs-hub .dh-row-ic{flex:none;font-size:22px;line-height:1}.docs-hub .dh-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.docs-hub .dh-row-title{font-family:var(--serif);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.dash[dir=rtl] .docs-hub .dh-row-title{font-family:var(--ar);font-size:15px}.docs-hub .dh-row-meta{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.dash[dir=rtl] .docs-hub .dh-row-meta{font-family:var(--ar);font-size:13px}.docs-hub .dh-row-sep{color:var(--tx4);opacity:.5}.docs-hub .dh-row-stt{white-space:nowrap;border-radius:99px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:600}.dash[dir=rtl] .docs-hub .dh-row-stt{font-family:var(--ar);font-size:12.5px}.docs-hub .dh-row-stt.done{color:var(--green);background:#22c55e1f;border:1px solid #22c55e4d}.docs-hub .dh-row-stt.draft{color:var(--tx3);border:1px solid var(--bord);background:#ffffff0a}@media (max-width:640px){.docs-hub{padding:20px 16px 60px}.docs-hub .dh-row{padding:11px 14px}.docs-hub .dh-row-title{white-space:normal;font-size:14px}}.dcm-sources{color:#7cb1f0;background:#5b8acd14;border:1px solid #5b8acd4d;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:12px;padding:7px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.dcm-overlay[dir=rtl] .dcm-sources{font-family:var(--ar);font-size:13.5px}.dcm-sources-ic{font-size:14px;line-height:1}.wrt-grounded{color:#7cb1f0;font-weight:500}.admin-knw{color:#fff;max-width:880px;margin:0 auto;padding:32px 24px 80px}.admin-knw .ak-head{margin-bottom:28px}.admin-knw .ak-head h1{font-family:var(--serif);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.2}.admin-knw .ak-sub{color:var(--tx3);max-width:640px;margin:0;font-size:14px;line-height:1.6}.admin-knw .ak-form,.admin-knw .ak-list{border:1px solid var(--bord);background:#ffffff05;border-radius:16px;margin-bottom:24px;padding:24px}.admin-knw .ak-form h2,.admin-knw .ak-list h2{font-family:var(--serif);color:#fff;margin:0 0 16px;font-size:18px;font-weight:600}.admin-knw .ak-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-knw .ak-list-head h2{margin:0}.admin-knw .ak-filter{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px}.admin-knw .ak-row{margin-bottom:14px}.admin-knw .ak-row.split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-knw .ak-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.admin-knw .ak-field>span{color:#d4d4d4;font-size:12.5px;font-weight:600}.admin-knw .ak-field input,.admin-knw .ak-field textarea,.admin-knw .ak-field select{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.admin-knw .ak-field input:focus,.admin-knw .ak-field textarea:focus,.admin-knw .ak-field select:focus{border-color:var(--green);outline:none}.admin-knw .ak-field textarea{resize:vertical}.admin-knw .ak-chips{flex-wrap:wrap;gap:5px;display:flex}.admin-knw .ak-chip{border:1px solid var(--bord);color:var(--tx2);cursor:pointer;background:0 0;border-radius:99px;padding:6px 11px;font-family:inherit;font-size:12px;transition:all .15s}.admin-knw .ak-chip:hover{border-color:var(--bord2);color:#fff}.admin-knw .ak-chip.on{color:var(--green);background:#22c55e24;border-color:#22c55e66}.admin-knw .ak-err{color:#fca5a5;background:#ef444414;border:1px solid #ef44444d;border-radius:8px;margin-bottom:12px;padding:10px 13px;font-size:13px}.admin-knw .ak-actions{border-top:1px solid var(--bord);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.admin-knw .ak-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s}.admin-knw .ak-btn:disabled{opacity:.4;cursor:not-allowed}.admin-knw .ak-btn.ghost{color:var(--tx2);border-color:var(--bord);background:0 0}.admin-knw .ak-btn.ghost:hover:not(:disabled){color:#fff;background:#ffffff0a}.admin-knw .ak-btn.primary{color:#0a0a0a;background:#fff;border-color:#fff}.admin-knw .ak-btn.primary:hover:not(:disabled){background:#f0f0f0}.admin-knw .ak-groups{flex-direction:column;gap:20px;display:flex}.admin-knw .ak-group h3{font-family:var(--serif);color:#fff;border-bottom:1px solid var(--bord);margin:0 0 10px;padding-bottom:6px;font-size:16px;font-weight:600}.admin-knw .ak-count{color:var(--tx3);font-size:13px;font-weight:400}.admin-knw .ak-item{border:1px solid var(--bord);background:#0a0a0a;border-radius:11px;margin-bottom:8px;padding:14px 16px}.admin-knw .ak-item.inactive{opacity:.5}.admin-knw .ak-item-head{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:11.5px;display:flex}.admin-knw .ak-conf{color:var(--gold);background:#d4a95724;border:1px solid #d4a9574d;border-radius:99px;padding:2px 8px;font-weight:600}.admin-knw .ak-src{color:var(--tx2)}.admin-knw .ak-applies{color:#7cb1f0;background:#5b8acd1f;border-radius:99px;padding:2px 8px}.admin-knw .ak-insight{color:#e8e8e8;white-space:pre-wrap;margin:0 0 10px;font-size:13.5px;line-height:1.7}.admin-knw .ak-tags{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.admin-knw .ak-tag{color:var(--tx3);background:#ffffff0a;border-radius:99px;padding:2px 8px;font-size:11px}.admin-knw .ak-item-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-knw .ak-link{color:#7cb1f0;margin-inline-end:auto;font-size:12px;text-decoration:none}.admin-knw .ak-link:hover{text-decoration:underline}.admin-knw .ak-btn-tiny{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;transition:all .15s}.admin-knw .ak-btn-tiny:hover{border-color:var(--bord2);color:#fff}.admin-knw .ak-btn-tiny.danger{color:#fca5a5;border-color:#ef44444d}.admin-knw .ak-btn-tiny.danger:hover{color:#f87171;background:#ef444414}.admin-knw .ak-foot{text-align:center;margin-top:24px}.admin-knw .ak-foot a{color:var(--tx2);font-size:13px;text-decoration:none}.admin-knw .ak-foot a:hover{color:#fff}.admin-knw .ak-harvest{border:1px solid var(--bord);background:#ffffff05;border-radius:16px;margin-bottom:24px;padding:24px}.admin-knw .ak-harvest h2{font-family:var(--serif);color:#fff;margin:0;font-size:18px;font-weight:600}.admin-knw .ak-harvest-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.admin-knw .ak-sweep-progress{background:#ffffff0f;border-radius:99px;height:6px;margin:10px 0;overflow:hidden}.admin-knw .ak-sweep-fill{background:var(--green);border-radius:99px;height:100%;transition:width .4s}.admin-knw .ak-harvest-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.admin-knw .ak-harvest-card{border:1px solid var(--bord);background:#0a0a0a;border-radius:12px;flex-direction:column;gap:9px;padding:14px 16px;display:flex}.admin-knw .ak-harvest-card.cold{background:#d4a9570a;border-color:#d4a95766}.admin-knw .ak-hc-head{align-items:center;gap:8px;display:flex}.admin-knw .ak-hc-flag{font-size:18px;line-height:1}.admin-knw .ak-hc-title{font-family:var(--serif);color:#fff;flex:1;font-size:14px;font-weight:600;line-height:1.3}.admin-knw .ak-hc-stats{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.admin-knw .ak-hc-total{color:#e8e8e8;font-weight:500}.admin-knw .ak-hc-cold{color:var(--gold);background:#d4a95724;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.admin-knw .ak-hc-age{color:var(--tx3)}.admin-knw .ak-hc-bars{flex-wrap:wrap;gap:4px;display:flex}.admin-knw .ak-hc-bar{letter-spacing:.01em;white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:500}.admin-knw .ak-hc-result{color:var(--tx2);background:#22c55e0d;border:1px solid #22c55e2e;border-radius:7px;padding:6px 9px;font-size:11px;line-height:1.5}.admin-knw .ak-src-pill{letter-spacing:.01em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600}.admin-knw .ak-proposals{background:#d4a9570a;border:1px solid #d4a95747;border-radius:16px;margin-bottom:24px;padding:24px}.admin-knw .ak-proposals h2{font-family:var(--serif);color:#fff;margin:0 0 10px;font-size:18px;font-weight:600}.admin-knw .ak-prop-list{flex-direction:column;gap:10px;display:flex}.admin-knw .ak-prop{border:1px solid var(--bord);background:#0a0a0a;border-radius:11px;padding:14px 16px}.admin-knw .ak-prop-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.admin-knw .ak-prop-scholarship{color:#fff;font-weight:600}.admin-knw .ak-prop-field{color:#7cb1f0;background:#5b8acd1f;border-radius:99px;padding:2px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.admin-knw .ak-prop-reasoning{color:var(--tx2);margin:0 0 10px;font-size:13px;line-height:1.6}.admin-knw .ak-prop-diff{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.admin-knw .ak-prop-side{border:1px solid var(--bord);background:#ffffff05;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.admin-knw .ak-prop-side.current{border-left:3px solid #ef4444}.admin-knw .ak-prop-side.proposed{border-left:3px solid var(--green)}.admin-knw .ak-prop-label{color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:600}.admin-knw .ak-prop-side code{color:#e8e8e8;white-space:pre-wrap;word-break:break-word;background:0 0;padding:0;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.5}.admin-knw .ak-prop-arrow{color:var(--tx3);place-items:center;font-size:18px;font-weight:700;display:grid}.admin-knw .ak-prop-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-knw .ak-btn-tiny.approve{color:var(--green);background:#22c55e1f;border-color:#22c55e4d}.admin-knw .ak-btn-tiny.approve:hover:not(:disabled){color:#4ade80;background:#22c55e33}@media (max-width:640px){.admin-knw .ak-prop-diff{grid-template-columns:1fr}.admin-knw .ak-prop-arrow{display:none}}.kadmin{color:#fff;max-width:920px;margin:0 auto;padding:32px 24px 80px}.kadmin .ka2-head{margin-bottom:22px}.kadmin .ka2-head h1{font-family:var(--serif);margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.2}.kadmin .ka2-sub{color:var(--tx3);max-width:680px;margin:0;font-size:14px;line-height:1.6}.kadmin .ka2-status{border:1px solid var(--bord);color:var(--tx2);background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px 18px;font-size:13.5px;display:flex}.kadmin .ka2-stat{align-items:center;gap:7px;display:flex}.kadmin .ka2-stat strong{color:#fff;font-weight:700}.kadmin .ka2-dot{border-radius:50%;flex:none;width:9px;height:9px}.kadmin .ka2-dot.on{background:var(--green);box-shadow:0 0 8px #22c55e80}.kadmin .ka2-dot.off{background:var(--tx4)}.kadmin .ka2-run{text-align:center;background:#22c55e0a;border:1px solid #22c55e33;border-radius:14px;margin-bottom:24px;padding:20px}.kadmin .ka2-run-btn{color:#0a0a0a;cursor:pointer;background:#fff;border:none;border-radius:11px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:all .15s}.kadmin .ka2-run-btn:hover:not(:disabled){background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 16px #ffffff1f}.kadmin .ka2-run-btn:disabled{opacity:.7;cursor:default}.kadmin .ka2-progress{background:#ffffff14;border-radius:99px;max-width:420px;height:6px;margin:14px auto 0;overflow:hidden}.kadmin .ka2-progress-fill{background:var(--green);border-radius:99px;height:100%;transition:width .4s}.kadmin .ka2-run-note{color:var(--tx3);margin:12px 0 0;font-size:12.5px}.kadmin .ka2-section{margin-bottom:28px}.kadmin .ka2-section h2{font-family:var(--serif);color:#fff;align-items:center;gap:8px;margin:0 0 4px;font-size:19px;font-weight:600;display:flex}.kadmin .ka2-count{color:var(--tx2);font-size:12px;font-weight:600;font-family:var(--sans);background:#ffffff0f;border-radius:99px;padding:2px 9px}.kadmin .ka2-section-sub{color:var(--tx3);margin:0 0 12px;font-size:13px}.kadmin .ka2-changes{flex-direction:column;gap:6px;display:flex}.kadmin .ka2-change{background:var(--s1);border:1px solid var(--bord);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.kadmin .ka2-change-main{flex-direction:column;flex:none;gap:2px;min-width:160px;display:flex}.kadmin .ka2-change-sch{color:#fff;font-size:13px;font-weight:600}.kadmin .ka2-change-field{color:#7cb1f0;font-family:ui-monospace,Menlo,monospace;font-size:11px}.kadmin .ka2-change-diff{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.kadmin .ka2-change-diff code{word-break:break-word;border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.kadmin .ka2-change-diff code.was{color:var(--tx3);opacity:.7;background:#ffffff0a;text-decoration:line-through}.kadmin .ka2-change-diff code.now{color:var(--green);background:#22c55e1a}.kadmin .ka2-change-diff .arr{color:var(--tx4)}.kadmin .ka2-revert{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:5px 11px;font-family:inherit;font-size:11.5px;transition:all .15s}.kadmin .ka2-revert:hover:not(:disabled){color:#fca5a5;border-color:#ef444466}.kadmin .ka2-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.kadmin .ka2-card{background:var(--s1);border:1px solid var(--bord);border-radius:11px;flex-direction:column;gap:8px;padding:13px 15px;display:flex}.kadmin .ka2-card.cold{background:#d4a95708;border-color:#d4a9574d}.kadmin .ka2-card-top{align-items:center;gap:8px;display:flex}.kadmin .ka2-flag{font-size:16px;line-height:1}.kadmin .ka2-name{font-family:var(--serif);color:#fff;font-size:14px;font-weight:600;line-height:1.3}.kadmin .ka2-card-stats{color:var(--tx3);flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.kadmin .ka2-coldtag{color:var(--gold);font-weight:600}.kadmin .ka2-card-refresh{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:4px 11px;font-family:inherit;font-size:11.5px;transition:all .15s}.kadmin .ka2-card-refresh:hover:not(:disabled){border-color:var(--bord2);color:#fff}.kadmin .ka2-card-refresh:disabled{opacity:.4;cursor:default}.kadmin .ka2-advanced{border-top:1px solid var(--bord);margin-top:8px;padding-top:18px}.kadmin .ka2-adv-toggle{color:var(--tx3);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px}.kadmin .ka2-adv-toggle:hover{color:#fff}.kadmin .ka2-adv-body{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.kadmin .ka2-adv-block{border:1px solid var(--bord);background:#ffffff05;border-radius:12px;padding:16px}.kadmin .ka2-adv-block h3{color:#fff;margin:0 0 4px;font-size:14px;font-weight:600}.kadmin .ka2-adv-block p{color:var(--tx3);margin:0 0 10px;font-size:12px;line-height:1.5}.kadmin .ka2-adv-block select,.kadmin .ka2-adv-block input,.kadmin .ka2-adv-block textarea{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:8px;width:100%;margin-bottom:8px;padding:9px 11px;font-family:inherit;font-size:13px}.kadmin .ka2-adv-block textarea{resize:vertical}.kadmin .ka2-adv-btn{border:1px solid var(--bord2);color:#fff;cursor:pointer;background:#ffffff14;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.kadmin .ka2-adv-btn:hover:not(:disabled){background:#ffffff24}.opps{color:#fff;max-width:1200px;margin:0 auto;padding:28px 24px 80px}.opps-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.opps-head h1{font-family:var(--serif);margin:0 0 6px;font-size:28px;font-weight:600}.opps-sub{color:var(--tx3);margin:0;font-size:13.5px}.opps-export{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:9px;padding:11px 18px;font-family:inherit;font-size:13.5px;font-weight:700}.opps-export:hover{background:#f0f0f0}.opps-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.opps-filters input,.opps-filters select{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:13px}.opps-filters input{min-width:200px}.opps-count{color:var(--tx3);margin-inline-start:auto;font-size:12.5px}.opps-table-wrap{border:1px solid var(--bord);border-radius:12px;overflow-x:auto}.opps-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.opps-table th{text-align:start;color:var(--tx2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--bord);white-space:nowrap;background:#ffffff08;padding:11px 14px;font-size:11.5px;font-weight:600}.dash[dir=rtl] .opps-table th{font-family:var(--ar);text-transform:none}.opps-table td{border-bottom:1px solid var(--bord);color:#e0e0e0;vertical-align:top;padding:10px 14px}.opps-table tr:hover td{background:#ffffff05}.opps-table tr.is-draft td{background:#d4a9570a}.opps-name a{color:#fff;font-weight:600;text-decoration:none}.opps-name a:hover{color:#7cb1f0;text-decoration:underline}.opps-src{color:var(--tx3);font-size:12px}.opps-stt{text-transform:uppercase;letter-spacing:.02em;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.opps-stt.active{color:var(--green);background:#22c55e24}.opps-stt.draft{color:var(--gold);background:#d4a95724}.opps-stt.expired{color:#fca5a5;background:#ef44441f}.opps-foot{margin-top:20px}.opps-foot a{color:var(--tx3);font-size:13px;text-decoration:none}.opps-foot a:hover{color:#fff}.mc-matchwhy{color:var(--green);background:#22c55e1a;border:1px solid #22c55e47;border-radius:99px;align-self:flex-start;align-items:center;gap:5px;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.dash[dir=rtl] .mc-matchwhy{font-family:var(--ar);font-size:12.5px}.kadmin .ka2-run-btn.small{padding:11px 20px;font-size:14px}.kadmin .ka2-discover{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.kadmin .ka2-discover input{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:9px;flex:1;min-width:240px;padding:11px 13px;font-family:inherit;font-size:13.5px}.kadmin .ka2-discover input:focus{border-color:var(--green);outline:none}.kadmin .ka2-discover-msg{color:var(--tx2);background:#5b8acd14;border:1px solid #5b8acd40;border-radius:8px;margin:10px 0 0;padding:9px 13px;font-size:13px}.kadmin .ka2-drafts{flex-direction:column;gap:6px;margin-top:14px;display:flex}.kadmin .ka2-drafts-head{color:var(--tx2);align-items:center;gap:8px;margin-bottom:2px;font-size:13px;font-weight:600;display:flex}.kadmin .ka2-draft{background:#d4a9570a;border:1px solid #d4a95738;border-radius:10px;align-items:center;gap:11px;padding:10px 14px;display:flex}.kadmin .ka2-draft-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kadmin .ka2-draft-name{color:#fff;font-size:13.5px;font-weight:600;text-decoration:none}.kadmin .ka2-draft-name:hover{color:#7cb1f0;text-decoration:underline}.kadmin .ka2-draft-meta{color:var(--tx3);font-size:11.5px}.kadmin .ka2-draft-actions{flex:none;gap:6px;display:flex}.kadmin .ka2-publish{color:var(--green);cursor:pointer;background:#22c55e24;border:1px solid #22c55e59;border-radius:7px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .15s}.kadmin .ka2-publish:hover:not(:disabled){background:#22c55e3d}.kadmin .ka2-foot{margin-top:24px}.kadmin .ka2-foot a{color:var(--tx3);font-size:13px;text-decoration:none}.kadmin .ka2-foot a:hover{color:#fff}@media (max-width:640px){.kadmin{padding:20px 16px 60px}.kadmin .ka2-adv-body{grid-template-columns:1fr}.kadmin .ka2-change{flex-wrap:wrap}}.admin-knw .ak-autoapplied{background:#22c55e08;border:1px solid #22c55e33;border-radius:16px;margin-bottom:24px;padding:24px}.admin-knw .ak-autoapplied h2{font-family:var(--serif);color:#fff;margin:0 0 10px;font-size:18px;font-weight:600}.admin-knw .ak-prop.applied .ak-prop-side.proposed{border-left-color:var(--green)}.admin-knw .ak-prop.applied .ak-prop-side.current{border-left-color:var(--tx4);opacity:.7}.admin-knw .ak-videos{background:#ef444408;border:1px solid #ef444433;border-radius:16px;margin-bottom:24px;padding:24px}.admin-knw .ak-videos h2{font-family:var(--serif);color:#fff;margin:0;font-size:18px;font-weight:600}.admin-knw .ak-gemini-pill{border-radius:99px;padding:4px 11px;font-size:11.5px;font-weight:600}.admin-knw .ak-gemini-pill.on{color:var(--green);background:#22c55e24;border:1px solid #22c55e59}.admin-knw .ak-gemini-pill.off{color:var(--gold);background:#d4a9571f;border:1px solid #d4a95752}.admin-knw .ak-video-add{grid-template-columns:1.2fr 2fr 1.5fr auto;gap:8px;margin-bottom:16px;display:grid}.admin-knw .ak-video-add select,.admin-knw .ak-video-add input{border:1px solid var(--bord);color:#fff;background:#0a0a0a;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.admin-knw .ak-video-add select:focus,.admin-knw .ak-video-add input:focus{border-color:var(--green);outline:none}.admin-knw .ak-video-groups{flex-direction:column;gap:14px;display:flex}.admin-knw .ak-video-group-head{font-family:var(--serif);color:#fff;border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:6px;font-size:14px;font-weight:600;display:flex}.admin-knw .ak-video{border:1px solid var(--bord);background:#0a0a0a;border-radius:9px;align-items:center;gap:10px;margin-bottom:5px;padding:9px 12px;display:flex}.admin-knw .ak-video-stt{text-transform:uppercase;border-radius:99px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:600}.admin-knw .ak-video-stt.pending{color:var(--gold);background:#d4a9571f}.admin-knw .ak-video-stt.processed{color:var(--green);background:#22c55e1f}.admin-knw .ak-video-stt.failed{color:#fca5a5;background:#ef44441f}.admin-knw .ak-video-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-knw .ak-video-title{color:#e8e8e8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;text-decoration:none;overflow:hidden}.admin-knw .ak-video-title:hover{color:#7cb1f0;text-decoration:underline}.admin-knw .ak-video-meta{color:var(--tx3);font-size:11.5px}.admin-knw .ak-video-discover{color:var(--tx3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}@media (max-width:640px){.admin-knw .ak-video-add{grid-template-columns:1fr}.admin-knw{padding:20px 16px 60px}.admin-knw .ak-row.split,.admin-knw .ak-harvest-grid{grid-template-columns:1fr}}.dcm-type-grid{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 20px;display:grid}.dcm-type-card{border:1px solid var(--bord);text-align:center;cursor:pointer;color:#fff;background:#0a0a0a;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;font-family:inherit;transition:all .18s;display:flex}.dcm-type-card:hover{border-color:var(--green);background:#22c55e0a;transform:translateY(-2px)}.dcm-type-ic{font-size:36px;line-height:1}.dcm-type-t{font-family:var(--serif);color:#fff;font-size:17px;font-weight:600}.dcm-overlay[dir=rtl] .dcm-type-t{font-family:var(--ar);font-size:18px}.dcm-type-h{color:var(--tx3);max-width:200px;font-size:12.5px;line-height:1.5}.dcm-overlay[dir=rtl] .dcm-type-h{font-family:var(--ar);font-size:13px;line-height:1.7}.dcm-back{color:var(--tx3);cursor:pointer;background:0 0;border:none;margin-bottom:8px;padding:4px 0;font-family:inherit;font-size:12.5px;transition:color .15s}.dcm-overlay[dir=rtl] .dcm-back{font-family:var(--ar);font-size:13.5px}.dcm-back:hover{color:#fff}@media (max-width:600px){.dcm-overlay{align-items:flex-end;padding:0}.dcm-dialog{border-bottom:none;border-radius:18px 18px 0 0;max-width:none;max-height:92vh}.dcm-row.split{grid-template-columns:1fr}.dcm-actions{flex-direction:column-reverse}.dcm-actions .dcm-btn{width:100%}.dcm-type-grid{grid-template-columns:1fr}}.detail .rel{margin-bottom:32px}.detail .rel h3{font-family:var(--serif);color:#fff;margin:0 0 14px;font-size:22px;font-weight:600}.dash[dir=rtl] .detail .rel h3{font-family:var(--ar);font-size:22px}.detail .rel-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.detail .rc{background:var(--s1);border:1px solid var(--bord);cursor:pointer;border-radius:14px;padding:18px 20px;text-decoration:none;transition:all .18s;display:block}.detail .rc:hover{border-color:var(--bord2);background:#161616;transform:translateY(-1px)}.detail .rc-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.detail .rc-name{font-family:var(--serif);color:#fff;font-size:17px;font-weight:600;line-height:1.25}.dash[dir=rtl] .detail .rc-name{font-family:var(--ar);font-size:17.5px}.detail .rc-pct{font-family:var(--serif);color:var(--green);flex:none;align-items:baseline;font-size:22px;font-weight:700;line-height:1;display:flex}.detail .rc-pct .sym{color:var(--green);font-size:12px;font-weight:500;font-family:var(--sans);margin-inline-start:2px}.dash[dir=rtl] .detail .rc-pct{font-size:26px;font-weight:600}.dash[dir=rtl] .detail .rc-pct .sym{font-family:var(--ar);font-size:13px}.detail .rc-meta{color:var(--tx3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500}.dash[dir=rtl] .detail .rc-meta{font-family:var(--ar);letter-spacing:0;text-transform:none;font-size:13px}.detail .rc-dl{color:var(--tx2);align-items:center;gap:6px;font-size:12.5px;display:flex}.dash[dir=rtl] .detail .rc-dl{font-family:var(--ar);font-size:13.5px}.detail .rc-dl .ic{color:var(--tx3)}.sticky-bar{-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--bord);z-index:5;background:#080808eb;margin-top:auto;padding:14px 32px;position:sticky;bottom:0}.sticky-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.sticky-info{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.sticky-info .bit{align-items:center;gap:6px;display:inline-flex}.sticky-info .bit .k{color:var(--tx3)}.sticky-info .bit .v{color:#fff;font-weight:500}.sticky-info .bit.pct .v{color:var(--green);font-weight:700}.dash[dir=rtl] .sticky-info{font-family:var(--ar);font-size:13.5px}.sticky-info .vbar{background:var(--bord2);width:1px;height:14px}.sticky-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.dash[dir=rtl] .sa-btn{font-family:var(--ar);font-size:14px}.sa-btn.pri{background:var(--green);color:#041608}.sa-btn.pri:hover{background:#2fd46c;box-shadow:0 0 20px #22c55e4d}.sa-btn.gh{border:1px solid var(--bord2);color:#e6e6e6;background:0 0}.sa-btn.gh:hover{background:#ffffff08;border-color:#ffffff47}.sa-ic{border:1px solid var(--bord2);width:38px;height:38px;color:var(--tx2);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:all .15s;display:grid}.sa-ic:hover{color:#fff;background:#ffffff08;border-color:#ffffff47}.sa-ic.on{border-color:var(--green);color:var(--green);background:#22c55e24}.detail .alt-block{background:linear-gradient(165deg,#ef444414,#7f1d1d0a);border:1px solid #ef444438;border-radius:22px;margin-bottom:32px;padding:32px 36px}.detail .alt-eye{color:#fba76a;letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.dash[dir=rtl] .detail .alt-eye{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:13px}.detail .alt-h{font-family:var(--serif);color:#fff;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.2}.dash[dir=rtl] .detail .alt-h{font-family:var(--ar);font-size:26px;font-weight:600;line-height:1.4}.detail .alt-sub{color:#d4d4d4;max-width:640px;margin:0 0 22px;font-size:14px;line-height:1.6}.dash[dir=rtl] .detail .alt-sub{font-family:var(--ar);font-size:14.5px}@media (max-width:1100px){.detail .hero{grid-template-columns:1fr}.detail .strat-cols{grid-template-columns:1fr;gap:24px}.detail .elig-split{grid-template-columns:1fr}.detail .docs-grid{grid-template-columns:repeat(2,1fr)}.detail .rel-grid{grid-template-columns:1fr}}@media (max-width:760px){.detail .docs-grid{grid-template-columns:1fr}.detail .strat,.detail .alt-block{padding:24px 22px}.detail .panel{padding:20px}}.dlp{position:relative}.dlp-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.dlp-ph h1{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:32px;font-weight:700}.dlp-ph .sub{color:var(--tx3);margin:0;font-size:14px}.dlp[dir=rtl] .dlp-ph h1{font-family:var(--ar)}.dlp[dir=rtl] .dlp-ph .sub{font-family:var(--ar);font-size:14.5px}.dlp-ph-r{flex:none;align-items:center;gap:10px;display:flex}.dlp-seg{border:1px solid var(--bord);background:#ffffff0f;border-radius:10px;gap:2px;padding:3px;display:flex}.dlp-seg button{color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.dlp-seg button svg{width:14px;height:14px}.dlp-seg button.on{background:var(--green-soft);color:var(--green);border:1px solid #22c55e33;font-weight:600}.dlp-add-btn{background:var(--green);color:#0a0a0a;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s;display:inline-flex}.dlp-add-btn:hover{filter:brightness(1.08)}.dlp-add-btn svg{width:14px;height:14px}.dlp-ghost-btn{border:1px solid var(--bord);color:var(--tx);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.dlp-ghost-btn:hover{border-color:var(--bord2);background:#ffffff08}.dlp-ghost-btn svg{width:14px;height:14px}.dlp-urg-row{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.dlp-urg-pill{border:1px solid var(--bord);background:var(--s1);cursor:pointer;text-align:start;border-radius:12px;flex:1;align-items:center;gap:14px;min-width:240px;padding:14px 18px;font-family:inherit;transition:border-color .15s,transform .15s;display:flex}.dlp-urg-pill:hover{transform:translateY(-1px)}.dlp-urg-pill.red{background:var(--red-soft);border-color:var(--red-ring);color:var(--red)}.dlp-urg-pill.gold{color:var(--gold,#d4a957);background:#d4a9571a;border-color:#d4a9574d}.dlp-urg-pill.neu{border-color:var(--bord2);color:var(--tx2);background:#ffffff0a}.dlp-urg-pill.active{box-shadow:0 0 0 3px #ffffff0f}.dlp-urg-pill svg{flex:none;width:18px;height:18px}.dlp-urg-pill .n{font-family:var(--serif);color:inherit;font-size:30px;font-weight:700;line-height:1}.dlp[dir=rtl] .dlp-urg-pill .n{font-family:var(--ar)}.dlp-urg-pill .lbl{color:var(--tx3);font-size:12.5px;line-height:1.35}.dlp-urg-pill.red .lbl,.dlp-urg-pill.gold .lbl{color:inherit;opacity:.88}.dlp-fbar{border-bottom:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:12px 0;display:flex}.dlp-chips{flex-wrap:wrap;gap:6px;display:flex}.dlp-chip{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:99px;padding:6px 12px;font-family:inherit;font-size:12.5px;transition:all .15s}.dlp-chip:hover{border-color:var(--bord2);color:var(--tx)}.dlp-chip.on{background:var(--green-soft);color:var(--green);border-color:#22c55e59;font-weight:600}.dlp-sort{color:var(--tx3);border:1px solid var(--bord);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12.5px;display:flex}.dlp-sort svg{width:12px;height:12px}.dlp-sort-sel{color:var(--tx2);border:1px solid var(--bord);cursor:pointer;background:0 0;border-radius:8px;padding:6px 28px 6px 12px;font-family:inherit;font-size:12.5px}.dlp-sort-sel:focus{border-color:var(--bord2);outline:none}.dlp-sort-sel option{color:var(--tx);background:#0f0f0f}.dlp-sec-h{align-items:center;gap:10px;margin:24px 0 10px;display:flex}.dlp-sec-h:first-child{margin-top:0}.dlp-sec-h h3{font-family:var(--serif);margin:0;font-size:15px;font-weight:600}.dlp[dir=rtl] .dlp-sec-h h3{font-family:var(--ar)}.dlp-sec-h.red h3{color:var(--red)}.dlp-sec-h.gold h3{color:#d4a957}.dlp-sec-h.neu h3{color:var(--tx3)}.dlp-sec-h.green h3{color:var(--green)}.dlp-sec-h .line{flex:1;height:1px}.dlp-sec-h.red .line{background:#ef444433}.dlp-sec-h.gold .line{background:#d4a95733}.dlp-sec-h.neu .line{background:#ffffff14}.dlp-sec-h.green .line{background:#22c55e33}.dlp-sec-h.expired h3{color:var(--tx4);font-style:italic}.dlp-sec-h.expired .line{background:#ffffff0f}.dlp-sec-h .c{color:var(--tx4);font-size:11px}.dlp-passed-divider{background:linear-gradient(90deg,transparent,var(--bord2),transparent);height:1px;margin:32px 0 8px}.dlp-passed-note{color:var(--tx4);margin:4px 0 12px;font-size:12px;font-style:italic}.dlp[dir=rtl] .dlp-passed-note{font-family:var(--ar);font-style:normal}.dlp-card-expired-wrap{opacity:.55;filter:saturate(.6);transition:opacity .15s}.dlp-card-expired-wrap:hover{opacity:.85}.dlp-card{border:1px solid var(--bord);cursor:pointer;background:#111;border-radius:12px;grid-template-columns:84px 1fr 140px auto;align-items:center;gap:18px;margin-bottom:8px;padding:16px 20px 16px 22px;transition:border-color .15s,transform .15s;display:grid;position:relative}.dlp-card:hover{border-color:var(--bord2)}.dlp-card:before{content:"";inset-inline-start:0;background:#fff3;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px}.dlp-card.red:before{background:var(--red)}.dlp-card.gold:before{background:#d4a957}.dlp-card.green:before{background:var(--green)}.dlp-card.done{opacity:.42}.dlp-card.snooze:before{background:#ffffff4d}.dlp-cd{text-align:start}.dlp-cd .big{font-family:var(--serif);letter-spacing:-.01em;color:var(--tx4);font-size:30px;font-weight:700;line-height:1}.dlp[dir=rtl] .dlp-cd .big{font-family:var(--ar)}.dlp-card.red .dlp-cd .big{color:var(--red)}.dlp-card.gold .dlp-cd .big{color:#d4a957}.dlp-cd .big.word{font-size:22px}.dlp-cd .big.date{letter-spacing:0;color:var(--tx2);font-size:13px;font-weight:500}.dlp-cd .small-w{color:var(--tx4);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:12px;font-weight:500}.dlp[dir=rtl] .dlp-cd .small-w{font-family:var(--ar);letter-spacing:.04em}.dlp-cd .sub-l{color:var(--tx4);text-transform:uppercase;letter-spacing:.12em;margin-top:3px;font-size:10px}.dlp[dir=rtl] .dlp-cd .sub-l{font-family:var(--ar);letter-spacing:.04em}.dlp-cd .chk{background:var(--green-soft);width:36px;height:36px;color:var(--green);border:1px solid #22c55e4d;border-radius:99px;place-items:center;display:grid}.dlp-cd .chk svg{width:18px;height:18px}.dlp-c{min-width:0}.dlp-c .row-t{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dlp-c .ttl{color:#fff;margin:0;font-size:14.5px;font-weight:600}.dlp[dir=rtl] .dlp-c .ttl{font-family:var(--ar);font-size:15.5px}.dlp-card.done .dlp-c .ttl{color:var(--tx3);text-decoration:line-through}.dlp-c .typ{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.dlp-c .typ.sch{background:var(--green-soft);color:var(--green)}.dlp-c .typ.doc{color:#60a5fa;background:#60a5fa1f}.dlp-c .typ.ref{color:#a78bfa;background:#a78bfa1f}.dlp-c .typ.intv{color:#d4a957;background:#d4a9571a}.dlp-c .typ.cus{color:var(--tx3);background:#ffffff0f}.dlp-c .typ.done{background:var(--green-soft);color:var(--green)}.dlp-c .mid{color:var(--tx3);margin:0 0 4px;font-size:12.5px}.dlp[dir=rtl] .dlp-c .mid{font-family:var(--ar);font-size:13px}.dlp-c .bot{color:var(--tx4);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.dlp[dir=rtl] .dlp-c .bot{font-family:var(--ar);font-size:11.5px}.dlp-c .bot .rem{color:var(--tx3)}.dlp-c .bot .add-rem{color:var(--green);cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #22c55e4d;text-decoration:underline #22c55e4d}.dlp-p{min-width:0}.dlp-p .tr{background:#ffffff14;border-radius:99px;height:4px;margin-bottom:6px;overflow:hidden}.dlp-p .fi{background:var(--green);border-radius:99px;height:100%}.dlp-p .lbl{color:var(--tx4);letter-spacing:.04em;font-size:10.5px}.dlp[dir=rtl] .dlp-p .lbl{font-family:var(--ar);letter-spacing:0;font-size:11px}.dlp-a{align-items:center;gap:4px;display:flex}.dlp-a .ia{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.dlp-a .ia:hover{color:var(--tx);background:#ffffff0f}.dlp-a .ia.pri{color:var(--green)}.dlp-a .ia svg{width:16px;height:16px}.dlp-empty-msg{text-align:center;color:var(--tx4);padding:36px 12px;font-size:13px}.dlp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex;position:relative}.dlp-empty-ico{width:88px;height:88px;color:var(--green);background:#22c55e0f;border:1px solid #22c55e2e;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.dlp-empty-ico svg{width:36px;height:36px}.dlp-empty h2{font-family:var(--serif);color:#fff;margin:0 0 10px;font-size:28px;font-weight:700}.dlp[dir=rtl] .dlp-empty h2{font-family:var(--ar)}.dlp-empty .sub{color:var(--tx3);max-width:420px;margin:0 0 24px;font-size:14px}.dlp[dir=rtl] .dlp-empty .sub{font-family:var(--ar);font-size:14.5px;line-height:1.7}.dlp-empty .acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dlp-cal{border:1px solid var(--bord);background:#0d0d0d;border-radius:14px;overflow:hidden}.dlp-cal .cal-h{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.dlp-cal .cal-h .ttl{font-family:var(--serif);color:#fff;font-size:22px;font-weight:600}.dlp[dir=rtl] .dlp-cal .cal-h .ttl{font-family:var(--ar)}.dlp-cal .cal-h .today{border:1px solid var(--bord);color:var(--tx2);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:12px}.dlp-cal .cal-h .navc{align-items:center;gap:4px;display:flex}.dlp-cal .cal-h .navc button{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}.dlp-cal .cal-h .navc button:hover{color:var(--tx);background:#ffffff0f}.dlp-cal .cal-h .navc button svg{width:16px;height:16px}.dlp-cal .cal-sw{border:1px solid var(--bord);border-radius:8px;font-size:12px;display:flex;overflow:hidden}.dlp-cal .cal-sw button{color:var(--tx3);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit}.dlp-cal .cal-sw button.on{background:var(--green-soft);color:var(--green);font-weight:600}.dlp-cal .cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.dlp-cal .cal-dh{text-align:center;color:var(--tx4);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--bord);padding:10px 8px;font-size:11px}.dlp[dir=rtl] .dlp-cal .cal-dh{font-family:var(--ar);letter-spacing:.04em}.dlp-cal .cal-d{border-bottom:1px solid #ffffff0a;border-inline-end:1px solid #ffffff0a;flex-direction:column;gap:3px;min-height:104px;padding:7px 8px;display:flex;position:relative}.dlp-cal .cal-d:nth-child(7n){border-inline-end:none}.dlp-cal .cal-d.out{opacity:.3}.dlp-cal .cal-d.today{background:#22c55e0f}.dlp-cal .cal-d .num{color:var(--tx3);text-align:end;font-size:12.5px;font-weight:500}.dlp[dir=rtl] .dlp-cal .cal-d .num{text-align:start}.dlp-cal .cal-d.today .num{color:var(--green);font-weight:700}.dlp-cal .cal-pill{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:10.5px;display:flex;overflow:hidden}.dlp-cal .cal-pill .ic{flex:none;display:inline-flex}.dlp-cal .cal-pill svg{width:10px;height:10px}.dlp-cal .cal-pill.red{color:#fecaca;border-left:2px solid var(--red);background:#ef444438}.dlp-cal .cal-pill.gold{color:#fde7c2;background:#d4a9572e;border-left:2px solid #d4a957}.dlp-cal .cal-pill.green{color:#bbf7d0;border-left:2px solid var(--green);background:#22c55e2e}.dlp-cal .cal-pill.neu{color:var(--tx2);border-left:2px solid var(--bord2);background:#ffffff0d}.dlp[dir=rtl] .dlp-cal .cal-pill{border-left:none;border-right:2px solid}.dlp[dir=rtl] .dlp-cal .cal-pill.red{border-right-color:var(--red)}.dlp[dir=rtl] .dlp-cal .cal-pill.gold{border-right-color:#d4a957}.dlp[dir=rtl] .dlp-cal .cal-pill.green{border-right-color:var(--green)}.dlp[dir=rtl] .dlp-cal .cal-pill.neu{border-right-color:var(--bord2)}.dlp-cal .cal-more{color:var(--tx4);cursor:pointer;padding:0 4px;font-size:10.5px}.dlp-cal .cal-more:hover{color:var(--tx2)}.dlp-cal .cal-legend{border-top:1px solid var(--bord);color:var(--tx3);flex-wrap:wrap;gap:18px;padding:12px 20px;font-size:11.5px;display:flex}.dlp[dir=rtl] .dlp-cal .cal-legend{font-family:var(--ar);font-size:12.5px}.dlp-cal .cal-legend .it{align-items:center;gap:6px;display:flex}.dlp-cal .cal-legend .dot{border-radius:99px;width:8px;height:8px}.dlp-cal .cal-legend .dot.red{background:var(--red)}.dlp-cal .cal-legend .dot.gold{background:#d4a957}.dlp-cal .cal-legend .dot.green{background:var(--green)}.dlp-cal .cal-legend .dot.neu{background:#ffffff4d}.dlp-drw-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#0000008c;animation:.2s both dlp-fade;position:fixed;inset:0}.dlp-drw{z-index:81;background:#0d0d0d;flex-direction:column;width:480px;max-width:100%;animation:.25s both dlp-slide;display:flex;position:fixed;top:0;bottom:0}.dlp-drw.ltr{border-left:1px solid var(--bord);right:0}.dlp-drw.rtl{border-right:1px solid var(--bord);left:0}@keyframes dlp-slide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.dlp-drw.rtl{animation-name:dlp-slide-rtl}@keyframes dlp-slide-rtl{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dlp-fade{0%{opacity:0}to{opacity:1}}.dlp-drw .drw-h{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:start;gap:12px;padding:20px 24px 16px;display:flex}.dlp-drw .drw-h .x{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:grid}.dlp-drw .drw-h .x:hover{color:var(--tx);background:#ffffff0f}.dlp-drw .drw-h .x svg{width:16px;height:16px}.dlp-drw .drw-h h2{font-family:var(--serif);color:#fff;margin:8px 0 4px;font-size:22px;font-weight:700;line-height:1.25}.dlp[dir=rtl] .dlp-drw .drw-h h2{font-family:var(--ar)}.dlp-drw .drw-h .typ{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.dlp-drw .drw-h .typ.sch{background:var(--green-soft);color:var(--green)}.dlp-drw .drw-h .typ.doc{color:#60a5fa;background:#60a5fa1f}.dlp-drw .drw-h .typ.ref{color:#a78bfa;background:#a78bfa1f}.dlp-drw .drw-h .typ.intv{color:#d4a957;background:#d4a9571a}.dlp-drw .drw-h .typ.cus{color:var(--tx3);background:#ffffff0f}.dlp-drw .drw-h .link{color:var(--green);font-size:13px;font-weight:500}.dlp-drw .drw-body{flex:1;padding:20px 24px;overflow-y:auto}.dlp-drw .drw-cd{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.dlp-drw .drw-cd .big{font-family:var(--serif);color:var(--red);font-size:42px;font-weight:700;line-height:1}.dlp[dir=rtl] .dlp-drw .drw-cd .big{font-family:var(--ar)}.dlp-drw .drw-cd .sub{color:var(--tx3);font-size:12px}.dlp-drw .drw-date{color:var(--tx3);margin-bottom:22px;font-size:12.5px}.dlp-drw .drw-sec{margin-bottom:22px}.dlp-drw .drw-sec .lbl{color:var(--tx4);text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px;font-size:11px}.dlp[dir=rtl] .dlp-drw .drw-sec .lbl{font-family:var(--ar);letter-spacing:.04em;font-size:12px}.dlp-drw .drw-sec textarea{border:1px solid var(--bord);width:100%;color:var(--tx);resize:vertical;background:#141414;border-radius:10px;min-height:80px;padding:10px 12px;font-family:inherit;font-size:13px}.dlp-drw .drw-sec textarea:focus{border-color:var(--bord2);outline:none}.dlp-drw .step-it{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:9px 0;display:flex}.dlp-drw .step-it:last-child{border-bottom:none}.dlp-drw .step-it .cb{border:1.5px solid var(--bord2);color:#0000;cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.dlp-drw .step-it.done .cb{background:var(--green);border-color:var(--green);color:#0a0a0a}.dlp-drw .step-it.done .cb svg{width:11px;height:11px}.dlp-drw .step-it .step-input{color:var(--tx);background:0 0;border:none;flex:1;min-width:0;padding:2px 0;font-family:inherit;font-size:13px}.dlp-drw .step-it .step-input:focus{background:#ffffff08;border-radius:4px;outline:none;padding:2px 6px}.dlp[dir=rtl] .dlp-drw .step-it .step-input{font-family:var(--ar);font-size:13.5px}.dlp-drw .step-it.done .step-input{color:var(--tx3);text-decoration:line-through}.dlp-drw .step-it .chip{border:1px solid var(--bord);color:var(--tx3);background:#ffffff0a;border-radius:99px;flex:none;padding:3px 8px;font-size:10.5px}.dlp-drw .step-it .step-del{width:24px;height:24px;color:var(--tx4);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;transition:opacity .15s;display:grid}.dlp-drw .step-it:hover .step-del{opacity:1}.dlp-drw .step-it .step-del:hover{color:var(--red);background:#ef444414}.dlp-drw .step-it .step-del svg{width:13px;height:13px}.dlp-drw .step-add{border:1px dashed var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.dlp-drw .step-add:hover{border-color:var(--bord2);color:var(--tx)}.dlp-drw .step-add svg{width:13px;height:13px}.dlp-drw .rem-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dlp-drw .sw{cursor:pointer;border:none;border-radius:99px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.dlp-drw .sw.on{background:var(--green)}.dlp-drw .sw.off{background:#ffffff1f}.dlp-drw .sw:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:left .15s,right .15s;position:absolute;top:2px}.dlp-drw .sw.on:after{inset-inline-end:2px}.dlp-drw .sw.off:after{inset-inline-start:2px}.dlp-drw .rem-chips{flex-wrap:wrap;gap:6px;display:flex}.dlp-drw .rem-chip{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:99px;padding:5px 10px;font-family:inherit;font-size:11.5px}.dlp-drw .rem-chip.on{background:var(--green-soft);color:var(--green);border-color:#22c55e59;font-weight:600}.dlp-drw .doc-row{border:1px solid var(--bord);color:var(--tx);background:#141414;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;font-size:13px;display:flex}.dlp-drw .doc-row .ic{color:var(--tx3);display:inline-flex}.dlp-drw .doc-row svg{width:14px;height:14px}.dlp-drw .doc-row .nm{flex:1}.dlp[dir=rtl] .dlp-drw .doc-row .nm{font-family:var(--ar);font-size:13.5px}.dlp-drw .doc-row .go{color:var(--green);font-size:11px}.dlp-drw .drw-foot{border-top:1px solid var(--bord);gap:10px;padding:16px 24px;display:flex}.dlp-drw .btn-g{border:1px solid var(--bord);color:var(--tx);cursor:pointer;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:13px;display:inline-flex}.dlp-drw .btn-g svg{width:14px;height:14px}.dlp-drw .btn-d{color:var(--red);cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:10px;flex:none;padding:9px 12px;font-family:inherit;font-size:13px}.dlp-modal-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#0009;place-items:center;animation:.2s both dlp-fade;display:grid;position:fixed;inset:0}.dlp-modal{border:1px solid var(--bord);z-index:81;background:#111;border-radius:16px;width:560px;max-width:calc(100% - 32px);max-height:calc(100% - 40px);padding:28px 32px;animation:.2s both dlp-mIn;overflow-y:auto}@keyframes dlp-mIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dlp-modal h2{font-family:var(--serif);color:#fff;margin:0 0 20px;font-size:22px;font-weight:700}.dlp[dir=rtl] .dlp-modal h2{font-family:var(--ar)}.dlp-modal .field{margin-bottom:16px}.dlp-modal .field label{color:var(--tx3);margin-bottom:6px;font-size:12px;font-weight:500;display:block}.dlp[dir=rtl] .dlp-modal .field label{font-family:var(--ar);font-size:12.5px}.dlp-modal .field .req{color:var(--red)}.dlp-modal .field input[type=text],.dlp-modal .field textarea,.dlp-modal .field select{border:1px solid var(--bord);width:100%;color:var(--tx);background:#141414;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px}.dlp-modal .field input:focus,.dlp-modal .field textarea:focus,.dlp-modal .field select:focus{border-color:var(--bord2);outline:none}.dlp-modal .field .helper{color:var(--tx4);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.dlp-modal .field .helper .ic{display:inline-flex}.dlp-modal .field .helper svg{width:12px;height:12px}.dlp-modal .field-row{gap:10px;display:flex}.dlp-modal .field-row>*{flex:1}.dlp-modal .radio-seg{border:1px solid var(--bord);border-radius:10px;display:flex;overflow:hidden}.dlp-modal .radio-seg button{color:var(--tx3);cursor:pointer;background:0 0;border:none;flex:1;padding:8px;font-family:inherit;font-size:12px;transition:background .15s,color .15s}.dlp-modal .radio-seg button.on{background:var(--green-soft);color:var(--green);font-weight:600}.dlp-modal .step-add{border:1px dashed var(--bord);color:var(--tx3);cursor:pointer;background:#141414;border-radius:8px;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;font-family:inherit;font-size:12.5px;display:inline-flex}.dlp-modal .step-add:hover{border-color:var(--bord2);color:var(--tx)}.dlp-modal .step-add .ic{display:inline-flex}.dlp-modal .step-add svg{width:13px;height:13px}.dlp-modal .step-edit-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.dlp-modal .step-edit-row input{border:1px solid var(--bord);color:var(--tx);background:#141414;border-radius:8px;flex:1;padding:7px 10px;font-family:inherit;font-size:13px}.dlp-modal .step-edit-row input:focus{border-color:var(--bord2);outline:none}.dlp-modal .step-del{width:32px;height:32px;color:var(--tx4);border:1px solid var(--bord);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;font-family:inherit;display:grid}.dlp-modal .step-del:hover{color:var(--red);border-color:#ef44444d}.dlp-modal .step-del svg{width:14px;height:14px}.dlp-modal .rem-chips{flex-wrap:wrap;gap:6px;display:flex}.dlp-modal .rem-chip{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:99px;padding:5px 10px;font-family:inherit;font-size:11.5px}.dlp-modal .rem-chip.on{background:var(--green-soft);color:var(--green);border-color:#22c55e59;font-weight:600}.dlp-modal .modal-foot{border-top:1px solid var(--bord);justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.dlp-modal.confirm{width:420px;padding:28px 32px}.dlp-modal.confirm .warn{background:var(--red-soft);border:1px solid var(--red-ring);width:44px;height:44px;color:var(--red);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.dlp-modal.confirm .warn svg{width:22px;height:22px}.dlp-modal.confirm h3{font-family:var(--serif);color:#fff;margin:0 0 6px;font-size:18px;font-weight:700}.dlp[dir=rtl] .dlp-modal.confirm h3{font-family:var(--ar)}.dlp-modal.confirm p{color:var(--tx3);margin:0 0 18px;font-size:13px;line-height:1.5}.dlp[dir=rtl] .dlp-modal.confirm p{font-family:var(--ar);font-size:13.5px;line-height:1.7}.dlp-modal.confirm .foot{justify-content:flex-end;gap:8px;display:flex}.dlp-modal .btn-dpri{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600}@media (max-width:900px){.dlp-card{grid-template-columns:64px 1fr;gap:12px;padding:14px 16px}.dlp-card .dlp-p,.dlp-card .dlp-a{display:none}.dlp-cal .cal-d{min-height:84px}.dlp-drw{width:100%}}.settings-page{--gold:#d4a85a}.settings-page .set-wrap{grid-template-columns:264px 1fr;gap:32px;max-width:1100px;margin:0 auto;padding:8px 0 80px;display:grid}.settings-page .set-rail{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-self:start;gap:2px;padding:8px;display:flex;position:sticky;top:24px}.settings-page .set-rail .row{color:var(--tx2);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font:500 13px/1 inherit;transition:all .15s;display:flex}.settings-page .set-rail .row svg{opacity:.85;flex:none;width:16px;height:16px}.settings-page .set-rail .row:hover{color:var(--tx);background:#ffffff0a}.settings-page .set-rail .row.on{color:var(--gold);background:#d4a85a1f;border:1px solid #d4a85a33}.settings-page .set-rail .row.on svg{opacity:1}.settings-page .set-rail .row.signout{color:#f87171}.settings-page .set-rail .row.signout:hover{background:#ef444414}.settings-page .set-rail .div{background:#ffffff0f;height:1px;margin:8px 4px}.settings-page .set-rail .ver{color:var(--tx4);text-align:center;padding:10px 12px 4px;font-size:11px}.settings-page[dir=rtl] .set-rail .row{font-family:var(--ar)}.settings-page .set-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.settings-page .set-h{margin:0 0 4px}.settings-page .set-h h1{font-family:var(--serif);color:var(--tx);letter-spacing:-.01em;margin:0 0 6px;font-size:30px;font-weight:600}.settings-page[dir=rtl] .set-h h1{font-family:var(--ar);font-weight:700}.settings-page .set-h .sub{color:var(--tx3);margin:0;font-size:13.5px;line-height:1.5}.settings-page[dir=rtl] .set-h .sub{font-family:var(--ar);font-size:14px;line-height:1.7}.settings-page .scard{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:22px 24px}.settings-page .scard h3{color:var(--tx2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:600}.settings-page[dir=rtl] .scard h3{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:14px}.settings-page .scard h3.danger{color:#ef4444}.settings-page .scard.danger{background:linear-gradient(#ef44440a,#ef444405);border-color:#ef44444d}.settings-page .scard.gold{background:linear-gradient(#d4a85a0f,#d4a85a05);border-color:#d4a85a38}.settings-page .scard .desc{color:var(--tx3);margin:0 0 14px;font-size:12.5px;line-height:1.55}.settings-page[dir=rtl] .scard .desc{font-family:var(--ar);font-size:13px;line-height:1.7}.settings-page .ph-row{align-items:center;gap:18px;display:flex}.settings-page .ava-big{width:72px;height:72px;color:var(--gold);font-family:var(--serif);background:linear-gradient(135deg,#3a2f1f,#5a4528);border:1px solid #d4a85a47;border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:600;display:grid;position:relative}.settings-page .ava-big .cam{width:26px;height:26px;color:var(--tx2);background:#1a1a1a;border:2px solid #0c0c0c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.settings-page .ava-big .cam svg{width:13px;height:13px}.settings-page .ph-info{flex:1;min-width:0}.settings-page .ph-info .nm{color:var(--tx);margin-bottom:2px;font-size:14.5px;font-weight:500}.settings-page .ph-info .st{color:var(--tx4);font-size:12px}.settings-page .ph-acts{flex-wrap:wrap;gap:8px;display:flex}.settings-page .grid2{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.settings-page .fld{flex-direction:column;gap:6px;display:flex}.settings-page .fld label{color:var(--tx3);letter-spacing:.02em;font-size:11.5px;font-weight:500}.settings-page[dir=rtl] .fld label{font-family:var(--ar);letter-spacing:0;font-size:12.5px}.settings-page .fld input[type=text],.settings-page .fld input[type=email],.settings-page .fld input[type=tel],.settings-page .fld input[type=password],.settings-page .fld select{width:100%;color:var(--tx);font:inherit;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;padding:10px 13px;font-family:inherit;font-size:13px}.settings-page .fld input:focus,.settings-page .fld select:focus{background:#ffffff0f;border-color:#d4a85a73;outline:none}.settings-page .fld input:disabled{color:var(--tx3);cursor:not-allowed}.settings-page .fld select option{color:var(--tx);background:#0f0f0f}.settings-page .fld .input.has-r{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.settings-page .fld .input.has-r input,.settings-page .fld .input.has-r select{background:0 0;border:none;flex:1;padding:10px 0}.settings-page .fld .input.has-r input:focus,.settings-page .fld .input.has-r select:focus{outline:none}.settings-page .verified{color:#22c55e;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.settings-page .verified svg{width:12px;height:12px}.settings-page .save-bar{border-top:1px solid #ffffff0f;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.settings-page .save-bar .changes{color:var(--tx4);margin-inline-end:auto;font-size:12px}.settings-page[dir=rtl] .save-bar .changes{font-family:var(--ar);font-size:12.5px}.settings-page .btn-save{background:var(--gold);color:#1a1208;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 18px;font:600 13px/1 inherit;transition:all .15s;display:inline-flex}.settings-page .btn-save:hover:not(.dis){background:#e0b56a}.settings-page .btn-save.dis{color:var(--tx4);cursor:not-allowed;background:#ffffff0f}.settings-page .btn-save svg{width:14px;height:14px}.settings-page .btn-ghost{color:var(--tx2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font:500 12.5px/1 inherit;transition:all .15s;display:inline-flex}.settings-page .btn-ghost:hover:not(:disabled){color:var(--tx);background:#ffffff12}.settings-page .btn-ghost:disabled{opacity:.5;cursor:not-allowed}.settings-page .btn-ghost svg{width:14px;height:14px}.settings-page .btn-pri{background:var(--gold);color:#1a1208;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font:600 13px/1 inherit;display:inline-flex}.settings-page .btn-pri:hover{background:#e0b56a}.settings-page .btn-pri svg{width:14px;height:14px}.settings-page .btn-dpri{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 16px;font:600 12.5px/1 inherit;transition:all .15s;display:inline-flex}.settings-page .btn-dpri:hover:not(.dis):not(:disabled){background:#dc2626}.settings-page .btn-dpri.dis,.settings-page .btn-dpri:disabled{color:#fff6;cursor:not-allowed;background:#ef444433}.settings-page .btn-dpri svg{width:14px;height:14px}.settings-page .btn-gold{background:var(--gold);color:#1a1208;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:11px 22px;font:700 13.5px/1 inherit}.settings-page .btn-gold:hover{background:#e0b56a}.settings-page .row-flex{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-page .banner{color:var(--tx2);background:linear-gradient(90deg,#d4a85a1a,#d4a85a0a);border:1px solid #d4a85a38;border-radius:10px;align-items:center;gap:10px;padding:11px 16px;font-size:12.5px;display:flex}.settings-page .banner svg{width:15px;height:15px;color:var(--gold);flex:none}.settings-page[dir=rtl] .banner{font-family:var(--ar);font-size:13.5px}.settings-page .chips-inline{flex-wrap:wrap;gap:6px;display:flex}.settings-page .chips-inline button{color:var(--tx2);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;padding:6px 12px;font:500 12px/1 inherit;transition:all .15s}.settings-page .chips-inline button:hover{background:#ffffff12}.settings-page .chips-inline button.on{color:var(--gold);background:#d4a85a29;border-color:#d4a85a66}.settings-page .chips-inline.lg button{padding:8px 14px;font-size:12.5px}.settings-page .doc-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:10px;padding:36px 20px}.settings-page .doc-empty .e{color:var(--tx3);margin:0 0 14px;font-size:13px}.settings-page[dir=rtl] .doc-empty .e{font-family:var(--ar);font-size:13.5px}.settings-page .tog-group{flex-direction:column;display:flex}.settings-page .tog-group .ghd{color:var(--tx4);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;margin-bottom:6px;padding:0 0 10px;font-size:11px;font-weight:600}.settings-page[dir=rtl] .tog-group .ghd{font-family:var(--ar);text-transform:none;letter-spacing:0;font-size:12px}.settings-page .tog-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.settings-page .tog-row:last-child{border-bottom:none;padding-bottom:4px}.settings-page .tog-row .text{flex:1;min-width:0}.settings-page .tog-row .text .ttl{color:var(--tx);margin-bottom:3px;font-size:13.5px;font-weight:500}.settings-page[dir=rtl] .tog-row .text .ttl{font-family:var(--ar);font-size:14px}.settings-page .tog-row .text .sub{color:var(--tx3);font-size:12px;line-height:1.5}.settings-page[dir=rtl] .tog-row .text .sub{font-family:var(--ar);font-size:12.5px;line-height:1.7}.settings-page .tog-row .text .extra{margin-top:10px}.settings-page .toggle{cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;flex:none;width:38px;height:22px;margin-top:2px;padding:0;transition:all .2s;position:relative}.settings-page .toggle:after{content:"";background:#0a0a0a;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:2px;left:2px}.settings-page[dir=rtl] .toggle:after{left:auto;right:2px}.settings-page .toggle.on{background:var(--gold)}.settings-page .toggle.on:after{background:#fff;left:18px}.settings-page[dir=rtl] .toggle.on:after{left:auto;right:18px}.settings-page .cur-plan{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settings-page .cur-plan h2{font-family:var(--serif);color:var(--tx);letter-spacing:-.01em;margin:8px 0 6px;font-size:32px;font-weight:600}.settings-page[dir=rtl] .cur-plan h2{font-family:var(--ar);font-weight:700}.settings-page .badge-sm{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;background:#d4a85a24;border:1px solid #d4a85a47;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-block}.settings-page[dir=rtl] .badge-sm{font-family:var(--ar);text-transform:none;letter-spacing:0}.settings-page .usage{color:var(--tx3);margin:14px 0 8px;font-size:12px}.settings-page[dir=rtl] .usage{font-family:var(--ar);font-size:12.5px}.settings-page .pbar{background:#ffffff0f;border-radius:999px;max-width:280px;height:6px;overflow:hidden}.settings-page .pbar .fi{background:var(--gold);border-radius:999px;height:100%}.settings-page .plans-grid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.settings-page .plan{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:22px 18px;display:flex;position:relative}.settings-page .plan.rec{background:linear-gradient(#d4a85a0f,#ffffff05);border-color:#d4a85a66}.settings-page .rec-tag{background:var(--gold);color:#1a1208;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.settings-page[dir=rtl] .rec-tag{font-family:var(--ar);text-transform:none;letter-spacing:0}.settings-page .pname{color:var(--tx3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.settings-page[dir=rtl] .pname{font-family:var(--ar);text-transform:none;letter-spacing:0;font-size:13px}.settings-page .pprice{font-family:var(--serif);color:var(--tx);margin-bottom:4px;font-size:34px;font-weight:600;line-height:1}.settings-page[dir=rtl] .pprice{font-family:var(--ar)}.settings-page .pprice .per{color:var(--tx3);margin-inline-start:4px;font-family:inherit;font-size:12px;font-weight:400}.settings-page .feat{flex-direction:column;flex:1;gap:9px;margin:18px 0;padding:0;list-style:none;display:flex}.settings-page .feat li{color:var(--tx2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.settings-page[dir=rtl] .feat li{font-family:var(--ar);font-size:12.5px;line-height:1.7}.settings-page .feat li svg{width:13px;height:13px;color:var(--gold);flex:none;margin-top:2px}.settings-page .pbtn{color:var(--tx2);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;padding:10px;font:600 12.5px/1 inherit;transition:all .15s}.settings-page .pbtn:hover:not(.cur):not(:disabled){background:#ffffff0d}.settings-page .pbtn.cur{color:var(--tx4);cursor:default;background:#ffffff0a}.settings-page .pbtn.gold{background:var(--gold);color:#1a1208;border-color:var(--gold)}.settings-page .pbtn.gold:hover{background:#e0b56a}.settings-page .pbtn.go{color:var(--tx)}.settings-page .lang-seg{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;padding:3px;display:inline-flex}.settings-page .lang-seg button{color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 18px;font:500 13px/1 inherit;transition:all .15s}.settings-page .lang-seg button.on{background:var(--gold);color:#1a1208;font-weight:600}.settings-page .s-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settings-page .s-row:last-child{border-bottom:none;padding-bottom:4px}.settings-page .s-row:first-of-type{padding-top:0}.settings-page .s-row .lbl{color:var(--tx);font-size:13.5px;font-weight:500}.settings-page[dir=rtl] .s-row .lbl{font-family:var(--ar);font-size:14px}.settings-page .radio-row{flex-wrap:wrap;gap:10px;display:flex}.settings-page .radio-card{color:var(--tx2);cursor:pointer;text-align:start;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:10px;min-width:160px;padding:11px 14px;font-family:inherit;display:flex}.settings-page .radio-card .dot{border:2px solid #fff3;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.settings-page .radio-card.on{background:#d4a85a14;border-color:#d4a85a66}.settings-page .radio-card.on .dot{border-color:var(--gold)}.settings-page .radio-card.on .dot:after{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:2px}.settings-page .radio-card .lbl{color:var(--tx);font-size:13px;font-weight:500}.settings-page .radio-card .sub{color:var(--tx4);margin-top:2px;font-size:11px}.settings-page[dir=rtl] .radio-card .sub{font-family:var(--ar);font-size:12px}.settings-page .modal-back{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settings-page .modal{background:#0f0f0f;border:1px solid #ffffff1a;border-radius:16px;max-width:calc(100% - 20px);max-height:calc(100% - 20px);padding:28px;overflow-y:auto;box-shadow:0 30px 80px #0009}.settings-page .modal h2{font-family:var(--serif);color:var(--tx);margin:0 0 14px;font-size:22px;font-weight:600}.settings-page[dir=rtl] .modal h2{font-family:var(--ar);font-weight:700}.settings-page .modal-foot{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.settings-page .modal.delacc{width:520px}.settings-page .modal.delacc .infobox{background:#ef444414;border:1px solid #ef44444d;border-radius:10px;margin-bottom:18px;padding:14px 16px}.settings-page .modal.delacc .info{color:var(--tx2);margin:0 0 8px;font-size:12.5px;line-height:1.55}.settings-page[dir=rtl] .modal.delacc .info{font-family:var(--ar);font-size:13px;line-height:1.7}.settings-page .modal.delacc .typebox{color:var(--tx3);margin-bottom:8px;font-size:12px}.settings-page[dir=rtl] .modal.delacc .typebox{font-family:var(--ar);font-size:12.5px}.settings-page .modal.delacc input{width:100%;color:var(--tx);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;padding:11px 13px;font:500 13px/1 inherit}.settings-page .modal.delacc input:focus{border-color:#ef44444d;outline:none}.settings-page .set-toast{color:var(--tx);z-index:90;background:#0f0f0f;border:1px solid #22c55e4d;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;animation:.2s both set-pop;display:inline-flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000080}.settings-page .set-toast svg{color:#22c55e;width:15px;height:15px}@keyframes set-pop{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.settings-page .set-wrap{grid-template-columns:1fr;gap:16px}.settings-page .set-rail{flex-flow:row;position:static;overflow-x:auto}.settings-page .set-rail .row{white-space:nowrap}.settings-page .set-rail .div,.settings-page .set-rail .ver{display:none}.settings-page .grid2,.settings-page .plans-grid{grid-template-columns:1fr}}.sch-page{position:relative}.sch-head{margin-bottom:22px}.sch-head h1{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:32px;font-weight:700}.sch-page[dir=rtl] .sch-head h1{font-family:var(--ar)}.sch-head .sub{color:var(--tx3);max-width:680px;margin:0;font-size:14px;line-height:1.5}.sch-page[dir=rtl] .sch-head .sub{font-family:var(--ar);font-size:14.5px;line-height:1.7}.sch-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.sch-search{border:1px solid var(--bord);background:#ffffff0a;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:280px;padding:10px 14px;display:flex}.sch-search:focus-within{background:#ffffff0f;border-color:#d4a85a73}.sch-search .ic{color:var(--tx4);display:inline-flex}.sch-search .ic svg{width:15px;height:15px}.sch-search input{color:var(--tx);font:inherit;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.sch-search input::placeholder{color:var(--tx4)}.sch-page[dir=rtl] .sch-search input{font-family:var(--ar);font-size:13.5px}.sch-sort-sel{color:var(--tx2);border:1px solid var(--bord);cursor:pointer;background:#ffffff0a;border-radius:10px;min-width:200px;padding:10px 30px 10px 14px;font-family:inherit;font-size:13px}.sch-sort-sel:focus{border-color:#d4a85a73;outline:none}.sch-sort-sel option{color:var(--tx);background:#0f0f0f}.sch-chips{border-bottom:1px solid var(--bord);flex-wrap:wrap;gap:6px;margin-bottom:18px;padding-bottom:14px;display:flex}.sch-chip{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:99px;padding:7px 14px;font-family:inherit;font-size:12.5px;transition:all .15s}.sch-chip.on{color:#d4a857;background:#d4a85a29;border-color:#d4a85a66;font-weight:600}.sch-chip.urg.on{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}.sch-chip.urg:before{content:"";vertical-align:middle;background:#ef4444;border-radius:99px;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.sch-chip .ct{color:inherit;opacity:.7;margin-inline-start:4px;font-weight:400}.sch-count{color:var(--tx4);letter-spacing:.04em;margin-bottom:14px;font-size:12px}.sch-page[dir=rtl] .sch-count{font-family:var(--ar);font-size:13px}.sch-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1100px){.sch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sch-grid{grid-template-columns:1fr}}.sch-card{border:1px solid var(--bord);background:#ffffff06;border-radius:14px;flex-direction:column;min-height:220px;padding:18px 20px;transition:border-color .15s,transform .15s;animation:.35s both sch-fade;display:flex;position:relative}.sch-card:hover{border-color:var(--bord2);transform:translateY(-2px)}@keyframes sch-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sch-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sch-card .flag{font-size:32px;line-height:1}.sch-bk{width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-family:inherit;transition:all .15s;display:grid}.sch-bk:hover{border-color:var(--bord);color:var(--tx);background:#ffffff0d}.sch-bk.on{color:#d4a857;background:#d4a85a1a;border-color:#d4a85a4d}.sch-bk svg{width:16px;height:16px}.sch-bk:disabled{opacity:.5;cursor:not-allowed}.sch-name{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.25}.sch-page[dir=rtl] .sch-name{font-family:var(--ar);font-size:18.5px}.sch-meta{color:var(--tx3);margin-bottom:12px;font-size:11.5px;line-height:1.5}.sch-page[dir=rtl] .sch-meta{font-family:var(--ar);font-size:12.5px}.sch-tags{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;margin-bottom:14px;display:flex}.sch-tag{letter-spacing:.02em;border-radius:99px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.sch-tag.fit{color:#22c55e;background:#22c55e1f}.sch-tag.fit.gold{color:#d4a857;background:#d4a85a24}.sch-tag.fund{border:1px solid var(--bord);color:var(--tx2);background:#ffffff0a}.sch-tag.urg{color:#fca5a5;background:#ef44441a;border:1px solid #ef444447}.sch-tag.closed{color:var(--tx4);background:#ffffff0a}.sch-page[dir=rtl] .sch-tag{font-family:var(--ar);font-size:11.5px}.sch-card-bot{justify-content:flex-end;margin-top:auto;display:flex}.sch-btn{cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font:600 12.5px/1 inherit;text-decoration:none;display:inline-flex}.sch-btn.gh{border:1px solid var(--bord);color:var(--tx2);background:#ffffff0a;transition:all .15s}.sch-btn.gh:hover{color:#fff;border-color:var(--bord2);background:#ffffff12}.sch-btn.pri{color:#1a1208;background:#d4a857}.sch-btn.pri:hover{background:#e0b56a}.sch-btn .ext{display:inline-flex}.sch-btn .ext svg{width:11px;height:11px}.sch-page[dir=rtl] .sch-btn{font-family:var(--ar);font-size:13px}.sch-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:14px;padding:60px 20px}.sch-empty .ic{color:#d4a857;background:#d4a85a14;border:1px solid #d4a85a33;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.sch-empty .ic svg{width:28px;height:28px}.sch-empty h3{font-family:var(--serif);color:#fff;margin:0 0 10px;font-size:22px;font-weight:600}.sch-page[dir=rtl] .sch-empty h3{font-family:var(--ar);font-weight:700}.sch-page[dir=rtl] .sch-empty p{font-family:var(--ar);font-size:14px;line-height:1.8}.sch-loading{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1100px){.sch-loading{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sch-loading{grid-template-columns:1fr}}.sch-skel{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff12 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:14px;height:220px;animation:1.6s infinite sch-shim}@keyframes sch-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.legal-page{background:var(--canvas);min-height:100vh;color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased}.legal-page[dir=rtl]{font-family:var(--ar)}.legal-nav{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--bord);z-index:50;background:#0a0a0ab3;justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex;position:sticky;top:0}.legal-brand{font-family:var(--serif);color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:600;text-decoration:none}.legal-page[dir=rtl] .legal-brand{font-family:var(--ar)}.legal-nav-r{align-items:center;gap:12px;display:flex}.legal-lang{border:1px solid var(--bord);background:#ffffff05;border-radius:99px;padding:3px;display:inline-flex}.legal-lang button{color:var(--tx3);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:5px 12px;font-family:inherit;font-size:11.5px}.legal-lang button.on{color:#0a0a0a;background:#d4a857;font-weight:600}.legal-back{border:1px solid var(--bord);color:var(--tx2);background:#ffffff0a;border-radius:9px;padding:8px 14px;font-size:12.5px;text-decoration:none;transition:all .15s}.legal-back:hover{color:#fff;background:#ffffff12}.legal-page[dir=rtl] .legal-back{font-family:var(--ar);font-size:13px}.legal-wrap{grid-template-columns:240px 1fr;gap:48px;max-width:1100px;margin:0 auto;padding:48px 32px 80px;display:grid}@media (max-width:900px){.legal-wrap{grid-template-columns:1fr;padding:32px 20px 60px}}.legal-toc{align-self:start;font-size:12.5px;position:sticky;top:84px}@media (max-width:900px){.legal-toc{border-bottom:1px solid var(--bord);margin-bottom:24px;padding-bottom:24px;position:static}}.legal-toc-lbl{color:var(--tx4);text-transform:uppercase;letter-spacing:.18em;margin-bottom:12px;font-size:10.5px;font-weight:600}.legal-page[dir=rtl] .legal-toc-lbl{font-family:var(--ar);text-transform:none;letter-spacing:.04em;font-size:11.5px}.legal-toc-item{width:100%;color:var(--tx3);text-align:start;cursor:pointer;border:none;background:0 0;border-inline-start:2px solid #0000;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:12.5px;line-height:1.4;transition:color .15s,background .15s;display:block}.legal-toc-item:hover{color:var(--tx2);background:#ffffff08}.legal-toc-item.on{color:#d4a857;background:#d4a85a0f;border-inline-start-color:#d4a857;font-weight:500}.legal-page[dir=rtl] .legal-toc-item{font-family:var(--ar);font-size:13px}.legal-toc-related{border-top:1px solid var(--bord);margin-top:32px;padding-top:24px}.legal-toc-related .lbl{color:var(--tx4);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px;font-size:10.5px;font-weight:600}.legal-page[dir=rtl] .legal-toc-related .lbl{font-family:var(--ar);text-transform:none;letter-spacing:.04em;font-size:11.5px}.legal-rel{border:1px solid var(--bord);background:#ffffff05;border-radius:8px;margin-bottom:8px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:block}.legal-rel:hover{border-color:var(--bord2)}.legal-rel .t{color:var(--tx);margin-bottom:2px;font-size:12.5px;font-weight:600}.legal-rel .s{color:var(--tx4);font-size:11px;line-height:1.4}.legal-page[dir=rtl] .legal-rel .t{font-family:var(--ar);font-size:13px}.legal-page[dir=rtl] .legal-rel .s{font-family:var(--ar);font-size:11.5px}.legal-content{min-width:0}.legal-head{border-bottom:1px solid var(--bord);margin-bottom:36px;padding-bottom:24px}.legal-updated{color:var(--tx4);letter-spacing:.04em;margin-bottom:12px;font-size:11.5px}.legal-page[dir=rtl] .legal-updated{font-family:var(--ar);font-size:12.5px}.legal-head h1{font-family:var(--serif);color:#fff;letter-spacing:-.02em;margin:0 0 16px;font-size:38px;font-weight:700;line-height:1.15}.legal-page[dir=rtl] .legal-head h1{font-family:var(--ar)}.legal-head .intro{color:var(--tx2);max-width:640px;margin:0;font-size:15px;line-height:1.7}.legal-page[dir=rtl] .legal-head .intro{font-family:var(--ar);font-size:15.5px;line-height:1.9}.legal-section{margin-bottom:40px;scroll-margin-top:84px}.legal-section h2{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:600}.legal-page[dir=rtl] .legal-section h2{font-family:var(--ar);font-weight:700}.legal-block{margin-bottom:16px}.legal-block:last-child{margin-bottom:0}.legal-block h3{color:#fff;letter-spacing:-.005em;margin:0 0 6px;font-size:14px;font-weight:600}.legal-page[dir=rtl] .legal-block h3{font-family:var(--ar);font-size:14.5px}.legal-block p{color:var(--tx2);margin:0;font-size:13.5px;line-height:1.7}.legal-page[dir=rtl] .legal-block p{font-family:var(--ar);font-size:14px;line-height:1.9}.legal-foot{border-top:1px solid var(--bord);margin-top:48px;padding-top:24px}.legal-foot .lbl{color:var(--tx4);letter-spacing:.04em;margin-bottom:8px;font-size:11.5px}.legal-page[dir=rtl] .legal-foot .lbl{font-family:var(--ar);font-size:12.5px}.legal-foot .email{color:#d4a857;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.legal-foot .email:hover{text-decoration:underline}.wrt-page{position:relative}.wrt-head{margin-bottom:32px}.wrt-head h1{font-family:var(--serif);color:#fff;letter-spacing:-.015em;margin:0 0 10px;font-size:38px;font-weight:700}.wrt-page[dir=rtl] .wrt-head h1{font-family:var(--ar)}.wrt-head .sub{color:var(--tx2);max-width:640px;margin:0;font-size:15px;line-height:1.6}.wrt-page[dir=rtl] .wrt-head .sub{font-family:var(--ar);font-size:15.5px;line-height:1.8}.wrt-tools{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:48px;display:grid}@media (max-width:900px){.wrt-tools{grid-template-columns:1fr}}.wrt-card{border:1px solid var(--bord);color:inherit;background:#ffffff06;border-radius:18px;flex-direction:column;gap:14px;min-height:200px;padding:26px;text-decoration:none;transition:all .18s;display:flex}.wrt-card:hover{border-color:var(--bord2);transform:translateY(-1px)}.wrt-card-top{align-items:flex-start;gap:14px;display:flex}.wrt-icon{border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.wrt-card.green .wrt-icon{color:#22c55e;background:linear-gradient(135deg,#22c55e1f,#22c55e0a);border:1px solid #22c55e26}.wrt-card.gold .wrt-icon{color:#d4a857;background:linear-gradient(135deg,#d4a8571f,#d4a8570a);border:1px solid #d4a8572e}.wrt-card.violet .wrt-icon{color:#a78bfa;background:linear-gradient(135deg,#8b5cf61f,#8b5cf60a);border:1px solid #8b5cf62e}.wrt-card.blue .wrt-icon{color:#60a5fa;background:linear-gradient(135deg,#3b82f61f,#3b82f60a);border:1px solid #3b82f62e}.wrt-icon svg{width:28px;height:28px}.wrt-name{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.wrt-page[dir=rtl] .wrt-name{font-family:var(--ar);font-size:22px}.wrt-desc{color:var(--tx2);flex:1;margin:0;font-size:13.5px;line-height:1.6}.wrt-page[dir=rtl] .wrt-desc{font-family:var(--ar);font-size:14px;line-height:1.8}.wrt-foot{border-top:1px solid var(--bord);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.wrt-stat{color:var(--tx3);font-size:12px}.wrt-stat strong{color:#fff;font-weight:600}.wrt-cta{color:#0a0a0a;background:#22c55e;border-radius:99px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.wrt-card.gold .wrt-cta{background:#d4a857}.wrt-card.violet .wrt-cta{background:#a78bfa}.wrt-card.blue .wrt-cta{background:#60a5fa}.wrt-cta .ar-i{display:inline-flex}.wrt-page[dir=rtl] .wrt-cta{font-family:var(--ar);font-size:13.5px}.wrt-sec-h{justify-content:space-between;align-items:center;margin:8px 0 16px;display:flex}.wrt-sec-h h3{font-family:var(--serif);margin:0;font-size:18px;font-weight:600}.wrt-page[dir=rtl] .wrt-sec-h h3{font-family:var(--ar);font-weight:700}.wrt-drafts{border:1px solid var(--bord);background:#ffffff06;border-radius:14px;overflow:hidden}.wrt-draft-row{border-bottom:1px solid var(--bord);color:inherit;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background .15s;display:flex}.wrt-draft-row:last-child{border-bottom:none}.wrt-draft-row:hover{background:#ffffff05}.wrt-draft-row .di{width:36px;height:36px;color:var(--tx2);background:#ffffff0a;border-radius:9px;flex:none;place-items:center;display:grid}.wrt-draft-row .di svg{width:18px;height:18px}.wrt-draft-row .dt{flex:1;min-width:0}.wrt-draft-row .dt .nm{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13.5px;font-weight:600;overflow:hidden}.wrt-page[dir=rtl] .wrt-draft-row .dt .nm{font-family:var(--ar);font-size:14px}.wrt-draft-row .dt .meta{color:var(--tx3);align-items:center;gap:8px;font-size:11.5px;display:flex}.wrt-draft-row .dt .meta .dot{background:var(--tx4);border-radius:99px;width:3px;height:3px}.wrt-draft-row .stt{color:var(--tx3);background:#ffffff0d;border-radius:99px;padding:3px 9px;font-size:11px}.wrt-draft-row .stt.done{color:#22c55e;background:#22c55e1f}.wrt-draft-row .stt.draft{color:#d4a857;background:#d4a8571a}.wrt-empty{text-align:center;border:1px dashed #ffffff1a;border-radius:14px;padding:64px 20px}.wrt-empty h4{font-family:var(--serif);color:#fff;margin:0 0 8px;font-size:18px;font-weight:600}.wrt-page[dir=rtl] .wrt-empty h4{font-family:var(--ar);font-weight:700}.wrt-empty p{color:var(--tx2);max-width:420px;margin:0 auto;font-size:13.5px;line-height:1.6}.wrt-loading-row{text-align:center;color:var(--tx3);padding:36px;font-size:14px}.wrt-wizard{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}@media (max-width:900px){.wrt-wizard{grid-template-columns:1fr}}.wrt-side{border:1px solid var(--bord);background:#ffffff06;border-radius:14px;padding:18px;position:sticky;top:24px}@media (max-width:900px){.wrt-side{position:static}}.wrt-side .ttl{letter-spacing:.16em;text-transform:uppercase;color:var(--tx4);margin-bottom:14px;font-size:11px;font-weight:600}.wrt-page[dir=rtl] .wrt-side .ttl{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:12px}.wrt-step{color:var(--tx3);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 11px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.wrt-step.done{color:var(--tx2);cursor:pointer}.wrt-step.done:hover{background:#ffffff08}.wrt-step.cur{color:#fff;background:#22c55e14}.wrt-step:disabled{cursor:default}.wrt-step .num{width:24px;height:24px;color:var(--tx2);background:#ffffff0f;border-radius:99px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.wrt-step.done .num{color:#22c55e;background:#22c55e2e}.wrt-step.cur .num{color:#0a0a0a;background:#22c55e}.wrt-step .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wrt-page[dir=rtl] .wrt-step{font-family:var(--ar);font-size:13.5px}.wrt-main{border:1px solid var(--bord);background:#ffffff06;border-radius:18px;flex-direction:column;gap:20px;min-height:540px;padding:34px 38px;display:flex}.wrt-prog{margin-bottom:6px}.wrt-prog .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--tx4);margin-top:8px;font-size:11px;font-weight:600}.wrt-page[dir=rtl] .wrt-prog .lbl{font-family:var(--ar);letter-spacing:.04em;text-transform:none;font-size:12px}.wrt-prog .bar{background:#ffffff0f;border-radius:99px;height:3px;overflow:hidden}.wrt-prog .bar>span{background:#22c55e;border-radius:99px;height:100%;transition:width .35s;display:block}.wrt-h{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin:0;font-size:28px;font-weight:700;line-height:1.2}.wrt-page[dir=rtl] .wrt-h{font-family:var(--ar);font-size:26px}.wrt-sub{color:var(--tx2);max-width:600px;margin:0;font-size:14px;line-height:1.6}.wrt-page[dir=rtl] .wrt-sub{font-family:var(--ar);font-size:14.5px;line-height:1.8}.wrt-grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:700px){.wrt-grid2{grid-template-columns:1fr}}.wrt-page .fld{flex-direction:column;gap:8px;display:flex}.wrt-page .fld label{color:var(--tx2);font-family:inherit;font-size:12.5px;font-weight:600}.wrt-page[dir=rtl] .fld label{font-family:var(--ar);font-size:13px}.wrt-page .fld input[type=text],.wrt-page .fld input[type=email],.wrt-page .fld input[type=tel],.wrt-page .fld textarea,.wrt-page .fld select{border:1px solid var(--bord);color:#fff;font:inherit;background:#ffffff05;border-radius:9px;outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.wrt-page .fld input:focus,.wrt-page .fld textarea:focus,.wrt-page .fld select:focus{background:#ffffff0a;border-color:#22c55e80}.wrt-page .fld textarea{resize:vertical;min-height:110px;line-height:1.6}.wrt-page .fld .hint{color:var(--tx4);font-size:11.5px}.wrt-page[dir=rtl] .fld input,.wrt-page[dir=rtl] .fld textarea,.wrt-page[dir=rtl] .fld select{font-family:var(--ar)}.wrt-hint{color:var(--tx3);margin-top:8px;font-size:12px}.wrt-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wrt-chip{border:1px solid var(--bord);color:var(--tx2);cursor:pointer;background:0 0;border-radius:99px;padding:8px 14px;font-family:inherit;font-size:12.5px;transition:all .15s}.wrt-chip:hover:not(:disabled){border-color:var(--bord2);color:#fff}.wrt-chip.on{color:#d4a857;background:#d4a85729;border-color:#d4a85766;font-weight:600}.wrt-chip:disabled{opacity:.4;cursor:not-allowed}.wrt-page[dir=rtl] .wrt-chip{font-family:var(--ar);font-size:13px}.wrt-radios{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}@media (max-width:700px){.wrt-radios{grid-template-columns:1fr}}.wrt-radio{border:1px solid var(--bord);text-align:start;cursor:pointer;color:#fff;background:#ffffff05;border-radius:12px;padding:18px 16px;font-family:inherit;transition:all .15s}.wrt-radio:hover{border-color:var(--bord2);background:#ffffff0a}.wrt-radio.on{background:#22c55e14;border-color:#22c55e66}.wrt-radio .t{color:#fff;margin-bottom:4px;font-size:14px;font-weight:600}.wrt-radio .d{color:var(--tx3);font-size:12px;line-height:1.5}.wrt-page[dir=rtl] .wrt-radio .t{font-family:var(--ar);font-size:14.5px}.wrt-page[dir=rtl] .wrt-radio .d{font-family:var(--ar);font-size:12.5px;line-height:1.7}.wrt-stars{flex-direction:column;gap:12px;display:flex}.wrt-star-row{align-items:flex-start;gap:14px;display:flex}.wrt-star-tag{color:#0a0a0a;width:36px;height:36px;font-size:14px;font-weight:700;font-family:var(--serif);border-radius:9px;flex:none;place-items:center;display:grid}.wrt-star-tag.star-s{background:#22c55e}.wrt-star-tag.star-t{background:#d4a857}.wrt-star-tag.star-a{background:#60a5fa}.wrt-star-tag.star-r{background:#a78bfa}.wrt-star-tag.star-m{background:#f472b6}.wrt-star-body{flex:1;min-width:0}.wrt-star-name{color:#fff;margin-bottom:6px;font-size:13px;font-weight:600}.wrt-page[dir=rtl] .wrt-star-name{font-family:var(--ar);font-size:13.5px}.wrt-star-body textarea{border:1px solid var(--bord);color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff05;border-radius:9px;outline:none;padding:10px 13px;font-family:inherit;font-size:13.5px;line-height:1.5}.wrt-star-body textarea:focus{background:#ffffff0a;border-color:#22c55e80}.wrt-page[dir=rtl] .wrt-star-body textarea{font-family:var(--ar);font-size:14px}.wrt-review{border:1px solid var(--bord);background:#ffffff05;border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}.wrt-review-row{flex-direction:column;gap:4px;display:flex}.wrt-review-row .lbl{color:var(--tx4);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.wrt-page[dir=rtl] .wrt-review-row .lbl{font-family:var(--ar);letter-spacing:0;text-transform:none;font-size:12px}.wrt-review-row .val{color:#fff;font-size:13.5px;line-height:1.6}.wrt-page[dir=rtl] .wrt-review-row .val{font-family:var(--ar);font-size:14px}.wrt-actions{border-top:1px solid var(--bord);justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;display:flex}.wrt-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:7px;padding:11px 22px;font:600 13.5px/1 inherit;text-decoration:none;display:inline-flex}.wrt-btn.pri{color:#0a0a0a;background:#22c55e}.wrt-btn.pri:hover:not(:disabled){background:#16a34a}.wrt-btn.pri:disabled{opacity:.4;cursor:not-allowed}.wrt-btn.ghost{border:1px solid var(--bord);color:var(--tx2);background:0 0}.wrt-btn.ghost:hover:not(:disabled){color:#fff;border-color:var(--bord2);background:#ffffff08}.wrt-btn.ghost:disabled{opacity:.4;cursor:not-allowed}.wrt-btn svg{width:14px;height:14px}.wrt-page[dir=rtl] .wrt-btn{font-family:var(--ar);font-size:14px}.wrt-err{color:#fca5a5;background:#ef444414;border:1px solid #ef444440;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.wrt-adapt-banner{background:#d4a9570f;border:1px solid #d4a95747;border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.wrt-adapt-banner .wab-ic{width:30px;height:30px;color:var(--gold);background:#d4a95724;border-radius:8px;flex:none;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.wrt-adapt-banner .wab-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wrt-adapt-banner .wab-t{color:#fff;font-size:14px;font-weight:600;line-height:1.4}.wrt-page[dir=rtl] .wrt-adapt-banner .wab-t{font-family:var(--ar);font-size:14.5px}.wrt-adapt-banner .wab-h{color:var(--tx3);font-size:12.5px;line-height:1.5}.wrt-page[dir=rtl] .wrt-adapt-banner .wab-h{font-family:var(--ar);font-size:13px}.wrt-adapt-banner .wab-x{width:24px;height:24px;color:var(--tx3);border:1px solid var(--bord);background:#ffffff05;border-radius:6px;flex:none;place-items:center;font-size:18px;line-height:1;text-decoration:none;transition:all .15s;display:grid}.wrt-adapt-banner .wab-x:hover{color:#fff;border-color:var(--bord2);background:#ffffff0f}.wrt-generating{text-align:center;border:1px solid var(--bord);background:#ffffff06;border-radius:18px;flex-direction:column;align-items:center;gap:18px;padding:80px 20px;display:flex}.wrt-generating .spinner{border:3px solid #ffffff14;border-top-color:#22c55e;border-radius:50%;width:48px;height:48px;animation:1s linear infinite wrt-spin}@keyframes wrt-spin{to{transform:rotate(360deg)}}.wrt-generating h2{font-family:var(--serif);color:#fff;margin:0;font-size:24px;font-weight:700}.wrt-page[dir=rtl] .wrt-generating h2{font-family:var(--ar)}.wrt-generating p{color:var(--tx2);margin:0;font-size:13.5px}.wrt-page[dir=rtl] .wrt-generating p{font-family:var(--ar);font-size:14px}.wrt-result{border:1px solid var(--bord);background:#ffffff06;border-radius:18px;padding:32px 38px}.wrt-result-head{border-bottom:1px solid var(--bord);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.wrt-result-head h2{font-family:var(--serif);color:#fff;margin:0 0 4px;font-size:24px;font-weight:700;line-height:1.25}.wrt-page[dir=rtl] .wrt-result-head h2{font-family:var(--ar)}.wrt-result-head .meta{color:var(--tx4);font-size:12px}.wrt-result-actions{flex-wrap:wrap;gap:8px;display:flex}.wrt-result-body{font-family:var(--sans);color:var(--tx2);max-width:720px;font-size:14.5px;line-height:1.7}.wrt-page[dir=rtl] .wrt-result-body{font-family:var(--ar);font-size:15px;line-height:1.9}.wrt-result-body h2{font-family:var(--serif);color:#fff;margin:24px 0 10px;font-size:22px;font-weight:700}.wrt-page[dir=rtl] .wrt-result-body h2{font-family:var(--ar)}.wrt-result-body h3{font-family:var(--serif);color:#fff;margin:20px 0 8px;font-size:18px;font-weight:600}.wrt-page[dir=rtl] .wrt-result-body h3{font-family:var(--ar);font-weight:700}.wrt-result-body p{margin:0 0 14px}.wrt-result-body strong{color:#fff;font-weight:600}.wrt-result-foot{border-top:1px solid var(--bord);justify-content:flex-start;gap:10px;margin-top:24px;padding-top:18px;display:flex}.sch-fbar{z-index:5;background:linear-gradient(180deg,var(--canvas) 0%,var(--canvas) 86%,#0a0a0af5 100%);border-bottom:1px solid var(--bord);flex-direction:column;gap:12px;margin:0 -28px 22px;padding:14px 28px;display:flex;position:sticky;top:-24px}.sch-fbar-row1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sch-fbar-row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sch-search{flex:1;min-width:280px;max-width:520px;position:relative}.sch-search-inp{border:1px solid var(--bord);width:100%;color:var(--tx);background:#111;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:13.5px;display:flex}.sch-search-inp.focus{border-color:#22c55e66;box-shadow:0 0 0 3px #22c55e14}.sch-search-inp svg{width:15px;height:15px;color:var(--tx4);flex:none}.sch-search-inp input{color:var(--tx);font:inherit;background:0 0;border:none;outline:none;flex:1}.sch-search-inp input::placeholder{color:var(--tx4)}.sch-search-inp .clr{color:var(--tx4);cursor:pointer;background:#ffffff0f;border-radius:99px;place-items:center;width:18px;height:18px;display:grid}.sch-search-inp .clr svg{width:11px;height:11px}.sch-chips{flex-wrap:wrap;gap:6px;display:flex}.sch-chip{border:1px solid var(--bord);color:var(--tx3);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;transition:all .15s;display:inline-flex}.sch-chip:hover{border-color:var(--bord2);color:var(--tx)}.sch-chip.on{background:var(--green-soft);color:var(--green);border-color:#22c55e59;font-weight:600}.sch-chip.urg{color:#fca5a5}.sch-chip.urg.on{background:var(--red-soft);border-color:var(--red-ring);color:var(--red)}.sch-chip svg{width:13px;height:13px}.sch-chip .ct{color:var(--tx2);background:#ffffff1a;border-radius:99px;margin-inline-start:2px;padding:1px 6px;font-size:10.5px}.sch-chip.on .ct{color:var(--green);background:#22c55e2e}.sch-chip-sep{background:#ffffff38;flex-shrink:0;align-self:center;width:1px;height:18px;margin:0 4px;display:inline-block}.sch-status-dot{background:currentColor;border-radius:99px;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #ffffff0a}.sch-tag.status-open{color:var(--green);background:#22c55e1a;border-color:#22c55e59}.sch-tag.status-upcoming{color:var(--gold);background:#d4a85a1a;border-color:#d4a85a59}.sch-chip.status .sch-status-dot{background:var(--green);box-shadow:none}.sch-chip.status.on{color:var(--green);background:#22c55e24;border-color:#22c55e66}.sch-chip.status.on .ct{color:var(--green);background:#22c55e2e}.sch-sort{border:1px solid var(--bord);color:var(--tx2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:flex}.sch-sort svg{width:13px;height:13px;color:var(--tx4)}.sch-sort .ar{color:var(--tx4);margin-inline-start:4px}.sch-view{border:1px solid var(--bord);background:#ffffff0a;border-radius:8px;display:flex;overflow:hidden}.sch-view button{color:var(--tx3);cursor:pointer;align-items:center;gap:5px;padding:7px 11px;font-size:12px;display:flex}.sch-view button.on{color:var(--tx);background:#ffffff14;font-weight:600}.sch-view button svg{width:13px;height:13px}.sch-count{color:var(--tx4);font-size:12px}.sch-count b{color:var(--tx2);font-weight:600}.sch-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px;display:grid}@media (max-width:1100px){.sch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.sch-grid{grid-template-columns:1fr}}.sch-card{border:1px solid var(--bord);cursor:pointer;min-height:248px;color:inherit;background:#ffffff06;border-radius:14px;flex-direction:column;gap:14px;padding:20px 20px 18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.sch-card:hover{border-color:var(--bord2);background:#ffffff0a;transform:translateY(-2px)}.sch-card.feat{background:linear-gradient(#d4a9570a 0%,#ffffff06 60%);border-color:#d4a95747}.sch-card-head{align-items:flex-start;gap:12px;display:flex}.sch-card-flag{border:1px solid var(--bord);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.sch-card-h-mid{flex:1;min-width:0}.sch-card-nm{font-family:var(--serif);color:#fff;letter-spacing:-.005em;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.2}.sch-page[dir=rtl] .sch-card-nm{font-family:var(--ar)}.sch-card-cn{color:var(--tx3);align-items:center;gap:6px;font-size:11.5px;display:flex}.sch-card-cn .pin{opacity:.55;border:1px solid;border-radius:99px 99px 99px 0;flex:none;width:9px;height:9px;display:inline-block;transform:rotate(-45deg)}.sch-save{border:1px solid var(--bord);width:32px;height:32px;color:var(--tx3);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;transition:all .15s;display:grid}.sch-save:hover{border-color:var(--bord2);color:var(--tx);background:#ffffff0a}.sch-save.on{color:var(--gold);background:#d4a9571a;border-color:#d4a95766}.sch-save svg{width:14px;height:14px}.sch-fit{align-items:center;gap:10px;display:flex}.sch-fit-ring{flex:none;width:46px;height:46px;position:relative}.sch-fit-ring svg{width:46px;height:46px;transform:rotate(-90deg)}.sch-fit-ring circle{fill:none;stroke-width:3.5px}.sch-fit-ring .bg-c{stroke:#ffffff12}.sch-fit-ring .fg-c{stroke:var(--green);stroke-linecap:round;transition:stroke-dashoffset .4s}.sch-fit-ring.gold .fg-c{stroke:var(--gold)}.sch-fit-ring .pct{font-family:var(--serif);color:#fff;letter-spacing:-.01em;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.sch-fit-lbl{color:var(--tx3);font-size:11px;line-height:1.35}.sch-fit-lbl b{color:var(--tx2);margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.sch-card-desc{color:var(--tx3);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.sch-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sch-tag{color:var(--tx2);border:1px solid var(--bord);letter-spacing:.02em;background:#ffffff0a;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.sch-tag.dl-red{background:var(--red-soft);color:var(--red);border-color:var(--red-ring)}.sch-tag.dl-gold{background:var(--gold-soft);color:var(--gold);border-color:var(--gold-ring)}.sch-tag.dl-neu{color:var(--tx3);background:#ffffff0a}.sch-tag.dl-grey{color:var(--tx4);background:#ffffff0a}.sch-tag.fund{color:var(--green);background:#22c55e1a;border-color:#22c55e40}.sch-tag svg{width:11px;height:11px}.sch-card-foot{border-top:1px solid var(--bord);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:14px;display:flex}.sch-cta{color:var(--green);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.sch-cta svg{width:12px;height:12px;transition:transform .15s}.sch-card:hover .sch-cta svg{transform:translate(2px)}.sch-page[dir=rtl] .sch-card:hover .sch-cta svg{transform:translate(-2px)}.sch-card-foot .lvl{color:var(--tx4);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.sch-ribbon{top:14px;border:1px solid var(--gold-ring);color:var(--gold);letter-spacing:.04em;z-index:1;background:#d4a9571f;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:600;display:flex;position:absolute;inset-inline-end:56px}.sch-ribbon svg{width:10px;height:10px}.sch-empty{text-align:center;border:1px dashed var(--bord);background:#ffffff04;border-radius:16px;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.sch-empty-ic{border:1px solid var(--bord);width:72px;height:72px;color:var(--tx3);background:#ffffff0a;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.sch-empty-ic svg{width:30px;height:30px}.sch-empty h2{font-family:var(--serif);color:#fff;margin:0 0 8px;font-size:22px;font-weight:700}.sch-page[dir=rtl] .sch-empty h2{font-family:var(--ar)}.sch-empty p{color:var(--tx3);max-width:420px;margin:0 0 20px;font-size:13.5px;line-height:1.55}.sch-empty .acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sch-empty .btn-pri{border:1px solid var(--bord2);color:var(--tx);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;display:inline-flex}.sch-empty .btn-pri:hover{background:#ffffff12}.sch-sk{border:1px solid var(--bord);background:#ffffff06;border-radius:14px;flex-direction:column;gap:14px;min-height:248px;padding:20px;display:flex}.sch-sk-head{align-items:flex-start;gap:12px;display:flex}.sch-sk-flag{border-radius:10px;width:44px;height:44px}.sch-sk-titles{flex-direction:column;flex:1;gap:6px;display:flex}.sch-sk-line{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.6s infinite shim}.sch-sk-line.t1{width:70%;height:18px}.sch-sk-line.t2{width:42%;height:11px}.sch-sk-line.t3{width:100%;height:11px}.sch-sk-line.t4{width:78%;height:11px}.sch-sk-flag,.sch-sk-pill{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:6px;animation:1.6s infinite shim}.sch-sk-fit{align-items:center;gap:10px;display:flex}.sch-sk-fit-r{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:50%;width:46px;height:46px;animation:1.6s infinite shim}.sch-sk-meta{gap:6px;display:flex}.sch-sk-pill{width:60px;height:18px}@keyframes shim{0%{background-position:200% 0}to{background-position:-200% 0}}.sch-page{padding:0}.sch-page .ph{margin-bottom:18px}.sch-page .ph h1{font-family:var(--serif);color:#fff;letter-spacing:-.01em;margin:0 0 6px;font-size:34px;font-weight:700}.sch-page[dir=rtl] .ph h1{font-family:var(--ar)}.sch-page .ph p.sub{color:var(--tx3);max-width:680px;margin:0;font-size:14px;line-height:1.55}.flag-tip{position:relative}.flag-tip:before,.flag-tip:after{opacity:0;pointer-events:none;z-index:10;transition:opacity .15s,transform .15s;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.flag-tip:before{content:attr(data-tip);border:1px solid var(--bord2);color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:500;font-family:var(--sans);background:#0f0f0f;border-radius:6px;padding:6px 10px;bottom:calc(100% + 8px);box-shadow:0 6px 18px #00000080}.dash[dir=rtl] .flag-tip:before,.sch-page[dir=rtl] .flag-tip:before,[dir=rtl] .flag-tip:before{font-family:var(--ar);font-size:12.5px}.flag-tip:after{content:"";border:5px solid #0000;border-top-color:var(--bord2);width:0;height:0;bottom:calc(100% + 2px)}.flag-tip:hover:before,.flag-tip:hover:after,.flag-tip:focus-visible:before,.flag-tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}
