:root{--bg: #f5f6fb;--surface: #fff;--ink: #0f1330;--muted: #5d6482;--line: #e2e5f0;--line-strong: #cdd2e6;--primary: #1d2f8f;--primary-ink: #fff;--primary-soft: #e8ebfb;--accent: #f2b01e;--accent-ink: #3a2a00;--hero-bg: #14216b;--hero-ink: #fff;--hero-muted: #b9c2f0;--ok: #16794a;--ok-bg: #e0f4ea;--warn: #8a5a00;--warn-bg: #fdf0d0;--bad: #b3261e;--bad-bg: #fde6e4;--info: #1d4fa8;--info-bg: #e4edfc;--r-s: 6px;--r-m: 10px;--r-l: 18px;--radius: var(--r-m);--shadow: 0 1px 2px rgba(15, 19, 48, .06);--shadow-lift: 0 10px 30px rgba(20, 33, 107, .16);font-family:Vazirmatn,Vazir,Noto Sans Arabic,Tahoma,Segoe UI,system-ui,sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #0c1022;--surface: #141a33;--ink: #e9ecf8;--muted: #9aa2c4;--line: #252c52;--line-strong: #343c6a;--primary: #93a5ff;--primary-ink: #0c1022;--primary-soft: #1b2250;--accent: #f5bd3d;--accent-ink: #2a1d00;--hero-bg: #0a1040;--ok: #5ed08a;--ok-bg: #12301f;--warn: #f0b54f;--warn-bg: #33270f;--bad: #ff8a80;--bad-bg: #3a1815;--info: #8db8ff;--info-bg: #14283f;--shadow: none;--shadow-lift: 0 10px 30px rgba(0, 0, 0, .45)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.9;font-size:16px}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}h1,h2,h3{line-height:1.5;margin:0 0 .5rem;font-weight:800}h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.4}h2{font-size:1.5rem}.h2{font-size:1.6rem}.h3{font-size:1.2rem;margin-top:2rem}h3{font-size:1.06rem}p{margin:0 0 .8rem}hr{border:0;border-top:1px solid var(--line);margin:1rem 0}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.narrow{width:min(760px,100% - 32px)}.section{padding-block:32px}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.skip{position:absolute;inset-inline-start:-999px}.skip:focus{inset-inline-start:8px;top:8px;background:var(--surface);padding:8px 12px;z-index:99}.boot{display:grid;place-items:center;min-height:60vh}.spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite;margin:24px auto}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:3s}html{scroll-behavior:auto}*{transition:none!important}}.site-header{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:22px;min-height:66px}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:900;font-size:1.4rem;color:var(--primary);letter-spacing:-.01em}.brand:hover{color:var(--primary)}.brand svg{width:30px;height:30px;flex:none}nav{display:flex;gap:2px;flex:1}nav a{position:relative;padding:6px 12px;color:var(--muted);font-weight:600;border-radius:var(--r-s)}nav a:hover{color:var(--ink);background:var(--primary-soft)}nav a.on{color:var(--ink)}nav a.on:after{content:"";position:absolute;inset-inline:12px;bottom:-14px;height:3px;background:var(--accent);border-radius:3px}.bar-end{display:flex;align-items:center;gap:8px}.burger{display:none;background:none;border:1px solid var(--line);border-radius:var(--r-s);padding:4px 10px;font-size:1.2rem;color:var(--ink);margin-inline-start:auto}.bell{position:relative;padding:4px 8px}.dot{background:var(--bad);color:#fff;font-size:.7rem;min-width:18px;height:18px;border-radius:9px;display:inline-grid;place-items:center;padding:0 4px;line-height:1}.bell .dot{position:absolute;top:-4px;inset-inline-start:-4px}@media(max-width:860px){.burger{display:block}.bar{flex-wrap:wrap;padding-block:8px;gap:8px}nav{display:none;order:5;flex-basis:100%;flex-direction:column}nav.open{display:flex}nav a.on:after{display:none}nav a.on{background:var(--primary-soft)}.bar-end{order:3}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 20px;border-radius:var(--r-m);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer;min-height:44px;transition:background .15s,border-color .15s,transform .15s}.btn:hover{border-color:var(--primary);color:var(--primary)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn.primary:hover{filter:brightness(1.1);color:var(--primary-ink)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.accent:hover{filter:brightness(1.05);color:var(--accent-ink)}.btn.ghost{background:transparent}.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.btn.block{display:flex;width:100%;margin-top:8px}.small-btn{padding:4px 14px;min-height:36px;font-size:.92rem}.btn:disabled{opacity:.55;cursor:not-allowed}.link{background:none;border:0;padding:0;color:var(--primary);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.icon{background:none;border:0;font-size:1.1rem;cursor:pointer;color:var(--muted)}input,select,textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-m);padding:9px 12px;min-height:44px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:3px solid color-mix(in srgb,var(--primary) 25%,transparent)}.field{display:grid;gap:4px;margin-bottom:12px}.field .label{font-weight:700;font-size:.92rem}.hint{color:var(--muted);font-size:.82rem}.err{color:var(--bad);font-size:.85rem}.has-error input,.has-error select,.has-error textarea{border-color:var(--bad)}.check{display:flex;gap:8px;align-items:center;margin:10px 0}.check input{width:auto;min-height:0}.otp{text-align:center;font-size:1.6rem;letter-spacing:.5em;margin:8px 0 14px}.inline-search{max-width:280px;margin-bottom:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:20px;box-shadow:var(--shadow)}.form .field:last-of-type{margin-bottom:14px}.list{display:grid;gap:12px;margin-block:12px}.list-flush{padding:0}.split{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.split>.filters{order:-1}.filters{position:sticky;top:90px}.chat-layout{display:grid;grid-template-columns:300px 1fr;gap:16px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.top{margin-top:16px}.stack{display:grid;gap:8px;margin-block:10px}.stack-lg{display:grid;gap:18px}.row-between{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:center}.sticky{position:sticky;top:90px}@media(max-width:960px){.split,.chat-layout{grid-template-columns:1fr}.split>.filters{order:0;position:static}.sticky{position:static}.grid3,.grid4{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid2,.grid3,.grid4{grid-template-columns:1fr}}.hero{background-color:var(--hero-bg);color:var(--hero-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.07' stroke-width='1.2'%3E%3Cpath d='M36 6l8.5 20.5L66 36l-21.5 9.5L36 66l-8.5-20.5L6 36l21.5-9.5z'/%3E%3Cpath d='M0 0l12 12M72 0L60 12M0 72l12-12M72 72L60 60'/%3E%3C/g%3E%3C/svg%3E")}.hero-in{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding-block:64px 72px;align-items:center}.hero h1{margin-bottom:14px}.hero h1 em{font-style:normal;color:var(--accent)}.lead{font-size:1.12rem;color:var(--muted);max-width:44ch}.hero .lead{color:var(--hero-muted)}.searchbar{display:flex;gap:0;margin:22px 0 12px;background:var(--surface);border-radius:var(--r-m);padding:5px;box-shadow:var(--shadow-lift);max-width:560px}.searchbar input{flex:1;border:0;background:transparent;min-height:46px}.searchbar input:focus{outline:0}.searchbar .btn{border-radius:8px}.hero .quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--hero-muted);font-size:.9rem}.hero .quick a{color:var(--hero-ink);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:0 12px}.hero .quick a:hover{background:#ffffff1f;color:#fff}.cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.hero .btn.ghost{color:var(--hero-ink);border-color:#ffffff59}.hero .btn.ghost:hover{background:#ffffff1a;color:#fff;border-color:#fff}@media(max-width:860px){.hero-in{grid-template-columns:1fr;padding-block:36px 44px;gap:32px}}.escrow{background:var(--surface);color:var(--ink);border-radius:var(--r-l);padding:20px;box-shadow:var(--shadow-lift)}.escrow .tag{font-size:.78rem;color:var(--muted)}.escrow h3{margin:2px 0;font-size:1.1rem}.escrow .amount{font-weight:900;font-size:1.5rem;color:var(--primary)}.escrow .amount small{font-size:.85rem;font-weight:500;color:var(--muted)}.track{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 8px;position:relative}.track:before{content:"";position:absolute;top:15px;inset-inline:16.6%;height:3px;background:var(--line)}.track-fill{position:absolute;top:15px;inset-inline-start:16.6%;height:3px;background:var(--primary);transition:width .45s ease}.node{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;font-size:.84rem;color:var(--muted)}.node i{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:3px solid var(--line);font-style:normal;font-weight:800;z-index:1;transition:background .3s,border-color .3s}.node.done i{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.node.now i{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.node.now,.node.done{color:var(--ink);font-weight:700}.escrow .says{background:var(--primary-soft);border-radius:var(--r-m);padding:10px 14px;min-height:4.4em;font-size:.94rem;margin-block:12px 14px}.escrow .row-between .btn{min-height:40px}.stats-strip{background:var(--surface);border-bottom:1px solid var(--line)}.stats-strip .wrap{display:flex;gap:40px;flex-wrap:wrap;padding-block:16px;justify-content:center}.stats-strip b{font-size:1.3rem;margin-inline-end:6px;color:var(--primary)}.stats-strip span{color:var(--muted)}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sec-head h2{margin:0}.sec-head p{margin:0;color:var(--muted)}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.cat{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:12px 14px;font-weight:700;transition:border-color .15s,transform .15s}.cat svg{width:30px;height:30px;flex:none;padding:5px;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.cat:hover{border-color:var(--primary);transform:translateY(-2px)}.rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.prow{display:grid;grid-template-columns:1fr auto;gap:4px 24px;padding:16px 20px;border-bottom:1px solid var(--line)}.prow:last-child{border-bottom:0}.prow:hover{background:color-mix(in srgb,var(--primary-soft) 45%,var(--surface))}.prow h3{margin:0;font-size:1.08rem}.prow h3 a:hover{text-decoration:underline;text-underline-offset:4px}.prow .side{text-align:end;grid-row:span 3;display:grid;align-content:start;gap:2px}.prow .side small{color:var(--muted)}@media(max-width:640px){.prow{grid-template-columns:1fr}.prow .side{text-align:start;grid-row:auto}}.project h3{margin:0;font-size:1.12rem}.project h3 a:hover{text-decoration:underline}.budget{color:var(--primary);font-weight:800;white-space:nowrap}.budget.big{font-size:1.1rem;white-space:normal}.budget span{color:var(--muted);font-weight:400}.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--muted);font-size:.88rem;margin-block:6px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-block:8px}.chip{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:1px 11px;font-size:.82rem;font-weight:600}.price{font-weight:800;font-size:1.15rem}.price small{display:block;font-weight:400;color:var(--muted);font-size:.82rem}.tile{display:grid;gap:8px;align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:20px;transition:box-shadow .2s,border-color .2s;position:relative}.tile:hover{border-color:var(--primary);box-shadow:var(--shadow-lift)}.tile .top-row{display:flex;gap:12px;align-items:center}.tile h3{margin:0;font-size:1.05rem}.tile h3 a:after{content:"";position:absolute;inset:0;border-radius:var(--r-l)}.tile .headline{margin:0;color:var(--muted);font-size:.92rem;min-height:2.9em}.tile .foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:10px;margin-top:2px;font-size:.9rem}.tile .rate{font-weight:800;color:var(--primary)}.tile .chips{margin-block:2px}.avail{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--muted)}.avail:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--muted)}.avail.available:before{background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.avail.busy:before{background:var(--accent)}.avail.away:before{background:var(--muted)}.person{display:flex;gap:12px;align-items:center}.person.big .avatar{width:84px;height:84px;font-size:2.1rem}.avatar{width:44px;height:44px;border-radius:50%;background:var(--primary);color:var(--primary-ink);display:inline-grid;place-items:center;font-weight:800;flex:none}.person-card{display:grid;gap:4px}.kv{display:flex;justify-content:space-between;gap:8px;padding:5px 0}.kv span{color:var(--muted)}.stats .stat{display:grid;gap:2px}.stat span{color:var(--muted);font-size:.9rem}.stat b{font-size:1.4rem}.how{display:grid;grid-template-columns:1fr 1fr;gap:22px}.how ol{list-style:none;counter-reset:s;margin:10px 0 0;padding:0;display:grid;gap:14px}.how li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.how li:before{content:counter(s,persian);width:34px;height:34px;border-radius:50%;background:var(--primary);color:var(--primary-ink);display:grid;place-items:center;font-weight:800}.how .card.alt li:before{background:var(--accent);color:var(--accent-ink)}.how b{display:block}.how span{color:var(--muted);font-size:.93rem}@media(max-width:800px){.how{grid-template-columns:1fr}}.trust .card p{color:var(--muted);margin:0}.trust .card h3{display:flex;gap:8px;align-items:center}.trust .card h3 svg{width:22px;height:22px;color:var(--primary)}.cta-band{background:var(--primary);color:var(--primary-ink);border-radius:var(--r-l);padding:34px 28px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.cta-band h2{margin:0 0 4px}.cta-band p{margin:0;opacity:.85}.cta-band .btn.ghost{color:var(--primary-ink);border-color:color-mix(in srgb,var(--primary-ink) 45%,transparent)}.cta-band .btn.ghost:hover{color:var(--primary-ink);border-color:var(--primary-ink)}.stars button{background:none;border:0;padding:0 1px;font-size:1.1rem;color:var(--line-strong);cursor:default}.stars button.on{color:var(--accent)}.stars button:not(:disabled){cursor:pointer}.badge{display:inline-block;font-size:.78rem;padding:1px 10px;border-radius:999px;font-weight:700;margin-inline-start:6px}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.mute{background:var(--line);color:var(--muted)}.ok-t{color:var(--ok);font-weight:700}.bad-t{color:var(--bad);font-weight:700}.notice{padding:10px 14px;border-radius:var(--r-m);margin-block:10px;font-size:.94rem}.notice.bad{background:var(--bad-bg);color:var(--bad)}.notice.warn{background:var(--warn-bg);color:var(--warn)}.notice.info{background:var(--info-bg);color:var(--info)}.notice.ok{background:var(--ok-bg);color:var(--ok)}.empty{text-align:center;color:var(--muted);padding:32px 16px;border:1px dashed var(--line-strong);border-radius:var(--r-m)}.pager{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:18px}.pager button{padding:6px 14px;border-radius:var(--r-s);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.pager button:disabled{opacity:.5}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;font:inherit;font-weight:700;color:var(--muted);cursor:pointer;white-space:nowrap}.tabs button.on{color:var(--primary);border-color:var(--accent)}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m)}table{width:100%;border-collapse:collapse}th,td{text-align:start;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle}th{color:var(--muted);font-size:.85rem;font-weight:700;background:color-mix(in srgb,var(--bg) 60%,var(--surface))}tr:last-child td{border-bottom:0}td.actions{margin:0}.convs{padding:12px;display:grid;gap:4px;align-content:start;max-height:76vh;overflow:auto}.conv{display:grid;padding:8px 10px;border-radius:var(--r-m);position:relative}.conv:hover,.conv.on{background:var(--primary-soft)}.conv .dot{position:absolute;top:10px;inset-inline-end:10px}.conv small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread{display:flex;flex-direction:column;min-height:60vh;max-height:76vh}.thread-head{padding-bottom:8px;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.msgs{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-block:12px}.msgs.boxed{border:1px solid var(--line);border-radius:var(--r-m);padding:10px;max-height:260px;margin-top:10px}.msg{max-width:78%;background:var(--bg);border-radius:14px;padding:6px 12px;align-self:flex-start}.msg.mine{align-self:flex-end;background:var(--primary-soft)}.msg p{margin:0}.msg time{font-size:.72rem;color:var(--muted)}.composer{display:flex;gap:8px;align-items:end}.composer textarea{min-height:52px}.notif{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.notif.unread{background:var(--primary-soft);font-weight:700}.notif time{color:var(--muted);font-size:.8rem;white-space:nowrap}.milestone .price{margin-bottom:4px}.modal-bg{position:fixed;inset:0;background:#080b2499;display:grid;place-items:center;z-index:50;padding:16px}.modal{background:var(--surface);border-radius:var(--r-l);padding:22px;width:min(560px,100%);max-height:90vh;overflow:auto}.modal-head{display:flex;justify-content:space-between;align-items:center}.toasts{position:fixed;bottom:16px;inset-inline-start:16px;display:grid;gap:8px;z-index:60;max-width:min(420px,calc(100vw - 32px))}.toast{padding:10px 16px;border-radius:var(--r-m);background:var(--ink);color:var(--bg);box-shadow:0 6px 20px #00000040}.toast.bad{background:var(--bad);color:#fff}.toast.ok{background:var(--ok);color:#fff}.site-footer{background:var(--surface);border-top:1px solid var(--line);margin-top:48px;color:var(--muted);font-size:.92rem}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;padding-block:32px 18px}.foot-grid h4{margin:0 0 8px;color:var(--ink);font-size:.98rem}.foot-grid a{display:block;padding:2px 0}.foot-grid p{margin:0 0 6px}.foot-base{border-top:1px solid var(--line);padding-block:14px;font-size:.85rem}@media(max-width:800px){.foot-grid{grid-template-columns:1fr 1fr}}.tight{margin:0}.codes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0}.codes code,.secret{background:var(--surface);border:1px dashed var(--line-strong);border-radius:8px;padding:6px 10px;text-align:center;font-size:1.05rem;letter-spacing:.06em;user-select:all}.secret{display:inline-block}.steps{padding-inline-start:22px}.steps li{margin-bottom:8px}.plain{list-style:none;margin:0;padding:0}.sess{padding:10px 0;border-top:1px solid var(--line)}.bad-text{color:var(--bad);font-weight:600}.profile{display:grid;grid-template-columns:1fr 330px;gap:24px;align-items:start}.profile>.pf-side{order:2}.profile>.pf-main{order:1}.pf-side{position:sticky;top:90px;display:grid;gap:14px}.pf-head{display:grid;gap:10px;justify-items:start}.pf-head .avatar{width:84px;height:84px;font-size:2.1rem}.pf-head h1{font-size:1.5rem;margin:0}.pf-head p{margin:0;color:var(--muted)}.pf-facts{display:grid;gap:2px}.pf-main>section{margin-bottom:26px}.pf-main h2{font-size:1.18rem;padding-bottom:8px;margin-bottom:14px;border-bottom:2px solid var(--line);position:relative}.pf-main h2:after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:56px;height:2px;background:var(--accent)}.timeline{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:18px}.timeline:before{content:"";position:absolute;inset-block:6px;inset-inline-start:6px;width:2px;background:var(--line)}.timeline li{position:relative;padding-inline-start:30px}.timeline li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:14px;height:14px;border-radius:50%;background:var(--surface);border:3px solid var(--primary)}.timeline li.now:before{background:var(--accent);border-color:var(--accent)}.timeline h3{margin:0;font-size:1.04rem}.timeline .when{color:var(--muted);font-size:.88rem}.timeline p{margin:4px 0 0;color:var(--ink)}.pf-port{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.work{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);padding:16px;display:grid;gap:6px;align-content:start}.work .thumb{height:92px;border-radius:var(--r-s);background:var(--primary-soft);color:var(--primary);margin-bottom:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath d='M18 3l4.5 10.5L33 18l-10.5 4.5L18 33l-4.5-10.5L3 18l10.5-4.5z' fill='none' stroke='%231d2f8f' stroke-opacity='.18'/%3E%3C/svg%3E")}.work h3{margin:0}.work p{margin:0;color:var(--muted);font-size:.92rem}.work a.visit{font-weight:700;color:var(--primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.pf-port{grid-template-columns:1fr}}.lang-row{display:flex;justify-content:space-between;padding:3px 0}.lang-row span{color:var(--muted)}.rating-bars{display:grid;gap:4px}.rbar{display:grid;grid-template-columns:26px 1fr 28px;gap:8px;align-items:center;font-size:.85rem;color:var(--muted)}.rbar i{height:7px;background:var(--line);border-radius:4px;overflow:hidden;display:block}.rbar i b{display:block;height:100%;background:var(--accent)}@media(max-width:960px){.profile{grid-template-columns:1fr}.profile>.pf-side{order:0;position:static}}.ring{--p: 0;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--line) 0)}.ring span{width:58px;height:58px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-weight:900}.todo{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.todo li{background:var(--warn-bg);color:var(--warn);border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:600}.rep{border:1px solid var(--line);border-radius:var(--r-m);padding:14px;margin-bottom:12px;background:color-mix(in srgb,var(--bg) 55%,var(--surface))}.rep-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700}.savebar{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:10px 0;margin-top:18px;display:flex;gap:10px;align-items:center;z-index:5}@media print{body{background:#fff;color:#000;font-size:12pt}.site-header,.site-footer,.toasts,.no-print,nav,.skip{display:none!important}.profile{grid-template-columns:1fr 240px}.pf-side{position:static}.card,.work,.tile{box-shadow:none;break-inside:avoid}.timeline li,.work{break-inside:avoid}.wrap{width:100%}}.logo-bg{fill:var(--primary)}.logo-star{fill:var(--accent)}img.avatar{object-fit:cover;background:var(--primary-soft)}.avatar-lg .avatar{width:84px;height:84px;font-size:2.1rem}.doc h2{font-size:1.15rem;margin-top:1.6rem}.doc ul{padding-inline-start:22px}.doc li{margin-bottom:6px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:0 16px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:700;padding:12px 0}.faq details[open] summary{color:var(--primary)}.faq details p{color:var(--muted)}.terms{display:flex;gap:8px;align-items:flex-start;margin:4px 0 12px;font-size:.93rem}.terms input{width:auto;min-height:0;margin-top:7px}.badge.gold{background:#fdf0c8;color:#7a5600}[data-theme=dark] .badge.gold{background:#4a3a10;color:#f6d77a}.badge.vf{background:var(--ok-bg);color:var(--ok)}.badge-row{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.badge-row .badge{margin-inline-start:0}.toast.warn{background:var(--warn);color:#fff}.prow.is-featured{border-color:var(--saffron, #f2b01e);box-shadow:0 0 0 1px var(--saffron, #f2b01e) inset;background:linear-gradient(0deg,transparent,rgba(242,176,30,.06))}.owner-mini{margin-inline-start:auto;font-weight:600}.vf-dot{font-style:normal;color:var(--ok);margin-inline-start:4px;font-weight:800}.chips-scroll{display:flex;gap:8px;overflow-x:auto;padding:10px 0;scrollbar-width:thin}.chip-btn{white-space:nowrap;border:1px solid var(--line);background:var(--card, #fff);color:inherit;border-radius:999px;padding:6px 14px;cursor:pointer;font:inherit;font-size:.9rem}.chip-btn.on{background:var(--lapis, #1d2f8f);color:#fff;border-color:var(--lapis, #1d2f8f)}.chip-btn em{font-style:normal;opacity:.7;margin-inline-start:6px;font-size:.8rem}.stepper{display:flex;list-style:none;padding:0;margin:12px 0;gap:4px;overflow-x:auto;counter-reset:s}.stepper li{flex:1;min-width:92px;text-align:center;font-size:.78rem;color:var(--muted);display:grid;gap:6px;justify-items:center;position:relative}.stepper li i{font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--line);font-weight:700;z-index:1}.stepper li.done i{background:var(--ok);color:#fff}.stepper li.now i{background:var(--lapis, #1d2f8f);color:#fff;box-shadow:0 0 0 4px #1d2f8f2e}.stepper li.now span{color:inherit;font-weight:700}.stepper li:before{content:"";position:absolute;top:13px;inset-inline-start:-50%;width:100%;height:2px;background:var(--line)}.stepper li:first-child:before{display:none}.stepper li.done:before,.stepper li.now:before{background:var(--ok)}.tool-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--line)}.tool{border:1px solid var(--line);background:transparent;color:inherit;border-radius:var(--r-m);padding:5px 12px;cursor:pointer;font:inherit;font-size:.88rem}.tool:hover{background:var(--line)}.mini-select{max-width:220px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--card, #fff);color:inherit;font:inherit}.bid.is-starred{border-color:var(--saffron, #f2b01e);box-shadow:0 0 0 1px var(--saffron, #f2b01e) inset}.kvs{display:grid;gap:4px;margin-top:10px}.h4{font-size:.95rem;margin:0 0 8px}.safe-note{margin-top:12px;line-height:1.8}.split.detail{grid-template-columns:minmax(0,1fr) 340px}@media(max-width:960px){.split.detail{grid-template-columns:1fr}}.stepper li span{line-height:1.5}.kvs .kv{display:flex;justify-content:space-between;gap:8px}.form .grid2{align-items:start}:root{--lapis: var(--primary);--saffron: var(--accent)}:root[data-theme=dark]{--bg: #0c1022;--surface: #141a33;--ink: #e9ecf8;--muted: #9aa2c4;--line: #252c52;--line-strong: #343c6a;--primary: #93a5ff;--primary-ink: #0c1022;--primary-soft: #1b2250;--accent: #f5bd3d;--accent-ink: #2a1d00;--hero-bg: #0a1040;--ok: #5ed08a;--ok-bg: #12301f;--warn: #f0b54f;--warn-bg: #33270f;--bad: #ff8a80;--bad-bg: #3a1815;--info: #8db8ff;--info-bg: #14283f;--shadow: none}:root[data-theme=light]{--bg: #f5f6fb;--surface: #fff;--ink: #0f1330;--muted: #5d6482;--line: #e2e5f0;--line-strong: #cdd2e6;--primary: #1d2f8f;--primary-ink: #fff;--primary-soft: #e8ebfb;--accent: #f2b01e;--accent-ink: #3a2a00;--ok: #16794a;--ok-bg: #e0f4ea;--warn: #8a5a00;--warn-bg: #fdf0d0;--bad: #b3261e;--bad-bg: #fde6e4;--info: #1d4fa8;--info-bg: #e4edfc}.hero{background-image:radial-gradient(900px 420px at 85% -10%,rgba(242,176,30,.22),transparent 60%),radial-gradient(700px 400px at 5% 110%,rgba(120,140,255,.28),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1.2'%3E%3Cpath d='M36 6l8.5 20.5L66 36l-21.5 9.5L36 66l-8.5-20.5L6 36l21.5-9.5z'/%3E%3C/g%3E%3C/svg%3E")}.hero h1{font-size:clamp(1.7rem,3.6vw,2.7rem);line-height:1.5}.intents{margin-top:-34px;position:relative;z-index:2;padding-top:0}.intent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.intent{display:grid;gap:6px;align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:22px;box-shadow:var(--shadow-lift);color:var(--ink);transition:transform .18s,border-color .18s}.intent:hover{transform:translateY(-3px);border-color:var(--primary);color:var(--ink)}.intent i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}.intent.i-work i{background:#fdf0c8;color:#7a5600}.intent.i-learn i{background:var(--ok-bg);color:var(--ok)}.intent h2{font-size:1.2rem;margin:6px 0 0}.intent p{margin:0;color:var(--muted);font-size:.95rem}.intent span{color:var(--primary);font-weight:700;margin-top:6px}@media(max-width:860px){.intent-grid{grid-template-columns:1fr}.intents{margin-top:-20px}}.cat-2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.cat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:14px 16px;display:grid;gap:8px}.cat-card b{display:flex;align-items:center;gap:8px}.cat-card span{display:flex;gap:14px;font-size:.9rem}.cat-card span a{color:var(--primary)}.guide-card{display:grid;gap:6px;align-content:start;color:var(--ink);transition:border-color .15s,transform .15s}.guide-card:hover{border-color:var(--primary);transform:translateY(-2px);color:var(--ink)}.guide-card h2,.guide-card h3{margin:4px 0;font-size:1.1rem}.page-hero{background:linear-gradient(135deg,var(--primary-soft),transparent);border:1px solid var(--line);border-radius:var(--r-l);padding:28px;margin-block:8px 24px}.page-hero h1{margin:0 0 8px}.page-hero p{margin:0 0 14px;color:var(--muted);max-width:70ch}.crumbs{font-size:.88rem;color:var(--muted);margin-bottom:8px}.sec{margin-block:32px}.article h1{font-size:1.9rem;margin-bottom:6px}.article h2{margin-top:28px;font-size:1.3rem}.article p{line-height:2.1}.cta-card{margin-top:32px;text-align:center}.cta-card .actions{justify-content:center}.faq-list{display:grid;gap:8px}.faq-list summary{cursor:pointer;font-weight:700}.faq-list details p{margin:8px 0 0;color:var(--muted)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:700px){.two-col{grid-template-columns:1fr}}.plain{list-style:none;padding:0;margin:0;display:grid;gap:6px}.btn.accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.adm{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:var(--bg)}.adm-side{background:#0f1330;color:#cfd5f5;padding:18px 12px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;height:100vh}.adm-brand{display:flex;align-items:center;gap:10px;font-size:1.05rem;color:inherit}.adm-brand small{opacity:.6;margin-inline-start:auto}.adm-side nav{display:grid;gap:4px;margin:0;padding:0}.adm-side nav button{display:flex;align-items:center;gap:12px;background:transparent;border:0;color:inherit;font:inherit;padding:10px 12px;border-radius:var(--r-m);cursor:pointer;text-align:start}.adm-side nav button:hover{background:#ffffff12}.adm-side nav button.on{background:var(--primary);color:#fff}.adm-side nav i{width:22px;text-align:center;font-style:normal}.adm-side nav em{margin-inline-start:auto;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:0 8px;font-style:normal;font-size:.78rem;font-weight:800}.adm-side-foot{margin-top:auto}.adm-side-foot a{color:#aab4ee}.adm-main{min-width:0;display:flex;flex-direction:column}.adm-top{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.adm-top h1{font-size:1.25rem;margin:0}.adm-top-end{display:flex;align-items:center;gap:12px}.adm-body{padding:24px;display:grid;gap:20px;align-content:start}.adm-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.adm-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:16px 18px;display:grid;gap:2px}.adm-kpi span{color:var(--muted);font-size:.88rem}.adm-kpi b{font-size:1.5rem}.adm-kpi small{color:var(--ok)}.adm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.adm-grid.three{grid-template-columns:repeat(3,1fr)}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:16px 18px;min-width:0}.adm-card h3{margin:0 0 10px;font-size:1rem}.adm-card h3 small{color:var(--muted);font-weight:400}.adm-todo{list-style:none;margin:0;padding:0;display:grid;gap:6px}.adm-todo button{width:100%;display:flex;justify-content:space-between;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-m);padding:9px 12px;font:inherit;color:inherit;cursor:pointer}.adm-todo button:hover{border-color:var(--primary)}.adm-todo b.hot{color:var(--bad)}.chart{width:100%;height:auto}.chart-t{font-size:10px;fill:var(--muted)}.adm-login{min-height:100vh;display:grid;place-items:center;padding:16px;background:radial-gradient(800px 400px at 50% -10%,rgba(120,140,255,.25),transparent),var(--bg)}.adm-login-card{width:min(400px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:26px;display:grid;gap:14px;box-shadow:var(--shadow-lift)}.adm-login-card .adm-brand{color:var(--ink);justify-content:center}.adm-main .table-wrap,.adm-main .list{max-width:100%}@media(max-width:960px){.adm{grid-template-columns:1fr}.adm-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.adm-side nav{grid-auto-flow:column;overflow-x:auto;width:100%}.adm-side nav span{white-space:nowrap}.adm-kpis{grid-template-columns:1fr 1fr}.adm-grid,.adm-grid.three{grid-template-columns:1fr}.adm-brand small,.adm-side-foot{display:none}}.cat-card svg{width:22px;height:22px;flex:none;color:var(--primary)}.intents{margin-top:0;padding-top:28px}.intent{box-shadow:var(--shadow)}.adm-brand svg{width:32px;height:32px;flex:none}.adm-side nav{align-content:start;flex:0 0 auto}.adm-side nav button{min-height:42px}:root{--bg: #f8fafc;--line: #e8ecf3;--line-strong: #d5dbe8;--card-shadow: 0 8px 30px rgba(0, 0, 0, .04);--card-shadow-hover: 0 16px 44px rgba(15, 23, 42, .1);--cta: linear-gradient(135deg, #f59e0b 0%, #ea580c 100%);--cta-shadow: 0 6px 20px rgba(234, 88, 12, .3);--hero-grad: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);--glass: rgba(255, 255, 255, .85);font-family:Vazirmatn,Estedad,Vazir,Noto Sans Arabic,Tahoma,system-ui,sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #0b1020;--line: #232b4d;--card-shadow: 0 8px 30px rgba(0, 0, 0, .35);--card-shadow-hover: 0 16px 44px rgba(0, 0, 0, .5);--glass: rgba(12, 16, 34, .8)}}:root[data-theme=light]{--bg: #f8fafc;--glass: rgba(255, 255, 255, .85);--card-shadow: 0 8px 30px rgba(0, 0, 0, .04)}:root[data-theme=dark]{--card-shadow: 0 8px 30px rgba(0, 0, 0, .35);--glass: rgba(12, 16, 34, .8)}@font-face{font-family:Vazirmatn;src:local("Vazirmatn"),local("Vazirmatn Variable");font-weight:100 900;font-display:swap}body{background:var(--bg);line-height:1.8}.card,.tile,.escrow,.intent,.cat-card,.guide-card,.stat,.rows,.adm-card,.adm-kpi,.faq-list details,.page-hero{border:1px solid transparent;border-radius:20px;box-shadow:var(--card-shadow)}@media(prefers-color-scheme:dark){.card,.tile,.intent,.cat-card,.guide-card,.rows,.adm-card,.adm-kpi,.faq-list details{border-color:var(--line)}}.card{padding:28px}.tile{padding:24px}.cat-card{padding:20px 22px}.intent{padding:28px}.card,.tile,.intent,.cat-card,.guide-card,.stat,.prow{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.tile:hover,.intent:hover,.cat-card:hover,.guide-card:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover);border-color:transparent}.card.sticky:hover,.form.card:hover,.adm-card:hover,.adm-kpi:hover{transform:none}.rows{overflow:hidden}.prow{padding:22px 28px}.prow:hover{transform:none;background:color-mix(in srgb,var(--primary-soft) 40%,var(--surface))}.prow.is-featured{box-shadow:0 0 0 1.5px #f59e0b inset}.btn{border-radius:14px;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn.primary,.btn.accent{background:var(--cta);color:#fff;border-color:transparent;box-shadow:var(--cta-shadow)}.btn.primary:hover,.btn.accent:hover{box-shadow:0 10px 26px #ea580c66;filter:brightness(1.04)}.btn.primary:disabled,.btn.accent:disabled{background:var(--line-strong);box-shadow:none;transform:none}.btn.ghost{background:#ffffff8c;border:1px solid var(--line-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero .btn.ghost,.cta-band .btn.ghost{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.adm .btn.primary,.adm-login .btn.primary{background:var(--primary);box-shadow:none}.hero{background-color:#0f172a;background-image:radial-gradient(900px 420px at 85% -10%,rgba(245,158,11,.18),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.05' stroke-width='1.2'%3E%3Cpath d='M36 6l8.5 20.5L66 36l-21.5 9.5L36 66l-8.5-20.5L6 36l21.5-9.5z'/%3E%3C/g%3E%3C/svg%3E"),var(--hero-grad)}.searchbar{position:relative;border-radius:20px;padding:7px;box-shadow:0 20px 50px #00000059;align-items:center}.searchbar .sb-ic{width:22px;height:22px;margin-inline:14px 4px;color:#64748b;flex:none}.searchbar .btn{border-radius:14px}.cta-band{background:var(--hero-grad)}.site-header{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(148,163,184,.18)}.site-header .bar{gap:20px}nav a{padding-inline:14px}.cat-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;--c: #3b82f6;color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.cat-ic svg{width:22px;height:22px;color:inherit}.cat-grid .cat-card:nth-child(10n+1) .cat-ic{--c: #2563eb}.cat-grid .cat-card:nth-child(10n+2) .cat-ic{--c: #0891b2}.cat-grid .cat-card:nth-child(10n+3) .cat-ic{--c: #9333ea}.cat-grid .cat-card:nth-child(10n+4) .cat-ic{--c: #db2777}.cat-grid .cat-card:nth-child(10n+5) .cat-ic{--c: #16a34a}.cat-grid .cat-card:nth-child(10n+6) .cat-ic{--c: #ea580c}.cat-grid .cat-card:nth-child(10n+7) .cat-ic{--c: #dc2626}.cat-grid .cat-card:nth-child(10n+8) .cat-ic{--c: #ca8a04}.cat-grid .cat-card:nth-child(10n+9) .cat-ic{--c: #4f46e5}.cat-grid .cat-card:nth-child(10n+10) .cat-ic{--c: #64748b}.cat-card b{gap:12px}.cat-card svg{color:inherit}.badge{font-size:.7rem;padding:1px 9px;font-weight:700;letter-spacing:0}.badge.gold{background:#f59e0b24;color:#b45309}.badge.bad{background:#dc26261a;color:#dc2626}.badge.info{background:#2563eb1a;color:#2563eb}.badge.ok{background:#16a34a1f;color:#15803d}.trust .card{position:relative}.trust .card h3 svg{position:absolute;top:14px;inset-inline-end:16px;width:16px;height:16px;opacity:.55;color:var(--primary)}.bm{display:inline-block}.bm.on{color:#f59e0b;animation:bounce .55s cubic-bezier(.3,1.6,.5,1)}@keyframes bounce{0%{transform:scale(1)}35%{transform:scale(1.5) rotate(-12deg)}70%{transform:scale(.9)}to{transform:scale(1)}}.skel{display:grid;gap:14px;padding:8px 0}.skel i{display:block;height:18px;border-radius:10px;background:linear-gradient(90deg,var(--line) 25%,color-mix(in srgb,var(--line) 40%,var(--surface)) 50%,var(--line) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite linear}.skel i:nth-child(1){width:40%;height:26px}.skel i:nth-child(2){width:100%;height:90px}.skel i:nth-child(3){width:85%}.skel i:nth-child(4){width:65%}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hero-2{position:relative;overflow:hidden;padding-bottom:70px}.hero-2:after{content:"";position:absolute;inset-inline:-8%;bottom:-1px;height:90px;background:var(--bg);border-radius:50% 50% 0 0/100% 100% 0 0}.hero-2 .hero-in{grid-template-columns:1.05fr 1fr;gap:40px;padding-block:72px 24px;align-items:center;position:relative;z-index:1}.hero-2 h1{font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.45;margin:14px 0}.hero-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;font-size:.85rem;font-weight:700;color:#fde68a;background:#f59e0b24;border:1px solid rgba(245,158,11,.35)}.hero-pill svg{width:16px;height:16px}.hero-2 .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 20px}.btn.big{min-height:52px;padding-inline:28px;font-size:1.02rem}.trust{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--hero-muted);font-size:.95rem}.trust li{display:flex;align-items:center;gap:8px}.trust svg{width:18px;height:18px;color:#34d399;flex:none}.hero-vis{position:relative}.scene{position:relative;height:340px;perspective:1000px}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb.o1{width:220px;height:220px;inset-inline-start:6%;top:6%;background:radial-gradient(circle at 30% 30%,#fbbf24,#ea580c 70%);opacity:.9;box-shadow:0 30px 60px #ea580c59}.orb.o2{width:130px;height:130px;inset-inline-end:4%;bottom:14%;background:radial-gradient(circle at 30% 30%,#a5b4fc,#4f46e5 75%);opacity:.85}.orb.o3{width:56px;height:56px;inset-inline-end:22%;top:4%;background:radial-gradient(circle at 30% 30%,#f9a8d4,#db2777 75%);opacity:.9}.mock{position:absolute;border-radius:22px}.mock.back{width:78%;height:62%;inset-inline-start:4%;top:22%;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);transform:rotateY(14deg) rotate(-5deg);display:grid;gap:10px;padding:22px;align-content:start}.mock.back b{height:12px;border-radius:8px;background:#ffffff2e}.mock.back b:nth-child(2){width:70%}.mock.back b:nth-child(3){width:45%}.mock.front{width:74%;inset-inline-end:4%;top:12%;background:#fff;color:#0f172a;padding:20px;display:grid;gap:12px;box-shadow:0 30px 70px #00000073;transform:rotateY(-12deg) rotate(3deg);animation:floaty 6s ease-in-out infinite}.mock .tag{justify-self:start;font-size:.72rem;background:#eef2ff;color:#4338ca;padding:2px 10px;border-radius:999px;font-weight:700}.m-top{display:flex;gap:10px;align-items:center}.m-top .avatar{width:38px;height:38px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff}.m-top b{display:block;font-size:.95rem}.m-top small{color:#64748b}.m-amt{font-size:1.7rem;font-weight:800}.m-amt small{font-size:.9rem;color:#64748b;font-weight:600}.m-bar{height:8px;border-radius:8px;background:#e2e8f0;overflow:hidden}.m-bar i{display:block;width:36%;height:100%;border-radius:8px;background:linear-gradient(90deg,#f59e0b,#ea580c)}.m-foot{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#475569}.m-foot svg{width:14px;height:14px;vertical-align:-2px}.m-foot .ok{background:#dcfce7;color:#15803d;border-radius:999px;padding:2px 10px;font-weight:700}.fchip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:14px;background:#ffffffeb;color:#0f172a;font-size:.85rem;font-weight:700;box-shadow:0 14px 34px #0000004d;animation:floaty 5s ease-in-out infinite}.fchip svg{width:16px;height:16px;color:#ea580c}.fchip.c1{inset-inline-start:0;top:46%;animation-delay:-1s}.fchip.c2{inset-inline-end:0;top:2%;animation-delay:-2.5s}.fchip.c3{inset-inline-end:8%;bottom:8%;animation-delay:-3.5s}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -10px}}.searchglass{position:relative;z-index:3;margin-top:-48px;padding:14px;border-radius:24px;background:#ffffff24;border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 70px #0206178c,inset 0 1px #ffffff40;display:grid;gap:10px}.sg-row{display:flex;align-items:center;background:#fffffff5;border-radius:16px;padding:6px}.sg-row input{flex:1;min-width:0;border:0;background:transparent;color:#0f172a;min-height:46px}.sg-row input:focus{outline:0}.sg-row .sb-ic{width:22px;height:22px;margin-inline:12px 4px;color:#64748b;flex:none}.sg-row .btn{border-radius:12px}.searchglass .quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#fffc;font-size:.88rem;padding-inline:4px}.searchglass .quick a{color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:0 12px}.searchglass .quick a:hover{background:#ffffff29}.stats-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:-8px;position:relative;z-index:2}.stats-cards>div{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;background:var(--surface);border-radius:20px;padding:18px 22px;box-shadow:var(--card-shadow)}.stats-cards i{grid-row:span 2;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,#ea580c 12%,transparent);color:#ea580c}.stats-cards>div:nth-child(2) i{background:color-mix(in srgb,#2563eb 12%,transparent);color:#2563eb}.stats-cards>div:nth-child(3) i{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.stats-cards i svg{width:24px;height:24px}.stats-cards b{font-size:1.5rem;line-height:1.2}.stats-cards span{color:var(--muted);font-size:.92rem}.intents{padding-top:40px}.intent i svg{width:24px;height:24px}.ptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.ptile{position:relative;background:var(--surface);border-radius:20px;padding:24px;box-shadow:var(--card-shadow);display:grid;gap:12px;align-content:start;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.ptile:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.ptile.is-featured{box-shadow:0 0 0 2px #f5b301 inset,var(--card-shadow)}.p-lock{position:absolute;top:12px;left:12px;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.p-lock svg{width:14px;height:14px}.p-owner{display:flex;align-items:center;gap:10px;padding-inline-end:34px}.p-owner .avatar{width:42px;height:42px}.p-owner b{display:block;font-size:.95rem}.p-owner small{color:var(--muted)}.ptile h3{font-size:1.1rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ptile h3 a{color:var(--ink)}.p-badges{display:flex;flex-wrap:wrap;gap:6px}.p-foot{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-top:6px;padding-top:14px;border-top:1px dashed var(--line)}.p-foot small{display:block;color:var(--muted);font-size:.8rem}.p-foot b{font-size:.98rem}.cat-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.cat-sq{background:var(--surface);border-radius:20px;box-shadow:var(--card-shadow);padding:22px 14px;display:grid;justify-items:center;align-content:center;gap:10px;text-align:center;min-height:168px;transition:transform .28s,box-shadow .28s}.cat-sq:hover{transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.cat-sq b{font-size:.98rem;line-height:1.5}.cat-ic.big{width:60px;height:60px;border-radius:18px}.cat-ic.big svg{width:30px;height:30px}.cat-links{display:flex;gap:12px;font-size:.85rem}.cat-links a{color:var(--primary)}.cat-sq:nth-child(10n+1) .cat-ic{--c: #2563eb}.cat-sq:nth-child(10n+2) .cat-ic{--c: #0891b2}.cat-sq:nth-child(10n+3) .cat-ic{--c: #9333ea}.cat-sq:nth-child(10n+4) .cat-ic{--c: #db2777}.cat-sq:nth-child(10n+5) .cat-ic{--c: #16a34a}.cat-sq:nth-child(10n+6) .cat-ic{--c: #ea580c}.cat-sq:nth-child(10n+7) .cat-ic{--c: #dc2626}.cat-sq:nth-child(10n+8) .cat-ic{--c: #ca8a04}.cat-sq:nth-child(10n+9) .cat-ic{--c: #4f46e5}.cat-sq:nth-child(10n+10) .cat-ic{--c: #64748b}@media(max-width:900px){.hero-2 .hero-in{grid-template-columns:1fr;padding-block:48px 8px}.scene{height:280px}.hero-2:after{height:60px}}@media(prefers-reduced-motion:reduce){.mock.front,.fchip{animation:none!important}}.scene{height:400px}.mock.front{top:6%}.fchip.c3{bottom:22%}.stats-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ptile .skills,.ptile>div:has(>.skill){justify-self:start}.p-foot{flex-wrap:wrap;align-items:center}.p-foot>div{flex:1 1 150px}.p-foot .btn{flex:none;white-space:nowrap}.searchglass{margin-top:-72px}.scene{height:420px}.p-foot b{font-size:.9rem}.p-foot>div{flex:1 1 100%}.p-foot{gap:12px}.p-foot .btn{width:100%}.hp{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.plans-head{margin-bottom:28px}.plans-head .tabs.seg{justify-content:center;margin-top:14px}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;align-items:stretch;max-width:1000px;margin-inline:auto}.plan{position:relative;background:var(--surface);border-radius:24px;padding:32px 28px;box-shadow:var(--card-shadow);display:grid;gap:14px;align-content:start;transition:transform .28s,box-shadow .28s;border:2px solid transparent}.plan:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover)}.plan.cur{border-color:#16a34a}.plan.top{background:linear-gradient(160deg,#0f172a,#1e1b4b);color:#fff}.plan.top li:before{color:#fbbf24}.plan.top .muted{color:#cbd5e1}.plan h2{margin:0;font-size:1.3rem}.plan-price{font-size:1.7rem;font-weight:800}.plan-price small{font-size:.85rem;font-weight:500;opacity:.7}.plan ul{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:10px}.plan li{padding-inline-start:24px;position:relative;line-height:1.7}.plan li:before{content:"\2713";position:absolute;inset-inline-start:0;color:#16a34a;font-weight:800}.plan-tag{position:absolute;top:-12px;inset-inline-end:22px;background:var(--cta);color:#fff;border-radius:999px;padding:3px 14px;font-size:.8rem;font-weight:700;box-shadow:0 6px 16px #ea580c59}.plan.top .btn:disabled{background:#ffffff26;color:#fff}.plan-extras{margin-top:36px}.club{gap:20px}.big-num{font-size:2.6rem;font-weight:800;color:#ea580c}.copybox{display:flex;gap:8px}.copybox input{flex:1;min-width:0}.adm-two{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1.2fr);gap:20px;align-items:start}@media(max-width:900px){.adm-two{grid-template-columns:1fr}}.adm textarea{width:100%;font:inherit;border-radius:12px;padding:10px 12px}.grant select{min-height:36px;padding:2px 8px;width:auto}.thread-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.thread-head .btn{margin-inline-start:auto}.msg-offer{align-self:stretch;max-width:460px}.msg-offer.mine{align-self:flex-end}.msg-offer time{font-size:.72rem;color:var(--muted)}.offer{background:linear-gradient(160deg,var(--surface),color-mix(in srgb,#f59e0b 7%,var(--surface)));border:1.5px solid color-mix(in srgb,#ea580c 35%,transparent);border-radius:20px;padding:18px;display:grid;gap:12px;box-shadow:0 10px 30px #ea580c1a}.offer.accepted{border-color:#16a34a;background:linear-gradient(160deg,var(--surface),color-mix(in srgb,#16a34a 8%,var(--surface)))}.offer.declined,.offer.expired,.offer.superseded{opacity:.62;box-shadow:none}.offer-top{display:flex;justify-content:space-between;align-items:center}.offer-tag{font-weight:800;color:#ea580c}.offer-sum{display:grid;grid-template-columns:1fr 1fr;gap:10px}.offer-sum>div{background:var(--bg);border-radius:14px;padding:10px 12px}.offer-sum small{display:block;color:var(--muted);font-size:.78rem}.offer-sum b{font-size:1.05rem}.offer-ms{list-style:none;margin:0;padding:0;display:grid;gap:6px}.offer-ms li{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;font-size:.93rem}.offer-ms li span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#ea580c 15%,transparent);color:#ea580c;font-weight:700;font-size:.8rem}.offer-ms em{font-style:normal}.offer-note,.offer-fee{margin:0;font-size:.9rem;color:var(--muted)}.offer-fee b{color:var(--ink)}.offer-act{display:flex;gap:8px}.ms-edit{display:grid;gap:8px}.ms-row{display:grid;grid-template-columns:1fr 130px 32px;gap:8px}.ok-t{color:#16a34a}.bad-t{color:#dc2626}.celebrate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:#0f172a9e;backdrop-filter:blur(6px);animation:fadein .3s}.celebrate-card{position:relative;z-index:1;background:var(--surface);border-radius:28px;padding:34px 38px;text-align:center;max-width:420px;display:grid;gap:10px;justify-items:center;box-shadow:0 30px 80px #0006;animation:pop .5s cubic-bezier(.2,1.4,.4,1)}.celebrate-card h2{margin:0}.celebrate-card p{margin:0;color:var(--muted)}.seal{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-size:2.4rem;color:#fff;background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 10px 30px #16a34a73;animation:pop .6s .15s cubic-bezier(.2,1.6,.4,1) both}.confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.confetti i{position:absolute;top:-16px;width:10px;height:16px;border-radius:2px;animation:fall 2.8s ease-in forwards}@keyframes fall{to{transform:translateY(105vh) rotate(720deg);opacity:.9}}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes fadein{0%{opacity:0}}.confetti i:nth-child(1){left:3%;background:#ea580c;animation-delay:.9s;animation-duration:2.5s;transform:rotate(23deg)}.confetti i:nth-child(2){left:6%;background:#3b82f6;animation-delay:.4s;animation-duration:2.8000000000000003s;transform:rotate(46deg)}.confetti i:nth-child(3){left:8%;background:#22c55e;animation-delay:1.3s;animation-duration:3.1s;transform:rotate(69deg)}.confetti i:nth-child(4){left:11%;background:#ec4899;animation-delay:.8s;animation-duration:2.4000000000000004s;transform:rotate(92deg)}.confetti i:nth-child(5){left:14%;background:#a855f7;animation-delay:.3s;animation-duration:2.7s;transform:rotate(115deg)}.confetti i:nth-child(6){left:17%;background:#f59e0b;animation-delay:1.2s;animation-duration:3s;transform:rotate(138deg)}.confetti i:nth-child(7){left:19%;background:#ea580c;animation-delay:.7s;animation-duration:2.3000000000000003s;transform:rotate(161deg)}.confetti i:nth-child(8){left:22%;background:#3b82f6;animation-delay:.2s;animation-duration:2.6s;transform:rotate(184deg)}.confetti i:nth-child(9){left:25%;background:#22c55e;animation-delay:1.1s;animation-duration:2.9000000000000004s;transform:rotate(207deg)}.confetti i:nth-child(10){left:28%;background:#ec4899;animation-delay:.6s;animation-duration:2.2s;transform:rotate(230deg)}.confetti i:nth-child(11){left:30%;background:#a855f7;animation-delay:.1s;animation-duration:2.5s;transform:rotate(253deg)}.confetti i:nth-child(12){left:33%;background:#f59e0b;animation-delay:1s;animation-duration:2.8000000000000003s;transform:rotate(276deg)}.confetti i:nth-child(13){left:36%;background:#ea580c;animation-delay:.5s;animation-duration:3.1s;transform:rotate(299deg)}.confetti i:nth-child(14){left:39%;background:#3b82f6;animation-delay:0s;animation-duration:2.4000000000000004s;transform:rotate(322deg)}.confetti i:nth-child(15){left:42%;background:#22c55e;animation-delay:.9s;animation-duration:2.7s;transform:rotate(345deg)}.confetti i:nth-child(16){left:44%;background:#ec4899;animation-delay:.4s;animation-duration:3s;transform:rotate(8deg)}.confetti i:nth-child(17){left:47%;background:#a855f7;animation-delay:1.3s;animation-duration:2.3000000000000003s;transform:rotate(31deg)}.confetti i:nth-child(18){left:50%;background:#f59e0b;animation-delay:.8s;animation-duration:2.6s;transform:rotate(54deg)}.confetti i:nth-child(19){left:53%;background:#ea580c;animation-delay:.3s;animation-duration:2.9000000000000004s;transform:rotate(77deg)}.confetti i:nth-child(20){left:55%;background:#3b82f6;animation-delay:1.2s;animation-duration:2.2s;transform:rotate(100deg)}.confetti i:nth-child(21){left:58%;background:#22c55e;animation-delay:.7s;animation-duration:2.5s;transform:rotate(123deg)}.confetti i:nth-child(22){left:61%;background:#ec4899;animation-delay:.2s;animation-duration:2.8000000000000003s;transform:rotate(146deg)}.confetti i:nth-child(23){left:64%;background:#a855f7;animation-delay:1.1s;animation-duration:3.1s;transform:rotate(169deg)}.confetti i:nth-child(24){left:66%;background:#f59e0b;animation-delay:.6s;animation-duration:2.4000000000000004s;transform:rotate(192deg)}.confetti i:nth-child(25){left:69%;background:#ea580c;animation-delay:.1s;animation-duration:2.7s;transform:rotate(215deg)}.confetti i:nth-child(26){left:72%;background:#3b82f6;animation-delay:1s;animation-duration:3s;transform:rotate(238deg)}.confetti i:nth-child(27){left:75%;background:#22c55e;animation-delay:.5s;animation-duration:2.3000000000000003s;transform:rotate(261deg)}.confetti i:nth-child(28){left:78%;background:#ec4899;animation-delay:0s;animation-duration:2.6s;transform:rotate(284deg)}.confetti i:nth-child(29){left:80%;background:#a855f7;animation-delay:.9s;animation-duration:2.9000000000000004s;transform:rotate(307deg)}.confetti i:nth-child(30){left:83%;background:#f59e0b;animation-delay:.4s;animation-duration:2.2s;transform:rotate(330deg)}.confetti i:nth-child(31){left:86%;background:#ea580c;animation-delay:1.3s;animation-duration:2.5s;transform:rotate(353deg)}.confetti i:nth-child(32){left:89%;background:#3b82f6;animation-delay:.8s;animation-duration:2.8000000000000003s;transform:rotate(16deg)}.confetti i:nth-child(33){left:91%;background:#22c55e;animation-delay:.3s;animation-duration:3.1s;transform:rotate(39deg)}.confetti i:nth-child(34){left:94%;background:#ec4899;animation-delay:1.2s;animation-duration:2.4000000000000004s;transform:rotate(62deg)}.confetti i:nth-child(35){left:97%;background:#a855f7;animation-delay:.7s;animation-duration:2.7s;transform:rotate(85deg)}.confetti i:nth-child(36){left:100%;background:#f59e0b;animation-delay:.2s;animation-duration:3s;transform:rotate(108deg)}:root{--input-bg: #f3f4f8;--ring: 0 0 0 3px rgba(234, 88, 12, .22)}@media(prefers-color-scheme:dark){:root{--input-bg: #1a2142}}body{padding-bottom:0;font-weight:400}h1,h2,h3,h4,.h2,.h3{font-weight:800}input,select,textarea{background:var(--input-bg);border-color:transparent;border-radius:12px;transition:box-shadow .15s,background .15s,border-color .15s}input:focus,select:focus,textarea:focus{outline:none;background:var(--surface);border-color:#ea580c;box-shadow:var(--ring)}.btn{transition:transform .12s,box-shadow .15s,filter .15s,background .15s,color .15s}.btn:active{transform:scale(.97)}.btn.ghost:hover{background:var(--primary-soft)}.btn.primary:hover{transform:translateY(-1px)}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid rgba(234,88,12,.45);outline-offset:2px}.glass{background:color-mix(in srgb,var(--surface) 78%,transparent)!important;-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);box-shadow:0 1px #94a3b82e,0 8px 30px #0f172a0d}.logo-img{height:32px;width:auto;max-width:140px;object-fit:contain}.hero-img{width:100%;max-height:420px;object-fit:cover;border-radius:24px;box-shadow:0 24px 60px #00000059}.only-m,.only-m-b{display:none}.linkish{background:none;border:0;font:inherit;color:var(--muted);font-weight:600;text-align:start;padding:6px 12px;cursor:pointer}.sk{display:block;border-radius:10px;background:linear-gradient(90deg,var(--line) 25%,color-mix(in srgb,var(--line) 35%,var(--surface)) 50%,var(--line) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite linear}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px}.grid-cards.top{margin-top:16px}.skel-card{display:grid;gap:12px;background:var(--surface);border-radius:20px;padding:24px;box-shadow:var(--card-shadow)}.sk-av{width:44px;height:44px;border-radius:50%}.sk-l1{height:20px;width:80%}.sk-l2{height:14px;width:95%}.sk-l3{height:14px;width:60%}.sk-btn{height:38px;width:45%;border-radius:12px}.ptile,.talent,.tile,.card{transition:transform .18s,box-shadow .18s}.filters .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filters{position:sticky;top:84px;border-radius:20px;box-shadow:var(--card-shadow);border:0}.split{grid-template-columns:290px minmax(0,1fr)}.talent-hero{margin-bottom:18px}.talent-search{display:flex;gap:10px}.talent-search input{min-height:52px;font-size:1.02rem;border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow)}.talent{position:relative;background:var(--surface);border-radius:20px;padding:22px;box-shadow:var(--card-shadow);display:grid;gap:10px;align-content:start}.talent:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.talent-top{display:flex;gap:12px;align-items:center}.talent h3{margin:0;font-size:1.05rem}.talent .headline{margin:0;color:var(--muted);font-size:.92rem;min-height:2.9em}.talent .foot{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:10px;font-size:.9rem;flex-wrap:wrap}.talent .rate{font-weight:800;color:#c2410c}.talent-act{display:grid;grid-template-columns:auto 1fr;gap:8px}.badge-row{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.sheet .grab,.fab-bar{display:none}body.no-scroll{overflow:hidden}@media(max-width:1060px){.burger{display:block;margin-inline-start:0}.site-header .bar{flex-wrap:wrap;padding-block:8px;gap:8px}.site-header .brand{margin-inline-end:auto}.site-header nav{display:none;order:5;flex-basis:100%;flex-direction:column;padding-bottom:8px}.site-header nav.open{display:flex}nav a.on:after{display:none}nav a.on{background:var(--primary-soft)}.only-m{display:block}}.bottom-nav{display:none}@media(max-width:767px){body{padding-bottom:72px}.hide-m{display:none!important}.only-m-b{display:inline-flex;align-items:center;gap:6px}.hide-s{display:none!important}.split,.split.detail{grid-template-columns:1fr}.split>aside{order:0}.wrap{width:calc(100% - 28px)}.section{padding-block:22px}.grid-cards{grid-template-columns:1fr}.talent-act{grid-template-columns:1fr 1fr}.row-between{flex-wrap:wrap;gap:10px}nav.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;inset-inline:0;bottom:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);box-shadow:0 -6px 24px #0f172a14;gap:0;flex:none}nav.bottom-nav a.bn{display:grid;justify-items:center;gap:2px;padding:4px 0;font-size:.72rem;font-weight:700;color:var(--muted);border-radius:12px}nav.bottom-nav a.bn:after{display:none}nav.bottom-nav a.bn.on{color:#ea580c;background:#ea580c14}nav.bottom-nav a.bn svg{width:24px;height:24px}nav.bottom-nav .avatar{width:26px;height:26px;font-size:.8rem}.bn-ic{position:relative;display:grid}.bn-badge{position:absolute;top:-5px;inset-inline-start:-8px;background:#dc2626;color:#fff;font-size:.62rem;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}.fab-bar{display:block;position:fixed;inset-inline:14px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:29}.fab-bar .btn{box-shadow:0 12px 30px #ea580c73;min-height:52px;font-size:1rem}.split.detail aside .sticky .btn.primary{display:none}.modal-bg.sheet-bg{place-items:end center;padding:0}.modal.sheet{width:100%;border-radius:24px 24px 0 0;max-height:88vh;padding:12px 18px 28px;animation:sheetUp .25s ease-out}.sheet .grab{display:block;width:44px;height:5px;border-radius:3px;background:var(--line-strong);margin:0 auto 10px}.toasts{bottom:84px}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@media(min-width:768px){.split.detail aside .sticky{position:sticky;top:90px}}.split.detail aside .sticky{border-radius:22px;box-shadow:var(--card-shadow-hover);border:0}.auth-stage{position:relative;min-height:calc(100vh - 66px);display:grid;place-items:center;padding:40px 16px;overflow:hidden;background:radial-gradient(900px 500px at 85% -10%,rgba(245,158,11,.35),transparent 60%),radial-gradient(800px 500px at 0% 110%,rgba(99,102,241,.35),transparent 60%),linear-gradient(135deg,#0f172a,#1e1b4b 60%,#3b1d0f);background-size:cover;background-position:center}.aorb{position:absolute;border-radius:50%;filter:blur(2px);animation:floaty 9s ease-in-out infinite}.aorb.o1{width:260px;height:260px;inset-block-start:8%;inset-inline-start:6%;background:radial-gradient(circle at 30% 30%,#fbbf24,#ea580c 70%);opacity:.75;box-shadow:inset -20px -25px 50px #00000059}.aorb.o2{width:160px;height:160px;inset-block-end:10%;inset-inline-end:8%;background:radial-gradient(circle at 30% 30%,#a5b4fc,#4f46e5 70%);opacity:.7;animation-delay:-3s;box-shadow:inset -14px -18px 40px #0006}.aorb.o3{width:90px;height:90px;inset-block-start:62%;inset-inline-start:14%;background:radial-gradient(circle at 30% 30%,#fde68a,#f59e0b 70%);opacity:.6;animation-delay:-6s}.auth-glass{position:relative;z-index:1;width:min(440px,100%);padding:32px 30px 26px;border-radius:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 30px 80px #0006;color:#fff}.auth-glass.wide{width:min(860px,100%)}.auth-glass .auth-brand{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:900;font-size:1.35rem;color:#fff;margin-bottom:14px}.auth-glass .auth-brand svg{width:34px;height:34px}.auth-h{text-align:center;font-size:1.55rem;margin:0 0 4px;color:#fff}.auth-sub{text-align:center;color:#ffffffc7;margin:0 0 18px;font-size:.95rem}.auth-glass .field{color:#fff;margin-bottom:14px}.auth-glass .field .label,.auth-glass .field>span{color:#ffffffe6;font-weight:700;font-size:.9rem}.auth-glass .field small,.auth-glass .hint{color:#ffffffa6}.auth-glass input{background:#ffffffeb;color:#0f172a;min-height:48px;border:1px solid transparent}.auth-glass input:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b59}.auth-glass input.otp{text-align:center;letter-spacing:.6em;font-size:1.5rem;font-weight:800}.auth-glass .btn.primary{min-height:50px;font-size:1.02rem;margin-top:6px}.auth-glass .btn.primary:disabled{background:#ffffff40;color:#fff9}.auth-glass .link,.auth-glass a.link{color:#fcd34d}.auth-glass .muted{color:#ffffffb8}.auth-glass .terms{color:#ffffffd9;font-size:.88rem;display:flex;gap:8px;align-items:flex-start}.auth-glass .terms input{width:18px;min-height:18px;margin-top:5px;flex:none;accent-color:#ea580c}.auth-glass .notice{border-radius:12px}.auth-glass .has-error input{border-color:#fca5a5}.auth-glass .err,.auth-glass .field .error{color:#fecaca}.role-switch{display:grid;grid-template-columns:1fr 1fr;background:#ffffff24;border-radius:14px;padding:4px;margin-bottom:16px}.role-switch a{text-align:center;padding:8px;border-radius:11px;color:#fffc;font-weight:700}.role-switch a.on{background:#fff;color:#c2410c}.role-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.role-card{display:grid;gap:8px;align-content:start;background:#fffffff2;color:#0f172a;border-radius:22px;padding:26px 22px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 34px #00000040}.role-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #ea580c59;color:#0f172a}.role-card h2{margin:0;font-size:1.25rem}.role-card p{margin:0;color:#475569;font-weight:600}.role-card ul{margin:6px 0 10px;padding-inline-start:18px;color:#475569;font-size:.9rem}.role-ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#fde68a,#fb923c);color:#7c2d12}.role-ic.alt{background:linear-gradient(135deg,#c7d2fe,#818cf8);color:#1e1b4b}.role-ic svg{width:28px;height:28px}@media(max-width:640px){.role-cards{grid-template-columns:1fr}.auth-glass{padding:24px 18px;border-radius:22px}.auth-stage{padding:20px 12px}.aorb.o1{width:150px;height:150px}}.legal{display:grid;grid-template-columns:270px minmax(0,1fr);gap:36px;align-items:start}.legal-menu{position:sticky;top:90px;background:var(--surface);border-radius:20px;padding:18px;box-shadow:var(--card-shadow);display:grid;gap:8px;max-height:calc(100vh - 110px);overflow:auto}.legal-menu ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.legal-menu a{display:flex;gap:8px;align-items:baseline;padding:7px 10px;border-radius:10px;color:var(--muted);font-weight:600;font-size:.93rem;line-height:1.7}.legal-menu a i{font-style:normal;color:#ea580c;font-weight:800;min-width:1.3em}.legal-menu a:hover{background:var(--primary-soft);color:var(--ink)}.legal-menu a.on{background:#ea580c1a;color:#c2410c}.legal-body{background:var(--surface);border-radius:22px;padding:34px 38px;box-shadow:var(--card-shadow);line-height:2.1;text-align:start}.legal-body section{scroll-margin-top:90px;margin-top:28px}.legal-body h2{display:flex;gap:10px;align-items:center;font-size:1.3rem;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.legal-body h2 i{font-style:normal;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--cta);color:#fff;font-size:1rem;flex:none}.legal-body li{margin-bottom:8px}.legal-intro{font-size:1.05rem;color:var(--muted)}@media(max-width:900px){.legal{grid-template-columns:1fr}.legal-menu{position:static;max-height:none}.legal-menu ol{grid-template-columns:1fr 1fr}.legal-body{padding:22px 18px}}@media(max-width:560px){.legal-menu ol{grid-template-columns:1fr}}.foot-base{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center}.foot-base a{text-decoration:underline;text-underline-offset:3px}.site-editor{display:grid;gap:18px}.img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:10px}.img-slot{display:grid;gap:6px;border:1px solid var(--line);border-radius:14px;padding:12px}.img-prev{height:110px;display:grid;place-items:center;background:var(--input-bg);border-radius:10px;overflow:hidden}.img-prev img{max-width:100%;max-height:100%;object-fit:contain}.save-bar{position:sticky;bottom:12px;display:flex;gap:12px;align-items:center;background:var(--surface);border-radius:16px;padding:12px 16px;box-shadow:0 10px 30px #0f172a26}.split>*,.legal>*,.wrap>*{min-width:0}.chips-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chips-scroll::-webkit-scrollbar{display:none}
