.home__promo-slide{background:transparent!important;box-shadow:none!important;border:0!important}
.home__promo-slide{padding:54px 34px 26px!important;min-height:174px!important}
.home__promo-slide>span{margin-top:0!important}
.rail__theme{overflow:visible!important;isolation:isolate}
.tg{width:21px;height:21px;display:block;overflow:visible}
.tg .tg-sun-core,.tg .tg-rays,.tg .tg-moon{transform-origin:12px 12px;transition:transform .48s cubic-bezier(.22,.8,.2,1),opacity .32s ease}
.tg .tg-rays{opacity:1;transform:rotate(0deg) scale(1)}
.tg .tg-sun-core{opacity:1;transform:scale(1)}
.tg .tg-moon{opacity:0;transform:rotate(-28deg) scale(.55)}
.tg[data-theme="dark"] .tg-rays{opacity:0;transform:rotate(50deg) scale(.45)}
.tg[data-theme="dark"] .tg-sun-core{opacity:0;transform:scale(.55)}
.tg[data-theme="dark"] .tg-moon{opacity:1;transform:rotate(0) scale(1)}
.rail__theme:hover .tg{transform:rotate(7deg)}
.rail__theme .tg{transition:transform .25s ease}
@media(prefers-reduced-motion:reduce){.tg *{transition:none!important}}
:root{--portfolio-focus:#7E5B47;--portfolio-status-bg:#fff;--portfolio-status-text:#171919}
[data-theme=dark]{--portfolio-focus:#B99A88;--portfolio-status-bg:#171919;--portfolio-status-text:#f5f7fb}
:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--portfolio-focus);outline-offset:3px}
:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
html.a11y-reduce-motion{scroll-behavior:auto!important}
.rail__theme{position:relative;overflow:hidden}
.tg{display:block;overflow:visible}
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-new(root){z-index:99999}
::view-transition-old(root){z-index:1}
.home__promo-slide{height:100%!important;min-height:174px!important;border-radius:inherit!important;padding:27px 34px!important;background:linear-gradient(112deg,rgba(255,255,255,.78),rgba(243,241,239,.72))!important;box-shadow:none!important;align-content:center!important;gap:4px!important}
.home__promo-slide>span{margin-top:17px}
[data-theme="dark"] .home__promo-slide{background:linear-gradient(112deg,rgba(23,25,25,.88),rgba(15,16,16,.82))!important}
@media(max-width:900px){.home__promo-slide{min-height:132px!important}
.home__promo-slide{padding:24px 22px!important}}
*{box-sizing:border-box}
html,body,#root,.shell{max-width:100%;overflow-x:hidden}
.shell__panel,.home,.home__glass,.home__topbar,.clone-page{min-width:0!important;max-width:100%!important}
[data-theme="dark"]{--v30-surface:#171919;--v30-surface2:#171919;--v30-line:rgba(255,255,255,.15);--v30-muted:#A9ADAD;--v30-text:#f7f8fb;--v30-input:#171919}
[data-theme="dark"] body,[data-theme="dark"] .shell,[data-theme="dark"] .shell__panel{color:var(--v30-text)}
[data-theme="dark"] .rail__name{color:var(--v30-text)!important}
[data-theme="dark"] .home__glass--showcase{background:linear-gradient(145deg,rgba(38,40,40,.86),rgba(23,25,25,.9))!important;border-color:var(--v30-line)!important}
[data-theme="dark"] input,[data-theme="dark"] select,[data-theme="dark"] textarea{background:var(--v30-input)!important;color:var(--v30-text)!important;border-color:var(--v30-line)!important}
[data-theme="dark"] .rail__link{color:#D8DADB!important}
[data-theme="dark"] .rail__link.is-active{color:#fff!important;background:#171919!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)!important}
[data-theme="dark"] .rail__social,[data-theme="dark"] .rail__theme{background:#171919!important;border-color:rgba(255,255,255,.1)!important;color:#F3F1EF!important}
@media (min-width:901px) and (max-width:1250px){.shell{grid-template-columns:270px minmax(0,1fr)!important}
.home{padding-left:18px!important;padding-right:18px!important}
.home__topbar{grid-template-columns:160px minmax(0,1fr)!important}
.rail__link{font-size:14px!important}}
@media (max-width:900px){.shell{display:block!important}
.shell__panel{width:100%!important}
.home{padding:14px 14px 100px!important}
.home__topbar{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:12px!important}
.home__glass--showcase{padding:12px!important}
.rail__nav ul{width:100%!important}
.rail__link{min-width:0!important}}
@media (max-width:620px){.home{padding:10px 10px 92px!important}
.home__topbar{grid-template-columns:1fr!important}
.rail__nav ul{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.rail__link{font-size:9px!important}}
[data-theme="dark"]{
 --ink:#f6f8fc;--muted:#A9ADAD;--paper:#0F1010;--accent:#7E5B47;
 --dark-bg:#0F1010;--dark-surface:#171919;--dark-surface-2:#171919;--dark-surface-3:#262828;
 --dark-line:rgba(255,255,255,.13);--dark-line-strong:rgba(255,255,255,.22);
 --dark-text:#f6f8fc;--dark-muted:#A9ADAD;--dark-faint:#787C7C;--dark-accent:#B99A88;
}
[data-theme="dark"] body,[data-theme="dark"] .shell,[data-theme="dark"] .shell__panel{color:var(--dark-text)!important}
[data-theme="dark"] .rail__link{color:#D8DADB!important}
[data-theme="dark"] .rail__link:hover{color:#fff!important;background:rgba(255,255,255,.055)!important}
[data-theme="dark"] .rail__link.active,[data-theme="dark"] .rail__link.is-active{background:#262828!important;color:#fff!important;box-shadow:inset 0 0 0 1px var(--dark-line)!important}
[data-theme="dark"] :is(.rail__social,.rail__theme){background:#171919!important;color:#F3F1EF!important;box-shadow:inset 0 0 0 1px var(--dark-line)!important}
[data-theme="dark"] :is(.rail__social,.rail__theme):hover{background:#262828!important;color:#fff!important}
[data-theme="dark"] .rail__edit-profile{background:#262828!important;color:#F3F1EF!important;box-shadow:inset 0 0 0 1px var(--dark-line)!important}
[data-theme="dark"] .ph-duo path[opacity]{opacity:.4!important}
[data-theme="dark"] :is(input,textarea)::placeholder{color:#787C7C!important;opacity:1!important}
[data-theme="dark"] select option{background:#171919!important;color:#f4f7fb!important}
