:root{--bg:#f6f6f7;--fg:#0a0a0a;--mut:#5c5c63;--card:#fff;--line:#0000001a;--acc:#6c4dff;--tint:#eeeaff;--tha:#e6e6ea;--thb:#cfcfd6;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0a;--fg:#fff;--mut:#a3a3ab;--card:#141414;--line:#ffffff1a;--tint:#1d1832;--tha:#2b2b30;--thb:#131315}}:root[data-theme=dark]{--bg:#0a0a0a;--fg:#fff;--mut:#a3a3ab;--card:#141414;--line:#ffffff1a;--tint:#1d1832;--tha:#2b2b30;--thb:#131315}*{box-sizing:border-box;margin:0}html{scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font-family:inherit}.ms{white-space:nowrap;font-feature-settings:"liga";font-family:Material Symbols Outlined;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:10px}.logo{letter-spacing:-.04em;align-items:center;gap:12px;font-size:24px;font-weight:800;display:inline-flex}.logo .lm{width:42px;height:26px}.side{display:none}.main{min-height:100vh;padding-bottom:104px}.bar{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:14px;height:64px;padding:0 20px;display:flex;position:sticky}.bar .sr{display:none}.acts{align-items:center;gap:6px;display:flex}.ib{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid;position:relative}.ib:hover{border-color:var(--fg)}.ib .n{background:var(--acc);border-radius:50%;width:8px;height:8px;animation:2.2s infinite ping;position:absolute;top:9px;right:10px}@keyframes ping{70%{box-shadow:0 0 0 8px #6c4dff00}0%{box-shadow:0 0 #6c4dff8c}}.av{background:var(--fg);width:42px;height:42px;color:var(--bg);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.wrap{max-width:1180px;margin:0 auto;padding:8px 20px 0}.prev{border:1px dashed var(--line);color:var(--mut);border-radius:99px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:8px 8px 8px 16px;font-size:12.5px;display:flex}.sw{background:var(--card);border:1px solid var(--line);border-radius:99px;padding:3px;display:flex}.sw button{height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 14px;font:700 12.5px Manrope,sans-serif;transition:all .25s}.sw button.on{background:var(--fg);color:var(--bg)}h1{letter-spacing:-.035em;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.08}.sub{color:var(--mut);margin-top:6px;margin-bottom:20px}.search{background:var(--card);border:1px solid var(--line);height:54px;color:var(--mut);border-radius:99px;align-items:center;gap:10px;margin:20px 0 22px;padding:0 18px;transition:all .25s;display:flex}.search:focus-within{border-color:var(--fg);box-shadow:0 0 0 4px #6c4dff29}.search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1;font:500 15px Manrope,sans-serif}.search input::placeholder{color:var(--mut)}.quick{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.q{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:9px;padding:16px 4px 12px;font-size:12.5px;font-weight:700;transition:transform .25s,border-color .25s;display:flex}.q:hover{border-color:var(--fg);transform:translateY(-3px)}.q .ms{background:var(--fg);width:44px;height:44px;color:var(--bg);border-radius:14px;place-items:center;display:grid}.q.pl .ms{border:1.5px dashed var(--mut);color:var(--fg);background:0 0}.sec{margin-bottom:34px}.sh{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.sh h2{letter-spacing:-.025em;font-size:20px;font-weight:800}.sh a{color:var(--mut);font-size:13.5px;font-weight:700}.sh a:hover{color:var(--fg)}.card{background:var(--card);border:1px solid var(--line);border-radius:22px}.ac{gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.ac:after{content:"";border:2px solid var(--line);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.nx{align-items:center;gap:14px;display:flex}.tm{background:var(--fg);color:var(--bg);text-align:center;border-radius:14px;padding:10px 14px;font-weight:800;line-height:1.15}.tm small{opacity:.7;font-size:11px;font-weight:600;display:block}.nx b{font-size:17px;display:block}.nx span{color:var(--mut);font-size:13.5px}.stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stats div{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:14px}.stats b{letter-spacing:-.03em;font-size:22px;display:block}.stats span{color:var(--mut);font-size:12.5px}.btn{background:var(--fg);height:46px;color:var(--bg);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font:800 14px Manrope,sans-serif;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{box-shadow:0 10px 24px -10px var(--fg);transform:translateY(-2px)}.btn.o{color:var(--fg);border:1px solid var(--line);background:0 0}.btn.o:hover{border-color:var(--fg);box-shadow:none}.th{background:linear-gradient(135deg, var(--tha), var(--thb));color:var(--mut);place-items:center;display:grid}.mat{gap:10px;display:grid}.mr{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:12px;transition:all .25s;display:flex}.mr:hover{border-color:var(--fg);transform:translate(3px)}.mr .th{border-radius:14px;flex:none;width:48px;height:48px}.mr b{font-size:14.5px;line-height:1.3;display:block}.mr span{color:var(--mut);font-size:12.5px}.mr .ms:last-child{color:var(--mut);margin-left:auto}.hs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:2px 20px 6px;display:flex;overflow-x:auto}.hs::-webkit-scrollbar{display:none}.pv{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:22px;flex:none;gap:10px;width:210px;padding:16px;transition:all .25s;display:grid}.pv:hover{border-color:var(--fg);transform:translateY(-4px)}.pv .ph{align-items:center;gap:10px;display:flex}.pv .th{width:44px;height:44px;color:var(--fg);border-radius:50%;font-size:14px;font-weight:800}.pv b{font-size:14.5px;line-height:1.2;display:block}.pv small{color:var(--mut);font-size:12px}.pv .pr{color:var(--mut);justify-content:space-between;font-size:13px;display:flex}.pv .pr b{color:var(--fg);display:inline}.lg{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.li{background:var(--card);border:1px solid var(--line);border-radius:20px;transition:all .25s;overflow:hidden}.li:hover{border-color:var(--fg);transform:translateY(-4px)}.li .th{aspect-ratio:1.15}.li .th .ms{font-size:40px}.li div:last-child{padding:12px 14px 14px}.li b{font-size:14px;line-height:1.3;display:block}.li span{color:var(--mut);font-size:12.5px}.li strong{letter-spacing:-.02em;margin-top:4px;font-size:16px;display:block}.em{text-align:center;border:1px dashed var(--line);border-radius:22px;justify-items:center;gap:6px;padding:30px 20px;display:none}.em .ms{color:var(--mut);margin-bottom:4px;font-size:30px}.em b{font-size:16px}.em p{color:var(--mut);max-width:34ch;margin-bottom:12px;font-size:14px}body.empty .fl{display:none!important}body.empty .em{display:grid}.rail{display:none}.rc{margin-bottom:16px;padding:20px}.rc h3{margin-bottom:14px;font-size:16px;font-weight:800}.tl{gap:14px;display:grid}.tl div{gap:12px;font-size:13.5px;display:flex}.tl time{width:52px;color:var(--mut);flex:none;font-weight:700}.tl b{display:block}.tl span{color:var(--mut);font-size:12.5px}.nt{border-top:1px solid var(--line);gap:10px;padding:10px 0;font-size:13.5px;display:flex}.nt:first-of-type{border:0;padding-top:0}.nt .d{background:var(--acc);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.up{animation:.7s cubic-bezier(.2,.8,.2,1) both up;animation-delay:calc(var(--i,0)*70ms)}@keyframes up{0%{opacity:0;transform:translateY(18px)}}.tabs{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.tabs a{color:var(--mut);flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:700;display:flex;position:relative}.tabs a.on{color:var(--fg)}.tabs a.on:after{content:"";background:var(--acc);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-6px}.tabs .sell{margin-top:-26px}.tabs .sell .ms{background:var(--fg);width:54px;height:54px;color:var(--bg);box-shadow:0 10px 24px -8px var(--fg), 0 0 0 6px var(--bg);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.tabs .sell:hover .ms{transform:rotate(90deg)}@media (width>=700px){.lg{grid-template-columns:repeat(4,1fr)}.pv{width:240px}.ac{grid-template-columns:1fr 1fr;align-items:center}.ac .nx,.ac .stats{grid-column:auto}.ac .btn{justify-self:start}}@media (width>=1024px){.tabs{display:none}.main{margin-left:260px;padding-bottom:60px}.side{width:260px;padding:28px 18px;padding-top:calc(28px + env(safe-area-inset-top,0px));border-right:1px solid var(--line);background:var(--bg);z-index:35;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.side .logo{margin-bottom:30px;padding:0 10px}.side nav{gap:4px;display:grid}.side nav a{color:var(--mut);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.side nav a:hover{background:var(--card);color:var(--fg)}.side nav a.on{background:var(--card);color:var(--fg);box-shadow:inset 3px 0 0 var(--fg)}.side .btn{width:100%;margin-top:22px}.me{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:12px;font-size:13.5px;display:flex}.me b{display:block}.me span{color:var(--mut);font-size:12px}.bar{height:72px;padding:0 40px}.bar .lg0{display:none}.bar .sr{flex:1;max-width:520px;height:46px;margin:0;display:flex}.wrap{grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:8px 40px 0;display:grid}.wrap>.mn{min-width:0}.mob-s{display:none}.rail{padding-top:6px;display:block}.quick{gap:14px}.q{flex-direction:row;justify-content:flex-start;gap:12px;padding:16px;font-size:14px}.hs{margin:0;padding:2px 0 6px}.prev{grid-column:1/-1}}@media (width>=1024px) and (width<=1279px){.wrap{grid-template-columns:1fr}.rail{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html.gate body{visibility:hidden}@keyframes gateSpin{to{transform:rotate(360deg)}}.me .out{width:36px;height:36px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;margin-left:auto}.me .out:hover{color:var(--fg)}.tabs .soon{color:var(--mut);opacity:.45;cursor:default;flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:700;display:flex}.tabs .sell.soon{opacity:1}.tabs .sell.soon .ms{opacity:.35}@media (width>=1024px){.side nav .soon{color:var(--mut);opacity:.55;cursor:default;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:700;display:flex}.side nav .soon small{border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}}.side nav .soon small{display:none}@media (width>=1024px){.side nav .soon small{display:inline}}[hidden]{display:none!important}button.q{border:1px solid var(--line);color:inherit;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700}.mr p{flex:1;min-width:0}.cc-row{gap:12px;display:flex}.cc{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:none;width:220px;height:136px;padding:16px;transition:border-color .25s,transform .25s;display:flex}a.cc:hover{border-color:var(--fg);transform:translateY(-2px)}.cc b{font-size:15px;font-weight:800}.cc p{color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.cc small{color:var(--mut);align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.cc small .ms{font-size:15px}.cc.more{color:var(--mut);border-style:dashed;justify-content:center;align-items:center;gap:6px;font-weight:700}.dot-new{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 22%, transparent);border-radius:50%;flex:none}.mr .meta{align-items:center;gap:8px;display:flex}.soon-card{background:var(--fg);color:var(--bg);border-color:var(--fg);gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.soon-card:after{content:"";border:2px solid color-mix(in srgb, var(--bg) 25%, transparent);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.soon-card .kicker{opacity:.6;font-size:12.5px;font-weight:700}.soon-card h2{letter-spacing:-.025em;max-width:22ch;margin:4px 0 6px;font-size:22px;font-weight:800}.soon-card p{opacity:.72;max-width:52ch;font-size:14px}.soon-card .btn{background:var(--bg);color:var(--fg);justify-self:start}@media (width>=700px){.soon-card{grid-template-columns:1fr auto;align-items:end}}.facts{gap:12px;display:grid}.facts div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.facts span{color:var(--mut)}.facts b{text-align:right}.skills{flex-wrap:wrap;gap:8px;display:flex}.skills button{border:1px solid var(--line);background:var(--bg);height:38px;color:var(--fg);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 14px;font:700 13px Manrope,sans-serif;transition:all .2s;display:inline-flex}.skills button .ms{color:var(--mut);font-size:17px}.skills button:hover{border-color:var(--fg)}.skills button[aria-pressed=true]{background:var(--tint);border-color:var(--acc)}.chk2{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:14px;display:flex}.chk2 input{width:18px;height:18px;accent-color:var(--acc);margin-top:2px}.me-link{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.me.on{border-color:var(--fg)}.grecaptcha-badge,html.gate body{visibility:hidden}html.gate:after{content:"";width:26px;height:26px;color:var(--fg,#0a0a0a);border:2px solid #80808059;border-top-color:currentColor;border-radius:50%;margin:auto;animation:.7s linear infinite gateSpin;position:fixed;inset:0}.page{max-width:960px;margin:0 auto;padding:8px 20px 0}@media (width>=1024px){.page{padding:8px 40px 0}}.ctx{color:var(--mut);flex-wrap:wrap;gap:8px 18px;margin:12px 0 26px;font-size:14.5px;font-weight:600;display:flex}.ctx span{align-items:center;gap:6px;display:inline-flex}.ctx .ms{font-size:18px}.back{color:var(--mut);align-items:center;gap:6px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.back:hover{color:var(--fg)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.seg2{background:var(--card);border:1px solid var(--line);border-radius:99px;padding:4px;display:inline-flex}.seg2 button{height:36px;color:var(--mut);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 16px;font:700 13.5px Manrope,sans-serif;transition:background .25s,color .25s;display:inline-flex}.seg2 button.on{background:var(--fg);color:var(--bg)}.seg2 button em{opacity:.7;font-size:12px;font-style:normal}.pick{position:relative}.pick select{appearance:none;border:1px solid var(--line);background:var(--card);height:46px;color:var(--fg);cursor:pointer;border-radius:99px;padding:0 40px 0 16px;font:700 13.5px Manrope,sans-serif}.pick .ms{color:var(--mut);pointer-events:none;font-size:20px;position:absolute;top:12px;right:12px}.courses{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=760px){.courses{grid-template-columns:repeat(2,minmax(0,1fr))}}.crs{background:var(--card);border:1px solid var(--line);border-radius:22px;gap:14px;padding:16px;transition:border-color .25s,transform .25s;display:flex}.crs:hover{border-color:var(--fg);transform:translateY(-2px)}.crs .th{border-radius:14px;flex:none;width:48px;height:48px}.crs .bd{flex:1;min-width:0}.crs .top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.crs b{letter-spacing:-.01em;font-size:16px;font-weight:800}.crs p{color:var(--mut);margin-top:2px;font-size:14px;line-height:1.35}.crs .meta{color:var(--mut);gap:14px;margin-top:10px;font-size:12.5px;font-weight:700;display:flex}.crs .meta span{align-items:center;gap:5px;display:inline-flex}.crs .meta .ms{font-size:16px}.chip{border:1px solid var(--line);height:26px;color:var(--mut);white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.chip.solid{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip.wait{border-style:dashed}.sk{background:linear-gradient(90deg, var(--card) 30%, color-mix(in srgb, var(--card) 70%, var(--line)) 50%, var(--card) 70%);border:1px solid var(--line);background-size:300% 100%;border-radius:22px;height:112px;animation:1.4s ease-in-out infinite sk}@keyframes sk{0%{background-position:100% 0}to{background-position:0 0}}.empty{text-align:center;border:1px dashed var(--line);border-radius:22px;justify-items:center;gap:6px;padding:40px 22px;display:grid}.empty>.ms{color:var(--mut);margin-bottom:6px;font-size:32px}.empty b{letter-spacing:-.01em;font-size:17px}.empty p{color:var(--mut);max-width:40ch;font-size:14px}.empty .acts2{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.empty small{color:var(--mut);margin-top:6px;font-size:12.5px}.code{letter-spacing:.02em;color:var(--mut);font-size:14px;font-weight:800}.chips2{flex-wrap:wrap;gap:8px;margin:14px 0 26px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar .r{gap:8px;display:flex}.btn.sm{height:40px;padding:0 16px;font-size:13.5px}.btn .ms{font-size:19px}.files{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.file{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:12px 14px 12px 12px;transition:border-color .25s;display:flex}a.file:hover{border-color:var(--fg)}.file[aria-disabled=true]{cursor:progress}.file .th{border-radius:13px;flex:none;width:46px;height:46px}.file .bd{flex:1;min-width:0}.file b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.3;display:block;overflow:hidden}.file span.m{color:var(--mut);font-size:12.5px}.file>.ms{color:var(--mut)}.group{color:var(--mut);margin:18px 4px 4px;font-size:13px;font-weight:800}.group:first-child{margin-top:0}dialog.sheet{border:1px solid var(--line);background:var(--card);width:min(480px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--fg);border-radius:24px;margin:auto;padding:0;box-shadow:0 30px 80px -30px #00000080}dialog.sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}dialog.sheet[open]{animation:.35s cubic-bezier(.2,.8,.2,1) sheetIn}@keyframes sheetIn{0%{opacity:0;transform:translateY(24px)}}@media (width<=600px){dialog.sheet{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:24px 24px 0 0;margin:auto 0 0}}.sheet form{padding:24px}.sheet .hd{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.sheet h2{letter-spacing:-.025em;font-size:22px;font-weight:800}.sheet .x{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sheet .lead{color:var(--mut);margin-bottom:20px;font-size:14px}.fld{margin-bottom:16px}.fld>label,.fld>.lbl{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.fld input[type=text],.fld select,.fld textarea{border:1px solid var(--line);background:var(--bg);width:100%;height:50px;color:var(--fg);border-radius:14px;outline:0;padding:0 16px;font:500 15px Manrope,sans-serif}.fld textarea{resize:vertical;height:180px;padding:14px 16px;font:500 14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--fg);box-shadow:0 0 0 4px #6c4dff2e}.fld .err{color:#c0262d;margin-top:6px;font-size:12.5px;font-weight:600;display:none}.fld.bad .err{display:block}.fld.bad input,.fld.bad select,.fld.bad .drop{border-color:#c0262d}.fld .hint{color:var(--mut);margin-top:6px;font-size:12.5px}.drop{border:1px dashed var(--line);background:var(--bg);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:14px;transition:border-color .2s;display:flex}.drop:hover,.drop.over{border-color:var(--fg)}.drop .ms{color:var(--mut);font-size:26px}.drop b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drop span.m{color:var(--mut);font-size:12.5px}.drop input{opacity:0;width:1px;height:1px;position:absolute}.bar2{background:var(--line);border-radius:6px;height:6px;margin:4px 0 16px;overflow:hidden}.bar2 i{background:var(--fg);width:0;height:100%;transition:width .2s;display:block}.sheet .btn.full{width:100%;height:52px;font-size:15px}.btn.ld{pointer-events:none;opacity:.8}.btn.ld:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.note{border:1px solid var(--line);background:var(--bg);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;display:flex}.note .ms{color:var(--mut);font-size:18px}.note.bad{color:#c0262d;border-color:#c0262d}.note.bad .ms{color:inherit}.toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--fg);color:var(--bg);border-radius:99px;padding:12px 18px;font-size:14px;font-weight:700;animation:.3s cubic-bezier(.2,.8,.2,1) sheetIn;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px -16px #00000080}@media (width>=1024px){.toast{margin-left:130px;bottom:32px}}.adm-row{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.adm-row .bd{flex:1;min-width:200px}.adm-row b{font-size:14.5px;display:block}.adm-row span.m{color:var(--mut);font-size:12.5px}.adm-row .r{gap:8px;display:flex}.grid3{gap:12px;display:grid}@media (width>=700px){.grid3{grid-template-columns:2fr 1fr 1fr}}.preview{color:var(--mut);margin:-6px 0 14px;font-size:13px}.preview .bad{color:#c0262d;font-weight:600}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fld .err,:root:not([data-theme=light]) .preview .bad,:root:not([data-theme=light]) .note.bad{color:#ff7a80}}@media (width<=480px){.filters .seg2{flex:1}.filters .seg2 button{flex:1;justify-content:center}.seg2 .wide{display:none}}.dup{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin-bottom:16px;padding:14px;font-size:13.5px}.dup.block{border-color:var(--fg)}.dup .t{align-items:flex-start;gap:8px;font-weight:700;display:flex}.dup .t .ms{flex:none;font-size:18px}.dup p{color:var(--mut);margin:4px 0 0 26px}.dup ul{gap:6px;margin:10px 0 0 26px;padding:0;list-style:none;display:grid}.dup li a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;display:flex}.dup li small{color:var(--mut);font-weight:500}.dup.checking{color:var(--mut)}.chip.dupe{border-color:var(--acc);color:var(--fg)}.page.narrow{max-width:680px}.pf-head{align-items:center;gap:18px;margin:8px 0 26px;display:flex}.av.xl{flex:none;width:72px;height:72px;font-size:24px}.pf-head h1{font-size:clamp(26px,5vw,36px)}.pf-sub{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:14px;display:flex}.badge2{border:1px solid var(--line);height:26px;color:var(--fg);border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.badge2 .ms{color:var(--acc);font-size:15px}.pf-card{margin-bottom:16px;padding:8px 22px 18px}.pf-card h2{margin:14px 0 6px;font-size:16px;font-weight:800}.pf-row{border-top:1px solid var(--line);padding:12px 0}.pf-card h2+.pf-row,.pf-card h2+div>.pf-row:first-child{border-top:0}.pf-row>label,.pf-row>.lbl{color:var(--mut);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.pf-val{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.pf-edit{align-items:center;gap:8px;display:flex}.pf-edit input{border:1px solid var(--line);background:var(--bg);min-width:0;height:46px;color:var(--fg);border-radius:14px;outline:0;flex:1;padding:0 14px;font:600 15px Manrope,sans-serif}.pf-edit input:focus{border-color:var(--fg);box-shadow:0 0 0 4px #6c4dff2e}.pf-row .err{color:#c0262d;margin-top:6px;font-size:12.5px;font-weight:600;display:none}.pf-row.bad .err{display:block}.pf-row .hint{color:var(--mut);margin-top:6px;font-size:12.5px}.pf-lock{background:var(--bg);color:var(--mut);border-radius:14px;align-items:flex-start;gap:10px;margin-top:6px;padding:14px;font-size:13.5px;display:flex}.pf-lock .ms{font-size:18px}.lnk2{color:var(--fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:700 13.5px Manrope,sans-serif;text-decoration:underline}.pf-link{border:0;border-top:1px solid var(--line);width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:14px 0;font:600 15px Manrope,sans-serif;display:flex}.pf-card h2+.pf-link,.pf-card h2+.pf-link[hidden]+.pf-link{border-top:0}.pf-link .ms:first-child{color:var(--mut);font-size:21px}.pf-link .ms:last-child{color:var(--mut);margin-left:auto}.pf-link:hover .ms:last-child{color:var(--fg)}.full-w{width:100%;height:52px;margin:8px 0 30px}.req{color:var(--mut);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.pf-head>div{min-width:0}#pEmail,#pfEmail{overflow-wrap:anywhere}.lk-sec{margin-bottom:26px}.lk-sec .sh{align-items:center}.lk-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=760px){.lk-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.lk{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:14px;transition:border-color .25s,transform .25s;display:flex}.lk:hover{border-color:var(--fg)}.lk .ic{background:var(--fg);width:44px;height:44px;color:var(--bg);border-radius:13px;flex:none;place-items:center;display:grid}.lk .bd{flex:1;min-width:0}.lk b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.lk span.m{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.lk .tools{flex:none;gap:2px;display:flex}.icon-btn{width:36px;height:36px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.icon-btn:hover{color:var(--fg);background:var(--bg)}.icon-btn .ms{font-size:19px}:root[data-theme=dark] .fld .err,:root[data-theme=dark] .preview .bad,:root[data-theme=dark] .note.bad{color:#ff7a80}.pf-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pf-toggle b{font-size:15px;display:block}.pf-toggle span span{color:var(--mut);margin-top:2px;font-size:13px;display:block}.pf-toggle input{appearance:none;background:var(--line);cursor:pointer;border-radius:99px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.pf-toggle input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.pf-toggle input:checked{background:var(--fg)}.pf-toggle input:checked:after{background:var(--bg);transform:translate(18px)}
