@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#20202a;font-synthesis:none;--ink:#1e1e28;--muted:#898793;--purple:#6558d9;--purple-dark:#5547cd;--line:#e9e8ed;background:#f7f7f9;font-family:DM Sans,Noto Sans SC,sans-serif}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d7d8df transparent;overflow-y:scroll}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#d7d8df;border-radius:999px}html::-webkit-scrollbar-button{width:0;height:0;display:none}*{box-sizing:border-box}body{background:#f8f8fa;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:30;background:#191821;flex-direction:column;width:250px;padding:28px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 28px;font-size:20px;font-weight:700;display:flex}.brand-mark{background:linear-gradient(145deg,#8b7cf6,#5d4ed1);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 6px 18px #6454df55}.brand-mark span{border:1px solid #ffffff80;border-radius:5px;padding:2px;font-size:15px}.new-doc,.primary{color:#fff;background:linear-gradient(135deg,#7367e7,#5b4fd3);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;box-shadow:0 8px 20px #5d50d728}.new-doc{width:100%;height:48px;margin-bottom:28px}.new-doc:hover,.primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #5d50d744}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-caption{letter-spacing:1.5px;text-transform:uppercase;color:#74727f;margin:0 12px 7px;font-size:10px}.nav-caption.secondary{margin-top:19px}.sidebar nav button{color:#aaa8b2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;height:43px;padding:0 12px;transition:all .2s;display:flex}.sidebar nav button.active{color:#fff;background:#302d44}.sidebar nav button span{flex:1}.sidebar nav button b{color:#fff;background:#6b5dde;border-radius:7px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.upgrade-icon{color:#a99cff;background:#403a69;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:12px;display:grid}.upgrade-card strong{font-size:14px}.upgrade-card p{color:#8f8c9a;margin:6px 0 12px;font-size:11px;line-height:1.55}.upgrade-card button{color:#9a8eff;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.profile{align-items:center;gap:10px;padding:19px 5px 2px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#d8c9bb,#8a7061);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:600;display:grid}.profile div:nth-child(2){flex-direction:column;flex:1;display:flex}.profile strong{font-size:12px}.profile small{color:#74727d;margin-top:3px;font-size:10px}.page{flex:1;min-width:0;margin-left:250px}header{z-index:20;background:#fff;border-bottom:1px solid #ecebf0;align-items:center;height:80px;padding:0 38px;display:flex;position:sticky;top:0}.search{color:#92909a;background:#f6f6f8;border:1px solid #eeeef1;border-radius:11px;align-items:center;width:min(420px,50vw);height:42px;padding:0 13px;display:flex}.search input{color:#272631;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:13px}.search kbd{color:#a09ea8;background:#fff;border:1px solid #e1e0e5;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:10px}.header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.icon-button{color:#696775;background:#fff;border:1px solid #e8e7ec;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.icon-button i{background:#ff7068;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.avatar.small{width:38px;height:38px;font-size:13px}.menu-button,.mobile-logo{display:none}main{max-width:1660px;margin:auto;padding:42px clamp(28px,4vw,60px) 60px}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#8a8793;font-size:10px;font-weight:600}.welcome-row h1{letter-spacing:-.6px;margin:7px 0 6px;font-size:29px}.welcome-row h1 span{font-size:25px}.welcome-row p{color:var(--muted);margin:0;font-size:13px}.primary{padding:13px 19px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:42px;display:grid}.stat-card{background:#fff;border:1px solid #ecebef;border-radius:16px;min-height:170px;padding:21px;position:relative;overflow:hidden}.stat-card.accent{color:#fff;background:#25232f;border-color:#25232f}.stat-top{justify-content:space-between;align-items:center;display:flex}.stat-icon{color:#6959dc;background:#eeeafe;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.stat-icon.green{color:#2aaf7d;background:#e7f8f0}.stat-icon.orange{color:#ef8a52;background:#fff1e8}.stat-icon.blue{color:#4b8ee8;background:#e8f2ff}.trend{color:#9c91f8;background:#3e3a4d;border-radius:20px;padding:5px 8px;font-size:10px}.green-text{color:#35a97f;background:#ebf8f2}.stat-card>p{color:#8c8995;letter-spacing:.6px;margin:18px 0 4px;font-size:11px}.stat-card strong{font-size:27px}.stat-card strong small{color:#8f8c98;font-size:12px;font-weight:500}.subtext{color:#8d8996;margin-top:6px;font-size:10px;display:block}.accent .subtext{color:#777482}.decor-circle{border:1px solid #ffffff0d;border-radius:50%;position:absolute}.decor-circle.one{width:130px;height:130px;bottom:-65px;right:-45px}.decor-circle.two{width:75px;height:75px;bottom:-35px;right:-10px}.mini-progress{background:#eeeef1;border-radius:3px;height:3px;margin-top:12px}.mini-progress i{background:#ec925e;border-radius:3px;height:100%;display:block}.content-grid{grid-template-columns:minmax(0,2fr) minmax(270px,.75fr);gap:25px;display:grid}.left-column{min-width:0}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.section-heading h2{margin:0 0 4px;font-size:18px}.section-heading p{color:#9895a0;margin:0;font-size:11px}.section-heading>button{color:#6558d9;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.tools-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tool-card{background:#fff;border:1px solid #e9e7ef;border-radius:15px;align-items:center;gap:14px;height:114px;padding:18px;transition:all .25s;display:flex}.tool-card:hover{border-color:#dcd7f2;transform:translateY(-3px);box-shadow:0 12px 28px #24202f0c}.tool-icon{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tool-card.violet .tool-icon{color:#6859d9;background:#eeeafd}.tool-card.orange .tool-icon{color:#eb8952;background:#fff0e7}.tool-card.green .tool-icon{color:#2caf80;background:#e8f8f1}.tool-card.blue .tool-icon{color:#4e8fe5;background:#e8f2fe}.tool-card h3{margin:0 0 6px;font-size:14px}.tool-card p{color:#92909b;margin:0;font-size:10px;line-height:1.5}.tool-card>div{flex:1}.tool-card>button{color:#96939e;background:#fff;border:1px solid #eceaf0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.tool-card:hover>button{color:#fff;background:#6558d9;border-color:#6558d9}.projects-heading{margin-top:38px}.filters{background:#efeff2;border-radius:9px;gap:4px;padding:3px;display:flex}.filters button{color:#8a8793;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:10px}.filters button.active{color:#3e3b47;background:#fff;box-shadow:0 1px 4px #2221}.project-list{background:#fff;border:1px solid #eae9ee;border-radius:16px;overflow:hidden}.project{border-bottom:1px solid #efedf1;align-items:center;gap:14px;padding:16px 17px;display:flex}.project:last-child{border-bottom:0}.project-thumb{background:color-mix(in srgb,var(--project-color) 12%, white);width:41px;height:45px;color:var(--project-color);border-radius:9px;place-items:center;display:grid}.project-main{flex:1;min-width:150px}.project h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:12px;overflow:hidden}.project-main p{color:#92909a;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.project-main p i{background:#c3c1c8;border-radius:50%;width:3px;height:3px}.status{color:#6b5ad7;background:#eeeafd;border-radius:12px;padding:5px 8px;font-size:9px}.status.s1{color:#289b70;background:#e6f7ef}.status.s2{color:#d17d43;background:#fff0e5}.progress-wrap{color:#92909a;width:90px;font-size:8px}.progress-wrap>span{text-align:right;margin-bottom:5px;display:block}.progress-wrap>div{background:#efeff1;border-radius:3px;height:3px;overflow:hidden}.progress-wrap i{height:100%;display:block}.more-button{color:#9a98a1;background:0 0;border:0;padding:3px}.right-column{flex-direction:column;gap:15px;display:flex}.focus-card,.activity-card{background:#fff;border:1px solid #eae9ee;border-radius:16px;padding:20px}.focus-head{border-bottom:1px solid #efedf1;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.focus-head>div:first-child{flex-direction:column;gap:5px;display:flex}.focus-head span{color:#777480;font-size:12px}.focus-head strong{font-size:22px}.ring{background:conic-gradient(#695bdc 0 60%,#eeeef2 60%);border-radius:50%;place-items:center;width:54px;position:relative;height:54px!important;display:grid!important}.ring:after{content:"";background:#fff;border-radius:50%;width:42px;height:42px;position:absolute}.ring span{z-index:1;color:#5c50c7;font-size:9px;font-weight:700}.goal-list{flex-direction:column;padding:12px 0 7px;display:flex}.goal-list label{color:#585661;cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.goal-list input{display:none}.goal-list .tick{border:1.5px solid #d7d4dd;border-radius:5px;flex:none;width:17px;height:17px;position:relative}.goal-list input:checked+.tick{background:#6b5ddd;border-color:#6b5ddd}.goal-list input:checked+.tick:after{content:"✓";color:#fff;font-size:11px;position:absolute;top:-1px;left:2px}.goal-list input:checked~*{text-decoration:line-through}.focus-card>button{color:#6558d1;background:#f1effc;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:10px;font-weight:600;display:flex}.card-title{justify-content:space-between;align-items:center;display:flex}.card-title h3{margin:0;font-size:14px}.card-title button{color:#6558d1;background:0 0;border:0;font-size:9px}.activity-card ul{margin:0;padding:3px 0 0;list-style:none}.activity-card li{gap:10px;padding-top:15px;display:flex}.activity-icon{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity-icon.purple{color:#6a5cda;background:#efebfd}.activity-icon.green{color:#30a97d;background:#e8f7f0}.activity-icon.orange{color:#e68650;background:#fff0e6}.activity-card li p{color:#56535e;margin:0;font-size:10px;line-height:1.45}.activity-card li small{color:#aaa8b0;font-size:8px}.create-modal{border:0;border-radius:20px;width:min(470px,100vw - 30px);padding:0;box-shadow:0 25px 80px #17141f45}.create-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17151dcc}.create-modal form{padding:25px}.modal-head,.modal-head>div{align-items:center;display:flex}.modal-head{justify-content:space-between;margin-bottom:24px}.modal-head>div{gap:12px}.modal-icon{color:#6658d6;background:#eeeafd;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.modal-head h2{margin:0 0 4px;font-size:18px}.modal-head p{color:#92909b;margin:0;font-size:10px}.modal-head>button{color:#77747f;background:#f5f4f7;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.create-modal label{color:#5f5c68;margin-top:15px;font-size:11px;font-weight:600;display:block}.create-modal input,.create-modal select{color:#35333d;background:#fff;border:1px solid #dedce4;border-radius:10px;outline:0;width:100%;height:44px;margin-top:7px;padding:0 12px;font-size:12px}.create-modal input:focus,.create-modal select:focus{border-color:#7568dd;box-shadow:0 0 0 3px #6859d515}.modal-actions{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.modal-actions button{border-radius:10px;height:40px;padding:0 16px}.modal-actions .cancel{color:#696671;background:#fff;border:1px solid #e2e0e6}.overlay{display:none}@media (width<=1180px){.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;display:grid}.focus-card{grid-row:span 2}.activity-card{min-height:100%}}@media (width<=800px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 60px #1116}.overlay{z-index:25;background:#1118;display:block;position:fixed;inset:0}.page{margin-left:0}.menu-button{background:0 0;border:0;place-items:center;margin-right:9px;padding:5px;display:grid}.mobile-logo{font-weight:700;display:block}.search{width:min(300px,45vw);margin-left:auto}header{height:68px;padding:0 18px}.header-actions .avatar{display:none}main{padding:30px 20px}.welcome-row h1{font-size:25px}}@media (width<=600px){.search{display:none}.welcome-row{align-items:flex-start}.welcome-row .primary{width:43px;height:43px;padding:0;font-size:0}.welcome-row h1{font-size:22px}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{min-height:150px;padding:16px}.stat-card strong{font-size:23px}.content-grid{display:block}.tools-grid{grid-template-columns:1fr}.right-column{margin-top:20px;display:flex}.project{grid-template-columns:auto 1fr auto;gap:10px;display:grid}.project-thumb{grid-row:span 2}.project-main{min-width:0}.status{justify-self:end}.progress-wrap{grid-column:2/4;width:100%}.more-button,.filters{display:none}.welcome-row{margin-bottom:24px}.stats-grid{margin-bottom:32px}.section-heading{align-items:center}}@media (width<=400px){.stats-grid{grid-template-columns:1fr}.stat-card{min-height:145px}.welcome-row p{max-width:200px}.tool-card{height:auto;min-height:110px}}.sidebar{color:#272733;background:#f1f3f8;border-right:1px solid #e3e5ec;flex-direction:row;width:286px;padding:0;display:flex}.icon-rail{background:#fff;border-right:1px solid #e8e9ee;flex-direction:column;flex:0 0 68px;align-items:center;gap:12px;width:68px;padding:15px 8px 18px;display:flex}.rail-logo{color:#fff;background:#23232d;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-4deg);box-shadow:0 5px 14px #1d1c2522}.rail-logo span{font-size:17px;font-weight:800;transform:rotate(4deg)}.icon-rail>small{color:#595762;font-size:9px;font-weight:600}.rail-spacer{flex:1}.icon-rail>button{color:#898792;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.icon-rail>button:hover{color:#5b50cf;background:#f0f1f6}.icon-rail .rail-avatar{color:#fff;background:#827b78;border-radius:50%;width:30px;height:30px;font-size:12px;font-weight:700}.nav-panel{flex-direction:column;width:218px;min-height:100vh;padding:19px 14px 15px;display:flex;overflow-y:auto}.brand{color:#23222d;gap:9px;height:36px;padding:0 5px 14px;font-size:18px}.brand-mark{color:#fff;background:linear-gradient(145deg,#7567e5,#5548c8);border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;display:grid;box-shadow:0 5px 14px #6454df35}.new-doc{height:42px;box-shadow:none;border-radius:9px;justify-content:space-between;margin:0 0 20px;padding:0 8px 0 16px}.new-doc b{background:#ffffff24;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.sidebar nav{gap:4px}.nav-caption{color:#9a9ca7;letter-spacing:1.2px;margin:0 10px 6px;font-size:9px;font-weight:700}.sidebar nav button{color:#5c5d68;border-radius:9px;gap:11px;height:42px;padding:0 11px}.sidebar nav button:hover{color:#5147c7;background:#fff}.sidebar nav button.active{color:#554bd0;background:#fff;box-shadow:0 4px 15px #33315f0a}.sidebar nav button.active svg{color:#5d52d3}.sidebar nav button b{border-radius:9px;width:19px;height:19px;font-size:9px}.upgrade-card{background:#fff;border:1px solid #e6e6ed;border-radius:12px;margin-top:auto;padding:13px}.upgrade-icon{width:30px;height:30px;margin-bottom:8px}.upgrade-card strong{color:#35333f;font-size:12px}.upgrade-card p{color:#9997a2;margin:4px 0 8px;font-size:9px}.upgrade-card button{color:#6256d3;font-size:9px}.language-switch{color:#5d5b66;background:#f9f9fb;border:1px solid #e2e3e9;border-radius:9px;align-items:center;gap:8px;width:100%;height:39px;margin-top:10px;padding:0 10px;display:flex}.language-switch span{font-size:11px;font-weight:600}.language-switch small{color:#a2a0aa;margin-left:auto;font-size:8px}.language-switch:hover{color:#554acb;background:#fff;border-color:#cfcbea}.profile{color:#33313c;padding:14px 3px 0}.profile small{color:#9997a0}.profile>svg{color:#aaa8b1}@media (height<=760px) and (width>=801px){.upgrade-card{display:none}.nav-panel{padding-bottom:10px}.profile{padding-top:10px}.sidebar nav button{height:39px}}@media (width<=800px){.sidebar{width:286px}.page{margin-left:0}.nav-panel,.icon-rail{min-height:100vh}}.sidebar{width:340px}.icon-rail{color:#f0f1f5;background:#292a30;border-right:0;flex-basis:96px;gap:9px;width:96px;padding:16px 8px 18px}.rail-brand{background:0 0;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:6px;display:grid;overflow:hidden}.rail-brand img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.rail-nav{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.rail-nav button{color:#b6b8c2;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:0 0 80px;justify-content:center;align-items:center;gap:7px;width:80px;height:80px;padding:9px 3px 8px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.rail-nav button svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.rail-nav button span{white-space:normal;text-align:center;font-size:11px;line-height:1.15}.rail-nav button:hover,.rail-nav button:focus-visible{color:#fff;box-shadow:none;background:#555;outline:0}.rail-nav button:hover svg,.rail-nav button:focus-visible svg,.rail-nav button:active svg{transform:scale(1.2)}.rail-nav button.active{color:#fff;box-shadow:none;background:#555;font-weight:600}.icon-rail>button.rail-utility{color:#898b95;width:42px;height:42px}.icon-rail>button.rail-utility:hover{color:#fff;background:#292a30}.icon-rail>button.rail-wallet{color:#c2c3ca;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:56px;height:54px;display:flex}.rail-wallet span{font-size:10px;font-weight:500;line-height:1}.language-control{place-items:center;display:grid;position:relative}.rail-language{color:#a8aab3;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:42px;height:42px;padding:0;transition:background .2s,color .2s;display:flex}.rail-language span{font-size:8px;font-weight:700;line-height:1}.rail-language:hover,.rail-language[aria-expanded=true]{color:#fff;background:#34353b}.icon-rail .rail-avatar{color:#fff;background:#34353b;border:1px solid #4b4c54;width:34px;height:34px}.nav-panel{width:244px;padding-left:18px;padding-right:18px}.nav-panel .brand{padding-bottom:27px}.nav-panel .top-order{flex:0 0 42px;margin-bottom:25px}.nav-panel .top-order:hover,.nav-panel .top-order:focus-visible{box-shadow:none;transform:none}.page{margin-left:340px}@media (width<=800px){.sidebar{width:340px}.page{margin-left:0}}.theme-control{place-items:center;display:grid;position:relative}.rail-theme{color:#a8aab3;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;height:42px;padding:0;transition:background .2s,color .2s;display:grid}.rail-theme:hover,.rail-theme[aria-expanded=true]{color:#fff;background:#34353b}.theme-menu{z-index:100;background:#fff;border:1px solid #e5e5ea;border-radius:12px;width:164px;padding:7px;position:absolute;bottom:0;left:60px;box-shadow:0 12px 35px #17182026}.theme-menu button{color:#34333d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:43px;padding:0 10px;display:flex}.theme-menu button span{flex:1;font-size:12px;font-weight:600}.theme-menu button:hover{background:#f4f3f8}.theme-menu button.active{color:#5c50d2;background:#f0eefc}.app-shell{transition:background-color .2s,color .2s}.app-shell[data-theme=dark] .page,.app-shell[data-theme=dark] main{background:#121419}.app-shell[data-theme=dark] header{background:#191b21;border-color:#2b2d35}.app-shell[data-theme=dark] .search{color:#8f929d;background:#22242b;border-color:#30323a}.app-shell[data-theme=dark] .search input{color:#ececf1}.app-shell[data-theme=dark] .search kbd{color:#a9abb5;background:#292b33;border-color:#3a3c45}.app-shell[data-theme=dark] .icon-button{color:#b7b8c1;background:#22242b;border-color:#31333b}.app-shell[data-theme=dark] .nav-panel{background:#1d1f25;border-color:#2b2d35}.app-shell[data-theme=dark] .sidebar{border-right-color:#2b2d35}.app-shell[data-theme=dark] .nav-caption{color:#777a86}.app-shell[data-theme=dark] .sidebar nav button{color:#a9abb5}.app-shell[data-theme=dark] .sidebar nav button:hover{color:#fff;background:#272930}.app-shell[data-theme=dark] .sidebar nav button.active{color:#9f96ff;box-shadow:none;background:#2d2f38}.app-shell[data-theme=dark] .stat-card,.app-shell[data-theme=dark] .tool-card,.app-shell[data-theme=dark] .project-list,.app-shell[data-theme=dark] .focus-card,.app-shell[data-theme=dark] .activity-card{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .stat-card.accent{background:#282532;border-color:#35313f}.app-shell[data-theme=dark] .stat-card>p,.app-shell[data-theme=dark] .subtext,.app-shell[data-theme=dark] .section-heading p,.app-shell[data-theme=dark] .tool-card p{color:#8f919c}.app-shell[data-theme=dark] .tool-card:hover{box-shadow:none;border-color:#49435f}.app-shell[data-theme=dark] .tool-card>button{color:#a5a7b0;background:#25272e;border-color:#33353d}.app-shell[data-theme=dark] .tool-card:hover>button{color:#fff;background:#6558d9;border-color:#6558d9}.app-shell[data-theme=dark] .filters{background:#22242a}.app-shell[data-theme=dark] .filters button.active{color:#f1f1f4;box-shadow:none;background:#34363e}.app-shell[data-theme=dark] .project{border-color:#2c2e35}.app-shell[data-theme=dark] .project-main p,.app-shell[data-theme=dark] .progress-wrap{color:#8c8e98}.app-shell[data-theme=dark] .mini-progress,.app-shell[data-theme=dark] .progress-wrap>div{background:#30323a}.app-shell[data-theme=dark] .focus-head{border-color:#2e3038}.app-shell[data-theme=dark] .ring:after{background:#1b1d23}.app-shell[data-theme=dark] .goal-list label,.app-shell[data-theme=dark] .activity-card li p{color:#b9bac2}.app-shell[data-theme=dark] .goal-list label>span{border-color:#50525c}.app-shell[data-theme=dark] .focus-card>button{color:#a79ff2;background:#2a283a}.app-shell[data-theme=dark] .theme-menu{background:#24262d;border-color:#373943;box-shadow:0 15px 40px #0007}.app-shell[data-theme=dark] .theme-menu button{color:#d8d9df}.app-shell[data-theme=dark] .theme-menu button:hover{background:#30323a}.app-shell[data-theme=dark] .theme-menu button.active{color:#aaa1ff;background:#37334d}.app-shell[data-theme=dark] .create-modal{color:#eeeef2;background:#202229}.app-shell[data-theme=dark] .modal-head>button{color:#bbbcc5;background:#2c2e36}.app-shell[data-theme=dark] .create-modal label{color:#c6c7ce}.app-shell[data-theme=dark] .create-modal input,.app-shell[data-theme=dark] .create-modal select{color:#ececf1;background:#292b32;border-color:#3a3c45}.app-shell[data-theme=dark] .modal-actions .cancel{color:#d3d4da;background:#282a31;border-color:#3a3c44}.icon-rail{--rail-hover:#48494f}.rail-nav button:hover,.rail-nav button:focus-visible,.icon-rail>button:hover,.icon-rail>button:focus-visible,.rail-language:hover,.rail-language:focus-visible,.rail-language[aria-expanded=true],.rail-theme:hover,.rail-theme:focus-visible,.rail-theme[aria-expanded=true]{background:var(--rail-hover);color:#fff;box-shadow:none;outline:0}.rail-nav button.active{background:var(--rail-hover);color:#fff;box-shadow:none}.icon-rail>button.rail-wallet,.icon-rail>button.rail-utility,.icon-rail>button.rail-avatar,.language-control .rail-language,.theme-control .rail-theme{color:#c2c3ca;background-color:#0000;border:0;border-radius:8px;flex:0 0 54px;width:56px;height:54px}.icon-rail>button.rail-avatar{place-items:center;display:grid}.icon-rail>button.rail-wallet:hover,.icon-rail>button.rail-wallet:focus-visible,.icon-rail>button.rail-utility:hover,.icon-rail>button.rail-utility:focus-visible,.icon-rail>button.rail-avatar:hover,.icon-rail>button.rail-avatar:focus-visible,.language-control .rail-language:hover,.language-control .rail-language:focus-visible,.language-control .rail-language[aria-expanded=true],.theme-control .rail-theme:hover,.theme-control .rail-theme:focus-visible,.theme-control .rail-theme[aria-expanded=true]{background-color:var(--rail-hover);color:#fff;box-shadow:none;outline:0}.page main.order-page{max-width:1180px;padding-top:34px}.order-page .order-top{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:0;display:flex}.order-page .order-close{color:#6f6d7a;cursor:pointer;background:#fff;border:1px solid #e8e7ec;border-radius:10px;align-items:center;gap:8px;height:36px;margin-bottom:22px;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex;position:static}.order-page .order-close:hover{color:#1d2940;border-color:#dcd7f2}.order-page .order-close svg{flex:none}.order-page .order-layout{grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);align-items:start;gap:34px;max-width:980px;margin:30px auto 0;padding:0;display:grid}.order-main{min-width:0}.stepper{grid-template-columns:repeat(4,1fr);width:100%;display:grid;position:relative}.stepper:before{content:"";background:#dcdce2;height:1px;position:absolute;top:20px;left:12.5%;right:12.5%}.step{text-align:center;color:#a9a7b2;font-size:12px;position:relative}.step span{z-index:1;background:#f8f8fa;border:1px solid #dcdce2;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 14px;font-size:13px;font-weight:600;display:grid;position:relative}.step.current{color:#20202a;font-weight:600}.step.current span,.step.done span{color:#fff;background:#6558d9;border-color:#6558d9}.step.done span{font-size:16px}.order-card,.summary-card{background:#fff;border:1px solid #eae9ee;border-radius:16px;padding:28px;box-shadow:0 3px 14px #15202b08}.field-label{color:#20202a;margin:0 0 10px;font-size:14px;font-weight:600}.field-label small{color:#a9a7b2;font-size:11px;font-weight:400}.field-label i{color:#fff;background:#a9a7b2;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:5px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.field-help{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.field-help-trigger{color:#fff;background:#94919e;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:11px;font-weight:700;line-height:1;display:grid}.field-help-trigger:hover,.field-help-trigger:focus-visible{background:#6558d9;outline:0}.field-help-popover{z-index:20;color:#34313d;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #eceaf0;border-radius:7px;width:min(430px,100vw - 40px);padding:22px;font-size:13px;font-weight:400;line-height:1.4;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-35%,6px);box-shadow:0 12px 30px #2020301f}.field-help-popover:after{content:"";background:#fff;border-bottom:1px solid #eceaf0;border-right:1px solid #eceaf0;width:15px;height:15px;position:absolute;bottom:-8px;left:35%;transform:rotate(45deg)}.field-help:hover .field-help-popover,.field-help:focus-within .field-help-popover{opacity:1;visibility:visible;transform:translate(-35%)}.field-help-popover>strong{margin-bottom:16px;font-size:15px;display:block}.level-guide-row{grid-template-columns:minmax(120px,155px) 1fr;margin-top:2px;display:grid}.level-guide-row>b,.level-guide-row>span{align-items:center;min-height:42px;padding:0 14px;display:flex}.level-guide-row>b{color:#fff;background:#6558d9;font-size:13px}.level-guide-row>span{color:#5f5b68;background:#f1f1f4}.level-guide-row:first-of-type>b{border-radius:5px 0 0}.level-guide-row:first-of-type>span{border-radius:0 5px 0 0}.level-guide-row:last-child>b{border-radius:0 0 0 5px}.level-guide-row:last-child>span{border-radius:0 0 5px}.app-shell[data-theme=dark] .field-help-popover{color:#ececf1;background:#22242b;border-color:#393b44;box-shadow:0 12px 30px #00000042}.app-shell[data-theme=dark] .field-help-popover:after{background:#22242b;border-color:#393b44}.app-shell[data-theme=dark] .level-guide-row>span{color:#c9c7d0;background:#30323a}@media (width<=600px){.field-help-popover{padding:17px;transform:translate(-39%,6px)}.field-help:hover .field-help-popover,.field-help:focus-within .field-help-popover{transform:translate(-39%)}.field-help-popover:after{left:39%}.level-guide-row{grid-template-columns:120px 1fr}.level-guide-row>b,.level-guide-row>span{min-height:44px;padding:7px 10px}}.choice-grid{background:#f5f5f8;border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.choice-grid button{text-align:left;color:#3b3947;cursor:pointer;background:0 0;border:none;min-height:88px;padding:15px 16px;transition:all .2s}.choice-grid button+button{border-left:1px solid #fff}.choice-grid button b{font-size:13px;line-height:1.25;display:block}.choice-grid button small{color:#8f8c98;margin-top:6px;font-size:11px;line-height:1.45;display:block}.choice-grid button.selected{color:#fff;background:#6558d9;border-radius:9px}.choice-grid button.selected small{color:#fff}.choice-grid.compact button{text-align:center;justify-content:center;min-height:52px;font-size:13px}.select-wrap{background:#fff;border:1px solid #dedce4;border-radius:10px;align-items:center;height:48px;padding:0 14px;display:flex;position:relative}.select-wrap select{appearance:none;color:#35333d;cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-size:13px}.select-wrap svg{pointer-events:none;color:#8f8c98;position:absolute;right:14px}.select-wrap.muted select{color:#adaab6}.page-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stepper-input{background:#fff;border:1px solid #dedce4;border-radius:10px;justify-content:space-around;align-items:center;width:116px;height:48px;display:flex}.stepper-input button{color:#a9a7b2;cursor:pointer;background:0 0;border:none;width:30px;font-size:18px}.stepper-input button:hover{color:#5c50c7}.unit-toggle{background:#f5f5f8;border-radius:10px;display:flex;overflow:hidden}.unit-toggle button{color:#3b3947;cursor:pointer;background:0 0;border:none;height:48px;padding:0 15px;font-size:13px}.unit-toggle button.active{color:#fff;background:#6558d9}.spacing{color:#585661;border:1px dashed #d7d4dd;border-radius:10px;flex-wrap:wrap;gap:8px 12px;min-width:225px;padding:12px;font-size:11px;display:flex}.spacing span{text-align:center;color:#8f8c98;width:100%}.spacing label{white-space:nowrap;cursor:pointer}.spacing input{accent-color:#6558d9;vertical-align:middle;cursor:pointer;width:15px;height:15px;margin-right:3px}.deadline{background:#fff;border:1px solid #dedce4;border-radius:10px;justify-content:space-between;align-items:center;width:260px;max-width:100%;height:48px;padding-left:14px;font-size:13px;display:flex;overflow:hidden}.deadline svg{color:#fff;background:#6558d9;flex:none;width:46px;height:100%;padding:14px}.summary-card{position:sticky;top:104px}.summary-card h2{border-bottom:1px solid #efedf1;margin:0 0 14px;padding-bottom:14px;font-size:16px}.summary-lines{grid-template-columns:1fr auto;gap:9px 8px;font-size:12px;display:grid}.summary-lines strong,.summary-lines span:nth-child(2n){text-align:right;color:#8f8c98}.summary-lines b,.summary-lines strong{color:#20202a;font-size:13px}.summary-writer{border-top:1px solid #efedf1;border-bottom:1px solid #efedf1;margin-top:14px;padding:14px 0;font-size:12px;font-weight:600}.summary-total{letter-spacing:.6px;color:#8f8c98;justify-content:space-between;align-items:baseline;margin-top:16px;font-size:11px;display:flex}.summary-total b{color:#20202a;letter-spacing:0;font-size:22px}.promo{color:#6558d9;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:14px 0 0;font-size:11px;text-decoration:underline}.promo small{color:#a9a7b2;text-decoration:none}.order-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.back-btn,.next-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;height:46px;padding:0 22px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.back-btn{color:#696775;background:#fff;border:1px solid #dedce4}.back-btn:hover{color:#3b3947;border-color:#cfcbea}.back-btn svg{margin-right:9px;transform:rotate(180deg)}.next-btn{color:#fff;background:linear-gradient(135deg,#7367e7,#5b4fd3);justify-content:space-between;min-width:180px;padding:0 22px;box-shadow:0 8px 20px #5d50d728}.next-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #5d50d744}.instructions-card{padding-top:28px}.instruction-box{background:#fff;border:1px solid #dedce4;border-radius:10px;flex-direction:column;padding:14px 16px;display:flex;position:relative}.instruction-box input{color:#35333d;background:0 0;border:none;border-bottom:1px solid #efedf1;outline:none;width:100%;padding:0 0 12px;font-size:13px}.instruction-box textarea{resize:none;color:#35333d;background:0 0;border:none;outline:none;flex:none;width:100%;height:335px;padding-top:12px;font-family:inherit;font-size:13px}.instruction-box .attached-files{flex:none;gap:8px;margin:10px 0 0}.instruction-footer{flex:none;align-items:flex-end;gap:16px;margin-top:10px;display:flex}.instruction-footer .upload-help{flex:1;min-width:0;margin:0}.instruction-footer>button{color:#8f8c98;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.instruction-footer>button:hover{color:#6558d9}.upload-help{color:#92909b;margin:9px 0 0;font-size:11px;line-height:1.55}.writer-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.writer-grid button{color:#3b3947;cursor:pointer;text-align:left;background:#f5f5f8;border:none;border-radius:10px;min-height:96px;padding:14px 13px;transition:all .2s}.writer-grid button.selected{color:#fff;background:#6558d9}.writer-grid b,.writer-grid small{display:block}.writer-grid small{color:#8f8c98;margin-top:6px;font-size:11px;line-height:1.45}.writer-grid button.selected small{color:#fff}.specific{color:#585661;cursor:pointer;align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.specific input{cursor:pointer;accent-color:#6558d9;width:16px;height:16px}.specific span{color:#fff;background:#a9a7b2;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.payment-card{box-shadow:none;background:0 0;border:0;padding:0}.payment-card h2{color:#20202a;margin:0 0 14px;font-size:14px;font-weight:600}.payment-option{text-align:left;color:#20202a;cursor:pointer;background:#fff;border:1px solid #eae9ee;border-radius:16px;grid-template-columns:56px 1fr 28px;align-items:center;gap:16px;width:100%;min-height:104px;margin-bottom:12px;padding:18px 20px;transition:all .2s;display:grid;box-shadow:0 3px 14px #15202b08}.payment-option:not(.disabled):hover{border-color:#dcd7f2;box-shadow:0 12px 28px #24202f0c}.payment-option.disabled{color:#adaab6;cursor:not-allowed}.pay-icon{color:#8f8c98;background:#f5f5f8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.payment-option b,.payment-option small,.payment-option em{display:block}.payment-option small{color:#8f8c98;margin-top:4px;font-size:11px;line-height:1.5}.payment-option em{color:#4b8ee8;letter-spacing:.5px;margin-top:9px;font-size:10px;font-style:normal;font-weight:600}.payment-option>svg{color:#a9a7b2;justify-self:end}.payment-option.selected{border-color:#6558d9;box-shadow:0 0 0 3px #6558d91f}.payment-option.disabled .pay-icon{opacity:.55}@media (width<=1340px){.order-page .order-layout{grid-template-columns:1fr;gap:22px}.summary-card{position:static}}@media (width<=800px){.order-page .order-layout{margin-top:24px}.step label{font-size:0}.step span{margin-bottom:0}.order-card,.summary-card{padding:20px}.payment-card{padding:0}.writer-grid,.choice-grid,.choice-grid.compact{grid-template-columns:1fr}.choice-grid button+button{border-top:1px solid #fff;border-left:0}.payment-option{grid-template-columns:44px 1fr 20px;gap:12px;padding:15px}.pay-icon{width:40px;height:40px}.order-actions{flex-direction:column-reverse}.back-btn,.next-btn{width:100%}}.app-shell[data-theme=dark] .order-card,.app-shell[data-theme=dark] .summary-card,.app-shell[data-theme=dark] .payment-option{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .payment-card{background:0 0;border:0}.app-shell[data-theme=dark] .order-page .order-close{color:#b7b8c1;background:#22242b;border-color:#31333b}.app-shell[data-theme=dark] .order-page .order-close:hover{color:#fff}.app-shell[data-theme=dark] .step{color:#777a86}.app-shell[data-theme=dark] .step span{background:#22242b;border-color:#31333b}.app-shell[data-theme=dark] .step.current{color:#ececf1}.app-shell[data-theme=dark] .stepper:before{background:#30323a}.app-shell[data-theme=dark] .field-label{color:#ececf1}.app-shell[data-theme=dark] .choice-grid,.app-shell[data-theme=dark] .unit-toggle,.app-shell[data-theme=dark] .writer-grid button,.app-shell[data-theme=dark] .pay-icon{background:#22242b}.app-shell[data-theme=dark] .choice-grid button{color:#d8d9df}.app-shell[data-theme=dark] .choice-grid button+button{border-color:#1b1d23}.app-shell[data-theme=dark] .select-wrap,.app-shell[data-theme=dark] .stepper-input,.app-shell[data-theme=dark] .instruction-box,.app-shell[data-theme=dark] .deadline{background:#22242b;border-color:#3a3c45}.app-shell[data-theme=dark] .select-wrap select,.app-shell[data-theme=dark] .instruction-box input,.app-shell[data-theme=dark] .instruction-box textarea,.app-shell[data-theme=dark] .stepper-input b,.app-shell[data-theme=dark] .deadline{color:#ececf1}.app-shell[data-theme=dark] .instruction-box input{border-bottom-color:#33353d}.app-shell[data-theme=dark] .unit-toggle button,.app-shell[data-theme=dark] .writer-grid button,.app-shell[data-theme=dark] .spacing,.app-shell[data-theme=dark] .specific{color:#b9bac2}.app-shell[data-theme=dark] .spacing{border-color:#3a3c45}.app-shell[data-theme=dark] .summary-card h2,.app-shell[data-theme=dark] .summary-lines b,.app-shell[data-theme=dark] .summary-lines strong,.app-shell[data-theme=dark] .summary-total b,.app-shell[data-theme=dark] .summary-writer,.app-shell[data-theme=dark] .payment-card h2,.app-shell[data-theme=dark] .payment-option{color:#ececf1}.app-shell[data-theme=dark] .summary-card h2,.app-shell[data-theme=dark] .summary-writer{border-color:#2e3038}.app-shell[data-theme=dark] .promo{color:#9f96ff}.app-shell[data-theme=dark] .back-btn{color:#d3d4da;background:#282a31;border-color:#3a3c44}.app-shell[data-theme=dark] .payment-option:not(.disabled):hover{box-shadow:none;border-color:#49435f}.app-shell[data-theme=dark] .payment-option.disabled{color:#6e707a}.order-page{font-size:15px}.order-page .order-top{max-width:940px}.stepper:before{background:#d9dbe3;top:22px}.step{font-size:13px;font-weight:500}.step span{background:#f8f8fa;width:44px;height:44px;margin-bottom:15px;font-size:16px;font-weight:700}.order-card,.summary-card{box-shadow:none;border:1px solid #e3e4ea;border-radius:12px;padding:32px}.field-label{margin-bottom:12px;font-size:15px}.field-label:not(:first-child){margin-top:29px}.field-label small{font-size:12px}.field-label i{width:18px;height:18px;font-size:11px}.choice-grid{background:#f2f3f7;border-radius:9px}.choice-grid button{min-height:94px;padding:17px 18px}.choice-grid button b{font-size:14px}.choice-grid button small{margin-top:7px;font-size:12px}.choice-grid.compact button{min-height:56px;font-size:14px}.select-wrap,.stepper-input,.unit-toggle,.deadline{border-radius:9px;height:52px}.select-wrap select,.deadline{font-size:14px}.stepper-input b{font-size:15px}.unit-toggle button{height:52px;padding:0 17px;font-size:14px}.spacing{border-radius:9px;min-height:52px;padding:11px 13px;font-size:12px}.deadline{width:280px}.deadline svg{width:50px;padding:15px}.summary-card h2{margin-bottom:17px;padding-bottom:17px;font-size:20px}.summary-lines{gap:11px 9px;font-size:13px}.summary-lines b,.summary-lines strong{font-size:14px}.summary-writer{margin-top:17px;padding:17px 0;font-size:13px}.summary-total{margin-top:18px;font-size:12px}.summary-total b{font-size:24px}.promo{padding-top:16px;font-size:12px}.back-btn,.next-btn{border-radius:9px;height:50px;font-size:14px}.next-btn{box-shadow:none;background:#6558d9}.next-btn:hover{box-shadow:none;background:#594cc9;transform:none}.instruction-box{border-radius:9px}.instruction-box input,.instruction-box textarea{font-size:14px}.upload-help{font-size:12px}.writer-grid button{border-radius:9px;min-height:104px;padding:16px}.writer-grid b{font-size:14px}.writer-grid small{font-size:12px}.specific{font-size:13px}.payment-card{border:0;padding:0}.payment-card h2{font-size:17px}.payment-option{box-shadow:none;border-radius:12px;min-height:112px;padding:20px}.payment-option:not(.disabled):hover{box-shadow:none;border-color:#bdb8e6}.payment-option b{font-size:15px}.payment-option small{font-size:12px}.pay-icon{border-radius:10px}.app-shell[data-theme=dark] .order-card,.app-shell[data-theme=dark] .summary-card,.app-shell[data-theme=dark] .payment-option{box-shadow:none;border-color:#30333c}.sidebar .rail-brand{box-shadow:none;background:0 0}.sidebar .new-doc{box-shadow:none;background:#6558d9}.sidebar .new-doc:hover,.sidebar .new-doc:focus-visible{box-shadow:none;background:#594cc9;outline:0;transform:none}.sidebar nav button.active,.sidebar .theme-menu,.app-shell[data-theme=dark] .sidebar .theme-menu{box-shadow:none}@media (width<=800px){.sidebar.open{box-shadow:none}}.header-wallet,.header-language{color:#62606c;background:#fff;border:1px solid #e8e7ec;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.header-wallet{color:#4d4a58}.header-wallet svg{color:#6558d9}.header-language-control{position:relative}.header-language[aria-expanded=true],.header-wallet:hover,.header-language:hover{color:#5146c3;background:#f5f4f8;border-color:#dcd9e8}.header-language>svg:last-child{transition:transform .2s}.header-language[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.header-language-menu{width:170px;box-shadow:none;inset:48px 0 auto auto}.profile-button{border-radius:50%}.app-shell[data-theme=dark] .header-wallet,.app-shell[data-theme=dark] .header-language{color:#d8d9df;background:#22242b;border-color:#31333b}.app-shell[data-theme=dark] .header-wallet:hover,.app-shell[data-theme=dark] .header-language:hover,.app-shell[data-theme=dark] .header-language[aria-expanded=true]{color:#fff;background:#2d2f37;border-color:#41434c}@media (width<=800px){.header-actions{gap:8px}.header-actions .profile-button{display:grid}}@media (width<=600px){.header-actions .header-wallet span{display:none}.header-wallet{width:40px;padding:0}.header-actions>.icon-button[aria-label=Help\ centre],.header-actions>.icon-button[aria-label=帮助中心]{display:none}.header-language{padding:0 9px}}.order-page .order-layout{align-items:start;column-gap:34px;position:relative}.order-page .order-card:not(.payment-card),.order-page .summary-card{border:0;box-shadow:0 3px 10px #2020300f}.order-page .payment-option{border:0;box-shadow:0 2px 8px #2020300e}.order-page .order-sidebar{z-index:3;flex-direction:column;gap:22px;min-width:0;display:flex;position:sticky;top:96px}.order-page .summary-card{min-height:360px;position:static}.order-page .order-actions{justify-content:flex-end;width:100%;margin-top:0}.order-page .order-actions .next-btn{text-transform:uppercase;letter-spacing:.4px;border-radius:34px;width:min(255px,100%);min-width:0;height:68px;padding:0 30px;font-size:16px}.order-back-action{justify-content:flex-start;padding:0 24px;display:flex}.order-back-action .back-btn{text-transform:uppercase;letter-spacing:.4px;border-radius:34px;width:min(340px,100%);height:68px;padding:0 26px;font-size:16px}.app-shell[data-theme=dark] .order-page .order-card:not(.payment-card),.app-shell[data-theme=dark] .order-page .summary-card{border:0;box-shadow:0 3px 10px #0003}.app-shell[data-theme=dark] .order-page .payment-option{border:0;box-shadow:0 2px 8px #00000029}@media (width<=1340px){.order-page .order-sidebar{position:static}.order-page .summary-card{min-height:0}}.format-selector{background:#f2f3f7;border-radius:10px;gap:4px;padding:4px;display:flex}.format-selector button{color:#54515e;background:0 0;border:0;border-radius:8px;flex:auto;min-width:max-content;height:48px;padding:0 18px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.format-selector button:hover{color:#3d365f;background:#fff}.format-selector button.selected{color:#fff;background:#6558d9;box-shadow:0 3px 9px #4a3daa2e}.writer-grid{gap:10px}.writer-grid button.writer-option{text-align:center;color:#35323e;background:#f2f3f7;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:190px;padding:20px 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.writer-grid button.writer-option:hover{border-color:#d8d4ef;transform:translateY(-2px);box-shadow:0 5px 14px #20203012}.writer-grid button.writer-option.selected{color:#fff;background:#6558d9;border-color:#6558d9;box-shadow:0 5px 14px #4a3daa2e}.writer-icon{color:#6558d9;background:#fff;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 3px 10px #2020300f}.writer-copy b,.writer-copy small{display:block}.writer-copy b{margin-top:14px;font-size:14px}.writer-copy small{color:#85828f;max-width:150px;margin:7px auto 0;font-size:11px;line-height:1.55}.writer-grid button.writer-option.selected small{color:#ffffffd1}.app-shell[data-theme=dark] .format-selector{background:#22242b}.app-shell[data-theme=dark] .format-selector button{color:#bebfc7}.app-shell[data-theme=dark] .format-selector button:hover{color:#fff;background:#2c2e36}.app-shell[data-theme=dark] .format-selector button.selected{color:#fff;background:#6558d9}.app-shell[data-theme=dark] .writer-grid button.writer-option{color:#d8d9df;background:#22242b}.app-shell[data-theme=dark] .writer-grid button.writer-option:hover{box-shadow:none;border-color:#484258}.app-shell[data-theme=dark] .writer-grid button.writer-option.selected{color:#fff;background:#6558d9;border-color:#6558d9}.app-shell[data-theme=dark] .writer-icon{box-shadow:none;background:#2d2f37}.app-shell[data-theme=dark] .writer-option.selected .writer-icon{color:#fff;background:#ffffff24}@media (width<=800px){.format-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.format-selector button{min-width:0;padding:0 10px}.format-selector button:last-child{grid-column:1/-1}.writer-grid button.writer-option{text-align:left;flex-direction:row;min-height:112px;padding:18px}.writer-icon{width:58px;height:58px}.writer-copy{min-width:0;margin-left:16px}.writer-copy b{margin-top:0}.writer-copy small{max-width:none;margin:5px 28px 0 0}}.order-page .order-main{flex-direction:column;gap:12px;display:flex}.plagiarism-card{padding:28px 32px}.plagiarism-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.plagiarism-heading h3{color:#292733;margin:0;font-size:17px}.plagiarism-heading p{color:#a19eaa;margin:4px 0 0;font-size:12px}.plagiarism-heading>span{color:#6558d9;text-transform:uppercase;background:#f0eefb;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.plagiarism-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plagiarism-options>button{color:#34313d;text-align:left;background:#fff;border:1px solid #e2e1e7;border-radius:9px;flex-direction:column;min-width:0;min-height:164px;padding:16px 16px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.plagiarism-options>button:hover{border-color:#b9dfd2;transform:translateY(-2px);box-shadow:0 5px 14px #2020300f}.plagiarism-options>button.selected{border-color:#20b985;box-shadow:0 0 0 2px #20b9851f}.report-option-top,.report-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-tag{color:#159568;background:#e7f8f1;border-radius:16px;align-items:center;gap:5px;min-width:0;padding:5px 9px;font-size:11px;font-weight:700;display:flex}.report-option-top em{color:#fff;letter-spacing:.4px;background:#eb5757;border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:700}.report-description{color:#575460;max-width:230px;margin:18px 0;font-size:12px;line-height:1.55}.report-price{margin-top:auto}.report-price b{color:#777482;font-size:17px}.report-price span{color:#a19eaa;font-size:10px;font-weight:600}.plagiarism-options>button.selected .report-price span{color:#159568}.summary-extra{color:#777480;justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;font-size:11px;display:flex}.summary-extra span{min-width:0}.summary-extra b{color:#159568;flex:none;font-size:12px}.app-shell[data-theme=dark] .plagiarism-heading h3{color:#ececf1}.app-shell[data-theme=dark] .plagiarism-heading>span{color:#aaa1ff;background:#302d44}.app-shell[data-theme=dark] .plagiarism-options>button{color:#ececf1;background:#22242b;border-color:#383a43}.app-shell[data-theme=dark] .plagiarism-options>button:hover{box-shadow:none;border-color:#386f5d}.app-shell[data-theme=dark] .plagiarism-options>button.selected{border-color:#20b985;box-shadow:0 0 0 2px #20b98526}.app-shell[data-theme=dark] .report-tag{color:#61d5ac;background:#213c34}.app-shell[data-theme=dark] .report-description{color:#b9bac2}@media (width<=800px){.plagiarism-card{padding:20px}.plagiarism-options{grid-template-columns:1fr}.plagiarism-options>button{min-height:150px}}.order-page .choice-grid{background:0 0;border-radius:0;gap:10px;overflow:visible}.order-page .choice-grid button{color:#34313d;background:#fff;border:1px solid #e2e2e8;border-radius:9px;min-width:0;min-height:92px;padding:17px 18px;transition:border-color .18s,background .18s,color .18s;position:relative}.order-page .choice-grid button+button{border:1px solid #e2e2e8}.order-page .choice-grid button:hover{background:#f2f3f7;border-color:#e2e2e8}.order-page .choice-grid button.selected{color:#fff;background:#6558d9;border-color:#6558d9;box-shadow:0 3px 9px #4a3daa2e}.order-page .choice-grid button b{font-size:14px;line-height:1.35}.order-page .choice-grid button small{color:#8c8996;margin-top:7px;font-size:12px}.order-page .choice-grid button.selected small{color:#ffffffd1}.order-page .choice-grid.compact{gap:8px}.order-page .choice-grid.service-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.order-page .choice-grid.compact button{text-align:center;min-height:54px;padding:0 14px}.order-page .choice-grid.compact button.selected{box-shadow:0 3px 9px #4a3daa2e}.app-shell[data-theme=dark] .order-page .choice-grid{background:0 0}.app-shell[data-theme=dark] .order-page .choice-grid button{color:#d8d9df;background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .order-page .choice-grid button:hover{background:#2c2e36;border-color:#363943}.app-shell[data-theme=dark] .order-page .choice-grid button.selected{color:#fff;background:#6558d9;border-color:#6558d9}.app-shell[data-theme=dark] .order-page .choice-grid button.selected small{color:#ffffffd1}@media (width<=800px){.order-page .choice-grid.service-choices{grid-template-columns:1fr}.order-page .choice-grid button+button{border:1px solid #e2e2e8}.app-shell[data-theme=dark] .order-page .choice-grid button+button{border-color:#363943}}.order-page .summary-writer{justify-content:space-between;gap:12px;display:flex}.order-page .summary-writer b{color:#159568;white-space:nowrap}.order-page .page-controls{gap:12px;display:grid}.order-page .quantity-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-page .stepper-input{border-color:#e2e2e8;justify-content:space-between;width:168px;height:52px;padding:4px}.order-page .stepper-input button{color:#5d5969;background:#f3f3f7;border:0;border-radius:6px;flex:0 0 36px;width:36px;height:42px;font-size:21px;line-height:1}.order-page .stepper-input button:hover:not(:disabled){color:#6558d9;background:#efedfb}.order-page .stepper-input button:disabled{cursor:not-allowed;opacity:.42}.order-page .stepper-input input{color:#292733;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;width:55px;min-width:0;padding:0;font-size:16px;font-weight:700}.order-page .stepper-input input::-webkit-inner-spin-button{appearance:none;margin:0}.order-page .stepper-input input::-webkit-outer-spin-button{appearance:none;margin:0}.order-page .unit-toggle{background:#f6f6f9;border:1px solid #e2e2e8;border-radius:9px;height:52px;padding:4px}.order-page .unit-toggle button{color:#777482;background:0 0;border-radius:6px;min-width:76px;height:42px;padding:0 12px;font-size:13px;font-weight:600}.order-page .unit-toggle button:hover:not(.active){color:#4f4c58;background:#e9e9ee}.order-page .unit-toggle button.active{color:#fff;background:#6558d9;box-shadow:0 3px 9px #4a3daa2e}.order-page .spacing{color:#676474;border:0;align-items:center;gap:8px 16px;min-width:0;min-height:0;padding:0;display:flex}.order-page .spacing span{color:#918e9a;text-align:left;width:auto;margin-right:4px;font-size:12px}.order-page .spacing label{font-size:12px}.order-page .spacing input{width:15px;height:15px;margin-right:4px}.order-page .quantity-hint{color:#9995a2;margin:8px 0 0;font-size:11px}.order-page .deadline{color:#292733;text-align:left;background:#fff;border:1px solid #e2e2e8;border-radius:9px;align-items:center;gap:13px;width:100%;max-width:none;height:66px;padding:0 17px;transition:border-color .18s,background .18s;display:flex}.order-page .deadline:hover{background:#fcfbff;border-color:#aaa2e6}.order-page .deadline .deadline-icon,.deadline-dialog .deadline-icon{color:#6558d9;background:#f0eefb;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.order-page .deadline svg,.deadline-dialog .deadline-icon svg{width:20px;height:20px;color:inherit;background:0 0;padding:0}.order-page .deadline-value{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.order-page .deadline-value b{font-size:14px;font-weight:600}.order-page .deadline-value small{color:#817d8a;font-size:12px}.order-page .deadline>svg:last-child{color:#a09cae;flex:0 0 18px}.order-page .deadline:focus-visible,.order-page .stepper-input:focus-within,.order-page .unit-toggle button:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.deadline-dialog{color:#292733;background:#fff;border:1px solid #e5e4eb;border-radius:10px;width:min(392px,100vw - 28px);max-height:calc(100dvh - 28px);padding:20px;overflow-y:auto;box-shadow:0 16px 40px #20203026}.deadline-dialog::backdrop{background:#18162466}.deadline-dialog button:focus-visible,.deadline-dialog select:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.calendar-close{color:#9b98a5;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:6px;right:6px}.calendar-close:hover{color:#292733;background:#f4f3f8}.calendar-month{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;margin:4px 12px 12px;display:grid}.calendar-month h2{text-align:center;margin:0;font-size:16px;font-weight:700}.calendar-month button{color:#5b5667;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.calendar-month button:hover:not(:disabled){color:#6558d9;background:#f2f0fa}.calendar-month button:disabled{opacity:.3;cursor:not-allowed}.calendar-month button:first-child svg{transform:rotate(90deg)}.calendar-month button:last-child svg{transform:rotate(-90deg)}.calendar-distance{color:#656170;background:#f5f5f8;border-radius:7px;place-items:center;min-height:38px;margin:0 8px 14px;font-size:13px;font-weight:600;display:grid}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.calendar-weekdays{margin-bottom:5px}.calendar-weekdays span{color:#9996a1;place-items:center;height:28px;font-size:12px;font-weight:600;display:grid}.calendar-days button{aspect-ratio:1;color:#302d39;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;font-size:13px;font-weight:600;display:grid}.calendar-days button:hover:not(:disabled):not(.selected){color:#5547cd;background:#f0eefb}.calendar-days button.outside{color:#a9a6b1}.calendar-days button.today:not(.selected){color:#159568;box-shadow:inset 0 0 0 1px #9bdcc5}.calendar-days button.selected{color:#fff;background:#20b985}.calendar-days button:disabled{color:#c7c5cc;opacity:.55;cursor:not-allowed}.calendar-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 5px;margin:18px 0 16px;display:grid}.calendar-presets button{color:#585461;white-space:nowrap;background:#fff;border:1px solid #e3e1ed;border-radius:7px;min-width:0;height:34px;padding:0 3px;font-size:11px}.calendar-presets button:hover,.calendar-presets button.selected{color:#117e5a;background:#edf9f4;border-color:#20b985}.calendar-time-toggle{color:#16815d;background:#e7f8f1;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.calendar-time-toggle:hover{background:#daf4e9}.calendar-time-toggle svg:last-child{margin-left:auto;transition:transform .18s}.calendar-time-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.calendar-time-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 2px 2px;display:grid}.calendar-time-fields label{color:#777381;gap:6px;font-size:11px;font-weight:600;display:grid}.calendar-time-fields select{color:#302d39;background:#fff;border:1px solid #e3e1ed;border-radius:7px;width:100%;min-width:0;height:40px;padding:0 8px;font-size:13px}.deadline-dialog .deadline-error{color:#bb4351;margin:10px 2px 0;font-size:12px}.calendar-confirm{color:#fff;background:#6558d9;border:0;border-radius:7px;width:100%;height:46px;margin-top:12px;font-size:13px;font-weight:700}.calendar-confirm:hover:not(:disabled){background:#5547cd}.calendar-confirm:disabled{cursor:not-allowed;opacity:.48}.app-shell[data-theme=dark] .order-page .stepper-input,.app-shell[data-theme=dark] .order-page .deadline{color:#ececf1;background:#22242b;border-color:#3a3c45}.app-shell[data-theme=dark] .order-page .stepper-input input{color:#ececf1}.app-shell[data-theme=dark] .order-page .unit-toggle{background:#22242b;border-color:#3a3c45}.app-shell[data-theme=dark] .order-page .unit-toggle button:hover:not(.active){color:#e0dee6;background:#2c2e36}.app-shell[data-theme=dark] .order-page .unit-toggle button.active{color:#fff;box-shadow:none;background:#6558d9}.app-shell[data-theme=dark] .order-page .deadline:hover{background:#292a34;border-color:#8175e8}.app-shell[data-theme=dark] .order-page .deadline .deadline-icon{color:#c3baff;background:#393453}.app-shell[data-theme=dark] .deadline-dialog{color:#ececf1;background:#1b1d23;border-color:#3a3c45}.app-shell[data-theme=dark] .calendar-close,.app-shell[data-theme=dark] .calendar-month button{color:#c7c4d0}.app-shell[data-theme=dark] .calendar-month button:hover:not(:disabled),.app-shell[data-theme=dark] .calendar-close:hover{color:#fff;background:#30323b}.app-shell[data-theme=dark] .calendar-distance{color:#d3d0dc;background:#282a32}.app-shell[data-theme=dark] .calendar-days button{color:#e0dee6}.app-shell[data-theme=dark] .calendar-days button.outside,.app-shell[data-theme=dark] .calendar-days button:disabled{color:#797784}.app-shell[data-theme=dark] .calendar-days button:hover:not(:disabled):not(.selected){color:#d6cfff;background:#38334f}.app-shell[data-theme=dark] .calendar-days button.selected{color:#fff;background:#20b985}.app-shell[data-theme=dark] .calendar-presets button,.app-shell[data-theme=dark] .calendar-time-fields select{color:#e0dee6;background:#22242b;border-color:#3a3c45}.app-shell[data-theme=dark] .calendar-presets button:hover,.app-shell[data-theme=dark] .calendar-presets button.selected{color:#8ce0bd;background:#223d34;border-color:#20b985}.app-shell[data-theme=dark] .calendar-time-toggle{color:#8ce0bd;background:#223d34}.app-shell[data-theme=dark] .calendar-time-fields label{color:#b9b6c1}.app-shell[data-theme=dark] .calendar-confirm{color:#fff;background:#6558d9}@media (width<=560px){.order-page .deadline-value{display:block}.order-page .deadline-value small{margin-top:3px;display:block}.deadline-dialog{padding:16px}}.page main.writers-page{max-width:1420px;padding-top:44px}.writers-title-row{justify-content:space-between;align-items:flex-end;gap:28px;width:min(100%,1120px);margin:0 auto 32px;display:flex}.writers-title-row h1{letter-spacing:0;margin:8px 0 7px;font-size:36px}.writers-title-row p{color:#898793;margin:0;font-size:16px}.writers-availability{grid-template-columns:auto auto;align-items:center;column-gap:7px;padding-bottom:2px;display:grid}.writers-availability>span{background:#24b985;border-radius:50%;grid-row:1/span 2;width:10px;height:10px;box-shadow:0 0 0 4px #e5f8f1}.writers-availability strong{font-size:20px;line-height:1}.writers-availability small{color:#8d8996;font-size:13px}.writer-tabs{border-bottom:1px solid #e3e3e9;gap:34px;width:min(100%,1120px);margin:0 auto 26px;display:flex;overflow-x:auto}.writer-tabs button{color:#777480;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;height:56px;padding:0 1px;font-size:16px;font-weight:600;display:flex;position:relative}.writer-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.writer-tabs button.active{color:#5547cd}.writer-tabs button.active:after{background:#6558d9}.writer-tabs button span{color:#777480;background:#edecf1;border-radius:12px;place-items:center;min-width:28px;height:24px;padding:0 8px;font-size:12px;display:grid}.writer-tabs button.active span{color:#6558d9;background:#eeebff}.writer-toolbar{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1120px);margin:0 auto 22px;display:flex}.writer-search{color:#9996a1;background:#fff;border:1px solid #e1e0e6;border-radius:6px;align-items:center;width:min(560px,58%);height:54px;padding:0 16px;display:flex}.writer-search:focus-within{border-color:#9188dd;box-shadow:0 0 0 3px #6558d914}.writer-search input{color:#292733;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:15px}.writer-search button{color:#aaa7b1;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.writer-sort{color:#8c8996;background:#fff;border:1px solid #e1e0e6;border-radius:6px;align-items:center;gap:10px;height:54px;padding:0 15px;font-size:14px;display:flex}.writer-sort select{appearance:none;color:#413e49;cursor:pointer;background:0 0;border:0;outline:0;min-width:152px;padding:0 22px 0 0;font-size:15px;font-weight:600}.writer-sort svg{pointer-events:none;margin-left:-23px}.expertise-filter{background:#fff;border:0;border-radius:14px;width:min(100%,1120px);margin:0 auto;padding:22px 24px;box-shadow:0 3px 14px #2020300d}.expertise-filter h2{margin:0 0 6px;font-size:18px}.expertise-filter p{color:#9b98a3;margin:0;font-size:13px}.expertise-chips{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding:0;display:flex;position:relative;overflow:visible}.expertise-chip,.subject-search-trigger{color:#514e59;white-space:nowrap;background:#f3f3f6;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:13px;display:flex}.expertise-chip:hover{color:#5547cd;border-color:#c9c4e7}.expertise-chip.active{color:#fff;background:#6558d9;border-color:#6558d9}.expertise-chip svg{flex:none}.searched-subject{margin-left:auto}.subject-search{flex:none;position:relative}.subject-search-trigger{color:#373440;background:#e7e7ec;font-weight:600}.subject-search-trigger:hover{color:#5547cd;background:#dedee5}.subject-search-field{color:#6558d9;background:#fff;border:1px solid #6558d9;border-radius:9px;align-items:center;width:230px;height:42px;padding:0 12px;display:flex;box-shadow:0 0 0 3px #6558d914}.subject-search-field input{color:#292733;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 0 0 9px;font-size:13px}.subject-search-results{z-index:20;background:#fff;border:1px solid #e4e2ea;border-radius:10px;width:280px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #20203024}.subject-search-results>strong{color:#6558d9;padding:8px 10px 9px;font-size:12px;display:block}.subject-search-results button{color:#47434f;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 10px;font-size:13px;display:flex}.subject-search-results button:hover,.subject-search-results button[aria-selected=true]{color:#5547cd;background:#f0eefb}.subject-search-results p{color:#9996a1;padding:14px 10px;font-size:13px}.writers-list{gap:14px;width:min(100%,1120px);margin:24px auto 0;display:grid}.writer-card{background:#fff;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) 250px;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 3px 14px #2020300f}.writer-card:hover{transform:translateY(-1px);box-shadow:0 7px 20px #20203014}.writer-profile{min-width:0;padding:21px 23px}.writer-identity{align-items:center;gap:15px;display:flex}.writer-avatar{color:#6558d9;background:#eceaf4;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:visible}.writer-avatar:before{content:attr(data-initials)}.writer-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.writer-avatar i{z-index:2;background:#20b985;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:-1px}.writer-avatar i.away{background:#b5b2bd}.writer-identity h2{margin:0 0 4px;font-size:20px}.writer-identity p{color:#807d89;margin:0 0 6px;font-size:15px}.writer-identity button{color:#6558d9;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.writer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 15px;display:grid}.writer-metrics>span{background:#f7f7f9;border-left:1px solid #e2e1e7;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:0;padding:12px 14px;display:grid}.writer-metrics>span:first-child{border-left:0}.writer-metrics svg{color:#827d91}.writer-metrics>span:first-child svg{color:#e2a72e;fill:#f2c14f}.writer-metrics b{font-size:16px}.writer-metrics small{color:#918e9a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.writer-content-tabs{background:#f1f1f4;border-radius:8px;gap:3px;margin-bottom:10px;padding:3px;display:inline-flex}.writer-content-tabs button{color:#716e79;background:0 0;border:0;border-radius:6px;height:30px;padding:0 11px;font-size:12px;font-weight:600}.writer-content-tabs button:hover{color:#5547cd}.writer-content-tabs button.active{color:#5547cd;background:#fff;box-shadow:0 1px 4px #20203014}.writer-bio{color:#625f6c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.65;overflow:hidden}.writer-samples{margin-top:-2px;display:grid}.sample-file-icon{object-fit:contain;display:block}.writer-sample{color:#4f4b58;border-bottom:1px solid #ecebf0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;display:grid}.writer-sample:last-child{border-bottom:0}.writer-sample>svg{color:#aaa7b1}.writer-sample>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.writer-sample>button{color:#4d4955;background:#f0f0f4;border:0;border-radius:8px;height:30px;padding:0 13px;font-size:12px;font-weight:600}.writer-sample>button:hover{color:#5547cd;background:#e9e7f7}.writer-sample>p{color:#817d89;grid-column:2/-1;margin:0 0 10px;font-size:12px;line-height:1.55}.writer-actions{background:#fcfcfd;border-left:1px solid #ecebf0;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;display:flex}.writer-actions button{border-radius:5px;height:52px;font-size:15px;font-weight:600}.save-writer{color:#6f6b78;background:#fff;border:1px solid #dedce4;justify-content:center;align-items:center;gap:7px;display:flex}.save-writer:hover,.save-writer.saved{color:#5547cd;background:#f2f0fc;border-color:#c9c3ed}.save-writer.saved svg{fill:#6558d9}.invite-writer{color:#fff;background:#6558d9;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.invite-writer:hover{background:#594cc9}.unblock-writer{color:#625e6b;background:#fff;border:1px solid #dedce4}.unblock-writer:hover{color:#5547cd;border-color:#6558d9}.writers-empty{text-align:center;border:1px dashed #dcd9e5;border-radius:7px;flex-direction:column;align-items:center;padding:70px 20px;display:flex}.writers-empty>span{color:#6558d9;background:#efedf9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.writers-empty h2{margin:17px 0 6px;font-size:19px}.writers-empty p{color:#918e9a;margin:0;font-size:14px}.writers-empty button{color:#5547cd;background:#fff;border:1px solid #dedce4;border-radius:5px;margin-top:20px;padding:10px 15px;font-size:13px;font-weight:600}.writers-notice{color:#a83a3a;background:#fff4f4;border:1px solid #f0c9c9;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.writers-notice button{width:24px;height:24px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.writers-loading{color:#918e9a;text-align:center;padding:18px 0;font-size:13px}.writers-loading button{color:#5547cd;background:0 0;border:0;font-weight:600;text-decoration:underline}.writers-sentinel{height:1px}.writers-end{color:#a9a6b1;text-align:center;margin:6px 0 18px;font-size:12px}.writers-load-more{color:#5547cd;background:#fff;border:1px solid #dedce4;border-radius:6px;margin:14px auto 0;padding:9px 16px;font-size:13px;font-weight:600;display:block}.writer-sample>button:disabled,.save-writer:disabled,.unblock-writer:disabled{opacity:.6;cursor:wait}.writer-profile-dialog{color:#292733;background:0 0;border:0;width:min(805px,100vw - 96px);max-width:none;height:min(754px,100dvh - 96px);max-height:none;margin:auto;padding:0;overflow:visible}.writer-profile-dialog::backdrop{background:#19181ec2}html.profile-modal-open,html.profile-modal-open body,html.document-viewer-open,html.document-viewer-open body{overflow:hidden}.document-viewer-dialog{background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:40px;display:flex;overflow:hidden}.document-viewer-dialog::backdrop{background:#14141894}.document-viewer{color:#eee;background:#292a2c;border-radius:12px;flex-direction:column;width:min(1100px,100vw - 80px);min-width:320px;max-width:none;height:min(820px,100dvh - 80px);margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000059}.document-viewer-toolbar{color:#4b4952;z-index:2;background:#f4f4f6;flex:0 0 48px;justify-content:space-between;align-items:center;height:48px;padding:0 14px;display:flex;box-shadow:0 1px #14141933}.document-file-name{align-items:center;gap:9px;min-width:0;font-size:15px;display:flex}.document-file-name svg{color:#777580;flex:none}.document-file-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.document-file-name small{color:#9996a1;font-size:11px}.document-viewer-actions{align-items:center;gap:5px;display:flex}.document-viewer-actions button{color:#4e4b55;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.document-viewer-actions button:hover{color:#6558d9;background:#e8e8ec}.document-viewer-stage{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55565a transparent;flex:1;min-height:0;padding:28px 24px 84px;position:relative;overflow:auto}.document-viewer-stage::-webkit-scrollbar{width:7px;height:7px}.document-viewer-stage::-webkit-scrollbar-track{background:0 0}.document-viewer-stage::-webkit-scrollbar-thumb{background:#55565a;border-radius:999px}.document-pages{transform-origin:top;flex-direction:column;align-items:center;gap:22px;display:flex}.document-sheet{color:#292733;width:min(780px,100vw - 90px);min-height:1030px;transform:scale(var(--document-zoom));transform-origin:top;margin-bottom:calc((var(--document-zoom) - 1) * 1030px);background:#fff;padding:62px 76px 70px;position:relative;box-shadow:0 7px 25px #0003}.document-sheet-top{color:#8b8991;justify-content:space-between;font-family:Georgia,serif;font-size:11px;display:flex}.document-sheet h1{text-align:center;margin:72px 0 34px;font-family:Georgia,serif;font-size:21px;line-height:1.35}.document-sheet-body{font-family:Georgia,serif;font-size:16px;line-height:1.85}.document-sheet-body p{text-align:justify;margin:0 0 23px}.document-sheet-body p.cover-line{text-align:center;margin-bottom:20px}.document-sheet-body p.cover-line:first-child{margin-bottom:52px;font-size:18px;font-weight:700}.document-gap{height:32px}.document-sheet footer{color:#88858f;font-family:Georgia,serif;font-size:11px;position:absolute;bottom:30px;right:76px}.document-viewer-controls{z-index:3;color:#f0f0f1;background:#353638;border-radius:22px;align-items:center;gap:7px;height:44px;padding:0 10px;font-size:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #0000004d}.document-viewer-controls span{color:#e3e2e5;padding:0 7px 0 2px}.document-viewer-controls strong{text-align:center;min-width:38px;font-size:12px;font-weight:600}.document-viewer-controls button{color:#fff;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.document-viewer-controls button:hover{background:#55565a}.app-shell[data-theme=dark] .document-viewer-toolbar{color:#e8e7eb;background:#202126}.app-shell[data-theme=dark] .document-viewer-actions button{color:#dedce4}@media (width<=760px){.document-viewer-dialog{width:100vw;height:100vh;padding:12px}.document-viewer{border-radius:10px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.document-viewer-toolbar{flex-basis:52px;height:52px;padding:0 10px}.document-file-name{font-size:13px}.document-file-name small{display:none}.document-viewer-stage{padding:18px 12px 72px}.document-sheet{width:calc(100vw - 36px);min-height:780px;padding:42px 30px 58px}.document-sheet h1{margin:48px 0 28px;font-size:18px}.document-sheet-body{font-size:14px}.document-sheet footer{bottom:23px;right:30px}.document-viewer-controls{bottom:12px}}.writer-profile-modal-shell{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d8d9e0 transparent;background:#f1f2f7;border-radius:16px;width:100%;height:100%;max-height:none;padding:22px 24px 24px;overflow-y:auto;box-shadow:0 24px 70px #0c0b1247}.writer-profile-modal-shell::-webkit-scrollbar{width:5px}.writer-profile-modal-shell::-webkit-scrollbar-track{background:0 0}.writer-profile-modal-shell::-webkit-scrollbar-thumb{background:#d8d9e0;border-radius:999px}.writer-modal-close{color:#302d39;background:#fff;border:0;border-radius:11px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:0;right:-58px;box-shadow:0 8px 24px #0f0e1529}.writer-modal-close:hover{color:#5547cd;background:#f2f0fa}.writer-modal-header{z-index:5;background:#f1f2f7;border:0;justify-content:space-between;align-items:center;height:auto;margin:-22px -24px 16px;padding:22px 24px 14px;display:flex;position:sticky;top:-22px}.writer-modal-header h2{margin:0;font-size:28px;font-weight:600}.writer-modal-header>button{color:#3e3a46;background:#fff;border:0;border-radius:10px;height:46px;padding:0 21px;font-size:14px}.writer-modal-summary{background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 270px;gap:0;padding:18px 20px;display:grid}.writer-modal-person{align-items:center;gap:14px;min-width:0;padding:0 16px 15px 0;display:flex}.writer-modal-person .writer-avatar{flex-basis:58px;width:58px;height:58px}.writer-modal-person h3{margin:0 0 5px;font-size:18px}.writer-modal-person p{color:#797582;margin:0;font-size:13px}.writer-modal-metrics{background:#e5e4e9;border-radius:9px;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.writer-modal-metrics>span{background:#f6f6f8;align-items:center;gap:7px;min-width:0;padding:14px 17px;display:flex}.writer-modal-metrics b{font-size:15px}.writer-modal-metrics svg{color:#e2a72e;fill:#f2c14f}.writer-modal-metrics small{color:#706c78;white-space:nowrap;font-size:12px}.writer-modal-invite{color:#fff;background:#6558d9;border:0;border-radius:9px;grid-area:1/2/span 2;justify-content:space-between;align-self:end;align-items:center;height:50px;margin-left:20px;padding:0 12px 0 22px;font-size:16px;font-weight:600;display:flex}.writer-modal-invite svg{background:#ffffff29;border-radius:6px;padding:4px}.writer-modal-tabs{background:#e6e7ed;border:0;border-radius:12px;gap:4px;margin-top:20px;padding:4px;display:inline-flex}.writer-modal-tabs button{color:#66626e;white-space:nowrap;background:0 0;border:0;border-radius:9px;height:42px;padding:0 18px;font-size:16px;font-weight:600}.writer-modal-tabs button:hover{color:#5547cd}.writer-modal-tabs button.active{color:#6558d9;background:#fff;box-shadow:0 2px 7px #2020301a}.writer-modal-content{padding-top:22px}.writer-modal-section{margin-bottom:24px}.writer-modal-section h3{margin:0 0 12px;font-size:17px;font-weight:600}.writer-highlight-list,.writer-languages{flex-wrap:wrap;gap:8px;display:flex}.writer-highlight-list span,.writer-languages span{color:#4f4b57;background:#fff;border-radius:9px;padding:10px 13px;font-size:12px}.modal-sample-list{gap:9px;display:grid}.modal-sample{color:#4f4b58;background:#fff;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 10px;display:grid}.modal-sample>svg{color:#aaa7b1}.modal-sample>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.modal-sample>button{color:#46424e;background:#eff0f5;border:0;border-radius:8px;min-width:70px;height:32px;padding:0 12px;font-size:12px}.modal-sample>button:hover{color:#5547cd;background:#e8e6f8}.modal-sample>p{color:#797582;grid-column:2/-1;margin:2px 0 8px;font-size:12px;line-height:1.55}.writer-offer p{color:#625f6c;margin:0;font-size:14px;line-height:1.7}.writer-offer>button{color:#6558d9;background:0 0;border:0;margin-top:9px;padding:0;font-size:13px;font-weight:600}.writer-reviews{gap:11px;display:grid}.writer-review-summary{background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 13px;padding:18px;display:grid}.writer-review-summary>strong{grid-row:1/span 2;font-size:35px;line-height:1}.writer-review-summary>span{color:#47434f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.writer-review-summary svg,.writer-reviews article span svg{color:#e2a72e;fill:#f2c14f}.writer-review-summary small{color:#8e8a96;font-size:11px}.writer-reviews article{background:#fff;border-radius:12px;padding:16px 18px}.writer-reviews article>div{align-items:center;gap:12px;display:flex}.writer-reviews article strong{font-size:13px}.writer-reviews article span{color:#5f5b67;align-items:center;gap:4px;font-size:12px;display:flex}.writer-reviews article time{color:#97949e;margin-left:auto;font-size:11px}.writer-reviews article p{color:#625f6c;margin:10px 0 0;font-size:13px;line-height:1.6}.profile-skeleton{min-height:min(760px,100dvh - 70px)}.profile-skeleton .skeleton-block,.profile-skeleton .skeleton-circle{background:#dcdde4;animation:1.3s ease-in-out infinite writer-skeleton-pulse;display:block}.skeleton-header{justify-content:space-between;margin-bottom:22px;display:flex}.skeleton-block{border-radius:9px;height:38px}.skeleton-block.wide{width:220px}.skeleton-block.button{width:90px}.skeleton-block.name{width:170px;height:23px}.skeleton-block.short{width:100px;height:18px;margin-top:10px}.skeleton-block.metric{grid-column:1/-1;width:100%;height:48px}.skeleton-block.section-title{width:130px;height:22px;margin:24px 0 14px}.skeleton-summary{background:#fff;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}.skeleton-circle{border-radius:50%;width:64px;height:64px}.skeleton-tabs{border-bottom:1px solid #dadbe2;gap:22px;padding:25px 0 18px;display:flex}.skeleton-chips{flex-wrap:wrap;gap:10px;display:flex}.skeleton-chips .skeleton-block{width:clamp(130px,20%,220px);height:40px}.skeleton-lines{gap:11px;display:grid}.skeleton-lines .skeleton-block{width:100%;height:44px}.skeleton-lines .skeleton-block:last-child{width:72%}@keyframes writer-skeleton-pulse{0%,to{opacity:.62}50%{opacity:1}}.app-shell[data-theme=dark] .writer-tabs{border-color:#2d3038}.app-shell[data-theme=dark] .writer-tabs button span{color:#aaa8b3;background:#282a32}.app-shell[data-theme=dark] .writer-search,.app-shell[data-theme=dark] .writer-sort{color:#bbbcc5;background:#1b1d23;border-color:#343740}.app-shell[data-theme=dark] .writer-search input,.app-shell[data-theme=dark] .writer-sort select{color:#ececf1}.app-shell[data-theme=dark] .expertise-filter{background:#1b1d23;box-shadow:0 3px 16px #0000002e}.app-shell[data-theme=dark] .expertise-chip,.app-shell[data-theme=dark] .subject-search-trigger{color:#c5c3cc;background:#292b33}.app-shell[data-theme=dark] .expertise-chip:hover{color:#c4bcff;border-color:#5b547c}.app-shell[data-theme=dark] .expertise-chip.active{color:#fff;background:#6558d9;border-color:#6558d9}.app-shell[data-theme=dark] .subject-search-field,.app-shell[data-theme=dark] .subject-search-results{color:#ececf1;background:#24262d;border-color:#45414f}.app-shell[data-theme=dark] .subject-search-field input{color:#ececf1}.app-shell[data-theme=dark] .subject-search-results button{color:#d0ced7}.app-shell[data-theme=dark] .subject-search-results button:hover,.app-shell[data-theme=dark] .subject-search-results button[aria-selected=true]{color:#d6cfff;background:#38334f}.app-shell[data-theme=dark] .writer-card{background:#1b1d23;box-shadow:0 3px 16px #0000002e}.app-shell[data-theme=dark] .writer-card:hover{box-shadow:0 7px 22px #0000003d}.app-shell[data-theme=dark] .writer-avatar i{border-color:#1b1d23}.app-shell[data-theme=dark] .writer-metrics>span{background:#24262d;border-color:#333640}.app-shell[data-theme=dark] .writer-content-tabs{background:#292b33}.app-shell[data-theme=dark] .writer-content-tabs button{color:#aaa8b2}.app-shell[data-theme=dark] .writer-content-tabs button.active{color:#d0caff;box-shadow:none;background:#3a3650}.app-shell[data-theme=dark] .writer-bio,.app-shell[data-theme=dark] .writer-identity p{color:#aaa8b2}.app-shell[data-theme=dark] .writer-sample{color:#d3d1da;border-color:#30333b}.app-shell[data-theme=dark] .writer-sample>button{color:#c7c5ce;background:#292b33}.app-shell[data-theme=dark] .writer-sample>button:hover{color:#d6cfff;background:#38334f}.app-shell[data-theme=dark] .writer-sample>p{color:#aaa8b2}.app-shell[data-theme=dark] .writer-actions{background:#202229;border-color:#30333b}.app-shell[data-theme=dark] .save-writer,.app-shell[data-theme=dark] .unblock-writer{color:#c7c5ce;background:#292b33;border-color:#393c45}.app-shell[data-theme=dark] .save-writer.saved{color:#bdb5ff;background:#302d44;border-color:#5b547c}.app-shell[data-theme=dark] .writers-empty{border-color:#3a3c45}.app-shell[data-theme=dark] .writer-profile-modal-shell{color:#ececf1;background:#202229}.app-shell[data-theme=dark] .writer-modal-header{background:#202229}.app-shell[data-theme=dark] .writer-profile-modal-shell{scrollbar-color:#484a54 transparent}.app-shell[data-theme=dark] .writer-profile-modal-shell::-webkit-scrollbar-thumb{background:#484a54}.app-shell[data-theme=dark] .writer-modal-close,.app-shell[data-theme=dark] .writer-modal-header>button,.app-shell[data-theme=dark] .writer-modal-summary,.app-shell[data-theme=dark] .writer-highlight-list span,.app-shell[data-theme=dark] .writer-languages span,.app-shell[data-theme=dark] .modal-sample,.app-shell[data-theme=dark] .writer-review-summary,.app-shell[data-theme=dark] .writer-reviews article{color:#e2e0e7;background:#292b33}.app-shell[data-theme=dark] .writer-modal-person p,.app-shell[data-theme=dark] .writer-offer p,.app-shell[data-theme=dark] .writer-reviews article p{color:#aaa8b2}.app-shell[data-theme=dark] .writer-modal-metrics{background:#3b3d46}.app-shell[data-theme=dark] .writer-modal-metrics>span{background:#24262d}.app-shell[data-theme=dark] .writer-modal-metrics small{color:#aaa8b2}.app-shell[data-theme=dark] .writer-modal-tabs{background:#292b33}.app-shell[data-theme=dark] .writer-modal-tabs button{color:#aaa8b2}.app-shell[data-theme=dark] .writer-modal-tabs button.active{color:#d0caff;box-shadow:none;background:#3a3650}.app-shell[data-theme=dark] .modal-sample>button{color:#d0ced7;background:#383a43}.app-shell[data-theme=dark] .profile-skeleton .skeleton-block,.app-shell[data-theme=dark] .profile-skeleton .skeleton-circle{background:#3a3c45}.app-shell[data-theme=dark] .skeleton-summary{background:#292b33}@media (width<=1050px){.writer-card{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=760px){.writers-title-row{align-items:flex-start}.writer-toolbar{flex-direction:column;align-items:stretch}.writer-search{width:100%}.writer-sort{width:max-content;max-width:100%}.writer-card{grid-template-columns:1fr}.writer-actions{border-top:1px solid #ecebf0;border-left:0;flex-direction:row}.writer-actions button{flex:1}.app-shell[data-theme=dark] .writer-actions{border-top-color:#30333b}.writer-profile-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.writer-profile-modal-shell{border-radius:14px;height:100%;padding:20px}.writer-modal-header{margin:-20px -20px 16px;padding:20px 20px 14px}.writer-modal-close{width:40px;height:40px;box-shadow:none;top:12px;right:12px}.writer-modal-header{padding-right:48px}.writer-modal-header h2{font-size:21px}.writer-modal-header>button{height:40px;padding:0 15px}.writer-modal-summary{grid-template-columns:1fr;padding:16px}.writer-modal-person{padding-right:0}.writer-modal-metrics{grid-column:1}.writer-modal-invite{grid-area:auto/1;width:100%;margin:14px 0 0}}@media (width<=520px){.writers-title-row{display:block}.writers-availability{width:max-content;margin-top:16px}.writer-tabs{gap:20px}.expertise-filter{padding:19px}.expertise-chips{align-items:stretch}.searched-subject{margin-left:0}.subject-search-field,.subject-search.open{width:100%}.subject-search-results{width:min(280px,100%);left:0;right:auto}.writer-profile{padding:20px}.writer-metrics{grid-template-columns:1fr}.writer-metrics>span,.writer-metrics>span:first-child{border-top:1px solid #e2e1e7;border-left:0}.writer-metrics>span:first-child{border-top:0}.writer-profile-modal-shell{padding:17px}.writer-modal-header{flex-direction:column;align-items:flex-start;gap:12px;margin:-17px -17px 16px;padding:17px 17px 12px}.writer-modal-person .writer-avatar{flex-basis:52px;width:52px;height:52px}.writer-modal-metrics{grid-template-columns:1fr}.writer-modal-content{padding-top:18px}.writer-highlight-list span{padding:8px 10px}.writer-reviews article>div{flex-wrap:wrap;align-items:flex-start}.writer-reviews article time{width:100%;margin-left:0}}.page main.messages-page{width:100%;max-width:none;height:calc(100dvh - 80px);margin:0;padding:0;overflow:hidden}.messages-new-order{color:#fff;background:#6558d9;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.messages-new-order:hover{background:#594cc9}.messages-workspace{background:#fff;grid-template-columns:380px minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.messages-inbox{background:#fcfcfd;border-right:1px solid #ecebf0;flex-direction:column;min-width:0;display:flex}.messages-inbox-head{justify-content:space-between;align-items:center;padding:26px 24px 18px;display:flex}.messages-inbox-head>div{align-items:baseline;gap:9px;display:flex}.messages-inbox-head h2{margin:0;font-size:23px}.messages-inbox-head span{color:#96939e;font-size:13px}.messages-inbox-head>.messages-inbox-actions{align-items:center;gap:4px;display:flex}.messages-inbox-actions>button:not(.messages-new-order),.thread-actions button{color:#8d8996;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid}.messages-inbox-actions>button:not(.messages-new-order):hover,.thread-actions button:hover{color:#5547cd;background:#f0eff5}.messages-search{color:#9b98a3;background:#fff;border:1px solid #e4e2e9;border-radius:9px;align-items:center;height:46px;margin:0 24px;padding:0 13px;display:flex}.messages-search:focus-within{border-color:#9188dd;box-shadow:0 0 0 3px #6558d914}.messages-search input{color:#2e2b35;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:14px}.messages-search button{color:#aaa7b1;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.messages-filters{gap:6px;padding:16px 24px 12px;display:flex}.messages-filters button{color:#777480;background:0 0;border:0;border-radius:8px;height:36px;padding:0 15px;font-size:13px;font-weight:600}.messages-filters button.active{color:#5547cd;background:#eceaf8}.conversation-list{scrollbar-width:thin;scrollbar-color:#dddde3 transparent;flex:1;min-height:0;padding:0 9px 12px;overflow-y:auto}.conversation{color:#302d39;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:50px minmax(0,1fr) auto;gap:13px;width:100%;padding:15px 13px;display:grid}.conversation.active{background:#eeecfa}.conversation-avatar{color:#5547cd;background:#e6e3f6;border-radius:50%;place-items:center;width:50px;height:50px;font-size:13px;font-weight:800;display:grid;position:relative}.conversation-avatar.online:after{content:"";background:#20b985;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:0}.conversation-copy{flex-direction:column;min-width:0;display:flex}.conversation-copy strong{font-size:15px}.conversation-copy small{color:#777381;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;font-size:12px;overflow:hidden}.conversation-copy>span{color:#9a97a2;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conversation-meta{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.conversation-meta time{color:#aaa7b0;white-space:nowrap;font-size:10px}.conversation-meta b{color:#fff;background:#6558d9;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.messages-empty{color:#9996a1;text-align:center;place-items:center;gap:8px;padding:50px 15px;display:grid}.messages-empty p{margin:0;font-size:12px}.message-thread{background:#fff;flex-direction:column;min-width:0;display:flex}.thread-header{background:#fff;border-bottom:1px solid #ecebf0;flex:0 0 86px;justify-content:space-between;align-items:center;height:86px;padding:0 28px;display:flex;position:static}.thread-person{align-items:center;gap:12px;min-width:0;display:flex}.conversation-avatar.large{flex:0 0 52px;width:52px;height:52px}.thread-person h2{margin:0 0 5px;font-size:19px}.thread-person p{color:#8c8994;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.thread-person p i{background:#aaa7b1;border-radius:50%;width:7px;height:7px}.thread-person p i.online-dot{background:#20b985}.thread-actions{gap:4px;display:flex}.thread-context{color:#777381;background:#fafafd;border-bottom:1px solid #ecebf0;align-items:center;gap:9px;min-height:48px;padding:0 28px;font-size:13px;display:flex}.thread-context span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.thread-context button{color:#6558d9;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.message-stream{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dddde3 transparent;flex-direction:column;flex:1;gap:22px;min-height:0;padding:32px 30px 34px;display:flex;overflow-y:auto}.message-row{align-items:flex-end;gap:9px;max-width:75%;display:flex}.message-row.mine{flex-direction:row-reverse;align-self:flex-end}.message-avatar{color:#6558d9;background:#eceaf7;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.message-content{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.message-row.mine .message-content{align-items:flex-end}.message-bubble{color:#4b4853;background:#f0f0f4;border-radius:11px 11px 11px 3px;padding:13px 16px;font-size:14px;line-height:1.55}.message-row.mine .message-bubble{color:#fff;background:#6558d9;border-radius:11px 11px 3px}.message-content time{color:#aaa7b0;font-size:10px}.message-composer{background:#fff;border-top:1px solid #ecebf0;padding:18px 24px 20px}.composer-box{background:#fff;border:1px solid #dfdde5;border-radius:11px;align-items:flex-end;gap:10px;padding:11px 11px 10px 15px;display:flex}.composer-box:focus-within{border-color:#9188dd;box-shadow:0 0 0 3px #6558d914}.composer-box textarea{color:#302d39;resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:34px;max-height:110px;padding:6px 0;font-size:14px;line-height:1.55}.composer-tools{align-items:center;gap:4px;display:flex}.composer-tools button{color:#8e8a97;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.composer-tools button:hover{color:#5547cd;background:#f0eff5}.composer-tools .send-message{color:#fff;background:#6558d9}.composer-tools .send-message:hover{color:#fff;background:#594cc9}.composer-tools .send-message:disabled{cursor:not-allowed;opacity:.4}.message-composer>small{color:#aaa7b0;margin:8px 2px 0;font-size:10px;display:block}.app-shell[data-theme=dark] .messages-workspace,.app-shell[data-theme=dark] .message-thread,.app-shell[data-theme=dark] .thread-header,.app-shell[data-theme=dark] .message-composer{background:#1b1d23}.app-shell[data-theme=dark] .messages-inbox{background:#202229;border-color:#30333b}.app-shell[data-theme=dark] .messages-search,.app-shell[data-theme=dark] .composer-box{background:#24262d;border-color:#3a3c45}.app-shell[data-theme=dark] .messages-search input,.app-shell[data-theme=dark] .composer-box textarea{color:#ececf1}.app-shell[data-theme=dark] .conversation{color:#e1dfe6}.app-shell[data-theme=dark] .conversation.active{background:#302d44}.app-shell[data-theme=dark] .conversation-avatar{color:#c7bfff;background:#393453}.app-shell[data-theme=dark] .conversation-avatar.online:after{border-color:#202229}.app-shell[data-theme=dark] .thread-header,.app-shell[data-theme=dark] .thread-context,.app-shell[data-theme=dark] .message-composer{border-color:#30333b}.app-shell[data-theme=dark] .message-bubble{color:#d5d3db;background:#292b33}.app-shell[data-theme=dark] .message-row.mine .message-bubble{color:#fff;background:#6558d9}@media (width<=1000px){.messages-workspace{grid-template-columns:330px minmax(0,1fr)}}@media (width<=900px){.page main.messages-page{height:auto;min-height:calc(100dvh - 80px);overflow:visible}.messages-workspace{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.messages-inbox{border-bottom:1px solid #ecebf0;border-right:0;max-height:420px}.message-thread{min-height:620px}.app-shell[data-theme=dark] .messages-inbox{border-bottom-color:#30333b}}@media (width<=800px){.page main.messages-page{min-height:calc(100dvh - 68px)}}@media (width<=520px){.message-row{max-width:88%}.message-composer{padding:12px}.message-composer>small{display:none}}.orders-title-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.orders-title-row h1{letter-spacing:0;margin:7px 0 6px;font-size:34px}.orders-title-row p{color:#898793;margin:0;font-size:14px}.orders-create{color:#fff;background:#6558d9;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.orders-create:hover{background:#594cc9}.orders-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.orders-summary article{background:#fff;border-radius:10px;align-items:center;gap:14px;min-width:0;padding:17px 18px;display:flex;box-shadow:0 3px 13px #1f1e2a0b}.order-summary-icon{color:#6558d9;background:#eceafb;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.order-summary-icon.review{color:#de7d45;background:#fff1e7}.order-summary-icon.complete{color:#24a778;background:#e7f7f0}.order-summary-icon.spend{color:#4288da;background:#eaf3fe}.orders-summary article>div{flex-direction:column;min-width:0;display:flex}.orders-summary strong{font-size:21px;line-height:1.15}.orders-summary article>div span{color:#8e8b96;white-space:nowrap;margin-top:4px;font-size:12px}.orders-content{min-width:0}.orders-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.orders-tabs{align-items:center;gap:5px;display:flex}.orders-tabs button{color:#777480;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.orders-tabs button:hover{color:#4b4853;background:#f0eff4}.orders-tabs button.active{color:#5547cd;background:#eae8f8}.orders-tabs button span{color:#8e8b96;background:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.orders-tabs button.active span{color:#5547cd}.orders-tools{align-items:center;gap:9px;display:flex}.orders-search{color:#9b98a3;background:#fff;border:1px solid #e2e0e7;border-radius:9px;align-items:center;width:230px;height:42px;padding:0 11px;display:flex}.orders-search:focus-within{border-color:#9188dd;box-shadow:0 0 0 3px #6558d914}.orders-search input{color:#302d39;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 8px;font-size:13px}.orders-search button{color:#aaa7b1;background:0 0;border:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.orders-sort{color:#8e8b96;background:#fff;border:1px solid #e2e0e7;border-radius:9px;align-items:center;height:42px;padding:0 10px 0 12px;display:flex;position:relative}.orders-sort>span{margin-right:7px;font-size:11px}.orders-sort select{appearance:none;color:#46434e;background:0 0;border:0;outline:0;min-width:102px;padding:0 23px 0 0;font-size:12px;font-weight:600}.orders-sort svg{pointer-events:none;position:absolute;right:9px}.orders-list{flex-direction:column;gap:10px;display:flex}.order-row{background:#fff;border-radius:10px;padding:20px 21px;transition:box-shadow .2s,transform .2s;box-shadow:0 3px 14px #1f1e2a0b}.order-row-main{border-bottom:1px solid #efedf2;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding-bottom:17px;display:grid}.order-number{background:#f2f1f7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:56px;display:flex}.order-number span{color:#96939e;text-transform:uppercase;font-size:9px}.order-number strong{color:#514d5a;margin-top:3px;font-size:13px}.order-copy>div{align-items:center;gap:12px;min-width:0;display:flex}.order-copy h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;overflow:hidden}.order-copy p{color:#94919c;align-items:center;gap:8px;margin:7px 0 0;font-size:11px;display:flex}.order-copy p i{background:#c1bec7;border-radius:50%;width:3px;height:3px}.order-status{color:#5b4fd0;background:#ebe9fa;border-radius:7px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}.order-status.review{color:#cf723e;background:#fff0e5}.order-status.completed{color:#269b70;background:#e6f7ef}.order-row-details{grid-template-columns:minmax(160px,1.25fr) minmax(160px,1fr) minmax(145px,1fr) 80px auto;align-items:center;gap:24px;padding-top:17px;display:grid}.order-progress>div:first-child{justify-content:space-between;align-items:center;display:flex}.order-progress span,.order-due>span,.order-writer>span,.order-price>span,.order-expanded-details span{color:#9a97a2;font-size:10px}.order-progress-track{background:#eeedf2;border-radius:3px;height:5px;margin:8px 0 6px;overflow:hidden}.order-progress-track i{border-radius:inherit;background:#6558d9;height:100%;display:block}.order-progress small{color:#aaa7b1;font-size:9px}.order-due,.order-writer,.order-price{flex-direction:column;gap:8px;min-width:0;display:flex}.order-due strong{color:#514e59;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.order-due svg{color:#8f8b98}.order-writer>div{align-items:center;gap:8px;min-width:0;display:flex}.order-writer b{color:#5c50cc;background:#e9e6f8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.order-writer strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.order-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.order-row-actions button{border-radius:8px;height:38px;font-weight:600}.order-message{color:#6f6b78;background:#fff;border:1px solid #e2e0e7;place-items:center;width:38px;padding:0;display:grid}.order-message:hover{color:#594dcc;border-color:#c9c4ed}.order-open{color:#594dcc;background:#eeecfa;border:0;align-items:center;gap:7px;padding:0 13px;font-size:11px;display:flex}.order-open svg{transition:transform .2s}.order-open[aria-expanded=true] svg{transform:rotate(180deg)}.order-open:hover{background:#e5e2f7}.order-expanded-details{background:#fafafd;border-top:1px solid #efedf2;border-radius:0 0 10px 10px;grid-template-columns:repeat(4,1fr);gap:20px;margin:17px -21px -20px;padding:16px 21px 18px;display:grid}.order-expanded-details>div{flex-direction:column;gap:6px;display:flex}.orders-empty{text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:65px 20px;display:flex}.orders-empty>span{color:#6558d9;background:#efedf9;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.orders-empty h2{margin:14px 0 5px;font-size:17px}.orders-empty p{color:#918e99;margin:0;font-size:12px}.orders-empty button{color:#594dcc;background:#eeecfa;border:0;border-radius:8px;margin-top:16px;padding:9px 13px;font-size:11px;font-weight:700}.app-shell[data-theme=dark] .orders-summary article,.app-shell[data-theme=dark] .order-row,.app-shell[data-theme=dark] .orders-search,.app-shell[data-theme=dark] .orders-sort,.app-shell[data-theme=dark] .orders-empty{background:#1b1d23}.app-shell[data-theme=dark] .orders-tabs button:hover{color:#ececf1;background:#272930}.app-shell[data-theme=dark] .orders-tabs button.active{color:#bcb4ff;background:#302d44}.app-shell[data-theme=dark] .orders-tabs button span{color:#a7a8b1;background:#25272e}.app-shell[data-theme=dark] .orders-search,.app-shell[data-theme=dark] .orders-sort,.app-shell[data-theme=dark] .order-message{border-color:#343740}.app-shell[data-theme=dark] .orders-search input,.app-shell[data-theme=dark] .orders-sort select{color:#ececf1}.app-shell[data-theme=dark] .order-row-main,.app-shell[data-theme=dark] .order-expanded-details{border-color:#30333b}.app-shell[data-theme=dark] .order-number,.app-shell[data-theme=dark] .order-expanded-details{background:#202229}.app-shell[data-theme=dark] .order-number strong,.app-shell[data-theme=dark] .order-due strong{color:#d5d3db}.app-shell[data-theme=dark] .order-progress-track{background:#30323a}.app-shell[data-theme=dark] .order-message{color:#bbbcc5;background:#24262d}@media (width<=1250px){.order-row-details{grid-template-columns:minmax(160px,1.2fr) minmax(160px,1fr) minmax(145px,1fr) auto}.order-price{display:none}.orders-toolbar{flex-direction:column;align-items:flex-start}.orders-tools{width:100%}.orders-search{flex:1;width:auto}}@media (width<=980px){.orders-summary{grid-template-columns:repeat(2,1fr)}.order-row-details{grid-template-columns:1fr 1fr;gap:18px 24px}.order-row-actions{justify-content:flex-start}}@media (width<=700px){.page main.orders-page{padding:28px 18px 45px}.orders-title-row{align-items:flex-start}.orders-title-row h1{font-size:29px}.orders-title-row p{max-width:420px}.orders-create{flex:none;width:44px;padding:0;font-size:0}.orders-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.orders-tabs::-webkit-scrollbar{display:none}.orders-tabs button{flex:none}.orders-tools{flex-direction:column;align-items:stretch}.orders-sort{width:100%}.orders-sort select{flex:1}.order-expanded-details{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.orders-summary{grid-template-columns:1fr 1fr;gap:8px}.orders-summary article{padding:13px}.orders-summary article>div span{white-space:normal}.order-summary-icon{flex-basis:36px;width:36px;height:36px}.orders-summary strong{font-size:18px}.order-row{padding:16px}.order-row-main{grid-template-columns:52px minmax(0,1fr);gap:11px}.order-number{width:52px;height:52px}.order-copy>div{flex-direction:column;align-items:flex-start;gap:7px}.order-copy h2{white-space:normal;width:100%;line-height:1.35}.order-copy p{flex-wrap:wrap}.order-row-details{grid-template-columns:1fr}.order-due,.order-writer{padding-top:3px}.order-row-actions{grid-template-columns:38px 1fr;display:grid}.order-open{justify-content:center}.order-expanded-details{grid-template-columns:1fr;margin:16px -16px -16px;padding:15px 16px}}.page main.orders-page{max-width:1560px;padding-top:46px}.orders-title-row{margin-bottom:34px}.orders-title-row h1{font-size:40px;font-weight:700}.orders-title-row p{font-size:16px}.orders-create{border-radius:7px;height:50px;padding:0 21px;font-size:15px}.orders-summary{gap:18px;margin-bottom:32px}.orders-summary article{box-shadow:none;border:1px solid #ebe9ef;border-radius:6px;gap:17px;padding:21px 22px}.order-summary-icon,.order-summary-icon.review,.order-summary-icon.complete,.order-summary-icon.spend{color:#6558d9;background:0 0;border-radius:0;flex-basis:30px;width:30px;height:30px}.order-summary-icon.review{color:#de7d45}.order-summary-icon.complete{color:#24a778}.order-summary-icon.spend{color:#4288da}.orders-summary strong{font-size:26px}.orders-summary article>div span{margin-top:5px;font-size:14px}.orders-toolbar{margin-bottom:20px}.orders-tabs{gap:7px}.orders-tabs button{border-radius:6px;height:44px;padding:0 15px;font-size:14px}.orders-tabs button span{min-width:22px;height:22px;font-size:11px}.orders-search{border-radius:6px;width:260px;height:46px}.orders-search input{font-size:14px}.orders-sort{border-radius:6px;height:46px}.orders-sort>span{font-size:12px}.orders-sort select{font-size:13px}.order-row{box-shadow:none;border:1px solid #ebe9ef;border-radius:6px;padding:24px 25px}.order-row-main{grid-template-columns:70px minmax(0,1fr);gap:19px;padding-bottom:21px}.order-number{background:0 0;border-left:3px solid #6558d9;border-radius:0;width:70px;height:62px}.order-number span{font-size:10px}.order-number strong{font-size:15px}.order-copy>div{gap:14px}.order-copy h2{font-size:19px}.order-copy p{gap:9px;margin-top:9px;font-size:13px}.order-status{border-radius:5px;padding:6px 10px;font-size:11px}.order-row-details{gap:28px;padding-top:21px}.order-progress span,.order-due>span,.order-writer>span,.order-price>span,.order-expanded-details span{font-size:11px}.order-progress strong{font-size:13px}.order-progress-track{height:6px;margin:9px 0 7px}.order-progress small{font-size:10px}.order-due,.order-writer,.order-price{gap:9px}.order-due strong,.order-writer strong{font-size:13px}.order-writer b{flex-basis:31px;width:31px;height:31px;font-size:9px}.order-price strong{font-size:15px}.order-row-actions{gap:9px}.order-row-actions button{border-radius:6px;height:40px}.order-message{color:#777380;background:0 0;border:0;width:40px;border-radius:50%!important}.order-message:hover{color:#594dcc;background:#eeecfa;border:0}.order-open{padding:0 15px;font-size:12px}.order-expanded-details{border-radius:0 0 6px 6px;margin:21px -25px -24px;padding:18px 25px 21px}.order-expanded-details strong{font-size:13px}.orders-empty{border:1px solid #ebe9ef;border-radius:6px;padding:80px 20px}.orders-empty>span{background:0 0;border-radius:50%;width:44px;height:44px}.orders-empty h2{font-size:19px}.orders-empty p{font-size:13px}.orders-empty button{border-radius:6px;padding:10px 15px;font-size:12px}.app-shell[data-theme=dark] .orders-summary article,.app-shell[data-theme=dark] .order-row,.app-shell[data-theme=dark] .orders-empty{box-shadow:none;border-color:#30333b}.app-shell[data-theme=dark] .order-number{background:0 0;border-left-color:#8175ec}.app-shell[data-theme=dark] .order-message{background:0 0}@media (width<=700px){.page main.orders-page{padding:32px 18px 45px}.orders-title-row h1{font-size:34px}.orders-title-row p{font-size:14px}.orders-summary article>div span{font-size:12px}.order-row{padding:18px}.order-row-main{grid-template-columns:56px minmax(0,1fr);gap:13px}.order-number{width:56px;height:54px}.order-copy h2{font-size:17px}.order-copy p{font-size:12px}.order-expanded-details{margin:17px -18px -18px;padding:16px 18px}}.page main.orders-page{max-width:1600px;padding:55px clamp(28px,4vw,64px) 70px}.orders-simple-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.orders-simple-heading h1{letter-spacing:0;color:#3a3943;margin:0;font-size:38px;font-weight:500}.orders-filter-toggle{color:#77737f;background:#fff;border:0;border-radius:7px;height:42px;padding:0 24px;font-size:12px;font-weight:600}.orders-filter-toggle:hover{color:#5547cd}.orders-filter-panel{background:#fff;border:1px solid #f0eef3;border-radius:8px;grid-template-columns:1fr 1fr 1fr 1fr;gap:28px;margin-bottom:42px;padding:22px 28px 23px;display:grid;box-shadow:0 3px 14px #221f2e09}.orders-filter-panel label{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.orders-filter-panel label>span{color:#817d88;text-transform:uppercase;letter-spacing:.2px;font-size:11px;font-weight:600}.orders-filter-panel select,.orders-filter-search>div{color:#77737f;background:#fff;border:1px solid #e2e0e7;border-radius:4px;width:100%;height:43px}.orders-filter-panel select{appearance:none;outline:0;padding:0 35px 0 14px;font-size:14px}.orders-filter-panel label>svg{color:#b8b5c0;pointer-events:none;position:absolute;bottom:13px;right:12px}.orders-filter-search>div{color:#bab7c3;align-items:center;padding:0 12px;display:flex}.orders-filter-search input{color:#3f3c47;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:14px}.orders-filter-search button{color:#aaa7b1;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.orders-list-heading{color:#817d88;text-transform:uppercase;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr) minmax(190px,.75fr) auto;align-items:center;gap:28px;padding:0 25px 12px;font-size:11px;display:grid}.orders-list-heading strong{text-transform:none;justify-self:end;font-size:11px;font-weight:500}.orders-list{gap:8px}.order-row{background:#fff;border:0;border-radius:4px;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr) minmax(190px,.75fr) auto;align-items:center;gap:28px;padding:25px;display:grid;box-shadow:0 2px 9px #221f2e0b}.order-row:hover{box-shadow:0 4px 13px #221f2e14}.order-row-main,.order-row-details{display:contents}.order-copy{min-width:0}.order-copy h2{font-size:16px;font-weight:600;line-height:1.35}.order-copy p{color:#8f8b97;margin:7px 0 0;font-size:12px}.order-copy p i{background:#c9c6ce}.order-due{flex-direction:column;gap:7px;min-width:0;display:flex}.order-due strong{font-size:14px;font-weight:600}.order-due small{color:#aaa7b1;font-size:11px}.order-status-column{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.order-status-column .order-status{border-radius:4px;padding:6px 9px;font-size:12px}.order-status-column .order-progress-track{width:min(100%,180px);height:4px;margin:0}.order-row-actions{justify-content:flex-end;gap:10px}.order-message{width:38px;height:38px!important}.order-open{color:#6a6572;background:0 0;padding:0 14px;font-size:12px;height:38px!important}.order-open:hover{color:#5547cd;background:#f3f1f7}.order-expanded-details{border-radius:0 0 4px 4px;grid-column:1/-1;margin:0 -25px -25px;padding:17px 25px}.orders-empty{border-radius:4px;grid-column:1/-1}.app-shell[data-theme=dark] .orders-filter-toggle,.app-shell[data-theme=dark] .orders-filter-panel,.app-shell[data-theme=dark] .order-row{background:#1b1d23}.app-shell[data-theme=dark] .orders-simple-heading h1{color:#ececf1}.app-shell[data-theme=dark] .orders-filter-panel{border-color:#30333b}.app-shell[data-theme=dark] .orders-filter-panel select,.app-shell[data-theme=dark] .orders-filter-search>div{color:#ececf1;background:#24262d;border-color:#3a3c45}.app-shell[data-theme=dark] .orders-filter-search input{color:#ececf1}.app-shell[data-theme=dark] .orders-list-heading{color:#aaa7b1}@media (width<=1050px){.orders-filter-panel{grid-template-columns:repeat(2,1fr);gap:18px 24px}.orders-list-heading,.order-row{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr) minmax(160px,.7fr) auto;gap:18px}}@media (width<=760px){.page main.orders-page{padding:34px 20px 50px}.orders-simple-heading h1{font-size:34px}.orders-filter-panel{grid-template-columns:1fr;margin-bottom:28px;padding:18px}.orders-list-heading{display:none}.order-row{grid-template-columns:1fr auto;gap:18px;padding:20px;display:grid}.order-copy{border-bottom:1px solid #efedf2;grid-column:1/-1;padding-bottom:15px}.order-due{grid-column:1}.order-status-column{grid-area:2/2;align-items:flex-end}.order-row-actions{grid-column:1/-1;justify-content:flex-start;padding-top:3px}.order-expanded-details{grid-column:1/-1;margin:0 -20px -20px;padding:16px 20px}}@media (width<=480px){.orders-simple-heading{margin-bottom:20px}.orders-simple-heading h1{font-size:30px}.orders-filter-toggle{padding:0 14px}.order-row{grid-template-columns:1fr;gap:14px}.order-status-column{grid-area:auto/1;align-items:flex-start}.order-row-actions{grid-column:1}}.order-files{background:#fbfbfd;border-top:1px solid #efedf2;grid-column:1/-1;margin:0 -25px -25px;padding:20px 25px 24px}.order-files-heading{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.order-files-heading strong{font-size:14px}.order-files-heading span{color:#9a97a2;font-size:11px}.order-file-main,.order-file-sub{align-items:center;gap:13px;min-width:0;display:grid}.order-file-main{background:#fff;border:1px solid #e8e6ee;grid-template-columns:8px 38px minmax(150px,1fr) 32px 32px auto auto 32px;padding:15px 16px;box-shadow:0 4px 12px #221f2e0f}.order-file-sub{background:#f6f6fa;border-bottom:1px solid #ebe9ef;grid-template-columns:38px minmax(150px,1fr) auto 32px;margin:0 9px;padding:12px 16px}.order-file-sub:last-child{border-bottom:0}.order-file-dot{background:#6558d9;border-radius:50%;width:8px;height:8px}.order-file-type{border-radius:2px;place-items:center;width:38px;height:42px;font-size:13px;font-weight:700;display:grid}.order-file-type.word{color:#fff;background:#4b68c9;font-size:16px}.order-file-type.pdf{color:#506ed5;background:#dfe5fa;height:32px;font-size:10px}.order-file-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.order-file-copy strong{color:#33313b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.order-file-copy small{color:#a09da7;font-size:10px}.order-file-main>button,.order-file-sub>button{color:#787582;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.order-file-main>button:hover,.order-file-sub>button:hover{color:#5547cd}.order-file-seen{color:#e68535;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.order-file-seen svg{color:#f08a36}.order-file-state{white-space:nowrap;border-radius:16px;justify-self:start;padding:7px 12px;font-size:12px;font-weight:600}.order-file-state.draft{color:#4f4d57;background:#e0e1e8}.order-file-state.final{color:#fff;background:#38aa8e;padding:6px 11px}.app-shell[data-theme=dark] .order-files{background:#202229;border-color:#30333b}.app-shell[data-theme=dark] .order-file-main{box-shadow:none;background:#24262d;border-color:#3a3c45}.app-shell[data-theme=dark] .order-file-sub{background:#292b33;border-color:#30333b}.app-shell[data-theme=dark] .order-file-copy strong{color:#ececf1}.app-shell[data-theme=dark] .order-file-state.draft{color:#d4d3da;background:#3b3d46}@media (width<=900px){.order-file-main{grid-template-columns:8px 38px minmax(130px,1fr) 32px auto auto 32px}.order-file-main>button:first-of-type{display:none}.order-file-seen{font-size:11px}}@media (width<=620px){.order-files{margin:0 -18px -18px;padding:17px 18px 20px}.order-file-main{grid-template-columns:8px 36px minmax(0,1fr) auto auto;gap:9px;padding:13px 11px}.order-file-main>button:first-of-type,.order-file-main>button:nth-of-type(2),.order-file-main>.order-file-seen{display:none}.order-file-main>.order-file-state{grid-column:4}.order-file-main>button:last-child{grid-area:1/5}.order-file-sub{grid-template-columns:34px minmax(0,1fr) auto 28px;margin:0 5px;padding:10px 9px}.order-file-copy strong{font-size:12px}.order-file-copy small{font-size:9px}.order-file-state{padding:5px 8px;font-size:10px}}.page main.order-detail-page{max-width:1700px;padding:30px clamp(28px,4vw,62px) 70px}.order-detail-back{color:#77737e;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 25px;padding:0;font-size:13px;display:flex}.order-detail-back svg{transform:rotate(180deg)}.order-detail-back:hover{color:#5547cd}.order-detail-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}.order-detail-heading h1{max-width:850px;margin:8px 0 7px;font-size:30px;font-weight:500;line-height:1.25}.order-detail-heading p{color:#898691;margin:0;font-size:14px}.order-detail-actions{gap:9px;display:flex}.order-detail-actions .order-edit,.order-detail-actions .order-actions{border-radius:5px;height:42px;padding:0 17px;font-size:13px;font-weight:600}.order-detail-actions .order-edit{color:#13a77b;background:#fff;border:1px solid #18b98a}.order-detail-actions .order-actions{color:#5c5864;background:#fff;border:1px solid #e2e0e7;align-items:center;gap:18px;display:flex}.order-timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:34px;display:grid}.order-step{color:#c1bfca;flex-direction:column;gap:12px;font-size:13px;display:flex;position:relative}.order-step span{z-index:1;position:relative}.order-step i{background:#e4e3ea;width:100%;height:2px;display:block;position:relative}.order-step i:after{content:"";background:#e4e3ea;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.order-step.complete i,.order-step.complete i:after,.order-step.current i:after{background:#16bd8a}.order-step.current i:after{box-shadow:0 0 0 3px #d8f5eb}.order-detail-tabs{border-bottom:1px solid #e5e3e9;gap:25px;margin-bottom:26px;display:flex}.order-detail-tabs button{color:#77737e;background:0 0;border:0;border-bottom:2px solid #0000;height:44px;padding:0 3px;font-size:14px}.order-detail-tabs button.active{color:#11a77b;border-bottom-color:#16bd8a;font-weight:700}.order-detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:30px;display:grid}.order-detail-sheet{background:#fff;border:1px solid #eceaf0;border-radius:6px;padding:28px 30px 32px;box-shadow:0 3px 12px #221f2e0a}.order-detail-sheet h2,.order-files-page h2{color:#4d4955;text-transform:uppercase;letter-spacing:.2px;border-bottom:1px solid #e9e7ed;margin:0 0 20px;padding-bottom:17px;font-size:14px;font-weight:700}.order-detail-sheet dl{flex-direction:column;margin:0;display:flex}.order-detail-sheet dl>div{grid-template-columns:220px minmax(0,1fr);gap:18px;padding:8px 0;display:grid}.order-detail-sheet dt{color:#aaa7b1;font-size:14px}.order-detail-sheet dd{color:#35323d;margin:0;font-size:14px;font-weight:600}.order-detail-sheet dd small{color:#aaa7b1;font-size:12px;font-weight:400}.detail-section-title{margin-top:30px!important}.detail-payment{color:#77737e;margin:0;font-size:14px}.order-detail-aside{flex-direction:column;gap:15px;display:flex}.order-price-panel{color:#fff;background:#2d8e72;border-radius:7px;padding:25px 27px 27px}.order-price-panel>span{font-size:13px}.order-price-panel>strong{margin:8px 0 17px;font-size:32px;font-weight:500;display:block}.order-price-panel button{color:#2e7047;background:#9be85a;border:0;border-radius:21px;height:42px;padding:0 20px;font-size:14px;font-weight:700}.order-price-panel a{color:#c3efd9;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.order-services{background:#fff;border:1px solid #eceaf0;border-radius:7px;padding:23px 24px}.order-services h3{color:#5c5864;align-items:center;gap:9px;margin:0 0 18px;font-size:14px;display:flex}.order-services h3 svg{color:#f0af19}.order-services label{color:#45414d;border-top:1px solid #efedf2;justify-content:space-between;align-items:center;padding:15px 0;font-size:13px;display:flex}.order-services label span{align-items:center;gap:9px;display:flex}.order-services label i{border:1px solid #d9d6df;border-radius:3px;width:16px;height:16px}.order-services label b{font-size:12px}.order-files-page{background:#fff;border:1px solid #eceaf0;border-radius:6px;padding:30px}.order-files-page .order-file-main{box-shadow:0 3px 12px #221f2e0f}.app-shell[data-theme=dark] .order-detail-heading h1,.app-shell[data-theme=dark] .order-detail-sheet dt,.app-shell[data-theme=dark] .order-detail-sheet dd,.app-shell[data-theme=dark] .order-services h3,.app-shell[data-theme=dark] .order-services label{color:#ececf1}.app-shell[data-theme=dark] .order-detail-actions .order-edit,.app-shell[data-theme=dark] .order-detail-actions .order-actions,.app-shell[data-theme=dark] .order-detail-sheet,.app-shell[data-theme=dark] .order-services,.app-shell[data-theme=dark] .order-files-page{background:#1b1d23;border-color:#30333b}.app-shell[data-theme=dark] .order-detail-actions .order-actions{color:#d0ced7}.app-shell[data-theme=dark] .order-detail-sheet h2,.app-shell[data-theme=dark] .order-files-page h2,.app-shell[data-theme=dark] .order-detail-tabs{border-color:#30333b}.app-shell[data-theme=dark] .order-detail-sheet dd small{color:#aaa7b1}@media (width<=900px){.order-detail-heading{flex-direction:column;align-items:flex-start}.order-detail-actions{width:100%}.order-detail-grid{grid-template-columns:1fr}.order-detail-aside{grid-template-columns:1fr 1fr;display:grid}.order-services{min-width:0}.order-detail-sheet dl>div{grid-template-columns:180px minmax(0,1fr)}}@media (width<=620px){.page main.order-detail-page{padding:24px 18px 50px}.order-detail-heading h1{font-size:25px}.order-detail-actions{justify-content:space-between}.order-detail-actions .order-edit,.order-detail-actions .order-actions{flex:1}.order-timeline{grid-template-columns:repeat(4,150px);margin-right:-18px;padding-bottom:4px;overflow:hidden}.order-step{font-size:11px}.order-detail-tabs{gap:18px}.order-detail-grid{display:block}.order-detail-sheet{padding:22px 18px}.order-detail-sheet dl>div{grid-template-columns:1fr;gap:4px}.order-detail-aside{margin-top:16px;display:flex}.order-files-page{padding:20px 14px}.order-files-page .order-files{border:0;margin:0;padding:0}.order-files-page .order-file-main{margin:0}.order-files-page .order-file-sub{margin-left:5px;margin-right:5px}}.page main.dashboard-simple{background:#f1f3f8;max-width:none;min-height:calc(100dvh - 80px);padding:34px clamp(28px,5vw,86px) 60px}.dashboard-simple-grid{grid-template-rows:minmax(350px,1fr) minmax(330px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto;display:grid}.dashboard-proposal,.dashboard-recent,.dashboard-services,.dashboard-explore{background:#fff;border:1px solid #edf0f5;border-radius:12px;min-width:0}.dashboard-proposal{flex-direction:column;min-height:350px;padding:34px 32px 30px;display:flex}.dashboard-proposal>p:first-child{color:#777480;margin:0;font-size:16px}.dashboard-proposal h1{color:#262531;letter-spacing:0;margin:17px 0 14px;font-size:32px;font-weight:500}.proposal-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.proposal-meta span,.proposal-meta b{color:#696673;background:#e9e9ee;border-radius:16px;padding:7px 11px;font-size:13px;font-weight:500}.proposal-meta b{background:var(--purple);color:#fff}.proposal-writers{align-items:center;margin-top:29px;padding-left:3px;display:flex}.proposal-writers span,.proposal-writers b{color:#fff;background:#c3d3db;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-3px;font-size:10px;font-weight:700;display:grid}.proposal-writers span:nth-child(2){background:#8caba7}.proposal-writers span:nth-child(3){background:#b99b83}.proposal-writers span:nth-child(4){background:#7b83a9}.proposal-writers b{background:var(--purple);width:35px;font-size:10px}.proposal-count{color:#65616d!important;margin:10px 0 0!important;font-size:16px!important}.proposal-cta{background:var(--purple);color:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:240px;height:52px;margin-top:auto;padding:0 9px 0 18px;font-size:16px;display:flex}.proposal-cta:hover{background:var(--purple-dark)}.proposal-cta svg{background:#7c71e2;border-radius:4px;width:38px;height:38px;padding:9px;display:grid}.dashboard-recent{flex-direction:column;min-height:350px;padding:30px 31px;display:flex}.dashboard-section-head{justify-content:space-between;align-items:center;display:flex}.dashboard-section-head h2,.dashboard-explore h2{color:#262531;margin:0;font-size:28px;font-weight:500}.dashboard-section-head button{color:#45414d;background:#fff;border:0;border-radius:7px;height:44px;padding:0 17px;font-size:15px;box-shadow:0 2px 10px #2221}.recent-order-list{margin-top:22px}.recent-order{color:#46424e;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0;font-size:16px;display:flex}.recent-order span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recent-order b{color:#5d5966;white-space:nowrap;background:#e2e3e9;border-radius:14px;margin-left:16px;padding:6px 10px;font-size:12px;font-weight:600}.recent-order b.selection{background:var(--purple);color:#fff}.show-orders{color:#4e4a56;background:#f7f7fa;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:52px;margin-top:auto;font-size:15px;display:flex}.show-orders:hover{color:#5547cd;background:#eeedf5}.dashboard-services{padding:31px}.simple-tabs{border-bottom:1px solid #e6e5eb;gap:29px;display:flex}.simple-tabs button{color:#6e6a77;background:0 0;border:0;border-bottom:2px solid #0000;height:52px;padding:0;font-size:16px}.simple-tabs button.active{border-color:var(--purple);color:var(--purple);font-weight:600}.service-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:23px;display:grid}.service-grid button{color:#494551;text-align:left;background:#fff;border:1px solid #eef0f4;border-radius:8px;justify-content:space-between;align-items:center;min-width:0;height:62px;padding:0 14px 0 16px;font-size:14px;display:flex}.service-grid button svg{color:var(--purple)}.service-grid button{transition:background .18s,border-color .18s}.service-grid button:hover{background:#f1f2f5;border-color:#f1f2f5}.dashboard-explore{padding:31px}.explore-list{flex-direction:column;gap:7px;margin:20px -10px 0;display:flex}.explore-list button{width:100%;min-height:70px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:7px;outline:0;align-items:center;gap:15px;padding:10px;transition:background .18s;display:flex}.explore-list button:hover,.explore-list button:focus-visible{background:#f1f2f5}.explore-list button:active{background:#e8e9ed}.explore-icon{width:42px;height:42px;color:var(--purple);background:#f4f3fc;border-radius:9px;place-items:center;display:grid}.explore-list button>span:last-child{flex-direction:column;gap:4px;display:flex}.explore-list strong{color:#3d3946;font-size:18px;font-weight:500}.explore-list small{color:#aaa7b1;font-size:13px}.app-shell[data-theme=dark] .page main.dashboard-simple{background:#121419}.app-shell[data-theme=dark] .dashboard-proposal,.app-shell[data-theme=dark] .dashboard-recent,.app-shell[data-theme=dark] .dashboard-services,.app-shell[data-theme=dark] .dashboard-explore{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .dashboard-proposal h1,.app-shell[data-theme=dark] .dashboard-section-head h2,.app-shell[data-theme=dark] .dashboard-explore h2,.app-shell[data-theme=dark] .recent-order,.app-shell[data-theme=dark] .service-grid button,.app-shell[data-theme=dark] .explore-list strong{color:#ececf1}.app-shell[data-theme=dark] .recent-order{border-color:#30333b}.app-shell[data-theme=dark] .dashboard-section-head button,.app-shell[data-theme=dark] .show-orders,.app-shell[data-theme=dark] .service-grid button{color:#d4d2db;background:#24262d;border-color:#3a3c45}.app-shell[data-theme=dark] .simple-tabs{border-color:#30333b}.app-shell[data-theme=dark] .service-grid button:hover{background:#2d3038;border-color:#2d3038}.app-shell[data-theme=dark] .explore-list button:hover,.app-shell[data-theme=dark] .explore-list button:focus-visible{background:#272930}.app-shell[data-theme=dark] .explore-list button:active{background:#2d3038}.app-shell[data-theme=dark] .explore-icon{background:#2b2940}.app-shell[data-theme=dark] .explore-list small{color:#9997a3}@media (width<=900px){.page main.dashboard-simple{padding:28px 20px 45px}.dashboard-simple-grid{grid-template-rows:auto;grid-template-columns:1fr;max-width:680px}.dashboard-proposal,.dashboard-recent{min-height:350px}.dashboard-services,.dashboard-explore{min-height:320px}}@media (width<=520px){.dashboard-proposal,.dashboard-recent,.dashboard-services,.dashboard-explore{border-radius:9px;padding:23px 20px}.dashboard-proposal h1{font-size:28px}.dashboard-section-head h2,.dashboard-explore h2{font-size:24px}.proposal-meta{gap:5px}.proposal-meta span,.proposal-meta b{font-size:12px}.service-grid{grid-template-columns:repeat(2,1fr);gap:8px}.service-grid button{height:58px;padding:0 11px;font-size:13px}.simple-tabs{gap:18px}.simple-tabs button{font-size:14px}.explore-list{gap:18px}.explore-list strong{font-size:16px}.explore-list small{font-size:12px}}.page main.orders-page,.page main.writers-page{background:#f1f3f8;max-width:none;min-height:calc(100dvh - 80px);padding:34px clamp(28px,5vw,86px) 60px}.orders-simple-heading,.orders-filter-panel,.orders-content,.writers-title-row,.writer-tabs,.writer-toolbar,.expertise-filter,.writers-list{width:min(100%,1120px);margin-left:auto;margin-right:auto}.orders-simple-heading{margin-bottom:25px}.orders-filter-panel{margin-bottom:42px}.app-shell[data-theme=dark] .page main.orders-page,.app-shell[data-theme=dark] .page main.writers-page{background:#121419}@media (width<=900px){.page main.orders-page,.page main.writers-page{padding:28px 20px 45px}}.orders-pagination{color:#8c8994;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px 0;font-size:12px;display:flex}.orders-pagination>div{align-items:center;gap:4px;display:flex}.orders-pagination button{color:#77737e;background:0 0;border:0;border-radius:4px;place-items:center;min-width:32px;height:32px;padding:0 9px;font-size:12px;display:grid}.orders-pagination button:hover:not(:disabled){color:#5547cd;background:#e9e8f1}.orders-pagination button.active{color:#fff;background:#5b70d8;font-weight:700}.orders-pagination button:disabled{cursor:not-allowed;color:#c4c2ca;opacity:.7}.orders-pagination button:first-child svg{transform:rotate(90deg)}.orders-pagination button:last-child svg{transform:rotate(-90deg)}.app-shell[data-theme=dark] .orders-pagination{color:#a8a6b1}.app-shell[data-theme=dark] .orders-pagination button{color:#bbb9c4}.app-shell[data-theme=dark] .orders-pagination button:hover:not(:disabled){color:#c6beff;background:#292b33}@media (width<=520px){.orders-pagination{flex-direction:column;align-items:flex-start}.orders-pagination>div{align-self:flex-end}}.order-message{position:relative}.order-message.has-unread{color:#5547cd;background:#eeecfa}.order-message.has-unread:hover{background:#e2def8}.order-message.has-unread>b{color:#fff;background:#e45168;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:-7px;right:-6px}.page main.order-chat-page{max-width:1280px;padding:35px clamp(28px,5vw,80px) 65px}.order-chat-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.order-chat-heading h1{max-width:780px;margin:8px 0 6px;font-size:30px;font-weight:500;line-height:1.25}.order-chat-heading p{color:#898691;margin:0;font-size:14px}.order-chat-view{color:#5547cd;background:#fff;border:1px solid #e2e0e7;border-radius:5px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:13px;font-weight:600;display:flex}.order-chat-layout{background:#fff;border:1px solid #e8e6ed;border-radius:7px;grid-template-columns:290px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 3px 13px #221f2e0a}.order-chat-context{background:#fafafd;border-right:1px solid #eceaf0;padding:27px 24px}.order-chat-number{color:#6558d9;font-size:17px;font-weight:700}.order-chat-context h2{color:#37343e;margin:13px 0 25px;font-size:16px;line-height:1.4}.order-chat-context dl{margin:0}.order-chat-context dl div{border-top:1px solid #e9e7ed;flex-direction:column;gap:4px;padding:12px 0;display:flex}.order-chat-context dt{color:#9a97a2;font-size:11px}.order-chat-context dd{color:#46424e;margin:0;font-size:13px;font-weight:600}.order-chat-context>button{color:#6558d9;background:0 0;border:0;align-items:center;gap:7px;margin-top:28px;padding:0;font-size:12px;font-weight:600;display:flex}.order-chat-thread{flex-direction:column;min-width:0;display:flex}.order-chat-thread-head{border-bottom:1px solid #eceaf0;justify-content:space-between;align-items:center;min-height:76px;padding:0 25px;display:flex}.order-chat-thread-head>div{align-items:baseline;gap:10px;display:flex}.order-chat-thread-head strong{font-size:17px}.order-chat-thread-head span{color:#9a97a2;font-size:11px}.order-chat-status{align-items:center;gap:6px;color:#25a878!important;display:flex!important}.order-chat-status i{background:#25b985;border-radius:50%;width:7px;height:7px}.order-chat-stream{flex-direction:column;flex:1;gap:20px;min-height:0;padding:28px;display:flex;overflow-y:auto}.order-chat-message{max-width:72%;display:flex}.order-chat-message>div{flex-direction:column;gap:5px;display:flex}.order-chat-message p{color:#4d4954;background:#f2f1f5;border-radius:4px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55}.order-chat-message time{color:#aaa7b1;font-size:10px}.order-chat-message.mine{align-self:flex-end}.order-chat-message.mine>div{align-items:flex-end}.order-chat-message.mine p{color:#fff;background:#6558d9}.order-chat-composer{border-top:1px solid #eceaf0;align-items:flex-end;gap:7px;padding:17px 22px;display:flex}.order-chat-composer textarea{color:#35323d;resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:35px;max-height:100px;padding:8px 0;font-size:13px;line-height:1.5}.order-chat-composer>button{color:#88848f;background:0 0;border:0;border-radius:4px;place-items:center;width:35px;height:35px;padding:0;display:grid}.order-chat-composer>button:hover{color:#5547cd;background:#f0eff5}.order-chat-composer .order-chat-send{color:#fff;background:#6558d9}.order-chat-composer .order-chat-send:disabled{cursor:not-allowed;opacity:.4}.app-shell[data-theme=dark] .order-chat-view,.app-shell[data-theme=dark] .order-chat-layout{background:#1b1d23;border-color:#30333b}.app-shell[data-theme=dark] .order-chat-context{background:#202229;border-color:#30333b}.app-shell[data-theme=dark] .order-chat-context h2,.app-shell[data-theme=dark] .order-chat-context dd,.app-shell[data-theme=dark] .order-chat-thread-head strong{color:#ececf1}.app-shell[data-theme=dark] .order-chat-context dl div,.app-shell[data-theme=dark] .order-chat-thread-head,.app-shell[data-theme=dark] .order-chat-composer{border-color:#30333b}.app-shell[data-theme=dark] .order-chat-message p{color:#d7d5dc;background:#292b33}.app-shell[data-theme=dark] .order-message.has-unread{background:#302d44}.app-shell[data-theme=dark] .order-message.has-unread>b{border-color:#1b1d23}@media (width<=760px){.page main.order-chat-page{padding:27px 20px 48px}.order-chat-heading{flex-direction:column;align-items:flex-start}.order-chat-view{justify-content:center;width:100%}.order-chat-layout{grid-template-columns:1fr;min-height:700px}.order-chat-context{border-bottom:1px solid #eceaf0;border-right:0}.order-chat-context h2{margin-bottom:16px}.order-chat-context dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.order-chat-context dl div{padding:9px 0}.order-chat-context>button{margin-top:16px}.order-chat-message{max-width:88%}}.order-detail-actions{align-self:center;align-items:center}.order-detail-actions>button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-width:76px;display:inline-flex}.order-detail-actions .order-actions{min-width:146px}.order-timeline{padding-top:2px}.order-step{color:#a3a0ab;gap:15px;font-weight:500}.order-step i{background:#dfe2eb;border-radius:4px;height:4px}.order-step i:after{background:#dfe2eb;border:3px solid #fff;width:17px;height:17px;top:50%;box-shadow:0 0 0 1px #dfe2eb}.order-step.complete,.order-step.current{color:#6d6975}.order-step.complete i{background:#16bc89}.order-step.complete i:after,.order-step.current i:after{background:#16bc89;box-shadow:0 0 0 1px #16bc89}.order-step.current i:after{width:20px;height:20px;box-shadow:0 0 0 3px #d7f5eb}@media (width<=900px){.order-detail-actions{align-self:stretch}}.messages-inbox{background:#fff}.messages-inbox-head{border-bottom:1px solid #eeedf1;padding:25px 26px 20px}.messages-inbox-head>div:first-child{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.messages-inbox-head h2{font-size:20px;font-weight:600}.messages-inbox-head span{font-size:12px}.messages-new-order{border-radius:5px;height:34px;padding:0 12px;font-size:12px}.messages-search{border-radius:4px;height:43px;margin:18px 26px 0}.messages-search input{font-size:13px}.messages-filters{border-bottom:1px solid #eeedf1;gap:0;padding:15px 26px 12px}.messages-filters button{border-radius:4px;height:31px;padding:0 12px;font-size:12px}.conversation-list{scrollbar-color:#d8d8df transparent;padding:0}.conversation{border-bottom:1px solid #f0eef2;border-left:3px solid #0000;border-radius:0;grid-template-columns:67px minmax(0,1fr) auto;gap:13px;padding:18px 22px}.conversation:hover{background:#faf9fc}.conversation.active{background:#f7f6fc;border-left-color:#6558d9}.conversation-order-number{color:#6558d9;align-self:start;padding-top:2px;font-size:14px;font-weight:700}.conversation-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.conversation-copy small{margin:5px 0 7px;font-size:11px}.conversation-copy>span{font-size:11px;line-height:1.35}.conversation-meta{gap:8px}.conversation-meta time{font-size:9px}.conversation-meta b{border-radius:9px;min-width:18px;height:18px;font-size:9px}.thread-header{flex-basis:91px;height:91px;padding:0 30px}.thread-person{align-items:flex-start;gap:15px}.thread-order-id{color:#6558d9;padding-top:2px;font-size:16px;font-weight:700}.thread-person h2{white-space:nowrap;text-overflow:ellipsis;max-width:min(58vw,680px);margin:0 0 6px;font-size:18px;line-height:1.3;overflow:hidden}.thread-person p{font-size:12px}.thread-context{background:#fff;min-height:46px;padding:0 30px;font-size:12px}.thread-context b{color:#5b4fd0;background:#eeecfa;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.thread-context button{font-size:12px}.message-stream{gap:20px;padding:30px}.message-avatar{display:none}.message-row{max-width:72%}.message-bubble{background:#f3f2f5;border-radius:4px;padding:12px 15px;font-size:13px}.message-row.mine .message-bubble{background:#6558d9;border-radius:4px}.message-composer{padding:16px 30px 19px}.composer-box{border-radius:4px;padding:9px 9px 8px 13px}.composer-tools button,.composer-tools .send-message{border-radius:4px}.app-shell[data-theme=dark] .messages-inbox{background:#1b1d23}.app-shell[data-theme=dark] .messages-inbox-head,.app-shell[data-theme=dark] .messages-filters,.app-shell[data-theme=dark] .conversation{border-color:#30333b}.app-shell[data-theme=dark] .conversation:hover{background:#24262d}.app-shell[data-theme=dark] .conversation.active{background:#29263a;border-left-color:#8175ec}.app-shell[data-theme=dark] .thread-context{background:#1b1d23}.app-shell[data-theme=dark] .thread-context b{color:#c4bcff;background:#302d44}@media (width<=900px){.conversation{grid-template-columns:60px minmax(0,1fr) auto}.thread-person h2{max-width:70vw}}@media (width<=520px){.messages-inbox-head,.messages-search,.messages-filters{margin-left:18px;margin-right:18px}.messages-inbox-head{padding-left:0;padding-right:0}.messages-search{margin-top:16px}.messages-filters{padding-left:0;padding-right:0}.conversation{padding-left:17px;padding-right:17px}.thread-header,.thread-context{padding:0 18px}.message-stream{padding:24px 18px}.message-composer{padding:14px 18px 17px}.thread-person h2{max-width:62vw;font-size:16px}}.order-gate{color:#6b6876;text-align:center;padding:40px 32px;font-size:14px}.field-warning{color:#c2410c;margin:9px 0 0;font-size:12px;line-height:1.5}.attached-files{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.attached-files li{color:#3b3947;border:1px dashed #d4d2dc;border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;font-size:12px;display:flex}.attached-files li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.attached-files li .attached-file-icon{object-fit:contain;flex:none;width:32px;height:32px}.attached-files li small{color:#a19eaa}.attached-files li button{color:#8f8c98;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.attached-files li button:hover{color:#c2410c;background:#f1f0f5}.instruction-footer>button:disabled{cursor:not-allowed;opacity:.4}.instruction-footer>button:disabled:hover{color:#8f8c98}.writer-copy .writer-fee{color:#fff;background:#eb5757;border-radius:5px;margin-top:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.writer-grid button.writer-option.selected .writer-fee{background:#fff3}.plagiarism-options.single{grid-template-columns:minmax(0,1fr)}.plagiarism-options>.report-card{color:#34313d;background:#fff;border:1px solid #20b985;border-radius:9px;flex-direction:column;min-width:0;min-height:140px;padding:16px 16px 14px;display:flex;box-shadow:0 0 0 2px #20b9851f}.plagiarism-options>.report-card .report-description{max-width:none}.plagiarism-options>.report-card .report-price span{color:#159568}.counters-card{padding:24px 32px}.counters-card .field-label{margin-top:0}.counter-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.counter-row .stepper-input input{text-align:center;width:44px;font:inherit;color:#20202a;-moz-appearance:textfield;background:0 0;border:0;font-size:15px}.counter-row .stepper-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter-row .stepper-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter-row .stepper-input button:disabled{cursor:not-allowed;opacity:.4}.counter-note{color:#85828f;font-size:12px}.extras-card{padding:28px 32px}.extras-heading h3{color:#292733;margin:0;font-size:17px}.extras-heading p{color:#a19eaa;margin:4px 0 18px;font-size:12px}.extras-list{gap:14px;padding:10px 10px 0 0;display:grid}.extra-option{color:#34313d;text-align:left;background:#fff;border:1px solid #e2e1e7;border-radius:9px;align-items:stretch;width:100%;padding:0;transition:border-color .2s;display:flex;position:relative}.extra-option:hover{border-color:#cfcbea}.extra-option.selected{border-color:#6558d9}.extra-option:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.extra-icon{color:#6558d9;background:0 0;border-right:1px solid #ecebf0;border-radius:8px 0 0 8px;flex:none;place-items:center;width:96px;min-height:92px;transition:background .2s,color .2s;display:grid}.extra-icon img{object-fit:contain;width:44px;height:44px;transition:filter .2s;display:block}.extra-option.selected .extra-icon{color:#fff;background:#6558d9;border-right-color:#6558d9}.extra-option.selected .extra-icon img{filter:brightness(0)invert()}.extra-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:18px 24px;display:flex}.extra-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.extra-head b{color:#292733;min-width:0;font-size:17px;font-weight:600;line-height:1.3}.extra-copy small{color:#8c8996;margin-top:8px;font-size:13px;line-height:1.5;display:block}.extra-price{color:#7a7785;flex:none;font-size:17px;font-weight:700}.extra-check{color:#fff;background:#6558d9;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-11px;right:-11px;box-shadow:0 0 0 2px #fff}.summary-fees{margin-top:14px}.summary-fees .summary-extra{padding:0 0 10px}.summary-error{color:#c2410c;margin:12px 0 0;font-size:12px;line-height:1.5}.step-error{background:#fff4ed;border-radius:9px;margin:0 0 12px;padding:10px 12px}.next-btn:disabled,.next-btn:disabled:hover{cursor:not-allowed;color:#fff;box-shadow:none;background:#c9c6d6;transform:none}.app-shell[data-theme=dark] .order-gate,.app-shell[data-theme=dark] .counter-note,.app-shell[data-theme=dark] .extra-copy small{color:#a5a7b1}.app-shell[data-theme=dark] .attached-files li{color:#d8d9df;border-color:#383a43}.app-shell[data-theme=dark] .attached-files li button:hover{background:#2c2e36}.app-shell[data-theme=dark] .extras-heading h3,.app-shell[data-theme=dark] .extra-price,.app-shell[data-theme=dark] .counter-row .stepper-input input{color:#ececf1}.app-shell[data-theme=dark] .plagiarism-options>.report-card,.app-shell[data-theme=dark] .extra-option{color:#ececf1;background:#22242b;border-color:#383a43}.app-shell[data-theme=dark] .plagiarism-options>.report-card{border-color:#20b985}.app-shell[data-theme=dark] .extra-option.selected{border-color:#6558d9}.app-shell[data-theme=dark] .extra-icon{color:#aaa1ff;background:0 0;border-right-color:#383a43}.app-shell[data-theme=dark] .extra-option.selected .extra-icon{color:#fff;background:#6558d9;border-right-color:#6558d9}.app-shell[data-theme=dark] .extra-head b{color:#ececf1}.app-shell[data-theme=dark] .extra-check{box-shadow:0 0 0 2px #1b1d23}.app-shell[data-theme=dark] .step-error{background:#2a1d21}@media (width<=600px){.counters-card,.extras-card{padding:20px}.extra-icon{width:68px;min-height:80px}.extra-icon img{width:34px;height:34px}.extra-copy{padding:14px 16px}.extra-head b,.extra-price{font-size:15px}}.page main.order-page{max-width:none;padding:34px clamp(28px,5vw,86px) 60px}.order-page .order-top,.order-page .order-layout{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}@media (width<=900px){.page main.order-page{padding:34px 20px 45px}}.order-page .stepper-input.word-stepper input{width:96px}.order-page .word-unit{color:#676474;font-size:14px;font-weight:500}.app-shell[data-theme=dark] .order-page .word-unit{color:#bebfc7}.order-page .choice-grid.service-choices{background:#fff;border:1px solid #dcdbe3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.order-page .choice-grid.service-choices button{color:#292733;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:112px;margin:0;padding:20px 26px;display:flex}.order-page .choice-grid.service-choices button+button{border:0;border-left:1px solid #dcdbe3}.order-page .choice-grid.service-choices button:hover:not(.selected){background:#fafafc}.order-page .choice-grid.service-choices button.selected{color:#fff;background:#6558d9}.order-page .service-copy b,.order-page .service-copy small{display:block}.order-page .choice-grid.service-choices button b{font-size:17px;font-weight:600;line-height:1.3}.order-page .choice-grid.service-choices button small{color:#8c8996;margin-top:8px;font-size:14px}.order-page .choice-grid.service-choices button.selected small{color:#ffffffd9}.app-shell[data-theme=dark] .order-page .choice-grid.service-choices{background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .order-page .choice-grid.service-choices button{color:#ececf1}.app-shell[data-theme=dark] .order-page .choice-grid.service-choices button+button{border-left-color:#363943}.app-shell[data-theme=dark] .order-page .choice-grid.service-choices button:hover:not(.selected){background:#272930}.app-shell[data-theme=dark] .order-page .choice-grid.service-choices button.selected{color:#fff;background:#6558d9}@media (width<=800px){.order-page .choice-grid.service-choices{grid-template-columns:1fr}.order-page .choice-grid.service-choices button{min-height:0;padding:16px 18px}.order-page .choice-grid.service-choices button+button{border:0;border-top:1px solid #dcdbe3}.app-shell[data-theme=dark] .order-page .choice-grid.service-choices button+button{border-top-color:#363943}}.order-page .choice-grid.level-choices{grid-template-columns:repeat(var(--seg-cols,3),minmax(0,1fr));background:#fff;border:1px solid #dcdbe3;border-radius:10px;gap:0;padding:0;overflow:hidden}.order-page .choice-grid.level-choices button{color:#292733;text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:64px;margin:0;padding:0 16px;font-size:15px;font-weight:500;display:flex}.order-page .choice-grid.level-choices button+button{border:0;border-left:1px solid #dcdbe3}.order-page .choice-grid.level-choices button:hover:not(.selected){background:#fafafc}.order-page .choice-grid.level-choices button.selected{color:#fff;background:#6558d9}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices{background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices button{color:#ececf1}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices button+button{border-left-color:#363943}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices button:hover:not(.selected){background:#272930}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices button.selected{color:#fff;background:#6558d9}@media (width<=560px){.order-page .choice-grid.level-choices{grid-template-columns:1fr}.order-page .choice-grid.level-choices button{min-height:52px}.order-page .choice-grid.level-choices button+button{border:0;border-top:1px solid #dcdbe3}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices button+button{border-top-color:#363943}}.order-page .choice-grid.level-choices.format-choices{display:flex}.order-page .choice-grid.level-choices.format-choices button{color:#54515e;flex:auto;min-width:max-content;min-height:48px;padding:0 18px;font-size:13px;font-weight:600}.order-page .choice-grid.level-choices.format-choices button.selected{color:#fff}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices.format-choices button{color:#bebfc7}.app-shell[data-theme=dark] .order-page .choice-grid.level-choices.format-choices button.selected{color:#fff}@media (width<=560px){.order-page .choice-grid.level-choices.format-choices{flex-direction:column}.order-page .choice-grid.level-choices.format-choices button{min-width:0;min-height:44px}}.order-page .deadline-field{color:#292733;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdbe3;border-radius:10px;align-items:stretch;width:min(100%,380px);height:64px;padding:0;display:flex;overflow:hidden}.order-page .deadline-field-text{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;min-width:0;padding:0 18px;font-size:17px;font-weight:600;display:flex;overflow:hidden}.order-page .deadline-field-icon{color:#6f6c7a;border-left:1px solid #dcdbe3;flex:0 0 64px;place-items:center;display:grid}.order-page .deadline-field:hover{background:#fafafc}.order-page .deadline-field:hover .deadline-field-icon{color:#292733}.app-shell[data-theme=dark] .order-page .deadline-field{color:#ececf1;background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .order-page .deadline-field-icon{color:#a5a7b1;border-left-color:#363943}.app-shell[data-theme=dark] .order-page .deadline-field:hover{background:#272930}.app-shell[data-theme=dark] .order-page .deadline-field:hover .deadline-field-icon{color:#ececf1}.calendar-days button.blocked,.calendar-presets button.blocked{cursor:not-allowed;position:relative;color:#c9c7d0!important;background:0 0!important;border-color:#efeef3!important}.calendar-days button.blocked:hover,.calendar-presets button.blocked:hover{color:#b3b0bc!important}.calendar-days button[data-tip]:hover:after,.calendar-presets button[data-tip]:hover:after,.calendar-days button[data-tip]:focus-visible:after,.calendar-presets button[data-tip]:focus-visible:after{content:attr(data-tip);z-index:5;color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#292733;border-radius:6px;width:max-content;max-width:230px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.calendar-days button[data-tip]:nth-child(7n+1):hover:after,.calendar-presets button[data-tip]:nth-child(4n+1):hover:after{left:0;transform:none}.calendar-days button[data-tip]:nth-child(7n):hover:after,.calendar-presets button[data-tip]:nth-child(4n):hover:after{left:auto;right:0;transform:none}.calendar-limit{color:#8c8996;margin:10px 0 0;font-size:12px;line-height:1.5}.app-shell[data-theme=dark] .calendar-days button.blocked,.app-shell[data-theme=dark] .calendar-presets button.blocked{color:#4f515b!important;border-color:#2d3038!important}.app-shell[data-theme=dark] .calendar-days button[data-tip]:hover:after,.app-shell[data-theme=dark] .calendar-presets button[data-tip]:hover:after{color:#1b1d23;background:#ececf1}.app-shell[data-theme=dark] .calendar-limit{color:#a5a7b1}.order-page .level-help{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.order-page .level-help-trigger{color:#fff;cursor:help;background:#292733;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:grid}.order-page .level-help-popover{z-index:20;color:#292733;background:#fff;border:1px solid #e2e1e7;border-radius:10px;width:max-content;max-width:min(420px,100vw - 48px);padding:18px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 10px);left:-12px}.order-page .level-help:hover .level-help-popover,.order-page .level-help:focus-within .level-help-popover{gap:4px;display:grid}.order-page .level-help-popover strong{margin-bottom:10px;font-size:14px;font-weight:600}.order-page .level-help-row{grid-template-columns:minmax(120px,auto) 1fr;gap:4px;display:grid}.order-page .level-help-row b,.order-page .level-help-row span{border-radius:6px;padding:8px 12px;font-size:13px;line-height:1.4}.order-page .level-help-row b{color:#fff;background:#6558d9;font-weight:600}.order-page .level-help-row span{color:#3b3947;background:#f2f3f7}.app-shell[data-theme=dark] .order-page .level-help-trigger{color:#1b1d23;background:#ececf1}.app-shell[data-theme=dark] .order-page .level-help-popover{color:#ececf1;background:#1b1d23;border-color:#363943}.app-shell[data-theme=dark] .order-page .level-help-row span{color:#d8d9df;background:#22242b}.order-page .writer-grid{background:#fff;border:1px solid #dcdbe3;border-radius:10px;gap:0;overflow:hidden}.order-page .writer-grid button.writer-option{color:#292733;text-align:center;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:22px 26px;transition:background .18s,color .18s;transform:none}.order-page .writer-grid button.writer-option+button.writer-option{border-left:1px solid #dcdbe3}.order-page .writer-grid button.writer-option:hover{box-shadow:none;border-color:#dcdbe3;transform:none}.order-page .writer-grid button.writer-option:hover:not(.selected){background:#fafafc}.order-page .writer-grid button.writer-option.selected{color:#fff;box-shadow:none;background:#6558d9}.writer-icon-img{object-fit:contain;width:64px;height:64px;display:block}@media (width<=800px){.writer-icon-img{width:54px;height:54px}}.order-page .writer-icon{width:104px;height:104px;box-shadow:none;color:#6558d9;background:#f2f3f7}.order-page .writer-option.selected .writer-icon{color:#6558d9;background:#f2f3f7}.order-page .writer-copy b{margin-top:12px;font-size:17px;font-weight:600;line-height:1.3}.order-page .writer-copy small{color:#8c8996;max-width:none;margin:8px 0 0;font-size:14px;line-height:1.5}.order-page .writer-grid button.writer-option.selected small{color:#ffffffd9}.app-shell[data-theme=dark] .order-page .writer-grid{background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .order-page .writer-grid button.writer-option{color:#ececf1;background:0 0}.app-shell[data-theme=dark] .order-page .writer-grid button.writer-option+button.writer-option{border-left-color:#363943}.app-shell[data-theme=dark] .order-page .writer-grid button.writer-option:hover:not(.selected){background:#272930}.app-shell[data-theme=dark] .order-page .writer-grid button.writer-option.selected{color:#fff;background:#6558d9}.app-shell[data-theme=dark] .order-page .writer-icon{background:#2d2f37}.app-shell[data-theme=dark] .order-page .writer-option.selected .writer-icon{color:#6558d9;background:#2d2f37}@media (width<=800px){.order-page .writer-grid button.writer-option{text-align:center;flex-direction:column;align-items:center;padding:16px 18px}.order-page .writer-icon{width:88px;height:88px}.order-page .writer-copy{margin-left:0}.order-page .writer-copy small{margin-right:0}.order-page .writer-grid button.writer-option+button.writer-option{border-top:1px solid #dcdbe3;border-left:0}.app-shell[data-theme=dark] .order-page .writer-grid button.writer-option+button.writer-option{border-top-color:#363943}}.plagiarism-heading h3{align-items:center;display:flex}.order-page .turnitin-help-trigger{font-family:inherit;font-style:normal}.order-page .turnitin-help-popover{width:min(360px,100vw - 48px);font-size:13px;line-height:1.55}.order-page .turnitin-help-popover strong{margin-bottom:6px}.turnitin-required{color:#6558d9;letter-spacing:.3px;text-transform:uppercase;background:#f0eefb;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.turnitin-card{color:#292733;background:#fff;border:1px solid #dcdbe3;border-radius:10px;align-items:center;gap:24px;padding:20px 24px;display:flex}.turnitin-logo{flex:none;place-items:center;width:130px;height:64px;padding:0;display:grid}.turnitin-logo img{object-fit:contain;width:100%;height:auto;max-height:36px;display:block}.turnitin-body{flex:1;gap:10px;min-width:0;display:grid}.turnitin-description{color:#575460;font-size:13px;line-height:1.55}.turnitin-features{flex-wrap:wrap;gap:8px;display:flex}.turnitin-features span{color:#159568;background:#e7f8f1;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.turnitin-price{text-align:right;border-left:1px solid #ecebf0;flex:none;justify-items:end;gap:4px;padding-left:24px;display:grid}.turnitin-price b{color:#292733;font-size:20px;font-weight:700}.turnitin-price small{color:#8c8996;font-size:12px}.app-shell[data-theme=dark] .turnitin-required{color:#aaa1ff;background:#302d44}.app-shell[data-theme=dark] .turnitin-card{color:#ececf1;background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .turnitin-logo{background:#fff;border-radius:8px;width:150px;padding:0 12px}.app-shell[data-theme=dark] .turnitin-description{color:#b9bac2}.app-shell[data-theme=dark] .turnitin-features span{color:#61d5ac;background:#213c34}.app-shell[data-theme=dark] .turnitin-price{border-left-color:#363943}.app-shell[data-theme=dark] .turnitin-price b{color:#ececf1}@media (width<=640px){.turnitin-card{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.turnitin-price{border-top:1px solid #ecebf0;border-left:0;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0}.app-shell[data-theme=dark] .turnitin-price{border-top-color:#363943}}.reference-row{background:#fff;border:1px solid #dcdbe3;border-radius:10px;align-items:center;gap:16px;padding:16px 20px;display:flex}.reference-icon{background:#f2f3f7;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.reference-icon img{object-fit:contain;width:38px;height:38px;display:block}.reference-copy{flex:1;gap:4px;min-width:0;display:grid}.reference-copy b{color:#292733;font-size:15px;font-weight:600}.reference-copy small{color:#8c8996;font-size:13px}.reference-row .stepper-input{flex:none}.reference-row .stepper-input input{text-align:center;width:44px;font:inherit;color:#20202a;-moz-appearance:textfield;background:0 0;border:0;font-size:15px}.reference-row .stepper-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reference-row .stepper-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reference-row .stepper-input button:disabled{cursor:not-allowed;opacity:.4}.app-shell[data-theme=dark] .reference-row{background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .reference-icon{background:#2d2f37}.app-shell[data-theme=dark] .reference-copy b,.app-shell[data-theme=dark] .reference-row .stepper-input input{color:#ececf1}@media (width<=560px){.reference-row{flex-wrap:wrap;padding:14px 16px}.reference-row .stepper-input{margin-left:72px}}.order-page .order-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}@media (width<=1340px){.order-page .order-layout{grid-template-columns:1fr}}.order-page .order-card,.order-page .summary-card,.order-page .choice-grid.service-choices,.order-page .choice-grid.level-choices,.order-page .writer-grid,.order-page .reference-row,.order-page .turnitin-card,.order-page .extra-option,.order-page .instruction-box,.order-page .stepper-input,.order-page .deadline-field,.order-page .select-wrap select,.order-page .attached-files li{border-radius:6px}.order-page .extra-icon{border-radius:5px 0 0 5px}.order-page .summary-card{min-height:0;padding:32px 32px 0;overflow:hidden}.order-page .summary-card h2{text-align:center;font-size:24px;font-weight:700}.summary-footer{background:#fff;border-top:1px solid #ecebf0;grid-template-columns:minmax(0,1fr);gap:14px;margin:24px -32px 0;padding:22px 32px 28px;display:grid}.order-page .summary-footer .summary-total{color:#292733;letter-spacing:0;gap:12px;margin:0;font-size:18px;font-weight:500}.order-page .summary-footer .summary-total b{text-align:right;min-width:0;font-size:22px;font-weight:700}.order-page .summary-footer .promo{color:#4a4757;text-align:center;padding:0;font-size:13px}.order-page .summary-footer .promo small{color:#b1afb9;margin-left:6px;font-size:13px}.order-page .summary-footer .summary-error{margin:0}.order-page .summary-footer .order-actions{justify-content:center;margin:4px 0 0}.order-page .summary-footer .order-actions .next-btn{letter-spacing:.6px;text-transform:uppercase;border-radius:28px;width:min(240px,100%);height:56px;padding:0 28px;font-size:16px}.app-shell[data-theme=dark] .summary-footer{background:0 0;border-top-color:#30333c}.app-shell[data-theme=dark] .order-page .summary-footer .summary-total{color:#ececf1}.app-shell[data-theme=dark] .order-page .summary-footer .promo{color:#c9cad2}@media (width<=600px){.order-page .summary-card{padding:20px 20px 0}.summary-footer{margin:20px -20px 0;padding:18px 20px 22px}}.order-page aside.summary-card{border-radius:6px 6px 0 0;margin-bottom:10px;position:relative;top:auto;overflow:visible;border-bottom:0!important}.order-page aside.summary-card:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' preserveAspectRatio='none'%3E%3Cpath d='M0 0H14V1L7 10L0 1Z' fill='%23fff'/%3E%3Cpath d='M0 1L7 10L14 1' fill='none' stroke='%23e7e6ec' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/14px 11px round;height:11px;position:absolute;bottom:-10px;left:-1px;right:-1px}.app-shell[data-theme=dark] .order-page aside.summary-card:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' preserveAspectRatio='none'%3E%3Cpath d='M0 0H14V1L7 10L0 1Z' fill='%231b1d23'/%3E%3Cpath d='M0 1L7 10L14 1' fill='none' stroke='%232d3038' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.order-back-action{padding:8px 0 0}.back-link{color:#7a8597;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:17px;font-weight:600;display:inline-flex}.back-link svg{transform:rotate(180deg)}.back-link:hover{color:#4a4757}.back-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #6558d9}.app-shell[data-theme=dark] .back-link{color:#9ea7b6}.app-shell[data-theme=dark] .back-link:hover{color:#ececf1}.order-page .step{color:#a9a7b2;font-size:15px;font-weight:400}.order-page .step span{width:46px;height:46px;font-size:18px;font-weight:600}.order-page .stepper:before{top:23px}.order-page .step.done{color:#c3c6d0}.order-page .step.current{color:#34313d;font-weight:500}.order-page .step label{letter-spacing:.1px}.app-shell[data-theme=dark] .order-page .step.done{color:#5d606b}.app-shell[data-theme=dark] .order-page .step.current{color:#ececf1}.step-link{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.step-link label{cursor:pointer}.step-link span{transition:background .15s,box-shadow .15s}.order-page .step-link:hover{color:#6558d9}.order-page .step-link:hover span{background:#594cc9;box-shadow:0 0 0 4px #6558d929}.step-link:focus-visible{outline:0}.step-link:focus-visible span{box-shadow:0 0 0 3px #fff,0 0 0 5px #6558d9}.promo-box{background:#fff;border:1px dashed #d4d2dc;border-radius:6px;align-items:center;gap:20px;padding:34px 22px 22px;display:flex;position:relative}.promo-close{color:#3b3947;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}.promo-close:hover{background:#f1f0f5}.promo-box input{color:#292733;width:0;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #c9c7d1;border-radius:6px;outline:0;flex:1;padding:0 12px;font-size:14px}.promo-box input:focus{border-color:#6558d9;box-shadow:0 0 0 3px #6558d924}.promo-clear{color:#6558d9;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:15px;font-weight:500;text-decoration:none}.promo-clear:hover{color:#4a3fc0}.promo-clear:disabled{color:#b6b3c4;cursor:default}.promo-close:focus-visible,.promo-clear:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.app-shell[data-theme=dark] .promo-box{background:0 0;border-color:#3a3c45}.app-shell[data-theme=dark] .promo-box input{color:#ececf1;background:#1b1d23;border-color:#3a3c45}.app-shell[data-theme=dark] .promo-close{color:#d8d9df}.app-shell[data-theme=dark] .promo-close:hover{background:#2c2e36}.app-shell[data-theme=dark] .promo-clear{color:#aaa1ff}.order-page .field-label{color:#3b3947;margin-bottom:8px;font-size:14px;font-weight:400}.order-page .field-label:not(:first-child){margin-top:24px}.order-page .choice-grid.service-choices button{min-height:84px;padding:14px 22px}.order-page .choice-grid.service-choices button b{font-size:15px}.order-page .choice-grid.service-choices button small{margin-top:4px;font-size:13px}.order-page .choice-grid.level-choices button{min-height:52px;font-size:14px;font-weight:400}.order-page .choice-grid.level-choices.format-choices button{min-height:46px;font-size:13px}.order-page .stepper-input{height:46px}.order-page .stepper-input.word-stepper{width:176px}.order-page .stepper-input.word-stepper input,.order-page .reference-row .stepper-input input{font-size:15px;font-weight:500}.order-page .deadline-field{height:50px}.order-page .deadline-field-text{padding:0 14px;font-size:15px;font-weight:500}.order-page .writer-copy b,.order-page .extra-head b{font-size:15px}.order-page .writer-copy small{font-size:13px}.order-page .extra-price{font-size:15px}.order-page .reference-copy b{font-size:14px}.order-page .reference-copy small{font-size:12px}.pay-step{gap:22px;padding:32px 36px;display:grid}.pay-email{gap:8px;display:grid}.pay-email>span{color:#3b3947;text-align:center;font-size:14px}.pay-email input{color:#292733;height:52px;font:inherit;background:#fff;border:1px solid #d4d2dc;border-radius:6px;outline:0;padding:0 18px;font-size:15px}.pay-email input::placeholder{color:#b1afb9}.pay-email input:focus{border-color:#6558d9;box-shadow:0 0 0 3px #6558d924}.pay-email input[aria-invalid=true]{border-color:#e0794a}.pay-email .field-warning{margin:0}.pay-agree{color:#3b3947;cursor:pointer;align-items:flex-start;gap:16px;font-size:15px;line-height:1.75;display:flex}.pay-agree input{accent-color:#6558d9;cursor:pointer;flex:none;width:24px;height:24px;margin:2px 0 0}.pay-agree a{color:#5f5c69;text-underline-offset:3px;text-decoration:underline}.pay-agree a:hover{color:#6558d9}.pay-step h2{color:#292733;text-align:center;margin:10px 0 0;font-size:19px;font-weight:700}.pay-hint{color:#a19eaa;text-align:center;margin:-12px 0 0;font-size:12px}.pay-methods{gap:16px;display:grid}.pay-method{color:#292733;text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;align-items:stretch;width:100%;padding:0;transition:border-color .18s,opacity .18s,box-shadow .18s;display:flex;box-shadow:0 2px 10px #20203012}.pay-method:not(:disabled):hover{border-color:#cfc8f0}.pay-method.selected{border-color:#b9a9e3}.pay-method:disabled{cursor:not-allowed;opacity:.5;box-shadow:0 2px 10px #2020300a}.pay-method:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.pay-method-icon{color:#8b78d6;background:#eef3fb;border-radius:50%;flex:none;align-self:center;place-items:center;width:84px;height:84px;margin:22px 0 22px 30px;display:grid}.pay-method-copy{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:22px 24px;display:flex}.pay-method-copy b{color:#4a4757;font-size:22px;font-weight:700}.pay-method-copy small{color:#8c8996;margin-top:4px;font-size:15px;line-height:1.55}.pay-method-arrow{color:#8c8996;border-left:1px solid #ecebf0;flex:none;place-items:center;width:84px;display:grid}.pay-brands{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.pay-brands i{letter-spacing:.3px;background:#fff;border-radius:5px;place-items:center;min-width:56px;height:34px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid;box-shadow:0 1px 5px #20203024}.pay-brands .brand-visa{color:#1a3c8f;font-size:15px;font-style:italic}.pay-brands .brand-mc{background:radial-gradient(circle at 40%,#eb001b 0 9px,#0000 9.5px),radial-gradient(circle at 60%,#f79e1be6 0 9px,#0000 9.5px),#fff}.pay-brands .brand-discover{color:#231f20;background:linear-gradient(135deg,#fff 55%,#f48120 55%);font-size:9px}.pay-brands .brand-jcb{color:#fff;background:linear-gradient(90deg,#0e4c96 0 33%,#e21836 33% 66%,#007940 66%)}.app-shell[data-theme=dark] .pay-email>span,.app-shell[data-theme=dark] .pay-agree,.app-shell[data-theme=dark] .pay-step h2{color:#ececf1}.app-shell[data-theme=dark] .pay-email input{color:#ececf1;background:#1b1d23;border-color:#3a3c45}.app-shell[data-theme=dark] .pay-agree a{color:#c9cad2}.app-shell[data-theme=dark] .pay-method{box-shadow:none;color:#ececf1;background:#22242b}.app-shell[data-theme=dark] .pay-method-copy b{color:#ececf1}.app-shell[data-theme=dark] .pay-method-icon{color:#aaa1ff;background:#2d2f37}.app-shell[data-theme=dark] .pay-method-arrow{border-left-color:#363943}@media (width<=600px){.pay-step{padding:22px 18px}.pay-method-icon{width:56px;height:56px;margin:16px 0 16px 14px}.pay-method-copy{padding:16px 14px}.pay-method-copy b{font-size:18px}.pay-method-copy small{font-size:13px}.pay-method-arrow{width:52px}.pay-brands{gap:8px}.pay-brands i{min-width:44px;height:28px}}.doc-drop{color:#6558d9;text-align:center;cursor:pointer;background:#fff;border:1px dashed #c9c5dc;border-radius:6px;justify-items:center;gap:6px;width:100%;padding:26px 20px;transition:border-color .15s,background .15s;display:grid}.doc-drop:hover:not(:disabled){background:#faf9ff;border-color:#6558d9}.doc-drop:disabled{cursor:progress;opacity:.7}.doc-drop b{color:#292733;font-size:14px;font-weight:600}.doc-drop small{color:#8c8996;font-size:12px}.doc-drop:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.doc-file{background:#fff;border:1px dashed #d4d2dc;border-radius:6px;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.doc-file .attached-file-icon{object-fit:contain;flex:none;width:32px;height:32px}.doc-file-name{flex:1;min-width:0;display:grid}.doc-file-name b{color:#292733;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.doc-file-name small{color:#a19eaa;font-size:12px}.doc-file-words{color:#5f5c69;flex:none;font-size:13px}.doc-file-words b{color:#6558d9;font-size:15px}.doc-file-words small{color:#a19eaa;margin-left:4px;font-size:11px}.doc-file-action{color:#6558d9;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 6px;font-size:13px;font-weight:500}.doc-file-remove{color:#8f8c98;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.doc-file-remove:hover{color:#c2410c;background:#f1f0f5}.app-shell[data-theme=dark] .doc-drop,.app-shell[data-theme=dark] .doc-file{background:#22242b;border-color:#3a3c45}.app-shell[data-theme=dark] .doc-drop b,.app-shell[data-theme=dark] .doc-file-name b{color:#ececf1}.app-shell[data-theme=dark] .doc-file-words{color:#c9cad2}@media (width<=560px){.doc-file{flex-wrap:wrap}.doc-file-name{flex-basis:calc(100% - 80px)}}.polish-status{color:#5f5c69;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.polish-status.ok{color:#159568;font-weight:500}.polish-spinner{border:2px solid #d8d4ef;border-top-color:#6558d9;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite polish-spin}@keyframes polish-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.polish-spinner{animation:none}}.order-page .doc-file+.field-label,.order-page .doc-drop+input+.field-label{margin-top:20px}.polish-review-card .extras-heading p{margin-bottom:14px}.order-page .polish-review-card .rw-columns{border-color:#dcdbe3;border-radius:6px;grid-template-columns:1fr;height:auto;min-height:0}.order-page .polish-review-card .rw-doc-pane{border-bottom:1px solid #ecebf0;border-right:0;max-height:360px}.order-page .polish-review-card .rw-list{max-height:340px;overflow-y:auto}.polish-details{border:1px solid #dcdbe3;border-radius:6px;gap:0;margin:0 0 4px;display:grid;overflow:hidden}.polish-details>div{justify-content:space-between;gap:16px;padding:12px 16px;font-size:14px;display:flex}.polish-details>div+div{border-top:1px solid #ecebf0}.polish-details dt{color:#8c8996}.polish-details dd{color:#292733;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.polish-details dd small{color:#a19eaa;margin-left:4px;font-size:12px}.pay-step .polish-details{margin:0}.polish-toggle{color:#3b3947;cursor:pointer;border:1px solid #dcdbe3;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.polish-toggle input{accent-color:#6558d9;width:16px;height:16px;margin:0}.polish-toggle.off{cursor:not-allowed;opacity:.5}.polish-badge{color:#6558d9;letter-spacing:.3px;text-transform:uppercase;background:#f0eefb;border-radius:6px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.polish-badge.done{color:#159568;background:#e7f8f1}.polish-badge.failed{color:#c2410c;background:#fff1ea}.polish-link{color:#6558d9;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px;font-weight:500}.polish-progress>.polish-link{margin:14px 0 0}.polish-files li span{display:grid}.polish-file-name{color:#a19eaa;font-size:11px}.polish-changes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.polish-changes li{border:1px solid #ecebf0;border-radius:6px;gap:6px;padding:14px 16px;display:grid}.polish-before,.polish-after{margin:0;font-size:14px;line-height:1.6}.polish-before{color:#8c8996;-webkit-text-decoration:line-through #c2410c73;text-decoration:line-through #c2410c73}.polish-after{color:#292733}.polish-before span,.polish-after span{letter-spacing:.3px;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-right:8px;padding:1px 6px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.polish-before span{color:#c2410c;background:#fff1ea}.polish-after span{color:#159568;background:#e7f8f1}.summary-balance{color:#8c8996;text-align:center;margin:0;font-size:12px}.summary-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell[data-theme=dark] .polish-details,.app-shell[data-theme=dark] .polish-details>div+div,.app-shell[data-theme=dark] .polish-changes li{border-color:#363943}.app-shell[data-theme=dark] .polish-details dd,.app-shell[data-theme=dark] .polish-after{color:#ececf1}.app-shell[data-theme=dark] .polish-toggle{color:#d8d9df;border-color:#363943}.rw-columns.single{grid-template-columns:1fr}.rw-columns.single .rw-doc-pane{border-right:0}.order-page .polish-review-card .rw-columns.single .rw-doc-pane{border-bottom:0;max-height:520px}.instruction-box>textarea:first-child{padding-top:0}.order-page .summary-footer .promo{text-decoration:none}.promo-label{text-underline-offset:3px;text-decoration:underline}.promo-gift{color:#8a5300;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff7ec;border:1px dashed #f0b866;border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:9px 12px;font-size:13px;display:flex}.promo-gift svg{flex:none}.promo-gift span{flex:1}.promo-gift b{color:#b26a00;text-underline-offset:3px;text-decoration:underline}.promo-gift:hover{background:#ffefd9}.promo-box-wrap{gap:8px;display:grid}.promo-msg{color:#8c8996;margin:0;font-size:12px;line-height:1.5}.promo-msg.ok{color:#159568}.promo-msg.error{color:#c2410c}.promo-box input[aria-invalid=true]{border-color:#e0794a}.summary-promo{color:#20202a;justify-content:space-between;align-items:center;margin:-6px 0 0;font-size:13px;display:flex}.app-shell[data-theme=dark] .summary-promo{color:#ececf1}.summary-promo span{color:#6558d9}.promo-code-tag{font-weight:700}.app-shell[data-theme=dark] .summary-promo span{color:#9f96ff}.summary-promo span{align-items:center;gap:6px;display:inline-flex}.summary-promo b{color:#20202a;font-weight:700}.promo-remove{color:#8c8996;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:12px;text-decoration:underline}.promo-remove:hover{color:#6558d9}.summary-extra b,.order-page .summary-writer b{color:#20202a}.app-shell[data-theme=dark] .summary-promo b,.app-shell[data-theme=dark] .summary-extra b,.app-shell[data-theme=dark] .order-page .summary-writer b{color:#ececf1}.summary-total-was{color:#a19eaa;margin-right:8px;font-size:14px;font-weight:500;text-decoration:line-through}.pay-balance{color:#4a4757;margin-top:10px;font-size:14px;font-weight:600}.pay-balance.short{color:#c2410c}.app-shell[data-theme=dark] .pay-balance{color:#d3d4da}.app-shell[data-theme=dark] .pay-balance.short{color:#f59e6b}.order-placed{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;display:flex}.order-placed-icon{color:#159568;background:#e5f8f1;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.order-placed h2{color:#292733;margin:4px 0 0;font-size:22px}.order-placed p{color:#6f6c79;max-width:460px;margin:0;font-size:14px;line-height:1.6}.order-placed dl{text-align:left;background:#f6f6f9;border-radius:9px;gap:8px;width:min(100%,380px);margin:8px 0 6px;padding:16px 18px;display:grid}.order-placed dl div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.order-placed dt{color:#8c8996}.order-placed dd{color:#20202a;margin:0;font-weight:600}.order-placed .next-btn{width:auto;padding:0 28px}.app-shell[data-theme=dark] .order-placed h2,.app-shell[data-theme=dark] .order-placed dd{color:#ececf1}.app-shell[data-theme=dark] .order-placed p{color:#aaa8b2}.app-shell[data-theme=dark] .order-placed dl{background:#22242b}.app-shell[data-theme=dark] .order-placed-icon{background:#173a30}.order-detail-sheet .detail-instructions{white-space:pre-wrap}.order-price-was{opacity:.85;margin-top:6px;font-size:12px;display:block}.order-files-page .order-file-sub+.order-file-sub{margin-top:0}.turnitin-toggle{color:#8c8996;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.turnitin-toggle:hover{color:#c2410c}.turnitin-toggle.add{color:#6558d9}.turnitin-toggle.add:hover{color:#594cc9}.turnitin-toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #6558d9}.turnitin-required.off{color:#8c8996;background:#f4f3f6}.turnitin-card.off{background:#fafafb;border-style:dashed}.turnitin-card.off .turnitin-logo,.turnitin-card.off .turnitin-description{opacity:.55}.turnitin-price b.muted{color:#a19eaa;text-decoration:line-through}.summary-extra b.summary-declined{color:#8c8996;font-weight:600}.app-shell[data-theme=dark] .turnitin-required.off{color:#9a9ba5;background:#2a2c33}.app-shell[data-theme=dark] .turnitin-card.off{background:#1d1f25}.turnitin-waiver{color:#292733;background:#fff;border:1px solid #dcdbe3;border-radius:12px;width:min(520px,100vw - 32px);padding:0}.turnitin-waiver::backdrop{background:#18162466}.turnitin-waiver-head{align-items:center;gap:12px;padding:22px 24px 0;display:flex}.turnitin-waiver-icon{color:#6558d9;background:#f0eefb;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.turnitin-waiver-head h2{flex:1;margin:0;font-size:18px;font-weight:700}.turnitin-waiver-close{color:#8c8996;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.turnitin-waiver-close:hover{color:#292733;background:#f4f3f6}.turnitin-waiver-body{color:#4a4755;padding:16px 24px 0;font-size:14px;line-height:1.6}.turnitin-waiver-body p{margin:0 0 12px}.turnitin-waiver-warning{color:#9a3412;background:#fff4ed;border-radius:8px;padding:12px 14px}.turnitin-waiver-agree{color:#292733;cursor:pointer;align-items:flex-start;gap:10px;margin:4px 24px 0;font-size:13px;display:flex}.turnitin-waiver-agree input{accent-color:#6558d9;width:16px;height:16px;margin-top:2px}.turnitin-waiver-actions{justify-content:flex-end;gap:10px;padding:20px 24px 22px;display:flex}.turnitin-waiver-actions button{cursor:pointer;border-radius:9px;height:42px;padding:0 18px;font-size:14px;font-weight:600}.turnitin-waiver-keep{color:#fff;background:#6558d9;border:0}.turnitin-waiver-keep:hover{background:#594cc9}.turnitin-waiver-remove{color:#c2410c;background:#fff;border:1px solid #dcdbe3}.turnitin-waiver-remove:hover:not(:disabled){border-color:#c2410c}.turnitin-waiver-remove:disabled{color:#c3c1c8;cursor:not-allowed}.turnitin-waiver button:focus-visible{outline-offset:2px;outline:2px solid #6558d9}@media (width<=480px){.turnitin-waiver-actions{flex-direction:column-reverse}.turnitin-waiver-actions button{width:100%}}.summary-waiver{color:#9a3412;white-space:nowrap;background:#fff4ed;border-radius:7px;align-items:center;gap:6px;margin:2px 0 10px;padding:7px 9px;font-size:11px;line-height:1.3;display:flex}.summary-waiver svg{flex:none}.app-shell[data-theme=dark] .summary-waiver{color:#fdba8c;background:#3a2a20}.notice-dialog{color:#292733;background:#fff;border:1px solid #dcdbe3;border-radius:12px;width:min(420px,100vw - 32px);padding:0}.notice-dialog::backdrop{background:#18162466}.notice-dialog-inner{padding:22px 24px}.notice-dialog-head{align-items:center;gap:12px;display:flex}.notice-dialog-icon{color:#c2410c;background:#fff4ed;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid}.notice-dialog .notice-dialog-head h2{color:#292733;text-align:left;border:0;flex:1;margin:0;padding:0;font-size:17px;font-weight:700;line-height:1.35}.app-shell[data-theme=dark] .notice-dialog{color:#ececf1;background:#22242b;border-color:#363943}.app-shell[data-theme=dark] .notice-dialog .notice-dialog-head h2{color:#ececf1}.app-shell[data-theme=dark] .notice-dialog-body{color:#b9bac2}.notice-dialog-close{color:#8c8996;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.notice-dialog-close:hover{color:#292733;background:#f4f3f6}.notice-dialog-body{color:#4a4755;margin:14px 0 0;font-size:14px;line-height:1.6}.notice-dialog-actions{justify-content:flex-end;margin-top:20px;display:flex}.notice-dialog-ok{color:#fff;cursor:pointer;background:#6558d9;border:0;border-radius:9px;min-width:96px;height:42px;padding:0 20px;font-size:14px;font-weight:600}.notice-dialog-ok:hover{background:#594cc9}.notice-dialog button:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.gp{gap:0;padding:0;display:grid;overflow:hidden}.gp-hero{background:#f4f2fd;border-bottom:1px solid #e6e2fb;align-items:center;gap:20px;padding:24px 32px;display:flex}.gp-hero-art{flex:none;width:120px;height:96px}.gp-hero h2{color:#292733;margin:0;font-size:20px;font-weight:700}.gp-hero p{color:#5f5c69;margin:6px 0 0;font-size:14px;line-height:1.55}.gp-section{border-bottom:1px solid #ecebf0;gap:14px;padding:20px 32px;display:grid}.gp-section:first-of-type{padding-top:24px}.gp-section h3{color:#292733;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.gp-num{color:#6558d9;background:#f0eefb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.gp-num.done{color:#fff;background:#6558d9}.gp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gp-email{gap:6px;display:grid}.gp-email-field{align-items:center;display:flex;position:relative}.gp-email-icon{color:#a19eaa;pointer-events:none;display:grid;position:absolute;left:14px}.gp-email-field input{color:#292733;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #d4d2dc;border-radius:8px;outline:0;padding:0 44px;font-size:15px}.gp-email-field input::placeholder{color:#b1afb9}.gp-email-field input:focus{border-color:#6558d9;box-shadow:0 0 0 3px #6558d924}.gp-email-field input:focus+.gp-email-ok,.gp-email-field:focus-within .gp-email-icon{color:#6558d9}.gp-email-field input[aria-invalid=true]{border-color:#e0794a}.gp-email-ok{color:#159568;background:#e7f8f1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;right:14px}.gp-help{color:#8c8996;font-size:12px}.gp-help.error{color:#c2410c}.gp-agree{color:#3b3947;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.gp-agree input{accent-color:#6558d9;cursor:pointer;flex:none;width:20px;height:20px;margin:2px 0 0}.gp-agree a{color:#5f5c69;text-underline-offset:3px;text-decoration:underline}.gp-agree a:hover{color:#6558d9}.gp-locked-note{color:#8c8996;background:#f7f7f9;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.gp-methods{gap:12px;display:grid}.gp-method{color:#292733;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dcdbe3;border-radius:10px;align-items:center;gap:18px;width:100%;padding:16px 18px;transition:border-color .15s,background-color .15s;display:flex}.gp-method:not(:disabled):hover{border-color:#b9b1ef}.gp-method.selected{background:#f8f7fe;border-color:#6558d9}.gp-method:disabled{cursor:not-allowed;opacity:.55}.gp-method:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.gp-method-art{background:#f2f3f7;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid}.gp-method-art img{width:52px;height:52px}.gp-method-copy{flex:1;gap:4px;min-width:0;display:grid}.gp-method-copy b{font-size:16px;font-weight:700}.gp-method-copy small{color:#8c8996;font-size:13px;line-height:1.5}.gp-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.gp-tags i{color:#5f5c69;border:1px solid #e2e1e7;border-radius:5px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.gp-radio{color:#fff;border:2px solid #cfcdd8;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.gp-method.selected .gp-radio{background:#6558d9;border-color:#6558d9}.gp-trust{color:#8c8996;align-items:center;gap:8px;padding:16px 32px;font-size:12px;display:flex}.gp-trust svg{color:#159568;flex:none}.gp>.field-warning{margin:0;padding:0 32px 18px}.tc-guest-pay .gp{border-radius:7px}.app-shell[data-theme=dark] .gp-hero{background:#26243a;border-bottom-color:#363943}.app-shell[data-theme=dark] .gp-hero h2,.app-shell[data-theme=dark] .gp-section h3,.app-shell[data-theme=dark] .gp-agree,.app-shell[data-theme=dark] .gp-method{color:#ececf1}.app-shell[data-theme=dark] .gp-hero p,.app-shell[data-theme=dark] .gp-agree a{color:#b9bac2}.app-shell[data-theme=dark] .gp-section{border-bottom-color:#363943}.app-shell[data-theme=dark] .gp-email-field input{color:#ececf1;background:#1b1d23;border-color:#3a3c45}.app-shell[data-theme=dark] .gp-method{background:#22242b;border-color:#383a43}.app-shell[data-theme=dark] .gp-method.selected{background:#27253a;border-color:#6558d9}.app-shell[data-theme=dark] .gp-method-art{background:#2d2f37}.app-shell[data-theme=dark] .gp-locked-note{background:#272930}.app-shell[data-theme=dark] .gp-tags i{color:#b9bac2;border-color:#383a43}@media (width<=600px){.gp-hero{gap:14px;padding:20px 18px}.gp-hero-art{width:84px;height:68px}.gp-hero h2{font-size:18px}.gp-section{padding:20px 18px}.gp-method{gap:12px;padding:14px}.gp-method-art{width:52px;height:52px}.gp-method-art img{width:38px;height:38px}.gp-trust{padding:14px 18px}}.bc-field{gap:8px;display:grid}.bc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-label{color:#292733;font-size:14px;font-weight:600}.bc-label small{color:#a19eaa;font-size:12px;font-weight:500}.bc-types{background:#f2f3f7;border-radius:8px;padding:3px;display:inline-flex}.bc-types button{color:#5f5c69;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}.bc-types button.selected{color:#fff;background:#6558d9}.bc-types button:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.bc-input{color:#292733;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d4d2dc;border-radius:8px;outline:0;padding:0 14px;font-size:15px}.bc-input::placeholder{color:#b1afb9}.bc-input:focus{border-color:#6558d9;box-shadow:0 0 0 3px #6558d924}.bc-input[aria-invalid=true]{border-color:#e0794a}.bc-help{color:#8c8996;font-size:12px;line-height:1.5}.bc-help.error{color:#c2410c}.app-shell[data-theme=dark] .bc-label{color:#ececf1}.app-shell[data-theme=dark] .bc-types{background:#2d2f37}.app-shell[data-theme=dark] .bc-types button{color:#b9bac2}.app-shell[data-theme=dark] .bc-types button.selected{color:#fff;background:#6558d9}.app-shell[data-theme=dark] .bc-input{color:#ececf1;background:#1b1d23;border-color:#3a3c45}.pay-step .bc-field{margin-top:-6px}.pay-email input.pay-email-locked{color:#5f5c69;cursor:default;background:#f4f3f6;border-color:#e2e1e7}.pay-email input.pay-email-locked:focus{box-shadow:none;border-color:#e2e1e7}.pay-email-note{color:#8c8996;font-size:12px}.app-shell[data-theme=dark] .pay-email input.pay-email-locked{color:#b9bac2;background:#272930;border-color:#363943}.gp-email-field input.gp-email-locked{color:#5f5c69;cursor:default;background:#f4f3f6;border-color:#e2e1e7}.gp-email-field input.gp-email-locked:focus{box-shadow:none;border-color:#e2e1e7}.gp-balance{color:#292733;margin-top:4px;font-size:13px;font-weight:600}.gp-balance.short{color:#c2410c}.gp-short-note{color:#9a3412;background:#fff4ed;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.gp-split{cursor:pointer;background:#fff;border:1px solid #e7e6ec;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.gp-split.on{background:#f6f5fd;border-color:#5b4fd3}.gp-split input{accent-color:#5b4fd3;flex:none;width:16px;height:16px;margin:2px 0 0}.gp-split span{gap:3px;display:grid}.gp-split b{color:#262531;font-size:14px;font-weight:600}.gp-split small{color:#55535e;font-size:12px;line-height:1.45}.app-shell[data-theme=dark] .gp-split{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .gp-split.on{background:#25233a;border-color:#9f96ff}.app-shell[data-theme=dark] .gp-split b{color:#ececf1}.app-shell[data-theme=dark] .gp-split small{color:#b9bac2}.app-shell[data-theme=dark] .gp-email-field input.gp-email-locked{color:#b9bac2;background:#272930;border-color:#363943}.app-shell[data-theme=dark] .gp-balance{color:#ececf1}.app-shell[data-theme=dark] .gp-balance.short{color:#f59e6b}.app-shell[data-theme=dark] .gp-short-note{color:#fdba8c;background:#3a2a20}.gp-method-support{border-style:dashed}.gp-method-go{color:#6558d9;background:#f0eefb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.gp-method-support:hover .gp-method-go{color:#fff;background:#6558d9}.support-dialog-icon{color:#6558d9;background:#f0eefb;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.support-links{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0 0;display:grid}.support-link{color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.support-link svg{flex:none}.support-link.whatsapp{background:#1a8d4f}.support-link.whatsapp:hover{background:#157540}.support-link.telegram{background:#1b7fb5}.support-link.telegram:hover{background:#166a98}.support-link:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.support-links .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-missing{color:#5f5c69;background:#f7f7f9;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.app-shell[data-theme=dark] .gp-method-go,.app-shell[data-theme=dark] .support-dialog-icon{color:#aaa1ff;background:#302d44}.app-shell[data-theme=dark] .support-missing{color:#b9bac2;background:#272930}.notice-dialog.support-dialog{border-radius:16px;width:min(440px,100vw - 32px);overflow:hidden}.support-dialog-hero{background:#f4f2fd;border-bottom:1px solid #e9e6fa;justify-content:center;align-items:flex-end;height:150px;padding:18px 24px 0;display:flex;position:relative}.support-art{width:240px;max-width:100%;height:auto;display:block}.support-art .sa-blob{fill:#e4e0fb}.support-art .sa-dot{fill:#cfc9f7}.support-art .sa-paper{fill:#fff}.support-dialog-close{background:#ffffffb3;position:absolute;top:12px;right:12px}.support-dialog-close:hover{background:#fff}.notice-dialog.support-dialog .support-dialog-inner{text-align:center;padding:22px 28px 24px}.notice-dialog.support-dialog .support-dialog-inner h2{color:#292733;text-align:center;border:0;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.3}.notice-dialog.support-dialog .notice-dialog-body{text-align:center;max-width:340px;margin:8px auto 0}.support-dialog .support-links{margin-top:20px}.support-dialog .support-missing{text-align:center;background:#faf9fe;border:1px dashed #d9d5f3;border-radius:10px;margin-top:18px;padding:12px 14px}.support-dialog .notice-dialog-actions{justify-content:center;margin-top:20px}.support-dialog .notice-dialog-ok{width:100%;height:44px}.app-shell[data-theme=dark] .support-dialog-hero{background:#2a2840;border-bottom-color:#363452}.app-shell[data-theme=dark] .support-art .sa-blob{fill:#36325a}.app-shell[data-theme=dark] .support-art .sa-dot{fill:#4d4785}.app-shell[data-theme=dark] .support-art .sa-paper{fill:#22242b}.app-shell[data-theme=dark] .support-dialog-close{color:#b9bac2;background:#22242b99}.app-shell[data-theme=dark] .support-dialog-close:hover{color:#ececf1;background:#22242b}.app-shell[data-theme=dark] .notice-dialog.support-dialog .support-dialog-inner h2{color:#ececf1}.app-shell[data-theme=dark] .support-dialog .support-missing{background:#272930;border-color:#3b3953}:where(.rw-page,.svc-orders-page,.auth-page,.tx-backdrop) button{border:0}.page main.rw-page,.page main.svc-orders-page,.page main.auth-page{max-width:none}.app-shell.auth-gate .page{flex:1;margin-left:0}.app-shell.auth-gate .page main.auth-page{min-height:100dvh}.page main.auth-page{background:#f1f3f8;place-items:center;min-height:calc(100dvh - 80px);padding:40px 20px;display:grid}.app-shell[data-theme=dark] .page main.auth-page{background:#121419}.auth-code{gap:8px;display:flex}.auth-code input{flex:1;min-width:0}.auth-code>button{color:#463cb8;background:#eeecfa;border-radius:9px;flex:none;min-width:118px;height:48px;padding:0 14px;font-size:13px;font-weight:600}.auth-code>button:hover:not(:disabled){background:#e3e0f7}.auth-code>button:disabled{cursor:not-allowed;color:#a9abb5;background:#f1f2f6}.auth-link{color:#5147c7;font-size:inherit;background:0 0;padding:0;font-weight:600}.auth-link:hover{text-decoration:underline}.app-shell[data-theme=dark] .auth-code>button{color:#c4beff;background:#2a283a}.app-shell[data-theme=dark] .auth-code>button:disabled{color:#5a5d68;background:#22242b}.app-shell[data-theme=dark] .auth-link{color:#b4adff}.header-account{position:relative}.header-account-menu{min-width:220px;left:auto;right:0}.header-account-menu .header-account-email{color:#8e909b;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px 10px;font-size:12px;display:block;overflow:hidden}.header-help-menu{min-width:200px}.header-help-menu a{color:#34333d;border-radius:8px;align-items:center;gap:10px;height:43px;padding:0 10px;text-decoration:none;display:flex}.header-help-menu a span{flex:1;font-size:12px;font-weight:600}.header-help-menu a>svg:last-child{color:#a3a1ad}.header-help-menu a:hover,.header-help-menu a:focus-visible{background:#f4f3f8;outline:0}.app-shell[data-theme=dark] .header-help-menu a{color:#d8d9df}.app-shell[data-theme=dark] .header-help-menu a:hover,.app-shell[data-theme=dark] .header-help-menu a:focus-visible{background:#30323a}.header-notifications .icon-button .notif-badge{color:#fff;text-align:center;background:#e5484d;border:2px solid #fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-6px;right:-6px}.app-shell[data-theme=dark] .header-notifications .icon-button .notif-badge{border-color:#1b1d22}.notif-menu{width:min(360px,100vw - 24px);padding:0;overflow:hidden}.notif-head{color:#292733;border-bottom:1px solid #ecebf0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.notif-menu .notif-read-all{color:#5c50d2;border-radius:6px;width:auto;height:auto;padding:4px 6px;font-size:12px;font-weight:600}.notif-menu .notif-read-all:hover{background:#f0eefc}.notif-empty{color:#8e909b;text-align:center;margin:0;padding:28px 18px;font-size:13px;line-height:1.5}.notif-list{max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;overflow-y:auto}.notif-menu .notif-item{text-align:left;border-radius:8px;align-items:flex-start;gap:10px;width:100%;height:auto;padding:10px;display:flex}.notif-menu .notif-item:hover,.notif-menu .notif-item:focus-visible{background:#f4f3f8;outline:0}.notif-menu .notif-item .notif-dot{background:0 0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px;font-size:0}.notif-menu .notif-item.unread .notif-dot{background:#6558d9}.notif-menu .notif-copy{flex:1;gap:3px;min-width:0;display:grid}.notif-menu .notif-copy b{color:#292733;font-size:13px;font-weight:600}.notif-menu .notif-item:not(.unread) .notif-copy b{color:#55535e;font-weight:500}.notif-menu .notif-copy span{color:#5f5c69;flex:none;font-size:12px;font-weight:400;line-height:1.45}.notif-menu .notif-copy time{color:#a3a1ad;font-size:11px}.notif-menu .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell[data-theme=dark] .notif-head{color:#ececf1;border-color:#373943}.app-shell[data-theme=dark] .notif-menu .notif-read-all{color:#aaa1ff}.app-shell[data-theme=dark] .notif-menu .notif-read-all:hover{background:#37334d}.app-shell[data-theme=dark] .notif-menu .notif-item:hover,.app-shell[data-theme=dark] .notif-menu .notif-item:focus-visible{background:#30323a}.app-shell[data-theme=dark] .notif-menu .notif-item.unread .notif-dot{background:#aaa1ff}.app-shell[data-theme=dark] .notif-menu .notif-copy b{color:#ececf1}.app-shell[data-theme=dark] .notif-menu .notif-item:not(.unread) .notif-copy b,.app-shell[data-theme=dark] .notif-menu .notif-copy span{color:#b9bac2}@media (width<=600px){.header-help{display:none}.header-notifications .notif-menu{width:auto;position:fixed;top:74px;left:12px;right:12px}}.auth-shell{color:#3e4046;background:#f7f7f8;place-items:center;min-height:100vh;padding:24px;transition:background-color .2s,color .2s;display:grid}.auth-booting{color:#8e909b;font-size:14px}.auth-card{background:#f8f9fc;border:1px solid #e8ebf1;border-radius:14px;width:100%;max-width:416px;padding:38px 36px 30px;position:relative;box-shadow:0 18px 44px #28283c0f}.auth-brand{align-items:center;height:34px;margin-bottom:26px;display:flex}.auth-brand img{object-fit:contain;max-height:100%}.auth-brand a{height:100%;display:flex}.auth-card h1{color:#252331;letter-spacing:-.2px;margin:0;font-size:26px;font-weight:600}.auth-subtitle{color:#8e909b;margin:6px 0 24px;font-size:13px}.auth-alert{color:#a93b3b;background:#fdf1f1;border:1px solid #f0cdcd;border-radius:8px;margin-bottom:18px;padding:10px 13px;font-size:13px;line-height:1.45}.auth-alert.notice{color:#4f4d58;background:#eef0f7;border-color:#d9dcea}.auth-field{margin-bottom:16px;display:block}.auth-field>span{color:#5b5c67;margin-bottom:7px;font-size:13px;font-weight:500;display:block}.auth-referral-gift{color:#b26a00;align-items:center;gap:6px;margin-top:7px;font-size:12.5px;line-height:1.45;display:flex}.auth-referral-gift svg{flex:none}.auth-field input{color:#2b2940;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #dfe2ea;border-radius:9px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.auth-field input::placeholder{color:#a9abb5}.auth-field input:focus{border-color:#8f86e8;outline:0;box-shadow:0 0 0 3px #8f86e82e}.auth-field input:disabled{color:#9899a4;background:#f4f5f8}.auth-password{position:relative}.auth-password input{padding-right:46px}.auth-password>button{color:#9899a4;background:0 0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-password>button:hover{color:#5b5c67;background:#eceef3}.auth-submit{color:#fff;background:#3f3b6e;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:500;transition:background .18s,opacity .18s;display:flex}.auth-submit:hover:not(:disabled){background:#332f5d}.auth-submit:focus-visible{outline-offset:2px;outline:2px solid #4f46a059}.auth-submit:disabled{cursor:not-allowed;opacity:.62}.auth-help{color:#8e909b;margin:20px 0 0;font-size:12px;line-height:1.55}.auth-forgot{text-align:right;margin:-8px 0 16px;font-size:13px}.auth-theme{border-top:1px solid #e4e7ee;justify-content:center;gap:4px;margin-top:24px;padding-top:16px;display:flex}.auth-theme button{color:#9899a4;background:0 0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.auth-theme button:hover{color:#5b5c67;background:#eceef3}.auth-theme button.active{color:#fff;background:#4b4771}.app-shell[data-theme=dark]{color:#ececf1;background:#121419}.app-shell[data-theme=dark] .auth-card{background:#1b1d23;border-color:#2d3038;box-shadow:0 18px 44px #00000057}.app-shell[data-theme=dark] .auth-card h1{color:#ececf1}.app-shell[data-theme=dark] .auth-subtitle,.app-shell[data-theme=dark] .auth-help{color:#999ba5}.app-shell[data-theme=dark] .auth-field>span{color:#c3c4cd}.app-shell[data-theme=dark] .auth-field input{color:#ececf1;background:#22242b;border-color:#353843}.app-shell[data-theme=dark] .auth-field input::placeholder{color:#70737e}.app-shell[data-theme=dark] .auth-field input:focus{border-color:#6f66c9;box-shadow:0 0 0 3px #6f66c942}.app-shell[data-theme=dark] .auth-field input:disabled{color:#70737e;background:#1e2027}.app-shell[data-theme=dark] .auth-password>button:hover{color:#d8d9df;background:#2d3038}.app-shell[data-theme=dark] .auth-alert{color:#f0a9ad;background:#2a1d21;border-color:#5c3236}.app-shell[data-theme=dark] .auth-alert.notice{color:#c9cad4;background:#22252e;border-color:#383b49}.app-shell[data-theme=dark] .auth-submit{color:#1a1830;background:#b4adff}.app-shell[data-theme=dark] .auth-submit:hover:not(:disabled){background:#c4beff}.app-shell[data-theme=dark] .auth-theme{border-color:#2d3038}.app-shell[data-theme=dark] .auth-theme button:hover{color:#d8d9df;background:#2a2c34}.app-shell[data-theme=dark] .auth-theme button.active{color:#272934;background:#f3f2fa}.app-shell[data-theme=dark] .auth-booting{color:#777a86}@media (width<=480px){.auth-shell{padding:16px}.auth-card{border-radius:11px;padding:28px 22px 24px}.auth-card h1{font-size:23px}}.pricing-empty{color:#8e909b;margin:14px 0 0;font-size:13px}.pricing-rate.unset strong{color:#a9abb5}.tx-backdrop{z-index:60;background:#1818206b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tx-panel{background:#fff;border:1px solid #e4e7ee;border-radius:13px;flex-direction:column;width:100%;max-width:720px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 22px 54px #1e1e2d2e}.tx-head{border-bottom:1px solid #ebedf3;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.tx-head h2{color:#252331;margin:0;font-size:17px;font-weight:600}.tx-head button{color:#8e909b;background:0 0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;transform:rotate(45deg)}.tx-head button:hover{color:#3e4046;background:#f1f2f6}.tx-body{flex:1;min-height:120px;padding:6px 22px 14px;overflow:auto}.tx-empty{color:#8e909b;text-align:center;padding:34px 0;font-size:13px}.tx-empty.error{color:#a93b3b}.tx-table{border-collapse:collapse;width:100%;font-size:13px}.tx-table th{color:#8e909b;text-align:left;background:#fff;border-bottom:1px solid #ebedf3;padding:10px 8px;font-weight:500;position:sticky;top:0}.tx-table td{color:#3e4046;vertical-align:top;border-bottom:1px solid #f2f3f7;padding:11px 8px}.tx-table td small{color:#9899a4}.tx-table .right{text-align:right;white-space:nowrap}.tx-table .in{color:#1f7a4d}.tx-table .out{color:#a93b3b}.tx-ref{text-overflow:ellipsis;white-space:nowrap;color:#8e909b;max-width:180px;font-size:12px;overflow:hidden}.tx-foot{color:#8e909b;border-top:1px solid #ebedf3;justify-content:flex-end;align-items:center;gap:10px;padding:12px 22px;font-size:12px;display:flex}.tx-foot button{color:#3e4046;background:#fff;border:1px solid #dfe2ea;border-radius:7px;padding:6px 13px;font-size:13px}.tx-foot button:hover:not(:disabled){background:#f4f5f8}.tx-foot button:disabled{cursor:not-allowed;color:#b7b8c1}.app-shell[data-theme=dark] .pricing-empty{color:#999ba5}.app-shell[data-theme=dark] .pricing-rate.unset strong{color:#70737e}.app-shell[data-theme=dark] .tx-panel{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .tx-head{border-color:#2d3038}.app-shell[data-theme=dark] .tx-head h2{color:#ececf1}.app-shell[data-theme=dark] .tx-head button:hover{color:#ececf1;background:#2a2c34}.app-shell[data-theme=dark] .tx-table th{color:#999ba5;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .tx-table td{color:#d8d9df;border-color:#24262d}.app-shell[data-theme=dark] .tx-table td small{color:#777a86}.app-shell[data-theme=dark] .tx-table .in{color:#62c08d}.app-shell[data-theme=dark] .tx-table .out{color:#f0a9ad}.app-shell[data-theme=dark] .tx-ref,.app-shell[data-theme=dark] .tx-empty{color:#999ba5}.app-shell[data-theme=dark] .tx-foot{color:#999ba5;border-color:#2d3038}.app-shell[data-theme=dark] .tx-foot button{color:#d8d9df;background:#22242b;border-color:#353843}.app-shell[data-theme=dark] .tx-foot button:hover:not(:disabled){background:#2a2c34}.app-shell[data-theme=dark] .tx-foot button:disabled{color:#5a5d68}@media (width<=560px){.tx-panel{max-height:88vh}.tx-body{padding:4px 14px 12px}.tx-table th:nth-child(3),.tx-table td:nth-child(3){display:none}}.page main.rw-page{background:#f1f3f8;min-height:100dvh;padding:74px clamp(28px,5vw,86px) 60px}.rw-inner{max-width:1120px;margin:0 auto}.page main.rw-page-done{align-items:center;display:grid}.rw-page-done .rw-inner{width:100%}.rw-page-done .rw-done{margin:0 auto;padding:0}.rw-head{margin-bottom:32px}.rw-head h1{color:#252331;margin:0 0 8px;font-size:28px;font-weight:600}.rw-head p{color:#8e909b;max-width:680px;margin:0;font-size:14px;line-height:1.6}.rw-steps{justify-content:flex-start;align-items:center;margin:0 0 34px;padding:0;list-style:none;display:flex}.rw-steps li{color:#9a9ca7;align-items:center;gap:12px;font-size:17px;display:flex}.rw-steps li+li:before{content:"";background:#dfdeea;width:62px;height:1px;margin:0 20px}.rw-steps b{color:#8e909b;background:#e9e8f2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:600;display:grid}.rw-steps li.on{color:#2b2940;font-weight:500}.rw-steps li.on b{color:#fff;background:#2b2940}.rw-steps li.done{color:#5c50d2}.rw-steps li.done b{color:#fff;background:#5c50d2}.rw-steps li.done+li:before,.rw-steps li.done+li.on:before{background:#b3abef}.rw-card{background:#f8f9fc;border:1px solid #e8ebf1;border-radius:12px;padding:26px 28px}.rw-error,.rw-warn{color:#a93b3b;background:#fdf1f1;border:1px solid #f0cdcd;border-radius:9px;margin-bottom:16px;padding:11px 14px;font-size:13px;line-height:1.5}.rw-warn{color:#8a6414;background:#fdf8ec;border-color:#efdcae}.rw-upload{flex-direction:column;gap:26px;display:flex}.rw-scope h2{color:#2f2d3a;margin:0 0 12px;font-size:15px;font-weight:600}.rw-mode-grid{background:#ebeaf3;border:1px solid #e0dfea;border-radius:6px;grid-template-columns:repeat(2,minmax(190px,1fr));gap:3px;padding:3px;display:inline-grid}.rw-mode{color:#6e6a77;text-align:center;background:0 0;border-radius:4px;min-height:42px;padding:8px 18px;font-size:14px;font-weight:500;transition:color .18s,background .18s}.rw-mode:hover:not(:disabled){color:#2b2940}.rw-mode.active{color:#2b2940;background:#fff;font-weight:600}.rw-mode:focus-visible{outline-offset:2px;outline:2px solid #5c50d2}.rw-mode:disabled{cursor:wait}.rw-mode-description{color:#8e909b;min-height:21px;margin:10px 0 0;font-size:13px;line-height:1.6}.rw-upload-files{background:#fff;border:1px solid #e5e4ef;border-radius:7px;padding:6px 24px 0}.rw-pick{border-bottom:1px solid #ebeaf3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:90px;padding:16px 2px;display:grid}.rw-pick.filled .rw-pick-icon{color:#5c50d2}.rw-pick-icon{color:#9997a3;place-items:center;width:36px;height:36px;display:grid}.rw-pick-icon img{width:100%;height:auto;display:block}.rw-pick-body{min-width:0}.rw-pick-body strong{color:#2f2d3a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.rw-pick-body small{color:#96949e;margin-top:4px;font-size:13px;line-height:1.5;display:block}.rw-pick>button{color:#4d4a58;background:0 0;border:1px solid #e0dfea;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font-size:13px;display:inline-flex}.rw-pick>button:hover{background:#f5f4fb;border-color:#bdc7f2}.rw-upload-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:78px;display:flex}.rw-upload-foot p{color:#96949e;margin:0;font-size:13px}.rw-upload-foot .rw-primary{background:#2b2940;border-radius:5px}.rw-upload-foot .rw-primary:hover:not(:disabled){background:#221f3b}.rw-primary{color:#fff;background:#2b2940;border-radius:6px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:background .18s,opacity .18s;display:inline-flex}.rw-primary:hover:not(:disabled){background:#221f3b}.rw-primary:disabled{cursor:not-allowed;opacity:.55}.rw-ghost{color:#3e4046;background:#fff;border:1px solid #dfe2ea;border-radius:9px;padding:11px 18px;font-size:14px}.rw-ghost:hover:not(:disabled){background:#f2f3f7}.rw-view-toggle{background:#ecebf4;border:1px solid #e0dfea;border-radius:6px;flex:none;gap:3px;padding:2px;display:flex}.rw-view-toggle button{color:#6e6a77;white-space:nowrap;background:0 0;border-radius:4px;padding:5px 11px;font-size:12px}.rw-view-toggle button.active{color:#252331;background:#fff;font-weight:600}.rw-view-toggle button:focus-visible,.rw-list-head button:focus-visible,.rw-seg-text:focus-visible{outline-offset:2px;outline:2px solid #5c50d2}.rw-columns{background:#fff;border:1px solid #e3e2ee;border-radius:7px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);height:min(60vh,636px);min-height:420px;display:grid;overflow:hidden}.rw-doc-pane{border-right:1px solid #ebeaf3;flex-direction:column;min-width:0;min-height:0;display:flex}.rw-pane-head,.rw-list-head{color:#2f2d3a;background:#fff;border-bottom:1px solid #ebeaf3;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 22px;font-size:14px;display:flex}.rw-pane-head{flex:none}.rw-pane-head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.rw-pane-logo{flex:none;width:auto;height:28px;display:block}.rw-pane-head strong,.rw-list-head strong{font-weight:600}.rw-list-head strong span{color:#a9abb5;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.rw-mark-legend{color:#a9abb5;align-items:center;gap:14px;font-size:11px;display:flex}.rw-mark-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rw-mark-legend i{border-radius:2px;width:11px;height:11px}.rw-mark-legend i.selected{background:#d8e8f6}.rw-mark-legend i.excluded{background:#eceaf1}.rw-doc{flex:1;min-height:0;padding:24px 28px 32px;overflow:auto}.rw-doc,.rw-list{scrollbar-width:thin;scrollbar-color:#c9c7d8 transparent}.rw-doc::-webkit-scrollbar{width:11px}.rw-list::-webkit-scrollbar{width:11px}.rw-doc::-webkit-scrollbar-track{background:0 0}.rw-list::-webkit-scrollbar-track{background:0 0}.rw-doc::-webkit-scrollbar-thumb{background:#c9c7d8 padding-box content-box;border:3px solid #0000;border-radius:11px}.rw-list::-webkit-scrollbar-thumb{background:#c9c7d8 padding-box content-box;border:3px solid #0000;border-radius:11px}.rw-doc::-webkit-scrollbar-thumb:hover{background:#b0adc6 padding-box content-box}.rw-list::-webkit-scrollbar-thumb:hover{background:#b0adc6 padding-box content-box}.rw-para{color:#34323f;margin:0 0 17px;font-size:14px;line-height:1.9}.rw-para.heading{margin:23px 0 11px;font-size:15px;font-weight:600}.rw-para.heading:first-child{margin-top:0}.rw-empty{color:#a9abb5;text-align:center;margin:24px 0;font-size:13px}.rw-mark{border-radius:3px;padding:1px 2px;transition:background .15s}.rw-mark.on{color:#244b70;background:#d8e8f6}.rw-mark.off{color:#6b6878;background:#eceaf1;-webkit-text-decoration:underline dotted #b2aebd;text-decoration:underline dotted #b2aebd}.rw-mark.on.active{background:#b8d7ef}.rw-mark.off.active{background:#ddd9e6}.rw-list{min-width:0;min-height:0;overflow:auto}.rw-list-head{z-index:1;position:sticky;top:0}.rw-list-head>div{gap:14px;display:flex}.rw-list-head button{color:#5c50d2;background:0 0;padding:5px 0;font-size:12px;font-weight:500}.rw-list-head button:hover{color:#463cb8;text-decoration:underline}.rw-seg{border-bottom:1px solid #eeedf4;padding:18px 22px}.rw-seg:last-child{border-bottom:0}.rw-seg.active{background:#f4f3fc;box-shadow:inset 3px 0 #5c50d2}.rw-seg.disabled{color:#a9abb5;background:#fafafd}.rw-seg-head{cursor:pointer;align-items:center;gap:11px;display:flex}.rw-seg-head input{accent-color:#5c50d2;flex:0 0 17px;width:17px;height:17px;margin:0}.rw-seg-head input:disabled{cursor:not-allowed}.rw-seg-meta{color:#9997a3;flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.rw-seg-chars{color:#7a7886;white-space:nowrap;font-variant-numeric:tabular-nums}.rw-seg-text{color:#34323f;text-align:left;-webkit-line-clamp:3;background:0 0;-webkit-box-orient:vertical;width:100%;margin:10px 0 0;padding:0 0 0 28px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.rw-seg-text:not(p){cursor:pointer}.rw-seg-text:not(p):hover{color:#5c50d2}.rw-seg-note{color:#8a6414;align-items:flex-start;gap:5px;margin:7px 0 0;font-size:12px;line-height:1.5;display:flex}.rw-seg-note.error{color:#a93b3b}.rw-seg-head:not(label){cursor:default}.rw-seg-state{flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.rw-seg-state.on{color:#5c50d2}.rw-seg-state.off{color:#8a6414}.rw-tip{cursor:help;border-radius:50%;outline:none;display:inline-flex;position:relative}.rw-tip:focus-visible{box-shadow:0 0 0 2px #a79eea}.rw-tip-box{z-index:20;color:#f3f3f6;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#24252c;border-radius:8px;width:max-content;max-width:280px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:-8px;transform:translateY(-2px);box-shadow:0 6px 18px #0000002e}.rw-tip-box:before{content:"";z-index:-1;background:inherit;border-radius:2px 0 0;width:10px;height:10px;position:absolute;top:-4px;left:11px;transform:rotate(45deg)}.rw-tip-box ul{margin:0;padding-left:16px}.rw-tip-box li+li{margin-top:4px}.rw-tip:hover .rw-tip-box,.rw-tip:focus .rw-tip-box{opacity:1;visibility:visible;transform:none}.rw-pay-flow{max-width:1120px}.rw-pay-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.82fr);align-items:start;gap:24px;display:grid}.rw-pay-main,.rw-pay-side{min-width:0}.rw-pay{background:#fff;border:1px solid #e3e2ee;border-radius:7px;overflow:hidden}.rw-pay-head{border-bottom:1px solid #ebeaf3;padding:24px 28px}.rw-pay h2{color:#2f2d3a;margin:0;font-size:17px;font-weight:600}.rw-done h2{color:#252331;margin:0 0 10px;font-size:24px;font-weight:600}.rw-sum{margin:0}.rw-sum>div{border-bottom:1px solid #e9ebf1;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.rw-sum dt{color:#8e909b;font-size:13px}.rw-sum dd{color:#2b2940;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.rw-sum dd small{color:#a9abb5;margin-top:2px;font-size:11px;font-weight:400;display:block}.rw-sum dd.muted{color:#a9abb5;font-size:13px}.rw-sum>div.total{border-bottom:0}.rw-sum>div.total dt{color:#2b2940;font-size:14px;font-weight:600}.rw-sum>div.total dd{color:#2b2940;font-size:22px;font-weight:600}.rw-pay .rw-sum{padding:6px 28px 0}.rw-pay .rw-sum>div{border-color:#eeedf4;align-items:center;min-height:52px;padding:10px 0}.rw-pay .rw-sum>div:last-child{border-bottom:1px solid #eeedf4}.rw-pay .rw-sum dt{color:#8e909b}.rw-pay .rw-sum dd{color:#2f2d3a;overflow-wrap:anywhere;max-width:70%}.rw-pay .rw-sum dd small{color:#a9abb5;line-height:1.45}.rw-checkout-options{padding:0 28px 6px}.rw-delivery-time{color:#8e909b;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:13px;display:flex}.rw-delivery-time strong{color:#2f2d3a;font-size:14px;font-weight:600}.rw-checkout-option{cursor:pointer;border-top:1px solid #eeedf4;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 0;display:grid}.rw-checkout-option input{accent-color:#5c50d2;cursor:pointer;width:18px;height:18px;margin:0}.rw-checkout-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.rw-checkout-option-copy strong{color:#2f2d3a;font-size:14px;font-weight:600}.rw-checkout-option-copy small{color:#8e909b;font-size:12px;line-height:1.4}.rw-checkout-option-price{color:#2f2d3a;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rw-checkout-option-price small{color:#a9abb5;margin-top:3px;font-size:11px;font-weight:400;display:block}.rw-checkout-option input:focus-visible{outline-offset:3px;outline:2px solid #5c50d2}.rw-checkout-option.off{cursor:default;opacity:.55}.rw-checkout-option.off input{cursor:not-allowed}.rw-cta{background:#5c50d2;border-radius:999px;justify-content:center;width:min(100%,312px);min-height:64px;font-size:15px;font-weight:600;display:flex;position:relative}.rw-cta:hover:not(:disabled){background:#4e43c4}.rw-cta svg{position:absolute;right:25px}.rw-cta:focus-visible{outline-offset:3px;outline:2px solid #5c50d2}.rw-pay-back{margin-top:16px}.rw-pay-back:focus-visible{outline-offset:3px;outline:2px solid #5c50d2}.rw-payment{background:#fff;border:1px solid #e3e2ee;border-radius:7px;padding:24px 26px}.rw-payment h2{color:#2f2d3a;margin:0 0 22px;font-size:17px;font-weight:600}.rw-payment-amount{border-bottom:1px solid #ebeaf3;flex-direction:column;gap:5px;padding-bottom:20px;display:flex}.rw-payment-amount span{color:#8e909b;font-size:12px}.rw-payment-amount strong{color:#252331;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.rw-payment-breakdown{border-bottom:1px solid #ebeaf3;margin:0;padding:12px 0}.rw-payment-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.rw-payment-breakdown dt{color:#8e909b;font-size:12px}.rw-payment-breakdown dd{color:#2f2d3a;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.rw-payment-breakdown>div:last-child dd{color:#5147c7;font-weight:600}.rw-payment-lines{margin:8px 0 0}.rw-payment-lines>div{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.rw-payment-lines dt{color:#8e909b;font-size:13px}.rw-payment-lines dd{color:#2f2d3a;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.rw-payment-lines>div:last-child{border-top:1px solid #ebeaf3;padding-top:16px}.rw-payment-lines>div:last-child dd{color:#5147c7;font-weight:600}.rw-payment-status,.rw-payment-note{color:#8a713e;margin:12px 0 0;font-size:12px;line-height:1.5}.rw-payment-status.short{color:#a64e46}.rw-payment-note{color:#a9abb5;font-size:11px}.rw-pay-submit{margin:24px 0 0 auto}.rw-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.rw-footer-hint{color:#8e909b;text-align:center;flex:1;font-size:12px}.rw-done{text-align:center;max-width:520px;margin:14px auto 0;padding:16px 0 48px}.rw-done-icon{color:#fff;background:#5c50d2;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 24px;display:grid}.rw-done p{color:#8e909b;max-width:440px;margin:0 auto;font-size:14px;line-height:1.65}.rw-done-note{margin-top:14px!important}.rw-done .rw-sum{text-align:left;border-top:1px solid #e5e4ef;max-width:440px;margin:32px auto 0}.rw-done .rw-sum>div{border-color:#e5e4ef;align-items:center;min-height:48px}.rw-done .rw-sum dt{color:#8e909b}.rw-done .rw-sum dd{overflow-wrap:anywhere;color:#2f2d3a;max-width:65%;font-weight:500}.app-shell[data-theme=dark] .page main.rw-page{background:#121419}.app-shell[data-theme=dark] .rw-head h1{color:#ececf1}.app-shell[data-theme=dark] .rw-head p,.app-shell[data-theme=dark] .rw-upload-foot p,.app-shell[data-theme=dark] .rw-footer-hint{color:#999ba5}.app-shell[data-theme=dark] .rw-card{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .rw-steps b{color:#8b8d97;background:#2a2c34}.app-shell[data-theme=dark] .rw-steps li{color:#777a86}.app-shell[data-theme=dark] .rw-steps li+li:before{background:#34373f}.app-shell[data-theme=dark] .rw-steps li.done+li:before,.app-shell[data-theme=dark] .rw-steps li.done+li.on:before{background:#3f3b6e}.app-shell[data-theme=dark] .rw-steps li.on{color:#b4adff}.app-shell[data-theme=dark] .rw-steps li.on b{color:#1a1830;background:#b4adff}.app-shell[data-theme=dark] .rw-steps li.done{color:#9f96ff}.app-shell[data-theme=dark] .rw-steps li.done b{color:#1a1830;background:#9f96ff}.app-shell[data-theme=dark] .rw-error{color:#f0a9ad;background:#2a1d21;border-color:#5c3236}.app-shell[data-theme=dark] .rw-warn{color:#e8c883;background:#262019;border-color:#5a4a22}.app-shell[data-theme=dark] .rw-scope h2{color:#ececf1}.app-shell[data-theme=dark] .rw-mode-grid{background:#25272e;border-color:#363943}.app-shell[data-theme=dark] .rw-mode{color:#999ba5}.app-shell[data-theme=dark] .rw-mode:hover:not(:disabled){color:#ececf1}.app-shell[data-theme=dark] .rw-mode.active{color:#ececf1;background:#37334d}.app-shell[data-theme=dark] .rw-mode-description{color:#999ba5}.app-shell[data-theme=dark] .rw-upload-files{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .rw-pick{border-color:#2d3038}.app-shell[data-theme=dark] .rw-pick-icon{color:#a9abb5}.app-shell[data-theme=dark] .rw-pick.filled .rw-pick-icon{color:#9f96ff}.app-shell[data-theme=dark] .rw-pick-body strong{color:#ececf1}.app-shell[data-theme=dark] .rw-pick-body small{color:#999ba5}.app-shell[data-theme=dark] .rw-pick>button,.app-shell[data-theme=dark] .rw-ghost,.app-shell[data-theme=dark] .rw-list-head button{color:#d8d9df;background:#22242b;border-color:#353843}.app-shell[data-theme=dark] .rw-pick>button{background:0 0}.app-shell[data-theme=dark] .rw-pick>button:hover,.app-shell[data-theme=dark] .rw-ghost:hover:not(:disabled),.app-shell[data-theme=dark] .rw-list-head button:hover{background:#2a2c34}.app-shell[data-theme=dark] .rw-primary{color:#1a1830;background:#b4adff}.app-shell[data-theme=dark] .rw-primary:hover:not(:disabled){background:#c4beff}.app-shell[data-theme=dark] .rw-view-toggle{background:#25272e;border-color:#363943}.app-shell[data-theme=dark] .rw-view-toggle button{color:#999ba5}.app-shell[data-theme=dark] .rw-view-toggle button.active{color:#ececf1;background:#37334d}.app-shell[data-theme=dark] .rw-columns{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .rw-doc-pane{border-color:#2d3038}.app-shell[data-theme=dark] .rw-pane-head,.app-shell[data-theme=dark] .rw-list-head{color:#e5e5eb;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .rw-pane-logo{filter:brightness(0)invert();opacity:.92}.app-shell[data-theme=dark] .rw-doc,.app-shell[data-theme=dark] .rw-list{scrollbar-color:#454654 transparent}.app-shell[data-theme=dark] .rw-doc::-webkit-scrollbar-thumb{background:#454654 padding-box content-box}.app-shell[data-theme=dark] .rw-list::-webkit-scrollbar-thumb{background:#454654 padding-box content-box}.app-shell[data-theme=dark] .rw-doc::-webkit-scrollbar-thumb:hover{background:#565873 padding-box content-box}.app-shell[data-theme=dark] .rw-list::-webkit-scrollbar-thumb:hover{background:#565873 padding-box content-box}.app-shell[data-theme=dark] .rw-mark-legend{color:#999ba5}.app-shell[data-theme=dark] .rw-mark-legend i.selected{background:#344f62}.app-shell[data-theme=dark] .rw-mark-legend i.excluded{background:#33353f}.app-shell[data-theme=dark] .rw-para{color:#d4d5dd}.app-shell[data-theme=dark] .rw-mark.on{color:#c7e4f5;background:#344f62}.app-shell[data-theme=dark] .rw-mark.off{color:#b9b7c4;background:#33353f;text-decoration-color:#8b8996}.app-shell[data-theme=dark] .rw-mark.on.active{background:#456c85}.app-shell[data-theme=dark] .rw-mark.off.active{background:#454652}.app-shell[data-theme=dark] .rw-list-head strong span{color:#999ba5}.app-shell[data-theme=dark] .rw-list-head button{color:#aeb8ff;background:0 0;border:0}.app-shell[data-theme=dark] .rw-list-head button:hover{color:#c4beff;background:0 0}.app-shell[data-theme=dark] .rw-seg{border-color:#2d3038}.app-shell[data-theme=dark] .rw-seg.checked{box-shadow:inset 2px 0 #6f66c9}.app-shell[data-theme=dark] .rw-seg.active{background:#2a2740;box-shadow:inset 3px 0 #8f86e8}.app-shell[data-theme=dark] .rw-seg.disabled{background:#1e2027}.app-shell[data-theme=dark] .rw-seg-text{color:#c3c4cd}.app-shell[data-theme=dark] .rw-seg-meta{color:#8b8d97}.app-shell[data-theme=dark] .rw-seg-chars{color:#a9abb5}.app-shell[data-theme=dark] .rw-seg-note{color:#e8c883}.app-shell[data-theme=dark] .rw-seg-note.error{color:#f0a9ad}.app-shell[data-theme=dark] .rw-seg-state.on{color:#a79eea}.app-shell[data-theme=dark] .rw-seg-state.off{color:#e8c883}.app-shell[data-theme=dark] .rw-pay{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .rw-pay-head{border-color:#2d3038}.app-shell[data-theme=dark] .rw-pay h2,.app-shell[data-theme=dark] .rw-done h2{color:#ececf1}.app-shell[data-theme=dark] .rw-sum>div{border-color:#2a2c34}.app-shell[data-theme=dark] .rw-sum dt{color:#999ba5}.app-shell[data-theme=dark] .rw-sum dd,.app-shell[data-theme=dark] .rw-sum>div.total dt,.app-shell[data-theme=dark] .rw-sum>div.total dd{color:#ececf1}.app-shell[data-theme=dark] .rw-sum dd small{color:#777a86}.app-shell[data-theme=dark] .rw-pay .rw-sum>div{border-color:#2d3038}.app-shell[data-theme=dark] .rw-pay .rw-sum dd{color:#e5e5eb}.app-shell[data-theme=dark] .rw-pay .rw-sum dd small{color:#999ba5}.app-shell[data-theme=dark] .rw-checkout-option,.app-shell[data-theme=dark] .rw-payment-breakdown{border-color:#2d3038}.app-shell[data-theme=dark] .rw-delivery-time strong,.app-shell[data-theme=dark] .rw-checkout-option-copy strong,.app-shell[data-theme=dark] .rw-checkout-option-price,.app-shell[data-theme=dark] .rw-payment-breakdown dd{color:#e5e5eb}.app-shell[data-theme=dark] .rw-delivery-time,.app-shell[data-theme=dark] .rw-checkout-option-copy small,.app-shell[data-theme=dark] .rw-checkout-option-price small,.app-shell[data-theme=dark] .rw-payment-breakdown dt{color:#999ba5}.app-shell[data-theme=dark] .rw-payment-breakdown>div:last-child dd{color:#aeb8ff}.app-shell[data-theme=dark] .rw-cta{color:#fff;background:#6b5dde}.app-shell[data-theme=dark] .rw-cta:hover:not(:disabled){background:#7c6fe8}.app-shell[data-theme=dark] .rw-payment{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .rw-payment h2{color:#ececf1}.app-shell[data-theme=dark] .rw-payment-amount,.app-shell[data-theme=dark] .rw-payment-lines>div:last-child{border-color:#2d3038}.app-shell[data-theme=dark] .rw-payment-amount span,.app-shell[data-theme=dark] .rw-payment-lines dt{color:#999ba5}.app-shell[data-theme=dark] .rw-payment-amount strong,.app-shell[data-theme=dark] .rw-payment-lines dd{color:#e5e5eb}.app-shell[data-theme=dark] .rw-payment-lines>div:last-child dd{color:#aeb8ff}.app-shell[data-theme=dark] .rw-payment-status{color:#d4b780}.app-shell[data-theme=dark] .rw-payment-status.short{color:#e8aaa3}.app-shell[data-theme=dark] .rw-payment-note{color:#999ba5}@media (width<=1100px){.rw-pay-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.rw-columns{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.rw-doc-pane{border-bottom:1px solid #ebeaf3;border-right:0}.rw-doc{flex:none;max-height:50vh}.rw-list{max-height:50vh}}@media (width<=900px){.page main.rw-page{padding:58px 20px 45px}.rw-inner{max-width:680px}}@media (width<=1000px){.rw-steps li+li:before{width:30px;margin:0 12px}}@media (width<=900px){.rw-steps li:not(.on) span{display:none}}@media (width<=640px){.rw-card{border-radius:10px;padding:20px 18px}.rw-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.rw-mode{min-height:42px;padding:8px;font-size:13px}.rw-upload-files{padding:4px 16px 0}.rw-pick{grid-template-columns:36px minmax(0,1fr);gap:10px}.rw-pick>button{grid-column:2;justify-self:start}.rw-upload-foot{padding:14px 0}.rw-doc{padding:18px 16px}.rw-pane-head,.rw-list-head{padding:12px 16px}.rw-pane-head{flex-wrap:wrap}.rw-pane-head-tools{justify-content:flex-start;width:100%}.rw-view-toggle{width:100%}.rw-view-toggle button{flex:1}.rw-seg{padding:16px}.rw-seg-text{padding-left:28px}.rw-pay-head{padding:20px 18px}.rw-pay .rw-sum{padding:4px 18px 0}.rw-pay .rw-sum dd{max-width:62%}.rw-checkout-options{padding:0 18px 6px}.rw-checkout-option{grid-template-columns:20px minmax(0,1fr)}.rw-checkout-option-price{text-align:left;grid-column:2;justify-self:start;margin-top:-6px}.rw-payment{padding:20px 18px}.rw-payment-amount strong{font-size:26px}.rw-payment-lines>div{flex-direction:column;align-items:flex-start;gap:3px}.rw-payment-lines dd{text-align:left}.rw-footer{flex-direction:column-reverse;align-items:stretch}.rw-footer .rw-cta{width:100%}.rw-footer-hint{text-align:left}.rw-steps li+li:before{width:12px;margin:0 5px}.rw-steps b{flex-basis:36px;width:36px;height:36px;font-size:15px}.rw-steps li{gap:8px;font-size:15px}.rw-steps li:not(.on) span{display:none}}.rw-mode-description em{color:#8a6414;font-style:italic}.app-shell[data-theme=dark] .rw-mode-description em{color:#e8c883}.tc-rules{background:#f6f5fc;border:1px solid #e0dfea;border-radius:9px;padding:20px 22px}.tc-rules-head{color:#5147c7;align-items:center;gap:8px;display:flex}.tc-rules-head strong{color:#2f2d3a;font-size:14px;font-weight:600}.tc-rules-list{gap:10px;margin:14px 0 0;display:grid}.tc-rules-list>div{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.tc-rules-list dt{color:#8e909b;font-size:12px}.tc-rules-list dd{color:#4a4857;margin:0;font-size:13px;line-height:1.6}.tc-rules-list dd strong{color:#2b2940;font-weight:600}.tc-rules-list code{color:#4a4857;background:#e9e7f5;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:12px}.tc-rules-note{color:#8a8698;border-top:1px solid #e3e1f0;margin:16px 0 0;padding-top:13px;font-size:12px;line-height:1.65}.tc-measure{border-bottom:1px solid #eeedf4;padding:20px 28px 22px}.tc-measure-head{color:#8e909b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.tc-measure-value{color:#252331;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:34px;font-weight:600;line-height:1.1;display:block}.tc-measure-note{color:#a64e46;margin:12px 0 0;font-size:12px;line-height:1.6}.tc-measure-hint{color:#a9abb5;margin:12px 0 0;font-size:12px;line-height:1.6}.tc-verdict{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tc-verdict.ok{color:#1f7a4d}.tc-verdict.bad{color:#a64e46}.tc-gauge{margin-top:16px}.tc-gauge-bar{background:#e9e7f2;border-radius:999px;height:5px;overflow:hidden}.tc-gauge-fill{background:#5c50d2;border-radius:999px;height:100%;transition:width .25s;display:block}.tc-gauge-bar.short .tc-gauge-fill{background:#d9a13e}.tc-gauge-bar.long .tc-gauge-fill{background:#c4564b}.tc-gauge-scale{color:#a9abb5;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.tc-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:440px;margin:30px auto 0;display:grid}.tc-result{text-align:left;background:#fff;border:1px solid #e3e2ee;border-radius:9px;padding:18px 20px}.tc-result span{color:#8e909b;font-size:12px;display:block}.tc-result strong{color:#252331;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:600;line-height:1.1;display:block}.tc-downloads{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px auto 0;display:flex}.tc-download{align-items:center;gap:8px;display:inline-flex}.tc-done-note{color:#a9abb5;max-width:440px;margin:20px auto 0;font-size:12px;line-height:1.6}.rw-done-icon.failed{color:#a64e46;background:#f7ecea}.app-shell[data-theme=dark] .tc-rules{background:#1e1f28;border-color:#33353f}.app-shell[data-theme=dark] .tc-rules-head{color:#aeb8ff}.app-shell[data-theme=dark] .tc-rules-head strong{color:#ececf1}.app-shell[data-theme=dark] .tc-rules-list dt{color:#999ba5}.app-shell[data-theme=dark] .tc-rules-list dd{color:#d0d1da}.app-shell[data-theme=dark] .tc-rules-list dd strong{color:#ececf1}.app-shell[data-theme=dark] .tc-rules-list code{color:#d0d1da;background:#2c2e3a}.app-shell[data-theme=dark] .tc-rules-note{color:#90929d;border-color:#33353f}.app-shell[data-theme=dark] .tc-measure{border-color:#2d3038}.app-shell[data-theme=dark] .tc-measure-head{color:#999ba5}.app-shell[data-theme=dark] .tc-measure-value{color:#ececf1}.app-shell[data-theme=dark] .tc-measure-note{color:#e8aaa3}.app-shell[data-theme=dark] .tc-measure-hint{color:#777a86}.app-shell[data-theme=dark] .tc-verdict.ok{color:#62c08d}.app-shell[data-theme=dark] .tc-verdict.bad{color:#e8aaa3}.app-shell[data-theme=dark] .tc-gauge-bar{background:#2e3039}.app-shell[data-theme=dark] .tc-gauge-fill{background:#8f86e8}.app-shell[data-theme=dark] .tc-gauge-bar.short .tc-gauge-fill{background:#d4b780}.app-shell[data-theme=dark] .tc-gauge-bar.long .tc-gauge-fill{background:#e8aaa3}.app-shell[data-theme=dark] .tc-gauge-scale{color:#777a86}.app-shell[data-theme=dark] .tc-result{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .tc-result span{color:#999ba5}.app-shell[data-theme=dark] .tc-result strong{color:#ececf1}.app-shell[data-theme=dark] .tc-done-note{color:#777a86}.app-shell[data-theme=dark] .rw-done-icon.failed{color:#e8aaa3;background:#2e2124}@media (width<=640px){.tc-rules{padding:16px 18px}.tc-rules-list>div{grid-template-columns:minmax(0,1fr);gap:3px}.tc-measure{padding:18px 18px 20px}.tc-measure-value{font-size:30px}.tc-results{grid-template-columns:minmax(0,1fr)}.tc-downloads{flex-direction:column}}.page main.svc-orders-page{background:#f1f3f8;min-height:100dvh;padding:74px clamp(28px,5vw,86px) 60px}.svc-orders-inner{max-width:1120px;margin:0 auto}.svc-orders-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.svc-orders-page-head h1{color:#252331;margin:0 0 8px;font-size:28px;font-weight:600}.svc-orders-page-head p{color:#8e909b;margin:0;font-size:14px;line-height:1.6}.svc-orders-new{color:#fff;white-space:nowrap;background:#2b2940;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.svc-orders-new:hover{background:#221f3b}.svc-orders-panel{background:#fff;border:1px solid #e3e2ee;border-radius:7px;overflow:hidden}.svc-orders-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 26px;display:flex}.svc-orders-panel-head h2{color:#2f2d3a;margin:0;font-size:16px;font-weight:600}.svc-orders-panel-head button{color:#7a7886;background:0 0;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.svc-orders-panel-head button:hover:not(:disabled){color:#463cb8;background:#f1effb}.svc-orders-panel-head button:disabled{cursor:wait;opacity:.5}.svc-orders-list{--svc-orders-row-h:79px;--svc-orders-rows:5;min-height:calc(var(--svc-orders-row-h) * var(--svc-orders-rows));flex-direction:column;display:flex}.svc-orders-list .svc-orders-empty{flex:1}.svc-orders-table-head,.svc-orders-row{grid-template-columns:minmax(0,2fr) 170px 140px 130px 18px;align-items:center;gap:14px;display:grid}.svc-orders-table-head{color:#96949e;background:#f8f8fc;border-top:1px solid #ebeaf3;padding:12px 26px;font-size:12px}.svc-orders-table-head span:nth-child(4){text-align:right}.svc-orders-item{border-top:1px solid #eeedf4}.svc-orders-row{color:#34323f;text-align:left;background:0 0;width:100%;min-height:78px;padding:16px 26px}.svc-orders-row:hover,.svc-orders-row[aria-expanded=true]{background:#f8f8fc}.svc-orders-name{flex-direction:column;gap:4px;min-width:0;display:flex}.svc-orders-name strong{color:#2f2d3a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.svc-orders-name small{color:#a9abb5;font-size:11px}.svc-orders-created{color:#7a7886;font-size:12px}.svc-orders-status{color:#85838f;align-items:center;gap:7px;font-size:12px;display:inline-flex}.svc-orders-status:before{content:"";background:#a8a6b2;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.svc-orders-status small{color:#a9abb5;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.svc-orders-status{align-items:flex-start}.svc-orders-status:before{margin-top:5px}.svc-orders-status.progress{color:#866a30}.svc-orders-status.progress:before{background:#b99850}.svc-orders-status.complete{color:#1f7a4d}.svc-orders-status.complete:before{background:#35976a}.svc-orders-status.failed{color:#a64e46}.svc-orders-status.failed:before{background:#c46f65}.svc-orders-amount{color:#2f2d3a;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.svc-orders-open{color:#a9abb5;justify-content:flex-end;align-items:center;display:inline-flex}.svc-orders-row:hover .svc-orders-open{color:#5c50d2}.svc-orders-empty{color:#96949e;text-align:center;border-top:1px solid #ebeaf3;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:240px;padding:28px;font-size:13px;display:flex}.svc-orders-empty h3,.svc-orders-empty p{margin:0}.svc-orders-empty h3{color:#2f2d3a;font-size:16px;font-weight:600}.svc-orders-empty button{color:#5147c7;background:0 0;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.svc-orders-empty button:hover{text-decoration:underline}.svc-orders-pagination{color:#96949e;border-top:1px solid #ebeaf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 26px;font-size:12px;display:flex}.svc-orders-pagination button{color:#5147c7;background:0 0;align-items:center;gap:5px;padding:7px 0;font-size:13px;display:inline-flex}.svc-orders-pagination button:hover:not(:disabled){color:#463cb8}.svc-orders-pagination button:disabled{cursor:not-allowed;color:#b0aeba}.svc-orders-pager{align-items:center;gap:18px;display:flex}.svc-orders-pages{align-items:center;gap:4px;display:flex}.svc-orders-pages button{color:#5c5d68;font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:13px;display:grid}.svc-orders-pages button:hover:not(:disabled){color:#463cb8;background:#f1effb}.svc-orders-pages button.on{color:#fff;background:#5c50d2;font-weight:600}.svc-orders-pages button.on:hover{color:#fff;background:#4e43c4}.svc-orders-pages button:focus-visible{outline-offset:2px;outline:2px solid #5c50d2}.svc-orders-gap{color:#b0aeba;-webkit-user-select:none;user-select:none;place-items:center;min-width:30px;height:30px;display:grid}.svc-orders-range{font-variant-numeric:tabular-nums}.app-shell[data-theme=dark] .svc-orders-pages button{color:#a9abb5}.app-shell[data-theme=dark] .svc-orders-pages button:hover:not(:disabled){color:#fff;background:#2a2c34}.app-shell[data-theme=dark] .svc-orders-pages button.on{color:#fff;background:#6b5dde}.app-shell[data-theme=dark] .svc-orders-pages button.on:hover{background:#7c6fe8}.app-shell[data-theme=dark] .svc-orders-gap{color:#5a5d68}.svc-orders-new:focus-visible,.svc-orders-panel button:focus-visible{outline-offset:2px;outline:2px solid #5c50d2}.od-panel{max-width:560px}.od-body{padding:4px 22px 22px}.od-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0 0 22px;display:grid}.od-facts dt{color:#96949e;font-size:11px}.od-facts dd{overflow-wrap:anywhere;color:#34323f;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:13px}.od-facts dd small{color:#96949e;font-size:11px}.od-files h3{color:#2f2d3a;margin:0 0 10px;font-size:13px;font-weight:600}.od-files-empty{color:#96949e;text-align:center;border:1px dashed #e0dfea;border-radius:9px;margin:0;padding:18px;font-size:12px;line-height:1.6}.file-row{background:#fff;border:1px solid #ebeaf3;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.file-row+.file-row{margin-top:8px}.file-row-icon{color:#a9abb5;place-items:center;width:34px;height:34px;display:grid}.file-row-icon img{width:100%;height:auto;display:block}.file-row-body{flex-direction:column;gap:3px;min-width:0;display:flex}.file-row-body strong{color:#2f2d3a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-row-body small{color:#96949e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.file-row-get{color:#5147c7;background:#f4f3fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.file-row-get:hover:not(:disabled){color:#fff;background:#5c50d2}.file-row-get:disabled{cursor:not-allowed;color:#b0aeba;background:#f4f4f7}.file-row-get:focus-visible{outline-offset:2px;outline:2px solid #5c50d2}.file-row-error{color:#a64e46;grid-column:2/-1;font-size:11px}.app-shell[data-theme=dark] .od-facts dt{color:#999ba5}.app-shell[data-theme=dark] .od-facts dd{color:#e5e5eb}.app-shell[data-theme=dark] .od-facts dd small{color:#999ba5}.app-shell[data-theme=dark] .od-files h3{color:#ececf1}.app-shell[data-theme=dark] .od-files-empty{color:#999ba5;border-color:#363943}.app-shell[data-theme=dark] .file-row{background:#1f2128;border-color:#2d3038}.app-shell[data-theme=dark] .file-row-body strong{color:#ececf1}.app-shell[data-theme=dark] .file-row-body small{color:#999ba5}.app-shell[data-theme=dark] .file-row-get{color:#aeb8ff;background:#2a2c34}.app-shell[data-theme=dark] .file-row-get:hover:not(:disabled){color:#fff;background:#6b5dde}.app-shell[data-theme=dark] .file-row-get:disabled{color:#5a5d68;background:#24262d}.app-shell[data-theme=dark] .file-row-error{color:#e8aaa3}@media (width<=560px){.od-facts{grid-template-columns:minmax(0,1fr)}}.rw-done-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.rw-done-actions button{justify-content:center;min-width:160px}.app-shell[data-theme=dark] .rw-done-icon{background:#6b5dde}.app-shell[data-theme=dark] .rw-done .rw-sum,.app-shell[data-theme=dark] .rw-done .rw-sum>div{border-color:#2d3038}.app-shell[data-theme=dark] .rw-done p,.app-shell[data-theme=dark] .rw-done .rw-sum dt{color:#999ba5}.app-shell[data-theme=dark] .rw-done .rw-sum dd{color:#e5e5eb}@media (width<=640px){.rw-done{margin-top:0;padding:8px 0 32px}.rw-done-icon{width:96px;height:96px;margin-bottom:20px}.rw-done-icon svg{width:54px;height:54px}.rw-done-actions{flex-direction:column}.rw-done-actions button{width:100%}}.app-shell[data-theme=dark] .page main.svc-orders-page{background:#121419}.app-shell[data-theme=dark] .svc-orders-page-head h1,.app-shell[data-theme=dark] .svc-orders-panel-head h2,.app-shell[data-theme=dark] .svc-orders-empty h3{color:#ececf1}.app-shell[data-theme=dark] .svc-orders-page-head p{color:#999ba5}.app-shell[data-theme=dark] .svc-orders-new{color:#1a1830;background:#b4adff}.app-shell[data-theme=dark] .svc-orders-new:hover{background:#c4beff}.app-shell[data-theme=dark] .svc-orders-panel{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .svc-orders-panel-head button{color:#b7b8c1}.app-shell[data-theme=dark] .svc-orders-panel-head button:hover:not(:disabled),.app-shell[data-theme=dark] .svc-orders-row:hover,.app-shell[data-theme=dark] .svc-orders-row[aria-expanded=true]{background:#2a2c34}.app-shell[data-theme=dark] .svc-orders-table-head,.app-shell[data-theme=dark] .svc-orders-item,.app-shell[data-theme=dark] .svc-orders-empty,.app-shell[data-theme=dark] .svc-orders-pagination{border-color:#2d3038}.app-shell[data-theme=dark] .svc-orders-table-head{background:#1f2128}.app-shell[data-theme=dark] .svc-orders-table-head,.app-shell[data-theme=dark] .svc-orders-name small,.app-shell[data-theme=dark] .svc-orders-empty,.app-shell[data-theme=dark] .svc-orders-pagination{color:#999ba5}.app-shell[data-theme=dark] .svc-orders-row,.app-shell[data-theme=dark] .svc-orders-name strong,.app-shell[data-theme=dark] .svc-orders-amount{color:#e5e5eb}.app-shell[data-theme=dark] .svc-orders-created{color:#a9abb5}.app-shell[data-theme=dark] .svc-orders-status{color:#b7b8c1}.app-shell[data-theme=dark] .svc-orders-status.progress{color:#d4b780}.app-shell[data-theme=dark] .svc-orders-status.complete{color:#62c08d}.app-shell[data-theme=dark] .svc-orders-empty button{color:#aeb8ff}.app-shell[data-theme=dark] .svc-orders-status.failed{color:#e8aaa3}.app-shell[data-theme=dark] .svc-orders-pagination button{color:#b4adff}.app-shell[data-theme=dark] .svc-orders-pagination button:disabled{color:#5a5d68}@media (width<=1100px){.svc-orders-table-head,.svc-orders-row{grid-template-columns:minmax(0,1fr) 125px 120px 18px}.svc-orders-table-head span:nth-child(2),.svc-orders-created{display:none}}@media (width<=900px){.page main.svc-orders-page{padding:58px 20px 45px}.svc-orders-inner{max-width:680px}}@media (width<=640px){.svc-orders-page-head{flex-direction:column;align-items:flex-start}.svc-orders-table-head{display:none}.svc-orders-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chevron""status amount";gap:13px 8px;padding:17px 18px}.svc-orders-name{grid-area:name}.svc-orders-status{grid-area:status}.svc-orders-amount{grid-area:amount}.svc-orders-open{grid-area:chevron}.svc-orders-panel-head,.svc-orders-pagination{padding-left:18px;padding-right:18px}}.auth-google{justify-content:center;min-height:44px;display:flex}.auth-google>div{justify-content:center;width:100%;display:flex}.auth-google.disabled{pointer-events:none;opacity:.6}.auth-google-failed{color:#8e909b;text-align:center;margin:0 0 4px;font-size:12px}.auth-divider{color:#a9abb5;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e4e7ee;flex:1;height:1px}.app-shell[data-theme=dark] .auth-divider{color:#777a86}.app-shell[data-theme=dark] .auth-divider:before,.app-shell[data-theme=dark] .auth-divider:after{background:#2d3038}.app-shell[data-theme=dark] .auth-google-failed{color:#777a86}.invite-body{width:min(100%,1120px);margin-left:auto;margin-right:auto}.invite-page h2{color:#262531;margin:0 0 16px;font-size:20px;font-weight:500}.invite-page h3{color:#262531;margin:0 0 4px;font-size:18px;font-weight:500}.invite-hint{color:#8a8793;margin:0 0 18px;font-size:14px;line-height:1.55}.invite-note{color:#4a3fbf;background:#f4f3fc;border:1px solid #e3e0f7;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:14px}.invite-note.error{color:#b42323;background:#fdf3f3;border-color:#f6d4d4}.invite-card{background:#fff;border:1px solid #edf0f5;border-radius:12px;margin:0 0 16px;padding:24px 26px}.invite-share{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.invite-share:first-child{padding-top:0}.invite-share:last-child{padding-bottom:0}.invite-share>div{min-width:0}.invite-share+.invite-share{border-top:1px solid #eceef3}.invite-label{color:#8a8793;margin-bottom:6px;font-size:13px;display:block}.invite-code{color:var(--purple);letter-spacing:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:600}.invite-link{color:#45414d;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:block;overflow:hidden}.invite-share button,.invite-actions button,.invite-pager button{color:#45414d;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e5eb;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.invite-share button:hover,.invite-pager button:not(:disabled):hover,.invite-actions button.ghost:not(:disabled):hover{color:var(--purple);border-color:#d9d7e1}.invite-actions button[type=submit],.invite-actions>button:first-child{border-color:var(--purple);background:var(--purple);color:#fff}.invite-actions button[type=submit]:not(:disabled):hover,.invite-actions>button:first-child:not(:disabled):hover{border-color:var(--purple-dark);background:var(--purple-dark)}.invite-actions button.ghost{color:#45414d;background:#fff;border-color:#e6e5eb}.invite-actions button:disabled,.invite-pager button:disabled{opacity:.5;cursor:not-allowed}.invite-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 26px;display:flex}.invite-actions .invite-hint{margin:0}.invite-levels{flex-wrap:wrap;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.invite-levels li{background:#f4f3fc;border-radius:10px;gap:4px;min-width:160px;padding:14px 18px;display:grid}.invite-levels b{color:var(--purple);font-size:24px;font-weight:600}.invite-levels span{color:#6e6a77;font-size:13px}.invite-card .invite-hint:last-child{margin-bottom:0}.invite-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 18px;display:grid}.invite-stats>div{background:#fff;border:1px solid #edf0f5;border-radius:12px;align-content:start;gap:6px;padding:18px 20px;display:grid}.invite-stats span{color:#8a8793;font-size:13px}.invite-stats strong{color:#262531;font-size:22px;font-weight:600}.invite-stats small{color:#aaa7b1;font-size:12px}.invite-stats>div:first-child{border-color:var(--purple);background:var(--purple)}.invite-stats>div:first-child span,.invite-stats>div:first-child strong{color:#fff}.invite-withdraw{background:#fff;border:1px solid #edf0f5;border-radius:12px;gap:14px;max-width:480px;margin:0 0 26px;padding:24px 26px;display:grid}.invite-withdraw .invite-hint{margin:0}.invite-withdraw label{color:#5c5864;gap:6px;font-size:13px;display:grid}.invite-withdraw input,.invite-withdraw select{color:#262531;height:42px;font:inherit;background:#fff;border:1px solid #dcdbe3;border-radius:7px;padding:0 12px;font-size:14px}.invite-withdraw input:focus,.invite-withdraw select:focus{border-color:var(--purple);outline:none}.invite-withdraw .invite-actions{margin:4px 0 0}.invite-tabs{border-bottom:1px solid #e6e5eb;gap:29px;margin:0 0 18px;display:flex}.invite-tabs button{color:#6e6a77;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-size:15px}.invite-tabs button:hover{color:#3d3946}.invite-tabs button.active{border-bottom-color:var(--purple);color:var(--purple);font-weight:600}.invite-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #edf0f5;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.invite-table th,.invite-table td{color:#45414d;text-align:left;vertical-align:top;border-bottom:1px solid #eceef3;padding:14px 18px}.invite-table tbody tr:last-child td{border-bottom:0}.invite-table th{color:#8a8793;letter-spacing:.2px;text-transform:uppercase;background:#fafafc;font-size:12px;font-weight:600}.invite-table td small{color:#aaa7b1;margin-top:3px;font-size:12px;display:block}.invite-table td.empty{color:#8a8793;text-align:center;padding:40px 18px}.invite-pager{color:#8c8994;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.invite-pager button{height:36px;padding:0 14px;font-size:13px}@media (width<=700px){.invite-card,.invite-withdraw{padding:20px}.invite-share{flex-direction:column;align-items:flex-start;gap:10px}.invite-share>div{width:100%}.invite-code{font-size:24px}.invite-tabs{gap:20px;overflow-x:auto}.invite-tabs button{flex:none}.invite-table{white-space:nowrap;display:block;overflow-x:auto}}.app-shell[data-theme=dark] .invite-page h2,.app-shell[data-theme=dark] .invite-page h3,.app-shell[data-theme=dark] .invite-stats strong{color:#ececf1}.app-shell[data-theme=dark] .invite-card,.app-shell[data-theme=dark] .invite-stats>div,.app-shell[data-theme=dark] .invite-withdraw,.app-shell[data-theme=dark] .invite-table{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .invite-stats>div:first-child{border-color:var(--purple);background:var(--purple)}.app-shell[data-theme=dark] .invite-share+.invite-share,.app-shell[data-theme=dark] .invite-table th,.app-shell[data-theme=dark] .invite-table td,.app-shell[data-theme=dark] .invite-tabs{border-color:#2d3038}.app-shell[data-theme=dark] .invite-table th{background:#202229}.app-shell[data-theme=dark] .invite-table td,.app-shell[data-theme=dark] .invite-link{color:#d0ced7}.app-shell[data-theme=dark] .invite-code,.app-shell[data-theme=dark] .invite-levels b{color:#a59cf0}.app-shell[data-theme=dark] .invite-levels li{background:#22213a}.app-shell[data-theme=dark] .invite-levels span{color:#b4b2bd}.app-shell[data-theme=dark] .invite-note{color:#c5bff7;background:#1e1b36;border-color:#34305c}.app-shell[data-theme=dark] .invite-note.error{color:#f5a3a3;background:#2a1a1d;border-color:#5b2a31}.app-shell[data-theme=dark] .invite-share button,.app-shell[data-theme=dark] .invite-pager button,.app-shell[data-theme=dark] .invite-actions button.ghost{color:#d0ced7;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .invite-tabs button{color:#a9a7b2}.app-shell[data-theme=dark] .invite-tabs button.active{color:#a59cf0}.app-shell[data-theme=dark] .invite-withdraw label{color:#b4b2bd}.app-shell[data-theme=dark] .invite-withdraw input,.app-shell[data-theme=dark] .invite-withdraw select{color:#ececf1;background:#14161c;border-color:#2d3038}.order-status.cancelled{color:#6b7280;background:#f3f4f6}.order-detail-actions{align-items:center;gap:10px;display:flex}.order-cancel-btn{color:#b91c1c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 14px;font-size:14px}.order-confirm{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0 0 18px;padding:18px 20px}.order-confirm h2{margin:0 0 6px;font-size:17px}.order-confirm p{color:#4b5563;margin:0 0 12px;font-size:14px}.order-confirm label{color:#374151;gap:4px;margin:0 0 12px;font-size:13px;display:grid}.order-confirm textarea{font:inherit;resize:vertical;border:1px solid #d1d5db;border-radius:8px;padding:9px 12px}.order-confirm-actions{gap:10px;display:flex}.order-confirm-actions button{color:#fff;font:inherit;cursor:pointer;background:#b91c1c;border:1px solid #b91c1c;border-radius:8px;padding:8px 16px;font-size:14px}.order-confirm-actions button.ghost{color:inherit;background:#fff;border-color:#d1d5db}.order-confirm-actions button:disabled{opacity:.6;cursor:not-allowed}.order-cancelled-note{color:#374151;background:#f3f4f6;border-radius:10px;margin:0 0 18px;padding:12px 16px;font-size:14px}.order-repay{background:#f6f5fe;border:1px solid #dcd8f5;border-radius:12px;margin:0 0 18px;padding:18px 20px}.order-repay h2{margin:0 0 6px;font-size:17px}.order-repay p{color:#4b5563;margin:0 0 12px;font-size:14px}.order-repay-methods{border:0;gap:8px;margin:0 0 14px;padding:0;display:grid}.order-repay-methods legend{color:#374151;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.order-repay-methods label{cursor:pointer;background:#fff;border:1px solid #e3e1ee;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:14px;display:flex}.order-repay-methods label:has(input:checked){border-color:var(--purple)}.order-repay-methods label.disabled{color:#9ca3af;cursor:not-allowed}.order-repay-methods input{accent-color:var(--purple);margin-top:3px}.order-repay-methods span{gap:2px;display:grid}.order-repay-methods small{color:#8a8793;font-size:12px}.order-confirm-actions .order-repay-btn{border-color:var(--purple);background:var(--purple)}.order-open.pay{color:var(--purple);font-weight:600}.app-shell[data-theme=dark] .order-repay{background:#1d1b2e;border-color:#3a3462}.app-shell[data-theme=dark] .order-repay p,.app-shell[data-theme=dark] .order-repay-methods legend{color:#d1d5db}.app-shell[data-theme=dark] .order-repay-methods label{color:#e2e0ea;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .order-repay-methods label:has(input:checked){border-color:#8f86ea}[data-theme=dark] .order-status.cancelled,[data-theme=dark] .order-cancelled-note{color:#cbd5e1;background:#262934}[data-theme=dark] .order-cancel-btn{background:#1b1d24;border-color:#2c2f3a}[data-theme=dark] .order-confirm{background:#2a1a1d;border-color:#5b2a31}[data-theme=dark] .order-confirm p,[data-theme=dark] .order-confirm label{color:#d1d5db}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.order-detail-no{align-items:center;gap:6px;display:inline-flex}.order-copy-btn{color:#a3a0ab;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.order-copy-btn:hover{color:#5547cd;background:#f1f0f5}.order-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.order-cancel-btn:not(:disabled):hover{background:#fef2f2;border-color:#fca5a5}.order-confirm:focus{outline:none}.order-confirm-count{color:#9ca3af;justify-self:end;font-size:12px}ol.order-timeline{grid-template-columns:repeat(3,1fr);margin:0 0 14px;padding:0;list-style:none}.order-step small{color:#a3a0ab;font-size:12px;font-weight:400}.order-progress-hint{color:#6d6975;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;font-size:13px;display:flex}.order-progress-hint b{color:#1f8a63;background:#e6f7ef;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600}.order-progress-hint.overdue svg{color:#d14343}.order-progress-hint.overdue b{color:#b42323;background:#fdecec}.order-detail-sheet dd small.is-overdue{color:#b42323}.detail-muted{color:#aaa7b1;font-weight:400}.detail-break{overflow-wrap:anywhere}.detail-link{color:#13a77b;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.order-files-page>.detail-muted{margin:0;font-size:14px}.order-price-line{color:#45414d;border-top:1px solid #efedf2;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;font-size:13px;display:flex}.order-price-line b{white-space:nowrap;font-size:13px}.order-price-line.total{border-top-color:#dcdae2;font-weight:700}.order-price-line.total b{font-size:14px}.order-file-sub>button:disabled{cursor:progress;opacity:.6}.order-file-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite order-spin}@keyframes order-spin{to{transform:rotate(360deg)}}.order-detail-skeleton{flex-direction:column;gap:14px;display:flex}.order-detail-skeleton i{background:#ecebf0;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite order-pulse;display:block}.order-detail-skeleton i.tall{height:30px}.order-detail-skeleton i.block{height:260px;margin-top:12px}.order-detail-skeleton .w-30{width:30%}.order-detail-skeleton .w-40{width:40%}.order-detail-skeleton .w-60{width:60%}.order-detail-skeleton>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.order-detail-skeleton>div i{height:6px}@keyframes order-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.order-detail-skeleton i,.order-file-spinner{animation:none}}@media (width<=620px){ol.order-timeline{grid-template-columns:repeat(3,minmax(0,1fr));margin-right:0}.order-step small{font-size:11px}}[data-theme=dark] .order-copy-btn:hover{background:#262934}[data-theme=dark] .order-progress-hint{color:#c9c7d1}[data-theme=dark] .order-progress-hint b{color:#7fe0b9;background:#173a30}[data-theme=dark] .order-progress-hint.overdue b{color:#f5a3a3;background:#3a1c1f}[data-theme=dark] .order-price-line{color:#ececf1;border-color:#30333b}[data-theme=dark] .order-price-line.total{border-color:#3d404a}[data-theme=dark] .order-detail-skeleton i{background:#262934}.order-ready-banner{color:#1f7a58;background:#effaf5;border:1px solid #bfe9d8;border-radius:8px;align-items:center;gap:10px;margin:0 0 22px;padding:12px 16px;font-size:14px;display:flex}.order-ready-banner span{flex:1;font-weight:600}.order-ready-banner button{color:#fff;font:inherit;cursor:pointer;background:#16a77b;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.order-files-empty{align-items:flex-start;gap:14px;padding:6px 2px;display:flex}.order-files-empty>span{color:#8a8793;background:#f1f0f5;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.order-files-empty strong{color:#35323d;margin:2px 0 4px;font-size:15px;display:block}.order-files-empty p{color:#8a8793;margin:0;font-size:13px}.detail-attachments{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.detail-attachments li{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.detail-attachments .detail-link{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.detail-attachments small{color:#aaa7b1;font-size:12px;font-weight:400}.detail-link:disabled{cursor:progress;opacity:.6}[data-theme=dark] .order-ready-banner{color:#8fe3c0;background:#13281f;border-color:#1f4a3b}[data-theme=dark] .order-files-empty>span{color:#b4b2bd;background:#262934}[data-theme=dark] .order-files-empty strong{color:#ececf1}[data-theme=dark] .order-file-sub.delivered{background:#1d2a25}.page main.order-detail-page{background:#f1f3f8;max-width:none;min-height:calc(100dvh - 80px);padding:34px max(clamp(28px,5vw,86px),50% - 560px) 60px}.order-detail-back{margin-bottom:22px}.order-detail-heading{margin-bottom:28px}.order-detail-heading h1{color:#3a3943}.order-detail-sheet,.order-services,.order-files-page{background:#fff;border:1px solid #edf0f5;border-radius:12px}.order-detail-sheet h2,.order-files-page h2{border-bottom-color:#eceef3}.order-price-panel{background:var(--purple);border-radius:12px}.order-cancel-btn{border-color:#e6e5eb;border-radius:7px;height:38px;padding:0 15px;font-size:13px}.order-confirm{border-radius:12px}.order-confirm-actions button{border-radius:7px}.order-detail-tabs{border-bottom-color:#e6e5eb}.order-detail-tabs button{color:#6e6a77}.order-detail-tabs button.active{border-bottom-color:var(--purple);color:var(--purple);font-weight:600}.order-step i:after{border-color:#f1f3f8}.order-step.complete i,.order-step.complete i:after,.order-step.current i:after{background:var(--purple)}.order-cancelled-note{color:#5c5864;background:#fff;border:1px solid #edf0f5;border-radius:12px}.order-progress-hint svg{color:var(--purple)}.order-progress-hint b{color:var(--purple-dark);background:#efedf9}.order-progress-hint.done svg{color:#269b70}.detail-link{color:var(--purple)}.detail-link:hover:not(:disabled){color:var(--purple-dark)}.order-ready-banner{color:#4a3fbf;background:#f4f3fc;border-color:#e3e0f7;border-radius:12px}.order-ready-banner button{background:var(--purple);border-radius:7px}.order-ready-banner button:hover{background:var(--purple-dark)}.order-file-sub.delivered{background:#f7f6fd}.order-files-empty>span{color:var(--purple);background:#f4f3fc}.order-price-line.discount b,.order-price-line.refund b{color:var(--purple-dark)}.order-detail-skeleton i{background:#e3e5ec}@media (width<=900px){.page main.order-detail-page{padding:28px 20px 45px}}.app-shell[data-theme=dark] .page main.order-detail-page{background:#121419}.app-shell[data-theme=dark] .order-detail-sheet,.app-shell[data-theme=dark] .order-services,.app-shell[data-theme=dark] .order-files-page{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .order-detail-tabs button{color:#a9a7b2}.app-shell[data-theme=dark] .order-detail-tabs button.active{color:#a59cf0}.app-shell[data-theme=dark] .order-cancelled-note{color:#cbd5e1;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .order-step i:after{border-color:#121419}.app-shell[data-theme=dark] .order-progress-hint b{color:#b9b2f5;background:#26224a}.app-shell[data-theme=dark] .detail-link{color:#a59cf0}.app-shell[data-theme=dark] .order-ready-banner{color:#c5bff7;background:#1e1b36;border-color:#34305c}.app-shell[data-theme=dark] .order-file-sub.delivered{background:#22213a}.app-shell[data-theme=dark] .order-files-empty>span{color:#b9b2f5;background:#26224a}.app-shell[data-theme=dark] .order-price-line.discount b,.app-shell[data-theme=dark] .order-price-line.refund b{color:#b9b2f5}.app-shell[data-theme=dark] .order-detail-skeleton i{background:#23252d}.app-shell[data-theme=dark] .order-cancel-btn{background:#1b1d23;border-color:#2d3038}.orders-load-more{color:#8c8994;justify-content:center;min-height:52px;padding:18px 4px 0;font-size:12px;display:flex}.orders-load-more p{align-items:center;gap:8px;margin:0;display:flex}.orders-load-more p button,.orders-load-more>button{color:#5c5864;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6e5eb;border-radius:7px;padding:7px 14px;font-size:12px;font-weight:600}.orders-load-more>button:hover,.orders-load-more p button:hover{color:var(--purple);border-color:#d9d7e1}.orders-load-more [role=alert]{color:#b42323}.app-shell[data-theme=dark] .orders-load-more p button,.app-shell[data-theme=dark] .orders-load-more>button{color:#d0ced7;background:#1b1d23;border-color:#2d3038}.recent-order{gap:16px}.recent-order-list>.recent-order:last-child{border-bottom:0}.recent-order:hover .recent-order-copy>span{color:var(--purple)}.recent-order .recent-order-copy{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:visible}.recent-order-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-order-copy small{color:#aaa7b1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recent-order b.in-progress{background:var(--purple);color:#fff}.recent-order b.completed{color:#269b70;background:#e6f7ef}.recent-order b.cancelled{color:#5d5966;background:#e2e3e9}.recent-order-note{color:#8a8793;border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:14px;display:flex}.recent-order-note button{color:#45414d;background:#fff;border:1px solid #e6e5eb;border-radius:7px;flex:none;padding:7px 12px;font-size:13px}.recent-order-skeleton i{background:linear-gradient(#ecebf0,#ecebf0) 0/60% 14px no-repeat;border-bottom:1px solid #e8e8ed;height:64px;animation:1.4s ease-in-out infinite order-pulse;display:block}@media (prefers-reduced-motion:reduce){.recent-order-skeleton i{animation:none}}.app-shell[data-theme=dark] .recent-order-copy small{color:#8f8d98}.app-shell[data-theme=dark] .recent-order b.completed{color:#7fe0b9;background:#173a30}.app-shell[data-theme=dark] .recent-order b.cancelled{color:#b4b2bd;background:#2a2c34}.app-shell[data-theme=dark] .recent-order-note,.app-shell[data-theme=dark] .recent-order-skeleton i{border-color:#2d3038}.app-shell[data-theme=dark] .recent-order-note button{color:#d0ced7;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .recent-order-skeleton i{background-image:linear-gradient(#262934,#262934)}.dashboard-proposal h1{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.proposal-meta b.completed{color:#269b70;background:#e6f7ef}.proposal-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.proposal-steps li{color:#a3a0ab;flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.proposal-steps i{background:#e6e5eb;border-radius:4px;height:4px;display:block}.proposal-steps li.complete,.proposal-steps li.current{color:#5c5864}.proposal-steps li.complete i{background:var(--purple)}.proposal-steps li.current i{background:linear-gradient(90deg, var(--purple) 50%, #e6e5eb 50%)}.proposal-skeleton{flex-direction:column;gap:16px;display:flex}.proposal-skeleton i{background:#ecebf0;border-radius:4px;height:14px;animation:1.4s ease-in-out infinite order-pulse;display:block}.proposal-skeleton i.tall{height:34px}.proposal-skeleton .w-50{width:50%}.proposal-skeleton .w-60{width:60%}.proposal-skeleton .w-70{width:70%}@media (prefers-reduced-motion:reduce){.proposal-skeleton i{animation:none}}.app-shell[data-theme=dark] .proposal-meta b.completed{color:#7fe0b9;background:#173a30}.app-shell[data-theme=dark] .proposal-steps i{background:#2d3038}.app-shell[data-theme=dark] .proposal-steps li.current i{background:linear-gradient(90deg, var(--purple) 50%, #2d3038 50%)}.app-shell[data-theme=dark] .proposal-steps li.complete,.app-shell[data-theme=dark] .proposal-steps li.current{color:#d0ced7}.app-shell[data-theme=dark] .proposal-skeleton i{background:#262934}.lp{--lp-navy:#262531;--lp-text:#55535e;--lp-muted:#898793;--lp-sky:#f1f3f8;--lp-sky-soft:#f7f7f9;--lp-sky-line:#e7e6ec;--lp-mint:#ebe8fc;--lp-lilac:#f1f3f8;--lp-green:#5b4fd3;--lp-green-hover:#4f44c2;--lp-wave:#cfcaf3;--lp-purple:#5b4fd3;--lp-purple-soft:#6558d9;--lp-line:#e7e6ec;--lp-grey:#f4f4f7;min-width:0;color:var(--lp-text);background:#fff;flex:1;font-size:15px}.lp-container{width:min(1180px,100%);margin:0 auto;padding:0 20px}.lp-narrow{width:min(964px,100%)}.lp h1,.lp h2,.lp h3,.lp h4{color:var(--lp-navy)}.lp a{color:inherit;text-decoration:none}.lp-btn{color:#fff;background:var(--lp-green);letter-spacing:.3px;text-transform:uppercase;border:0;border-radius:0;justify-content:center;align-items:center;height:48px;padding:0 26px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.lp-btn:hover{background:var(--lp-green-hover)}.lp-btn.wide{min-width:250px}.lp-center{justify-content:center;margin-top:60px;display:flex}.lp-title{text-align:center;letter-spacing:-.3px;margin:0;font-size:clamp(28px,3vw,36px);font-weight:700}.lp-title.left{text-align:left}.lp-title-sub{text-align:center;max-width:720px;margin:10px auto 0;font-size:14px;line-height:1.5}.lp-title-sub.wide{max-width:820px}.lp-round{border:1px solid var(--lp-line);width:36px;height:36px;color:var(--lp-navy);background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lp-round:hover{border-color:#cfcbea}.lp-round.small{width:28px;height:28px}.lp .flip{display:grid;transform:rotate(180deg)}.lp .up{display:grid;transform:rotate(-90deg)}.lp .down{display:grid;transform:rotate(90deg)}.lp-hero{background:var(--lp-sky);position:relative;overflow:hidden}.lp-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-hero-bg svg{height:auto;display:block;position:absolute}.lp-bg-glow{width:720px;top:-180px;right:-120px}.lp-bg-left{width:230px;top:150px;left:0}.lp-bg-right-top{width:200px;top:96px;right:0}.lp-bg-right-bottom{width:210px;bottom:170px;right:24px}.lp-hero-bg .lp-bg-wave{width:100%;height:240px;bottom:-1px;left:0}.lp>.lp-hero>header.lp-header{z-index:50;background:0 0;border:0;border-bottom:1px solid #0000;height:auto;padding:0;display:block;position:fixed;top:0;left:0;right:0}.lp>.lp-hero>header.lp-header.stuck{background:#fff;border-bottom-color:#ecebf0}.lp-hero{padding-top:80px}.lp [id]{scroll-margin-top:96px}.lp-header-inner{align-items:center;gap:24px;height:80px;display:flex}.lp-logo{align-items:center;height:34px;margin-right:auto;display:flex}.lp-logo img{width:auto;height:100%;display:block}.lp-nav{align-items:center;gap:30px;display:flex}.lp-nav a,.lp-dropdown>button{color:var(--lp-navy);background:0 0;border:0;padding:0;font-size:14px}.lp-nav a:hover,.lp-dropdown>button:hover{color:var(--lp-purple)}.lp-caret{color:#a09ea8;font-size:11px}.lp-dropdown{position:relative}.lp-dropdown-menu{z-index:20;border:1px solid var(--lp-line);background:#fff;width:230px;padding:8px;position:absolute;top:calc(100% + 14px);left:-16px}.lp-dropdown-menu button{text-align:left;width:100%;color:var(--lp-navy);background:0 0;border:0;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lp-dropdown-menu button:hover{background:var(--lp-sky-soft)}.lp-dropdown-menu b{font-size:14px;font-weight:600}.lp-dropdown-menu small{color:var(--lp-muted);font-size:12px}.lp-nav-account{display:none}.lp-header-sep{background:var(--lp-navy);opacity:.7;width:1px;height:16px}.lp-lang{color:var(--lp-navy,#262531);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.lp-lang svg{color:var(--lp-purple-soft,#8e80ff)}.lp-lang:hover{color:var(--lp-purple,#5b4fd3)}.auth-brand .lp-lang{margin-left:auto}.app-shell[data-theme=dark] .auth-brand .lp-lang{color:#c3c4cd}.app-shell[data-theme=dark] .auth-brand .lp-lang:hover{color:#b4adff}.lp-signin{color:var(--lp-navy);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.lp-signin svg{color:var(--lp-purple-soft)}.lp-signin:hover{color:var(--lp-purple)}.lp-header-cta{height:40px;padding:0 20px;font-size:13px}.lp-burger{width:40px;height:40px;color:var(--lp-navy);background:0 0;border:0;place-items:center;padding:0;display:none}.lp-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) 454px;align-items:start;gap:40px;padding-top:34px;padding-bottom:70px;display:grid;position:relative}.lp-hero-copy{padding-top:36px}.lp-hero h1{letter-spacing:-.2px;max-width:600px;margin:0;font-size:clamp(30px,3.2vw,37px);font-weight:700;line-height:1.38}.lp-hero-sub{color:var(--lp-muted);margin:2px 0 0;font-size:22px}.lp-hero-art{aspect-ratio:520/440;width:min(600px,100%);margin:4px 0 0 -10px;position:relative}.lp-hero-art>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-hero-art-front{z-index:2}.lp-hero-person{z-index:1;width:78%;height:auto;display:block;position:absolute;top:6%;left:12%}.lp-calc{clip-path:polygon(0 26px,100% 0,100% calc(100% - 22px),0 100%);background:#fff;margin-bottom:18px;padding:56px 40px 50px}.lp-calc h2{text-align:center;color:var(--lp-navy);margin:0 0 22px;font-size:24px;font-weight:400}.lp-calc-group{border:0;min-width:0;margin:0 0 22px;padding:0;display:block}.lp-calc-group legend,.lp-legend{color:var(--lp-text);align-items:center;gap:4px;margin-bottom:6px;padding:0;font-size:12px;display:flex}.lp-info{color:#fff;cursor:help;background:#a09ea8;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-style:italic;font-weight:700;display:inline-grid;position:relative}.lp-info:after{content:attr(data-tip);z-index:10;color:#fff;background:var(--lp-navy);text-align:center;opacity:0;pointer-events:none;border-radius:4px;width:200px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.lp-info:hover:after,.lp-info:focus:after{opacity:1}button.lp-info{border:0;padding:0;font-family:Georgia,serif}.lp-level-help{display:inline-flex;position:relative}.lp-level-popover{z-index:20;color:#292733;background:#fff;border:1px solid #e2e1e7;border-radius:10px;width:max-content;max-width:min(380px,100vw - 48px);padding:16px;font-weight:400;display:none;position:absolute;top:calc(100% + 8px);left:-12px;box-shadow:0 10px 30px #2625311f}.lp-level-help:hover .lp-level-popover,.lp-level-help:focus-within .lp-level-popover{gap:4px;display:grid}.lp-level-popover strong{margin-bottom:8px;font-size:14px;font-weight:600}.lp-level-row{grid-template-columns:minmax(110px,auto) 1fr;gap:4px;display:grid}.lp-level-row b,.lp-level-row span{border-radius:6px;padding:7px 12px;font-size:13px;line-height:1.4}.lp-level-row b{color:#fff;background:#6558d9;font-weight:600}.lp-level-row span{color:#3b3947;background:#f2f3f7}.lp-polish-intro p{background:var(--lp-grey);color:var(--lp-text);border-radius:4px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.lp-seg{grid-template-columns:repeat(var(--cols,3), 1fr);background:var(--lp-grey);border-radius:4px;display:grid;overflow:hidden}.lp-seg button{min-height:50px;color:var(--lp-text);text-align:left;background:0 0;border:0;border-left:1px solid #e7e6ec;padding:6px 10px;font-size:12px;line-height:1.25}.lp-seg button:first-child{border-left:0}.lp-seg button:hover:not(.active){background:#ecebf0}.lp-seg button.active{border-color:var(--lp-purple-soft);color:#fff;background:var(--lp-purple-soft)}.lp-seg button.active+button{border-left-color:#0000}.lp-select{display:block;position:relative}.lp-select:after{content:"▾";color:#a09ea8;pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lp-select select{width:100%;height:50px;color:var(--lp-navy);appearance:none;background:#fff;border:1px solid #e2e0e6;border-radius:0;padding:0 36px 0 15px;font-size:14px}.lp-select select:focus{outline:2px solid var(--lp-purple);outline-offset:-2px}.lp-calc-row{grid-template-columns:1fr;gap:0;display:grid}.lp-qty,.lp-deadline{height:50px;display:flex}.lp-qty input{min-width:0;color:var(--lp-navy);text-align:center;appearance:textfield;border:1px solid #e2e0e6;border-right:0;border-radius:0;outline:0;flex:1;font-size:14px}.lp-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-qty input:focus{border-color:var(--lp-purple-soft)}.lp-qty-unit{color:#fff;background:var(--lp-purple-soft);place-items:center;padding:0 12px;font-size:12px;display:grid}.lp-deadline-field{min-width:0;color:var(--lp-navy);text-align:left;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e0e6;border-right:0;flex:1;align-items:center;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.lp-deadline .lp-deadline-field{width:auto;color:var(--lp-navy);background:#fff;border:1px solid #e2e0e6;border-right:0;flex:auto}.lp-deadline .lp-deadline-field:hover{background:#fff}.lp-deadline-field[aria-expanded=true],.lp-deadline-field:hover{border-color:var(--lp-purple-soft)}.lp-dl{--lp-navy:#262531;--lp-text:#55535e;--lp-line:#e7e6ec;--lp-grey:#f4f4f7;--lp-mint:#ebe8fc;--lp-purple:#5b4fd3;--lp-purple-soft:#6558d9;--lp-green-hover:#4f44c2;z-index:45;border:1px solid var(--lp-line);color:var(--lp-navy);background:#fff;border-radius:4px;outline:0;position:absolute;overflow:hidden}.lp-dl-head{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.lp-dl-head strong{font-size:15px;font-weight:600}.lp-dl-head button{width:28px;height:28px;color:var(--lp-navy);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.lp-dl-head button:first-child svg{transform:rotate(90deg)}.lp-dl-head button:last-child svg{transform:rotate(-90deg)}.lp-dl-head button:hover:not(:disabled){background:var(--lp-grey)}.lp-dl-head button:disabled{color:#d2d0d8;cursor:default}.lp-dl-away{background:var(--lp-grey);color:var(--lp-text);text-align:center;border-radius:4px;margin:0 16px 8px;padding:6px;font-size:13px}.lp-dl-away.warn{color:#c0423f;background:#fdf1f1}.lp-dl-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;padding:0 12px;display:grid}.lp-dl-wd{place-items:center;height:28px;font-size:12px;font-weight:600;display:grid}.lp-dl-day{width:32px;height:32px;color:var(--lp-navy);background:0 0;border:0;border-radius:50%;justify-self:center;padding:0;font-size:13px;font-weight:500}.lp-dl-day.outside{color:#8f8c98}.lp-dl-day:hover:not(:disabled):not(.selected){background:var(--lp-mint)}.lp-dl-day.today:not(.selected){color:var(--lp-purple);font-weight:700}.lp-dl-day.selected{color:#fff;background:var(--lp-purple-soft)}.lp-dl-day:disabled{color:#d2d0d8;cursor:default}.lp-dl-presets{grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 16px 14px;display:grid}.lp-dl-presets button{border:1px solid var(--lp-line);height:30px;color:var(--lp-navy);white-space:nowrap;background:#fff;border-radius:4px;padding:0 2px;font-size:12px}.lp-dl-presets button:hover:not(.active){border-color:#cfcbea}.lp-dl-presets button:disabled{color:#c3c1c8;cursor:not-allowed;background:#fafafb}.lp-dl-note{color:#898793;margin:8px 16px 0;font-size:12px;line-height:1.45}.lp-dl-presets button.active{border-color:var(--lp-purple-soft);color:var(--lp-purple);background:var(--lp-mint);font-weight:600}.lp-dl-time{grid-template-columns:1fr 1fr;align-items:end;gap:10px;min-height:90px;padding:10px 16px 14px;display:grid}.lp-dl-time label{color:var(--lp-text);flex-direction:column;gap:6px;font-size:12px;display:flex}.lp-dl-time select{height:36px;color:var(--lp-navy);background:#fff;border:1px solid #e2e0e6;border-radius:4px;padding:0 12px;font-size:14px}.lp-dl-time select:focus{outline:2px solid var(--lp-purple);outline-offset:-2px}.lp-dl-timebtn,.lp-dl-confirm{color:#fff;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:14px;display:flex}.lp-dl-timebtn{border-top:1px solid var(--lp-line);background:var(--lp-mint);color:var(--lp-purple);font-weight:500}.lp-dl-timebtn:hover{background:#e2defa}.lp-dl-confirm{background:var(--lp-purple);letter-spacing:.3px;text-transform:uppercase;font-weight:700}.lp-dl-confirm:hover{background:var(--lp-green-hover)}@media (width<=560px){.lp-dl-day{width:30px;height:30px;font-size:13px}.lp-dl-presets{grid-template-columns:repeat(2,1fr)}}.lp-deadline button{color:#fff;background:var(--lp-purple-soft);border:0;flex:0 0 50px;place-items:center;width:50px;display:grid}.lp-deadline button:hover,.lp-seg button.active:hover{background:#5547cd}.lp-calc-doc{background:var(--lp-grey);height:50px;color:var(--lp-muted);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.lp-calc-foot{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;margin-top:10px;display:flex}.lp-calc-price{flex-direction:column;flex:none;display:flex}.lp-calc-price>span:first-child{color:var(--lp-text);white-space:nowrap;font-size:14px}.lp-calc-price strong{color:var(--lp-navy);white-space:nowrap;align-items:baseline;gap:5px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15;display:flex}.lp-calc-price strong small{color:var(--lp-muted);letter-spacing:.3px;font-size:15px;font-weight:600}.lp-calc-submit{flex:200px;min-width:200px}.lp-calc-price strong.muted{color:#c3c1c8}.lp-calc-note{color:var(--lp-navy);margin-top:6px;font-size:14px;font-weight:600}.lp-calc-error{color:#c2410c;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:200px;font-size:12px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.lp-calc-signin{color:var(--lp-purple);text-align:left;text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.lp-calc-submit{height:48px;font-size:16px}.lp>main.lp-main{max-width:none;margin:0;padding:0}.lp-section{padding:80px 0}.lp-perks-title{text-align:center;margin:36px 0 26px;font-size:18px;font-weight:500}.lp-perks{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.lp-perks article{flex-direction:column;min-height:330px;padding:34px 20px 0;display:flex;overflow:hidden}.lp-perks article.mint{background:var(--lp-mint)}.lp-perks article.lilac{background:var(--lp-lilac)}.lp-perks article.violet{background:#eeeafd}.lp-perks article.green{background:#e7f8f0}.lp-perks article.orange{background:#fff1e8}.lp-perks article.blue{background:#e8f2ff}.lp-perks h4{margin:0 0 8px;font-size:18px;font-weight:600}.lp-perks p{margin:0;font-size:14px;line-height:1.45}.lp-perk-art{width:min(210px,100%);height:auto;margin:auto auto 0;padding-top:18px;display:block}.lp-band{background:var(--lp-sky);clip-path:polygon(0 80px,100% 0,100% 100%,0 100%);padding-top:150px;position:relative;overflow:hidden}.lp-band>.lp-container{z-index:1;position:relative}.lp-band-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.lp-band-bg svg{height:auto;display:block;position:absolute}.lp-band-plane{width:260px;top:150px;left:0}.lp-band-pencil{width:220px;bottom:30px;right:-30px}.lp-band:after{content:"";background:linear-gradient(var(--lp-wave) 0 40%, #e6e3fb 40%);height:24px;position:absolute;bottom:0;left:0;right:0}.lp-band:before{content:"";background:radial-gradient(circle,#dcd8f5 6px,#0000 7px) 0 0/38px 38px;width:130px;height:130px;position:absolute;top:110px;right:18px}.lp-tiles{grid-template-columns:repeat(3,1fr);gap:16px 40px;margin-top:30px;display:grid}.lp-tiles button{height:54px;color:var(--lp-navy);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;padding:0 20px;font-size:16px;display:flex}.lp-tiles button svg{color:#c3c1c8}.lp-tiles button:hover,.lp-tiles button:hover svg{color:var(--lp-purple)}.lp-price-tabs{background:var(--lp-grey);margin-top:28px;display:flex}.lp-price-tabs button{height:44px;color:var(--lp-text);background:0 0;border:1px solid #0000;flex:1;font-size:14px}.lp-price-tabs button.active{border-color:var(--lp-green);color:var(--lp-navy);background:var(--lp-mint)}.lp-price-deadlines{flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:26px;display:flex}.lp-price-deadlines b{color:var(--lp-navy);margin-right:10px;font-size:14px}.lp-price-deadlines button{height:36px;color:var(--lp-text);background:0 0;border:1px solid #0000;border-radius:18px;padding:0 12px;font-size:14px}.lp-price-deadlines button:hover:not(.active){color:var(--lp-navy);background:var(--lp-grey)}.lp-price-deadlines button.active{border-color:var(--lp-green);color:var(--lp-navy);background:var(--lp-mint)}.lp-price-currency{border:1px solid var(--lp-line);width:200px;height:48px;color:var(--lp-navy);place-items:center start;margin-left:auto;padding:0 15px;font-size:14px;display:grid}.lp-price-cards{grid-template-columns:repeat(var(--cols,3), 1fr);gap:40px;margin-top:40px;display:grid}.lp-price-cards article{border:1px solid var(--lp-sky-line);background:var(--lp-sky-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:312px;padding:30px 20px;display:flex}.lp-price-cards article.featured{border-color:var(--lp-green);background:var(--lp-mint)}.lp-price-cards h3{margin:0;font-size:28px;font-weight:700}.lp-price-value{height:44px;color:var(--lp-navy);white-space:nowrap;margin:4px 0 0;font-size:36px;line-height:44px;transition:opacity .15s}.lp-price-value.muted{color:#a09ea8;font-size:22px}.lp-price-value.refreshing{opacity:.45}.lp-price-cards small{color:#9895a0;font-size:15px}.lp-price-cards article{cursor:pointer}.lp-price-cards .lp-btn{visibility:hidden;min-width:250px;margin-top:40px}.lp-price-cards article.featured .lp-btn{visibility:visible}.lp-how{padding-top:40px}.lp-how-inner{grid-template-columns:456px minmax(0,1fr);grid-template-areas:".title"".sub""art steps"".tip";align-items:stretch;gap:0 34px;display:grid}.lp-how-copy{display:contents}.lp-how-inner>.lp-steps-art{grid-area:art}.lp-how-inner .lp-title{grid-area:title}.lp-how-inner .lp-how-sub{grid-area:sub}.lp-how-inner .lp-steps{grid-area:steps}.lp-how-inner .lp-tip{grid-area:tip}.lp-steps-art{clip-path:inset(-400px 0 0);width:100%;min-height:300px;position:relative}.lp-steps-art>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-steps-deco{z-index:0}.lp-steps-photo{z-index:1;width:auto;max-width:none;height:94%;display:block;position:absolute;bottom:5.7%;left:50%;transform:translate(-50%)}.lp-how-sub{margin:6px 0 22px;font-size:14px}.lp-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-steps li{background:var(--lp-lilac);align-items:center;gap:22px;min-height:104px;padding:18px 26px;display:flex}.lp-step-no{height:48px;color:var(--lp-purple-soft);background:#fff;border-radius:50%;flex:0 0 48px;place-items:center;font-size:20px;font-weight:600;display:grid}.lp-steps h4{margin:0 0 3px;font-size:18px;font-weight:500}.lp-steps p{margin:0;font-size:14px;line-height:1.45}.lp-tip{align-items:flex-start;gap:18px;margin:20px 0 0;font-size:14px;line-height:1.45;display:flex}.lp-tip svg{flex:none}.lp-cta-section{padding-top:100px;padding-bottom:40px}.lp-cta-photo{z-index:1;pointer-events:none;width:240px;height:calc(100% + 90px);position:absolute;bottom:0;right:240px;overflow:hidden}.lp-cta-photo img{width:100%;height:auto;display:block}.lp-cta{background:var(--lp-sky);align-items:center;min-height:240px;padding:0 90px;display:flex;position:relative}.lp-cta-copy{z-index:1;flex:1;padding:50px 0;position:relative}.lp-cta h2{margin:0;font-size:26px;font-weight:700}.lp-cta p{margin:8px 0 22px;font-size:18px}.lp-cta-art{z-index:1;align-self:flex-end;width:230px;height:auto;margin-right:80px;position:relative}.lp-ribbon{color:#fff;background:var(--lp-purple-soft);clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);padding:8px 46px;font-size:19px;font-weight:700;position:absolute;top:34px;right:0}.lp-cta-dots{background:radial-gradient(circle,#d6d2f2 1.6px,#0000 2px) 0 0/11px 11px;width:66px;height:44px;position:absolute}.lp-cta-dots.tl{top:30px;left:0}.lp-cta-dots.br{bottom:30px;right:0}.lp-reviews{margin-top:46px;display:flex}.lp-review-viewport{flex:1;min-width:0;overflow:hidden}.lp-review-list{--gap:30px;--card:calc((100% - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3));gap:var(--gap);transform:translateX(calc(var(--i,0) * -1 * (var(--card) + var(--gap))));transition:transform .6s cubic-bezier(.22,.61,.36,1);display:flex}@media (prefers-reduced-motion:reduce){.lp-review-list{transition:none}}.lp-review-list figure{flex:0 0 var(--card);background:#fff;border:1px solid #e7e6ec;flex-direction:column;min-height:360px;margin:0;padding:30px;display:flex;position:relative}.lp-review-list figcaption{flex-direction:column;gap:4px;padding-right:40px;display:flex}.lp-review-list figcaption strong{color:var(--lp-navy);font-size:16px;font-weight:600}.lp-review-list figcaption span{color:var(--lp-muted);font-size:14px}.lp-quote{color:#dcd8f5;font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:14px;right:26px}.lp-review-list blockquote{color:var(--lp-text);flex:1;margin:22px 0 0;font-size:14px;line-height:1.45}.lp-review-list footer{border-top:1px solid #e7e6ec;justify-content:flex-end;align-items:center;gap:12px;padding-top:14px;display:flex}.lp-review-translated{color:#9a98a6;align-items:center;gap:4px;margin-right:auto;font-size:12px;display:inline-flex}.lp-stars{color:#cfd2d8;gap:2px;display:flex}.lp-stars .on{color:#f5c43c}.lp-stars>span{display:grid}.lp-dots{justify-content:center;gap:12px;margin-top:28px;display:flex}.lp-dots button{border:1px solid var(--lp-green);background:0 0;border-radius:50%;width:14px;height:14px;padding:0}.lp-dots button.active{background:var(--lp-mint);border-width:2px}.lp-faq-section{padding-top:50px}.lp-faq-section .lp-container{border-top:1px solid var(--lp-line);padding-top:50px}.lp-faq{flex-direction:column;gap:16px;margin-top:26px;display:flex}.lp-faq-item{background:#eceaf6;border:1px solid #0000}.lp-faq-item h3{font-size:inherit;margin:0}.lp-faq-item button{width:100%;min-height:56px;color:var(--lp-navy);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 26px;font-size:16px;font-weight:400;display:flex}.lp-faq-item button:hover{background:#e4e1f4}.lp-faq-item button svg{color:#55535e;flex:none}.lp-faq-item.open{background:#f6f5fd;border-color:#a9a2ec}.lp-faq-item.open button{background:#e6e3fb}.lp-faq-item.open button svg{color:var(--lp-purple)}.lp-faq-item [role=region]{padding:22px 26px 26px}.lp-faq-item p{color:var(--lp-text);margin:0 0 14px;font-size:14px;line-height:1.6}.lp-faq-item p:last-child{margin-bottom:0}.lp-faq-more{background:#f8f7fe;border:1px solid #dcd7f5;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:26px 50px;display:flex;position:relative}.lp-faq-more h3{margin:0;font-size:20px;font-weight:700}.lp-faq-more p{margin:2px 0 0;font-size:14px}.lp-faq-more .lp-btn{min-width:250px}.lp-article-section{padding-top:40px;padding-bottom:60px}.lp-article-section .lp-container{position:relative}.lp-article{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-navy);grid-template-columns:1fr 1fr;gap:40px;max-height:300px;padding-top:36px;display:grid;position:relative;overflow:hidden}.lp-article.open{max-height:none;padding-bottom:20px}.lp-article h2{margin:0 0 12px;font-size:22px;font-weight:700}.lp-article h3{margin:24px 0 10px;font-size:20px;font-weight:700}.lp-article p,.lp-article li{margin:0 0 12px;font-size:14px;line-height:1.45}.lp-article ul{margin:0 0 14px;padding-left:40px}.lp-article li{margin:0}.lp-article-toggle{position:absolute;bottom:-18px;right:20px}.lp-footer{background:var(--lp-sky-soft)}.lp-footer-bar{background:var(--lp-sky)}.lp-footer-bar-inner{justify-content:space-between;align-items:center;height:46px;display:flex}.lp-footer-bar img{width:auto;height:24px;display:block}.lp-back-top{color:var(--lp-purple);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.lp-back-top .lp-round{border-color:#0000}.lp-footer-cols{grid-template-columns:repeat(3,1fr);gap:30px;padding-top:40px;padding-bottom:50px;display:grid}.lp-footer-cols h4{margin:0 0 16px;font-size:16px;font-weight:700}.lp-footer-cols ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-footer-cols a,.lp-footer-cols button{color:var(--lp-text);text-align:left;background:0 0;border:0;padding:0;font-size:14px}.lp-footer-cols a:hover,.lp-footer-cols button:hover{color:var(--lp-purple)}.lp-footer-legal{background:var(--lp-sky);padding:18px 0}.lp-footer-legal small{color:#77747f;font-size:12px}@media (width<=1100px){.lp-nav{gap:20px}.lp-hero-inner{grid-template-columns:minmax(0,1fr) 400px;gap:32px;padding-top:24px;padding-bottom:56px}.lp-hero-copy{padding-top:40px}.lp-hero h1{font-size:32px;line-height:1.3}.lp-hero-sub{font-size:19px}.lp-hero-art{width:min(480px,100%);margin-top:10px}.lp-calc{padding:48px 28px 44px}.lp-calc h2{margin-bottom:18px;font-size:22px}.lp-calc-group{margin-bottom:18px}.lp-seg button{min-height:46px}.lp-qty,.lp-deadline{height:46px}.lp-perks{grid-template-columns:repeat(2,1fr)}.lp-how-inner{grid-template-columns:1fr;grid-template-areas:"title""sub""steps""tip"}.lp-steps-art{display:none}.lp-cta{padding:0 40px}.lp-cta-art{margin-right:40px}.lp-cta-photo{width:210px;right:170px}.lp-cta-copy{padding-right:380px}}@media (width<=920px){.lp-header-inner{gap:16px}.lp-nav{display:none}.lp-nav.open{z-index:30;background:#fff;border-top:1px solid #ecebf0;border-bottom:1px solid #ecebf0;flex-direction:column;align-items:stretch;gap:0;padding:6px 20px 14px;display:flex;position:absolute;top:80px;left:0;right:0}.lp-nav.open>a,.lp-nav.open .lp-dropdown>button,.lp-nav.open .lp-nav-account{width:100%;color:var(--lp-navy);text-align:left;background:0 0;border:0;padding:13px 0;font-size:15px;display:block}.lp-nav.open .lp-dropdown-menu{width:auto;margin-bottom:8px;position:static}.lp-header-sep,.lp-signin{display:none}.lp-burger{display:grid}.lp-hero-inner{grid-template-columns:1fr;justify-items:center;gap:24px;padding-top:20px}.lp-hero-copy{text-align:center;padding-top:10px}.lp-hero h1{max-width:640px;margin:0 auto}.lp-hero-art{display:none}.lp-calc{width:min(480px,100%);margin:0 auto 40px}.lp-tiles{grid-template-columns:repeat(2,1fr);gap:14px 20px}.lp-band:before,.lp-band-bg{display:none}.lp-band{clip-path:polygon(0 40px,100% 0,100% 100%,0 100%);padding-top:100px}.lp-hero-bg .lp-bg-left,.lp-hero-bg .lp-bg-right-bottom{display:none}.lp-hero-bg .lp-bg-right-top{opacity:.7;width:130px}.lp-hero-bg .lp-bg-wave{height:110px}.lp-price-tabs{flex-direction:column}.lp-price-currency{display:none}.lp-price-cards{grid-template-columns:1fr;gap:16px}.lp-price-cards article{min-height:0}.lp-price-cards .lp-btn{visibility:visible;margin-top:20px}.lp-price-cards article:not(.featured) .lp-btn{display:none}.lp-cta{flex-direction:column;align-items:flex-start;padding:60px 30px 0}.lp-cta-copy{padding:0}.lp-cta-art{align-self:center;margin:20px 0 0}.lp-cta-photo{display:none}.lp-cta-copy{padding-bottom:50px;padding-right:0}.lp-cta-section{padding-top:40px}.lp-ribbon{padding:6px 26px;font-size:15px;top:0}.lp-review-list figure{min-height:280px}.lp-faq-more{flex-direction:column;align-items:flex-start;padding:24px}.lp-article{grid-template-columns:1fr;gap:0}.lp-footer-cols{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lp-section{padding:56px 0}.lp-band{padding-top:90px}.lp-logo{height:26px}.lp-header-cta{padding:0 12px;font-size:12px}.lp-hero h1{font-size:27px}.lp-hero-sub{font-size:17px}.lp-calc{padding:30px 18px 26px}.lp-perks{grid-template-columns:1fr}.lp-perks article{min-height:0}.lp-tiles{grid-template-columns:1fr}.lp-faq-item button{padding:12px 18px;font-size:15px}.lp-faq-item [role=region]{padding:18px 18px 20px}.lp-faq-more .lp-btn,.lp-btn.wide{width:100%;min-width:0}}.guest-order{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.guest-order>.page,.guest-order .page main.order-page{background:#fff}.guest-order-shell .guest-order>.page{flex:1;margin-left:0}.guest-order .order-page .order-layout{max-width:940px}.guest-order .order-page .order-top{max-width:760px}@media (width>=901px){.guest-order .order-page .order-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}}@media (width<=900px){.guest-order .order-page .order-layout{grid-template-columns:1fr}}.lp-site-header{z-index:40;background:#f1f3f8;position:sticky;top:0}.lp-site-header-inner{align-items:center;gap:30px;width:min(1180px,100%);height:80px;margin:0 auto;padding:0 20px;display:flex}.lp-site-logo{align-items:center;height:34px;margin-right:auto;display:flex}.lp-site-logo img{width:auto;height:100%;display:block}.lp-site-header nav{gap:28px;display:flex}.lp-site-header nav a{color:#262531;font-size:14px;text-decoration:none}.lp-site-header nav a:hover,.lp-site-account:hover{color:#5b4fd3}.lp-site-account{color:#262531;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}@media (width<=640px){.lp-site-header nav{display:none}.lp-site-logo{height:24px}}.guest-signin .auth-card{background:0 0;border:0;max-width:440px;margin:0 auto;padding:12px 4px 4px}.guest-signin .auth-card h1{font-size:22px}.pay-guest-note{color:#3d3946;background:#efedfc;border-radius:6px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.gor{--lp-green:#5b4fd3;--lp-green-hover:#4f44c2;background:#fff;flex:1;place-items:start center;padding:64px 20px 80px;display:grid}.gor-code{color:#d9d6e8;letter-spacing:2px;font-size:64px;font-weight:800;line-height:1;display:block}.gor-card{text-align:center;border:1px solid #e7e6ec;border-radius:6px;width:min(560px,100%);padding:40px 36px}.gor-card h1{color:#262531;margin:18px 0 10px;font-size:26px;font-weight:700}.gor-card p{color:#55535e;margin:0 0 12px;font-size:15px;line-height:1.6}.gor-icon{border-radius:50%;place-items:center;width:60px;height:60px;display:inline-grid}.gor-icon.ok{color:#fff;background:#2aaf7d}.gor-icon.warn{color:#fff;background:#c0423f}.gor-icon.muted{color:#5b4fd3;background:#efedfc}.gor-icon.spin{border:4px solid #efedfc;border-top-color:#5b4fd3;animation:.9s linear infinite gor-spin}@keyframes gor-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gor-icon.spin{animation:none}}.gor-facts{text-align:left;background:#f4f4f7;border-radius:6px;gap:8px;margin:18px 0;padding:16px 18px;display:grid}.gor-facts div{justify-content:space-between;gap:16px;display:flex}.gor-facts dt{color:#898793;font-size:14px}.gor-facts dd{color:#262531;margin:0;font-size:14px;font-weight:600}.gor-hint{text-align:left;background:#efedfc;border-radius:6px;padding:12px 14px;font-size:13px!important}.gor-error{color:#c0423f!important;font-size:13px!important}.gor-actions{flex-direction:column;align-items:center;gap:12px;margin-top:22px;display:flex}.gor-actions .lp-btn{min-width:240px}.gor-link{color:#5b4fd3;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.gor-link:hover{text-decoration:underline}.guest-turnitin .page main.rw-page{min-height:auto;padding-top:48px}.tc-guest-pay{margin-top:16px}.tc-summary{min-width:0;position:sticky;top:96px}.tc-summary .summary-card{position:static}.tc-summary .tc-summary-file{overflow-wrap:anywhere;min-width:0}@media (width<=900px){.tc-summary{position:static}}.tc-guest-pay .order-card{box-shadow:none;border:1px solid #e7e6ec;border-radius:7px}.tc-promo{border-top:1px solid #e7e6ec;gap:8px;margin-top:16px;padding-top:16px;display:grid}.tc-promo label{color:#262531;font-size:13px;font-weight:600}.tc-promo label small{color:#898793;font-weight:400}.tc-promo-row{gap:10px;display:flex}.tc-promo-row input{color:#262531;min-width:0;height:40px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #e7e6ec;border-radius:6px;outline:0;flex:1;padding:0 12px;font-size:14px}.tc-promo-row input:focus{border-color:#5b4fd3;box-shadow:0 0 0 3px #5b4fd324}.tc-promo-row input[aria-invalid=true]{border-color:#c0423f}.tc-promo-row button{color:#5b4fd3;cursor:pointer;background:#efedfc;border:0;border-radius:6px;flex:none;padding:0 14px;font-size:14px;font-weight:600}.tc-promo-row button:hover:not(:disabled){color:#fff;background:#5b4fd3}.tc-promo-row button:disabled{color:#898793;cursor:default}.tc-promo-row button:focus-visible{outline-offset:2px;outline:2px solid #5b4fd3}.tc-promo-msg{color:#898793;margin:0;font-size:12px;line-height:1.5}.tc-promo-msg.ok{color:#159568}.tc-promo-msg.error{color:#c0423f}.tc-promo-was{color:#898793;margin-right:8px;font-size:16px;font-weight:400}.mu-page{box-sizing:border-box;background:#f4f3f8;flex:1;align-self:stretch;width:100%;max-width:none;min-height:calc(100dvh - 80px);margin:0;padding:48px 20px 72px}.mu-card{color:#262531;background:#fff;border:1px solid #e7e6ec;border-radius:14px;width:min(100%,680px);margin:0 auto;padding:36px 40px}.mu-head{background:0 0;border:0;height:auto;margin:0;padding:0;display:block;position:static}.mu-head h1{margin:6px 0 8px;font-size:26px;font-weight:700;line-height:1.25}.mu-eyebrow{color:#6558d9;letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:700}.mu-topic{color:#4a4757;margin:0;font-size:15px;line-height:1.5}.mu-meta{color:#8a8793;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.mu-request{background:#f7f6fd;border-left:4px solid #6558d9;border-radius:0 10px 10px 0;margin:24px 0 0;padding:18px 20px}.mu-request h2{color:#6558d9;letter-spacing:.3px;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.mu-request p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.mu-success{color:#146c49;background:#e8f7f0;border-radius:10px;align-items:center;gap:10px;margin:20px 0 0;padding:12px 16px;font-size:14px;display:flex}.mu-upload{margin-top:24px}.mu-drop{color:#6558d9;width:100%;font:inherit;text-align:center;cursor:pointer;background:#fbfaff;border:2px dashed #cfc9f0;border-radius:12px;justify-items:center;gap:6px;padding:30px 20px;transition:border-color .15s,background-color .15s;display:grid}.mu-drop:hover:not(:disabled){background:#f4f2ff;border-color:#6558d9}.mu-drop:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.mu-drop:disabled{cursor:not-allowed;opacity:.6}.mu-drop b{color:#262531;font-size:15px}.mu-drop small{color:#8a8793;font-size:13px}.mu-files{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mu-files li{border:1px solid #e7e6ec;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.mu-files img{width:22px;height:22px}.mu-files span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mu-files small{color:#8a8793;font-size:12px}.mu-files button{color:#5f5b6b;cursor:pointer;background:#f1f0f5;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mu-files button:hover:not(:disabled){color:#262531;background:#e8e6f0}.mu-text{gap:6px;margin-top:18px;display:grid}.mu-text label{color:#262531;font-size:14px;font-weight:600}.mu-text textarea{color:#262531;width:100%;min-height:100px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #dcdbe3;border-radius:10px;padding:11px 13px;font-size:14.5px;line-height:1.55}.mu-text textarea:focus{border-color:#6558d9;outline:2px solid #e4e0fb}.mu-text textarea:disabled{cursor:not-allowed;background:#f6f5f9}.mu-text small{color:#8a8793;justify-content:space-between;gap:10px;font-size:13px;display:flex}.mu-text small.over{color:#b4232c}.mu-done ul.mu-notes{gap:8px;margin-top:10px}.mu-done .mu-notes li{background:#f7f6fd;border-radius:9px;padding:10px 12px;display:block}.mu-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.mu-notes time{color:#8a8793;margin-top:4px;font-size:12px;display:block}.mu-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.mu-actions small{color:#8a8793;font-size:13px}.mu-primary{color:#fff;height:48px;font:inherit;cursor:pointer;background:#6558d9;border:0;border-radius:24px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.mu-primary:hover:not(:disabled){background:#4f44c2}.mu-primary:disabled{cursor:not-allowed;background:#c9c6d6}.mu-primary:focus-visible,.mu-secondary:focus-visible,.mu-link:focus-visible{outline-offset:2px;outline:2px solid #6558d9}.mu-secondary{color:#3d3946;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdbe3;border-radius:22px;margin-top:18px;padding:0 20px;font-weight:600}.mu-closed{color:#8a4a1c;background:#fdf3ec;border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.mu-done{border-top:1px solid #ecebf0;margin-top:24px;padding-top:18px}.mu-done h2{margin:0 0 10px;font-size:15px;font-weight:600}.mu-done ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mu-done li{color:#3d3946;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:flex}.mu-done li svg{color:#2aaf7d;flex:none}.mu-foot{color:#8a8793;margin:26px 0 0;font-size:13px;line-height:1.6}.mu-link{color:#6558d9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mu-state{text-align:center;justify-items:center;gap:6px;padding:12px 0;display:grid}.mu-state h1{margin:6px 0 0;font-size:22px}.mu-state p{color:#5f5b6b;max-width:460px;margin:0;font-size:15px;line-height:1.6}@media (width<=640px){.mu-page{padding:24px 12px 48px}.mu-card{padding:24px 20px}.mu-head h1{font-size:22px}.mu-primary{justify-content:center;width:100%}}:root{--flat-line:#e7e6ec;--flat-line-strong:#d9d7e1;--flat-accent:#5b4fd3;--flat-line-dark:#2d3038}*,:before,:after{box-shadow:none!important;text-shadow:none!important}.rw-seg.checked{box-shadow:inset 2px 0 #a79eea!important}.order-step i:after{outline-offset:0;outline:1px solid #dfe2eb}.order-step.complete i:after,.order-step.current i:after{outline-color:var(--purple)}.brand-mark,.next-btn{background:var(--flat-accent)!important}.next-btn:hover:not(:disabled){background:#4f44c2!important}.next-btn:hover,.writer-grid button.writer-option:hover,.plagiarism-options>button:hover,.writer-card:hover,.rail-nav button:hover svg,.rail-nav button:focus-visible svg,.rail-nav button:active svg{transform:none!important}.order-page .order-card:not(.payment-card),.order-page .summary-card,.order-page .payment-option,.expertise-filter,.writer-card,.order-row,.create-modal,.writer-profile-modal-shell,.document-viewer-controls,.writer-modal-close,.rw-tip-box{border:1px solid var(--flat-line)!important}.order-page .payment-option.selected{border-color:var(--flat-accent)!important}.order-page .payment-option:not(.disabled):hover{border-color:var(--flat-line-strong)!important}.writer-icon{border:1px solid var(--flat-line)}.sidebar.open{border-right:1px solid var(--flat-line-dark)}:where(button,a,[role=button],summary):focus-visible{outline:2px solid var(--flat-accent);outline-offset:2px}.instruction-box:focus-within,.select-wrap:focus-within,.deadline:focus-visible{border-color:var(--flat-accent)!important}.order-page .stepper-input:focus-within{outline:none!important}.order-page .stepper-input:has(input:focus){border-color:#c9c6d4!important}.order-page .stepper-input button,.order-page .stepper-input button:hover:not(:disabled),.order-page .stepper-input button:active{color:#8f8c98;font-weight:300;background:0 0!important}.order-page .stepper-input button:hover:not(:disabled){color:#292733}.order-page .stepper-input input{font-weight:600!important}.app-shell[data-theme=dark] .order-page .stepper-input button{color:#8f909b;background:0 0!important}.app-shell[data-theme=dark] .order-page .stepper-input button:hover:not(:disabled){color:#ececf1}.app-shell[data-theme=dark] .order-page .stepper-input:has(input:focus){border-color:#4a4c56!important}.app-shell[data-theme=dark] .order-page .order-card:not(.payment-card),.app-shell[data-theme=dark] .order-page .summary-card,.app-shell[data-theme=dark] .order-page .payment-option,.app-shell[data-theme=dark] .expertise-filter,.app-shell[data-theme=dark] .writer-card,.app-shell[data-theme=dark] .order-row,.app-shell[data-theme=dark] .create-modal,.app-shell[data-theme=dark] .writer-profile-modal-shell,.app-shell[data-theme=dark] .document-viewer-controls,.app-shell[data-theme=dark] .writer-modal-close,.app-shell[data-theme=dark] .rw-tip-box,.app-shell[data-theme=dark] .writer-icon{border-color:var(--flat-line-dark)!important}.app-shell[data-theme=dark] .order-page .payment-option.selected{border-color:var(--flat-accent)!important}:root{--ink:#262531;--muted:#898793;--purple:#5b4fd3;--purple-dark:#4f44c2;--line:#e7e6ec;--flat-line:#e7e6ec;--flat-line-strong:#dcd8f5}.icon-rail{--rail-hover:#3a3850;background:#262531}.icon-rail>button.rail-utility:hover{background:var(--rail-hover)}.rail-nav button.active svg{color:#c4beff}.new-doc,.primary,.proposal-cta{background:var(--purple)!important}.new-doc:hover,.primary:hover,.proposal-cta:hover{background:var(--purple-dark)!important}.proposal-cta svg{background:#6f64e0}.app-shell[data-theme=light] .dashboard-proposal,.app-shell[data-theme=light] .dashboard-recent,.app-shell[data-theme=light] .dashboard-services,.app-shell[data-theme=light] .dashboard-explore{border-color:#e7e6ec}.app-shell[data-theme=light] .dashboard-proposal>p:first-child{color:var(--muted)}.app-shell[data-theme=light] .proposal-count{color:#55535e!important}.app-shell[data-theme=light] .proposal-meta span{color:#55535e;background:#ecebf0}.app-shell[data-theme=light] .recent-order{color:#3d3946;border-bottom-color:#e7e6ec}.app-shell[data-theme=light] .recent-order b{color:#55535e;background:#ecebf0}.app-shell[data-theme=light] .show-orders{color:#3d3946;background:#f4f4f7}.app-shell[data-theme=light] .show-orders:hover{color:var(--purple);background:#efedfc}.app-shell[data-theme=light] .simple-tabs{border-bottom-color:#e7e6ec}.app-shell[data-theme=light] .service-grid button{color:#3d3946;border-color:#e7e6ec}.app-shell[data-theme=light] .service-grid button:hover{background:#efedfc;border-color:#dcd8f5}.app-shell[data-theme=light] .explore-list button:hover,.app-shell[data-theme=light] .explore-list button:focus-visible{background:#f4f4f7}.app-shell[data-theme=light] .explore-list button:active{background:#ecebf0}.app-shell[data-theme=light] .explore-icon{background:#efedfc}.app-shell[data-theme=light] .explore-list small{color:var(--muted)}.app-shell[data-theme=light] header{border-bottom-color:#ecebf0}.app-shell[data-theme=light] .icon-button{color:#55535e;border-color:#e7e6ec}.app-shell[data-theme=light] .sidebar{border-right-color:#ecebf0}.app-shell[data-theme=light] .sidebar nav button{color:#55535e}.app-shell[data-theme=light] .sidebar nav button:hover,.app-shell[data-theme=light] .sidebar nav button.active,.app-shell[data-theme=light] .sidebar nav button.active svg{color:var(--purple)}.app-shell[data-theme=light] .nav-caption{color:#a09ea8}.summary-lines{grid-template-columns:auto minmax(0,1fr);column-gap:16px}.summary-lines>span:nth-child(odd){white-space:nowrap}.page-banner{background:#efedfc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(100%,1120px);margin:0 auto 24px;padding:30px 36px;display:grid;overflow:hidden}.page-banner-copy{min-width:0}.page-banner h1{color:#262531;letter-spacing:0;margin:0;font-size:36px;font-weight:600;line-height:1.15}.page-banner p{color:#5f5b6b;max-width:540px;margin:10px 0 0;font-size:15px;line-height:1.55}.page-banner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.page-banner-art{width:230px;margin:-10px -6px -16px 0}.page-banner-art svg{width:100%;height:auto;display:block}.page-banner-cta{background:var(--purple);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:23px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.page-banner-cta:hover{background:var(--purple-dark)}.page-banner-cta:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.writers-banner .writers-availability{background:#fff;border-radius:20px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.writers-banner .writers-availability>span{width:9px;height:9px;box-shadow:none}.writers-banner .writers-availability strong{font-size:16px}.writers-banner .writers-availability small{color:#5f5b6b;font-size:13px}.writers-page .writer-tabs{margin-top:0}.invite-banner .invite-share-card{border:0;max-width:620px;margin:20px 0 0;padding:18px 22px}.invite-banner .invite-code{font-size:24px}.da-empty-art{width:150px;height:auto;margin:0 auto 4px;display:block}.orders-empty .da-empty-art+h2,.writers-empty .da-empty-art+h2{margin-top:8px}.order-copy.has-art{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.order-copy.has-art .order-row-art{grid-row:1/3;width:44px;height:auto}.order-copy.has-art>div,.order-copy.has-art>p{grid-column:2;min-width:0}.order-copy.has-art>p{white-space:nowrap;flex-wrap:wrap;row-gap:3px}.invite-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.invite-steps li{background:#f7f6fd;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 12px;padding:16px;display:grid}.invite-step-no{background:var(--purple);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.invite-steps b{color:#262531;font-size:15px;font-weight:600}.invite-steps small{color:#8a8793;font-size:13px;line-height:1.45}.invite-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.invite-stats strong{white-space:nowrap}@media (width<=640px){.invite-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dashboard-proposal.has-art{position:relative;overflow:hidden}.dashboard-proposal.has-art .da-feature-art{pointer-events:none;width:150px;height:auto;position:absolute;top:22px;right:18px}.dashboard-proposal.has-art>p:first-of-type,.dashboard-proposal.has-art>h1{max-width:calc(100% - 150px)}.dashboard-proposal.has-art>p:first-of-type{color:#777480;margin:0;font-size:16px}.dashboard-proposal.proposal-welcome{grid-template-columns:minmax(0,1fr) minmax(150px,40%);align-content:center;align-items:center;gap:8px 20px;display:grid;container-type:inline-size}.proposal-welcome h1{white-space:normal;-webkit-line-clamp:unset;text-overflow:clip;display:block;overflow:visible}.proposal-welcome-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.proposal-welcome .proposal-eyebrow{color:#777480;margin:0;font-size:16px}.proposal-welcome h1{margin:12px 0 0}.proposal-welcome .proposal-count{line-height:1.5;margin:12px 0 0!important}.proposal-welcome .proposal-cta{gap:24px;width:auto;min-width:200px;margin-top:28px}.proposal-welcome-art{justify-self:center;width:100%;max-width:260px;height:auto;display:block}.app-shell[data-theme=dark] .proposal-welcome .proposal-eyebrow{color:#a9a7b3}.app-shell[data-theme=dark] .proposal-count{color:#b9b6c8!important}@container (width<=420px){.proposal-welcome-copy{grid-column:1/-1}.proposal-welcome-art{grid-area:1/1/auto/-1;justify-self:start;max-width:170px;margin-left:-10px}}.dashboard-services{flex-direction:column;display:flex}.service-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.service-card{color:#262531;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e6ec;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px 20px;transition:background-color .18s,border-color .18s;display:flex;position:relative}.service-card:hover{background:#f6f5fe;border-color:#dcd8f5}.service-card:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.da-service-art{width:72px;height:64px}.service-card-copy{gap:4px;min-width:0;display:grid}.service-card-copy b{font-size:16px;font-weight:600}.service-card-copy small{color:#8a8793;font-size:13px;line-height:1.4}.service-card-go{width:30px;height:30px;color:var(--purple);background:#efedfc;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:14px}.explore-icon{background:0 0!important;border-radius:0!important;width:48px!important;height:48px!important}.da-explore-art{width:48px;height:48px}@media (width<=900px){.page-banner{grid-template-columns:1fr;padding:24px}.page-banner-art{display:none}.page-banner h1{font-size:30px}.service-cards{grid-template-columns:1fr}.service-card{flex-direction:row;align-items:center}.service-card-go{margin-left:auto;position:static}.invite-steps{grid-template-columns:1fr}}@media (width<=560px){.dashboard-proposal.proposal-welcome{grid-template-columns:1fr}.proposal-welcome-art,.dashboard-proposal.has-art .da-feature-art{display:none}.dashboard-proposal.has-art>p:first-of-type,.dashboard-proposal.has-art>h1{max-width:none}}.app-shell[data-theme=dark] .page-banner{background:#221f36}.app-shell[data-theme=dark] .page-banner h1{color:#ececf1}.app-shell[data-theme=dark] .page-banner p{color:#b9b6c8}.app-shell[data-theme=dark] .writers-banner .writers-availability{background:#2c2944}.app-shell[data-theme=dark] .writers-banner .writers-availability small{color:#c9c6d6}.app-shell[data-theme=dark] .invite-banner .invite-share-card{background:#1b1d23}.app-shell[data-theme=dark] .da-soft{fill:#2c2944}.app-shell[data-theme=dark] .da-soft-strong{fill:#35315a}.app-shell[data-theme=dark] .da-dots{fill:#3d3963}.app-shell[data-theme=dark] .da-paper{fill:#3a3d4a}.app-shell[data-theme=dark] .da-paper-soft{fill:#30323d}.app-shell[data-theme=dark] .da-line{fill:#555867}.app-shell[data-theme=dark] .da-ink-text{fill:#ececf1}.app-shell[data-theme=dark] .da-ink{fill:#c9c6d6}.app-shell[data-theme=dark] .da-ink-stroke{stroke:#c9c6d6}.app-shell[data-theme=dark] .service-card{color:#ececf1;background:#1b1d23;border-color:#30333b}.app-shell[data-theme=dark] .service-card:hover{background:#24223a;border-color:#3d3a5c}.app-shell[data-theme=dark] .service-card-copy small{color:#9997a3}.app-shell[data-theme=dark] .service-card-go{color:#aaa1ff;background:#2c2944}.app-shell[data-theme=dark] .dashboard-proposal.has-art>p:first-of-type{color:#a9a7b3}.app-shell[data-theme=dark] .invite-steps li{background:#221f36}.app-shell[data-theme=dark] .invite-steps b{color:#ececf1}.app-shell[data-theme=dark] .invite-steps small{color:#a9a7b3}.invite-v2 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invite-v2 .invite-body{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.invite-v2 .invite-body>*,.invite-grid>*{min-width:0}.invite-activity{overflow-x:auto}.invite-v2 .invite-body>.invite-note,.invite-v2 .invite-card{margin:0}.invite-hero{padding:36px 40px}.invite-hero h1{font-size:34px}.invite-hero-rate{color:var(--purple)}.invite-hero .page-banner-art{width:250px}.invite-linkbox{background:#fff;border-radius:12px;gap:8px;max-width:560px;margin-top:22px;padding:6px;display:flex}.invite-linkbox-field{flex:1;min-width:0}.invite-linkbox input{color:#3d3946;width:100%;height:44px;font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:14px}.invite-linkbox input:focus{outline:2px solid var(--purple);outline-offset:-2px}.invite-copy-btn{background:var(--purple);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.invite-copy-btn:hover{background:var(--purple-dark)}.invite-share-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.invite-code-chip{color:#3d3946;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #b8b0f0;border-radius:20px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.invite-code-chip span{color:#6f6b7c}.invite-code-chip b{color:var(--purple);letter-spacing:1.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.invite-code-chip svg{color:var(--purple)}.invite-code-chip:hover{border-color:var(--purple);background:#fff}.invite-share-btn{color:#fff;white-space:nowrap;border-radius:20px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.invite-share-btn svg{width:17px;height:17px}.invite-share-btn.whatsapp{background:#1a8d4f}.invite-share-btn.whatsapp:hover{background:#157540}.invite-share-btn.telegram{background:#1b7fb5}.invite-share-btn.telegram:hover{background:#166a98}.invite-share-btn:focus-visible,.invite-code-chip:focus-visible,.invite-copy-btn:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.invite-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:stretch;gap:20px;display:grid}.invite-v2 .invite-card{border-color:#e7e6ec;padding:28px 30px}.invite-v2 h2{margin:0 0 20px;font-size:20px;font-weight:600}.invite-flow{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.invite-flow li{text-align:center;counter-increment:step;justify-items:center;gap:6px;display:grid;position:relative}.invite-flow li:not(:last-child):after{content:"";border-top:2px solid #c9c3f0;border-right:2px solid #c9c3f0;width:12px;height:12px;position:absolute;top:40px;right:-14px;transform:rotate(45deg)}.da-step-art{width:96px;height:80px}.invite-flow b{color:#262531;font-size:15px;font-weight:600}.invite-flow b:before{content:counter(step) ". ";color:var(--purple)}.invite-flow small{color:#8a8793;max-width:190px;font-size:13px;line-height:1.45}.invite-rates{border-top:1px solid #eceaf2;flex-wrap:wrap;gap:10px;margin:24px 0 14px;padding:18px 0 0;list-style:none;display:flex}.invite-rates li{background:#f4f3fc;border-radius:10px;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.invite-rates b{color:var(--purple);font-size:22px;font-weight:700}.invite-rates span{color:#5f5b6b;font-size:13px}.invite-how .invite-hint{margin:0;font-size:13px}.invite-wallet{flex-direction:column;gap:18px;display:flex}.invite-wallet-main{background:var(--purple);color:#fff;border-radius:12px;gap:6px;padding:22px;display:grid}.invite-wallet-main>span{color:#dcd8ff;font-size:13px}.invite-wallet-main strong{white-space:nowrap;font-size:32px;font-weight:700;line-height:1.15}.invite-wallet-main small{color:#dcd8ff;font-size:12px}.invite-withdraw-btn{height:42px;color:var(--purple);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:21px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.invite-withdraw-btn:disabled{color:#ece9ff;cursor:not-allowed;background:#ffffff40}.invite-withdraw-btn:not(:disabled):hover{background:#f1efff}.invite-withdraw-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.invite-wallet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;margin:0;display:grid}.invite-wallet-list div{gap:4px;display:grid}.invite-wallet-list dt{color:#8a8793;font-size:12px}.invite-wallet-list dd{color:#262531;white-space:nowrap;margin:0;font-size:17px;font-weight:600}.invite-wallet-people{color:#3d3946;border-top:1px solid #eceaf2;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin-top:auto;padding-top:16px;font-size:14px;display:grid}.invite-people-icon{width:38px;height:38px;color:var(--purple);background:#efedfc;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.invite-wallet-people b{font-size:16px}.invite-wallet-people small{color:#8a8793;font-size:12px}.invite-wallet .invite-withdraw{background:0 0;border:0;max-width:none;margin:0;padding:0}.invite-gift-offer{color:#8a5300;background:#fff7ec;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.invite-gift-offer svg{flex:none}.invite-tiers .invite-hint{margin:0 0 8px;font-size:13px}.invite-tier-bars{align-items:stretch;gap:14px;height:200px;margin:18px 0 4px;padding:0 4px;display:flex}.invite-tier{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.invite-tier b{color:#3d3946;font-size:18px;font-weight:700}.invite-tier-bar{background:#e9e6fb;border-radius:8px 8px 0 0;justify-content:center;align-items:flex-end;width:100%;max-width:120px;max-height:66%;display:flex}.invite-tier-bar span{color:var(--purple);white-space:nowrap;background:#fff;border-radius:10px;margin-bottom:8px;padding:2px 8px;font-size:12px}.invite-tier small{color:#8a8793;text-align:center;border-top:1px solid #eceaf2;width:100%;padding-top:6px;font-size:12px}.invite-tier.current b{color:var(--purple)}.invite-tier.current .invite-tier-bar{background:var(--purple)}.invite-tier-axis{color:#8a8793;margin:0 0 12px;font-size:12px}.invite-tier-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.invite-tier-stats div{background:#f6f5fb;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.invite-tier-stats dt{color:#8a8793;font-size:12px}.invite-tier-stats dd{color:#262531;white-space:nowrap;margin:0;font-size:18px;font-weight:700}.invite-tier-stats dd.accent{color:var(--purple)}.invite-tier-progress{align-items:center;gap:10px;margin:14px 0 0;display:flex}.invite-tier-progress-track{background:#eceaf5;border-radius:4px;flex:1;height:8px;overflow:hidden}.invite-tier-progress-track span{background:var(--purple);border-radius:4px;height:100%;display:block}.invite-tier-progress small{color:#6f6b7b;white-space:nowrap;font-size:12px}@media (width<=640px){.invite-tier-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell[data-theme=dark] .invite-tier-stats div{background:#24223a}.app-shell[data-theme=dark] .invite-tier-stats dd{color:#ececf1}.app-shell[data-theme=dark] .invite-tier-stats dd.accent{color:#aaa1ff}.app-shell[data-theme=dark] .invite-tier-progress-track{background:#2c2944}.app-shell[data-theme=dark] .invite-tier-progress-track span{background:#6d62e8}.app-shell[data-theme=dark] .invite-gift-offer{color:#f0c679;background:#2e2716}.app-shell[data-theme=dark] .invite-tier b{color:#ececf1}.app-shell[data-theme=dark] .invite-tier.current b{color:#aaa1ff}.app-shell[data-theme=dark] .invite-tier-bar{background:#2c2944}.app-shell[data-theme=dark] .invite-tier.current .invite-tier-bar{background:#6d62e8}.app-shell[data-theme=dark] .invite-tier small{border-color:#30333b}.invite-activity-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.invite-activity-head h2{margin:0}.invite-v2 .invite-tabs{background:#f4f4f7;border:0;border-radius:10px;gap:4px;margin:0;padding:4px}.invite-v2 .invite-tabs button{border:0;border-radius:7px;height:36px;padding:0 14px;font-size:14px}.invite-v2 .invite-tabs button.active{color:var(--purple);background:#fff}.invite-activity .invite-table{border:0;border-radius:0}.invite-v2 .invite-tabs button,.invite-v2 .invite-tabs button.active{font-weight:500}.invite-activity .invite-table{table-layout:fixed;min-width:640px}.invite-activity .invite-table td{overflow-wrap:anywhere}.invite-activity .invite-pager{margin-top:14px}@media (width<=1100px){.invite-grid{grid-template-columns:1fr}}@media (width<=1240px){.invite-hero{grid-template-columns:1fr}.invite-hero .page-banner-art{display:none}}@media (width<=640px){.invite-hero{padding:24px}.invite-hero h1{font-size:27px}.invite-linkbox{flex-direction:column}.invite-flow{grid-template-columns:1fr;justify-items:start}.invite-flow li{text-align:left;grid-template-columns:72px 1fr;justify-items:start;gap:2px 12px}.invite-flow li .da-step-art{grid-row:1/3;width:72px;height:60px}.invite-flow li:not(:last-child):after{display:none}.invite-v2 .invite-card{padding:22px 20px}.invite-activity{overflow-x:auto}}.app-shell[data-theme=dark] .invite-linkbox{background:#1b1d23}.app-shell[data-theme=dark] .invite-linkbox input{color:#ececf1}.app-shell[data-theme=dark] .invite-code-chip{color:#ececf1;border-color:#4d478a}.app-shell[data-theme=dark] .invite-code-chip span{color:#b9b6c8}.app-shell[data-theme=dark] .invite-code-chip b,.app-shell[data-theme=dark] .invite-code-chip svg,.app-shell[data-theme=dark] .invite-hero-rate{color:#aaa1ff}.app-shell[data-theme=dark] .invite-code-chip:hover{background:#2c2944}.app-shell[data-theme=dark] .invite-v2 .invite-card{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .invite-flow b,.app-shell[data-theme=dark] .invite-wallet-list dd,.app-shell[data-theme=dark] .invite-wallet-people{color:#ececf1}.app-shell[data-theme=dark] .invite-flow small,.app-shell[data-theme=dark] .invite-wallet-list dt,.app-shell[data-theme=dark] .invite-wallet-people small{color:#9997a3}.app-shell[data-theme=dark] .invite-rates,.app-shell[data-theme=dark] .invite-wallet-people{border-color:#30333b}.app-shell[data-theme=dark] .invite-rates li{background:#24223a}.app-shell[data-theme=dark] .invite-rates b{color:#aaa1ff}.app-shell[data-theme=dark] .invite-rates span{color:#c9c6d6}.app-shell[data-theme=dark] .invite-people-icon{color:#aaa1ff;background:#2c2944}.app-shell[data-theme=dark] .invite-v2 .invite-tabs{background:#24262d}.app-shell[data-theme=dark] .invite-v2 .invite-tabs button.active{color:#bcb4ff;background:#302d44}.app-shell[data-theme=dark] .invite-flow li:not(:last-child):after{border-color:#4d478a}.omr{gap:14px;margin:0 0 24px;display:grid}.omr-card{color:#262531;background:#fff;border:1px solid #e7e4f7;border-radius:14px;overflow:hidden}.omr-hero{background:#efedfc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 30px;display:grid}.omr-hero-copy{min-width:0}.omr-flag{color:#a1530b;letter-spacing:.2px;background:#fff1dc;border-radius:13px;align-items:center;gap:8px;height:26px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.omr-flag i{background:#f59a3b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite omr-pulse}@keyframes omr-pulse{0%,to{opacity:1}50%{opacity:.35}}.omr-hero h2{color:#262531;margin:12px 0 0;font-size:26px;font-weight:600;line-height:1.2}.omr-hero p{color:#5f5b6b;max-width:520px;margin:8px 0 0;font-size:14.5px;line-height:1.55}.omr-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.omr-chip{color:#4b4757;background:#fff;border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.omr-chip svg{color:var(--purple)}.omr-chip.warn{color:#a1530b;background:#fff1dc}.omr-chip.warn svg{color:#d97706}.omr-chip.ok{color:#1f7a58;background:#e6f7ef;height:22px;padding:0 8px;font-size:11.5px}.omr-chip.ok svg{color:#1f7a58}.omr-hero-art{width:220px;margin:-12px -8px -18px 0}.omr-hero-art svg{width:100%;height:auto;display:block}.omr-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.omr-body>section{padding:24px 28px 26px}.omr-body h3{color:#262531;margin:0;font-size:15px;font-weight:700}.omr-note{border-right:1px solid #efeef4}.omr-note-head{align-items:center;gap:11px;display:flex}.omr-note-head small{color:#8a8793;font-size:12.5px}.da-note-art{flex:none;width:48px;height:auto}.omr-note blockquote{color:#2f2c3a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f5fd;border-radius:4px 14px 14px;margin:16px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.65;position:relative}.omr-tips{color:#6b6876;gap:8px;margin:18px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.omr-tips li{align-items:center;gap:8px;display:flex}.omr-tips svg{color:#2aaf7d;flex:none}.omr-upload{flex-direction:column;gap:12px;display:flex}.omr-drop{color:#6b6876;width:100%;font:inherit;text-align:center;cursor:pointer;background:#fbfaff;border:2px dashed #cfc9f0;border-radius:12px;justify-items:center;gap:4px;padding:18px 16px 20px;transition:border-color .15s,background-color .15s;display:grid}.omr-drop:hover:not(:disabled),.omr-drop.dragging{border-color:var(--purple);background:#f4f2ff}.omr-drop:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.omr-drop:disabled{cursor:not-allowed;opacity:.6}.omr-drop b{color:#262531;font-size:14.5px;font-weight:600}.omr-drop u{color:var(--purple);text-underline-offset:3px;text-decoration-thickness:1.5px}.omr-drop small{color:#8a8793;font-size:12.5px}.da-upload-art{width:88px;height:auto;margin-bottom:2px}.omr-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.omr-files li{border:1px solid #ecebf2;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.omr-file-art{width:30px;height:auto}.omr-file-name{color:#2f2c3a;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.omr-files small{color:#8a8793;font-size:12px}.omr-files button{color:#8a8793;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.omr-files button:hover:not(:disabled){color:#262531;background:#f1f0f5}.omr-text{gap:6px;display:grid}.omr-text label{color:#262531;font-size:13.5px;font-weight:600}.omr-text textarea{color:#2f2c3a;width:100%;min-height:96px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #dcd9e8;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.55}.omr-text textarea:focus{border-color:var(--purple);outline:2px solid #e4e0fb}.omr-text textarea:disabled{cursor:not-allowed;background:#f6f5f9}.omr-text small{color:#8a8793;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.omr-text small.over{color:#b4232c}.omr-notes h4{color:#4b4757;margin:0 0 8px;font-size:13px;font-weight:600}.omr-notes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.omr-notes li{background:#f6f5fd;border-radius:10px;padding:10px 12px}.omr-notes p{color:#2f2c3a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.omr-notes time{color:#8a8793;margin-top:4px;font-size:12px;display:block}.omr-send{background:var(--purple);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:23px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex}.omr-send:hover:not(:disabled){background:var(--purple-dark)}.omr-send:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.omr-send:disabled{cursor:not-allowed;background:#c9c6d6}.omr-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite omr-spin}@keyframes omr-spin{to{transform:rotate(360deg)}}.omr-sent{background:#effaf5;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.omr-sent div{gap:2px;min-width:0;display:grid}.omr-sent strong{color:#1f7a58;font-size:14px}.omr-sent span{overflow-wrap:anywhere;color:#3f6b5a;font-size:13px}.da-sent-art{flex:none;width:58px;height:auto}.omr-past{background:#fff;border:1px solid #ecebf2;border-radius:14px;font-size:14px}.omr-past summary{cursor:pointer;align-items:center;gap:14px;padding:12px 18px;list-style:none;display:flex}.omr-past summary::-webkit-details-marker{display:none}.omr-past summary:hover .omr-past-toggle{color:var(--purple)}.omr-past summary:focus-visible{outline:2px solid var(--purple);outline-offset:-2px;border-radius:14px}.da-history-art{flex:none;width:72px;height:auto}.omr-past-title{gap:2px;min-width:0;display:grid}.omr-past-title strong{color:#262531;font-size:15px;font-weight:600}.omr-past-title small{color:#8a8793;font-size:13px}.omr-past-toggle{color:#6b6876;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.omr-past-toggle svg{transition:transform .15s}.omr-past .when-open,.omr-past[open] .when-closed{display:none}.omr-past[open] .when-open{display:inline}.omr-past[open] .omr-past-toggle svg{transform:rotate(180deg)}.omr-past[open] summary{border-bottom:1px solid #f1f0f5}.omr-timeline{gap:14px;margin:0;padding:18px 18px 16px;list-style:none;display:grid;position:relative}.omr-timeline li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.omr-timeline li:not(:last-child):before{content:"";background:#ecebf2;border-radius:1px;width:2px;position:absolute;top:48px;bottom:-14px;left:23px}.omr-date{text-align:center;background:#fff;border:1px solid #e3e1ee;border-radius:9px;width:48px;display:grid;overflow:hidden}.omr-date span{background:var(--purple);color:#fff;letter-spacing:.5px;text-transform:uppercase;padding:2px 0;font-size:10.5px;font-weight:700}.omr-date b{color:#262531;padding:3px 0 4px;font-size:18px;font-weight:700;line-height:1.2}.omr-past-item{background:#f6f5fb;border-radius:4px 12px 12px;padding:12px 14px}.omr-past-item p{color:#2f2c3a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.omr-past-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.omr-chip.muted{color:#5f5b6b;background:#ecebf2;height:22px;padding:0 8px;font-size:11.5px}.omr-past-foot{color:#7a4a14;background:#fff7ea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 18px 16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.omr-past-foot button{color:#7a4a14;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #f0c98a;border-radius:17px;flex:none;padding:0 14px;font-size:13px;font-weight:600}.omr-past-foot button:hover{border-color:#d9963a}.omr-past-foot button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){.omr-flag i,.omr-spinner{animation:none}}@media (width<=900px){.omr-hero{grid-template-columns:1fr;padding:22px}.omr-hero-art{display:none}.omr-hero h2{font-size:22px}.omr-body{grid-template-columns:1fr}.omr-body>section{padding:20px 22px}.omr-note{border-bottom:1px solid #efeef4;border-right:0}.omr-send{align-self:stretch}}.app-shell[data-theme=dark] .omr-card{color:#ececf1;background:#17181d;border-color:#2d2b45}.app-shell[data-theme=dark] .omr-hero{background:#221f36}.app-shell[data-theme=dark] .omr-hero h2,.app-shell[data-theme=dark] .omr-body h3{color:#ececf1}.app-shell[data-theme=dark] .omr-hero p{color:#b9b6c8}.app-shell[data-theme=dark] .omr-flag,.app-shell[data-theme=dark] .omr-chip.warn{color:#f0b866;background:#3a2c17}.app-shell[data-theme=dark] .omr-chip{color:#d6d3e4;background:#2c2944}.app-shell[data-theme=dark] .omr-chip svg{color:#b9b2f5}.app-shell[data-theme=dark] .omr-chip.ok{color:#7fe0b9;background:#173a30}.app-shell[data-theme=dark] .omr-chip.ok svg{color:#7fe0b9}.app-shell[data-theme=dark] .omr-note{border-color:#26282f}.app-shell[data-theme=dark] .omr-note blockquote{color:#e2e0ea;background:#221f36}.app-shell[data-theme=dark] .omr-tips{color:#a9a7b2}.app-shell[data-theme=dark] .omr-tips svg{color:#7fe0b9}.app-shell[data-theme=dark] .omr-drop{color:#a9a7b2;background:#1b1d23;border-color:#3d3a5c}.app-shell[data-theme=dark] .omr-drop:hover:not(:disabled),.app-shell[data-theme=dark] .omr-drop.dragging{background:#201e33;border-color:#8f86ea}.app-shell[data-theme=dark] .omr-drop b{color:#ececf1}.app-shell[data-theme=dark] .omr-drop u{color:#a59cf0}.app-shell[data-theme=dark] .omr-files li{border-color:#2d3038}.app-shell[data-theme=dark] .omr-file-name{color:#e2e0ea}.app-shell[data-theme=dark] .omr-files button:hover:not(:disabled){color:#ececf1;background:#262934}.app-shell[data-theme=dark] .omr-send:disabled{color:#8f8d98;background:#3a3d4a}.app-shell[data-theme=dark] .omr-sent{background:#13281f}.app-shell[data-theme=dark] .omr-sent strong{color:#7fe0b9}.app-shell[data-theme=dark] .omr-sent span{color:#a8d8c4}.app-shell[data-theme=dark] .omr-past{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .omr-past-title strong{color:#ececf1}.app-shell[data-theme=dark] .omr-past-toggle{color:#b4b2bd}.app-shell[data-theme=dark] .omr-past[open] summary{border-bottom-color:#2d3038}.app-shell[data-theme=dark] .omr-timeline li:before{background:#2d3038}.app-shell[data-theme=dark] .omr-date{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .omr-date b{color:#ececf1}.app-shell[data-theme=dark] .omr-past-item{background:#22232b}.app-shell[data-theme=dark] .omr-past-item p{color:#e2e0ea}.app-shell[data-theme=dark] .omr-chip.muted{color:#cbd5e1;background:#2a2c34}.app-shell[data-theme=dark] .omr-past-foot{color:#f0c98a;background:#2a2216}.app-shell[data-theme=dark] .omr-past-foot button{color:#f0c98a;background:#1b1d23;border-color:#5a4426}.ofl{gap:18px;display:grid}.ofl h2{color:#262531;letter-spacing:0;text-transform:none;border:0;margin:6px 0 0;padding:0;font-size:24px;font-weight:600;line-height:1.2}.ofl p{color:#5f5b6b;max-width:460px;margin:8px 0 0;font-size:14.5px;line-height:1.55}.ofl-eyebrow{color:var(--purple);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700}.ofl-hero,.ofl-wait{background:#efedfc;border-radius:14px;align-items:center;gap:24px;padding:26px 30px;display:grid;overflow:hidden}.ofl-hero{grid-template-columns:minmax(0,1fr) 220px}.ofl-hero-art{width:220px;height:auto;margin:-14px -8px -20px 0;display:block}.ofl-wait{background:#f6f5fb;grid-template-columns:200px minmax(0,1fr)}.ofl-wait-art{width:200px;height:auto;margin:-8px 0 -12px -6px;display:block}.ofl-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ofl-card{background:#fff;border:1px solid #ecebf2;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ofl-card-art{background:color-mix(in srgb, var(--doc) 12%, #fff);place-items:center;height:132px;display:grid;position:relative}.ofl-card-art:before,.ofl-card-art:after{content:"";background:color-mix(in srgb, var(--doc) 22%, #fff);border-radius:4px;position:absolute}.ofl-card-art:before{width:34px;height:8px;top:18px;left:22px}.ofl-card-art:after{width:20px;height:20px;bottom:20px;right:24px;transform:rotate(18deg)}.ofl-card-art .da-doc-art{width:70px;height:auto;position:relative;transform:rotate(-4deg)}.ofl-card-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.ofl-tag{background:color-mix(in srgb, var(--doc) 12%, #fff);color:color-mix(in srgb, var(--doc) 80%, #1d1b26);border-radius:6px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:700}.ofl-card-body strong{color:#262531;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ofl-card-body small{color:#8a8793;font-size:12.5px}.ofl-download{background:var(--purple);color:#fff;height:42px;font:inherit;cursor:pointer;border:0;border-radius:21px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.ofl-card-body small{margin-bottom:12px}.ofl-download:hover:not(:disabled){background:var(--purple-dark)}.ofl-download:focus-visible,.ofl-row-download:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.ofl-download:disabled{cursor:progress;opacity:.7}.ofl-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite omr-spin}.ofl-shared{background:#fff;border:1px solid #ecebf2;border-radius:14px;padding:20px 22px 8px}.ofl-shared h3{color:#262531;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:700;display:flex}.ofl-shared h3 span{color:var(--purple);background:#efedfc;border-radius:10px;padding:1px 8px;font-size:12px}.ofl-shared ul{margin:0;padding:0;list-style:none}.ofl-shared li{border-top:1px solid #f1f0f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ofl-shared li:first-child{border-top:0}.ofl-row-art{width:34px;height:auto}.ofl-row-copy{gap:4px;min-width:0;display:grid}.ofl-row-copy strong{color:#2f2c3a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ofl-row-copy small{color:#8a8793;align-items:center;gap:8px;font-size:12.5px;display:flex}.ofl-role{color:#5f5b6b;background:#f1f0f5;border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:600}.ofl-role.late{color:#a1530b;background:#fff1dc}.ofl-row-download{color:#3d3946;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e1ee;border-radius:17px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ofl-row-download:hover:not(:disabled){border-color:var(--purple);color:var(--purple)}.ofl-row-download:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.ofl-spinner{animation:none}}@media (width<=900px){.ofl-hero,.ofl-wait{grid-template-columns:1fr;padding:22px}.ofl-hero-art{display:none}.ofl-wait-art{width:160px;margin:0}.ofl h2{font-size:21px}.ofl-row-download span{display:none}.ofl-row-download{justify-content:center;width:34px;padding:0}}.app-shell[data-theme=dark] .ofl h2,.app-shell[data-theme=dark] .ofl-shared h3{color:#ececf1}.app-shell[data-theme=dark] .ofl p{color:#b9b6c8}.app-shell[data-theme=dark] .ofl-eyebrow{color:#b9b2f5}.app-shell[data-theme=dark] .ofl-hero{background:#221f36}.app-shell[data-theme=dark] .ofl-wait{background:#1e1f27}.app-shell[data-theme=dark] .ofl-card,.app-shell[data-theme=dark] .ofl-shared{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .ofl-card-art{background:color-mix(in srgb, var(--doc) 16%, #1b1d23)}.app-shell[data-theme=dark] .ofl-card-art:before,.app-shell[data-theme=dark] .ofl-card-art:after{background:color-mix(in srgb, var(--doc) 30%, #1b1d23)}.app-shell[data-theme=dark] .ofl-tag{background:color-mix(in srgb, var(--doc) 20%, #1b1d23);color:color-mix(in srgb, var(--doc) 55%, #fff)}.app-shell[data-theme=dark] .ofl-card-body strong,.app-shell[data-theme=dark] .ofl-row-copy strong{color:#ececf1}.app-shell[data-theme=dark] .ofl-shared li{border-top-color:#2d3038}.app-shell[data-theme=dark] .ofl-shared h3 span{color:#b9b2f5;background:#26224a}.app-shell[data-theme=dark] .ofl-role{color:#cbd5e1;background:#2a2c34}.app-shell[data-theme=dark] .ofl-role.late{color:#f0b866;background:#3a2c17}.app-shell[data-theme=dark] .ofl-row-download{color:#d0ced7;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .da-line-stroke{stroke:#555867}.odx-ready{background:#e9f7f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 18px;padding:10px 22px 10px 14px;display:grid}.da-ready-art{width:96px;height:auto;margin:-6px 0}.odx-ready-copy{gap:3px;min-width:0;display:grid}.odx-ready-copy strong{color:#165c43;font-size:16px;font-weight:700}.odx-ready-copy span{color:#3f6b5a;font-size:13.5px}.odx-ready button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#16a77b;border:0;border-radius:21px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.odx-ready button:hover{background:#12916a}.odx-ready button:focus-visible{outline-offset:2px;outline:2px solid #16a77b}.odx-ready .da-soft{fill:#d3efe2}.odx{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.odx-main{gap:18px;min-width:0;display:grid}.odx-facts{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.odx-facts>div{--tone:var(--purple);--tone-bg:#efedfc;background:var(--tone-bg);border-radius:12px;align-content:start;gap:4px;min-width:0;padding:16px 16px 14px 18px;display:grid;position:relative;overflow:hidden}.odx-facts>div:before{content:"";background:var(--tone);border-radius:0 3px 3px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.odx-facts .tone-orange{--tone:#f08a3c;--tone-bg:#fff3e6}.odx-facts .tone-green{--tone:#2aaf7d;--tone-bg:#e9f7f0}.odx-facts .tone-pink{--tone:#ff7a93;--tone-bg:#ffeef1}.odx-facts dt{color:#6b6876;letter-spacing:.5px;text-transform:uppercase;font-size:11.5px;font-weight:700}.odx-facts dd{color:#262531;overflow-wrap:break-word;margin:0;font-size:20px;font-weight:700;line-height:1.25}.odx-facts small{color:#6b6876;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.odx-facts small.is-overdue{color:#c2410c;font-weight:600}.odx-card{background:#fff;border:1px solid #ecebf2;border-radius:14px;padding:22px 26px 24px}.odx-card h2{color:#262531;letter-spacing:0;text-transform:none;margin:0;font-size:16px;font-weight:700}.odx-card-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.da-brief-art{flex:none;width:54px;height:auto}.odx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:14px 0 0;display:grid}.odx-grid>div{border-top:1px dashed #e7e5ef;gap:3px;padding:12px 0;display:grid}.odx-grid>div:nth-child(-n+2){border-top:0}.odx-grid>div.wide{grid-column:1/-1}.odx-grid dt{color:#8a8793;font-size:12.5px}.odx-grid dd{color:#262531;margin:0;font-size:14.5px;font-weight:600}.odx-block{gap:8px;margin-top:18px;display:grid}.odx-label{color:#8a8793;letter-spacing:.5px;text-transform:uppercase;font-size:11.5px;font-weight:700}.odx-topic{color:#262531;margin:0;font-size:17px;font-weight:600;line-height:1.45}.odx-instructions{border-left:3px solid var(--purple);color:#2f2c3a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f5fb;border-radius:0 10px 10px 0;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.65}.odx-muted{color:#a3a0ab;margin:0;font-size:14px}.odx-files{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.odx-files button{color:#8a8793;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ecebf2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:border-color .15s,background-color .15s;display:grid}.odx-files button:hover:not(:disabled){border-color:var(--purple);color:var(--purple);background:#fbfaff}.odx-files button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.odx-files button:disabled{cursor:progress;opacity:.6}.odx-file-art{width:30px;height:auto}.odx-file-copy{gap:4px;min-width:0;display:grid}.odx-file-copy strong{color:#2f2c3a;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.odx-file-copy small{color:#8a8793;align-items:center;gap:7px;font-size:12px;display:flex}.odx-aside{gap:14px;display:grid}.odx-paid{background:var(--purple);color:#fff;border-radius:14px;gap:4px;min-height:150px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.odx-paid>span{color:#d9d4ff;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.odx-paid strong{z-index:1;font-size:32px;font-weight:700;line-height:1.15;position:relative}.odx-paid small{z-index:1;color:#e4e0ff;font-size:13px;position:relative}.odx-paid-promo{background:#ffffff29;border-radius:6px;place-self:start;margin-top:6px;padding:3px 9px}.da-receipt-art{pointer-events:none;width:120px;height:auto;position:absolute;bottom:-10px;right:-6px}.odx-receipt{background:#fff;border-radius:14px 14px 0 0;padding:20px 22px 26px;position:relative}.odx-receipt:after{content:"";background:linear-gradient(135deg,#fff 50%,#0000 50%) 0 0/14px 10px repeat-x,linear-gradient(225deg,#fff 50%,#0000 50%) 0 0/14px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.odx-receipt h3{color:#262531;margin:0 0 12px;font-size:15px;font-weight:700}.odx-receipt ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.odx-receipt li{color:#4b4757;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.odx-receipt li i{border-bottom:2px dotted #dcdae6;flex:1;min-width:12px;transform:translateY(-3px)}.odx-receipt li b{color:#262531;white-space:nowrap;font-weight:600}.odx-receipt li.discount,.odx-receipt li.discount b{color:#1f7a58}.odx-receipt-total{color:#262531;border-top:2px dashed #e3e1ee;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;font-size:14px;font-weight:700;display:flex}.odx-receipt-total b{font-size:18px}.odx-receipt-refund{color:#1f7a58;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;font-weight:600;display:flex}@media (width<=1100px){.odx{grid-template-columns:1fr}.odx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.odx-ready{grid-template-columns:1fr;padding:16px}.da-ready-art{display:none}.odx-ready button{justify-self:start}.odx-grid{grid-template-columns:1fr}.odx-grid>div:nth-child(2){border-top:1px dashed #e7e5ef}.odx-card{padding:18px}}.app-shell[data-theme=dark] .odx-ready{background:#13281f}.app-shell[data-theme=dark] .odx-ready .da-soft{fill:#1d3a2e}.app-shell[data-theme=dark] .odx-ready-copy strong{color:#8fe3c0}.app-shell[data-theme=dark] .odx-ready-copy span{color:#a8d8c4}.app-shell[data-theme=dark] .odx-facts>div{--tone-bg:#221f36}.app-shell[data-theme=dark] .odx-facts .tone-orange{--tone-bg:#2a2216}.app-shell[data-theme=dark] .odx-facts .tone-green{--tone-bg:#13281f}.app-shell[data-theme=dark] .odx-facts .tone-pink{--tone-bg:#2c1a20}.app-shell[data-theme=dark] .odx-facts dt,.app-shell[data-theme=dark] .odx-facts small{color:#b4b2bd}.app-shell[data-theme=dark] .odx-facts dd{color:#ececf1}.app-shell[data-theme=dark] .odx-card{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .odx-card h2,.app-shell[data-theme=dark] .odx-grid dd,.app-shell[data-theme=dark] .odx-topic{color:#ececf1}.app-shell[data-theme=dark] .odx-grid>div{border-top-color:#2d3038}.app-shell[data-theme=dark] .odx-instructions{color:#e2e0ea;background:#221f36}.app-shell[data-theme=dark] .odx-files button{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .odx-files button:hover:not(:disabled){color:#b9b2f5;background:#201e33;border-color:#8f86ea}.app-shell[data-theme=dark] .odx-file-copy strong{color:#e2e0ea}.app-shell[data-theme=dark] .odx-receipt{background:#1b1d23}.app-shell[data-theme=dark] .odx-receipt:after{background:linear-gradient(135deg,#1b1d23 50%,#0000 50%) 0 0/14px 10px repeat-x,linear-gradient(225deg,#1b1d23 50%,#0000 50%) 0 0/14px 10px repeat-x}.app-shell[data-theme=dark] .odx-receipt h3,.app-shell[data-theme=dark] .odx-receipt li b,.app-shell[data-theme=dark] .odx-receipt-total{color:#ececf1}.app-shell[data-theme=dark] .odx-receipt li{color:#cbd5e1}.app-shell[data-theme=dark] .odx-receipt li i{border-bottom-color:#3a3d4a}.app-shell[data-theme=dark] .odx-receipt-total{border-top-color:#3a3d4a}.app-shell[data-theme=dark] .odx-receipt li.discount,.app-shell[data-theme=dark] .odx-receipt li.discount b,.app-shell[data-theme=dark] .odx-receipt-refund{color:#7fe0b9}.sp>*{width:min(100%,1120px);margin-left:auto;margin-right:auto}.sp-banner .page-banner-art{width:250px}.sp-banner-link{background:var(--purple);color:#fff;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.sp-banner-link.whatsapp{background:#25a35a}.sp-banner-link.telegram{background:#2a9bd8}.sp-banner-link:hover{filter:brightness(.94)}.sp-banner-link:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.sp-section{margin-bottom:26px}.sp-section>h2,.sp-card h2{color:#262531;margin:0 0 14px;font-size:19px;font-weight:600}.sp-note{color:#5f5b6b;background:#f6f5fb;border-radius:12px;margin:0;padding:16px 18px;font-size:14px;line-height:1.55}.sp-channels{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.sp-channel{background:#fff;border:1px solid #ecebf2;border-radius:14px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.sp-channel-art{background:color-mix(in srgb, var(--channel) 9%, #fff);place-items:center;display:grid}.da-channel-art{width:130px;height:auto}.sp-channel-body{flex-direction:column;gap:6px;padding:20px 22px;display:flex}.sp-channel-body h3{color:#262531;margin:0;font-size:17px;font-weight:700}.sp-channel-body p{color:#5f5b6b;margin:0 0 8px;font-size:13.5px;line-height:1.55}.sp-channel-body a{background:var(--channel);color:#fff;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;height:40px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sp-channel-body a:hover{filter:brightness(.94)}.sp-channel-body a:focus-visible{outline:2px solid var(--channel);outline-offset:2px}.sp-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-bottom:26px;display:grid}.sp-card{background:#fff;border:1px solid #ecebf2;border-radius:14px;padding:22px 24px}.sp-card-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sp-card-head h2{margin:0}.sp-card-head p{color:#5f5b6b;margin:4px 0 0;font-size:13.5px}.da-tag-art{flex:none;width:84px;height:auto}.sp-orders{margin:0;padding:0;list-style:none;display:grid}.sp-orders li{border-top:1px dashed #e7e5ef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.sp-orders li:first-child{border-top:0}.sp-order-copy{gap:4px;min-width:0;display:grid}.sp-order-copy strong{color:#2f2c3a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sp-order-copy small{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-order-no{color:#4b4757;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:12.5px;font-weight:600}.sp-status{color:var(--purple);background:#efedfc;border-radius:5px;padding:1px 7px;font-size:11.5px;font-weight:600}.sp-status.completed{color:#1f7a58;background:#e6f7ef}.sp-status.cancelled{color:#5f5b6b;background:#ecebf2}.sp-status.awaiting-payment{color:#a1530b;background:#fff1dc}.sp-copy,.sp-view{color:#3d3946;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e1ee;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.sp-view{color:var(--purple);border-color:#0000}.sp-copy:hover,.sp-view:hover{border-color:var(--purple);color:var(--purple)}.sp-copy:focus-visible,.sp-view:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.sp-tips{background:#efedfc;border-color:#0000}.sp-tips ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sp-tips li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sp-tips li b{background:var(--purple);color:#fff;border-radius:8px;place-items:center;height:30px;font-size:14px;display:grid}.sp-tips li span{color:#5f5b6b;gap:2px;font-size:13.5px;line-height:1.5;display:grid}.sp-tips li strong{color:#262531;font-size:14px}.sp-faq{gap:10px;display:grid}.sp-faq details{background:#fff;border:1px solid #ecebf2;border-radius:12px}.sp-faq summary{color:#262531;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary svg{color:#8a8793;flex:none;transition:transform .15s}.sp-faq details[open] summary svg{color:var(--purple);transform:rotate(180deg)}.sp-faq summary:hover{color:var(--purple)}.sp-faq summary:focus-visible{outline:2px solid var(--purple);outline-offset:-2px;border-radius:12px}.sp-faq details p{color:#5f5b6b;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.65}@media (width<=900px){.sp-columns,.sp-channel{grid-template-columns:1fr}.sp-channel-art{padding:14px 0 6px}}.app-shell[data-theme=dark] .sp-section>h2,.app-shell[data-theme=dark] .sp-card h2,.app-shell[data-theme=dark] .sp-channel-body h3,.app-shell[data-theme=dark] .sp-faq summary,.app-shell[data-theme=dark] .sp-tips li strong{color:#ececf1}.app-shell[data-theme=dark] .sp-note{color:#b9b6c8;background:#1e1f27}.app-shell[data-theme=dark] .sp-channel,.app-shell[data-theme=dark] .sp-card,.app-shell[data-theme=dark] .sp-faq details{background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .sp-channel-art{background:color-mix(in srgb, var(--channel) 14%, #1b1d23)}.app-shell[data-theme=dark] .sp-channel-body p,.app-shell[data-theme=dark] .sp-card-head p,.app-shell[data-theme=dark] .sp-faq details p,.app-shell[data-theme=dark] .sp-tips li span{color:#b9b6c8}.app-shell[data-theme=dark] .sp-tips{background:#221f36}.app-shell[data-theme=dark] .sp-orders li{border-top-color:#2d3038}.app-shell[data-theme=dark] .sp-order-copy strong{color:#e2e0ea}.app-shell[data-theme=dark] .sp-order-no{color:#cbd5e1}.app-shell[data-theme=dark] .sp-copy{color:#d0ced7;background:#1b1d23;border-color:#2d3038}.app-shell[data-theme=dark] .sp-view{color:#b9b2f5}
