:root{--ink:#242220;--muted:#8b8780;--line:#edebe8;--blue:#706c66;--pale:#f7f6f5;--green:#2d7557}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{color:var(--ink);letter-spacing:-.2px;background:#fff;margin:0;font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #cfcecb}.brand span{color:#77736c}.site-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1180px;height:76px;margin:auto;padding:0 32px;display:flex}.site-nav nav{gap:35px;font-size:14px;display:flex}.button{color:#fff;background:#242220;border:0;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#474541;transform:translateY(-1px)}.button.small{padding:10px 19px;font-size:14px}.button.wide{width:100%;margin-top:10px}.text-link{color:var(--blue);background:0 0;border:0;padding:0;font-size:15px}.announcement{text-align:center;color:#6d6e73;background:#f7f6f5;padding:11px 20px;font-size:14px}.announcement a{color:var(--blue);margin-left:6px}.hero{text-align:center;background:linear-gradient(#fff 55%,#fafaf9 100%);padding-top:73px;overflow:hidden}.eyebrow{letter-spacing:2px;color:#87837b;font-size:14px;font-weight:650}.hero h1{letter-spacing:-5px;margin:22px 0;font-size:clamp(54px,6.6vw,90px);font-weight:650;line-height:1.04}.hero>p{color:#75716b;letter-spacing:-.6px;font-size:20px;line-height:1.55}.center-actions{justify-content:center;align-items:center;gap:27px;margin-top:30px;display:flex}.hero-product{perspective:1200px;max-width:850px;height:480px;margin:44px auto 0;position:relative}.product-glow{filter:blur(30px);background:radial-gradient(#eae9e6 0%,#f6f5f4 45%,#0000 70%);border-radius:50%;width:650px;height:350px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.document{text-align:left;background:#fff;border:1px solid #f1efed;border-radius:5px;width:310px;height:390px;padding:25px;position:absolute;box-shadow:0 25px 50px #3e3c3913}.document.front{top:25px;left:calc(50% - 130px);transform:rotate(-7deg)rotateY(-8deg)}.document.back{color:#bbb;background:#fbfbfa;top:64px;left:calc(50% - 240px);transform:rotate(-17deg)}.doc-logo{font-size:17px;font-weight:700}.doc-top{justify-content:space-between;align-items:center;display:flex}.doc-top span{letter-spacing:-1px;font-size:17px;font-weight:700}.doc-top small{letter-spacing:1px;color:#aaa7a1;font-size:14px}.doc-title{letter-spacing:-1px;margin-top:38px;font-size:25px;font-weight:650;line-height:1.15}.doc-subtitle{color:#9d9993;margin-top:10px;font-size:14px}.doc-rule{background:#eeedea;height:1px;margin:20px 0}.doc-section{margin:13px 0;font-size:14px;font-weight:650}.fake-lines{opacity:.65;background:repeating-linear-gradient(#e0dfdd 0 2px,#0000 2px 10px);height:60px}.fake-lines.short{width:80%;height:35px}.doc-bottom{color:#9d9993;justify-content:space-between;margin-top:22px;font-size:14px;display:flex}.floating-chip{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:left;background:#ffffffeb;border:1px solid #fff;border-radius:17px;padding:18px 25px;font-size:14px;position:absolute;top:240px;left:calc(50% + 80px);transform:rotate(3deg);box-shadow:0 16px 60px #3e3c3918}.floating-chip strong{letter-spacing:-2px;margin-top:8px;font-size:43px;font-weight:600;line-height:1.2;display:block}.green-dot{background:#6f9b77;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.hero-foot{color:#94908a;justify-content:center;gap:50px;padding:13px 20px 45px;font-size:14px;display:flex}.section{padding:100px 0}.pale{background:var(--pale)}.section-inner{max-width:1140px;margin:auto;padding:0 32px}h2{letter-spacing:-2.7px;margin:20px 0;font-size:clamp(34px,4.3vw,58px);font-weight:600;line-height:1.1}h2 span{color:#9b9892}.intro{color:#918d86;font-size:17px;line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px;display:grid}.step-no{color:#837f78;border:1px solid #dad9d7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;display:grid}h3{letter-spacing:-.6px;font-size:20px;font-weight:600}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-top:110px;padding-bottom:110px;display:grid}.feature-list{color:#76726c;margin:25px 0 30px;padding:0;font-size:14px;list-style:none}.portal-visual{background:#f8f8f7;border:1px solid #e8e7e3;border-radius:18px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 22px 50px #413f3b0a}.mock-bar{background:#fff;border-bottom:1px solid #f0efed;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:700;display:flex}.mock-bar small{color:#a6a39d;letter-spacing:1px;font-size:14px}.mock-body{padding:30px}.mock-body h3{margin:12px 0 25px;font-size:27px;line-height:1.2}.mock-order{background:#fff;border:1px solid #f0eeec;border-radius:12px;padding:20px}.preview-progress{gap:5px;margin:18px 0 9px;display:flex}.preview-progress i{background:#f1efed;border-radius:5px;flex:1;height:5px}.mock-chat{align-items:center;gap:12px;margin-top:25px;display:flex}.mock-chat b,.mock-chat small{font-size:14px;display:block}.mock-chat>span:last-child{margin-left:auto}.avatar{color:#8c8881;background:#edece9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.services{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px;display:grid}.services article{background:#fff;border-radius:20px;flex-direction:column;padding:35px;display:flex}.service-no{color:#c8c6c2;letter-spacing:-2px;margin-bottom:30px;font-size:37px;font-weight:350}.services h3{margin-bottom:12px;font-size:24px}.services strong{font-size:14px;font-weight:550}.services .text-link{margin-top:auto;padding-top:20px;font-size:14px}.services+.fineprint{margin-top:28px}.faq{grid-template-columns:1fr 1.2fr;gap:65px;padding-top:100px;padding-bottom:100px;display:grid}.faq h2{font-size:42px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:14px;font-weight:550;list-style:none;display:flex}.faq summary span{color:#a9a6a0}.faq details p{color:#938f89;font-size:14px}.final-cta{text-align:center;background:#f7f6f5;padding:90px 20px}.final-cta h2{margin-bottom:30px;font-size:48px}footer{padding:35px 0 22px}.footer-row{justify-content:space-between;align-items:center;display:flex}footer .fineprint{margin-top:20px}.auth-page{background:#f9f9f8;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;padding:35px;display:flex}.auth-page>h1{font-size:44px}.auth-card{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:500px;padding:40px}.auth-card h2{letter-spacing:-1.5px;font-size:35px}.auth-card p{color:#928e88;font-size:14px}.auth-card .fineprint{font-size:14px}.app-shell{background:#f9f9f8;min-height:100vh;display:flex}.app-sidebar{background:#fff;border-right:1px solid #edecea;flex-direction:column;flex-shrink:0;width:235px;height:100vh;padding:30px 22px;display:flex;position:sticky;top:0}.app-sidebar .brand{margin:0 13px}.workspace-label{color:#aeaba6;letter-spacing:1.6px;margin:45px 13px 18px;font-size:14px}.app-sidebar nav{flex-direction:column;gap:6px;display:flex}.app-sidebar nav button{text-align:left;color:#938f88;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:12px 14px;font-size:14px;display:flex}.app-sidebar nav button.active{color:#5f5c56;background:#f5f4f3;font-weight:550}.app-sidebar nav button>span{font-size:18px}.app-sidebar nav small{color:#9b9892;background:#fff;border-radius:4px;margin-left:auto;padding:0 6px}.sidebar-bottom{color:#9f9c96;flex-direction:column;gap:22px;margin-top:auto;padding:0 12px;font-size:14px;display:flex}.account-mini{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:20px;display:flex}.account-mini b{color:#6a6660;font-size:14px;display:block}.app-main{flex:1;min-width:0}.app-top{border-bottom:1px solid var(--line);color:#79756e;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 40px;font-size:14px;display:flex}.refresh{color:#8c8882;background:#fff;border:1px solid #ebe9e6;border-radius:7px;padding:8px 12px;font-size:14px}.app-content{max-width:1550px;margin:auto;padding:38px 40px 70px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.page-heading h1{letter-spacing:-1.8px;margin:10px 0;font-size:39px;font-weight:600;line-height:1.2}.page-heading h2{letter-spacing:-1px;font-size:30px}.page-heading p{color:#a19e99;margin:9px 0 0;font-size:14px}.page-heading>.badge{align-self:flex-start}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px;display:grid}.metric{background:#fff;border:1px solid #edece9;border-radius:12px;padding:24px}.metric>span{color:#8c8881;font-size:14px;display:block}.metric strong{letter-spacing:-1.4px;margin:13px 0;font-size:32px;font-weight:550;display:block}.metrics.two{grid-template-columns:1fr 1fr}.panel{background:#fff;border:1px solid #edece9;border-radius:12px;margin-bottom:25px;padding:25px}.panel h3{margin:0 0 20px;font-size:16px}.activity-grid{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.section-label{justify-content:space-between;margin-bottom:20px;font-size:14px;font-weight:550;display:flex}.section-label>span{letter-spacing:1.2px;color:#b4b1ac;font-size:14px}.status-row{color:#97948e;align-items:center;gap:15px;padding:9px 0;font-size:14px;display:flex}.status-row>div{background:#f5f4f2;border-radius:5px;flex:1;height:5px;overflow:hidden}.status-row i{background:#a3a09b;border-radius:5px;height:100%;display:block}.status-row b{color:#8c8881;text-align:right;width:14px;font-weight:500}.event{gap:12px;margin:18px 0;display:flex}.event-dot{background:#aba9a4;border-radius:50%;width:6px;height:6px;margin-top:6px}.event b,.event small{color:#827d76;font-size:14px;font-weight:500;display:block}.event small{color:#b1aea9;margin-top:3px;font-size:14px}.quiet-empty{color:#b1aea9;text-align:center;padding:50px 0;font-size:14px}.table-panel{padding:0;overflow:hidden}.table-heading{border-bottom:1px solid #f2f1ef;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.table-heading h3{margin:0;font-size:14px}.table-filters{gap:10px;display:flex}.table-filters input,.table-filters select{max-width:180px;margin:0;padding:8px 10px;font-size:14px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th{color:#a4a19b;white-space:nowrap;background:#fcfcfc;padding:13px 20px;font-size:14px;font-weight:500}td{color:#928e87;border-bottom:1px solid #f4f3f1;padding:20px}td small{color:#b2afab;margin-top:5px;font-size:14px;display:block}td select{margin:0;padding:7px;font-size:14px}.table-title{text-align:left;color:#6b6761;background:0 0;border:0;padding:0;font-size:14px;font-weight:550}.badge{color:#97938d;white-space:nowrap;background:#f3f2f1;border-radius:5px;padding:5px 8px;font-size:14px;display:inline-block}.badge.ready{color:#8c8882;background:#f4f3f1}.badge.paid{color:#5a8c70;background:#eaf4ee}.badge.working{color:#b49a60;background:#f9f2e4}.badge.offered{color:#9f9b95;background:#f4f3f2}.icon-button{color:#aca9a4;background:0 0;border:0;padding:0 6px;font-size:21px}.empty{text-align:center;padding:65px 20px}.empty>span{color:#c6c4c0;font-size:32px}.empty h3{color:#7b7770;margin:15px 0 8px;font-size:17px}.empty .button{margin-top:12px;font-size:14px}.detail-grid{grid-template-columns:1.4fr 1fr;gap:25px;display:grid}.preserve{white-space:pre-wrap;overflow-wrap:anywhere;color:#8e8a84;font-size:14px;line-height:1.8}.split{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel>.split{margin-top:25px;font-size:14px}.price{letter-spacing:-1.3px!important;font-size:38px!important}.file-placeholder{text-align:center;color:#afada8;border:1px dashed #eae8e5;border-radius:8px;margin-top:15px;padding:18px;font-size:14px}.messages{max-height:380px;margin:20px 0;overflow-y:auto}.message{background:#f8f8f7;border-radius:10px;margin-bottom:12px;padding:15px}.message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#8d8983;margin:8px 0 0;font-size:14px}.chat-form textarea{min-height:90px}.chat-form .button{margin-top:10px;font-size:14px}.admin-controls form{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.admin-controls .button{margin-top:10px;padding:10px 16px;font-size:14px}.admin-controls input[type=file]{font-size:14px}.checkbox{align-items:start;gap:10px;margin:15px 0;line-height:1.7;display:flex;font-size:14px!important;font-weight:400!important}.checkbox input{width:auto;margin-top:4px}.error{color:#a33f3f;background:#fff1f1;border:1px solid #f2dcdc;border-radius:8px;margin:15px 25px;padding:14px 18px;font-size:14px}.notice{color:#8c8881;background:#f6f5f3;border-radius:8px;justify-content:space-between;margin-bottom:22px;padding:15px 20px;font-size:14px;display:flex}.app-main>.notice{margin:15px 25px}.notice button{color:inherit;background:0 0;border:0}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:20;background:#26252366;justify-content:center;align-items:flex-start;padding:30px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:20px;width:100%;max-width:650px;margin:auto;padding:35px;box-shadow:0 30px 80px #0002}.modal h2{font-size:38px}label{color:#88847d;font-size:14px;font-weight:550;display:block}input,textarea,select{color:#6b6761;background:#fff;border:1px solid #e6e5e4;border-radius:7px;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}textarea{resize:vertical;min-height:100px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}.full{grid-column:1/-1}@media (min-width:1600px){.hero{padding-top:100px}}@media (max-width:1100px){.app-sidebar{width:200px;padding:25px 14px}.app-content{padding:30px 25px}.metrics{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.table-heading{flex-wrap:wrap}.feature{gap:35px}.steps{gap:30px}}@media (max-width:760px){.site-nav{height:68px;padding:0 22px}.site-nav nav{display:none}.announcement{font-size:14px}.hero{padding-top:50px}.hero h1{letter-spacing:-3px}.hero>p{font-size:17px}.hero .eyebrow{font-size:14px}.center-actions{gap:17px}.center-actions .text-link{font-size:14px}.hero-product{transform-origin:top;height:400px;margin-bottom:-60px;transform:scale(.83)}.hero-foot{gap:18px;padding-top:20px;font-size:14px}.section{padding:65px 0}.section-inner{padding-left:24px;padding-right:24px}h2{letter-spacing:-1.7px}.intro{font-size:15px}.steps{grid-template-columns:1fr;gap:25px;margin-top:40px}.steps article{grid-template-columns:45px 1fr;gap:0 20px;display:grid}.steps h3{margin:8px 0;font-size:18px}.steps p{grid-column:2;margin:0}.feature{grid-template-columns:1fr;gap:40px;padding-top:70px;padding-bottom:70px}.portal-visual{max-width:480px;transform:none}.services{grid-template-columns:1fr}.services article{padding:28px}.service-no{margin-bottom:12px}.services h3{margin-top:8px}.faq{grid-template-columns:1fr;gap:15px;padding-top:65px;padding-bottom:65px}.faq h2{font-size:36px}.final-cta{padding:70px 20px}.final-cta h2{font-size:35px}.footer-row{gap:15px}.app-shell{display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:15px 20px;position:static}.app-sidebar .brand{margin:0;font-size:25px}.workspace-label{display:none}.app-sidebar nav{flex-direction:row;gap:5px;margin-top:15px;overflow-x:auto}.app-sidebar nav button{white-space:nowrap;gap:6px;padding:8px 10px;font-size:14px}.app-sidebar nav button>span{font-size:14px}.sidebar-bottom{flex-direction:row;gap:15px;padding:0;font-size:14px;position:absolute;top:23px;right:20px}.account-mini{display:none}.app-top{height:60px;padding:0 20px;font-size:14px}.refresh{font-size:14px}.app-content{padding:28px 18px}.page-heading{align-items:start;gap:12px}.page-heading h1{font-size:29px}.page-heading h2{font-size:24px}.page-heading .eyebrow,.page-heading p{font-size:14px}.page-heading>.button{white-space:nowrap;padding:11px 14px;font-size:14px}.metrics{gap:12px}.metric{padding:18px}.metric strong{font-size:27px}.metric>span,.metric small{font-size:14px}.activity-grid{grid-template-columns:1fr;gap:0}.table-heading{padding:18px}.table-filters{width:100%}.table-filters input,.table-filters select{width:50%;max-width:none}.panel{padding:20px}.panel.table-panel{padding:0}.modal-backdrop{padding:12px}.modal{padding:25px}.modal h2{font-size:31px}.form-grid{grid-template-columns:1fr}.auth-page{padding:20px}.auth-card{padding:28px}.auth-card h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--muted:#706c66}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.65}.eyebrow{letter-spacing:1.6px;color:#706c66;font-size:14px;line-height:1.6}.site-nav nav{font-size:14px}.announcement{color:#6c6862;font-size:14px}.hero>p{color:#63605b;font-size:21px;line-height:1.65}.hero h1 span{color:#817c75}.hero-foot{color:#706c66;font-size:14px}.intro{color:#706c66;max-width:680px;font-size:18px;line-height:1.8}.steps p,.services p{color:#706c66;font-size:16px;line-height:1.8}.steps h3{font-size:21px;line-height:1.4}.steps{gap:42px}.feature-list{color:#66635d;font-size:15px;line-height:1.8}.feature-list li{padding:9px 0}.services strong{font-size:15px;font-weight:550;line-height:1.6}.services h3{font-size:25px;line-height:1.3}.services .text-link{font-size:15px}.fineprint{color:#79756f;font-size:14px;line-height:1.75}.faq summary{gap:20px;font-size:17px;line-height:1.5}.faq details p{color:#706c66;font-size:16px;line-height:1.8}.faq{grid-template-columns:1fr 1.35fr}.text-link{font-size:16px}.footer-row>span,.footer-row>a:last-child{color:#79756e;font-size:14px}.muted{color:#7c7871}.doc-title{font-size:25px}.preview-progress i:first-child{background:#8b8781}.mock-order .split{color:#77736d;font-size:14px}.mock-body>.muted{font-size:14px}.mock-bar small{color:#7e7a74;font-size:14px}.mock-order h4{font-size:15px}.mock-chat b{font-size:14px}.mock-chat small{color:#77736d;font-size:14px}.floating-chip{font-size:14px}.floating-chip small{color:#77736d;font-size:14px}.page-heading p{color:#79756f;font-size:15px;line-height:1.75}.workspace-label{color:#86827a;font-size:14px}.app-sidebar nav button{color:#7b7771;font-size:14px}.sidebar-bottom{color:#827e77;font-size:14px}.sidebar-bottom>a{line-height:1.6}.signout-button{text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0}.account-mini b{color:#6b6862;font-size:14px}.account-mini small,.app-top,.refresh{font-size:14px}.metric>span{color:#7b7770;font-size:14px}.metric small{color:#89847d;font-size:14px}.section-label{font-size:15px}.section-label>span{color:#8a8680;font-size:14px}.status-row{color:#827e77;font-size:14px}.status-row>span{width:155px}.event b{color:#78746d;font-size:14px}.event small{color:#8f8b84;font-size:14px}.quiet-empty{color:#8e8a83;font-size:14px}.panel h3{font-size:18px}.table-heading h3{font-size:17px}.table-heading>.muted{font-size:14px}.table-filters input,.table-filters select{max-width:210px;padding:10px 12px;font-size:14px}table{font-size:14px}th{color:#858179;font-size:14px}td{color:#7c7872}.table-title{color:#585651;font-size:14px;line-height:1.5}td small{color:#8d8982;font-size:14px}.badge{color:#716d67;padding:6px 10px;font-size:14px}.badge.ready{color:#6f6b65}.badge.paid{color:#407655}.badge.working{color:#866a31}.badge.offered{color:#78746d}.empty h3{color:#6f6c66;font-size:19px}.empty p{color:#88847d;font-size:14px}.empty .button{font-size:14px}.preserve{color:#78746e;font-size:16px;line-height:1.8}.panel>.split{font-size:14px}.file-placeholder{color:#87837b;font-size:14px}.message .split b{color:#75716a;font-size:14px}.message small{color:#89847d;font-size:14px}.message p{color:#716e68;font-size:15px;line-height:1.75}.chat-form .button{font-size:14px}.admin-controls h4{font-size:15px}.admin-controls .button{font-size:14px}.checkbox{color:#74706a;line-height:1.7;font-size:14px!important}.notice,.error{font-size:14px;line-height:1.7}.modal>.muted{font-size:15px}label{color:#706c66;font-size:14px}input,textarea,select{color:#595651;padding:12px 14px;font-size:15px;line-height:1.5}.table-wrap{max-width:100%}.app-main>.error{overflow-wrap:anywhere}.auth-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{background:linear-gradient(145deg,#f6f6f5,#f3f2f0);flex-direction:column;justify-content:space-between;gap:60px;padding:45px 9%;display:flex}.auth-story .brand{align-self:start}.auth-story h1{letter-spacing:-2.8px;margin:22px 0 28px;font-size:clamp(40px,4.5vw,65px);font-weight:600;line-height:1.1}.auth-story p{color:#78746e;max-width:450px;font-size:18px;line-height:1.8}.auth-points{color:#7c7872;flex-direction:column;gap:17px;margin-top:35px;font-size:15px;display:flex}.auth-form-area{justify-content:center;align-items:center;padding:65px 45px;display:flex}.account-form{width:100%;max-width:440px}.account-form h2{letter-spacing:-1.8px;margin:15px 0 20px;font-size:38px;line-height:1.2}.account-form>p{color:#78746e;margin-bottom:25px;font-size:16px;line-height:1.8}.account-form label{margin:18px 0}.account-form input{background:#fcfcfb;padding:14px 15px}.account-form .button{padding:15px 22px;font-size:15px}.account-form .error{margin:20px 0}.account-form .fineprint{color:#817d76;margin:20px 0;font-size:14px}.password-field{position:relative}.password-field input{padding-right:85px}.password-field button{color:#827e77;background:0 0;border:0;padding:6px;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-forgot{color:var(--blue);background:0 0;border:0;margin:-5px 0 20px auto;font-size:14px;display:block}.auth-switch{text-align:center;border-top:1px solid var(--line);color:#89857e;margin-top:30px;padding-top:25px;font-size:14px}.auth-switch button{color:var(--blue);background:0 0;border:0;font-size:14px}.auth-back{text-align:center;color:#908c85;margin-top:25px;font-size:14px;display:block}.auth-mobile-brand{display:none}.auth-icon{color:#4d8061;background:#e8f4eb;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:25px;font-size:22px;display:grid}.recovery-code{overflow-wrap:anywhere;letter-spacing:.8px;color:#5d5a55;-webkit-user-select:all;user-select:all;background:#f6f6f5;border:1px solid #eae8e5;border-radius:10px;padding:20px;font:17px/1.9 monospace}.account-form .checkbox{align-items:start;margin:22px 0}.account-form .checkbox input{width:auto;margin:4px 0 0}.account-form>.button:disabled{cursor:not-allowed}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.app-sidebar{width:215px}.auth-story{padding:40px 8%}.auth-form-area{padding:40px 30px}.services article{padding:28px}.steps{gap:30px}}@media (max-width:760px){body{font-size:16px}.hero h1{letter-spacing:-2.8px}.hero .eyebrow{padding:0 18px;font-size:14px}.hero>p{padding:0 20px;font-size:18px;line-height:1.7}.hero-foot{gap:15px;font-size:14px}.announcement{font-size:14px;line-height:1.7}.intro,.steps p,.services p{font-size:16px;line-height:1.8}.steps h3{font-size:19px}.feature-list{font-size:14px}.faq{grid-template-columns:1fr}.faq summary{font-size:16px}.faq details p{font-size:15px}.eyebrow,.footer-row>span,.footer-row>a:last-child{font-size:14px}.app-sidebar{width:100%;padding:18px}.sidebar-bottom{gap:12px;font-size:14px;top:24px;right:18px}.sidebar-bottom>a:first-child{display:none}.app-sidebar nav button{font-size:14px}.page-heading{flex-wrap:wrap}.page-heading .eyebrow,.page-heading p,.page-heading>.button{font-size:14px}.page-heading h2{font-size:28px}.metric>span,.metric small{font-size:14px}.metric strong{font-size:29px}.table-filters input,.table-filters select{max-width:none;font-size:14px}.table-heading>.muted,.app-top,.refresh{font-size:14px}.panel{padding:22px}.form-grid{gap:16px}input,textarea,select{font-size:16px}label,.fineprint{font-size:14px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-area{min-height:100vh;padding:35px 25px}.auth-mobile-brand{margin-bottom:45px;display:block}.account-form h2{letter-spacing:-1.5px;font-size:34px}.account-form>p{font-size:16px}.center-actions .text-link{font-size:14px}.preview-progress{gap:5px}}.author-dialog{width:calc(100% - 32px);max-width:570px;max-height:calc(100vh - 50px);color:var(--ink);border:1px solid #eae9e6;border-radius:22px;padding:34px;overflow:auto;box-shadow:0 25px 80px #312f2c30}.author-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#26252366}.author-dialog h2{letter-spacing:-1.5px;font-size:34px;line-height:1.2}.author-dialog p{color:#7a7670;font-size:15px;line-height:1.8}.author-dialog label{margin:22px 0}.author-dialog label small{color:#8b8780;margin-top:7px;font-size:14px;font-weight:400;display:block}.author-dialog .fineprint{font-size:14px}.author-dialog .error{margin:16px 0}.invite-url{overflow-wrap:anywhere;background:#f8f8f7;min-height:100px;font:12px/1.8 monospace}.invite-info{color:#86827b;flex-direction:column;gap:5px;padding:20px 0;font-size:14px;display:flex}.invite-cell{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.invite-cell .text-link{white-space:nowrap;font-size:14px}@media (max-width:760px){.author-dialog{padding:24px}.author-dialog h2{font-size:29px}.author-dialog input{font-size:16px}}.file-picker{margin:16px 0}.file-input-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropzone{text-align:left;color:#6d6963;background:#faf9f8;border:1.5px dashed #c9c7c4;border-radius:12px;align-items:center;gap:15px;width:100%;padding:23px 20px;transition:background .2s,border-color .2s;display:flex}.dropzone:disabled{cursor:default}.dropzone strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.dropzone small{color:#848078;margin-top:4px;font-size:14px;line-height:1.6;display:block}.upload-symbol{color:#7b7770;background:#fff;border:1px solid #eae8e5;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:44px;font-size:27px;display:grid}.upload-plus{color:#7c7872;margin-left:auto;font-size:25px}.file-hint{color:#817c75;margin:9px 0 15px;font-size:14px;line-height:1.8}.picked-files,.saved-files{margin:15px 0;padding:0;list-style:none}.picked-files li,.saved-files li{border-bottom:1px solid #f1f0ee;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.file-type{color:#75716b;letter-spacing:.2px;background:#f6f5f3;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:44px;font-size:14px;font-weight:750;display:grid}.file-type.pdf{color:#a65342;background:#fff0ec}.file-type.xlsx,.file-type.csv{color:#2d7a5a;background:#e8f5ef}.file-type.png,.file-type.jpg,.file-type.jpeg,.file-type.webp{color:#8054a7;background:#f4f3f1}.file-type.pptx{color:#9e6b30;background:#fff3e7}.file-name{flex:1;min-width:120px}.file-name b,.file-name a{color:#63605b;overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.6;display:block}.file-name a:hover{color:#44423e;text-decoration:underline}.file-name small{color:#88847d;margin-top:3px;font-size:14px;line-height:1.6;display:block}.remove-file,.download-file{color:#86827b;background:#f6f6f5;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:20px;display:inline-flex}.remove-file:hover{color:#9e4b44;background:#fff0ec}.download-file{color:#4c4a46;background:#e9f4f2}.file-error{color:#9d4d40;overflow-wrap:anywhere;background:#fff5f1;border:1px solid #efcfc6;border-radius:8px;padding:13px 16px;font-size:14px;line-height:1.7}.upload-progress{color:#4a4844;overflow-wrap:anywhere;background:#edf8f4;border-radius:8px;padding:12px 15px;font-size:14px;line-height:1.6}.attachments-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.attachments-heading .eyebrow{letter-spacing:1.4px;font-size:14px}.attachments-heading h3{color:#524f4a;margin:8px 0 0}.attachments-heading h3>span{color:#6e6a64;background:#f3f2f0;border-radius:5px;margin-left:6px;padding:3px 7px;font-size:14px}.attachment-mark{color:#605d58;background:#eaf6f2;border-radius:9px;place-items:center;width:36px;height:36px;font-size:30px;display:grid}.attachments-empty{color:#8d8983;padding:22px 0;font-size:14px}.delete-confirm{color:#946146;flex-basis:100%;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:flex}.delete-confirm button{color:#76726c;background:#fff;border:1px solid #e9e8e5;border-radius:5px;padding:4px 9px}.order-dialog{width:calc(100% - 32px);max-width:700px;max-height:calc(100vh - 40px);color:var(--ink);border:1px solid #ecebe8;border-radius:22px;padding:35px;overflow:auto;box-shadow:0 25px 80px #312f2c30}.order-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#33322f66}.order-dialog h2{color:#706d67;letter-spacing:-1.5px;margin-top:18px;font-size:36px;line-height:1.18}.order-dialog h2 span{color:#4a4743}.order-dialog>.muted{color:#7e7a73;max-width:570px;font-size:15px;line-height:1.8}.order-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.order-dialog fieldset:disabled{opacity:.65}.order-files-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;display:flex}.order-files-heading h3{color:#484642;margin:0;font-size:17px}.order-files-heading>span{color:#8e8a83;font-size:14px}.order-submit{border-top:1px solid #efeeec;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:22px;display:flex}.order-submit .button,.attachments-panel .button{font-size:14px}.order-dialog .notice{margin-top:20px}@media (max-width:760px){.order-dialog{max-height:calc(100dvh - 24px);padding:24px}.order-dialog h2{font-size:30px}.dropzone{gap:12px;padding:18px 14px}.dropzone strong,.dropzone small{font-size:14px}.upload-symbol{width:33px;height:38px}.upload-plus{display:none}.file-hint{font-size:14px}.order-submit{text-align:center;flex-direction:column-reverse;align-items:stretch}.order-submit .button{width:100%}.attachments-heading h3{font-size:17px}.file-name{min-width:100px}.file-name b,.file-name a,.order-files-heading>span{font-size:14px}.order-dialog .form-grid{margin-top:24px}}.language-switcher{box-sizing:border-box;color:#715c35;width:66px;min-width:44px;height:44px;min-height:44px;font:inherit;letter-spacing:.02em;white-space:nowrap;vertical-align:middle;cursor:pointer;touch-action:manipulation;background:#fffefa;border:1px solid #e5ddcf;border-radius:24px;flex:0 0 66px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 9px;font-size:11px;font-weight:650;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.language-switcher svg{flex:0 0 19px;display:block}.language-switcher span{text-align:center;width:16px;display:block}.language-switcher:hover{background:#f3eee2;border-color:#c5b28d}.language-switcher:active{background:#eae2d1}.language-switcher:focus-visible{outline-offset:3px;outline:3px solid #8c7545}@media (max-width:400px){.language-switcher{flex-basis:60px;width:60px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.language-switcher{transition:none}}@media (forced-colors:active){.language-switcher{border-color:buttontext}.language-switcher:focus-visible{outline-color:highlight}}.auth-layout{position:relative}.auth-language{z-index:10;position:absolute;top:20px;right:24px}.auth-form-area{padding-top:84px}@media (max-width:480px){.atelier .studio-header .kw-login{display:none}.atelier .studio-header .kw-header-actions{gap:10px}.auth-language{top:14px;right:18px}}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-700.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-800.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--ink:#252421;--muted:#68645e;--line:#e7e6e4;--blue:#292724;--pale:#f7f6f5;--green:#26705a;--kw-accent:#292724;--kw-light:#f5f3ef;--kw-title:#252421;--kw-body:#68645e}body{color:var(--ink);letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.65}button,input,textarea,select{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #292724}.brand{letter-spacing:-1.2px;color:#252421;white-space:nowrap;align-items:center;gap:10px;font-size:27px;font-weight:800;line-height:1;display:inline-flex}.brand .brand-mark{width:30px;height:30px;color:var(--kw-accent);flex-shrink:0}.brand .brand-word{color:inherit}.button{background:var(--kw-accent);color:#fff;letter-spacing:0;border-radius:7px;font-weight:700}.button:hover{background:#171614}.button.secondary{color:#4b4945;background:#f2f1ef}.eyebrow{color:var(--kw-accent);letter-spacing:1.3px;font-weight:700}.text-link{color:var(--kw-accent)}.app-sidebar{border-color:var(--line);background:#fff}.workspace-label{color:#85817a}.page-heading h1,.page-heading h2,.account-form h2,.panel h3,.section-label{color:#252421}.page-heading h1{letter-spacing:-1px}.metric{border-top:1px solid var(--line)}.metric strong{color:#252421}.table-title{color:#4a4844}.table-title:hover,.price{color:#292724}.auth-story h1,.auth-story h1 span{color:#252421}.auth-story p,.auth-points,.auth-points span{color:#68655f}.auth-story .text-link{color:#292724}.account-form input,.account-form select,.account-form textarea{border-radius:7px}.dropzone{color:#585651;background:#f8f8f7;border-color:#cbcac7}.dropzone small,.file-hint{color:#7e7a73}.order-dialog .eyebrow,.attachment-panel h3{color:#292724}.panel,.metric{box-shadow:none}.kw-site h1,.kw-site h2,.kw-site h3,.kw-site p{margin:0}.kw-site h1,.kw-site h2,.kw-site h3{color:var(--kw-title);font-family:Manrope,Arial,sans-serif}.kw-site p{color:var(--kw-body)}.kw-container{width:min(1180px,100% - 96px);margin-inline:auto}.kw-kicker{letter-spacing:1.7px;color:var(--kw-accent);font-size:14px;font-weight:800;line-height:1.6}.kw-site h2{letter-spacing:-1.8px;text-wrap:balance;font-size:clamp(35px,3.5vw,48px);font-weight:700;line-height:1.18}.kw-site h3{letter-spacing:-.7px;font-weight:700}.kw-site svg:not(.brand-mark){flex-shrink:0;width:20px;height:20px}.kw-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.kw-skip:focus{transform:none}.kw-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 80px);height:88px;margin:auto;display:flex}.kw-header nav{align-items:center;gap:35px;font-size:14px;font-weight:600;display:flex}.kw-header nav a{color:#65625c;padding-block:20px}.kw-login{align-items:center;gap:13px;font-size:14px;font-weight:700;display:inline-flex}.kw-login svg{width:17px!important}.kw-hero>p{max-width:740px;margin:auto;font-size:16px;line-height:1.9}.kw-actions{justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}.kw-button{background:var(--kw-accent);color:#fff;border:1px solid var(--kw-accent);border-radius:7px;justify-content:center;align-items:center;gap:23px;min-height:50px;padding:15px 24px;font-size:14px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.kw-button:hover{background:#171614;border-color:#171614}.kw-button svg{width:18px!important}.kw-link{color:var(--kw-accent);align-items:center;gap:10px;padding-block:10px;font-size:14px;font-weight:700;display:inline-flex}.kw-link:hover{text-underline-offset:5px;text-decoration:underline}.kw-hero-note{color:#68645e;justify-content:center;align-items:center;gap:5px;margin-top:17px;font-size:14px;display:flex}.kw-hero-note svg{color:var(--kw-accent);width:14px!important;height:14px!important}.kw-hero-image{text-align:left;background:#efedeb;border-radius:10px;height:380px;margin:46px 0 0;position:relative;overflow:hidden}.kw-hero-image>img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;display:block}.kw-hero-image:after{content:"";background:linear-gradient(#0000,#0c1a25a6);position:absolute;inset:50% 0 0}.kw-hero-image figcaption{z-index:1;color:#fff;letter-spacing:.1px;justify-content:space-between;align-items:end;gap:16px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:28px;left:32px;right:32px}.kw-hero-image figcaption span:first-child{letter-spacing:-.5px;font-size:21px}.kw-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;padding-block:34px;display:grid}.kw-facts>div{align-items:flex-start;gap:10px;display:flex}.kw-facts svg{color:var(--kw-accent);margin-top:2px;width:17px!important}.kw-facts b{font-size:14px;font-weight:700;display:block}.kw-facts small{color:var(--kw-body);margin-top:3px;font-size:14px;line-height:1.8;display:block}.kw-section-head{justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:48px;display:flex}.kw-section-head h2{margin-top:16px}.kw-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.kw-service-grid article{border-top:1px solid #d5d4d2;flex-direction:column;padding-top:25px;display:flex}.kw-service-index{letter-spacing:1.3px;color:#68645e;font-size:14px;font-weight:700}.kw-service-grid h3{margin:26px 0 16px;font-size:23px;line-height:1.3}.kw-service-grid ul{color:#5d5a55;margin:23px 0 27px;padding:0;font-size:14px;line-height:2.2;list-style:none}.kw-service-grid li:before{content:"—";color:#a8a5a0;margin-right:9px}.kw-service-grid a{color:var(--kw-accent);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;display:flex}.kw-service-grid a:hover{color:#33312e}.kw-disclosure{font-size:14px;line-height:1.8;color:#68645e!important;margin-top:38px!important}.kw-preview-section{background:#f5f3ef;padding-block:90px}.kw-preview-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:120px;display:grid}.kw-preview-copy h2{max-width:450px;margin:19px 0 25px}.kw-preview-copy>p{font-size:15px;line-height:1.9}.kw-preview-copy>small{color:#8d8983;max-width:360px;margin-top:20px;font-size:14px;line-height:1.9;display:block}.kw-quarter-label{letter-spacing:-.5px;color:#4c4945;margin:12px 0 35px;font-size:19px}.kw-quarter-bar{grid-template-columns:repeat(4,1fr);gap:5px;height:7px;display:grid}.kw-quarter-bar span{background:#e4e3e1;border-radius:2px}.kw-quarter-bar span:first-child{background:#292724}.kw-quarter-legend{color:#8f8b85;justify-content:space-between;gap:20px;margin-top:12px;font-size:14px;display:flex}.kw-quarter-legend span:first-child{color:#292724}.kw-process ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.kw-process li{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;padding-block:32px;display:grid}.kw-process li>span{color:#292724;padding-top:4px;font-size:14px;font-weight:600}.kw-process li>div{grid-template-columns:1fr 1.1fr;gap:65px;display:grid}.kw-process li p{font-size:14px;line-height:1.9}.kw-portal-layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.kw-portal-illustration{background:#fff;border:1px solid #e4e3e1;border-radius:12px;overflow:hidden;box-shadow:0 18px 45px #3937340a}.kw-demo-top{border-bottom:1px solid #eeedea;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.kw-demo-top>span:first-child{letter-spacing:-.8px;font-size:18px;font-weight:800}.kw-demo-top>span:last-child{color:#a3a09a;letter-spacing:1.1px;font-size:14px}.kw-demo-label{letter-spacing:1.1px;color:#9c9892;font-size:14px}.kw-demo-content h3{max-width:240px;margin:10px 0 28px;font-size:21px;line-height:1.3}.kw-demo-file{border-top:1px solid #eeedea;border-bottom:1px solid #eeedea;align-items:center;gap:12px;padding:16px 0;display:flex}.kw-demo-file>svg:first-child{color:#85817a;height:30px!important}.kw-demo-file b{font-size:14px;display:block}.kw-demo-file small{color:#9c9892;margin-top:3px;font-size:14px;display:block}.kw-demo-file>svg:last-child{color:#292724;margin-left:auto;width:16px!important}.kw-demo-message{gap:12px;margin-top:24px;padding-bottom:24px;display:flex}.kw-demo-message>span{color:#292724;background:#f4f3f2;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.kw-demo-message p{font-size:14px;line-height:1.8}.kw-demo-message b{color:#5c5954;margin-bottom:3px;font-size:14px;display:block}.kw-demo-progress{color:#73706a;justify-content:space-between;font-size:14px;display:flex}.kw-demo-progress b{color:#292724}.kw-demo-track{background:#f1f0ee;border-radius:2px;height:5px;margin-top:12px}.kw-demo-track i{background:#292724;border-radius:2px;width:25%;height:100%;display:block}.kw-demo-foot{font-size:14px;color:#a8a59f!important;margin-top:9px!important}.kw-portal-copy h2{margin:19px 0 25px}.kw-portal-copy ul{color:#6b6862;margin:25px 0 33px;padding:0;font-size:14px;list-style:none}.kw-portal-copy li{align-items:center;gap:9px;margin-block:12px;display:flex}.kw-portal-copy li svg{color:#292724;width:16px!important}.kw-faq{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.kw-faq h2{margin-top:17px}.kw-faq details{border-bottom:1px solid var(--line)}.kw-faq details:first-child{border-top:1px solid var(--line)}.kw-faq summary{cursor:pointer;color:#3b3936;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.kw-faq summary::-webkit-details-marker{display:none}.kw-faq summary span{color:#86827b;font-size:23px;font-weight:400;line-height:1;transition:transform .2s}.kw-faq details[open] summary span{transform:rotate(45deg)}.kw-faq details p{padding:0 28px 25px 0;font-size:14px;line-height:1.9}.kw-final{text-align:center;background:#f5f3ef;padding:85px 0 90px}.kw-final h2{letter-spacing:-2px;margin:20px 0 21px;font-size:clamp(38px,4.3vw,58px)}.kw-final p{margin-bottom:28px;font-size:14px;line-height:1.9}.kw-footer{background:#fff;padding:60px 0 25px!important}.kw-footer-top{grid-template-columns:1.5fr 1fr .8fr;gap:40px;padding-bottom:50px;display:grid}.kw-footer-top p{margin-top:20px;font-size:14px;line-height:1.8}.kw-footer nav{color:#75716a;flex-direction:column;gap:13px;font-size:14px;display:flex}.kw-footer-access{color:#75716a;flex-direction:column;gap:14px;font-size:14px;display:flex}.kw-footer-access a{align-items:center;gap:9px;display:flex}.kw-footer-access svg{width:14px!important;height:14px!important}.kw-footer-bottom{border-top:1px solid var(--line);color:#68645e;justify-content:space-between;gap:20px;padding-top:22px;font-size:14px;display:flex}.kw-legal-note{max-width:760px;font-size:14px;line-height:1.8;color:#68645e!important;margin-top:17px!important}@media (min-width:1500px){.kw-hero h1{font-size:76px}.kw-hero-image{height:410px}}@media (max-width:1050px){.kw-container{width:calc(100% - 64px)}.kw-section{padding-block:85px}.kw-header{width:calc(100% - 64px)}.kw-header nav{gap:22px}.kw-hero{padding-top:60px}.kw-hero h1{letter-spacing:-2.6px;font-size:58px}.kw-hero-image{height:330px}.kw-service-grid{gap:26px}.kw-service-grid h3{font-size:20px}.kw-preview-layout{gap:70px}.kw-quarter-value{font-size:125px}.kw-portal-layout,.kw-faq{gap:55px}.kw-process li>div{gap:35px}.kw-demo-content{padding:25px}.kw-facts{gap:20px}.kw-facts small{font-size:14px}}@media (max-width:760px){.kw-header{flex-wrap:wrap;height:76px;margin-bottom:44px;position:relative}.kw-header nav{border-bottom:1px solid var(--line);justify-content:center;gap:28px;height:44px;font-size:14px;position:absolute;top:76px;left:0;right:0}.kw-header nav a{padding-block:10px}.kw-header .brand{font-size:24px}.kw-header .brand-mark{width:27px;height:27px}.kw-hero{padding-top:45px}.kw-hero h1{letter-spacing:-2px;font-size:48px}.kw-hero>p{font-size:14px;line-height:1.9}.kw-hero-image{height:300px;margin-top:33px}.kw-hero-image figcaption span:first-child{font-size:17px}.kw-hero-image figcaption{bottom:20px;left:20px;right:20px}.kw-hero-image figcaption span:last-child{display:none}.kw-facts{grid-template-columns:1fr;gap:19px;padding-block:28px}.kw-facts small,.kw-facts b{font-size:14px}.kw-section{padding-block:65px}.kw-section-head{margin-bottom:35px;display:block}.kw-section-head>p{max-width:500px;margin-top:22px;font-size:14px}.kw-section-head>.kw-link{margin-top:15px}.kw-service-grid{grid-template-columns:1fr;gap:35px}.kw-service-grid h3{margin:15px 0 13px;font-size:26px}.kw-service-grid p{max-width:550px;min-height:0;font-size:14px}.kw-service-grid ul{margin:18px 0;font-size:14px}.kw-service-grid a,.kw-disclosure{font-size:14px}.kw-preview-section{padding-block:65px}.kw-preview-layout{grid-template-columns:1fr;gap:30px}.kw-preview-copy>small{max-width:none}.kw-quarter{max-width:500px}.kw-quarter-value{letter-spacing:-6px;font-size:110px}.kw-quarter-value span{font-size:62px}.kw-quarter-label{margin:8px 0 25px;font-size:17px}.kw-quarter-legend{font-size:14px}.kw-process li{grid-template-columns:50px 1fr;padding-block:25px}.kw-process li>div{grid-template-columns:1fr;gap:10px}.kw-process h3{font-size:20px}.kw-process li p{font-size:14px}.kw-portal-section{padding-block:65px}.kw-portal-layout{flex-direction:column-reverse;align-items:stretch;gap:40px;display:flex}.kw-portal-copy>p{font-size:14px}.kw-portal-illustration{width:100%;max-width:520px}.kw-demo-content{padding:30px}.kw-demo-content h3{max-width:none}.kw-faq{grid-template-columns:1fr;gap:30px}.kw-faq summary,.kw-faq details p{font-size:14px}.kw-footer-top{grid-template-columns:1fr 1fr;row-gap:30px}.kw-footer-top>div:first-child{grid-column:1/-1}.kw-footer-bottom{flex-wrap:wrap;gap:10px}.kw-final{padding-block:65px}}@media (max-width:450px){.kw-container,.kw-header{width:calc(100% - 40px)}.kw-header nav{gap:20px}.kw-login{gap:7px;font-size:14px}.kw-kicker{letter-spacing:1.4px;font-size:14px}.kw-hero h1{letter-spacing:-1.8px;margin-top:19px;font-size:39px;line-height:1.13}.kw-hero>p{font-size:14px}.kw-desktop-break{display:none}.kw-actions{flex-direction:column;gap:16px;margin-top:25px}.kw-actions .kw-button{width:100%;max-width:280px}.kw-actions .kw-link{padding-block:0;font-size:14px}.kw-hero-note{gap:4px;margin-top:18px;font-size:14px}.kw-hero-note svg{width:12px!important}.kw-hero-image{border-radius:7px;height:240px}.kw-hero-image figcaption span:first-child{font-size:15px}.kw-site h2{letter-spacing:-1.3px;font-size:33px}.kw-quarter-value{font-size:100px}.kw-preview-layout{gap:28px}.kw-process li{grid-template-columns:36px 1fr}.kw-process h3{font-size:18px}.kw-demo-content{padding:25px}.kw-portal-copy li{font-size:14px}.kw-final h2{font-size:39px}.kw-footer{padding-top:45px!important}.kw-footer-bottom,.kw-legal-note{font-size:14px}.auth-story h1{font-size:36px}.brand{font-size:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.kw-hero-note,.kw-facts b,.kw-facts small,.kw-service-grid p,.kw-service-grid ul,.kw-disclosure{font-size:14px}.kw-preview-copy>small{color:#68645e;font-size:14px}.kw-quarter-legend,.kw-process li p,.kw-faq summary,.kw-faq details p,.kw-footer-top p,.kw-footer nav,.kw-footer-access,.kw-footer-bottom,.kw-legal-note{font-size:14px}.kw-demo-top>span:last-child,.kw-demo-label,.kw-demo-foot{color:#68645e!important}@media (max-width:450px){.kw-hero-note{align-items:flex-start;font-size:14px;line-height:1.7}.kw-hero-note svg{margin-top:3px}.kw-facts small,.kw-process li p,.kw-service-grid p,.kw-faq details p,.kw-footer-bottom,.kw-legal-note{font-size:14px}}.brand{letter-spacing:-1.5px;font-size:29px;font-weight:800}.brand-word{align-items:baseline;gap:4px;display:inline-flex}.brand .brand-sign{width:5px;height:5px;color:inherit;background:#292724;border-radius:1px;display:inline-block}.kw-site{overflow:visible}.kw-header-frame{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #ebe9e6;position:sticky;top:0}.kw-header{border:0;width:min(1320px,100% - 96px);height:82px}.kw-header nav{gap:32px}.kw-header nav a{font-size:14px;font-weight:500}.kw-header-actions{align-items:center;gap:24px;display:flex}.kw-nav-cta{color:#fff;background:#292724;border-radius:5px;align-items:center;gap:16px;padding:12px 17px;font-size:14px;font-weight:700;display:inline-flex}.kw-nav-cta svg{width:15px!important;height:15px!important}.kw-nav-cta:hover{background:#171614}.kw-login{font-weight:500}.kw-kicker{letter-spacing:1.5px;font-size:14px;font-weight:700}.kw-hero{text-align:left;padding-top:90px}.kw-hero-top{grid-template-columns:1.65fr 1fr;align-items:end;gap:55px;display:grid}.kw-hero h1{letter-spacing:-2.8px;text-wrap:initial;max-width:none;margin:23px 0 0;font-size:clamp(45px,4.3vw,62px);font-weight:600;line-height:1.14}.kw-hero h1 span{color:#696660}.kw-hero-intro{padding-bottom:4px}.kw-hero-intro>p{color:#68645e;font-size:14px;line-height:1.9}.kw-hero .kw-actions{flex-wrap:wrap;justify-content:flex-start;gap:23px;margin-top:25px}.kw-hero .kw-button{gap:15px;min-height:48px;padding:14px 20px;font-size:14px}.kw-hero .kw-link{white-space:nowrap;font-size:14px}.kw-hero-note{justify-content:flex-start;margin-top:15px;font-size:14px}.kw-hero-image{background:0 0;border-radius:0;height:auto;margin-top:54px;overflow:visible}.kw-hero-image>img{object-position:50% 57%;border-radius:5px;height:385px}.kw-hero-image:after{display:none}.kw-hero-image figcaption{color:#68645e;border-bottom:1px solid #e7e6e4;padding:13px 0;font-size:14px;font-weight:400;position:static}.kw-hero-image figcaption span:first-child{letter-spacing:0;font-size:14px;font-weight:500}.kw-facts>div+div{border-left:1px solid #e7e6e4;padding-left:28px}.kw-site h2{letter-spacing:-1.7px;font-weight:600}.kw-section-head{margin-bottom:53px}.kw-service-grid{border-top:1px solid #d7d6d4;display:block}.kw-service-grid article{border-top:0;border-bottom:1px solid #e3e2e1;grid-template-columns:155px 1fr 1.16fr;gap:34px;padding:39px 0 42px;display:grid}.kw-service-index{letter-spacing:1.1px;color:#68645e;padding-top:8px;font-size:14px}.kw-service-grid p{min-height:0;font-size:14px;line-height:1.9}.kw-service-grid ul{flex-direction:column;gap:5px;margin:18px 0 20px;font-size:14px;line-height:1.8;display:flex}.kw-service-grid a{border-top:0;justify-content:flex-start;gap:15px;padding-top:0;font-size:14px;display:inline-flex}.kw-service-grid a svg{transition:transform .18s}.kw-service-grid a:hover svg{transform:translate(4px)}.kw-disclosure{max-width:800px;font-size:14px;margin-top:25px!important}.kw-preview-section{padding-block:105px}.kw-quarter-value{letter-spacing:-10px;font-size:155px;font-weight:500}.kw-quarter-label{font-size:18px;font-weight:500}.kw-quarter-legend{font-size:14px}.kw-process li{padding-block:34px}.kw-portal-section{background:#f8f7f6;padding-block:105px}.kw-portal-illustration{border-radius:8px;box-shadow:0 20px 65px #182e3f0f}.kw-portal-copy>p{font-size:15px}.kw-faq summary{padding-block:25px;font-size:14px;font-weight:500}.kw-final{background:#f3f1ed;padding-block:100px}.kw-final h2{font-weight:600;line-height:1.13}.kw-final p{margin-top:25px;margin-bottom:30px}.kw-footer-top .brand{font-size:32px}.kw-footer nav a:hover,.kw-footer-access a:hover{color:#292724}.kw-footer-bottom{font-size:14px}.app-sidebar .brand{font-size:28px}.auth-story .brand{font-size:30px}@media (min-width:1500px){.kw-hero h1{font-size:64px}.kw-hero-image>img{height:420px}}@media (max-width:1050px){.kw-header{width:calc(100% - 64px)}.kw-header nav{gap:20px}.kw-header-actions{gap:18px}.kw-hero{padding-top:65px}.kw-hero-top{grid-template-columns:1.4fr 1fr;gap:30px}.kw-hero h1{letter-spacing:-2px;font-size:46px}.kw-hero-intro>p{font-size:14px}.kw-hero .kw-actions{gap:14px}.kw-hero-image>img{height:330px}.kw-service-grid article{grid-template-columns:110px 1fr 1.15fr;gap:24px}.kw-service-grid h3{font-size:24px}.kw-service-index{font-size:14px}.kw-section{padding-block:85px}.kw-facts>div+div{padding-left:20px}.kw-facts{gap:20px}.kw-facts b,.kw-facts small{font-size:14px}}@media (max-width:800px){.kw-header nav{gap:16px}.kw-header nav a{font-size:14px}.kw-nav-cta{display:none}.kw-hero-top{grid-template-columns:1fr;gap:26px}.kw-hero h1{max-width:650px;font-size:56px}.kw-hero-intro{max-width:550px}.kw-hero-intro>p{font-size:15px}.kw-hero .kw-actions{gap:24px}.kw-hero .kw-button,.kw-hero .kw-link,.kw-hero-note{font-size:14px}.kw-service-grid article{grid-template-columns:1fr 1.1fr;gap:15px 35px}.kw-service-index{grid-column:1/-1;padding-top:0;font-size:14px}.kw-service-grid h3{font-size:27px}.kw-service-grid p{font-size:14px}.kw-quarter-value{font-size:125px}.kw-demo-content{padding:30px}}@media (max-width:760px){.kw-header{height:72px;margin-bottom:40px}.kw-header nav{background:#fff;border-color:#e7e6e4;gap:28px;height:40px;top:72px}.kw-header nav a{font-size:14px}.kw-header .brand{font-size:26px}.kw-hero{padding-top:43px}.kw-hero h1{letter-spacing:-2.1px;font-size:49px;line-height:1.15}.kw-hero-image{margin-top:35px}.kw-hero-image>img{object-position:50% 55%;height:300px}.kw-hero-image figcaption{align-items:center;padding-block:12px;font-size:14px}.kw-hero-image figcaption span:first-child{font-size:14px}.kw-hero-image figcaption span:last-child{display:inline}.kw-facts{border-bottom:1px solid #e7e6e4;gap:17px;padding-block:25px}.kw-facts>div+div{border-left:0;padding-left:0}.kw-facts b,.kw-facts small{font-size:14px}.kw-section{padding-block:65px}.kw-section-head{margin-bottom:32px}.kw-service-grid article{padding-block:28px}.kw-preview-section,.kw-portal-section{padding-block:65px}.kw-quarter-value{font-size:112px}.kw-quarter-label{margin-bottom:28px}.kw-final{padding-block:70px}.kw-final h2{font-size:42px}.kw-site [id]{scroll-margin-top:135px}.kw-hero .kw-actions{flex-direction:row;justify-content:flex-start}.kw-hero .kw-actions .kw-button{width:auto}.kw-hero .kw-actions .kw-link{padding-block:10px}}@media (max-width:500px){.kw-header{width:calc(100% - 40px)}.kw-hero h1{letter-spacing:-1.6px;font-size:39px;line-height:1.17}.kw-hero .kw-kicker{letter-spacing:1.2px;font-size:14px}.kw-hero-intro>p{font-size:14px}.kw-hero .kw-actions{gap:17px}.kw-hero .kw-button{gap:11px;padding:13px 16px;font-size:14px}.kw-hero .kw-link{gap:6px;font-size:14px}.kw-hero .kw-link svg{width:16px!important}.kw-hero-image>img{height:255px}.kw-hero-image figcaption span:last-child{display:none}.kw-hero-note{font-size:14px}.kw-service-grid article{grid-template-columns:1fr;gap:13px}.kw-service-grid h3{margin-bottom:3px;font-size:25px}.kw-service-grid p,.kw-service-grid ul,.kw-service-grid a,.kw-section-head>p,.kw-portal-copy ul,.kw-faq summary{font-size:14px}.kw-final h2{font-size:38px}.kw-final p{font-size:14px}.kw-footer-top .brand{font-size:29px}.kw-quarter-value{font-size:104px}}.kw-nav-cta,.kw-button{border-radius:30px}.apple-hero{text-align:center;background:linear-gradient(#fff 55%,#f8f8f7);padding:70px 0 0;overflow:hidden}.apple-hero h1{letter-spacing:-5.5px;text-wrap:balance;margin:24px 0 26px;font-size:clamp(62px,7.4vw,102px);font-weight:700;line-height:1.03}.apple-hero>.kw-container>p{letter-spacing:-.5px;color:#6d6963;max-width:760px;margin:auto;font-size:21px;line-height:1.6}.apple-hero-actions{justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}.apple-hero-actions .kw-button{gap:12px;padding:15px 26px;font-size:14px}.apple-hero>.kw-container>small{color:#68645e;letter-spacing:.4px;margin-top:19px;font-size:14px;display:block}.product-showcase{text-align:left;max-width:980px;margin:57px auto 0;padding:0 35px;position:relative}.showcase-window{background:#fff;border:1px solid #e1e0de;border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 0 0 6px #ffffff8c,0 20px 65px #203e5521}.showcase-toolbar{color:#68645e;background:#fafaf9;border-bottom:1px solid #edebe8;justify-content:space-between;align-items:center;height:45px;padding:0 20px;font-size:14px;display:flex}.showcase-toolbar small{letter-spacing:1px;font-size:14px}.showcase-lights{gap:6px;display:flex}.showcase-lights i{background:#d5d4d1;border-radius:50%;width:7px;height:7px}.showcase-body{grid-template-columns:190px 1fr;min-height:405px;display:grid}.showcase-sidebar{background:#fbfafa;border-right:1px solid #ecebe8;flex-direction:column;padding:28px 20px;display:flex}.showcase-sidebar>b{letter-spacing:-.5px;font-size:16px;font-weight:700}.showcase-sidebar>span{color:#68645e;margin-top:3px;font-size:14px}.showcase-sidebar [role=tablist]{flex-direction:column;gap:7px;margin-top:29px;display:flex}.showcase-sidebar button{color:#79756f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:11px 12px;font-size:14px;display:flex}.showcase-sidebar button[aria-selected=true]{color:#292724;background:#f3f2f0;font-weight:700}.showcase-sidebar button span{font-size:15px}.showcase-secure{color:#87837c;margin-top:auto;padding-top:25px;font-size:14px}.showcase-panel{outline-offset:-3px;min-width:0;padding:27px 34px 22px}.showcase-panel-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.showcase-panel-head small{letter-spacing:1px;color:#837e77;font-size:14px}.showcase-panel-head h3{letter-spacing:-.8px;margin-top:7px;font-size:22px;font-weight:600}.showcase-ready{color:#292724;white-space:nowrap;background:#f6f5f3;border:1px solid #e6e5e3;border-radius:20px;padding:5px 10px;font-size:14px}.showcase-paper{border:1px solid #eae9e6;border-radius:2px;max-width:430px;margin:auto;padding:21px 30px 19px;box-shadow:0 5px 15px #3f3d3910}.showcase-paper-top{justify-content:space-between;align-items:center;display:flex}.showcase-paper-top b{letter-spacing:-.7px;font-size:14px}.showcase-paper-top span{letter-spacing:.7px;color:#68645e;font-size:14px}.showcase-paper h4{letter-spacing:-.5px;margin:21px 0 13px;font-size:20px;font-weight:600;line-height:1.35}.showcase-paper p{color:#68645e;font-size:14px;line-height:1.8}.showcase-paper-rule{background:#eae8e5;height:1px;margin:15px 0 12px}.showcase-paper-chapter{color:#54514c;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.showcase-preview-footer{color:#68645e;justify-content:space-between;align-items:center;gap:15px;margin-top:19px;font-size:14px;display:flex}.showcase-preview-footer b{color:#292724;margin-right:4px;font-size:16px;font-weight:700}.showcase-caption{color:#68645e;text-align:center;font-size:14px;padding:20px 0 23px!important}.showcase-description{max-width:430px;font-size:14px;line-height:1.8}.showcase-files{border-top:1px solid #ecebe8;margin-top:23px}.showcase-files>div{border-bottom:1px solid #ecebe8;align-items:center;gap:13px;padding:18px 0;display:flex}.showcase-files>div>span:first-child{color:#292724;background:#f5f4f2;border:1px solid #e8e7e4;border-radius:5px;place-items:center;width:33px;height:40px;font-size:14px;font-weight:700;display:grid}.showcase-files b{color:#4e4c48;font-size:14px;display:block}.showcase-files small{color:#68645e;margin-top:3px;font-size:14px;display:block}.showcase-files>div>span:last-child{color:#292724;margin-left:auto;font-size:14px}.showcase-info{color:#68645e;margin-top:20px;font-size:14px}.showcase-conversation{flex-direction:column;gap:15px;margin-top:27px;display:flex}.showcase-conversation>div{background:#f6f5f3;border-radius:10px;max-width:88%;padding:15px 18px}.showcase-conversation>div:first-child{background:#f5f4f3;align-self:flex-end}.showcase-conversation small{letter-spacing:.6px;color:#68645e;font-size:14px}.showcase-conversation p{margin-top:6px;font-size:14px;line-height:1.8}.kw-facts{padding-top:38px;padding-bottom:38px}.kw-quarter-value{font-size:170px;font-weight:600}.kw-final .kw-button{padding-inline:28px}.kw-site h2{font-weight:650}@media (max-width:1050px){.apple-hero h1{letter-spacing:-4.5px;font-size:84px}.apple-hero>.kw-container>p{font-size:19px}.product-showcase{padding:0 15px}.showcase-body{grid-template-columns:170px 1fr}.showcase-panel{padding:25px}.showcase-panel-head h3{font-size:20px}.showcase-ready{font-size:14px}}@media (max-width:760px){.kw-header{height:65px;margin-bottom:40px}.kw-header nav{top:65px}.apple-hero{padding-top:44px}.apple-hero h1{letter-spacing:-3.6px;margin-top:20px;font-size:64px;line-height:1.06}.apple-hero .kw-kicker{font-size:14px}.apple-hero>.kw-container>p{font-size:17px;line-height:1.7}.apple-hero-actions{flex-wrap:wrap;gap:18px;margin-top:25px}.apple-hero-actions .kw-button,.apple-hero-actions .kw-link,.apple-hero>.kw-container>small{font-size:14px}.product-showcase{margin-top:36px;padding:0}.showcase-body{min-height:0;display:block}.showcase-sidebar{border-bottom:1px solid #ecebe8;border-right:0;padding:12px 15px}.showcase-sidebar>b,.showcase-sidebar>span,.showcase-secure{display:none}.showcase-sidebar [role=tablist]{flex-direction:row;justify-content:center;gap:8px;margin:0}.showcase-sidebar button{padding:9px 14px;font-size:14px}.showcase-panel{min-height:390px;padding:25px}.showcase-window{border-radius:12px 12px 0 0}.showcase-toolbar{height:37px;padding-inline:15px;font-size:14px}.showcase-paper{max-width:420px}.showcase-paper p{font-size:14px}.showcase-panel-head h3{font-size:20px}.showcase-caption{font-size:14px;line-height:1.8;padding-inline:15px!important}.kw-quarter-value{font-size:120px}}@media (max-width:450px){.apple-hero h1{letter-spacing:-3px;font-size:53px}.apple-hero>.kw-container>p{letter-spacing:-.2px;font-size:15px}.apple-hero-actions{flex-direction:column;gap:10px}.apple-hero-actions .kw-button{min-width:220px;font-size:14px}.apple-hero-actions .kw-link{font-size:14px}.apple-hero>.kw-container>small{margin-top:15px;font-size:14px}.showcase-toolbar small,.showcase-toolbar>span:nth-child(2){font-size:14px}.showcase-sidebar{padding:10px 5px}.showcase-sidebar [role=tablist]{gap:3px}.showcase-sidebar button{gap:6px;padding:8px 10px;font-size:14px}.showcase-panel{min-height:410px;padding:20px 16px}.showcase-panel-head{align-items:flex-start;gap:10px;margin-bottom:18px}.showcase-panel-head h3{font-size:18px}.showcase-panel-head small{font-size:14px}.showcase-ready{margin-top:5px;padding:4px 7px;font-size:14px}.showcase-paper{padding:18px 20px}.showcase-paper h4{font-size:18px}.showcase-paper p,.showcase-paper-top span{font-size:14px}.showcase-preview-footer{align-items:flex-start;gap:10px;font-size:14px}.showcase-preview-footer>span:last-child{text-align:right;max-width:110px}.showcase-preview-footer b{font-size:15px}.showcase-description,.showcase-conversation p,.showcase-files b,.showcase-info{font-size:14px}.kw-quarter-value{font-size:105px}}@media (prefers-reduced-motion:no-preference){.apple-hero h1{animation:.65s ease-out both hero-entrance}.product-showcase{animation:.9s ease-out .1s both hero-entrance}@keyframes hero-entrance{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:760px){body{font-size:16px;line-height:1.7}.kw-header nav{justify-content:space-between;gap:10px;height:48px}.kw-header{margin-bottom:48px}.kw-header nav a{align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.4;display:flex}.kw-login{min-height:44px;padding:10px 0;font-size:14px}.kw-site [id]{scroll-margin-top:145px}.apple-hero>.kw-container>p{font-size:18px;line-height:1.7}.apple-hero .kw-kicker,.kw-kicker{letter-spacing:1px;font-size:14px}.apple-hero>.kw-container>small{font-size:14px;line-height:1.7}.apple-hero-actions .kw-button,.apple-hero-actions .kw-link,.kw-button,.kw-link{min-height:48px;font-size:16px;line-height:1.5}.apple-hero-actions{gap:14px}.apple-hero-actions .kw-button{padding:15px 22px}.kw-facts b{font-size:15px;line-height:1.5}.kw-facts small{margin-top:5px;font-size:14px;line-height:1.7}.kw-facts>div{gap:12px}.kw-facts{gap:24px}.kw-section-head>p,.kw-service-grid p,.kw-preview-copy>p,.kw-process li p,.kw-portal-copy>p,.kw-faq details p,.kw-final p{font-size:16px;line-height:1.8}.kw-service-grid ul{gap:8px;font-size:14px;line-height:1.8}.kw-service-grid a{min-height:44px;padding-block:10px;font-size:15px}.kw-service-index{letter-spacing:1px;font-size:14px}.kw-disclosure,.kw-preview-copy>small{font-size:14px;line-height:1.8}.kw-quarter-legend{gap:18px;font-size:14px;line-height:1.6}.kw-quarter-legend span:last-child{text-align:right;max-width:60%}.kw-process li>span{font-size:16px}.kw-process h3{font-size:21px;line-height:1.5}.kw-portal-copy li{align-items:flex-start;font-size:15px;line-height:1.6}.kw-portal-copy li svg{margin-top:4px}.kw-faq summary{gap:16px;font-size:16px;line-height:1.6}.kw-faq summary span{flex-shrink:0}.kw-footer-top p,.kw-footer nav,.kw-footer-access{font-size:14px;line-height:1.8}.kw-footer nav a,.kw-footer-access a{align-items:center;min-height:40px;display:flex}.kw-footer nav,.kw-footer-access{gap:5px}.kw-footer-bottom,.kw-legal-note{font-size:14px;line-height:1.8}.showcase-toolbar{flex-wrap:wrap;gap:8px;height:auto;min-height:44px;padding:12px}.showcase-toolbar>span:nth-child(2){font-size:14px}.showcase-toolbar small{letter-spacing:.4px;font-size:14px}.showcase-lights{display:none}.showcase-sidebar [role=tablist]{justify-content:space-between;gap:3px}.showcase-sidebar button{flex:1;justify-content:center;gap:5px;min-height:44px;padding:10px 8px;font-size:14px}.showcase-sidebar button span{font-size:16px}.showcase-panel{min-height:0;padding:22px 18px}.showcase-panel-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.showcase-panel-head small{letter-spacing:.6px;font-size:14px}.showcase-panel-head h3{margin-top:8px;font-size:24px;line-height:1.3}.showcase-ready{margin-top:0;padding:5px 10px;font-size:14px}.showcase-paper{padding:22px 20px}.showcase-paper-top{flex-wrap:wrap;gap:10px}.showcase-paper-top b{font-size:17px}.showcase-paper-top span{font-size:14px}.showcase-paper h4{font-size:22px;line-height:1.4}.showcase-paper p{font-size:14px;line-height:1.8}.showcase-paper-chapter{font-size:14px;line-height:1.6}.showcase-preview-footer{flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.7}.showcase-preview-footer b{font-size:21px}.showcase-preview-footer>span:last-child{text-align:left;max-width:none;display:block}.showcase-caption{font-size:14px;line-height:1.8;padding:20px 8px!important}.showcase-description,.showcase-conversation p{font-size:14px;line-height:1.8}.showcase-files b{overflow-wrap:anywhere;font-size:14px}.showcase-files small{font-size:14px;line-height:1.6}.showcase-files>div>span:first-child{flex-shrink:0;font-size:14px}.showcase-files>div{gap:10px}.showcase-info,.showcase-conversation small{font-size:14px;line-height:1.7}.showcase-conversation>div{max-width:95%;padding:15px}.kw-demo-top>span:last-child,.kw-demo-label{font-size:14px}.kw-demo-content{padding:24px}.kw-demo-content h3{font-size:24px}.kw-demo-file b{overflow-wrap:anywhere;font-size:14px}.kw-demo-file small,.kw-demo-message b,.kw-demo-message p,.kw-demo-progress,.kw-demo-foot{font-size:14px}.kw-demo-top{gap:16px}.app-shell,.auth-layout{font-size:16px}.app-shell button,.auth-layout button,.order-dialog button,.author-dialog button{min-height:44px}.app-shell input,.app-shell select,.app-shell textarea,.auth-layout input,.auth-layout select,.auth-layout textarea,.order-dialog input,.order-dialog select,.order-dialog textarea,.author-dialog input{font-size:16px}.app-shell .button,.auth-layout .button,.order-dialog .button{font-size:15px}.app-shell .muted,.app-shell .fineprint,.app-shell .message,.app-shell .empty,.app-shell .event,.account-form label{font-size:14px;line-height:1.7}.app-sidebar nav button,.app-shell th,.app-shell td,.app-shell .badge{font-size:14px}.file-hint,.dropzone small,.file-meta small{font-size:14px;line-height:1.7}.dropzone strong{font-size:15px}.account-form .fineprint,.account-form .muted{font-size:14px;line-height:1.7}}@media (max-width:360px){.kw-header nav a{font-size:14px}.kw-header nav{gap:6px}.showcase-sidebar button{padding-inline:5px;font-size:14px}.showcase-sidebar button span{display:none}.showcase-panel{padding-inline:14px}.showcase-paper{padding-inline:16px}}:root{--ink:#252421;--muted:#68645e;--line:#e2dfda;--blue:#292724;--pale:#f6f5f2;--kw-accent:#292724;--kw-title:#252421;--kw-body:#68645e;--kw-light:#f5f3ef}body{font-size:16px}.kw-header nav a,.kw-login{font-size:15px}.kw-nav-cta{padding:13px 20px;font-size:14px}.apple-hero .kw-kicker{letter-spacing:1px;font-size:13px;line-height:1.7}.apple-hero h1{letter-spacing:-3.7px;margin:24px 0 30px;font-size:clamp(54px,5.9vw,80px);line-height:1.09}.apple-hero>.kw-container>p{max-width:900px;font-size:21px;line-height:1.75}.apple-hero>.kw-container>small{letter-spacing:0;max-width:800px;margin:20px auto 0;font-size:14px;line-height:1.8}.apple-hero-actions .kw-button,.apple-hero-actions .kw-link,.kw-button,.kw-link{font-size:16px;line-height:1.5}.apple-hero-actions{flex-wrap:wrap;gap:30px}.apple-hero-actions .kw-button{padding:17px 27px}.kw-kicker{letter-spacing:1px;font-size:13px;line-height:1.7}.kw-section-head>p{max-width:410px;font-size:18px;line-height:1.8}.kw-facts b{font-size:16px;line-height:1.5}.kw-facts small{margin-top:7px;font-size:15px;line-height:1.7}.kw-facts>div{gap:11px}.kw-service-grid article{grid-template-columns:145px 1fr 1.2fr;gap:30px;padding-block:42px}.kw-service-index{letter-spacing:.6px;font-size:12px;line-height:1.7}.kw-service-grid p,.kw-preview-copy>p,.kw-process li p,.kw-portal-copy>p,.kw-faq details p{font-size:18px;line-height:1.8}.kw-service-grid ul{gap:7px;font-size:16px;line-height:1.8}.kw-service-grid a{min-height:44px;font-size:16px;line-height:1.6}.kw-disclosure,.kw-preview-copy>small{max-width:850px;font-size:14px;line-height:1.8}.kw-quarter-value{color:#292724}.kw-quarter-label{font-size:22px}.kw-quarter-legend{gap:20px;font-size:14px;line-height:1.6}.kw-process li{grid-template-columns:70px 1fr;padding-block:37px}.kw-process li>span{font-size:18px}.kw-process li>div{gap:45px}.kw-process h3{font-size:25px;line-height:1.4}.kw-portal-copy li{align-items:flex-start;font-size:16px;line-height:1.7}.kw-portal-copy li svg{margin-top:4px}.kw-faq summary{gap:20px;font-size:18px;font-weight:600;line-height:1.5}.kw-faq summary span{flex-shrink:0}.kw-final p{max-width:680px;margin-inline:auto;font-size:19px;line-height:1.8}.kw-footer-top p,.kw-footer nav,.kw-footer-access{font-size:15px;line-height:1.8}.kw-footer nav a,.kw-footer-access a{min-height:38px}.kw-footer-bottom,.kw-legal-note{font-size:13px;line-height:1.8}.kw-footer-bottom{flex-wrap:wrap}.product-showcase{max-width:1080px;padding-inline:20px}.showcase-body{grid-template-columns:205px 1fr}.showcase-toolbar{flex-wrap:wrap;gap:10px;height:auto;min-height:48px;padding:12px 20px;font-size:13px}.showcase-toolbar small{font-size:11px}.showcase-sidebar>b{font-size:20px}.showcase-sidebar>span{font-size:14px;line-height:1.6}.showcase-sidebar button{gap:9px;min-height:46px;padding:12px;font-size:15px}.showcase-secure{font-size:12px;line-height:1.6}.showcase-panel{padding:30px 35px}.showcase-panel-head{flex-wrap:wrap}.showcase-panel-head h3{font-size:28px;line-height:1.35}.showcase-panel-head small{font-size:12px}.showcase-ready{padding:6px 12px;font-size:12px}.showcase-paper{max-width:540px;padding:26px 32px}.showcase-paper-top{flex-wrap:wrap;gap:10px}.showcase-paper-top b{font-size:20px}.showcase-paper-top span{font-size:11px;line-height:1.5}.showcase-paper h4{font-size:27px;line-height:1.4}.showcase-paper p{font-size:14px;line-height:1.8}.showcase-paper-chapter{font-size:14px;line-height:1.7}.showcase-preview-footer{flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.6}.showcase-preview-footer b{font-size:22px}.showcase-caption{font-size:14px;line-height:1.7}.showcase-description,.showcase-conversation p{font-size:16px;line-height:1.8}.showcase-files b{overflow-wrap:anywhere;font-size:16px}.showcase-files small{font-size:14px;line-height:1.6}.showcase-files>div>span:first-child{flex-shrink:0;font-size:10px}.showcase-info{font-size:14px;line-height:1.7}.showcase-conversation small{font-size:11px;line-height:1.6}.kw-demo-top{flex-wrap:wrap;gap:10px}.kw-demo-top>span:last-child,.kw-demo-label{font-size:11px}.kw-demo-content h3{max-width:none;font-size:26px;line-height:1.4}.kw-demo-file b{overflow-wrap:anywhere;font-size:15px}.kw-demo-file small,.kw-demo-message p,.kw-demo-message b,.kw-demo-progress{font-size:14px;line-height:1.7}.kw-demo-foot{font-size:12px}.app-shell,.auth-layout{font-size:16px}.app-shell th,.app-shell td,.app-shell .message,.app-shell .event,.app-shell .muted{font-size:15px;line-height:1.7}.app-shell .badge{font-size:13px}.app-shell .button,.auth-layout .button,.order-dialog .button,.app-shell input,.app-shell textarea,.app-shell select,.auth-layout input,.order-dialog input,.order-dialog textarea,.order-dialog select{font-size:16px}.app-shell .fineprint,.account-form .fineprint,.file-hint{font-size:14px;line-height:1.7}.app-sidebar nav button,.account-form label{font-size:15px}.dropzone strong{font-size:16px}.dropzone small{font-size:14px}@media (max-width:1050px){.kw-header nav{gap:18px}.kw-header-actions{gap:15px}.kw-header nav a,.kw-login{font-size:14px}.kw-nav-cta{padding-inline:16px}.kw-service-grid article{grid-template-columns:110px 1fr 1.15fr;gap:24px}.kw-preview-layout{gap:45px}.kw-section-head{gap:35px}.showcase-body{grid-template-columns:180px 1fr}.showcase-panel{padding:25px}.showcase-panel-head h3{font-size:25px}.showcase-sidebar{padding:25px 15px}}@media (max-width:800px){.kw-service-grid article{grid-template-columns:1fr 1.1fr}.kw-service-index{grid-column:1/-1}.kw-nav-cta{display:none}.kw-facts{gap:20px}.kw-facts b{font-size:15px}.kw-facts small{font-size:14px}}@media (max-width:760px){.kw-header{height:70px;margin-bottom:48px}.kw-header nav{justify-content:space-around;gap:12px;top:70px}.kw-header nav a{font-size:14px}.apple-hero{padding-top:43px}.apple-hero h1{letter-spacing:-2.4px;font-size:52px;line-height:1.12}.apple-hero .kw-kicker{font-size:11px}.apple-hero>.kw-container>p{font-size:18px}.apple-hero>.kw-container>small{font-size:13px}.apple-hero-actions{gap:14px}.apple-hero-actions .kw-button,.apple-hero-actions .kw-link{font-size:15px}.kw-kicker{font-size:12px}.kw-section-head>p,.kw-service-grid p,.kw-preview-copy>p,.kw-process li p,.kw-portal-copy>p,.kw-faq details p{font-size:16px}.kw-preview-layout{grid-template-columns:1fr;gap:30px}.kw-service-grid ul{font-size:15px}.kw-preview-copy>small,.kw-disclosure{font-size:13px}.kw-quarter-legend{font-size:12px}.kw-process li{grid-template-columns:40px 1fr;padding-block:28px}.kw-process li>div{grid-template-columns:1fr;gap:12px}.kw-process h3{font-size:22px}.kw-faq summary,.kw-final p{font-size:17px}.kw-footer-top p,.kw-footer nav,.kw-footer-access{font-size:14px}.kw-footer-bottom,.kw-legal-note{font-size:12px}.product-showcase{padding:0}.showcase-body{display:block}.showcase-sidebar{padding:10px}.showcase-sidebar button{gap:6px;padding:10px 8px;font-size:13px}.showcase-panel{padding:23px 18px}.showcase-panel-head h3{font-size:24px}.showcase-paper{padding:22px}.showcase-paper h4{font-size:23px}.showcase-paper p{font-size:14px}.showcase-preview-footer{font-size:12px}.showcase-preview-footer>span:last-child{text-align:left;max-width:none}.showcase-caption{font-size:13px}.showcase-files b,.showcase-description,.showcase-conversation p{font-size:14px}.showcase-info{font-size:13px}.kw-site [id]{scroll-margin-top:145px}}@media (max-width:500px){.apple-hero h1{letter-spacing:-1.8px;font-size:41px}.apple-hero>.kw-container>p{font-size:17px}.apple-hero>.kw-container>small{max-width:300px;font-size:12px}.kw-service-grid article{grid-template-columns:1fr}.kw-service-grid h3{font-size:27px}.showcase-toolbar{padding:11px 14px}.showcase-toolbar>span:nth-child(2){font-size:11px}.showcase-toolbar small{font-size:10px}.showcase-sidebar button{padding-inline:6px;font-size:12px}.showcase-sidebar button span{display:none}.showcase-panel-head h3{font-size:23px}.showcase-panel-head small,.showcase-ready{font-size:11px}.showcase-paper{padding:20px 17px}.showcase-paper-top span{font-size:10px}.showcase-paper h4{font-size:22px}.showcase-paper-chapter,.showcase-paper p{font-size:13px}.kw-demo-content{padding:22px}.kw-demo-top{padding:20px 22px}.kw-demo-file{gap:9px}.kw-demo-file b{font-size:14px}.kw-demo-file small{font-size:12px}.kw-demo-file>svg:last-child{display:none}}.a-hero-copy .a-hero-price-note{color:#77736c;margin:5px 0 0;line-height:1.5;font-size:12px!important}.a-offer-proof p strong{color:#292724}:root{--gold-ink:#796744;--gold-fill:#c2ad82;--gold-soft:#f8f6f1;--gold-line:#e6e0d5;--kw-accent:#292724;--blue:#292724}.brand .brand-sign{background:var(--gold-fill)}.apple-hero{background:linear-gradient(#fff 52%,#f7f6f3)}.apple-hero .kw-kicker,.kw-kicker,.eyebrow,.kw-service-index{color:#68645e}.kw-process li>span{color:var(--gold-ink)}.kw-button,.kw-nav-cta,.button:not(.secondary){color:#fff;background:#292724;border-color:#292724}.kw-button:hover,.kw-nav-cta:hover,.button:not(.secondary):hover{color:#fff;background:#444039;border-color:#444039}.kw-link,.text-link,.kw-service-grid a,.kw-header nav a:hover{color:#292724}.kw-preview-section{background:var(--gold-soft);border-block:1px solid #ece8e0}.kw-quarter-value,.kw-quarter-legend span:first-child,.kw-demo-progress b,.showcase-preview-footer b{color:var(--gold-ink)}.kw-quarter-bar span:first-child,.kw-demo-track i{background:var(--gold-ink)}.kw-quarter-bar span{background:#e6e2da}.kw-service-grid article:first-child{border-top:1px solid var(--gold-fill)}.kw-facts svg,.kw-portal-copy li svg,.kw-demo-file>svg:last-child,.kw-faq summary span{color:var(--gold-ink)}.showcase-window{border-color:var(--gold-line);box-shadow:0 0 0 6px #fff9,0 20px 65px #4534161a}.showcase-sidebar button[aria-selected=true],.app-sidebar nav button.active{color:var(--gold-ink);background:#f2eee6}.showcase-sidebar button:hover{background:var(--gold-soft)}.showcase-ready{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold-ink)}.showcase-paper-rule{background:var(--gold-line)}.showcase-paper-top b,.showcase-files>div>span:last-child{color:var(--gold-ink)}.showcase-files>div>span:first-child,.kw-demo-message>span{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--gold-line)}.kw-final{border-top:1px solid var(--gold-line);background:#f6f4f0}.auth-story .text-link,.price,.table-title:hover{color:var(--gold-ink)}.dropzone:hover,.dropzone.dragging{background:var(--gold-soft);border-color:var(--gold-ink)}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:3px solid var(--gold-ink);outline-offset:4px}::selection{color:#252421;background:#e8dfcd}.brand .skriptovia-lockup{white-space:nowrap;color:#292724;align-items:center;gap:10px;display:inline-flex}.brand .skriptovia-mark{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:31px;height:31px}.brand .skriptovia-mark-page{stroke:#a58a57;stroke-width:1.35px}.brand .skriptovia-word{letter-spacing:.055em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.1}.skriptovia-period{color:var(--gold-ink);margin-left:1px}.kw-footer-top .brand .skriptovia-word{font-size:28px}.app-sidebar .brand .skriptovia-lockup{gap:8px}.auth-mobile-brand.brand{display:none}@media (max-width:760px){.kw-header .brand .skriptovia-word{font-size:23px}.brand .skriptovia-lockup{gap:8px}.brand .skriptovia-mark{width:28px;height:28px}.auth-mobile-brand.brand{display:inline-flex}.app-sidebar{box-sizing:border-box;width:100%;height:auto;padding:18px;position:static}.app-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;overflow:visible}.app-sidebar nav button{white-space:normal;overflow-wrap:anywhere;align-items:center;min-width:0;padding:10px;font-size:14px}.app-sidebar nav button>span{flex-shrink:0}.sidebar-bottom{border-top:1px solid var(--line);flex-flow:wrap;align-items:center;gap:12px 18px;margin-top:16px;padding:14px 0 0;font-size:13px;display:flex;position:static;inset:auto}.sidebar-bottom>a,.sidebar-bottom>button{overflow-wrap:anywhere;max-width:100%}.app-top{flex-wrap:wrap;gap:12px;height:auto;min-height:60px;padding:14px 18px}}:root{--ink:#272624;--kw-title:#272624;--kw-body:#65635e;--line:#e8e7e3}.kw-header-frame{-webkit-backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid #ecebe8}.kw-header{height:78px}.kw-header nav a,.kw-login{color:#5f5d58;font-size:14px}.kw-header nav a:hover{color:#252421}.kw-nav-cta{border-radius:24px;padding:11px 18px;font-size:13px}.apple-hero{background:linear-gradient(#fff 55%,#f7f7f5);padding-top:88px}.apple-hero h1>span{color:#73716b}.kw-button,.button{border-radius:24px;transition:background .2s,box-shadow .2s,transform .2s}.kw-button{padding:16px 25px}.kw-button:hover{box-shadow:0 6px 18px #29272412}.kw-button svg,.kw-link svg{transition:transform .2s}.kw-button:hover svg,.kw-link:hover svg{transform:translate(3px)}.apple-hero-actions .kw-button{padding:16px 26px;font-size:15px}.product-showcase{max-width:1080px;margin-top:64px;padding-inline:28px}.showcase-window{border:1px solid #e3e2de;border-radius:20px;box-shadow:0 0 0 7px #ffffff80,0 24px 65px #2927240d}.showcase-toolbar{background:#fafaf9;border-color:#eeedea;padding-block:14px}.showcase-lights i{background:#dedcd7}.showcase-sidebar{background:#fbfbfa;border-color:#ecebe7}.showcase-sidebar button{border-radius:9px;transition:background .2s,color .2s}.showcase-panel{background:#fff;padding:34px 38px}.showcase-panel-head h3{letter-spacing:-.8px;font-weight:600}.showcase-ready{background:#f7f5f0;border-radius:20px}.showcase-paper{background:#fffefa;border-color:#e8e6df;padding:30px 34px;box-shadow:0 8px 24px #29272407}.showcase-paper h4{font-weight:500}.showcase-caption{color:#77736d!important;padding-block:24px 30px!important}.kw-facts{gap:38px;padding-block:44px}.kw-facts small{color:#75716b;font-size:14px}.kw-site h2{letter-spacing:-1.8px;font-weight:600;line-height:1.18}.kw-preview-section{background:#f7f6f3;border:0;padding-block:100px}.kw-quarter-value{letter-spacing:-9px;font-weight:500}.kw-quarter-bar{gap:6px;height:6px}.kw-quarter-bar span{border-radius:4px}.kw-service-grid article{padding-block:46px}.kw-service-grid h3{letter-spacing:-.9px;font-weight:500}.kw-service-grid a{font-weight:600}.kw-portal-illustration{border-color:#e5e4df;border-radius:18px;box-shadow:0 20px 55px #29272408}.kw-demo-top{background:#fcfcfa}.kw-faq summary{padding-block:26px;font-weight:500}.kw-faq summary span{background:#f4f3f0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:21px;display:grid}.kw-faq details p{color:#65625c}.kw-final{background:#f5f4f0;border:0;padding-block:100px}.kw-footer{background:#fff}.app-sidebar nav button{border-radius:10px;transition:background .2s,color .2s}.app-sidebar nav button:hover{color:#5f5544;background:#f6f4ef}.app-sidebar nav button.active{color:#766341;background:#f1ece2}.app-top{background:#ffffffeb;border-color:#e9e8e4}.page-heading h1{letter-spacing:-1.6px;font-weight:500}.page-heading p,.metric>span{color:#726e67}.panel,.metric{border-color:#e8e7e2;border-radius:16px;box-shadow:0 3px 14px #29272403}.metric strong{font-variant-numeric:tabular-nums;letter-spacing:-1.3px;font-weight:500}.metric small,.event small,.quiet-empty,td small{color:#827d75}.app-shell td{color:#706a62}.app-shell th{color:#79736b;background:#fafaf8}.app-shell tbody tr:hover{background:#fcfbf8}.app-shell .muted,.app-shell .fineprint{color:#777168}.app-shell .button{border-radius:10px;min-height:44px}.refresh{color:#736d63;border-radius:20px}.badge{border-radius:7px}.file-placeholder{color:#817a6f}.account-form input,.account-form select{border-radius:10px;min-height:48px}.account-form .button{border-radius:12px;min-height:48px}@media (max-width:1050px){.apple-hero h1{letter-spacing:-3px;font-size:68px}.product-showcase{padding-inline:15px}.showcase-panel{padding:28px}.kw-section{padding-block:85px}}@media (max-width:760px){.kw-header{height:70px;margin-bottom:48px}.kw-header nav{background:#fff;top:70px}.apple-hero{padding-top:48px}.apple-hero h1{letter-spacing:-2px;margin:22px 0 25px;font-size:clamp(39px,7.3vw,54px);line-height:1.12}.apple-hero .kw-kicker{letter-spacing:1.1px;font-size:11px}.apple-hero>.kw-container>p{font-size:17px;line-height:1.8}.apple-hero-actions{gap:14px;margin-top:27px}.apple-hero-actions .kw-button{min-height:50px;font-size:15px}.apple-hero-actions .kw-link{min-height:44px;font-size:15px}.apple-hero>.kw-container>small{max-width:330px;font-size:12px;line-height:1.8}.product-showcase{margin-top:40px;padding:0}.showcase-window{border-radius:15px;box-shadow:0 0 0 4px #ffffff80,0 12px 30px #2927240a}.showcase-panel{padding:24px 18px}.showcase-paper{padding:24px 20px}.showcase-paper p{font-size:14px;line-height:1.85}.showcase-caption{font-size:12px;padding:21px 8px 25px!important}.kw-facts{gap:23px;padding-block:33px}.kw-facts b{font-size:15px}.kw-facts small{font-size:14px}.kw-section{padding-block:68px}.kw-preview-section,.kw-portal-section{padding-block:66px}.kw-service-grid article{padding-block:32px}.kw-faq summary{gap:15px;font-size:16px}.kw-faq summary span{flex-shrink:0}.kw-final{padding-block:70px}.app-sidebar nav button{min-height:46px}.sidebar-bottom a,.sidebar-bottom button{align-items:center;min-height:36px;display:inline-flex}.sidebar-bottom>a:first-child{display:none}.panel,.metric{border-radius:12px}.app-shell input,.app-shell select,.app-shell textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kw-site{background:#fff;overflow:clip}.kw-header-frame{background:#ffffffd9}.kw-header{width:min(1320px,100% - 80px)}.apple-hero{background:linear-gradient(#fff 48%,#f4f4f2);padding:76px 0 0;position:relative;overflow:hidden}.apple-hero>.kw-container{width:min(1240px,100% - 64px);position:relative}.apple-hero .kw-kicker{letter-spacing:2px;color:#827967;font-size:11px}.apple-hero h1{letter-spacing:-7px;margin:30px 0 32px;font-size:clamp(76px,8.6vw,124px);font-weight:600;line-height:1.01}.apple-hero h1>span{color:#a08a62;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#655b4d 10%,#b29b70 55%,#7e7160);-webkit-background-clip:text;background-clip:text}.apple-hero>.kw-container>p{color:#75716a;max-width:810px;font-size:22px;line-height:1.65}.apple-hero-actions{gap:27px;margin-top:33px}.apple-hero-actions .kw-button{border-radius:30px;min-height:56px;padding:17px 28px;font-size:16px}.apple-hero-actions .kw-link{font-size:15px;font-weight:500}.apple-hero>.kw-container>small{color:#8b857b;margin-top:18px;font-size:13px}.signature-stage{isolation:isolate;text-align:left;margin-top:68px;padding:20px 50px 0;position:relative}.signature-orbit{z-index:-1;pointer-events:none;background:radial-gradient(#e8deca80 0%,#eee9df60 42%,#0000 70%);border-radius:50%;position:absolute;inset:-40px -100px 20px}.signature-stage .product-showcase{z-index:1;max-width:1040px;margin:0 auto;padding:0;position:relative}.signature-stage .showcase-window{border:1px solid #dedbd4;border-radius:22px;box-shadow:0 0 0 8px #ffffff96,0 32px 70px #4a403a16,0 4px 10px #4a403a08}.signature-stage .showcase-toolbar{background:#fbfbfa;min-height:46px;padding:12px 22px;font-size:12px}.signature-stage .showcase-sidebar{background:#faf9f7;padding:30px 20px}.signature-stage .showcase-panel{background:linear-gradient(145deg,#fff,#fcfbf8);padding:32px 40px}.signature-stage .showcase-paper{background:#fffefa;border-color:#eae4d7;border-radius:5px;padding:30px 36px;box-shadow:0 16px 32px #5a503b0a}.signature-stage .showcase-paper h4{letter-spacing:-.8px;font-size:28px;font-weight:500}.signature-stage .showcase-caption{font-size:12px;padding:24px 0 16px!important}.signature-note{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #e6e0d3;border-radius:18px;flex-direction:column;gap:6px;width:178px;padding:23px;display:flex;position:absolute;top:-25px;right:-5px;transform:rotate(5deg);box-shadow:0 15px 35px #3c352015}.signature-note strong{letter-spacing:-2px;color:#8c764c;font-size:45px;font-weight:500;line-height:1.2}.signature-note>span:last-child{color:#7c7365;font-size:10px;line-height:1.6}.signature-caption{color:#898174;justify-content:space-between;align-items:center;gap:20px;padding:5px 0 28px;font-size:11px;display:flex}.signature-caption>span:first-child{letter-spacing:1.5px;font-size:9px}.kw-facts{border-bottom:1px solid #edeae4;gap:34px;padding-block:45px}.kw-facts b{font-size:14px}.kw-facts small{font-size:13px}.kw-facts svg{background:#f5f1e8;border-radius:50%;padding:4px;width:26px!important;height:26px!important}.kw-site h2{letter-spacing:-2.6px;font-size:clamp(38px,4.5vw,62px);font-weight:600;line-height:1.08}.kw-preview-section{background:linear-gradient(120deg,#f4f2ec,#faf9f6);border-radius:32px;margin:70px 24px 0;padding-block:100px;overflow:hidden}.kw-preview-layout{grid-template-columns:1.1fr 1fr;gap:80px}.kw-preview-copy h2{max-width:none}.kw-preview-copy>p{max-width:500px;font-size:17px;line-height:1.85}.kw-preview-copy>small{color:#7d766a;max-width:420px;font-size:12px}.kw-quarter{text-align:center;min-width:0;position:relative}.quarter-disc{aspect-ratio:1;background:conic-gradient(from -90deg,#b9a171 0deg,#8d744b 90deg,#e4e0d7 90deg 360deg);border-radius:50%;width:min(100%,360px);margin:0 auto 34px;padding:9px;transform:rotate(0);box-shadow:0 22px 45px #7b6b4c0a}.quarter-disc>div{background:#faf9f6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kw-quarter-value{letter-spacing:-9px;color:#857047;font-size:clamp(100px,10vw,150px);font-weight:500;line-height:1}.kw-quarter-value span{letter-spacing:-3px;margin-left:8px;font-size:.5em}.kw-quarter-label{color:#7d735f;margin:12px 0 0;font-size:16px}.kw-quarter-bar{display:none}.kw-quarter-legend{justify-content:center;gap:22px;margin-top:0;font-size:11px}.kw-quarter-legend>span{padding-left:12px;position:relative}.kw-quarter-legend>span:before{content:"";background:#c1ad87;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.kw-quarter-legend>span:last-child{text-align:left;max-width:55%}.kw-quarter-legend>span:last-child:before{background:#d4cfc4}.kw-section{padding-block:115px}.kw-section-head{gap:50px;margin-bottom:52px}.kw-section-head>p{font-size:16px;line-height:1.85}.kw-process ol{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.kw-process li{border-top:1px solid #ddd7cb;border-bottom:0;padding:28px 0 0;display:block}.kw-process li>span{letter-spacing:-3px;color:#b1a184;font-size:50px;font-weight:500;line-height:1}.kw-process li>div{margin-top:26px;display:block}.kw-process h3{letter-spacing:-.7px;min-height:60px;font-size:23px;font-weight:500;line-height:1.3}.kw-process li p{margin-top:18px;font-size:15px;line-height:1.85}.kw-services{border-top:1px solid #ece9e3}.kw-service-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.kw-service-grid article{background:#f8f8f6;border:1px solid #e9e6df;border-radius:22px;flex-direction:column;gap:0;padding:32px 26px;display:flex}.kw-service-grid article:first-child{background:#f6f2e9;border:1px solid #e8dfcf}.kw-service-grid article:nth-child(2){background:#f5f6f7}.kw-service-grid article:nth-child(3){background:#f5f5f2}.kw-service-index{letter-spacing:1.2px;color:#85775d;padding:0;font-size:10px}.kw-service-grid h3{letter-spacing:-1px;margin:35px 0 20px;font-size:26px;font-weight:600;line-height:1.2}.kw-service-detail{flex-direction:column;flex:1;display:flex}.kw-service-grid p{font-size:15px;line-height:1.85}.kw-service-grid ul{margin:22px 0 28px;font-size:13px;line-height:1.7}.kw-service-grid a{border-top:1px solid #dedbd4;justify-content:space-between;min-height:44px;margin-top:auto;padding-top:20px;font-size:14px}.kw-disclosure{font-size:12px;margin-top:25px!important}.kw-portal-section{background:#f6f6f4;border-radius:32px;margin:0 24px;padding-block:100px}.kw-portal-layout{gap:75px}.kw-portal-illustration{border-radius:20px;transform:rotate(-2deg);box-shadow:0 25px 60px #39332a10}.kw-portal-copy h2{font-size:clamp(42px,4.8vw,66px)}.kw-portal-copy>p{font-size:16px;line-height:1.85}.kw-faq h2{font-size:48px}.kw-faq summary{font-size:16px}.kw-faq details p{font-size:15px}.kw-final{background:radial-gradient(at 50% 100%,#eae1cf,#f7f5ef 70%);border-radius:32px;margin:0 24px 25px;padding-block:100px}.kw-final h2{letter-spacing:-3px;font-size:clamp(44px,5.5vw,76px);line-height:1.08}.kw-final p{max-width:620px;font-size:17px;line-height:1.8}.kw-final .kw-button{padding:17px 28px;font-size:16px}@media (max-width:1050px){.apple-hero h1{letter-spacing:-5px;font-size:clamp(64px,9vw,100px)}.apple-hero>.kw-container>p{font-size:19px}.signature-stage{padding-inline:25px}.signature-note{width:145px;padding:18px;top:-35px;right:-5px}.signature-note strong{font-size:38px}.signature-stage .showcase-panel{padding:28px}.kw-preview-layout{gap:45px}.quarter-disc{max-width:300px}.kw-quarter-value{font-size:120px}.kw-service-grid article{padding:28px 22px}.kw-service-grid h3{font-size:23px}.kw-process ol{gap:26px}.kw-process h3{font-size:21px}}@media (max-width:800px) and (min-width:761px){.kw-service-grid{grid-template-columns:1fr}.kw-service-grid article{grid-template-columns:1fr 1.2fr;gap:15px 30px;display:grid}.kw-service-index{grid-column:1/-1}.kw-service-grid h3{margin:0;font-size:30px}}@media (max-width:760px){.kw-header{width:calc(100% - 40px)}.apple-hero{padding-top:48px}.apple-hero>.kw-container{width:calc(100% - 36px)}.apple-hero .kw-kicker{letter-spacing:1.2px;font-size:10px}.apple-hero h1{letter-spacing:-2.4px;margin:25px 0 26px;font-size:clamp(40px,9vw,66px);line-height:1.06}.apple-hero>.kw-container>p{font-size:17px;line-height:1.75}.apple-hero>.kw-container>p br{display:none}.apple-hero-actions{gap:10px 20px;margin-top:25px}.apple-hero-actions .kw-button{min-height:52px;padding:15px 22px;font-size:14px}.apple-hero-actions .kw-link{min-height:44px;font-size:14px}.apple-hero>.kw-container>small{max-width:none;margin-top:16px;font-size:12px}.signature-stage{margin-top:38px;padding:0}.signature-note{border-radius:30px;flex-direction:row;align-items:center;gap:12px;width:max-content;max-width:100%;margin:0 auto 22px;padding:11px 16px;position:relative;top:auto;right:auto;transform:none;box-shadow:0 5px 20px #3c35200a}.signature-note>span:first-child{display:none}.signature-note strong{letter-spacing:-1px;font-size:24px}.signature-note>span:last-child{font-size:11px}.signature-orbit{inset:0 -20px 30px}.signature-stage .showcase-window{border-radius:16px;box-shadow:0 0 0 4px #ffffff80,0 18px 35px #4a403a0c}.signature-stage .showcase-toolbar{padding:11px 14px;font-size:11px}.signature-stage .showcase-sidebar{padding:10px 6px}.signature-stage .showcase-panel{padding:23px 18px}.signature-stage .showcase-paper{padding:24px 20px}.signature-stage .showcase-paper h4{font-size:23px}.signature-stage .showcase-caption{font-size:12px;line-height:1.7;padding:20px 8px!important}.signature-caption{justify-content:center;padding:0 0 27px}.signature-caption>span:first-child{font-size:9px}.signature-caption>span:last-child{display:none}.kw-facts{gap:22px;padding-block:34px}.kw-facts b{font-size:14px}.kw-facts small{font-size:13px}.kw-site h2{letter-spacing:-1.5px;font-size:37px;line-height:1.13}.kw-preview-section{border-radius:24px;margin:25px 12px 0;padding-block:55px}.kw-preview-layout{flex-direction:column;align-items:stretch;gap:38px;width:calc(100% - 40px);display:flex}.kw-preview-copy>p{font-size:16px;line-height:1.85}.kw-preview-copy>small{font-size:12px}.kw-preview-copy h2{margin:18px 0 22px}.quarter-disc{width:270px;max-width:100%;margin-bottom:24px;padding:7px}.kw-quarter-value{letter-spacing:-6px;font-size:111px}.kw-quarter-label{margin:10px 0 0;font-size:15px}.kw-quarter-legend{gap:16px;font-size:10px}.kw-section{padding-block:70px}.kw-section-head{gap:20px;margin-bottom:35px}.kw-section-head>p{font-size:16px}.kw-process ol{display:block}.kw-process li{grid-template-columns:50px 1fr;gap:18px;padding-block:25px;display:grid}.kw-process li>span{letter-spacing:-2px;padding-top:2px;font-size:36px}.kw-process li>div{margin-top:0}.kw-process h3{min-height:0;font-size:21px;line-height:1.4}.kw-process li p{margin-top:12px;font-size:15px}.kw-service-grid{grid-template-columns:1fr;gap:16px}.kw-service-grid article{border-radius:20px;padding:29px 25px}.kw-service-index{font-size:10px}.kw-service-grid h3{margin:24px 0 17px;font-size:29px}.kw-service-grid p{font-size:16px}.kw-service-grid ul{font-size:14px}.kw-service-grid a{padding-top:17px;font-size:15px}.kw-disclosure{font-size:12px;line-height:1.85}.kw-portal-section{border-radius:24px;margin:0 12px;padding-block:58px}.kw-portal-layout{gap:35px;width:calc(100% - 40px)}.kw-portal-copy h2{font-size:42px}.kw-portal-copy>p{font-size:16px}.kw-portal-illustration{border-radius:15px;transform:none}.kw-faq h2{font-size:39px}.kw-faq summary{font-size:16px}.kw-faq details p{font-size:15px}.kw-final{border-radius:24px;margin:0 12px 12px;padding-block:65px}.kw-final .kw-container{width:calc(100% - 40px)}.kw-final h2{letter-spacing:-2px;font-size:42px}.kw-final p{font-size:16px}.kw-final .kw-button{padding:15px 20px;font-size:14px}}@media (max-width:360px){.apple-hero h1{letter-spacing:-2px;font-size:37px}.apple-hero .kw-kicker{font-size:9px}.signature-stage .showcase-panel{padding:20px 14px}.kw-site h2{font-size:33px}.kw-preview-copy .kw-link{font-size:14px}.kw-final h2{font-size:37px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--sk-text:#292724;--sk-secondary:#625d55;--sk-border:#e6e2da;--sk-accent:#796540;--sk-radius:20px;--sk-shadow:0 16px 48px #332a1b09}.kw-site .kw-container{max-width:1200px}.kw-header{max-width:1280px}.kw-kicker,.apple-hero .kw-kicker{color:#70634d;letter-spacing:1.5px;font-weight:600}.kw-site h2,.kw-site h3{color:var(--sk-text);text-wrap:balance}.apple-hero h1{letter-spacing:-.055em}.apple-hero h1>span{-webkit-text-fill-color:currentColor;color:#87714d;background:0 0}.apple-hero>.kw-container>p{color:var(--sk-secondary);max-width:760px}.apple-hero>.kw-container>small{color:#706a60}.kw-site .kw-button,.kw-site .kw-nav-cta{background:#292724;border:1px solid #292724;font-weight:600;box-shadow:0 2px 4px #29272408}.kw-site .kw-button:hover,.kw-site .kw-nav-cta:hover{background:#444039;border-color:#444039;box-shadow:0 5px 14px #29272412}.kw-site .kw-link{color:#39342c;text-underline-offset:6px;font-weight:600}:is(.kw-site a:focus-visible,.kw-site button:focus-visible,.kw-site summary:focus-visible){outline-offset:5px;outline:2px solid #796540}.signature-stage{padding-top:0}.signature-note{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e5dfd3;border-radius:40px;flex-direction:row;align-items:center;gap:16px;width:max-content;max-width:100%;margin:0 auto 28px;padding:12px 22px;position:relative;inset:auto;transform:none;box-shadow:0 3px 12px #332a1b05}.signature-note>span:first-child{letter-spacing:1px;color:#72634b;font-size:10px}.signature-note strong{letter-spacing:-1px;color:#796540;font-size:26px}.signature-note>span:last-child{color:#625b50;font-size:12px}.signature-stage .showcase-window{border-color:#dedad2;border-radius:20px;box-shadow:0 0 0 6px #ffffffb3,0 24px 64px #332a1b0d}.signature-stage .showcase-panel{background:#fff}.signature-stage .showcase-toolbar{color:#696256;background:#faf9f7}.showcase-panel-head small,.showcase-paper-top span,.showcase-sidebar>span,.showcase-secure{color:#71695c}.showcase-sidebar button{transition:background .18s,color .18s}.showcase-sidebar button[aria-selected=true]{color:#695637;background:#eee9df}.signature-stage .showcase-paper{border-color:#e3ded3;box-shadow:0 8px 24px #332a1b06}.signature-caption{color:#6e6659;border-top:1px solid #e4dfd5;margin-top:4px;padding-top:18px}.kw-facts>div{align-items:flex-start}.kw-facts b{color:#39342c;font-weight:600}.kw-facts small{color:#686258}.kw-preview-section,.kw-portal-section,.kw-final{border:1px solid #ece8e0;border-radius:28px;width:calc(100% - 48px);max-width:1440px;margin-left:auto;margin-right:auto}.kw-preview-section{background:#f7f5f0}.kw-preview-copy h2 span{color:#827052}.kw-preview-copy>p,.kw-portal-copy>p,.kw-section-head>p{color:var(--sk-secondary)}.kw-preview-copy>small,.kw-disclosure{color:#6c6458}.quarter-disc{box-shadow:none;padding:7px}.quarter-disc>div{background:#f7f5f0}.kw-quarter-label,.kw-quarter-legend{color:#6b6254}.kw-quarter-legend{font-size:12px;line-height:1.7}.kw-process li{border-top-color:#d4ccbc}.kw-process li>span{color:#8a7755;font-variant-numeric:tabular-nums}.kw-process h3{font-weight:600}.kw-process li p{color:#655e53}.kw-service-grid article{border-color:var(--sk-border);border-radius:var(--sk-radius);background:#faf9f6;padding:34px 28px;box-shadow:0 4px 16px #332a1b03}.kw-service-grid article:nth-child(2),.kw-service-grid article:nth-child(3){background:#faf9f6}.kw-service-grid article:first-child{background:#f6f2e9;border-color:#dfd4be}.kw-service-index{color:#756348;font-size:11px}.kw-service-grid h3{letter-spacing:-.7px;min-height:63px;margin:30px 0 18px}.kw-service-grid p{color:#625b50}.kw-service-grid ul{color:#625b50;font-size:14px}.kw-service-grid a{border-color:#e2dbcf;padding-top:20px;font-weight:600;line-height:1.5}.kw-service-grid a svg{background:#ede8de;border-radius:50%;padding:5px;width:28px!important;height:28px!important}.kw-portal-section{background:#f7f7f5}.kw-portal-illustration{box-shadow:var(--sk-shadow);border-color:#dfdcd5;transform:none}.kw-demo-file small,.kw-demo-foot,.kw-demo-label{color:#6e675c!important}.kw-faq details{border-color:#e4dfd6}.kw-faq summary{color:#3d372e;font-weight:500}.kw-faq summary:hover{color:#796540}.kw-faq details[open] summary{font-weight:600}.kw-faq details p{color:#625b50;line-height:1.9}.kw-final{background:#f6f3ec}.kw-final p{color:#625b50}.kw-footer-top{padding-bottom:48px}.kw-footer nav a,.kw-footer-access a{color:#625c52}.kw-footer nav a:hover,.kw-footer-access a:hover{text-underline-offset:5px;text-decoration:underline}.kw-footer-bottom,.kw-legal-note{color:#71695e!important}.app-shell{background:#f6f6f3}.app-sidebar,.app-top{border-color:#e5e2da}.app-shell .page-heading h1{color:#292724;font-weight:500}.app-shell .page-heading p{color:#6a6358}.app-shell .panel,.app-shell .metric{border:1px solid #e5e1d8;border-radius:14px;box-shadow:0 4px 16px #332a1b03}.app-shell .metric strong{font-variant-numeric:tabular-nums;color:#302b23}.app-shell .metric>span{color:#625b50;font-weight:500}.app-shell .metric small,.app-shell .event small,.app-shell td small{color:#756b5c}.app-shell th{color:#6a604f;background:#f9f8f4;font-weight:600}.app-shell td{color:#5e5547;border-color:#eeebe4}.app-shell .table-title{color:#393127;font-weight:600}.app-shell .status-row{color:#716653}.app-shell .status-row i{background:#b4a17d}.app-shell .badge{font-weight:500}.app-shell .badge.offered{color:#706147;background:#f0ede6}.app-shell .badge.ready{color:#6f5d36;background:#eee9dc}.app-shell .badge.paid{color:#3f704c;background:#eaf2eb}.app-shell .badge.working{color:#80652c;background:#f8efdb}.app-shell .button,.account-form .button{min-height:46px;box-shadow:none;border-radius:10px;font-weight:600}.app-shell .button.secondary{color:#62543d;background:#f1eee7;border:1px solid #e1d9cb}.app-shell input,.app-shell select,.app-shell textarea,.account-form input{color:#41382b;border-color:#dcd6ca;border-radius:8px}.app-shell label,.account-form label{color:#675a46}.app-shell .fineprint,.app-shell .muted{color:#736854}.app-shell .empty h3{color:#5a4e3b}.app-shell .empty p,.app-shell .quiet-empty{color:#776b57}.account-form h2{letter-spacing:-1.3px;color:#2e2922;font-weight:500}.account-form>p{color:#6b6255;line-height:1.85}.auth-story{background:#f5f3ed}.auth-story h1{font-weight:500}.auth-story p,.auth-points span{color:#6b6255}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kw-service-grid article{transition:border-color .2s,box-shadow .2s}.kw-service-grid article:hover{border-color:#c8b68f;box-shadow:0 10px 30px #332a1b08}}@media (max-width:1050px){.kw-service-grid article{padding:28px 22px}.kw-service-grid{gap:18px}}@media (max-width:760px){.signature-note{gap:12px;margin-bottom:24px;padding:11px 17px}.signature-note>span:first-child{display:none}.signature-note>span:last-child{font-size:12px}.signature-caption{padding-top:15px}.signature-stage .showcase-window{border-radius:16px}.kw-preview-section,.kw-portal-section,.kw-final{border-radius:22px;width:calc(100% - 24px)}.kw-quarter-legend{gap:18px;font-size:12px}.kw-service-grid{gap:18px}.kw-service-grid article{padding:28px 24px}.kw-service-grid h3{min-height:0;margin:24px 0 17px}.kw-service-index{font-size:11px}.kw-service-grid ul{font-size:14px}.kw-preview-copy>small,.kw-disclosure{font-size:13px}.kw-site .kw-button{min-height:50px}.kw-footer-bottom,.kw-legal-note{font-size:12px;line-height:1.8}.app-shell .panel,.app-shell .metric{border-radius:12px}.app-shell .metric strong{font-size:29px}.app-shell input,.app-shell select,.app-shell textarea,.account-form input{min-height:46px;font-size:16px}.app-shell input[type=checkbox]{accent-color:#796540;min-height:0}.app-shell .table-filters,.app-shell .table-filters input,.app-shell .table-filters select{min-width:0}}@media (forced-colors:active){.apple-hero h1>span{-webkit-text-fill-color:currentColor}.quarter-disc{border:3px solid canvastext}.kw-service-grid article{border:1px solid canvastext}}:root{--studio-ink:#292724;--studio-body:#666056;--studio-muted:#7c7467;--studio-gold:#806b45;--studio-gold-light:#efe8da;--studio-line:#e5e0d6;--studio-paper:#fffefa;--studio-surface:#f7f6f2}.interface-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.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}.studio-header-frame{z-index:40;box-shadow:0 1px #29272403}.studio-header{flex-wrap:nowrap;gap:32px;height:78px;margin:0 auto;position:relative}.studio-header .studio-desktop-nav{background:0 0;border:0;align-items:center;gap:28px;height:auto;display:flex;position:static}.studio-header .studio-desktop-nav a{color:#625c52;white-space:nowrap;padding:16px 0;font-size:13px;font-weight:500;line-height:1.5}.studio-header .studio-desktop-nav a:hover{color:#8a7143}.studio-header .kw-header-actions{gap:22px}.studio-header .kw-login{align-items:center;min-height:44px;font-size:13px}.studio-header .kw-nav-cta{gap:15px;min-height:43px;padding:11px 18px;font-size:12px}.studio-menu-toggle,.studio-header .studio-mobile-nav{display:none}.kw-site [id]{scroll-margin-top:105px}.apple-hero{padding-top:68px}.apple-hero h1{margin-top:26px;margin-bottom:28px;font-size:clamp(76px,8.2vw,118px);line-height:1.04}.apple-hero>.kw-container>p{font-size:21px;line-height:1.7}.apple-hero-actions{margin-top:28px}.signature-stage{margin-top:52px;padding-inline:45px}.signature-note{background:#fff;border-color:#e7e0d2;margin-bottom:26px}.signature-orbit{opacity:.35}.studio-showcase .showcase-window{background:#fff;border:1px solid #dcd7cb;border-radius:18px;overflow:hidden;box-shadow:0 0 0 6px #ffffffb3,0 24px 70px #322a1d0c}.studio-window-top{background:#fff;border-bottom:1px solid #ede9e2;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:18px 28px;display:flex}.studio-window-brand{letter-spacing:-1.2px;color:#3c372e;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1}.studio-window-brand>span{color:#aa8e58}.studio-demo-label{letter-spacing:.25px;color:#7b7365;margin-left:auto;font-size:11px}.studio-window-account{color:#857044;background:#f0ebe0;border:1px solid #e2d9c6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.studio-demo-tabs{background:#faf9f6;border-bottom:1px solid #e9e4db;align-items:stretch;gap:30px;padding:0 28px;display:flex}.studio-demo-tabs>button{color:#777064;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:55px;margin-bottom:-1px;padding:14px 0;font-size:13px;transition:color .18s,border-color .18s;display:inline-flex}.studio-demo-tabs>button:hover{color:#4d4130}.studio-demo-tabs>button[aria-selected=true]{color:#735c34;border-bottom-color:#9f8757;font-weight:600}.kw-site .studio-demo-tabs .interface-icon{width:17px;height:17px}.studio-tab-index{color:#75664e;font-variant-numeric:tabular-nums;margin-left:10px;font-size:9px}.studio-demo-panel{outline-offset:-4px;background:#faf9f6;min-height:493px;padding:28px}.studio-demo-panel[hidden]{display:none}.studio-demo-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.studio-micro{letter-spacing:1.5px;color:#7a705f;font-size:9px;font-weight:600;line-height:1.7}.studio-demo-heading h3{letter-spacing:-.7px;margin-top:6px;font-size:24px;font-weight:600;line-height:1.3}.studio-demo-status{white-space:nowrap;color:#65734c;background:#f0f3e8;border:1px solid #e2e8d6;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:inline-flex}.studio-demo-status>span{background:#82965a;border-radius:50%;width:5px;height:5px}.studio-preview-layout{grid-template-columns:1.5fr .9fr;align-items:stretch;gap:22px;display:grid}.studio-paper{background:var(--studio-paper);border:1px solid #e7e1d5;border-radius:4px;min-width:0;padding:26px 28px 20px;box-shadow:0 6px 18px #2f271b05}.studio-paper-meta{color:#75664e;letter-spacing:1px;border-bottom:1px solid #e6dfd0;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;font-size:8px;display:flex}.studio-paper h4{letter-spacing:-.65px;color:#3e382d;margin:23px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.3}.kw-site .studio-paper-intro{color:#766b58;max-width:320px;font-size:12px;line-height:1.9}.studio-paper-section{border-top:1px solid #e9e3d6;align-items:flex-start;gap:13px;margin-top:24px;padding-top:22px;display:flex}.studio-paper-section>span{color:#75664e;font-variant-numeric:tabular-nums;padding-top:3px;font-size:10px}.studio-paper-section h5{color:#5b4e39;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5}.kw-site .studio-paper-section p{color:#7a705f;font-size:11px;line-height:1.9}.studio-paper-bottom{letter-spacing:.8px;color:#75664e;border-top:1px solid #e9e3d6;justify-content:space-between;align-items:center;gap:16px;margin-top:25px;padding-top:15px;font-size:8px;display:flex}.studio-paper-bottom>span:last-child{letter-spacing:-.5px;font-family:Georgia,Times New Roman,serif;font-size:16px}.studio-preview-aside{flex-direction:column;align-items:flex-start;min-width:0;padding:14px 2px 8px 10px;display:flex}.studio-preview-aside>strong{letter-spacing:-4px;color:#8c7449;margin:12px 0;font-size:64px;font-weight:500;line-height:1.1}.studio-preview-aside>strong>span{letter-spacing:-1px;margin-left:5px;font-size:30px}.kw-site .studio-preview-aside>p{color:#5f5341;font-size:15px;font-weight:500;line-height:1.6}.studio-demo-meter{background:#e6e0d3;border-radius:4px;width:100%;height:4px;margin:18px 0}.studio-demo-meter>span{background:#aa915c;border-radius:4px;width:25%;height:100%;display:block}.studio-preview-aside ul{flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.studio-preview-aside li{color:#756854;align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.kw-site .studio-preview-aside li svg{color:#9e885c;width:14px;height:14px}.studio-demo-download{color:#6c604d;border-top:1px solid #e5dfd2;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:16px;font-size:11px;line-height:1.7;display:flex}.studio-demo-download small{color:#75664e;font-size:10px}.kw-site .studio-demo-download svg{color:#8e7a56;width:17px;height:17px}.studio-demo-intro{max-width:560px;font-size:14px;line-height:1.8}.studio-file-list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.studio-file-list>div{background:#fffefa;border:1px solid #e5dfd2;border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex}.studio-file-icon{color:#97825a;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:42px;display:flex}.studio-file-icon small{letter-spacing:.7px;font-size:8px}.studio-file-list b{color:#65543b;overflow-wrap:anywhere;font-size:13px;font-weight:600}.kw-site .studio-file-list p{color:#827359;margin-top:4px;font-size:11px}.studio-file-list>div>svg:last-child{color:#8a976c;width:16px;margin-left:auto}.studio-demo-footnote{align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex;color:#7b705f!important;margin-top:22px!important}.kw-site .studio-demo-footnote svg{color:#958366;width:15px;height:15px}.studio-chat-layout{max-width:680px;margin:auto}.studio-chat-message{align-items:flex-start;gap:11px;max-width:85%;margin:20px 0;display:flex}.studio-chat-message>div,.studio-chat-message.own{background:#fffefa;border:1px solid #e3dccd;border-radius:4px 14px 14px;padding:18px 20px}.studio-chat-message.own{background:#eee8da;border-color:#e8deca;border-radius:14px 4px 14px 14px;margin-left:auto;display:block}.studio-chat-message small{color:#86714d;letter-spacing:.6px;font-size:9px;line-height:1.6}.kw-site .studio-chat-message p{color:#66543a;margin-top:7px;font-size:14px;line-height:1.85}.studio-chat-avatar{color:#907b55;background:#eee7d8;border:1px solid #dcd2be;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.signature-stage .studio-showcase .showcase-caption{max-width:760px;margin:0 auto;font-size:12px;line-height:1.8;color:#7d7467!important;padding:25px 12px 35px!important}.studio-showcase .showcase-caption>span{color:#5e5341;font-weight:500}.kw-site h2{letter-spacing:-2px;font-size:clamp(38px,4.3vw,59px);line-height:1.12}.kw-service-grid{gap:22px}.studio-service-top{justify-content:space-between;align-items:center;gap:15px;min-height:36px;display:flex}.kw-site .studio-service-top svg{color:#9f8758;stroke-width:1.3px;width:27px;height:27px}.kw-service-grid h3{min-height:62px;margin-top:26px}.kw-service-grid p{line-height:1.9}.kw-service-grid li{padding-left:16px;position:relative}.kw-service-grid li:before{content:"·";color:#a28b60;margin:0;font-weight:700;position:absolute;top:0;left:0}.kw-preview-copy h2{margin-bottom:26px}.kw-preview-copy .kw-link{margin-top:25px}.kw-facts{gap:38px}.kw-facts b{font-size:15px;font-weight:600}.kw-facts small{font-size:14px;line-height:1.75}.kw-portal-copy li{gap:12px;margin-block:16px;font-size:15px}.kw-portal-illustration{border-radius:16px}.kw-demo-top{padding:24px 30px}.kw-demo-content{padding:32px}.kw-faq summary{padding-block:26px}.kw-faq details[open]{padding-bottom:4px}.app-sidebar nav button{gap:12px;min-height:46px;line-height:1.5}.app-sidebar nav button>.interface-icon{color:#93836a}.app-sidebar nav button.active>.interface-icon{color:#80673d}.app-sidebar nav button small{text-align:center;color:#75664e;border-radius:6px;min-width:22px;font-size:11px;line-height:22px}.refresh,.signout-button{align-items:center;gap:8px;display:inline-flex}.app-shell .button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.app-shell .icon-button{border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.app-shell .icon-button:hover{background:#f3eee3}.app-shell .table-wrap:focus-visible{outline-offset:-3px;outline:2px solid #a18a5b}.app-shell th{letter-spacing:.6px;font-size:11px;font-weight:600}.app-shell .table-title{font-size:14px;line-height:1.6}.app-shell .metric{padding:25px;position:relative}.app-shell .metric>span{font-size:13px}.app-shell .metric strong{margin:17px 0 10px;font-size:34px;line-height:1.25}.app-shell .metric small{font-size:12px;line-height:1.7}.app-shell .page-heading{align-items:center;margin-bottom:32px}.app-shell .page-heading h1{letter-spacing:-1.6px;font-size:40px}.app-shell .page-heading p{font-size:14px;line-height:1.8}.app-shell .eyebrow{letter-spacing:1.5px;font-size:11px}.app-shell .section-label>span{letter-spacing:1px;font-size:10px}.app-shell .panel h3{letter-spacing:-.2px;font-size:16px}.studio-empty-icon{background:#f7f3ea;border:1px solid #e7dfcf;border-radius:14px;place-items:center;width:64px;height:68px;margin:0 auto 20px;color:#a58b5b!important;display:grid!important}.app-shell .empty h3{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1.4}.app-shell .empty p{font-size:14px;line-height:1.8}.project-progress{background:#fbfaf6;border:1px solid #e6dfd1;border-radius:14px;margin-bottom:27px;padding:23px 25px 18px}.project-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.project-progress li{color:#75664e;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:1.6;display:flex}.progress-number{color:#75664e;background:#fffefa;border:1px solid #e2d9c8;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.project-progress li.complete{color:#817258}.project-progress li.complete .progress-number{color:#907644;background:#efe8d9;border-color:#e5dac4}.project-progress li.current{color:#6b5430;font-weight:600}.project-progress li.current .progress-number{color:#fff;background:#8f7749;border-color:#8f7749}.project-progress>p{color:#7e6b4b;border-top:1px solid #e9e1d1;margin:20px 0 0;padding-top:14px;font-size:13px;line-height:1.8}.auth-story{background:linear-gradient(135deg,#f8f6f0,#efebe0);gap:40px;padding-inline:10%}.auth-story .eyebrow{letter-spacing:1.4px;color:#75664e;font-size:10px}.auth-story h1{letter-spacing:-2px;font-size:clamp(38px,3.8vw,58px);font-weight:500;line-height:1.12}.auth-story h1 span{color:#8e7e61}.auth-story p{max-width:480px;font-size:15px;line-height:1.9}.auth-points{flex-direction:column;gap:14px;margin-top:28px;display:flex}.auth-points span{color:#78664b;align-items:center;gap:12px;font-size:13px;display:flex}.auth-points svg{color:#a18755}.studio-auth-preview{background:#fffdf6;border:1px solid #e4d8c1;border-radius:12px;max-width:390px;margin-top:35px;padding:25px 28px;box-shadow:0 18px 40px #6b4d1b08}.studio-auth-preview>div:first-child{letter-spacing:1.3px;color:#75664e;justify-content:space-between;align-items:center;gap:15px;font-size:9px;display:flex}.studio-auth-preview>strong{letter-spacing:-.6px;color:#665137;margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.2;display:block}.studio-auth-progress{background:#e9e0cd;border-radius:3px;height:4px;margin:20px 0 12px}.studio-auth-progress i{background:#b39965;border-radius:3px;width:25%;height:100%;display:block}.studio-auth-preview>small{color:#75664e;font-size:11px;line-height:1.7}.auth-form-area{background:#fff}.account-form h2{margin-bottom:20px;font-size:38px;font-weight:500;line-height:1.16}.account-form .eyebrow{letter-spacing:1.3px;font-size:11px}.account-form label{font-size:13px;font-weight:500}.account-form input{background:#fffefa;min-height:50px;transition:border-color .18s,box-shadow .18s}.account-form input:hover{border-color:#bbaa89}.account-form input:focus-visible{outline-offset:2px;outline:2px solid #a68a54}.account-form .password-field input{padding-right:85px}.account-form .password-field button{min-width:75px;min-height:44px;font-size:12px}.account-form .auth-switch{border-top:1px solid #eae5da;margin-top:28px;padding-top:22px;font-size:13px}.account-form .auth-switch button,.account-form .auth-forgot{text-underline-offset:4px;min-height:40px}.account-form .auth-back{color:#877457;font-size:12px}.order-dialog,.author-dialog{border-color:#ddd4c1;border-radius:18px;box-shadow:0 24px 90px #332a1b20}.order-dialog .eyebrow,.author-dialog .eyebrow{letter-spacing:1.2px;font-size:11px}.order-dialog h2,.author-dialog h2{letter-spacing:-1.3px;font-weight:500;line-height:1.18}.order-dialog label,.author-dialog label{color:#746144;font-size:13px}.order-dialog input,.order-dialog select,.order-dialog textarea,.author-dialog input{color:#5c4b32;background:#fffefa;border-color:#e0d7c6;border-radius:8px}.order-submit{border-top:1px solid #e7dfcf;margin-top:24px;padding-top:22px}.order-submit>span{color:#8a7147;font-size:13px}.attachments-panel .attachment-mark{color:#a58c5c}.attachments-panel .saved-files>li{border-color:#e5dcc9;border-radius:8px}@media (min-width:761px) and (max-width:1050px){.studio-header{gap:20px}.studio-header .studio-desktop-nav{gap:18px}.studio-header .kw-header-actions{gap:15px}.studio-header .kw-nav-cta{padding-inline:14px;font-size:11px}.studio-header .studio-desktop-nav a{font-size:12px}.signature-stage{padding-inline:15px}.studio-demo-panel{padding:24px}.studio-preview-layout{grid-template-columns:1.4fr 1fr;gap:18px}.studio-paper{padding:22px}.studio-paper h4{font-size:25px}.studio-preview-aside{padding-left:4px}.studio-preview-aside>strong{font-size:58px}.project-progress li{flex-direction:column;align-items:flex-start;gap:7px;font-size:11px}.auth-story{padding-inline:9%}.studio-auth-preview{padding:22px}.auth-story h1{font-size:42px}}@media (max-width:760px){.studio-header{gap:18px;width:calc(100% - 40px);height:70px;margin-bottom:0}.studio-header .studio-desktop-nav,.studio-header .kw-nav-cta{display:none}.studio-header .kw-header-actions{gap:16px;margin-left:auto}.studio-header .kw-login{font-size:13px}.studio-header .brand .skriptovia-word{font-size:30px}.studio-menu-toggle{color:#716047;cursor:pointer;background:0 0;border:1px solid #e8e2d7;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.studio-menu-toggle[aria-expanded=true]{background:#f2ede3;border-color:#ddd1bb}.studio-header .studio-mobile-nav:not([hidden]){background:#fffefa;border:0;border-bottom:1px solid #e0d5c1;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:auto;padding:12px 20px 22px;display:flex;position:absolute;top:70px;left:-20px;right:-20px;box-shadow:0 20px 35px #332a1b12}.studio-header .studio-mobile-nav>a{color:#53432c;border-bottom:1px solid #eee6d7;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 5px;font-size:17px;display:flex}.studio-mobile-nav>a>span{align-items:center;gap:17px;display:flex}.studio-mobile-nav small{color:#a18a5e;letter-spacing:.8px;font-size:10px}.studio-header .studio-mobile-nav>a.studio-mobile-cta{color:#fff;background:#292724;border:0;border-radius:9px;min-height:50px;margin-top:20px;padding:16px 18px;font-size:14px}.studio-header .studio-mobile-nav>p{text-align:center;color:#75664e;margin:0;padding-top:15px;font-size:11px}.kw-site [id]{scroll-margin-top:92px}.apple-hero{padding-top:44px}.apple-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(38px,9vw,65px);line-height:1.08}.apple-hero>.kw-container>p{font-size:17px;line-height:1.8}.signature-stage{margin-top:36px;padding:0}.signature-note{margin-bottom:22px}.studio-window-top{gap:12px;min-height:60px;padding:16px 18px}.studio-window-brand{font-size:24px}.studio-demo-label{text-align:right;max-width:105px;font-size:9px;line-height:1.5}.studio-window-account{width:25px;height:25px;font-size:10px}.studio-demo-tabs{justify-content:space-between;gap:9px;padding:0 12px}.studio-demo-tabs>button{flex:1;gap:6px;min-height:52px;padding:14px 4px;font-size:12px}.studio-tab-index{display:none}.kw-site .studio-demo-tabs .interface-icon{width:15px;height:15px}.studio-demo-panel{min-height:0;padding:23px 18px}.studio-demo-heading{flex-wrap:wrap;gap:12px;margin-bottom:21px}.studio-demo-heading h3{letter-spacing:-.7px;font-size:24px}.studio-micro{font-size:9px}.studio-demo-status{padding:6px 10px;font-size:10px}.studio-preview-layout{display:block}.studio-paper{padding:24px 21px}.studio-paper-meta{letter-spacing:.5px;gap:10px;padding-bottom:16px;font-size:9px}.studio-paper h4{margin-top:21px;font-size:26px}.kw-site .studio-paper-intro{font-size:13px;line-height:1.8}.studio-paper-section{gap:11px;margin-top:22px;padding-top:20px}.studio-paper-section h5{font-size:13px}.kw-site .studio-paper-section p{font-size:13px;line-height:1.85}.studio-paper-bottom{margin-top:22px;font-size:9px}.studio-paper-bottom>span:last-child{font-size:16px}.studio-preview-aside{grid-template-columns:auto 1fr;align-items:center;gap:0 20px;padding:24px 3px 0;display:grid}.studio-preview-aside>.studio-micro{grid-column:1/-1;margin-bottom:9px}.studio-preview-aside>strong{letter-spacing:-3px;margin:0;font-size:53px}.studio-preview-aside>strong>span{font-size:25px}.kw-site .studio-preview-aside>p{font-size:14px;line-height:1.6}.studio-demo-meter{grid-column:1/-1;margin:17px 0 20px}.studio-preview-aside ul{grid-column:1/-1;gap:9px;margin:0 0 19px}.studio-preview-aside li{font-size:12px}.studio-demo-download{grid-column:1/-1;padding-top:16px;font-size:12px}.studio-demo-download small{font-size:11px}.studio-demo-intro{font-size:14px;line-height:1.8}.studio-file-list{gap:10px}.studio-file-list>div{gap:10px;padding:15px 12px}.studio-file-icon{width:30px}.studio-file-list b{font-size:12px}.kw-site .studio-file-list p{font-size:11px;line-height:1.7}.studio-demo-footnote{font-size:11px}.studio-chat-message{gap:8px;max-width:96%}.studio-chat-message>div,.studio-chat-message.own{padding:15px}.kw-site .studio-chat-message p{font-size:13px}.studio-chat-message small{font-size:9px}.studio-chat-avatar{width:24px;height:24px}.signature-stage .studio-showcase .showcase-caption{font-size:12px;padding:22px 4px 28px!important}.studio-showcase .showcase-caption>span{display:block}.kw-site h2{letter-spacing:-1.5px;font-size:37px;line-height:1.14}.kw-service-grid h3{min-height:0;margin-top:22px}.studio-service-top{min-height:32px}.kw-facts{gap:22px}.kw-facts b{font-size:14px}.kw-facts small{font-size:13px}.kw-preview-copy>p{font-size:16px}.kw-demo-content{padding:25px}.kw-demo-top{padding:22px 25px}.kw-portal-copy li{font-size:14px}.kw-faq summary{padding-block:24px;line-height:1.6}.kw-faq details p{font-size:15px;line-height:1.85}.app-sidebar nav button{gap:9px;min-height:47px;font-size:13px}.app-sidebar nav button>.interface-icon{width:18px;height:18px}.sidebar-bottom .signout-button{align-items:center;gap:7px;display:inline-flex}.sidebar-bottom .signout-button svg{width:14px;height:14px}.app-shell .page-heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.app-shell .page-heading h1{font-size:34px}.app-shell .page-heading p{font-size:13px}.app-shell .eyebrow{font-size:10px}.app-shell .metric{padding:19px 16px}.app-shell .metric>span{font-size:12px}.app-shell .metric strong{overflow-wrap:anywhere;margin:14px 0 8px;font-size:29px}.app-shell .metric small{font-size:11px}.app-shell .table-filters{gap:8px}.app-shell .table-filters input,.app-shell .table-filters select{flex:1;max-width:none;font-size:16px}.app-shell .section-label{flex-wrap:wrap;gap:8px}.app-shell .section-label>span{font-size:9px}.app-shell .icon-button{min-width:44px;min-height:44px}.app-shell .empty h3{font-size:21px}.app-shell .empty p{font-size:13px}.project-progress{border-radius:12px;margin-bottom:22px;padding:21px 18px 17px}.project-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.project-progress li{gap:8px;font-size:12px}.progress-number{width:24px;height:24px}.project-progress>p{margin-top:18px;font-size:12px;line-height:1.8}.auth-form-area{background:#fff;padding:35px 25px 50px}.account-form h2{letter-spacing:-1.2px;font-size:35px}.account-form .eyebrow{font-size:10px}.account-form>p{font-size:15px}.auth-mobile-brand.brand{margin-bottom:38px}.account-form label{font-size:13px}.account-form .button{min-height:50px;font-size:15px}.order-dialog,.author-dialog{border-radius:15px;padding:26px 22px}.order-dialog input,.order-dialog select,.order-dialog textarea,.author-dialog input{font-size:16px}.order-submit{flex-direction:column;align-items:stretch;gap:14px;display:flex}.order-submit>span{text-align:center;font-size:12px}.order-submit .button{width:100%;min-height:50px;font-size:14px}}@media (max-width:360px){.studio-header{width:calc(100% - 32px)}.studio-header .kw-header-actions{gap:10px}.studio-header .studio-mobile-nav:not([hidden]){padding-inline:16px;left:-16px;right:-16px}.studio-demo-tabs{gap:5px;padding:0 8px}.studio-demo-tabs>button{gap:4px;font-size:11px}.kw-site .studio-demo-tabs .interface-icon{width:13px;height:13px}.studio-demo-panel{padding:20px 14px}.studio-paper{padding:20px 17px}.studio-paper h4{font-size:23px}.studio-window-account{display:none}.app-shell .metric strong{font-size:25px}.app-shell .metric{padding:17px 13px}.app-sidebar nav button{gap:7px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.studio-spinning{animation:1s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.studio-demo-tabs>button[aria-selected=true]{border-bottom-color:highlight}.studio-demo-status,.progress-number,.studio-menu-toggle{border:1px solid canvastext}}.kw-site{--sk-text:#1d1d1f;--sk-secondary:#6e6e73;color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Helvetica,sans-serif}.kw-site .kw-container{width:min(1120px,100% - 80px)}.kw-site .studio-header-frame{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffdb;border-bottom:1px solid #0000000c}.kw-site .studio-header{width:calc(100% - 80px);max-width:1120px;height:68px}.kw-site .studio-header .studio-desktop-nav a,.kw-site .studio-header .kw-login{color:#424245;font-size:12px}.kw-site .studio-header .kw-nav-cta{border-radius:30px;min-height:36px;padding:9px 16px;font-weight:500}.kw-site .kw-button{box-shadow:none;background:#1d1d1f;border-color:#1d1d1f;border-radius:40px;min-height:52px;font-weight:500}.kw-site .kw-link{color:#806942;font-weight:500}.kw-site .kw-kicker{letter-spacing:1.8px;color:#77716a;font-size:11px;font-weight:600}.kw-site .apple-hero{text-align:center;background:linear-gradient(#fff 35%,#f5f5f7);padding-top:88px}.kw-site .apple-hero .kw-kicker{color:#85704f;letter-spacing:2px}.kw-site .apple-hero h1{letter-spacing:-.065em;color:#1d1d1f;margin:24px 0 28px;font-size:clamp(66px,7.7vw,108px);font-weight:600;line-height:1.02}.kw-site .apple-hero h1>span{color:#85817b;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#696764,#b5a68b);-webkit-background-clip:text;background-clip:text}.kw-site .apple-hero>.kw-container>p{color:#6e6e73;letter-spacing:-.4px;max-width:730px;margin-inline:auto;font-size:22px;line-height:1.5}.kw-site .apple-hero-actions{justify-content:center;gap:28px;margin-top:30px}.kw-site .apple-hero-actions .kw-button{padding:16px 25px;font-size:15px}.kw-site .apple-hero>.kw-container>small{color:#86868b;margin-top:18px;font-size:12px}.kw-site .signature-stage{margin-top:72px;padding:0 25px}.kw-site .signature-note,.kw-site .signature-orbit{display:none}.kw-site .signature-stage .showcase-window{border:1px solid #d9d9dd;border-radius:20px;box-shadow:0 0 0 6px #fff,0 35px 80px #25252516}.kw-site .studio-window-top{background:#fff;border-color:#e8e8ed;min-height:64px;padding:18px 30px}.kw-site .studio-demo-tabs{background:#fff;border-color:#e8e8ed;gap:32px}.kw-site .studio-demo-tabs>button{color:#86868b;min-height:52px;font-size:12px}.kw-site .studio-demo-tabs>button[aria-selected=true]{color:#1d1d1f;border-color:#1d1d1f}.kw-site .studio-demo-panel{background:#f5f5f7;min-height:490px;padding:32px}.kw-site .studio-demo-heading h3{letter-spacing:-1px;color:#1d1d1f;font-size:26px}.kw-site .studio-micro{color:#86868b;letter-spacing:1.1px}.kw-site .studio-paper{background:#fff;border-color:#e8e8ed;border-radius:5px;padding:32px;box-shadow:0 12px 24px #00000005}.kw-site .studio-paper h4{color:#302c26;font-size:28px}.kw-site .studio-preview-aside{padding:14px 12px 8px 20px}.kw-site .studio-preview-aside>strong{letter-spacing:-5px;color:#9b8255;font-size:80px;font-weight:500}.kw-site .studio-preview-aside>p{color:#494949;font-size:17px}.kw-site .studio-demo-meter{background:#e3e3e8;height:5px}.kw-site .signature-stage .studio-showcase .showcase-caption{font-size:11px;color:#86868b!important;padding:26px 0 42px!important}.kw-site .kw-facts{border-bottom:0;gap:40px;padding-block:44px}.kw-site .kw-facts b{color:#353538;font-size:14px;font-weight:600}.kw-site .kw-facts small{color:#86868b;margin-top:5px;font-size:12px;line-height:1.6}.kw-site .kw-facts svg{color:#8c7958;background:#f5f5f7}.kw-site h2{letter-spacing:-.05em;color:#1d1d1f;font-size:clamp(42px,4.8vw,66px);font-weight:600;line-height:1.06}.kw-site .kw-preview-section{background:#151516;border:0;border-radius:0;width:100%;max-width:none;margin:20px 0 0;padding:120px 0}.kw-site .kw-preview-layout{grid-template-columns:1.2fr 1fr;gap:100px}.kw-site .kw-preview-copy .kw-kicker{color:#ae9b78}.kw-site .kw-preview-copy h2{color:#f5f5f7}.kw-site .kw-preview-copy h2 span{color:#a49a88}.kw-site .kw-preview-copy>p{color:#a1a1a6;font-size:17px;line-height:1.8}.kw-site .kw-preview-copy>small{color:#949499;font-size:12px;line-height:1.7}.kw-site .kw-preview-copy .kw-link{color:#d0b991}.kw-site .quarter-disc{background:conic-gradient(from -90deg,#d8c5a0 0deg,#ab9063 90deg,#333335 90deg 360deg);width:330px;padding:4px}.kw-site .quarter-disc>div{background:#151516}.kw-site .kw-quarter-value{color:#e3d3b6;letter-spacing:-8px;font-size:132px;font-weight:400}.kw-site .kw-quarter-label{color:#c1bcb2;font-size:14px}.kw-site .kw-quarter-legend{color:#a1a1a6;font-size:11px}.kw-site .kw-section{padding-block:120px}.kw-site .kw-section-head{align-items:flex-end;gap:60px;margin-bottom:56px}.kw-site .kw-section-head>p{color:#86868b;font-size:17px;line-height:1.7}.kw-site .kw-process ol{gap:44px}.kw-site .kw-process li{border-color:#d2d2d7;padding-top:28px}.kw-site .kw-process li>span{letter-spacing:-1px;color:#a58f6a;font-size:22px}.kw-site .kw-process h3{color:#1d1d1f;letter-spacing:-.7px;min-height:62px;font-size:23px}.kw-site .kw-process li p{color:#6e6e73;font-size:15px;line-height:1.8}.kw-site .kw-services{border:0;padding-top:10px}.kw-site .kw-service-grid{gap:20px}.kw-site .kw-service-grid article,.kw-site .kw-service-grid article:nth-child(2),.kw-site .kw-service-grid article:nth-child(3){box-shadow:none;background:#f5f5f7;border:0;border-radius:24px;padding:36px 30px}.kw-site .kw-service-grid article:first-child{background:#f2efe9}.kw-site .kw-service-grid h3{letter-spacing:-1.1px;margin:38px 0 24px;font-size:28px;line-height:1.15}.kw-site .kw-service-grid p,.kw-site .kw-service-grid ul{color:#6e6e73;font-size:14px;line-height:1.8}.kw-site .kw-service-grid a{color:#292724;border-color:#dcdce0;font-size:14px}.kw-site .kw-service-index{letter-spacing:1px;font-size:10px}.kw-site .kw-disclosure{color:#86868b;font-size:12px}.kw-site .kw-portal-section{background:#f5f5f7;border:0;border-radius:0;width:100%;max-width:none;padding-block:120px}.kw-site .kw-portal-layout{gap:100px}.kw-site .kw-portal-illustration{background:#fff;border:1px solid #e2e2e7;border-radius:18px;transform:perspective(1200px)rotateY(5deg);box-shadow:0 24px 60px #00000008}.kw-site .kw-demo-top{background:#fff;border-color:#eee}.kw-site .kw-portal-copy>p{color:#6e6e73;font-size:17px}.kw-site .kw-portal-copy li{color:#6e6e73;font-size:14px}.kw-site .kw-faq{gap:90px}.kw-site .kw-faq h2{font-size:52px}.kw-site .kw-faq details{border-color:#d2d2d7}.kw-site .kw-faq summary{color:#1d1d1f;padding-block:24px;font-size:16px}.kw-site .kw-faq details p{color:#6e6e73;font-size:14px}.kw-site .kw-final{background:#f5f5f7;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding-block:110px}.kw-site .kw-final h2{letter-spacing:-3px;font-size:64px}.kw-site .kw-final p{color:#6e6e73;max-width:620px;font-size:18px;line-height:1.7}.kw-site .kw-final .kw-button{margin-top:12px}.kw-site .kw-footer{background:#fff}.kw-site .kw-footer nav a,.kw-site .kw-footer-access a{color:#6e6e73;font-size:12px}.kw-site .kw-footer-bottom,.kw-site .kw-legal-note{font-size:11px;color:#86868b!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.kw-site .kw-service-grid article{transition:transform .3s}.kw-site .kw-service-grid article:hover{transform:translateY(-6px)}.kw-site .kw-button{transition:background .2s,transform .2s}.kw-site .kw-button:hover{transform:translateY(-2px)}}@media (max-width:1050px){.kw-site .studio-header,.kw-site .studio-header .studio-desktop-nav{gap:18px}.kw-site .kw-preview-layout,.kw-site .kw-portal-layout{gap:44px}.kw-site .kw-service-grid article{padding:28px 22px}.kw-site .kw-service-grid h3{font-size:24px}.kw-site .kw-faq{gap:45px}}@media (max-width:760px){.kw-site .kw-container{width:calc(100% - 40px)}.kw-site .studio-header{width:calc(100% - 36px);height:64px}.kw-site .studio-header .studio-mobile-nav:not([hidden]){top:64px}.kw-site .apple-hero{padding-top:60px}.kw-site .apple-hero .kw-kicker{letter-spacing:1.2px;font-size:9px}.kw-site .apple-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(44px,10.8vw,74px)}.kw-site .apple-hero>.kw-container>p{font-size:18px;line-height:1.55}.kw-site .apple-hero-actions{flex-direction:column;gap:16px}.kw-site .apple-hero-actions .kw-link{min-height:40px}.kw-site .signature-stage{margin-top:38px;padding:0}.kw-site .studio-window-top{gap:10px;padding:16px}.kw-site .studio-demo-tabs{gap:8px;padding-inline:10px}.kw-site .studio-demo-panel{min-height:0;padding:23px 17px}.kw-site .studio-demo-heading h3{font-size:23px}.kw-site .studio-paper{padding:24px 20px}.kw-site .studio-paper h4{font-size:25px}.kw-site .studio-preview-aside{padding:24px 3px 0}.kw-site .studio-preview-aside>strong{letter-spacing:-3px;font-size:56px}.kw-site .studio-preview-aside>p{font-size:14px}.kw-site .kw-facts{gap:24px;padding-block:34px}.kw-site .kw-facts small{font-size:13px}.kw-site h2{letter-spacing:-2px;font-size:42px}.kw-site .kw-preview-section{margin-top:0;padding-block:72px}.kw-site .kw-preview-layout{gap:48px}.kw-site .quarter-disc{width:275px}.kw-site .kw-quarter-value{font-size:112px}.kw-site .kw-section{padding-block:76px}.kw-site .kw-section-head{align-items:flex-start;gap:24px;margin-bottom:35px}.kw-site .kw-process h3{min-height:0;font-size:22px}.kw-site .kw-process li>span{font-size:20px}.kw-site .kw-services{padding-top:0}.kw-site .kw-service-grid article{padding:30px}.kw-site .kw-service-grid h3{margin:30px 0 20px;font-size:30px}.kw-site .kw-service-grid p{font-size:15px}.kw-site .kw-portal-section{padding-block:72px}.kw-site .kw-portal-layout{gap:45px}.kw-site .kw-portal-illustration{transform:none}.kw-site .kw-faq h2{font-size:42px}.kw-site .kw-final{padding-block:78px}.kw-site .kw-final h2{letter-spacing:-2px;font-size:43px}.kw-site .kw-final p{font-size:17px}.kw-site .kw-footer-top{gap:32px}}@media (forced-colors:active){.kw-site .apple-hero h1>span{-webkit-text-fill-color:currentColor;background:0 0}.kw-site .kw-preview-section{border:1px solid canvastext}}.kw-site .sample-section{border-top:1px solid #e9e7e2}.sample-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sample-card{background:#f5f5f7;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.sample-card-visual{background:#e9e5dc;justify-content:center;height:290px;padding-top:36px;display:flex;position:relative;overflow:hidden}.sample-card-visual img{object-fit:cover;object-position:top;align-self:flex-start;width:220px;height:auto;transform:rotate(-5deg);box-shadow:0 15px 45px #29272425}.sample-card-visual.sample-full{background:#e8e9e9}.sample-full img{transform:rotate(4deg)}.sample-badge{color:#fff;letter-spacing:1px;background:#292724;border-radius:20px;padding:10px 15px;font-size:11px;font-weight:700;position:absolute;bottom:24px;right:25px}.sample-card-copy{flex-direction:column;flex:1;padding:34px;display:flex}.kw-site .sample-card-copy h3{letter-spacing:-.8px;margin:17px 0;font-size:27px;line-height:1.2}.kw-site .sample-card-copy p{margin:0 0 25px;font-size:15px;line-height:1.8}.sample-card-copy .kw-button{align-self:flex-start;margin-top:auto;font-size:13px}.sample-card-copy>small{color:#6e6e73;margin-top:12px;font-size:11px;display:block}.sample-report-row{border-bottom:1px solid #e4e2dd;justify-content:space-between;align-items:center;gap:30px;padding:35px 0;display:flex}.kw-site .sample-report-row h3{letter-spacing:-.5px;margin-bottom:10px;font-size:20px}.kw-site .sample-report-row p{max-width:520px;font-size:14px;line-height:1.8}.sample-report-row .kw-link{flex-shrink:0;font-size:13px}.kw-site .sample-note{color:#6e6e73;max-width:970px;margin:22px 0 0;font-size:12px;line-height:1.8}.report-panel>h3{margin:12px 0}.report-download{border-top:1px solid #e7e6e4;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 0;display:flex}.report-download strong{font-size:14px}.report-download .button{font-size:13px}.report-panel form{border-top:1px solid #e7e6e4;margin-top:20px;padding-top:20px}.report-panel input[type=file]{font-size:13px}.report-panel .checkbox{font-size:12px!important}@media (min-width:761px){.kw-site .kw-service-grid article:nth-child(4),.kw-site .kw-service-grid article:nth-child(5){background:#f1f1f3}}@media (max-width:1050px){.sample-report-row{flex-direction:column;align-items:flex-start;gap:15px}.sample-card-copy{padding:28px}}@media (max-width:760px){.sample-grid{grid-template-columns:1fr}.sample-card-visual{height:260px}.sample-card-copy{padding:28px}.kw-site .sample-card-copy h3{font-size:27px}.sample-card-copy .kw-button{width:100%;font-size:13px}.sample-report-row .kw-link{flex-shrink:1;font-size:13px}.kw-site .sample-note{font-size:13px}.sample-card-copy>small{font-size:12px}}.kw-site.atelier{--a-ink:#1d1d1f;--a-muted:#6e6e73;--a-gold:#967746;--a-paper:#f5f5f7;--a-line:#dcdce0;color:var(--a-ink);letter-spacing:-.015em;-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Manrope,Helvetica,Arial,sans-serif;overflow:clip}.atelier :where(h1,h2,h3,h4,p){margin:0}.atelier button{font-family:inherit}.atelier [hidden]{display:none!important}.atelier img{max-width:100%}.atelier :where(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #9d7b42}.atelier [id]{scroll-margin-top:85px}.kw-site.atelier h2{letter-spacing:-.055em;color:var(--a-ink);text-wrap:balance;font-size:clamp(40px,4.6vw,62px);font-weight:650;line-height:1.06}.atelier h2>span{color:#86868b}.kw-site.atelier h3{letter-spacing:-.035em;color:var(--a-ink);font-family:inherit;font-weight:600}.atelier .a-wrap{width:min(1120px,100% - 96px);margin-inline:auto}.atelier .a-eyebrow{letter-spacing:.12em;color:#82725a;margin-bottom:20px;font-size:11px;font-weight:600;line-height:1.5;display:block}.atelier .a-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:58px;display:flex}.a-section-heading>p{color:#77777d;letter-spacing:-.025em;max-width:440px;font-size:18px;line-height:1.55}.atelier .studio-header{width:min(1120px,100% - 64px);height:60px;margin-bottom:0}.atelier .studio-header-frame{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border-bottom:1px solid #00000009}.atelier .studio-header .kw-nav-cta{background:#292724;border:0;border-radius:24px;min-height:34px;padding:9px 15px;font-size:12px}.atelier .skriptovia-word{font-size:29px}.atelier .a-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.atelier .a-button{color:#fff;text-align:center;background:#292724;border:1px solid #292724;border-radius:28px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:13px 23px;font-size:14px;font-weight:500;line-height:1.3;transition:background .2s;display:inline-flex}.atelier .a-button:hover{background:#4c4439;border-color:#4c4439}.atelier .a-text-link{color:#8b6d3d;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.atelier .a-text-link:hover{text-underline-offset:5px;text-decoration:underline}.atelier .a-text-link svg,.atelier .a-button svg{flex-shrink:0}.a-hero{text-align:center;background:linear-gradient(#fff 38%,#f5f4f1);padding:69px 0 0;position:relative;overflow:hidden}.a-hero-copy{z-index:2;padding:0 24px;position:relative}.a-hero .a-eyebrow{letter-spacing:.16em;margin-bottom:24px;font-size:10px}.atelier .a-hero h1{letter-spacing:-.063em;color:#202022;text-wrap:balance;font-size:clamp(60px,7.3vw,104px);font-weight:650;line-height:1.01}.a-hero h1>span,.a-final h2>span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#655b4d 10%,#b29b70 55%,#7e7160);-webkit-background-clip:text;background-clip:text}.a-hero-copy>p{letter-spacing:-.025em;color:#747478;margin-top:25px;font-size:22px;line-height:1.45}.a-hero .a-actions{justify-content:center;margin-top:27px}.a-hero-copy>small{color:#81817e;margin-top:16px;font-size:11px;display:block}.a-document-stage{isolation:isolate;max-width:1050px;height:465px;margin:46px auto 0;position:relative}.a-stage-halo{z-index:-1;background:radial-gradient(#d6c6a650,#0000 68%);position:absolute;inset:45% 0 -30%}.a-document{background:#fff;border:1px solid #e1ded8;width:300px;position:absolute;overflow:hidden;box-shadow:0 30px 60px #332a1b16,0 4px 10px #332a1b05}.a-document img{width:100%;height:auto;display:block}.a-document-main{z-index:3;border-radius:4px 4px 0 0;width:320px;transition:transform .35s;top:14px;left:calc(50% - 160px);transform:perspective(1300px)rotateX(3deg)}.a-document-main:hover{transform:translateY(-5px)}.a-document-left{z-index:1;top:78px;left:calc(50% - 382px);transform:rotate(-12deg)}.a-document-right{z-index:2;top:85px;left:calc(50% + 85px);transform:rotate(11deg)}.a-document-open{color:#716044;background:#fffdf9f5;border-top:1px solid #eee7da;justify-content:center;align-items:center;gap:9px;padding:16px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.a-preview-tag{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:left;background:#fffdf8ed;border:1px solid #fff;border-radius:14px;min-width:153px;padding:21px 25px;position:absolute;top:210px;left:calc(50% + 245px);box-shadow:0 15px 40px #42362312}.a-preview-tag>span{letter-spacing:.12em;color:#8b7a61;font-size:8px;display:block}.a-preview-tag strong{letter-spacing:-3px;color:#9b8153;margin:5px 0;font-size:55px;font-weight:500;line-height:1.2;display:block}.a-preview-tag strong span{letter-spacing:-1px;margin-left:3px;font-size:27px}.a-preview-tag small{color:#776b5a;font-size:10px}.a-hero-caption{color:#8a8276;z-index:5;background:#f5f4f1;justify-content:center;gap:28px;padding:27px 24px 30px;font-size:10px;display:flex;position:relative}.a-hero-caption>span:first-child{color:#575248;font-weight:500}.a-trust{border-bottom:1px solid #eae8e4;justify-content:space-between;gap:24px;padding-block:29px;display:flex}.a-trust>span{color:#6c6a66;align-items:center;gap:10px;font-size:12px;display:flex}.a-trust svg{color:#9b855e;flex-shrink:0}.a-offers{padding:110px 12px 0}.a-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1760px;margin:auto;display:grid}.a-offer{background:#f5f5f7;flex-direction:column;min-width:0;display:flex;overflow:hidden}.a-offer-wide{grid-column:1/-1}.a-offer-content{flex-direction:column;flex:1;display:flex}.a-offer-copy{text-align:center;padding:53px 34px 0}.a-product-name{letter-spacing:.08em;color:#827357;margin-bottom:15px;font-size:11px;font-weight:600;display:block}.atelier .a-offer h3{letter-spacing:-.05em;white-space:pre-line;text-wrap:balance;max-width:480px;margin:0 auto;font-size:clamp(34px,3.2vw,47px);font-weight:650;line-height:1.08}.a-offer-copy>p{color:#79797e;letter-spacing:-.025em;max-width:390px;margin:18px auto 0;font-size:18px;line-height:1.5}.a-offer .a-actions{justify-content:center;gap:23px;margin-top:20px}.a-offer .a-button{min-height:42px;padding:11px 19px;font-size:13px}.a-offer .a-text-link{font-size:13px}.a-offer-scene{flex:1;justify-content:center;align-items:center;width:100%;padding:35px 32px 30px;display:flex}.a-offer-paper{color:#f5f5f7;background:#171919}.a-offer-paper .a-offer-content{grid-template-columns:1fr 1fr;align-items:center;gap:45px;width:min(1140px,100%);min-height:650px;margin:auto;display:grid}.a-offer-paper .a-offer-copy{text-align:left;padding:65px 0 40px 36px}.a-offer-paper .a-product-name{color:#b4a27e}.atelier .a-offer-paper h3{color:#f8f8f7;max-width:500px;margin:0;font-size:clamp(46px,4.8vw,70px)}.a-offer-paper .a-offer-copy>p{color:#a5a6a4;max-width:340px;margin:22px 0 0;font-size:21px}.a-offer-paper .a-actions{justify-content:flex-start;margin-top:26px}.a-offer-paper .a-button{color:#29251f;background:#e6d5b3;border-color:#e6d5b3}.a-offer-paper .a-text-link{color:#e6d5b3}.a-offer-paper .a-offer-scene{padding:45px 35px 30px 0}.a-offer-proof{align-items:center;gap:24px;margin-top:42px;display:flex}.a-offer-proof strong{letter-spacing:-6px;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#b79960,#f1e2c5);-webkit-background-clip:text;background-clip:text;font-size:80px;font-weight:500;line-height:1}.a-offer-proof strong span{letter-spacing:-2px;margin-left:4px;font-size:36px}.a-offer-proof p{color:#a8a79f;font-size:12px;line-height:1.6}.a-offer-details{border-top:1px solid #0000000c;margin:0 30px}.a-offer-details summary{color:#6d6b67;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:12px;list-style:none;display:flex}.a-offer-details summary::-webkit-details-marker{display:none}.a-offer-details summary>span:last-child{font-size:24px;font-weight:300}.a-offer-details[open] summary>span:last-child{transform:rotate(45deg)}.a-offer-details>div{color:#6e6b64;max-width:690px;margin:0 auto;padding:4px 0 28px;font-size:15px;line-height:1.8}.a-offer-details ul{margin:18px 0 0;padding-left:20px}.a-offer-details li{margin:7px 0}.a-offer-paper .a-offer-details{border-color:#ffffff15}.a-offer-paper .a-offer-details summary,.a-offer-paper .a-offer-details>div{color:#b1b3ad}.atelier .a-disclosure{color:#868680;max-width:1000px;margin-top:24px;font-size:11px;line-height:1.7}.a-offers>.a-disclosure{text-align:center}.a-manuscript{color:#55524e;background:#f2f1ee;border:1px solid #77756b;border-radius:13px;width:100%;max-width:480px;overflow:hidden;transform:perspective(1800px)rotateY(-5deg);box-shadow:0 20px 50px #0004}.a-manuscript-top{background:#faf9f6;border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:11px;display:flex}.a-manuscript-top>span{align-items:center;gap:9px;display:flex}.a-manuscript-top>small{letter-spacing:.07em;color:#9b9282;font-size:8px}.a-segment{background:#eae8e3;border:1px solid #e3e0da;border-radius:25px;justify-content:center;align-items:center;gap:4px;width:max-content;max-width:100%;margin:20px auto;padding:4px;display:flex}.a-segment button{color:#807b71;white-space:nowrap;background:0 0;border:0;border-radius:22px;min-height:34px;padding:9px 16px;font-size:11px}.a-segment button[aria-pressed=true]{color:#3c3831;background:#fff;box-shadow:0 2px 8px #00000008}.a-manuscript-body{background:#fff;width:calc(100% - 48px);height:340px;margin:0 auto;overflow:hidden;box-shadow:0 0 10px #30271a08}.a-manuscript-body img{width:100%;height:auto;display:block}.a-manuscript-foot{color:#806b48;background:#faf9f6;border-top:1px solid #e1ddd6;justify-content:center;align-items:center;gap:9px;min-height:50px;font-size:11px;display:flex}.a-scene-meta{letter-spacing:.12em;color:#9c9487;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:500;display:flex}.a-scene-caption{color:#9e978a;margin-top:15px;font-size:9px;line-height:1.5;display:block}.a-offer-edit{background:#f4f1eb}.a-editing{background:#fffdfa;border:1px solid #e8e1d5;border-radius:8px;width:100%;max-width:470px;padding:28px 30px 20px;box-shadow:0 15px 45px #5643250b}.a-editing .a-segment{margin:22px 0}.a-editing-text{align-items:center;min-height:164px;display:flex}.a-editing-text p{letter-spacing:-.04em;color:#575048;font-size:25px;font-weight:400;line-height:1.45}.a-editing-text mark{color:#2e2921;background:linear-gradient(#0000 55%,#e6d6b7 55%);padding:0 1px}.a-editing-note{border-top:1px solid #e9e2d7;align-items:center;gap:12px;margin-top:20px;padding-top:19px;display:flex}.a-note-mark{color:#9a8153;border:1px solid #e8dec9;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.a-editing-note p{color:#8e8372;font-size:11px;line-height:1.6}.a-editing-note b{color:#6d5f47;margin-bottom:2px;font-weight:500;display:block}.a-offer-method{background:#edf0f2}.a-coaching{background:#f8fafb;border:1px solid #dce2e6;border-radius:8px;width:100%;max-width:470px;padding:26px 27px;box-shadow:0 15px 45px #16344c06}.a-coaching-steps{gap:8px;margin:25px 0 28px;display:flex;position:relative}.a-coaching-steps button{text-align:left;color:#8a959e;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:10px;line-height:1.5}.a-coaching-steps button>span{background:#f0f3f5;border:1px solid #d8dfe4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:9px;font-size:10px;display:flex;position:relative}.a-coaching-steps button[aria-pressed=true]{color:#405969}.a-coaching-steps button[aria-pressed=true]>span{color:#fff;background:#344d5f;border-color:#344d5f;box-shadow:0 0 0 4px #e6ecf0}.a-coaching-content{border-top:1px solid #e2e7ea;min-height:232px;padding-top:21px}.a-coaching-content>small{color:#a1a9af;font-size:9px}.atelier .a-coaching-content h4{color:#344d5f;letter-spacing:-.04em;margin:14px 0;font-size:26px;font-weight:500;line-height:1.15}.a-coaching-content p{color:#647581;letter-spacing:-.02em;min-height:73px;font-size:16px;line-height:1.5}.a-coaching-content>span{color:#8d99a1;margin-top:16px;font-size:10px;display:block}.a-offer-exam{background:#e9eeea}.a-exam{background:#fcfdfb;border:1px solid #dce4dc;border-radius:8px;width:100%;max-width:470px;padding:28px;box-shadow:0 15px 45px #1c352206}.a-exam-question{gap:19px;margin-top:26px;display:flex}.a-exam-question>span{letter-spacing:-3px;color:#9aa99a;font-size:47px;font-weight:400;line-height:1}.a-exam-question small{letter-spacing:.1em;color:#a2a99c;font-size:8px}.atelier .a-exam-question h4{letter-spacing:-.035em;color:#3b4a3e;margin:8px 0 10px;font-size:22px;font-weight:550;line-height:1.2}.a-exam-question p{color:#7e897e;font-size:12px;line-height:1.6}.a-exam-options{gap:7px;margin-top:22px;display:grid}.a-exam-options button{color:#6b7869;text-align:left;background:#fff;border:1px solid #e1e7dd;border-radius:6px;align-items:center;gap:13px;min-height:43px;padding:11px 14px;font-size:12px;display:flex}.a-exam-options button>span{color:#9ca998;font-size:10px}.a-exam-options button>svg{margin-left:auto}.a-exam-options button:hover{border-color:#91a088}.a-exam-options .is-correct{color:#4e6742;background:#f0f5ec;border-color:#8ca17d}.a-exam-options .is-wrong{color:#8f6450;background:#fcf3ee;border-color:#c29b88}.a-exam-result{color:#77856f;min-height:32px;margin-top:17px;font-size:11px;line-height:1.5}.a-offer-review{background:#f0edef}.a-feedback{background:#fffdfd;border:1px solid #e4dce1;border-radius:8px;width:100%;max-width:470px;padding:28px;box-shadow:0 15px 45px #3c1c3506}.a-equation{font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:12px;margin:34px 0;font-size:clamp(22px,2.4vw,34px);display:flex}.a-equation>span{color:#7e777e}.a-equation>del{color:#bda8b0;text-decoration-color:#b08e9b;text-decoration-thickness:1px}.a-equation>strong{color:#73626e;background:#f2edf0;border:1px solid #d6c9d0;border-radius:8px;padding:5px 10px;font-weight:500}.a-feedback-body{border-top:1px solid #e9e1e6;padding:23px 0 0;position:relative}.a-feedback-line{background:#ad98a7;border-radius:3px;width:3px;height:30px;position:absolute;top:24px;left:0}.a-feedback-body>small{letter-spacing:.1em;color:#ab94a2;margin-left:14px;font-size:8px;display:block}.atelier .a-feedback-body h4{letter-spacing:-.035em;color:#705d6a;margin:13px 0 15px 14px;font-size:25px;font-weight:500;line-height:1.2}.a-feedback-body>p{color:#8e7d87;margin-left:14px;font-size:13px;line-height:1.65}.a-scene-link{color:#8d6e82;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:15px 0 0 14px;font-size:11px;display:flex}.a-feedback-body>div{color:#76616f;margin:15px 0 0 14px;font-size:12px;line-height:1.8}.a-principle{padding:125px 0}.a-principle-heading{max-width:700px}.a-principle-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin-top:70px;display:grid}.a-percentage>span{letter-spacing:-.08em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#665b4c,#b29b70 65%,#79674c);-webkit-background-clip:text;background-clip:text;font-size:180px;font-weight:500;line-height:.9;display:block}.a-percentage>span>span{letter-spacing:-.07em;margin-left:6px;font-size:83px}.a-percentage>p{color:#b0a48f;letter-spacing:-.035em;margin-top:25px;font-size:25px;line-height:1.4}.a-percentage>p b{color:#6d6352;font-weight:500}.a-eighths{gap:7px;max-width:380px;margin-top:30px;display:flex}.a-eighths i{background:#eeece8;border-radius:5px;flex:1;height:38px}.a-eighths i.is-visible{background:#b09b76}.a-percentage>small{color:#9b9385;margin-top:12px;font-size:10px;display:block}.atelier .a-principle-copy h3{letter-spacing:-.035em;margin:0 0 18px;font-size:29px}.a-principle-copy>p{color:#77777b;font-size:18px;line-height:1.65}.a-principle-copy ul{margin:25px 0;padding:0;list-style:none}.a-principle-copy li{color:#6d6b65;align-items:flex-start;gap:12px;margin:15px 0;font-size:13px;line-height:1.6;display:flex}.a-principle-copy li svg{color:#a58b5f;flex-shrink:0;margin-top:2px}.a-principle-copy>small{color:#939089;max-width:370px;margin-top:15px;font-size:10px;line-height:1.7;display:block}.a-examples{background:#f5f5f7;padding:100px 0 90px}.a-sample-reader{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.a-sample-document{background:#e8e7e4;border-radius:14px;min-width:0;max-height:660px;padding:23px 32px 0;overflow:hidden}.a-sample-switch{justify-content:center;gap:6px;margin-bottom:22px;display:flex}.a-sample-switch button{color:#8b857c;white-space:nowrap;background:0 0;border:0;border-radius:22px;min-height:36px;padding:9px 12px;font-size:11px}.a-sample-switch button[aria-pressed=true]{color:#665944;background:#fff;box-shadow:0 2px 8px #00000004}.a-sample-document>img{width:100%;display:block;box-shadow:0 10px 30px #32291912}.a-sample-copy>.a-eyebrow{font-size:9px}.atelier .a-sample-copy h3{letter-spacing:-.05em;max-width:390px;font-size:40px;line-height:1.08}.a-sample-copy>div[aria-live]>p{color:#828287;min-height:83px;margin:20px 0 35px;font-size:17px;line-height:1.6}.a-download-option{border-top:1px solid #dcdce0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.a-download-option b{color:#56555a;font-size:16px;font-weight:550;display:block}.a-download-option small{color:#909096;margin-top:5px;font-size:11px;display:block}.a-download-option>a{color:#8e7854;background:#fff;border:1px solid #d4d1c8;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.a-download-option>a:hover{background:#eae5db}.a-sample-note{color:#939097;margin:20px 0 12px;font-size:11px;line-height:1.7}.a-sample-copy>.a-text-link{font-size:12px}.a-examples .a-disclosure{margin-top:32px;font-size:10px}.a-process{padding:120px 0}.a-process ol{grid-template-columns:repeat(3,1fr);gap:55px;margin:0;padding:0;list-style:none;display:grid}.a-process li{border-top:1px solid #dcd8d1;padding-top:23px}.a-process li>span{color:#c4b79e;letter-spacing:-2px;margin-bottom:28px;font-size:37px;font-weight:400;line-height:1;display:block}.atelier .a-process h3{margin:0 0 16px;font-size:25px;line-height:1.2}.a-process li p{color:#86868b;font-size:15px;line-height:1.8}.a-portal{background:#f5f5f7;padding:100px 0 60px}.a-portal .product-showcase{max-width:1050px;margin:0 auto;padding:0}.a-portal .showcase-window{border:1px solid #dedee3;border-radius:15px;box-shadow:0 18px 45px #15151a09}.a-portal .studio-demo-panel{min-height:460px}.a-portal .showcase-caption{color:#95959b!important;font-size:11px!important}.a-portal .studio-paper .studio-source{color:#877659;border-top:1px solid #e6e0d5;margin-top:16px;padding-top:14px;font-family:Georgia,serif;font-size:11px;line-height:1.6}.studio-source a{text-underline-offset:3px;text-decoration:underline}.a-portal-foot{color:#88888c;border-top:1px solid #dedee3;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:12px;display:flex}.a-portal-foot .a-text-link{font-size:12px}.a-faq{grid-template-columns:1fr 1.35fr;gap:80px;padding:120px 0;display:grid}.atelier .a-faq h2{font-size:43px;line-height:1.1}.a-faq details{border-bottom:1px solid #e1dfdb}.a-faq details:first-child{border-top:1px solid #e1dfdb}.a-faq summary{color:#555357;cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;line-height:1.5;list-style:none;display:flex}.a-faq summary::-webkit-details-marker{display:none}.a-faq summary>span{color:#a59a86;flex-shrink:0;font-size:21px;font-weight:300;line-height:1}.a-faq details[open] summary>span{transform:rotate(45deg)}.a-faq details p{color:#848087;padding:0 0 25px;font-size:14px;line-height:1.8}.a-final{text-align:center;background:#f4f1eb;padding:95px 24px 100px}.atelier .a-final h2{letter-spacing:-.06em;font-size:clamp(44px,5.5vw,76px);line-height:1.04}.a-final>p{color:#8e8576;margin:25px 0 30px;font-size:21px;line-height:1.5}.a-final>small{color:#968b7b;margin-top:17px;font-size:10px;display:block}.atelier .kw-footer{background:#fff}.atelier .kw-footer .kw-container{width:min(1120px,100% - 96px)}.atelier .kw-footer-top{padding-block:48px}.atelier .kw-footer nav a,.atelier .kw-footer-access a{font-size:12px}.atelier .kw-footer-top p{color:#8a8781;font-size:12px}.atelier .kw-legal-note{font-size:10px!important;line-height:1.7!important}@media (min-width:1500px){.a-offer-copy{padding-top:65px}.a-offer-scene{padding-block:45px}.a-offer-paper .a-offer-content{min-height:690px}.a-document-stage{height:480px}}@media (max-width:1050px){.atelier .a-wrap{width:calc(100% - 64px)}.atelier .a-section-heading{gap:30px}.a-section-heading>p{font-size:16px}.a-offer-paper .a-offer-content{gap:20px;min-height:620px}.a-offer-paper .a-offer-copy{padding-left:32px}.a-offer-paper .a-offer-scene{padding-right:25px}.a-offer-copy,.a-offer-scene{padding-inline:22px}.a-editing,.a-coaching,.a-exam,.a-feedback{padding:23px}.a-editing-text p{font-size:23px}.a-principle-grid{gap:55px}.a-sample-reader{gap:50px}.a-process ol{gap:30px}.a-faq{gap:45px}.atelier .studio-header .studio-desktop-nav{gap:18px}}@media (max-width:760px){.atelier .a-wrap{width:calc(100% - 40px)}.atelier .studio-header{width:calc(100% - 36px);height:64px}.atelier .studio-header .studio-mobile-nav:not([hidden]){top:64px}.atelier .studio-header .kw-nav-cta{font-size:11px}.atelier .studio-header .kw-login{font-size:12px}.atelier .a-section-heading{margin-bottom:32px;display:block}.a-section-heading>p{margin-top:22px;font-size:16px}.atelier .a-eyebrow{margin-bottom:15px;font-size:10px}.atelier h2{letter-spacing:-.05em!important;font-size:39px!important}.a-hero{padding-top:47px}.a-hero .a-eyebrow{letter-spacing:.12em;max-width:290px;margin:0 auto 21px;font-size:8px}.atelier .a-hero h1{letter-spacing:-.06em;font-size:clamp(44px,10.6vw,72px)}.a-hero-copy>p{margin-top:23px;max-width:340px;margin-inline:auto;font-size:18px;line-height:1.5}.a-hero .a-actions{flex-direction:column;gap:10px;margin-top:24px}.atelier .a-button{min-height:47px;padding:14px 21px;font-size:14px}.atelier .a-text-link{font-size:14px}.a-hero-copy>small{margin-top:10px;font-size:10px}.a-document-stage{height:335px;margin-top:35px}.a-document-main{width:220px;top:10px;left:calc(50% - 110px)}.a-document-left{width:200px;top:63px;left:calc(50% - 220px);transform:rotate(-13deg)}.a-document-right{width:200px;top:70px;left:calc(50% + 20px);transform:rotate(12deg)}.a-document-open{padding:12px;font-size:10px}.a-preview-tag{border-radius:10px;min-width:118px;padding:12px 16px;top:210px;left:calc(50% + 62px)}.a-preview-tag>span{font-size:7px}.a-preview-tag strong{letter-spacing:-2px;font-size:40px}.a-preview-tag strong span{font-size:21px}.a-preview-tag small{font-size:8px}.a-hero-caption{flex-direction:column;gap:8px;padding:20px 15px;font-size:9px}.a-trust{flex-wrap:wrap;justify-content:center;gap:14px 22px;padding-block:23px}.a-trust>span{gap:7px;font-size:10px}.a-trust svg{width:15px}.a-offers{padding:64px 8px 0}.a-offer-grid{grid-template-columns:1fr;gap:10px}.a-offer-paper .a-offer-content{gap:0;width:100%;min-height:0;display:flex}.a-offer-paper .a-offer-copy{text-align:center;padding:43px 26px 0}.atelier .a-offer-paper h3{max-width:340px;margin:auto;font-size:48px}.a-offer-paper .a-offer-copy>p{margin:18px auto 0;font-size:18px}.a-offer-paper .a-actions{justify-content:center}.a-offer-proof{justify-content:center;gap:18px;margin-top:30px}.a-offer-proof strong{letter-spacing:-4px;font-size:65px}.a-offer-proof strong span{font-size:30px}.a-offer-proof p{text-align:left;font-size:11px}.a-offer-paper .a-offer-scene{padding:30px 25px 25px}.a-manuscript{border-radius:10px;max-width:420px;transform:none}.a-manuscript-top{padding:14px 16px;font-size:10px}.a-manuscript-top>small{font-size:7px}.a-manuscript-body{width:calc(100% - 32px);height:280px}.a-manuscript-foot{min-height:46px;font-size:10px}.a-segment{margin:16px auto}.a-segment button{min-height:35px;padding:8px 13px;font-size:10px}.a-offer-copy{padding:42px 25px 0}.atelier .a-offer h3{font-size:38px;line-height:1.1}.a-offer-copy>p{max-width:310px;font-size:17px}.a-offer .a-actions{gap:22px;margin-top:20px}.a-offer .a-button{min-height:44px;font-size:13px}.a-offer-scene{padding:28px 22px 24px}.a-offer-details{margin-inline:24px}.a-offer-details summary{min-height:55px;font-size:11px}.a-offer-details>div{font-size:14px}.a-editing,.a-coaching,.a-exam,.a-feedback{max-width:440px;padding:23px}.a-editing-text{min-height:180px}.a-editing-text p{font-size:24px}.a-editing-note p{font-size:11px}.a-scene-meta{font-size:7px}.a-scene-caption{font-size:9px}.a-coaching-steps button{font-size:11px}.a-coaching-steps button>span{width:36px;min-height:36px}.a-coaching-content{min-height:225px}.atelier .a-coaching-content h4{font-size:27px}.a-coaching-content p{font-size:16px}.a-exam-question>span{font-size:43px}.atelier .a-exam-question h4{font-size:23px}.a-exam-question p{font-size:13px}.a-exam-options button{min-height:45px;font-size:13px}.a-exam-result{font-size:12px}.a-equation{gap:9px;font-size:30px}.atelier .a-feedback-body h4{font-size:25px}.a-feedback-body>p{font-size:14px}.a-scene-link{font-size:12px}.a-feedback-body>div{font-size:13px}.atelier .a-disclosure{font-size:10px;line-height:1.8}.a-principle{padding:75px 0}.a-principle-grid{grid-template-columns:1fr;gap:45px;margin-top:43px}.a-percentage>span{font-size:145px}.a-percentage>span>span{font-size:70px}.a-percentage>p{margin-top:22px;font-size:24px}.a-eighths{max-width:none}.a-eighths i{height:32px}.a-percentage>small{font-size:10px}.atelier .a-principle-copy h3{font-size:27px}.a-principle-copy>p{font-size:17px}.a-principle-copy li{font-size:14px}.a-principle-copy>small{font-size:11px}.a-examples{padding:72px 0 60px}.a-sample-reader{grid-template-columns:1fr;gap:35px}.a-sample-document{max-height:530px;padding:18px 23px 0}.a-sample-switch{gap:2px}.a-sample-switch button{min-height:40px;padding:9px 12px;font-size:11px}.atelier .a-sample-copy h3{max-width:340px;font-size:35px}.a-sample-copy>div[aria-live]>p{min-height:0;margin-bottom:26px;font-size:17px}.a-download-option{padding-block:20px}.a-download-option b{font-size:16px}.a-download-option small,.a-sample-note{font-size:12px}.a-examples .a-disclosure{font-size:11px}.a-process{padding:75px 0}.a-process .a-section-heading>.a-text-link{margin-top:18px}.a-process ol{grid-template-columns:1fr;gap:27px}.a-process li{padding-top:22px;padding-left:55px;position:relative}.a-process li>span{font-size:29px;position:absolute;top:23px;left:0}.atelier .a-process h3{margin-bottom:12px;font-size:24px}.a-process li p{font-size:15px;line-height:1.7}.a-portal{padding:70px 0 45px}.a-portal .studio-demo-panel{min-height:0;padding:23px 16px}.a-portal .studio-paper{padding:24px 20px}.a-portal .studio-paper .studio-source{font-size:12px}.a-portal-foot{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.a-portal .showcase-caption{font-size:11px!important}.a-faq{grid-template-columns:1fr;gap:33px;padding:75px 0}.a-faq summary{padding-block:21px;font-size:15px}.a-faq details p{font-size:14px}.a-final{padding:68px 22px 72px}.atelier .a-final h2{line-height:1.05;font-size:43px!important}.a-final>p{margin:24px 0;font-size:18px}.a-final>small{font-size:10px}.atelier .kw-footer .kw-container{width:calc(100% - 40px)}.atelier .kw-footer-top{padding-block:35px}}@media (max-width:360px){.atelier .a-hero h1{font-size:42px}.a-hero-copy,.a-offer-scene{padding-inline:16px}.a-editing,.a-coaching,.a-exam,.a-feedback{padding:20px}.a-editing-text p{font-size:22px}.a-equation{font-size:25px}.a-coaching-steps button{font-size:10px}.a-manuscript-top{font-size:9px}.a-manuscript-top>small{display:none}}@media (prefers-reduced-motion:no-preference){.a-document-main{animation:.8s .1s both a-rise}.a-document-left{animation:.9s .1s both a-sheet-left}.a-document-right{animation:.9s .1s both a-sheet-right}.a-hero-copy{animation:.65s both a-rise}@keyframes a-rise{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@keyframes a-sheet-left{0%{opacity:0;translate:50px 30px}to{opacity:1;translate:0}}@keyframes a-sheet-right{0%{opacity:0;translate:-50px 30px}to{opacity:1;translate:0}}}@media (forced-colors:active){.a-hero h1>span,.a-final h2>span,.a-percentage>span,.a-offer-proof strong{-webkit-text-fill-color:currentColor;background:0 0}.a-offer,.a-button,.a-document,.a-eighths i{border:1px solid canvastext}.a-eighths i.is-visible{background:highlight}}.atelier .a-scene-meta{color:#756e63;letter-spacing:.08em;font-size:10px}.atelier .a-scene-caption{color:#787062;font-size:10px}.atelier .a-editing-note p{color:#776b5a}.atelier .a-coaching-content>small,.atelier .a-coaching-content>span{color:#647580;font-size:11px}.atelier .a-coaching-steps button{color:#637683;font-size:11px}.atelier .a-exam-question small{color:#6f7b67;font-size:10px}.atelier .a-exam-question p,.atelier .a-exam-result{color:#63715a}.atelier .a-feedback-body>small{color:#826b79;font-size:10px}.atelier .a-feedback-body>p{color:#796670}.atelier .a-editing-text{min-height:205px}.atelier .a-manuscript-top>small{color:#7b6e59;font-size:9px}.atelier .a-trust>span{color:#63615b}.atelier .a-disclosure,.atelier .a-sample-note,.atelier .a-principle-copy>small{color:#716d67}.atelier .a-download-option small{color:#747078}.atelier .a-sample-copy>div[aria-live]>p{color:#706e76}.atelier .a-hero-copy>small{color:#746f66}.atelier .a-hero-caption{color:#746b5c}.atelier .a-final>small{color:#796c57}.atelier .a-portal-foot{color:#716d73}.atelier .a-principle-copy>p{color:#706e72}.atelier .a-sample-copy>.a-eyebrow{font-size:10px}@media (max-width:760px){.atelier .a-hero .a-eyebrow{font-size:10px}.atelier .a-trust>span{font-size:11px}.atelier .a-editing-text{min-height:225px}.atelier .a-scene-meta{font-size:9px}.atelier .a-scene-caption{font-size:10px}.atelier .a-exam-question p{font-size:13px}.atelier .a-feedback-body>small{font-size:9px}.atelier .a-manuscript-top>small{font-size:8px}}.atelier :where(p,li,small,button,summary,.a-text-link,.a-button,.a-download-option,.a-trust,.a-portal-foot){letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.atelier .a-hero-copy>p,.atelier .a-final>p{color:#46464b;font-size:clamp(20px,2vw,24px);line-height:1.6}.atelier .a-section-heading>p,.atelier .a-offer-copy>p,.atelier .a-principle-copy>p,.atelier .a-sample-copy>div[aria-live]>p{color:#46464b;font-size:20px;line-height:1.65}.atelier .a-offer-paper .a-offer-copy>p{color:#d3d3cf}.atelier .a-process li p,.atelier .a-faq details p,.atelier .a-offer-details>div{color:#48484e;font-size:17px;line-height:1.8}.atelier .a-faq summary{color:#303035;font-size:18px}.atelier .a-principle-copy li{color:#48484e;font-size:17px;line-height:1.65}.atelier .a-offer-paper .a-offer-details>div,.atelier .a-offer-paper .a-offer-details summary,.atelier .a-offer-proof p{color:#d3d3cf}.atelier .a-offer-details summary,.atelier .a-button,.atelier .a-text-link{font-size:15px}.atelier .a-exam-question p,.atelier .a-exam-options button,.atelier .a-feedback-body>p,.atelier .a-feedback-body>div{color:#363e38;font-size:16px;line-height:1.65}.atelier .a-exam-options button{align-items:flex-start;gap:10px;padding:14px}.atelier .a-exam-options button>span{color:#4e5e4b;flex-shrink:0;padding-top:2px;font-size:13px}.atelier .a-exam-options button>svg{flex-shrink:0;margin-top:4px}.atelier .a-exam-result{color:#41513b;min-height:74px;font-size:15px;line-height:1.65}.atelier .a-feedback-body>p,.atelier .a-feedback-body>div{color:#4d414a}.atelier .a-feedback-body>div p+p{margin-top:13px}.atelier .a-scene-link{color:#65495c;font-size:15px}.atelier .a-coaching-content p{color:#3f5361;font-size:18px;line-height:1.65}.atelier .a-editing-note p{color:#5d5140;font-size:14px;line-height:1.65}.atelier .a-coaching-content>span,.atelier .a-coaching-content>small,.atelier .a-coaching-steps button{color:#465b69;font-size:13px}.atelier .a-coaching-steps{flex-wrap:wrap;gap:14px}.atelier .a-coaching-steps button{flex-basis:100px}.atelier .a-scene-meta{color:#59564f;flex-wrap:wrap;font-size:11px;line-height:1.5}.atelier .a-scene-caption,.atelier .a-feedback-body>small,.atelier .a-exam-question small{color:#635963;font-size:12px;line-height:1.6}.atelier .a-interval{color:#4d414a;margin:28px 0}.atelier .a-interval>small{letter-spacing:.04em;color:#685b65;font-size:11px;line-height:1.6;display:block}.atelier .a-interval>span{font-variant-numeric:tabular-nums;margin:12px 0 18px;font-size:21px;line-height:1.5;display:block}.atelier .a-interval i{color:#8a7e86;margin:0 6px;font-style:normal}.atelier .a-interval>div{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;line-height:1.5;display:flex}.atelier .a-interval del{color:#79616e;text-decoration-thickness:2px}.atelier .a-interval strong{color:#4f3948;background:#f2edf0;border:1px solid #cfbdc8;border-radius:8px;padding:6px 10px;font-weight:500}.atelier .a-segment button,.atelier .a-sample-switch button{white-space:normal;color:#554e43;font-size:13px;line-height:1.4}.atelier .a-manuscript-foot,.atelier .a-manuscript-top{font-size:13px}.atelier .a-manuscript-top>small{font-size:10px}.atelier .a-download-option b{font-size:18px}.atelier .a-trust>span,.atelier .a-hero-caption,.atelier .a-hero-copy>small,.atelier .a-final>small,.atelier .a-portal-foot{color:#57514a;font-size:13px;line-height:1.6}.atelier .a-offer-proof p{font-size:14px}.atelier .a-percentage>small{color:#655d50;font-size:13px}.atelier .kw-footer-top p,.atelier .kw-footer nav a,.atelier .kw-footer-access a{color:#57514a;font-size:14px}.atelier .kw-legal-note{color:#57514a!important;font-size:12px!important}@media (max-width:760px){.atelier .a-section-heading>p,.atelier .a-offer-copy>p,.atelier .a-principle-copy>p,.atelier .a-sample-copy>div[aria-live]>p{font-size:18px}.atelier .a-exam-question{gap:12px}.atelier .a-exam-question>span{font-size:32px}.atelier .a-manuscript-top{flex-wrap:wrap}.atelier .a-interval>div{font-size:20px}.atelier .a-trust{gap:14px}.atelier .a-sample-switch button{padding-inline:8px}}.kw-site.atelier{--a-paper:#fffdf9;--a-line:#e9dfce;--a-glow:radial-gradient(ellipse at 85% 100%,#caaa6926,transparent 62%),radial-gradient(ellipse at 0% 0%,#e5d0a617,transparent 55%),#fff}.atelier .a-hero,.atelier .a-offer,.atelier .a-examples,.atelier .a-portal,.atelier .a-final{background:var(--a-glow)}.atelier .a-hero-caption{background:#fffdf9}.atelier .a-offer{border:1px solid #eee5d6}.atelier .a-offer-paper,.atelier .a-offer-paper h3{color:var(--a-ink)}.atelier .a-offer-paper .a-product-name{color:#827357}.atelier .a-offer-paper .a-offer-copy>p,.atelier .a-offer-paper .a-offer-details>div,.atelier .a-offer-paper .a-offer-details summary,.atelier .a-offer-proof p{color:#48443d}.atelier .a-offer-paper .a-text-link{color:#80602d}.atelier .a-offer-paper .a-button{color:#fff;background:#292724;border-color:#292724}.atelier .a-offer-paper .a-button:hover{background:#4c4439;border-color:#4c4439}.atelier .a-offer-paper .a-offer-details{border-color:#e9dfce}.atelier .a-offer-proof strong{background:linear-gradient(110deg,#806437,#b0945f);-webkit-background-clip:text;background-clip:text}.atelier .a-manuscript,.atelier .a-sample-document{background:var(--a-glow);border:1px solid #e6dac5}.atelier .a-manuscript{box-shadow:0 20px 50px #85672b12}.atelier .a-manuscript-top,.atelier .a-manuscript-foot{background:#fffdfa;border-color:#eee4d4}.atelier .a-editing,.atelier .a-coaching,.atelier .a-exam,.atelier .a-feedback{background:#fff;border-color:#e9dfce;box-shadow:0 15px 45px #85672b0a}.atelier .a-segment{background:#faf6ed;border-color:#e9dfce}.atelier .a-coaching-steps button>span{background:#fffaf0;border-color:#e6dac5}.atelier .a-coaching-steps button[aria-pressed=true]>span{background:#80673e;border-color:#80673e;box-shadow:0 0 0 4px #f7f0e3}.atelier .a-coaching-content,.atelier .a-feedback-body{border-color:#e9dfce}.atelier .a-interval strong{color:#65502e;background:#fbf6eb;border-color:#dfcda9}.atelier .a-feedback-line{background:#b19a6d}.atelier .a-eighths i{background:#f3ede2}.atelier .a-eighths i.is-visible{background:#b09b76}.atelier .a-portal .showcase-window{background:#fff;border-color:#e9dfce;box-shadow:0 18px 45px #85672b0a}.atelier .a-portal .studio-window-top,.atelier .a-portal .studio-demo-tabs,.atelier .a-portal .studio-demo-panel{background:var(--a-glow);border-color:#e9dfce}.atelier .a-portal-foot{border-color:#e9dfce}@media (forced-colors:active){.atelier .a-offer-proof strong{-webkit-text-fill-color:currentColor;background:0 0}.atelier .a-offer,.atelier .a-manuscript,.atelier .a-sample-document{border-color:canvastext}}.atelier .studio-header .studio-desktop-nav a{font-size:14px;font-weight:500}.atelier .studio-header .kw-login{font-size:14px}.atelier .studio-header .kw-nav-cta{min-height:44px;padding:11px 18px;font-size:14px}.atelier .a-button{min-height:48px;font-size:15px}.atelier .a-text-link{font-size:15px}.atelier .a-hero-copy>p{color:#626269;font-size:21px;line-height:1.55}.atelier .a-hero-copy>small{color:#62605b;font-size:14px;line-height:1.65}.atelier .a-offer-copy>p,.atelier .a-section-heading>p{color:#626269}.atelier .a-offer-details summary{color:#55534f;min-height:62px;font-size:16px}.atelier .a-offer-details>div,.atelier .a-sample-copy>div p,.atelier .a-process li p,.atelier .a-faq details p{color:#55534f;font-size:17px;line-height:1.75}.atelier .a-disclosure{color:#5f5d58;font-size:14px;line-height:1.7}.atelier .a-portal .showcase-caption{line-height:1.7;color:#57554f!important;font-size:16px!important}.atelier .a-portal .showcase-caption>span{color:#34322f}.atelier .a-portal-foot{font-size:15px}.atelier .a-faq summary{font-size:16px;line-height:1.6}.atelier .a-sample-switch button{min-height:44px;font-size:14px}@media (max-width:1050px){.atelier .studio-header .studio-desktop-nav{gap:17px}.atelier .studio-header .studio-desktop-nav a{font-size:13px}.atelier .studio-header .kw-header-actions{gap:14px}.atelier .studio-header .kw-nav-cta{padding-inline:14px;font-size:13px}}@media (max-width:760px){.atelier .studio-header .kw-login{font-size:14px}.atelier .a-hero-copy>p{font-size:18px;line-height:1.6}.atelier .a-hero-copy>small{max-width:360px;margin-inline:auto;font-size:13px}.atelier .a-trust{grid-template-columns:1fr;gap:14px;padding-block:23px;display:grid}.atelier .a-trust>span{font-size:15px}.atelier .a-button{min-height:50px;font-size:15px}.atelier .a-offer-details summary{font-size:16px}.atelier .a-offer-details>div,.atelier .a-sample-copy>div p,.atelier .a-process li p,.atelier .a-faq details p{font-size:16px;line-height:1.75}.atelier .a-portal .showcase-caption{font-size:15px!important}.atelier .a-disclosure{font-size:14px}}@media (prefers-reduced-motion:reduce){.atelier{scroll-behavior:auto}.atelier .a-button,.atelier .a-document-main{transition:none}}.atelier .studio-header{width:min(1240px,100% - 80px);height:72px}.atelier .studio-header .studio-desktop-nav a,.atelier .studio-header .kw-login{color:#34332f;align-items:center;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.atelier .studio-header .kw-header-actions{gap:20px}.atelier .studio-header .kw-nav-cta{color:#fff;background:#292724;border-radius:28px;min-height:48px;padding:12px 21px;font-size:15px}.atelier .skriptovia-word,.brand .skriptovia-word{letter-spacing:.015em;color:#28251f;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600;line-height:1}.brand .skriptovia-lockup{gap:0}.atelier .a-offer .a-actions{gap:20px}.atelier .a-offer .a-button,.atelier .a-button{min-height:52px;padding:14px 24px;font-size:16px;font-weight:600;box-shadow:0 3px 10px #1c19120d}.atelier .a-offer .a-text-link,.atelier .a-text-link{min-height:48px;font-size:16px;font-weight:600}.atelier .a-offer-details{scroll-margin-top:104px}.atelier .a-offer-details summary{cursor:pointer;min-height:66px;font-size:17px;font-weight:550}.atelier .a-offer-details>div{font-size:18px;line-height:1.75}.atelier .a-sample-document{max-height:none;padding:22px 26px 24px;position:relative;overflow:visible}.atelier .a-sample-switch{z-index:2;pointer-events:auto;flex-wrap:wrap;gap:8px;margin:0 auto 20px;display:flex;position:relative}.atelier .a-sample-switch button{z-index:2;color:#504c45;cursor:pointer;touch-action:manipulation;flex:0 auto;min-height:48px;padding:11px 17px;font-size:15px;font-weight:550;position:relative}.atelier .a-sample-switch button[aria-selected=true]{color:#fff;background:#292724;box-shadow:0 2px 9px #0002}.atelier .a-sample-document [role=tabpanel]{overscroll-behavior:contain;background:#fff;border:1px solid #e3dfd7;place-items:start center;width:100%;max-width:460px;max-height:570px;margin-inline:auto;display:grid;overflow:auto}.atelier .a-sample-document [role=tabpanel]>img{object-fit:contain;object-position:top center;pointer-events:none;width:100%;height:auto;max-height:570px;box-shadow:none;display:block}.atelier .a-sample-copy>div[aria-live=polite] p{color:#48464a;font-size:18px;line-height:1.75}.atelier .a-portal .showcase-caption{margin-top:23px;line-height:1.7;color:#393833!important;font-size:18px!important}.atelier .a-portal .showcase-caption>span{color:#24231f;font-weight:600}.atelier .a-portal .studio-demo-tabs button{min-height:52px;font-size:15px}.atelier .studio-project-strip{background:#fbfaf7;border:1px solid #e8e4dc;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;margin:0 0 18px;padding:17px 20px;display:grid}.atelier .studio-project-strip>div:first-child{gap:4px;display:grid}.atelier .studio-project-strip .studio-micro{letter-spacing:.09em;color:#75664d;font-size:11px}.atelier .studio-project-strip>div:first-child strong{color:#2f2d29;font-size:16px;font-weight:600}.atelier .studio-project-state{color:#405744;white-space:nowrap;background:#edf2ed;border-radius:30px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:600;display:inline-flex}.atelier .studio-project-state i{background:#66816b;border-radius:50%;width:7px;height:7px}.atelier .studio-project-steps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.atelier .studio-project-steps span{color:#77746d;border-top:2px solid #dfddd6;padding-top:8px;font-size:12px}.atelier .studio-project-steps .done{color:#4f4b43;border-color:#a99a78}.atelier .studio-project-steps .current{color:#292724;border-color:#292724;font-weight:650}.atelier .a-manuscript{transform:none}.atelier .a-manuscript-body{justify-content:center;align-items:flex-start;height:360px;display:flex;overflow:auto}.atelier .a-manuscript-body img{object-fit:contain;object-position:top;width:100%;height:auto;max-height:100%}.atelier .a-coaching-steps button{cursor:pointer;touch-action:manipulation;border-radius:8px;min-height:58px;padding:7px}.atelier .a-coaching-steps button:hover{background:#ffffffa8}.atelier .a-exam-options button{cursor:pointer;touch-action:manipulation;width:100%;min-height:58px}.atelier .a-exam-options button:hover{background:#f4f6f3}.atelier .a-coaching-content p,.atelier .a-exam-question p,.atelier .a-exam-result,.atelier .a-feedback-body>p{font-size:17px;line-height:1.7}.atelier .a-editing-text p{font-size:26px}.atelier .a-process li p,.atelier .a-faq details p{color:#48484e;font-size:18px;line-height:1.75}.atelier .a-faq summary{min-height:58px;font-size:17px}.atelier .a-disclosure,.atelier .a-sample-note,.atelier .a-principle-copy>small{color:#504e49;font-size:15px;line-height:1.75}.atelier .a-hero-copy>small,.atelier .a-final>small{color:#514e48;font-size:14px;line-height:1.7}.atelier .a-trust>span,.atelier .a-hero-caption{color:#4c4943;font-size:15px;line-height:1.6}.atelier .a-download-option small{color:#514f53;font-size:15px}.atelier .a-portal-foot{color:#4d4a45;font-size:15px}@media (max-width:1050px){.atelier .studio-header{width:calc(100% - 48px)}.atelier .studio-header .studio-desktop-nav{gap:16px}.atelier .studio-header .studio-desktop-nav a,.atelier .studio-header .kw-login{font-size:14px}.atelier .studio-header .kw-nav-cta{padding-inline:16px;font-size:14px}}@media (max-width:760px){.atelier .studio-header{width:calc(100% - 32px);height:66px}.atelier .studio-header .studio-mobile-nav:not([hidden]){top:66px}.atelier .studio-header .kw-nav-cta{min-height:42px;padding:9px 13px;font-size:13px}.atelier .studio-header .kw-login{min-height:44px;font-size:14px}.atelier .skriptovia-word,.brand .skriptovia-word{font-size:25px}.atelier .a-offer .a-button,.atelier .a-button{min-height:50px;font-size:15px}.atelier .a-offer .a-text-link,.atelier .a-text-link{font-size:15px}.atelier .a-offer-details>div,.atelier .a-sample-copy>div[aria-live=polite] p,.atelier .a-process li p,.atelier .a-faq details p{font-size:17px;line-height:1.75}.atelier .a-sample-document{padding:15px 12px 18px}.atelier .a-sample-switch{gap:4px;margin-bottom:14px}.atelier .a-sample-switch button{flex:auto;min-width:0;min-height:46px;padding:9px 8px;font-size:14px}.atelier .a-sample-document [role=tabpanel],.atelier .a-sample-document [role=tabpanel]>img{max-height:470px}.atelier .a-portal .showcase-caption{font-size:16px!important}.atelier .studio-project-strip{grid-template-columns:1fr;gap:10px;padding:15px 13px}.atelier .studio-project-state{justify-self:start}.atelier .studio-project-steps{gap:5px}.atelier .studio-project-steps span{overflow-wrap:anywhere;font-size:10px}.atelier .a-manuscript-body{height:300px}.atelier .a-coaching-content p,.atelier .a-exam-question p,.atelier .a-exam-result,.atelier .a-feedback-body>p{font-size:16px}.atelier .a-disclosure,.atelier .a-sample-note{font-size:14px}}.service-page{background:#fff;min-height:100vh}.service-page-header,.service-page-footer{align-items:center;gap:28px;width:min(1120px,100% - 64px);margin:auto;display:flex}.service-page-header{border-bottom:1px solid #eeece7;height:76px}.service-page-header .brand{margin-right:auto}.service-page-header>a:not(.brand),.service-page-footer>a:not(.brand){color:#605d56;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.service-breadcrumb{color:#69665f;align-items:center;gap:9px;width:min(1120px,100% - 64px);margin:24px auto 0;font-size:13px;display:flex}.service-breadcrumb a{text-underline-offset:3px;-webkit-text-decoration:underline #cfcac0;text-decoration:underline #cfcac0}.service-hero{text-align:center;width:min(920px,100% - 48px);margin:0 auto;padding:80px 0 84px}.service-hero .a-eyebrow{margin-bottom:22px}.service-hero h1{letter-spacing:-.055em;color:#1d1d1f;text-wrap:balance;font-size:clamp(42px,6.2vw,72px);line-height:1.06}.service-hero>p{color:#5e5d62;max-width:760px;margin:23px auto 0;font-size:20px;line-height:1.7}.service-hero .a-actions{justify-content:center;margin-top:30px}.service-hero>small{color:#625f58;margin-top:15px;font-size:14px;line-height:1.6;display:block}.service-content,.service-steps,.service-note{border-top:1px solid #e7e4dc;width:min(1000px,100% - 48px);margin:0 auto;padding:52px 0}.service-content{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.service-content h2,.service-steps h2,.service-end h2{letter-spacing:-.04em;color:#22211f;font-size:clamp(31px,4vw,46px);line-height:1.13}.service-content ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.service-content li{color:#4f4d48;border-bottom:1px solid #eeece7;padding:0 0 17px 24px;font-size:17px;line-height:1.65;position:relative}.service-content li:before{content:"✓";color:#8a7044;position:absolute;top:1px;left:0}.service-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.service-steps li{border-top:1px solid #c9b991;padding-top:18px}.service-steps li>span{letter-spacing:.1em;color:#8a7044;font-size:12px}.service-steps li p{color:#4f4d48;margin:16px 0 0;font-size:17px;line-height:1.6}.service-note{background:#f5f3ee;border:0;margin-top:6px;padding:28px 32px}.service-note p{color:#4f4c45;max-width:860px;font-size:16px;line-height:1.75}.service-end{text-align:center;color:#fff;background:#1d1d1f;margin-top:60px;padding:72px 24px}.service-end .a-eyebrow{color:#c2ad82}.service-end h2{color:#fff}.service-end>p{color:#d2d0cb;max-width:640px;margin:18px auto 26px;font-size:18px;line-height:1.65}.service-page-footer{border-top:1px solid #eeece7;min-height:104px}.service-page-footer .brand{margin-right:auto}.service-page-footer>span{color:#706d67;font-size:13px}.service-page .service-page-header .skriptovia-word,.service-page .service-page-footer .skriptovia-word{font-size:22px}.service-page .service-page-header .skriptovia-mark,.service-page .service-page-footer .skriptovia-mark{width:28px;height:28px}.a-offer h3 a{color:inherit;text-decoration:none}.a-offer h3 a:hover{text-underline-offset:6px;-webkit-text-decoration:underline #a58a57;text-decoration:underline #a58a57}@media (max-width:760px){.service-page-header,.service-page-footer{gap:14px;width:calc(100% - 36px)}.service-page-header{height:68px}.service-page-header>a:not(.brand),.service-page-footer>a:not(.brand){font-size:13px}.service-page .service-page-header .skriptovia-word,.service-page .service-page-footer .skriptovia-word{font-size:18px}.service-page .service-page-header .skriptovia-mark,.service-page .service-page-footer .skriptovia-mark{width:24px;height:24px}.service-breadcrumb{flex-wrap:wrap;width:calc(100% - 36px);font-size:12px}.service-hero{padding:56px 0 60px}.service-hero>p{font-size:17px;line-height:1.7}.service-content,.service-steps,.service-note{width:calc(100% - 36px);padding-block:34px}.service-content{grid-template-columns:1fr;gap:24px}.service-content li,.service-steps li p{font-size:16px}.service-steps ol{grid-template-columns:1fr;gap:18px}.service-steps li{grid-template-columns:40px 1fr;align-items:start;gap:8px;display:grid}.service-steps li p{margin:0}.service-note{padding:24px 20px}.service-end{margin-top:32px;padding:55px 20px}.service-end>p{font-size:16px}.service-page-footer{flex-wrap:wrap;min-height:0;padding-block:18px}.service-page-footer .brand,.service-page-footer>span{width:100%}}.atelier .a-references{padding-block:100px}.a-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.atelier .a-reference-card{border:1px solid var(--a-line);background:linear-gradient(145deg,#faf9f6,#fff);border-radius:20px;flex-direction:column;min-width:0;padding:32px;display:flex}.a-reference-top{color:#71644e;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.a-reference-grade{letter-spacing:-.04em;color:#655231;align-items:baseline;gap:8px;font-size:32px;font-weight:600;display:flex}.a-reference-grade small{letter-spacing:0;font-size:11px;font-weight:400}.atelier .a-reference-card blockquote{letter-spacing:-.025em;color:#292724;margin:26px 0 18px;font-size:24px;line-height:1.5}.atelier .a-reference-card>p{color:#59575b;margin-bottom:28px;font-size:16px;line-height:1.75}.a-reference-card footer{color:#6e6961;border-top:1px solid #e4e0d8;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.a-reference-card footer>span:first-child{border:1px solid #d6cdbd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.atelier .a-reference-note{color:#706c73;max-width:920px;margin-top:25px;font-size:13px;line-height:1.8}@media (max-width:760px){.atelier .a-references{padding-block:64px}.a-reference-grid{grid-template-columns:1fr}.atelier .a-reference-card{padding:25px}.atelier .a-reference-card blockquote{font-size:22px}}.analytics-panel{grid-column:1/-1;min-width:0}.analytics-panel>.section-label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.analytics-period{color:#34312c;background:#fff;border:1px solid #e4e1db;border-radius:8px;margin-left:auto;padding:8px 10px;font-size:14px}.analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 10px;display:grid}.analytics-kpis>div{background:#fcfbf9;border:1px solid #ece9e4;border-radius:10px;gap:5px;padding:15px;display:grid}.analytics-kpis span{color:#69665f;font-size:14px}.analytics-kpis b{font-variant-numeric:tabular-nums;color:#272521;font-size:28px;line-height:1.1}.analytics-privacy{color:#56534d;margin:10px 0 22px;font-size:14px;line-height:1.65}.analytics-days{gap:9px;margin-bottom:24px;display:grid}.analytics-day{color:#615d56;grid-template-columns:55px minmax(60px,1fr) 34px;align-items:center;gap:12px;font-size:13px;display:grid}.analytics-day>div{background:#f0eee9;border-radius:8px;height:8px;overflow:hidden}.analytics-day i{background:#8d7954;border-radius:8px;height:100%;display:block}.analytics-day b{text-align:right;font-variant-numeric:tabular-nums;color:#39362f}.analytics-lists{border-top:1px solid #ece9e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:19px;display:grid}.analytics-lists h4{color:#34312c;margin:0 0 12px;font-size:15px}.analytics-lists p{color:#514e48;border-bottom:1px solid #f0eee9;justify-content:space-between;gap:14px;margin:0;padding:8px 0;font-size:14px;display:flex}.analytics-lists p span{overflow-wrap:anywhere}.analytics-lists p b{font-variant-numeric:tabular-nums}@media (max-width:760px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpis>div:last-child{grid-column:auto}.analytics-lists{grid-template-columns:1fr;gap:20px}}.inquiry-inbox .table-heading{align-items:flex-start}.inquiry-inbox .table-heading h2{margin:7px 0 4px;font-size:28px}.inquiry-list{gap:14px;display:grid}.inquiry-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:21px}.inquiry-card-head,.inquiry-card-foot{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inquiry-card-head h3{margin:10px 0 5px;font-size:20px;line-height:1.35}.inquiry-card-head p,.inquiry-card-brief{color:var(--muted);margin:0;line-height:1.65}.inquiry-card-head time{color:var(--muted);flex:none;font-size:13px}.inquiry-card-brief{white-space:pre-wrap;color:#403e39;background:#f8f7f4;border-radius:9px;margin:16px 0;padding:14px}.inquiry-card-foot{border-top:1px solid var(--line);align-items:center;padding-top:13px}.inquiry-card-foot>div:first-child{gap:3px;display:grid}.inquiry-card-foot a:not(.button){color:#735f3b;text-underline-offset:3px}.inquiry-card-actions{align-items:center;gap:10px;display:flex}.inquiry-card-actions .button{white-space:nowrap;text-decoration:none}.inquiry-card-actions select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:7px 10px}@media (max-width:700px){.inquiry-card-head,.inquiry-card-foot{flex-direction:column;align-items:stretch}.inquiry-card-head time{order:-1}.inquiry-card-actions{flex-direction:column;align-items:stretch}.inquiry-card-actions .button{text-align:center}}.site-footer .kw-footer-top{grid-template-columns:1.35fr 1fr 1fr;gap:clamp(28px,5vw,76px);padding-block:0 42px}.site-footer .kw-footer-top nav{gap:7px}.site-footer .kw-footer-top nav strong{letter-spacing:.12em;text-transform:uppercase;color:#9b8c70;margin-bottom:7px;font-size:12px;font-weight:600}.site-footer .kw-footer-top nav a{color:#65615a;min-height:34px;font-size:14px}.site-footer .kw-footer-top nav a:hover,.site-footer .kw-footer-bottom a:hover{color:#927849}.site-footer .site-footer-brand p{color:#65615a;margin-top:16px;line-height:1.8;font-size:15px!important}.site-footer .kw-footer-bottom{flex-wrap:wrap;align-items:center;padding-top:20px}.site-footer .kw-footer-bottom a{color:#57534d;font-size:14px;text-decoration:none}.site-footer-note{color:#77736c;margin:14px 0 0;font-size:13px;line-height:1.7}.info-site{min-height:100vh}.info-main{width:min(960px,100% - 64px);margin:0 auto;padding:46px 0 112px}.info-heading{border-bottom:1px solid #e7e4dd;max-width:760px;padding:0 0 58px}.info-back{color:#716b60;margin-bottom:44px;font-size:14px;text-decoration:none;display:inline-block}.info-back:hover,.info-inline-link:hover{color:#927849}.info-heading .a-eyebrow{color:#927849;letter-spacing:.16em;font-size:12px;display:block}.info-heading h1{letter-spacing:-.045em;color:#292724;margin:17px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,76px);font-weight:400;line-height:1.03}.info-heading>p{color:#65615a;max-width:680px;margin:0;font-size:19px;line-height:1.75}.info-body{max-width:820px}.info-section{border-bottom:1px solid #e7e4dd;grid-template-columns:175px minmax(0,1fr);gap:38px;padding:38px 0;display:grid}.info-index{letter-spacing:.12em;color:#9a8a6b;padding-top:8px;font-size:11px;font-weight:650;line-height:1.5}.info-section h2,.info-story h2{letter-spacing:-.025em;color:#2d2b27;margin:0 0 14px;font-size:23px;font-weight:550;line-height:1.35}.info-section p,.info-section address,.info-story p{color:#605d57;margin:0 0 14px;font-size:16px;line-height:1.85}.info-section address{font-style:normal}.info-section p:last-child{margin-bottom:0}.info-email,.info-inline-link{color:#725e39;text-underline-offset:4px;-webkit-text-decoration:underline #d9c8a4;text-decoration:underline #d9c8a4}.info-story{border-bottom:1px solid #e7e4dd;grid-template-columns:175px minmax(0,1fr);gap:38px;padding:54px 0;display:grid}.info-story h2{letter-spacing:-.04em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.08}.info-story h2 em{color:#8a7855;font-weight:400}.info-status{background:#f6f4ef;border:1px solid #e9e3d7;grid-template-columns:175px minmax(0,1fr);gap:38px;margin-top:34px;padding:25px 28px;display:grid}.info-status span{letter-spacing:.12em;color:#88734b;padding-top:2px;font-size:11px;font-weight:650;line-height:1.5}.info-status p{color:#59554e;margin:0;font-size:14px;line-height:1.75}@media (max-width:700px){.site-footer .kw-footer-top{grid-template-columns:1fr 1fr;gap:30px 22px}.site-footer .site-footer-brand{grid-column:1/-1}.site-footer .kw-footer-top nav a{font-size:14px}.info-main{width:calc(100% - 40px);padding:25px 0 72px}.info-heading{padding-bottom:38px}.info-back{margin-bottom:32px}.info-heading h1{font-size:clamp(44px,12vw,60px)}.info-heading>p{font-size:17px;line-height:1.75}.info-section,.info-story{grid-template-columns:1fr;gap:13px;padding:28px 0}.info-section h2{font-size:21px}.info-section p,.info-section address,.info-story p{font-size:16px}.info-story h2{font-size:40px}.info-status{grid-template-columns:1fr;gap:9px;padding:20px}.site-footer .kw-footer-bottom{flex-direction:column;align-items:flex-start}}.inquiry-main{width:min(1120px,100% - 64px);margin:0 auto;padding:28px 0 112px}.inquiry-main .service-breadcrumb{color:#89847b;align-items:center;gap:12px;margin:10px 0 56px;font-size:14px;display:flex}.inquiry-main .service-breadcrumb a{color:#716b60;text-decoration:none}.inquiry-intro{text-align:center;max-width:760px;margin:0 auto 54px}.inquiry-intro .a-eyebrow{color:#927849}.inquiry-intro h1{letter-spacing:-.045em;color:#292724;margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:1.02}.inquiry-intro h1 em{color:#8a7855;font-weight:400}.inquiry-intro>p{color:#65615a;max-width:650px;margin:0 auto;font-size:19px;line-height:1.75}.inquiry-price{text-align:left;background:#f8f6f1;border:1px solid #e5dfd3;border-radius:12px;flex-direction:column;gap:7px;width:fit-content;max-width:100%;margin:25px auto 0;padding:16px 21px;display:flex}.inquiry-price strong{color:#39352e;font-size:16px}.inquiry-price span{color:#68635a;font-size:13px;line-height:1.6}.inquiry-form{background:#fff;border:1px solid #e8e4dc;border-radius:20px;max-width:820px;margin:0 auto;padding:clamp(24px,5vw,48px);box-shadow:0 18px 60px #2927240a}.inquiry-form-heading{margin-bottom:26px}.inquiry-form-heading h2,.inquiry-success h2{letter-spacing:-.03em;color:#292724;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,42px);font-weight:400}.inquiry-form-heading p{color:#65615a;margin:0;font-size:16px;line-height:1.65}.inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.inquiry-fields label{color:#35332f;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.inquiry-fields .inquiry-full{grid-column:1/-1}.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{box-sizing:border-box;color:#282724;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #d8d4cc;border-radius:9px;outline:none;padding:12px 14px;font-size:16px;font-weight:400;transition:border-color .18s,box-shadow .18s}.inquiry-fields textarea{resize:vertical;min-height:145px;line-height:1.55}.inquiry-fields input:focus,.inquiry-fields select:focus,.inquiry-fields textarea:focus{border-color:#9a8256;box-shadow:0 0 0 3px #c9ae7a30}.inquiry-fields input::placeholder,.inquiry-fields textarea::placeholder{color:#858078}.inquiry-optional{color:#77736b;margin-left:5px;font-size:12px;font-weight:400}.inquiry-privacy{color:#625e56;margin:22px 0;font-size:14px;line-height:1.7}.inquiry-privacy a{color:#725e39;text-underline-offset:3px}.inquiry-submit{border-top:1px solid #e8e4dc;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.inquiry-submit>span{color:#5f5a51;font-size:14px;font-weight:600}.inquiry-submit .a-button{cursor:pointer;font:inherit;border:0;font-weight:650}.inquiry-submit .a-button:disabled{opacity:.6;cursor:wait}.inquiry-error{color:#872d25;background:#fff7f6;border:1px solid #e8b9b4;border-radius:9px;margin:0 0 20px;padding:13px 16px;font-size:15px;line-height:1.5}.inquiry-success{text-align:center;background:#fff;border:1px solid #e8e4dc;border-radius:20px;max-width:740px;margin:0 auto;padding:clamp(28px,5vw,54px)}.inquiry-success .a-eyebrow{color:#927849}.inquiry-success p{color:#605d57;font-size:17px;line-height:1.75}.inquiry-reference{letter-spacing:.08em;color:#7a705d!important;font-size:13px!important}.inquiry-success .a-button{margin-top:12px;display:inline-flex}.inquiry-honey{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}@media (max-width:700px){.inquiry-main{width:calc(100% - 40px);padding:16px 0 72px}.inquiry-main .service-breadcrumb{margin:10px 0 38px}.inquiry-intro{margin-bottom:35px}.inquiry-intro h1{font-size:clamp(46px,13vw,62px)}.inquiry-intro>p{font-size:17px}.inquiry-fields{grid-template-columns:1fr;gap:16px}.inquiry-fields .inquiry-full{grid-column:auto}.inquiry-submit{flex-direction:column;align-items:stretch}.inquiry-submit .a-button{box-sizing:border-box;justify-content:center;width:100%}}.inquiry-attachments{margin-top:28px}.inquiry-attachments h3{margin-bottom:16px;font-size:18px}.inquiry-attachments .dropzone{width:100%}.inquiry-attachments .file-name{overflow-wrap:anywhere;min-width:0}.inquiry-file-list{margin:20px 0}.inquiry-file-list li{overflow-wrap:anywhere;margin:8px 0}.inquiry-page .inquiry-main{padding-top:20px}.inquiry-page .inquiry-main .service-breadcrumb{margin:6px 0 24px}.inquiry-page .inquiry-intro{max-width:760px;margin-bottom:28px}.atelier.inquiry-page .inquiry-intro h1{margin:13px 0 14px;font-size:clamp(36px,5vw,56px);line-height:1.12}.inquiry-page .inquiry-intro>p{font-size:17px;line-height:1.6}.inquiry-page .inquiry-form-heading{margin:0 0 18px}.inquiry-page .inquiry-form-heading p{font-size:14px;line-height:1.55}.inquiry-page .inquiry-group:first-of-type{margin-top:0}.inquiry-page .inquiry-group legend{padding-bottom:17px}.inquiry-offer-guidance{background:#faf8f3;border:1px solid #e8e0d0;border-radius:10px;min-width:0}.inquiry-offer-guidance summary{box-sizing:border-box;cursor:pointer;color:#65532f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.inquiry-offer-guidance summary::-webkit-details-marker{display:none}.inquiry-offer-guidance summary:focus-visible{outline-offset:3px;border-radius:9px;outline:2px solid #9a8256}.inquiry-offer-guidance summary>span{flex-shrink:0;font-size:20px;font-weight:400}.inquiry-offer-guidance[open] summary>span{transform:rotate(45deg)}.inquiry-offer-guidance>div{color:#514c43;border-top:1px solid #e8e0d0;padding:0 16px 16px;font-size:14px;line-height:1.65}.inquiry-offer-guidance>div>p{margin:13px 0 0}.inquiry-offer-guidance dl{margin:14px 0}.inquiry-offer-guidance dt{color:#39352d;margin-top:12px;font-weight:650}.inquiry-offer-guidance dd{margin:3px 0 0}.a-offer .offer-quote-summary{border-top:1px solid #e0dbd0;margin-top:22px;padding-top:18px}.a-offer .offer-quote-summary h4{margin:0 0 12px;font-size:16px;font-weight:650}.a-offer .offer-quote-summary dl{margin:0;font-size:14px;line-height:1.65}.a-offer .offer-quote-summary dt{margin-top:12px;font-weight:650}.a-offer .offer-quote-summary dd{margin:3px 0 0}@media (max-width:700px){.inquiry-page .inquiry-main{width:calc(100% - 32px);padding-top:12px}.inquiry-page .inquiry-main .service-breadcrumb{margin:4px 0 19px;font-size:13px}.inquiry-page .inquiry-intro{text-align:left;margin-bottom:22px}.atelier.inquiry-page .inquiry-intro h1{margin:10px 0;font-size:32px;line-height:1.15}.inquiry-page .inquiry-intro>p{margin:0;font-size:16px;line-height:1.55}.inquiry-page .inquiry-form{border-radius:14px;padding:21px 18px}.inquiry-page .inquiry-form-heading{margin-bottom:15px}.inquiry-page .inquiry-form-heading p{font-size:13px;line-height:1.55}.inquiry-page .inquiry-group legend{padding-bottom:14px;font-size:17px}.inquiry-page .inquiry-fields{gap:14px}.inquiry-page .inquiry-fields label{font-size:14px}.inquiry-offer-guidance summary{padding:10px 12px;font-size:13px}}.inquiry-channel{color:#6d665b;border-top:1px solid #e8e3d9;border-bottom:1px solid #e8e3d9;margin:25px 0;padding:15px 0;font-size:14px}.inquiry-channel summary{cursor:pointer;line-height:1.6}.inquiry-channel label{gap:9px;margin:18px 0 10px;font-size:13px;display:grid}.inquiry-channel select{width:100%;max-width:360px;min-height:45px;font:inherit;background:#fff;border:1px solid #d8d4cc;border-radius:8px;padding:10px}.inquiry-channel p{color:#877d6c;max-width:560px;font-size:12px;line-height:1.7}.customer-portal{--atelier-gold:#ad8a45;--atelier-ink:#24272c;--atelier-muted:#777b84;--atelier-line:#e4e4e2;--atelier-serif:Georgia,"Times New Roman",serif;color:var(--atelier-ink);background:#fff;min-height:100vh;font-family:Manrope,Arial,sans-serif}.customer-portal .app-sidebar{width:246px;box-shadow:none;background:#f9f8f5;border-top:0;border-right:1px solid #e7e5e0;flex-shrink:0;padding:38px 24px 24px}.customer-portal .app-sidebar .skriptovia-word{letter-spacing:-1.5px;color:#161719;font-size:36px}.customer-portal .workspace-label{letter-spacing:2.5px;color:#72747c;margin:14px 14px 47px;font-size:9px;font-weight:500;line-height:1.8}.customer-portal .app-sidebar nav{gap:9px}.customer-portal .app-sidebar nav button{color:#494e55;background:0 0;border-radius:0;gap:13px;min-height:47px;padding:13px 14px;font-size:13px;font-weight:400}.customer-portal .app-sidebar nav button.active{color:#8d6829;background:0 0;font-weight:600;box-shadow:inset 2px 0 #ad8a45}.customer-portal .app-sidebar nav button>.interface-icon{color:currentColor;width:20px;height:20px}.customer-portal .app-sidebar nav small{color:#8d8a81;background:0 0;font-size:10px}.customer-portal .sidebar-bottom{color:#76777a;border-top:1px solid #e2dfd8;gap:18px;padding:20px 14px 0;font-size:12px}.customer-portal .sidebar-bottom a,.customer-portal .signout-button{color:#666970;font-size:12px}.customer-portal .account-mini{border:0;padding:0}.customer-portal .account-mini .avatar{color:#272624;font-family:var(--atelier-serif);background:#eee9df;width:39px;height:39px;font-size:19px}.customer-portal .app-main{min-width:0}.customer-portal .app-top{border-bottom:1px solid var(--atelier-line);color:#6d7078;background:#fff;gap:15px;height:67px;padding:0 36px;font-size:11px}.live-header-actions{align-items:center;gap:19px;display:flex}.live-connection{color:#4f5559;align-items:center;gap:8px;font-size:11px;display:flex}.live-connection i{background:#a8a8a4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.live-connection.live i{background:#45933f}.live-connection small{color:#6c7078;border-left:1px solid #d5d7d7;margin-left:2px;padding-left:9px;font-size:10px}.live-connection.offline i,.live-connection.stale i{background:#b28330}.customer-portal .refresh{color:#6a7077;gap:7px;font-size:11px}.customer-portal .app-content{max-width:1600px;margin:auto;padding:31px 36px 60px}.customer-portal .page-heading{border:0;align-items:center;gap:25px;margin:0 0 30px;padding:0}.customer-portal .page-heading>.button{flex-shrink:0}.customer-portal .page-heading>.button svg{width:17px}.customer-portal .page-heading .eyebrow{display:none}.customer-portal .page-heading h1{font-family:var(--atelier-serif);letter-spacing:-1.5px;color:#17191c;margin:0 0 9px;font-size:clamp(32px,3.4vw,51px);font-weight:400;line-height:1.13}.customer-portal .page-heading h2{font-family:var(--atelier-serif);letter-spacing:-.7px;color:#24272c;margin:15px 0 10px;font-size:34px;font-weight:400}.customer-portal .page-heading p{color:#5d636c;margin:0;font-size:16px;line-height:1.6}.customer-portal .button{color:#fff;background:#282d35;border:1px solid #282d35;border-radius:3px;gap:10px;min-height:42px;padding:12px 18px;font-size:12px;font-weight:500;box-shadow:0 2px 4px #00000008}.customer-portal .button:hover{background:#3e4550;transform:none}.atelier-summary{border-block:1px solid var(--atelier-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:23px 0;display:grid}.atelier-summary>div{border-right:1px solid #dadbd9;justify-content:center;align-items:center;gap:17px;padding:0 17px;display:flex}.atelier-summary>div:last-child{border:0}.atelier-summary strong{font-family:var(--atelier-serif);letter-spacing:-1.5px;color:#17191c;font-variant-numeric:tabular-nums;font-size:43px;font-weight:400;line-height:1.1}.atelier-summary span{color:#454b53;font-size:13px;line-height:1.5}.atelier-columns{grid-template-columns:minmax(0,2.25fr) minmax(230px,1fr);gap:0;display:grid}.atelier-primary{min-width:0;padding:26px 25px 0 0}.atelier-secondary{border-left:1px solid var(--atelier-line);min-width:0;padding:26px 0 0 25px}.atelier-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.atelier-section-title h2,.atelier-secondary h2{font-family:var(--atelier-serif);letter-spacing:-.6px;color:#17191c;margin:0;font-size:25px;font-weight:400;line-height:1.2}.atelier-section-title>button{color:#616872;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:flex}.atelier-section-title>button:hover{color:#947132}.atelier-secondary>h2{margin-bottom:19px}.atelier-projects{flex-direction:column;gap:13px;display:flex}.atelier-project{background:#fff;border:1px solid #dedfdd;border-radius:4px;padding:22px}.atelier-project-title{align-items:center;gap:14px;display:flex}.atelier-project-title>div{flex:1;min-width:0}.atelier-title-button{text-align:left;font-family:var(--atelier-serif);letter-spacing:-.4px;color:#181b1e;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:22px;font-weight:400;line-height:1.3}.atelier-title-button:hover{color:#987334}.atelier-project-title p{color:#6a7078;margin:7px 0 0;font-size:12px;line-height:1.5}.atelier-open{color:#717781;background:0 0;border:0;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.atelier-badge{white-space:nowrap;color:#797267;background:#f1eee8;border-radius:20px;align-items:center;padding:5px 10px;font-size:10px;line-height:1.2;display:inline-flex}.atelier-badge.ready,.atelier-badge.offered{color:#8a6226;background:#f6e9c9}.atelier-badge.working{color:#416c87;background:#eaf0f6}.atelier-badge.paid{color:#62754f;background:#edf2e9}.customer-portal .atelier-project .project-progress{box-shadow:none;background:0 0;border:0;border-radius:0;margin:27px 0 24px;padding:0}.customer-portal .atelier-project .project-progress>p{display:none}.customer-portal .atelier-project .project-progress ol{justify-content:space-between;gap:0;margin:0;padding:0;list-style:none;display:flex}.customer-portal .atelier-project .project-progress li{color:#858b94;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;padding:0;font-size:10px;display:flex;position:relative}.customer-portal .atelier-project .project-progress li:before{content:"";z-index:0;background:#d4d7dc;width:100%;height:1px;position:absolute;top:13px;left:-50%}.customer-portal .atelier-project .project-progress li:first-child:before{display:none}.customer-portal .atelier-project .progress-number{z-index:1;color:#818894;background:#fff;border:1.5px solid #c6cad1;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;display:grid;position:relative;box-shadow:0 0 0 3px #fff}.customer-portal .atelier-project .complete .progress-number{color:#fff;background:#b39457;border-color:#b39457}.customer-portal .atelier-project .current .progress-number{color:#9b7733;background:#fbf7ec;border-color:#b39457}.customer-portal .atelier-project .current{color:#8d6b30}.atelier-project-action{border-top:1px solid #e3e4e3;align-items:center;gap:13px;padding-top:16px;display:flex}.atelier-file-mark{color:#5b6067;background:#f4f4f1;border-radius:3px;flex-shrink:0;place-items:center;width:43px;height:48px;display:grid}.atelier-project-action>div{flex:1;min-width:0}.atelier-project-action b{color:#333a43;font-size:12px;font-weight:500}.atelier-project-action p{color:#868c95;margin:4px 0 0;font-size:10px;line-height:1.6}.customer-portal .atelier-project-action .button{flex-shrink:0;min-height:38px;padding:10px 13px;font-size:11px}.atelier-project.compact{padding:19px 22px}.compact .atelier-title-button{font-size:21px}.atelier-project-date{color:#7c8189;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.atelier-contact{background:#fff;border:1px solid #dedfdd;border-radius:4px;padding:22px 19px}.atelier-contact-heading{border-bottom:1px solid #dedfdd;align-items:center;gap:15px;margin-bottom:19px;padding-bottom:24px;display:flex}.atelier-contact-heading>span{color:#282724;width:57px;height:57px;font-family:var(--atelier-serif);background:#eee8df;border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;display:grid}.atelier-contact-heading h3{font-family:var(--atelier-serif);letter-spacing:-.5px;color:#24272c;overflow-wrap:anywhere;margin:0 0 5px;font-size:24px;font-weight:400;line-height:1.2}.atelier-contact-heading p{color:#737983;margin:0;font-size:11px}.atelier-contact>p{color:#686e77;margin:0 0 20px;font-size:12px;line-height:1.85}.atelier-contact>small{color:#858b91;margin-top:12px;font-size:10px;line-height:1.6;display:block}.atelier-outline{color:#30353e;text-align:center;background:#fff;border:1px solid #30353e;border-radius:2px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;padding:11px 12px;font-size:11px;display:flex}.atelier-outline:hover{background:#f7f6f2}.atelier-next{border-top:1px solid var(--atelier-line);margin-top:23px;padding-top:23px}.atelier-next h2{font-size:23px}.atelier-next-project{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:21px 0 0;display:flex}.atelier-next-project strong{font-family:var(--atelier-serif);letter-spacing:-.4px;color:#292d31;font-size:23px;font-weight:400;line-height:1.3;display:block}.atelier-next-project small{color:#7c838c;margin-top:6px;font-size:11px;line-height:1.65;display:block}.atelier-round-icon{color:#555c66;background:#f3f3f0;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.atelier-discretion{color:#a48a56;align-items:center;gap:10px;margin-top:35px;display:flex}.atelier-discretion p{color:#969b9c;margin:0;font-size:10px;line-height:1.7}.atelier-activity{margin-top:28px}.atelier-activity-row{border-top:1px solid #e4e5e4;align-items:center;gap:14px;padding:16px 0;display:flex}.atelier-activity-row>div{flex:1;min-width:0}.atelier-activity-row b{color:#323941;font-size:12px;font-weight:500;line-height:1.6;display:block}.atelier-activity-row button{text-align:left;color:#7b828b;overflow-wrap:anywhere;background:0 0;border:0;padding:3px 0 0;font-size:11px;line-height:1.6;display:block}.atelier-activity-row button:hover{color:#947132}.atelier-activity-row time{color:#777e87;flex-shrink:0;align-self:flex-start;margin-top:5px;font-size:10px}.atelier-quiet{color:#7c838b;margin:18px 0;font-size:12px;line-height:1.8}.atelier-empty{background:#fff;border:1px solid #dedfdd;border-radius:4px;padding:31px 25px}.atelier-empty h3{font-family:var(--atelier-serif);letter-spacing:-.5px;color:#34383e;margin:0 0 12px;font-size:25px;font-weight:400}.atelier-empty p{color:#7b828a;max-width:480px;margin:0 0 20px;font-size:13px;line-height:1.85}.atelier-directory>button{text-align:left;color:#8e7747;background:#fff;border:1px solid #e2e3e0;border-radius:4px;align-items:center;gap:18px;width:100%;margin:12px 0;padding:22px;display:flex}.atelier-directory>button>span{flex:1}.atelier-directory b{font-family:var(--atelier-serif);letter-spacing:-.3px;color:#30353c;font-size:22px;font-weight:400;display:block}.atelier-directory small{color:#7b828b;margin-top:6px;font-size:12px;display:block}.atelier-directory>button:hover{background:#faf9f5}.customer-portal .panel{box-shadow:none;background:#fff;border:1px solid #e1e2df;border-radius:4px}.customer-portal .table-heading{border-bottom:1px solid #e4e5e2;padding:24px}.customer-portal .table-heading h3{color:#41464e;font-size:14px}.customer-portal .table-filters input,.customer-portal .table-filters select{border-color:#e0e1dc;border-radius:3px;font-size:12px}.customer-portal th{color:#858b91;background:#fafaf7;padding:14px 24px;font-size:11px}.customer-portal td{color:#727982;border-color:#ebebe7;padding:22px 24px;font-size:12px}.customer-portal td small{color:#8c9297;font-size:11px}.customer-portal .table-title{color:#414851;font-size:13px}.customer-portal .badge{color:#9b804b;background:#f4f1e8;border-radius:20px;padding:5px 9px;font-size:10px}.customer-portal .badge.ready{color:#8a6226;background:#f6e9c9}.customer-portal .badge.paid{color:#65784f;background:#eef3e9}.customer-portal .badge.working{color:#416c87;background:#eaf0f6}.customer-portal .activity-grid{margin-top:40px;display:block}.customer-portal .analytics-panel{background:#fdfdfa;border-color:#e4e4df}.customer-portal .section-label{color:#51575e;font-size:13px}.customer-portal .metrics{gap:20px}.customer-portal .metric{box-shadow:none;background:#fcfcf8;border:1px solid #e1e2de;border-radius:4px}.customer-portal .message{background:#f6f6f2;border-radius:4px}.customer-portal .message p,.customer-portal .preserve{color:#69717a}.customer-portal input,.customer-portal textarea,.customer-portal select{color:#525b64;border-color:#dbdedb;border-radius:3px}.customer-portal input:focus,.customer-portal textarea:focus,.customer-portal select:focus{outline-offset:2px;outline:2px solid #b79b62}.customer-portal #project-messages,.customer-portal #project-files{scroll-margin-top:25px}.approved-portal-preview{margin:40px 0 0}.approved-portal-preview>a{background:#fff;border:1px solid #dddcd7;border-radius:7px;display:block;overflow:hidden;box-shadow:0 20px 65px -35px #403a2c42}.approved-portal-preview img{width:100%;height:auto;display:block}.approved-portal-preview figcaption{text-align:center;color:#8b8b84;margin-top:18px;font-size:11px;line-height:1.7}@media (min-width:1600px){.customer-portal .app-content{padding:40px 50px 70px}.customer-portal .app-top{padding:0 50px}.customer-portal .app-sidebar{width:266px}.atelier-project{padding:25px}.atelier-primary{padding-right:28px}.atelier-secondary{padding-left:28px}}@media (max-width:1200px){.customer-portal .app-sidebar{width:205px;padding:30px 18px 22px}.customer-portal .app-sidebar .skriptovia-word{font-size:30px}.customer-portal .app-content{padding:28px}.customer-portal .app-top{padding:0 28px}.atelier-columns{grid-template-columns:minmax(0,1.7fr) minmax(215px,1fr)}.atelier-primary{padding-right:20px}.atelier-secondary{padding-left:20px}.atelier-project{padding:18px}.atelier-project-title{flex-wrap:wrap;gap:9px}.atelier-project-title>div{flex-basis:65%}.atelier-project-action{flex-wrap:wrap}.customer-portal .atelier-project-action .button{margin-left:56px}.atelier-title-button{font-size:21px}.atelier-contact{padding:19px 15px}.atelier-contact-heading{gap:11px}.atelier-contact-heading h3{font-size:21px}.atelier-contact-heading>span{width:45px;height:45px;font-size:22px}.atelier-summary span{font-size:11px}.atelier-summary strong{font-size:36px}.atelier-summary>div{gap:11px}.live-connection small{display:none}.atelier-section-title>button{font-size:10px}}@media (max-width:950px) and (min-width:761px){.atelier-columns{grid-template-columns:1fr}.atelier-primary{padding-right:0}.atelier-secondary{border-left:0;border-top:1px solid var(--atelier-line);grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;padding-left:0;display:grid}.atelier-secondary>h2{grid-column:1/-1;margin:0}.atelier-next{border:0;margin:0;padding:0}.atelier-discretion{grid-column:1/-1;margin:0}.customer-portal .page-heading{flex-wrap:wrap}.customer-portal .page-heading h1{font-size:37px}.atelier-project-title{flex-wrap:nowrap}.customer-portal .atelier-project-action .button{margin-left:0}}@media (max-width:760px){.customer-portal{display:block}.customer-portal .app-sidebar{border-bottom:1px solid #e4e2dc;border-right:0;width:100%;height:auto;padding:19px 20px;position:static}.customer-portal .app-sidebar .brand{margin:0}.customer-portal .app-sidebar .skriptovia-word{font-size:30px}.customer-portal .workspace-label{display:none}.customer-portal .app-sidebar nav{flex-direction:row;gap:6px;margin-top:19px;padding-bottom:2px;display:flex;overflow-x:auto}.customer-portal .app-sidebar nav button{white-space:nowrap;flex-shrink:0;gap:8px;min-height:42px;padding:10px;font-size:12px}.customer-portal .app-sidebar nav button.active{box-shadow:inset 0 -2px #ad8a45}.customer-portal .app-sidebar nav button>svg{width:17px}.customer-portal .sidebar-bottom{border:0;gap:0;margin:0;padding:0;position:absolute;top:24px;right:20px}.customer-portal .sidebar-bottom>a,.customer-portal .sidebar-bottom .account-mini{display:none}.customer-portal .signout-button{font-size:11px}.customer-portal .app-top{height:56px;padding:0 20px;font-size:10px}.live-header-actions{gap:8px}.live-connection{gap:6px;font-size:10px}.customer-portal .refresh{padding:8px;font-size:0}.customer-portal .refresh svg{width:15px}.customer-portal .app-content{padding:29px 20px 45px}.customer-portal .page-heading{flex-wrap:wrap;gap:20px;margin-bottom:27px}.customer-portal .page-heading h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:34px;line-height:1.15}.customer-portal .page-heading p{font-size:14px}.customer-portal .page-heading>.button{padding:11px 16px;font-size:12px}.atelier-summary{gap:0;padding:20px 0}.atelier-summary>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:0 11px}.atelier-summary>div:first-child{padding-left:0}.atelier-summary>div:last-child{padding-right:0}.atelier-summary strong{font-size:33px}.atelier-summary span{font-size:10px}.atelier-columns{grid-template-columns:1fr}.atelier-primary{padding:25px 0 0}.atelier-section-title{gap:14px}.atelier-section-title h2,.atelier-secondary h2{font-size:24px}.atelier-section-title>button{gap:5px;font-size:10px}.atelier-project{padding:19px 17px}.atelier-project-title{flex-wrap:wrap;gap:10px}.atelier-project-title>div{flex-basis:calc(100% - 38px);order:0}.atelier-open{order:1}.atelier-badge{order:2;margin-top:3px;font-size:10px}.atelier-title-button{font-size:22px}.atelier-project-title p{font-size:11px}.customer-portal .atelier-project .project-progress{margin:25px 0 21px}.customer-portal .atelier-project .project-progress li{gap:8px;font-size:9px}.customer-portal .atelier-project .progress-number{width:23px;height:23px;font-size:9px}.customer-portal .atelier-project .project-progress li:before{top:11px}.atelier-project-action{flex-wrap:wrap;gap:11px}.atelier-file-mark{width:37px;height:42px}.atelier-project-action b{font-size:12px}.atelier-project-action p{font-size:10px}.customer-portal .atelier-project-action .button{margin-left:48px}.atelier-project.compact{padding:18px 17px}.atelier-project-date{font-size:10px}.atelier-activity{margin-top:27px}.atelier-activity-row{flex-wrap:wrap;gap:10px}.atelier-activity-row .atelier-round-icon{width:36px;height:36px}.atelier-activity-row>div{flex-basis:calc(100% - 50px)}.atelier-activity-row time{margin-top:-4px;margin-left:46px;font-size:9px}.atelier-secondary{border-left:0;border-top:1px solid var(--atelier-line);margin-top:27px;padding:27px 0 0}.atelier-contact{padding:23px}.atelier-contact-heading{gap:17px}.atelier-contact-heading>span{width:56px;height:56px;font-size:25px}.atelier-contact-heading h3{font-size:25px}.atelier-contact>p{font-size:13px}.atelier-outline{font-size:12px}.atelier-next-project strong{font-size:24px}.atelier-discretion{margin-top:25px}.atelier-empty{padding:25px 21px}.customer-portal .table-heading{padding:20px}.customer-portal .table-filters{flex-wrap:wrap;width:100%}.customer-portal .table-filters input,.customer-portal .table-filters select{flex:1;min-width:130px;max-width:none;font-size:16px}.customer-portal td,.customer-portal th{padding:17px 20px}.customer-portal .panel{padding:22px}.customer-portal .panel.table-panel{padding:0}.customer-portal .metrics{grid-template-columns:1fr}.atelier-directory>button{gap:12px;padding:20px 16px}.atelier-directory b{font-size:20px}.atelier-directory small{font-size:11px}.approved-portal-preview{margin-top:28px}.approved-portal-preview figcaption{text-align:left;font-size:10px}}.customer-portal{--atelier-gold:#606060;--atelier-ink:#282828;--atelier-muted:#6e6e6e;--atelier-line:#e3e3e3;--atelier-serif:inherit;color:#282828;letter-spacing:-.015em;-webkit-font-smoothing:antialiased;background:#f6f6f6;min-height:100vh;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.customer-portal .app-sidebar{color:#767676;z-index:5;width:228px;height:100vh;box-shadow:none;background:#242424;border:0;flex-direction:column;flex:0 0 228px;padding:32px 18px 24px;display:flex;position:sticky;top:0}.customer-portal .app-sidebar .brand{margin:0 15px}.customer-portal .workspace-label{letter-spacing:.13em;color:#767676;margin:40px 15px 18px;font-size:9px;font-weight:600;line-height:1.8;display:block}.customer-portal .app-sidebar nav{flex-direction:column;flex:none;gap:6px;margin:0;padding:0;display:flex;overflow:visible}.customer-portal .app-sidebar nav button{color:#767676;text-align:left;white-space:normal;min-height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:12px 14px;font-size:12px;font-weight:500;transition:background .18s,color .18s;display:flex;position:relative}.customer-portal .app-sidebar nav button:hover{color:#fff;background:#ffffff09;transform:none}.customer-portal .app-sidebar nav button.active:after{display:none}.customer-portal .app-sidebar nav button>.interface-icon{opacity:.85;width:18px;height:18px}.customer-portal .sidebar-bottom{border:0;flex-direction:column;align-items:stretch;gap:15px;margin-top:auto;padding:28px 12px 0;font-size:11px;display:flex;position:static}.customer-portal .sidebar-bottom>a{color:#757575;font-size:11px;display:flex}.customer-portal .sidebar-bottom>a:hover{color:#fff}.customer-portal .account-mini{border-top:1px solid #ffffff16;gap:11px;margin:2px 0;padding:19px 0 0}.customer-portal .account-mini .avatar{width:35px;height:35px;box-shadow:none;color:#757575;background:#3e3e3e;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600}.customer-portal .signout-button{color:#757575;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:11px;display:flex}.customer-portal .app-main{flex:1;width:calc(100% - 228px);min-width:0;margin:0}.customer-portal .app-top{-webkit-backdrop-filter:none;backdrop-filter:none;color:#565656;background:#fff;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:20px;max-width:none;height:68px;margin:0;padding:0 38px;font-size:11px;display:flex}.customer-portal .live-connection{color:#6a6a6a;gap:7px;font-size:10px}.customer-portal .live-connection.live i{box-shadow:none;background:#747474}.customer-portal .refresh{color:#686868;background:#fff;border:1px solid #e2e2e2;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.customer-portal .app-content{max-width:1440px;margin:auto;padding:38px 38px 70px;animation:none}.customer-portal .cloud-avatar{display:none}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{color:#6c6c6c;letter-spacing:.14em;margin-bottom:10px;font-size:9px;font-weight:700;line-height:1.6;display:block}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-1.15px;color:#282828;max-width:none;margin:0 0 9px;font-family:inherit;font-size:clamp(25px,2.4vw,36px);font-weight:600;line-height:1.3}.customer-portal .page-heading h2{letter-spacing:-.8px;margin:0;font-family:inherit;font-size:28px;font-weight:600;line-height:1.35}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{color:#727272;max-width:none;margin:0;font-size:13px;line-height:1.7}.customer-portal .button,.customer-portal .cloud-welcome>.button{color:#fff;white-space:normal;background:#2f2f2f;border:1px solid #2f2f2f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:0;padding:11px 16px;font-size:11px;font-weight:600;transition:background .18s;display:inline-flex;box-shadow:0 1px 2px #1b1b1b0a}.customer-portal .button:hover{box-shadow:none;background:#424242;border-color:#424242;transform:none}.customer-portal .atelier-summary{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px;padding:0;display:grid}.customer-portal .cloud-shortcut{text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e2e2;border-radius:9px;flex-direction:column;align-items:stretch;gap:20px;min-width:0;padding:21px 24px;transition:border-color .18s,background .18s;animation:none;display:flex;box-shadow:0 2px 4px #2a2a2a02}.customer-portal .cloud-shortcut-top{color:#757575;justify-content:space-between;align-items:center;width:100%;display:flex}.customer-portal .cloud-app-icon{color:#686868;width:32px;height:32px;box-shadow:none;background:#f3f3f3;border:1px solid #e0e0e0;border-radius:7px;place-items:center;display:grid}.customer-portal .cloud-shortcut-bottom{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;display:flex}.customer-portal .cloud-shortcut-bottom>span{flex-direction:column;gap:5px;display:flex}.customer-portal .atelier-summary .cloud-shortcut strong{letter-spacing:-1.5px;color:#323232;font-variant-numeric:tabular-nums;font-family:inherit;font-size:35px;font-weight:500;line-height:1}.customer-portal .atelier-columns{grid-template-columns:minmax(0,2.1fr) minmax(250px,1fr);gap:26px;display:grid}.customer-portal .atelier-primary,.customer-portal .atelier-secondary{border:0;min-width:0;padding:0;display:block}.customer-portal .atelier-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin:0 0 16px;display:flex}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2{letter-spacing:-.3px;color:#3c3c3c;margin:0;font-family:inherit;font-size:14px;font-weight:650;line-height:1.5}.customer-portal .atelier-secondary>h2{align-items:center;min-height:25px;margin:0 0 16px;display:flex}.customer-portal .atelier-section-title>button{color:#5e5e5e;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;line-height:1.5;display:flex}.customer-portal .atelier-projects{flex-direction:column;gap:12px;display:flex}.customer-portal .atelier-project,.customer-portal .atelier-contact,.customer-portal .atelier-next,.customer-portal .atelier-activity,.customer-portal .atelier-empty,.customer-portal .panel,.customer-portal .atelier-directory>button,.customer-portal .demo-detail,.customer-portal .atelier-inbox{background:#fff;border:1px solid #e2e2e2;border-radius:9px;overflow:hidden;box-shadow:0 2px 5px #2a2a2a02}.customer-portal .atelier-project-kicker{color:#6c6c6c;letter-spacing:.13em;margin:0 0 17px;font-size:9px;font-weight:700;display:block}.customer-portal .atelier-project-title{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.customer-portal .atelier-project-title>div{flex:200px;min-width:0}.customer-portal .atelier-title-button{letter-spacing:-.4px;color:#343434;overflow-wrap:anywhere;font-family:inherit;font-size:16px;font-weight:650;line-height:1.5}.customer-portal .atelier-project-title p{color:#7a7a7a;margin:7px 0 0;font-size:11px;line-height:1.7}.customer-portal .atelier-open{color:#757575;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:28px;display:grid}.customer-portal .atelier-badge{letter-spacing:0;white-space:normal;border-radius:5px;max-width:100%;padding:5px 9px;font-size:9px;font-weight:600;line-height:1.6}.customer-portal .atelier-project-date{color:#7b7b7b;border-top:1px solid #efefef;align-items:center;gap:7px;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.customer-portal .atelier-project .project-progress{gap:6px;margin:28px 0}.customer-portal .atelier-project .progress-number{border-width:1px;width:24px;height:24px;font-size:9px;box-shadow:0 0 0 5px #fff}.customer-portal .atelier-project-action{background:#f6f6f6;border:1px solid #e5e5e5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:17px;display:flex}.customer-portal .atelier-file-mark{color:#6d6d6d;width:34px;height:40px;box-shadow:none;background:#fff;border:1px solid #e1e1e1;border-radius:5px;flex-shrink:0}.customer-portal .atelier-project-action b{color:#424242;font-size:11px;font-weight:650}.customer-portal .atelier-project-action p{color:#727272;margin:5px 0 0;font-size:10px;line-height:1.7}.customer-portal .atelier-project-action .button{min-height:37px;margin:0;padding:9px 12px;font-size:10px}.customer-portal .atelier-contact-heading{border-bottom:1px solid #eee;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.customer-portal .atelier-contact-heading>span{color:#666;width:43px;height:43px;box-shadow:none;background:#eee;border:1px solid #dbdbdb;border-radius:8px;flex-shrink:0;place-items:center;font-family:inherit;font-size:13px;font-weight:650;display:grid}.customer-portal .atelier-contact-heading h3{letter-spacing:-.3px;color:#3a3a3a;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:15px;font-weight:650}.customer-portal .atelier-contact-heading p{color:#7f7f7f;margin:4px 0 0;font-size:10px}.customer-portal .atelier-contact>p{color:#747474;margin:0 0 21px;font-size:12px;line-height:1.85}.customer-portal .atelier-contact>small{color:#7e7e7e;overflow-wrap:anywhere;margin-top:15px;font-size:9px;line-height:1.7;display:block}.customer-portal .atelier-outline{color:#5a5a5a;background:#fff;border:1px solid #dfdfdf;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:10px;font-size:11px;font-weight:600;display:flex}.customer-portal .atelier-next-project{text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:80px;padding:19px 0 0;display:flex}.customer-portal .atelier-next-project>span:last-child{min-width:0}.customer-portal .atelier-next-project strong{letter-spacing:-.7px;color:#3c3c3c;font-family:inherit;font-size:20px;font-weight:600}.customer-portal .atelier-next-project small{color:#7a7a7a;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.7;display:block}.customer-portal .atelier-round-icon{color:#767676;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.customer-portal .atelier-discretion{color:#757575;align-items:flex-start;gap:9px;margin:23px 6px;display:flex}.customer-portal .atelier-discretion p{color:#787878;margin:0;font-size:10px;line-height:1.8}.customer-portal .atelier-activity-row{border-bottom:1px solid #eee;align-items:center;gap:13px;padding:17px 0;display:flex}.customer-portal .atelier-activity-row:last-child{border-bottom:0;padding-bottom:0}.customer-portal .atelier-activity-row>div{flex:1;min-width:0}.customer-portal .atelier-activity-row b{color:#545454;font-size:11px;font-weight:600;display:block}.customer-portal .atelier-activity-row button{color:gray;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6}.customer-portal .atelier-activity-row time{color:#767676;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.customer-portal .panel h3{letter-spacing:-.3px;color:#3a3a3a;font-family:inherit;font-size:15px;font-weight:650}.customer-portal .panel.table-panel{padding:0}.customer-portal .table-heading{background:#fff;border-bottom:1px solid #ebebeb;padding:22px 25px}.customer-portal th{letter-spacing:.04em;color:#7a7a7a;background:#f9f9f9;font-size:10px;font-weight:600}.customer-portal input,.customer-portal textarea,.customer-portal select{color:#444;box-shadow:none;background:#fff;border:1px solid #dfdfdf;border-radius:6px;font-size:13px}.customer-portal .table-filters input,.customer-portal .table-filters select{padding:9px 12px;font-size:11px}.customer-portal .metric{box-shadow:none;background:#fff;border-color:#e2e2e2;border-radius:8px}.customer-portal .metric strong{color:#3c3c3c;font-variant-numeric:tabular-nums}.customer-portal .detail-grid{gap:22px}.customer-portal .project-section-nav{flex-wrap:wrap;gap:8px;margin:0 0 25px;display:flex}.customer-portal .project-section-nav button{color:#606060;background:#fff;border:1px solid #dfdfdf;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:11px 14px;font-size:11px;display:flex}.customer-portal #project-downloads,.customer-portal #project-messages,.customer-portal #project-files{scroll-margin-top:24px}.customer-portal .atelier-directory>button{padding:21px 23px;transition:border-color .18s,background .18s}.customer-portal .atelier-directory>button:hover{background:#fbfbfb;border-color:#bebebe;transform:none}.customer-portal .atelier-directory>button b{color:#444;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}.customer-portal .directory-icon{color:#747474;background:#f2f2f2;border:1px solid #e2e2e2;border-radius:7px;place-items:center;height:40px;display:grid;flex:0 0 40px!important}.customer-portal .directory-title{margin-bottom:5px}.customer-portal .atelier-inbox{margin-bottom:30px;padding:25px}.customer-portal .atelier-inbox .eyebrow{color:#6e6e6e;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.customer-portal .atelier-inbox-count{color:#767676;white-space:nowrap;background:#f2f2f2;border-radius:5px;padding:6px 10px;font-size:10px}.customer-portal .atelier-inbox-list{flex-direction:column;display:flex}.customer-portal .atelier-inbox-item{text-align:left;color:#767676;background:#fff;border:0;border-bottom:1px solid #ececec;border-radius:0;align-items:center;gap:15px;width:100%;padding:20px 0;display:flex}.customer-portal .atelier-inbox-item:last-child{border-bottom:0}.customer-portal .inbox-avatar{color:#787878;background:#e8e8e8;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:11px;font-weight:600;display:grid}.customer-portal .inbox-copy{flex:1;min-width:0}.customer-portal .inbox-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.customer-portal .atelier-directory .inbox-meta b{font-size:11px;font-weight:650}.customer-portal .inbox-meta time{color:#7d7d7d;white-space:nowrap;font-size:9px}.customer-portal .inbox-copy>strong{color:#444;font-size:13px;font-weight:600;display:block}.customer-portal .inbox-excerpt{text-overflow:ellipsis;white-space:nowrap;color:#7d7d7d;margin-top:6px;font-size:11px;display:block;overflow:hidden}.customer-portal .atelier-inbox-empty{text-align:center;color:#7e7e7e;padding:30px 15px}.customer-portal .atelier-inbox-empty>svg{margin:auto}.customer-portal .atelier-inbox-empty h3{font-size:16px}.customer-portal .atelier-inbox-empty p{color:#797979;max-width:430px;margin:auto;font-size:12px;line-height:1.8}.customer-portal .messages{max-height:460px;padding:6px 2px;overflow:auto}.customer-portal .message{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:8px;margin-bottom:12px;padding:17px;animation:none}.customer-portal .message p{color:#4e4e4e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.customer-portal .chat-form{border-top:1px solid #e5e5e5;padding-top:16px}.customer-portal .chat-form textarea{resize:vertical;min-height:110px;padding:15px}.customer-portal .demo-ribbon{color:#686868;background:#eaeaea;border:1px solid #d8d8d8;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 28px;padding:11px 15px;font-size:10px;line-height:1.7;display:flex}.customer-portal .demo-ribbon a{text-underline-offset:3px;white-space:nowrap;font-weight:650;text-decoration:underline}.customer-portal .demo-search{width:100%;margin-bottom:18px;padding:13px 16px}.customer-portal .demo-detail{margin-top:24px;padding:30px}.customer-portal .demo-detail h2{letter-spacing:-.7px;font-family:inherit;font-size:26px;line-height:1.4}.customer-portal .demo-detail label{margin:25px 0 10px;font-size:12px;display:block}.customer-portal .demo-detail textarea{width:100%;min-height:100px;margin-bottom:12px;padding:16px}.customer-portal .demo-paper{background:#f6f6f6;border:1px solid #dbdbdb;max-width:650px;margin:24px 0;padding:30px;font-family:Georgia,serif}.customer-portal .demo-paper h3{font-family:Georgia,serif}.dashboard-live-frame{background:#f6f6f6;border:1px solid #e2e2e2;border-radius:10px;height:720px;overflow:hidden;box-shadow:0 20px 50px -35px #30303050}.dashboard-live-frame iframe{border:0;width:100%;height:100%}.approved-portal-preview figcaption a{text-underline-offset:3px;text-decoration:underline}@media (min-width:1600px){.customer-portal .app-content{padding-top:45px}}@media (max-width:1200px){.customer-portal .app-sidebar{flex-basis:200px;width:200px;padding-inline:13px}.customer-portal .app-main{width:calc(100% - 200px)}.customer-portal .app-content{padding:30px 26px 60px}.customer-portal .app-top{padding-inline:26px}.customer-portal .atelier-columns{grid-template-columns:minmax(0,1fr) 255px;gap:20px}.customer-portal .atelier-project-title>div{flex-basis:calc(100% - 45px)}.customer-portal .atelier-project-title .atelier-badge{order:2}.customer-portal .atelier-project-action>.button{margin-left:46px}.customer-portal .live-connection small{display:none}}@media (max-width:1000px){.customer-portal .atelier-columns{grid-template-columns:1fr}.customer-portal .atelier-secondary{grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;display:grid}.customer-portal .atelier-secondary>h2{grid-column:1/-1;min-height:auto;margin:0}.customer-portal .atelier-next{align-self:start;margin-top:0}.customer-portal .atelier-discretion{grid-column:1/-1;margin:0 5px}.customer-portal .cloud-shortcut{padding:18px}.customer-portal .atelier-summary{gap:12px}.customer-portal .cloud-shortcut-bottom{flex-direction:column;align-items:flex-start;gap:17px}.customer-portal .cloud-shortcut-bottom span span{min-height:30px}.customer-portal .page-heading,.customer-portal .cloud-welcome{align-items:flex-start}}@media (max-width:760px){.customer-portal{display:block}.customer-portal .app-sidebar{grid-template-columns:1fr auto;gap:18px 10px;width:100%;height:auto;min-height:0;padding:20px 18px 12px;display:grid;position:relative;top:auto}.customer-portal .app-sidebar .brand{margin:0 4px}.customer-portal .app-sidebar .skriptovia-word{font-size:29px}.customer-portal .workspace-label{display:none}.customer-portal .app-sidebar nav{flex-direction:row;grid-area:2/1/auto/-1;gap:5px;max-width:100%;padding:0 0 4px;overflow-x:auto}.customer-portal .app-sidebar nav button{white-space:nowrap;flex-shrink:0;gap:8px;min-height:42px;padding:10px 12px;font-size:11px}.customer-portal .app-sidebar nav button.active{box-shadow:inset 0 -2px #a1a1a1}.customer-portal .app-sidebar nav small{font-size:9px}.customer-portal .sidebar-bottom{flex-direction:row;grid-area:1/2;align-items:center;gap:10px;margin:0;padding:0;display:flex;position:static}.customer-portal .sidebar-bottom>a{display:none}.customer-portal .account-mini{border:0;margin:0;padding:0}.customer-portal .account-mini>div{display:none}.customer-portal .account-mini .avatar{width:31px;height:31px}.customer-portal .signout-button{padding:6px;font-size:0}.customer-portal .signout-button svg{width:16px;height:16px}.customer-portal .app-main{width:100%;margin:0}.customer-portal .app-top{gap:10px;height:58px;padding:0 20px;font-size:10px}.customer-portal .live-connection{font-size:9px}.customer-portal .refresh{padding:7px;font-size:0}.customer-portal .app-content{padding:28px 20px 55px}.customer-portal .page-heading,.customer-portal .cloud-welcome{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;margin:0 0 26px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-.9px;max-width:none;margin:0 0 9px;font-size:28px;line-height:1.3}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{max-width:none;margin:0;font-size:12px}.customer-portal .page-heading .eyebrow{margin-bottom:9px;font-size:8px}.customer-portal .atelier-summary{gap:9px;margin-bottom:29px}.customer-portal .cloud-shortcut{border-radius:7px;gap:17px;padding:15px 12px}.customer-portal .cloud-app-icon{width:29px;height:29px}.customer-portal .cloud-shortcut-top>svg{display:none}.customer-portal .cloud-shortcut-bottom{gap:15px}.customer-portal .cloud-shortcut-bottom b{letter-spacing:-.2px;font-size:11px}.customer-portal .cloud-shortcut-bottom span span{min-height:28px;font-size:9px}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:28px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2{font-size:14px}.customer-portal .atelier-section-title>button{font-size:9px}.customer-portal .atelier-project.featured,.customer-portal .atelier-project.compact{padding:20px}.customer-portal .atelier-title-button{font-size:15px}.customer-portal .atelier-project-title>div{flex-basis:calc(100% - 40px)}.customer-portal .atelier-project .project-progress li{font-size:8px}.customer-portal .atelier-project .progress-number{width:22px;height:22px}.customer-portal .atelier-project .project-progress li:before{top:11px}.customer-portal .atelier-project-action{padding:13px}.customer-portal .atelier-project-action>div{min-width:145px}.customer-portal .atelier-project-action .button{margin-left:46px}.customer-portal .atelier-secondary{display:block}.customer-portal .atelier-secondary>h2{margin:24px 0 15px}.customer-portal .atelier-next{margin-top:18px}.customer-portal .atelier-discretion{margin:20px 6px}.customer-portal .atelier-activity{padding:20px}.customer-portal .atelier-activity-row{flex-wrap:wrap;gap:10px}.customer-portal .atelier-activity-row>div{flex-basis:calc(100% - 48px)}.customer-portal .atelier-activity-row time{margin:-4px 0 0 45px}.customer-portal .atelier-contact{padding:22px}.customer-portal .panel,.customer-portal .demo-detail{padding:21px}.customer-portal .table-heading{flex-wrap:wrap;padding:20px}.customer-portal .table-filters{flex-wrap:wrap;width:100%}.customer-portal .table-filters input,.customer-portal .table-filters select{flex:1;min-width:120px;font-size:16px}.customer-portal .atelier-inbox{padding:21px 16px}.customer-portal .atelier-inbox-item{align-items:flex-start;gap:10px}.customer-portal .inbox-meta{flex-wrap:wrap;gap:5px}.customer-portal .inbox-avatar{width:33px;height:33px}.customer-portal .atelier-inbox-item>svg{display:none}.customer-portal .atelier-directory>button{gap:12px;padding:18px 15px}.customer-portal .atelier-directory>button b{font-size:13px}.customer-portal .directory-icon{height:36px;flex-basis:34px!important}.customer-portal .demo-ribbon{margin-bottom:26px;font-size:9px}.customer-portal input,.customer-portal textarea,.customer-portal select{font-size:16px}.customer-portal .demo-paper{padding:20px}.dashboard-live-frame{height:700px}}@media (max-width:380px){.customer-portal .app-content{padding-inline:15px}.customer-portal .cloud-shortcut{padding:13px 9px}.customer-portal .cloud-shortcut-bottom b{font-size:10px}.customer-portal .atelier-summary{gap:7px}.customer-portal .atelier-project-action>div{min-width:125px}.customer-portal .live-header-actions{gap:6px}.customer-portal .live-connection>span{display:none}}@media (prefers-reduced-motion:reduce){.customer-portal *,.customer-portal :before,.customer-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.customer-portal{--atelier-gold:#967746;--atelier-ink:#1d1d1f;--atelier-muted:#6e6e73;--atelier-line:#e5e5e8;color:#1d1d1f;letter-spacing:-.015em;background:radial-gradient(at 50% 0,#eee8db55,#0000 42%),#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Manrope,Helvetica,Arial,sans-serif;display:block}.customer-portal :where(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #ac8b50}.customer-portal .app-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:100%;height:auto;min-height:76px;box-shadow:none;background:#ffffffc9;border:0;border-bottom:1px solid #e4e4e880;flex-direction:row;align-items:center;gap:24px;padding:16px 32px;display:flex;position:relative;top:auto}.customer-portal .app-sidebar .brand{flex-shrink:0;margin:0}.customer-portal .app-sidebar .skriptovia-word{color:#1d1d1f;font-size:30px}.customer-portal .workspace-label{display:none}.customer-portal .app-sidebar nav{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:5px;margin:0;padding:3px;display:flex;overflow-x:auto}.customer-portal .app-sidebar nav button{color:#77777c;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;gap:7px;min-height:38px;padding:9px 12px;font-size:11px;font-weight:500}.customer-portal .app-sidebar nav button:hover{color:#343438;background:#eeeeef80}.customer-portal .app-sidebar nav small{color:#937a4d;background:#f4f0e8;border-radius:5px;padding:1px 6px;font-size:9px}.customer-portal .sidebar-bottom{flex-direction:row;flex-shrink:0;align-items:center;gap:14px;margin:0;padding:0;display:flex;position:static}.customer-portal .sidebar-bottom>a{display:none}.customer-portal .account-mini{border:0;gap:9px;margin:0;padding:0}.customer-portal .account-mini .avatar{color:#715b35;background:linear-gradient(145deg,#eee3cc,#c3aa78);border:2px solid #fff;border-radius:50%;width:33px;height:33px;font-size:11px;box-shadow:0 2px 5px #795b2410}.customer-portal .signout-button{color:#898589;padding:6px;font-size:0}.customer-portal .signout-button svg{width:17px;height:17px}.customer-portal .signout-button:hover{color:#8b7040}.customer-portal .app-main{width:100%;margin:0}.customer-portal .app-top{color:#7d7d83;background:0 0;border:0;max-width:1216px;height:60px;margin:auto;padding:0 32px;font-size:10px}.customer-portal .refresh{color:#76767d;background:#ffffffb0;border-color:#e4e4e9;border-radius:8px;font-size:10px}.customer-portal .live-connection.live i{background:#71937b}.customer-portal .live-connection small{color:#818188}.customer-portal .page-heading{margin-bottom:30px}.customer-portal .page-heading h1{color:#1d1d1f;letter-spacing:-1.25px;font-size:34px}.customer-portal .page-heading .eyebrow{color:#8f7b57}.customer-portal .page-heading p{color:#74747b}.customer-portal .cloud-welcome{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;margin:12px 0 37px;padding:0;display:flex}.customer-portal .cloud-welcome .eyebrow{color:#9b8864;letter-spacing:.14em;margin-bottom:16px;font-size:9px;font-weight:550;display:block}.customer-portal .cloud-welcome h1{letter-spacing:-1.65px;color:#252527;margin-bottom:13px;font-size:clamp(29px,3vw,41px);font-weight:600;line-height:1.2}.customer-portal .cloud-welcome p{color:#77777e;font-size:14px;line-height:1.6}.customer-portal .cloud-welcome>.button{min-height:35px;box-shadow:none;color:#8a7041;background:#ffffffb0;border:1px solid #ddd5c4;border-radius:20px;margin-top:22px;padding:8px 15px;font-size:10px;font-weight:550}.customer-portal .cloud-welcome>.button:hover{color:#725a2e;background:#fff;border-color:#c8b68f}.customer-portal .button{color:#fff;background:#303034;border-color:#303034;border-radius:10px;font-size:11px;font-weight:550;box-shadow:0 2px 5px #20202508}.customer-portal .button:hover{box-shadow:none;background:#45454a;border-color:#45454a}.customer-portal .button.secondary{color:#877047;box-shadow:none;background:#fff;border-color:#e1d8c6}.customer-portal .button.secondary:hover{background:#faf8f3}.customer-portal .text-link{color:#8b7040}.customer-portal .cloud-shortcut{background:#ffffffd9;border:1px solid #fff;border-radius:20px;gap:23px;padding:23px 25px;transition:background .2s,box-shadow .2s;box-shadow:0 3px 12px #1d1d1f04,0 0 0 1px #e5e5e840}.customer-portal .cloud-shortcut:hover{background:#fff;border-color:#fff;transform:none;box-shadow:0 5px 20px #1d1d1f08,0 0 0 1px #dfd7c560}.customer-portal .cloud-app-icon{color:#fffdf6;background:linear-gradient(145deg,#ead8af,#b99a5a);border:1px solid #dfcea750;border-radius:13px;width:44px;height:44px;box-shadow:inset 0 1px #ffffff80,0 3px 7px #98743815}.customer-portal .cloud-app-icon svg{stroke-width:1.5px;width:23px;height:23px}.customer-portal .cloud-shortcut-1 .cloud-app-icon{color:#a88a50;background:linear-gradient(145deg,#f9f6ee,#e8dfce);border-color:#e1d7c3;box-shadow:inset 0 1px #fff}.customer-portal .cloud-shortcut-2 .cloud-app-icon{color:#fff;background:linear-gradient(145deg,#ddd9cf,#aaa392);border-color:#c5bfae;box-shadow:inset 0 1px #ffffff80}.customer-portal .cloud-shortcut-top>svg{color:#aba8a0;width:15px;height:15px}.customer-portal .cloud-shortcut-bottom{flex-direction:row;align-items:flex-end;gap:12px}.customer-portal .cloud-shortcut-bottom span span{color:#7c7c82;min-height:0;font-size:10px}.customer-portal .atelier-summary .cloud-shortcut strong{letter-spacing:-1.5px;color:#a4967b;font-size:35px;font-weight:400}.customer-portal .atelier-section-title{margin-inline:3px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2{color:#4d4d52;letter-spacing:-.25px;font-size:15px;font-weight:600}.customer-portal .atelier-section-title>button{color:#9a8152;font-size:10px}.customer-portal .atelier-project,.customer-portal .atelier-contact,.customer-portal .atelier-next,.customer-portal .atelier-activity,.customer-portal .atelier-empty,.customer-portal .panel,.customer-portal .atelier-directory>button,.customer-portal .demo-detail,.customer-portal .atelier-inbox{background:#fffffff0;border:1px solid #fff;border-radius:19px;box-shadow:0 3px 14px #1d1d1f04,0 0 0 1px #e5e5e830}.customer-portal .atelier-project.featured{background:linear-gradient(125deg,#fff 65%,#fcfaf5);border-top:1px solid #fff;padding:27px}.customer-portal .atelier-project-kicker{color:#9c875d;letter-spacing:.13em;margin-bottom:17px;font-size:8px;font-weight:600}.customer-portal .atelier-title-button{color:#37373b;letter-spacing:-.45px;font-size:17px;font-weight:600}.customer-portal .atelier-title-button:hover{color:#947849}.customer-portal .atelier-project-title p{color:#7e7e84;font-size:11px}.customer-portal .atelier-open{color:#aaa69e}.customer-portal .atelier-badge{border-radius:6px;font-weight:500}.customer-portal .atelier-badge.ready,.customer-portal .atelier-badge.offered{color:#90733c;background:#f4eddd}.customer-portal .atelier-badge.working{color:#75757d;background:#f0f0f2}.customer-portal .atelier-badge.paid{color:#63806a;background:#edf3ed}.customer-portal .atelier-badge.requested{color:#8b8579;background:#f3f2ef}.customer-portal .atelier-project-date{color:#88868a;border-color:#f0efed}.customer-portal .atelier-project .current .progress-number{color:#967a43;background:#fbf8f0;border-color:#bea56e;box-shadow:0 0 0 4px #f7f2e7}.customer-portal .atelier-project .project-progress li{color:#8b8985}.customer-portal .atelier-project .project-progress>p{color:#7c7a74}.customer-portal .atelier-project-action{background:#f8f5ee;border-color:#eee7d8;border-radius:12px;padding:17px}.customer-portal .atelier-file-mark{color:#a58b53;background:#fffdf8;border-color:#e9dfca;border-radius:8px}.customer-portal .atelier-project-action b{color:#796641;font-size:11px}.customer-portal .atelier-project-action p{color:#857c6d;font-size:10px}.customer-portal .atelier-project-action .button{color:#fff;background:#a48952;border-color:#a48952;border-radius:8px;box-shadow:inset 0 1px #ffffff20}.customer-portal .atelier-project-action .button:hover{background:#8d733f;border-color:#8d733f}.customer-portal .atelier-contact-heading{border-color:#efede7}.customer-portal .atelier-contact-heading>span{color:#a0844a;background:linear-gradient(140deg,#f6f0e3,#e7dabe);border:1px solid #fff;border-radius:50%;width:47px;height:47px;font-size:13px;box-shadow:0 1px 5px #98743808}.customer-portal .atelier-contact-heading h3{color:#515158;font-size:15px;font-weight:600}.customer-portal .atelier-contact-heading p,.customer-portal .atelier-contact>small{color:#848188}.customer-portal .atelier-outline{color:#9a7f47;background:#fffefb;border-color:#e7deca;border-radius:10px;font-size:11px;font-weight:500}.customer-portal .atelier-outline:hover{background:#faf7f0;border-color:#d9c69c}.customer-portal .atelier-next-project strong{color:#67615a;letter-spacing:-.8px;font-size:22px;font-weight:500}.customer-portal .atelier-next-project small{color:#848086}.customer-portal .atelier-discretion,.customer-portal .atelier-discretion p{color:#8c877e}.customer-portal .atelier-activity-row{border-color:#f0efed}.customer-portal .atelier-activity-row time{color:#8b8681}.customer-portal .panel h3{color:#56545a}.customer-portal .table-heading{border-color:#efedf0}.customer-portal td{color:#76716b;border-color:#f0eeeb}.customer-portal .metric{border-color:#ece8df;border-radius:16px}.customer-portal .metric strong{color:#6b6253}.customer-portal .project-section-nav button{color:#9a8356;background:#ffffffd9;border-color:#e7dfce;border-radius:10px}.customer-portal .project-section-nav button:hover{background:#f8f4ea}.customer-portal .atelier-directory>button:hover{background:#fffdf8;border-color:#e2d5b7}.customer-portal .atelier-directory>button b{color:#625d53}.customer-portal .atelier-directory>button small{color:#888277}.customer-portal .directory-icon{color:#ad9462;background:#f7f3e9;border-color:#eee6d5;border-radius:11px}.customer-portal .inbox-avatar{color:#ad9360;background:#f0eadc;border-radius:12px}.customer-portal .atelier-inbox-count{color:#9c875e;background:#f6f2e9;border-radius:7px}.customer-portal .atelier-inbox .eyebrow{color:#9e8a64}.customer-portal .atelier-inbox-item{border-color:#efede8}.customer-portal .atelier-inbox-item:hover{background:#fcfaf5}.customer-portal .inbox-copy>strong{color:#6c6354}.customer-portal .inbox-meta time,.customer-portal .inbox-excerpt{color:#8e8577}.customer-portal .message b{color:#96835f}.customer-portal .message p{color:#7c7466}.customer-portal .demo-ribbon{color:#91805e;background:#ece7dc80;border-color:#e5dfd1;border-radius:9px;margin-bottom:27px;padding:9px 14px;font-size:9px}.customer-portal .demo-detail p{color:#7f796e}.dashboard-live-frame{border-color:#e3e0d9;border-radius:20px;box-shadow:0 20px 60px -40px #5c4b2d50}@media (max-width:1200px){.customer-portal .app-sidebar{gap:18px;width:100%;height:auto;padding-inline:24px}.customer-portal .app-main{width:100%}.customer-portal .app-sidebar nav button{padding:9px 10px;font-size:10px}.customer-portal .app-content{padding-inline:28px}.customer-portal .atelier-columns{grid-template-columns:minmax(0,1.9fr) minmax(255px,1fr);gap:22px}.customer-portal .app-top{padding-inline:28px}.customer-portal .cloud-shortcut{padding:22px}}@media (max-width:1000px){.customer-portal .app-sidebar{gap:15px}.customer-portal .account-mini>div{display:none}.customer-portal .atelier-columns{grid-template-columns:1fr}.customer-portal .cloud-shortcut-bottom{flex-direction:row;align-items:flex-end}.customer-portal .atelier-summary{gap:16px}.customer-portal .cloud-shortcut-bottom b{font-size:16px}.customer-portal .cloud-shortcut-bottom span span{min-height:0}}@media (max-width:760px){.customer-portal .app-sidebar{grid-template-columns:1fr auto;gap:18px 10px;padding:21px 20px 12px;display:grid}.customer-portal .app-sidebar nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:5px;max-width:100%;padding:2px;overflow-x:auto}.customer-portal .app-sidebar nav button{min-height:40px;padding:10px 12px;font-size:11px}.customer-portal .app-sidebar nav button.active{box-shadow:0 1px 4px #28231b08}.customer-portal .sidebar-bottom{grid-area:1/2}.customer-portal .account-mini{border:0;padding:0}.customer-portal .app-top{height:55px;padding-inline:20px}.customer-portal .app-content{padding:7px 18px 55px}.customer-portal .page-heading{align-items:flex-start;padding:0}.customer-portal .cloud-welcome{text-align:center;align-items:center;gap:0;margin:14px 0 30px;padding:0}.customer-portal .cloud-welcome h1{letter-spacing:-1.2px;max-width:340px;margin-inline:auto;font-size:30px}.customer-portal .cloud-welcome p{max-width:290px;margin-inline:auto;font-size:12px;line-height:1.75}.customer-portal .cloud-welcome .eyebrow{margin-bottom:15px;font-size:8px}.customer-portal .cloud-welcome>.button{margin-top:19px}.customer-portal .atelier-summary{gap:9px}.customer-portal .cloud-shortcut{border-radius:16px;gap:21px;padding:16px 12px}.customer-portal .cloud-app-icon{border-radius:10px;width:35px;height:35px}.customer-portal .cloud-app-icon svg{width:21px;height:21px}.customer-portal .cloud-shortcut-bottom{flex-direction:column;align-items:flex-start;gap:15px}.customer-portal .cloud-shortcut-bottom b{font-size:12px}.customer-portal .cloud-shortcut-bottom span span{min-height:28px;font-size:9px}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:29px}.customer-portal .atelier-project.featured,.customer-portal .atelier-project.compact{padding:22px}.customer-portal .atelier-title-button{font-size:16px}.customer-portal .atelier-project-action{padding:14px}.customer-portal .atelier-next-project strong{font-size:21px}.customer-portal .demo-ribbon{margin-bottom:26px;font-size:9px}.customer-portal input,.customer-portal textarea,.customer-portal select{font-size:16px}.dashboard-live-frame{border-radius:16px}}.customer-portal{--workspace-text:#242424;--workspace-secondary:#505050;--workspace-caption:#606060;color:var(--workspace-text);font-size:16px;line-height:1.65}.customer-portal .app-content{max-width:1320px;padding:28px 40px 90px}.customer-portal .app-top{max-width:1320px;color:var(--workspace-secondary);padding-inline:40px;font-size:14px}.customer-portal .app-top .muted{color:var(--workspace-secondary)}.customer-portal .app-sidebar{gap:22px;min-height:86px;padding:19px 32px}.customer-portal .app-sidebar nav button{color:#454545;min-height:44px;padding:11px 13px;font-size:14px;line-height:1.4}.customer-portal .app-sidebar nav button.active{color:#765b29;font-weight:600}.customer-portal .app-sidebar nav small{color:#715927;font-size:12px}.customer-portal .account-mini b{color:#303030;font-size:13px}.customer-portal .account-mini .avatar{width:37px;height:37px;font-size:13px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-1.5px;color:#242424;font-size:clamp(32px,3.2vw,44px);font-weight:550;line-height:1.2}.customer-portal .page-heading h2{color:#242424;font-size:32px;line-height:1.3}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{color:var(--workspace-secondary);font-size:16px;line-height:1.8}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{letter-spacing:.1em;color:#665b46;font-size:12px;font-weight:550;line-height:1.6}.customer-portal .cloud-welcome h1{margin-bottom:17px}.customer-portal .cloud-welcome>.button{color:#725924;min-height:44px;margin-top:25px;padding:11px 19px;font-size:14px}.customer-portal .button{min-height:46px;padding:12px 18px;font-size:14px;line-height:1.5}.customer-portal .button.secondary{color:#725924}.customer-portal .text-link{color:#725924;font-size:14px}.customer-portal .refresh{color:#505050;min-height:40px;padding:9px 12px;font-size:13px}.customer-portal .live-connection small{color:#575757;font-size:12px}.customer-portal .cloud-shortcut{gap:26px;padding:25px 28px}.customer-portal .cloud-shortcut-bottom b{color:#292929;font-size:20px;font-weight:600;line-height:1.4}.customer-portal .cloud-shortcut-bottom span span{color:var(--workspace-secondary);font-size:14px;line-height:1.6}.customer-portal .atelier-summary .cloud-shortcut strong{color:#79643d;font-size:39px;font-weight:450;line-height:1.1}.customer-portal .atelier-columns{grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:28px}.customer-portal .atelier-section-title,.customer-portal .atelier-secondary>h2{min-height:32px;margin-bottom:19px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2{letter-spacing:-.4px;color:#252525;font-size:19px;font-weight:600;line-height:1.5}.customer-portal .atelier-section-title>button{color:#715a2c;min-height:36px;font-size:13px;line-height:1.5}.customer-portal .atelier-project.featured{padding:30px}.customer-portal .atelier-project.compact{padding:25px 29px}.customer-portal .atelier-project-kicker{color:#736346;letter-spacing:.1em;margin-bottom:19px;font-size:11px;line-height:1.6}.customer-portal .atelier-title-button{letter-spacing:-.55px;color:#242424;font-size:21px;font-weight:600;line-height:1.45}.customer-portal .atelier-project-title p{color:var(--workspace-secondary);margin-top:10px;font-size:14px;line-height:1.7}.customer-portal .atelier-badge{padding:7px 10px;font-size:12px;font-weight:550;line-height:1.5}.customer-portal .atelier-badge.ready,.customer-portal .atelier-badge.offered{color:#775c2b}.customer-portal .atelier-badge.requested{color:#57534a}.customer-portal .atelier-badge.paid{color:#41654b}.customer-portal .atelier-project-date{color:var(--workspace-secondary);margin-top:20px;padding-top:17px;font-size:13px}.customer-portal .atelier-project .project-progress{margin:30px 0}.customer-portal .atelier-project .project-progress li{color:#5c5c5c;gap:11px;font-size:12px;line-height:1.6}.customer-portal .atelier-project .project-progress li.current{color:#725924;font-weight:600}.customer-portal .atelier-project .progress-number{width:28px;height:28px;font-size:11px}.customer-portal .atelier-project .project-progress li:before{top:14px}.customer-portal .atelier-project .project-progress>p{color:var(--workspace-secondary);font-size:14px;line-height:1.8}.customer-portal .atelier-project-action{gap:14px;padding:20px}.customer-portal .atelier-project-action>div{min-width:180px}.customer-portal .atelier-project-action b{color:#3e3628;font-size:15px;font-weight:600;line-height:1.6}.customer-portal .atelier-project-action p{color:#575147;margin-top:6px;font-size:14px;line-height:1.75}.customer-portal .atelier-project-action .button{color:#fff;background:#856c3e;border-color:#856c3e;min-height:42px;padding:10px 14px;font-size:13px;line-height:1.5}.customer-portal .atelier-file-mark{width:38px;height:45px}.customer-portal .atelier-contact{padding:27px}.customer-portal .atelier-contact-heading{gap:15px;margin-bottom:20px;padding-bottom:20px}.customer-portal .atelier-contact-heading h3{letter-spacing:-.4px;color:#282828;font-size:20px;font-weight:550;line-height:1.4}.customer-portal .atelier-contact-heading p{color:var(--workspace-secondary);font-size:13px;line-height:1.6}.customer-portal .atelier-contact-heading>span{color:#785e2c;width:51px;height:51px;font-size:15px}.customer-portal .atelier-contact>p{color:var(--workspace-secondary);font-size:15px;line-height:1.85}.customer-portal .atelier-contact>small{color:var(--workspace-caption);font-size:12px;line-height:1.8}.customer-portal .atelier-outline{color:#765c2b;min-height:45px;padding:12px;font-size:14px;line-height:1.5}.customer-portal .atelier-next{margin-top:24px;padding:26px}.customer-portal .atelier-next-project strong{color:#353535;font-size:26px;font-weight:500}.customer-portal .atelier-discretion{gap:10px;margin:24px 9px}.customer-portal .atelier-activity{margin-top:28px;padding:28px}.customer-portal .atelier-activity-row{gap:14px;padding:21px 0}.customer-portal .atelier-activity-row button{color:var(--workspace-secondary);font-size:14px;line-height:1.7}.customer-portal .atelier-activity-row time{color:var(--workspace-caption);font-size:12px;line-height:1.6}.customer-portal .atelier-round-icon{color:#917746;width:39px;height:39px}.customer-portal .panel{padding:29px}.customer-portal .panel h3{color:#292929;font-size:19px;line-height:1.5}.customer-portal .panel p,.customer-portal .panel label,.customer-portal .panel li{color:var(--workspace-secondary);font-size:15px;line-height:1.8}.customer-portal .panel h4{color:#292929;font-size:16px}.customer-portal .fineprint,.customer-portal .muted{color:#5a5a5a;font-size:13px;line-height:1.8}.customer-portal .table-heading{padding:25px 28px}.customer-portal .table-heading h3{font-size:18px}.customer-portal .table-heading>.muted{color:#555;font-size:13px}.customer-portal .table-filters input,.customer-portal .table-filters select{min-height:44px;font-size:14px}.customer-portal th{color:#555;letter-spacing:.025em;font-size:12px;font-weight:600}.customer-portal td{color:#363636;font-size:15px;line-height:1.8}.customer-portal input,.customer-portal textarea,.customer-portal select{color:#303030;font-size:16px}.customer-portal input::placeholder,.customer-portal textarea::placeholder{color:#686868;opacity:1}.customer-portal .metric>span,.customer-portal .metric small{color:#505050;font-size:14px}.customer-portal .metric strong{color:#292929;font-size:34px}.customer-portal .project-section-nav button{color:#725b2d;min-height:46px;padding:12px 16px;font-size:14px}.customer-portal .atelier-directory>button{padding:25px 28px}.customer-portal .atelier-directory>button b{color:#292929;font-size:18px;line-height:1.6}.customer-portal .atelier-inbox{padding:28px}.customer-portal .atelier-inbox .eyebrow{color:#736346;font-size:11px}.customer-portal .atelier-inbox-count{color:#705c37;font-size:13px}.customer-portal .atelier-inbox-item{padding:23px 0}.customer-portal .inbox-avatar{color:#795f2d;width:44px;height:44px;font-size:14px}.customer-portal .atelier-directory .inbox-meta b{color:#333;font-size:14px}.customer-portal .inbox-meta time{color:var(--workspace-caption);font-size:12px}.customer-portal .inbox-copy>strong{color:#303030;font-size:17px;line-height:1.6}.customer-portal .inbox-excerpt{color:var(--workspace-secondary);font-size:14px;line-height:1.75}.customer-portal .atelier-inbox-empty h3{color:#303030;font-size:20px}.customer-portal .atelier-inbox-empty p{color:#505050;font-size:15px;line-height:1.8}.customer-portal .message b{color:#3e382c;font-size:14px;line-height:1.6}.customer-portal .message{padding:21px}.customer-portal .chat-form textarea{font-size:16px}.customer-portal .demo-ribbon{color:#61543a;padding:13px 18px;font-size:12px;line-height:1.8}.customer-portal .demo-detail h2{color:#242424;font-size:30px}.customer-portal .demo-detail p{color:#505050;font-size:16px;line-height:1.85}.customer-portal .demo-detail label{color:#353535;font-size:15px}.customer-portal .demo-paper small{color:#5c5547;font-size:12px}.customer-portal .demo-paper h3{color:#303030;font-size:24px}.customer-portal .demo-detail .eyebrow{color:#665b46;font-size:12px}.customer-portal .atelier-empty h3{color:#303030;font-size:24px}.customer-portal .atelier-empty p{color:#505050;font-size:16px;line-height:1.85}@media (max-width:1200px){.customer-portal .app-sidebar{flex-wrap:wrap;gap:15px 24px;padding-inline:26px}.customer-portal .app-sidebar nav{flex:1 0 100%;order:3;justify-content:flex-start;padding:3px 0;overflow:auto}.customer-portal .sidebar-bottom{margin-left:auto}.customer-portal .app-content,.customer-portal .app-top{padding-inline:30px}.customer-portal .atelier-columns{grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);gap:24px}.customer-portal .cloud-shortcut{padding:23px}.customer-portal .atelier-project-title>div{flex-basis:calc(100% - 45px)}.customer-portal .atelier-project-action .button{margin-left:0}.customer-portal .atelier-activity-row{flex-wrap:wrap}.customer-portal .atelier-activity-row>div{flex-basis:calc(100% - 55px)}.customer-portal .atelier-activity-row time{margin:-6px 0 0 53px}}@media (max-width:1000px){.customer-portal .atelier-columns{grid-template-columns:1fr}.customer-portal .cloud-shortcut-bottom{flex-direction:column;align-items:flex-start;gap:18px}.customer-portal .cloud-shortcut-bottom span span{min-height:44px}.customer-portal .atelier-secondary{margin-top:15px}}@media (max-width:760px){.customer-portal .app-sidebar{grid-template-columns:1fr auto;gap:18px 10px;padding:22px 20px 13px;display:grid}.customer-portal .app-sidebar nav{order:initial;grid-area:2/1/auto/-1;gap:5px;width:100%;padding:3px 0}.customer-portal .app-sidebar nav button{gap:8px;min-height:44px;padding:11px 13px;font-size:14px}.customer-portal .sidebar-bottom{margin-left:0}.customer-portal .account-mini .avatar{width:35px;height:35px}.customer-portal .app-content{padding:15px 20px 60px}.customer-portal .app-top{gap:10px;height:auto;min-height:65px;padding-block:13px;padding-inline:20px;font-size:12px}.customer-portal .live-connection{font-size:11px}.customer-portal .live-connection small{display:none}.customer-portal .refresh{min-height:40px;padding:10px;font-size:0}.customer-portal .live-header-actions{gap:8px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-1.2px;font-size:33px;line-height:1.25}.customer-portal .page-heading h2{font-size:28px}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{max-width:340px;font-size:16px;line-height:1.75}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{font-size:11px}.customer-portal .cloud-welcome{margin:18px 0 32px}.customer-portal .cloud-welcome>.button{margin-top:24px;font-size:14px}.customer-portal .atelier-summary{grid-template-columns:1fr;gap:12px;margin-bottom:31px}.customer-portal .cloud-shortcut{border-radius:16px;flex-direction:row;align-items:center;gap:17px;padding:20px 22px;display:flex}.customer-portal .cloud-shortcut-top{flex:none;width:auto}.customer-portal .cloud-app-icon{border-radius:12px;width:43px;height:43px}.customer-portal .cloud-shortcut-bottom{flex-direction:row;flex:1;align-items:center;gap:12px;width:auto}.customer-portal .cloud-shortcut-bottom b{font-size:17px;line-height:1.5}.customer-portal .cloud-shortcut-bottom span span{min-height:0;font-size:13px;line-height:1.6}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:31px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2{font-size:19px}.customer-portal .atelier-section-title>button{font-size:13px}.customer-portal .atelier-section-title{gap:10px}.customer-portal .atelier-project.featured,.customer-portal .atelier-project.compact{padding:24px}.customer-portal .atelier-title-button{font-size:20px;line-height:1.5}.customer-portal .atelier-project-title p{font-size:14px}.customer-portal .atelier-project-kicker{font-size:11px}.customer-portal .atelier-badge{font-size:12px}.customer-portal .atelier-project .project-progress li{gap:10px;font-size:11px}.customer-portal .atelier-project .progress-number{width:26px;height:26px;font-size:11px}.customer-portal .atelier-project .project-progress li:before{top:13px}.customer-portal .atelier-project .project-progress>p{font-size:14px}.customer-portal .atelier-project-action{padding:17px}.customer-portal .atelier-project-action>div{min-width:160px}.customer-portal .atelier-project-action b{font-size:15px}.customer-portal .atelier-project-action p{font-size:14px}.customer-portal .atelier-project-action .button{width:100%;min-height:44px;margin-left:0;font-size:14px}.customer-portal .atelier-project-date{font-size:13px}.customer-portal .atelier-contact,.customer-portal .atelier-next,.customer-portal .atelier-activity{padding:25px}.customer-portal .atelier-contact-heading h3{font-size:20px}.customer-portal .atelier-contact>p{font-size:15px}.customer-portal .atelier-next-project strong{font-size:25px}.customer-portal .atelier-next-project small{font-size:13px}.customer-portal .atelier-activity-row>div{flex-basis:calc(100% - 55px)}.customer-portal .atelier-activity-row time{margin-left:53px;font-size:12px}.customer-portal .panel,.customer-portal .demo-detail,.customer-portal .atelier-inbox{padding:24px}.customer-portal .atelier-directory>button{padding:23px 20px}.customer-portal .atelier-directory>button b{font-size:17px}.customer-portal .atelier-directory>button small{font-size:14px}.customer-portal .inbox-meta time{font-size:12px}.customer-portal .atelier-directory .inbox-meta b{font-size:14px}.customer-portal .inbox-copy>strong{font-size:16px}.customer-portal .inbox-excerpt{font-size:14px}.customer-portal .demo-ribbon{flex-wrap:wrap;align-items:flex-start;padding:13px 17px;font-size:12px}.customer-portal .demo-detail h2{font-size:28px}.customer-portal .demo-detail p,.customer-portal .table-filters input,.customer-portal .table-filters select{font-size:16px}.customer-portal .project-section-nav button{min-height:46px;font-size:14px}.dashboard-live-frame{height:830px}}@media (max-width:380px){.customer-portal .app-content{padding-inline:16px}.customer-portal .atelier-project.featured,.customer-portal .atelier-project.compact{padding:20px}.customer-portal .cloud-shortcut{padding:18px}.customer-portal .cloud-shortcut-bottom b{font-size:16px}.customer-portal .atelier-project .project-progress li{font-size:10px}.customer-portal .atelier-section-title{flex-wrap:wrap;align-items:flex-start}.customer-portal .atelier-project-action>div{min-width:135px}}.customer-portal{--portal-display:"Iowan Old Style","Baskerville","Palatino Linotype",Georgia,serif;--portal-body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--portal-ink:#252a31;--portal-muted:#68675f;--portal-brass:#997a46;--portal-line:#e6e0d5;--portal-ease:cubic-bezier(.22,1,.36,1);--workspace-text:var(--portal-ink);--workspace-secondary:#62635f;--workspace-caption:#757268;font-family:var(--portal-body);font-feature-settings:"ss01" on,"cv11" on;font-kerning:normal;text-rendering:optimizelegibility;color:var(--portal-ink);letter-spacing:-.02em;background:radial-gradient(at 80% 0,#eae2d342,#0000 54%),linear-gradient(135deg,#f9f8f5,#f3f2ee 72%)}.customer-portal ::selection{color:#252a31;background:#d8c7a3}.customer-portal :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #b19665}.customer-portal .app-sidebar{-webkit-backdrop-filter:blur(20px);background:linear-gradient(110deg,#fffefaed,#f8f5eef2);border-bottom:1px solid #e8e1d4;box-shadow:0 7px 35px #39302105}.customer-portal .app-sidebar .skriptovia-word{letter-spacing:-1.5px;color:#282b2d}.customer-portal .app-sidebar nav{scrollbar-width:thin;scrollbar-color:#cbbd9f transparent}.customer-portal .app-sidebar nav button{letter-spacing:-.025em;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .35s var(--portal-ease);border-radius:12px;font-weight:500}.customer-portal .app-sidebar nav button.active{color:#7c6032;background:linear-gradient(145deg,#fffefa,#f5eddf);border:1px solid #dfd1b7;font-weight:650;box-shadow:inset 0 1px #fff,0 3px 10px #6f55290a}.customer-portal .account-mini .avatar{color:#624921;background:linear-gradient(145deg,#f0e1c3,#c5ab77);border:2px solid #fffdf8;box-shadow:0 3px 12px #80612c18}.customer-portal .app-top{color:#77766f;letter-spacing:-.015em}.customer-portal .app-content{animation:portal-content-in .55s var(--portal-ease) both}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-family:var(--portal-display);font-optical-sizing:auto;letter-spacing:-.047em;color:#282b2d;text-wrap:balance;margin-bottom:18px;font-size:clamp(39px,4.3vw,59px);font-weight:400;line-height:1.12}.customer-portal .page-heading h2,.customer-portal .demo-detail>h2{font-family:var(--portal-display);letter-spacing:-.035em;color:#282b2d;text-wrap:balance;font-size:clamp(34px,3.8vw,48px);font-weight:400;line-height:1.18}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{color:#947a4f;letter-spacing:.18em;font-size:10px;font-weight:700;line-height:1.6}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{color:#75746e;letter-spacing:-.015em;font-size:15px;line-height:1.8}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2,.customer-portal .panel h3{font-family:var(--portal-body);letter-spacing:-.045em;color:#323630;font-size:19px;font-weight:650}.customer-portal .cloud-shortcut{isolation:isolate;transition:transform .45s var(--portal-ease),box-shadow .45s,border-color .3s,background .3s;animation:portal-card-in .7s var(--portal-ease) backwards;padding:28px;position:relative;overflow:hidden}.customer-portal .cloud-shortcut:first-child{animation-delay:70ms}.customer-portal .cloud-shortcut:nth-child(2){animation-delay:.13s}.customer-portal .cloud-shortcut:nth-child(3){animation-delay:.19s}.customer-portal .cloud-shortcut:after{content:"";z-index:-1;pointer-events:none;opacity:.35;width:160px;height:160px;transition:opacity .4s,transform .6s var(--portal-ease);background:radial-gradient(circle,#dbc39140,#0000 68%);display:block;position:absolute;top:-100px;right:-50px}.customer-portal .cloud-shortcut-bottom b{letter-spacing:-.045em;color:#303632;font-size:18px;font-weight:650}.customer-portal .cloud-shortcut-bottom span span{color:#77756d;letter-spacing:-.02em;font-size:13px}.customer-portal .cloud-app-icon{transition:transform .45s var(--portal-ease),box-shadow .4s;background:linear-gradient(140deg,#e7d3a6,#a88a4d);border-color:#ceb98b;border-radius:14px;box-shadow:inset 0 1px #fff8,0 4px 12px #82612c12}.customer-portal .cloud-shortcut-1 .cloud-app-icon{color:#9a7a43;background:linear-gradient(145deg,#f8f3e8,#e8dcc3);border-color:#e2d5ba}.customer-portal .cloud-shortcut-2 .cloud-app-icon{color:#fff;background:linear-gradient(145deg,#b1b6ad,#6c7a70);border-color:#96a292}.customer-portal .atelier-project.featured{animation:portal-card-in .75s .16s var(--portal-ease) backwards;background:linear-gradient(135deg,#fff,#fdfaf4 85%);border-top:1px solid #cdb78d;box-shadow:0 8px 30px #78623c08}.customer-portal .atelier-project.compact{transition:border-color .3s,box-shadow .35s}.customer-portal .atelier-project-kicker{letter-spacing:.15em;color:#957a4e;font-weight:650}.customer-portal .atelier-file-mark{color:#967643;background:#fffefb;border-color:#dfd1b9;box-shadow:0 2px 8px #886d3b08}.customer-portal .atelier-badge{letter-spacing:-.01em;border-radius:8px;font-weight:600}.customer-portal .atelier-badge.ready,.customer-portal .atelier-badge.offered{color:#8a6934;background:#f2e9d7;border:1px solid #e8d9b8}.customer-portal .atelier-badge.working{color:#5b7164;background:#eaf0ec;border:1px solid #dbe5df}.customer-portal .atelier-badge.paid{color:#557049;background:#edf3e9;border:1px solid #dce7d5}.customer-portal .atelier-badge.requested{color:#756a57;background:#f1efe9;border:1px solid #e7e2d7}.customer-portal .atelier-contact{animation:portal-card-in .75s .24s var(--portal-ease) backwards}.customer-portal .atelier-next{animation:portal-card-in .75s .3s var(--portal-ease) backwards}.customer-portal .atelier-contact-heading>span{color:#856736;background:linear-gradient(145deg,#f6eacf,#dac497);border-color:#e0ceaa;border-radius:15px}.customer-portal .atelier-contact-heading h3{letter-spacing:-.04em;font-weight:650}.customer-portal .atelier-round-icon{color:#9d8251;background:#f6f2e9;border-color:#e9e0cf;border-radius:12px}.customer-portal .atelier-project .current .progress-number{color:#8c6b37;background:#faf5e9;border-color:#b19662;animation:1.8s ease-in-out 2 portal-progress-glow;box-shadow:0 0 0 5px #eee5d3}.customer-portal .button{letter-spacing:-.025em;transition:transform .35s var(--portal-ease),box-shadow .3s,background .25s,border-color .25s;background:linear-gradient(150deg,#454a43,#2b302c);border-color:#353b33;border-radius:12px;font-weight:600;box-shadow:inset 0 1px #ffffff12,0 3px 8px #2830260d}.customer-portal .button.secondary{color:#856938;background:#fffefb;border-color:#ddd0b7;box-shadow:inset 0 1px #fff}.customer-portal .cloud-welcome>.button{color:#866834;background:#fffdf8;border-color:#ddcba6;border-radius:999px;box-shadow:0 3px 12px #80602c06}.customer-portal .atelier-project-action .button{background:linear-gradient(145deg,#b1945e,#8c713e);border-color:#a38a55;box-shadow:inset 0 1px #fff3,0 3px 8px #83683912}.customer-portal .refresh,.customer-portal .atelier-outline,.customer-portal .project-section-nav button{color:#7c6947;transition:background .2s,border-color .2s,transform .3s var(--portal-ease),box-shadow .3s;background:#fffefa;border-color:#e1d8c7;border-radius:10px}.customer-portal .table-heading{background:#fffefa}.customer-portal th{color:#82755f;letter-spacing:.055em;background:#f8f6f0;font-weight:650}.customer-portal tbody tr{transition:background .22s}.customer-portal input,.customer-portal textarea,.customer-portal select{background:#fffefa;border-color:#e1dacf;border-radius:10px;transition:border-color .2s,box-shadow .2s}.customer-portal :is(input,textarea,select):focus{border-color:#b29a6c;outline-color:#c9b58d;box-shadow:0 0 0 4px #b29a6c14}.customer-portal .message{animation:portal-card-in .38s var(--portal-ease) backwards;background:#faf7f0;border-color:#e6ddcd;border-radius:15px}.customer-portal .message p{letter-spacing:-.012em}.customer-portal .demo-ribbon{color:#85724e;background:#f5f0e5;border:1px solid #e7ddc8;border-radius:12px}.customer-portal .notice{background:#f3efdf;border-color:#e0d5b8;border-radius:13px}.customer-portal dialog{font-family:var(--portal-body);border-color:#e2d6bf;border-radius:23px;box-shadow:0 35px 120px #25271d35,inset 0 1px #fff}.customer-portal dialog[open]{animation:portal-dialog-in .32s var(--portal-ease) both}.customer-portal dialog::backdrop{-webkit-backdrop-filter:blur(7px);background:#26271f66}.customer-portal dialog[open]::backdrop{animation:.25s ease-out both portal-backdrop-in}.customer-portal dialog h2{font-family:var(--portal-display);letter-spacing:-.04em;font-size:34px;font-weight:400;line-height:1.18}.customer-portal .request-confirm-delete-button{background:#994a40;border-color:#994a40}@keyframes portal-content-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-card-in{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes portal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes portal-progress-glow{0%,to{box-shadow:0 0 0 5px #eee5d3}50%{box-shadow:0 0 0 8px #eee5d320}}@media (hover:hover) and (pointer:fine){.customer-portal .cloud-shortcut:hover{border-color:#cdb78c;transform:translateY(-4px);box-shadow:0 12px 30px #8066300d,inset 0 1px #fff}.customer-portal .cloud-shortcut:hover:after{opacity:1;transform:translate(-5px,8px)}.customer-portal .cloud-shortcut:hover .cloud-app-icon{transform:translateY(-2px)rotate(-3deg);box-shadow:0 7px 16px #82612c18}.customer-portal .app-sidebar nav button:hover{color:#856b3d;background:#f3ede0;transform:translateY(-1px)}.customer-portal .button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #493b2214}.customer-portal .button:active{transform:translateY(0);box-shadow:0 1px 4px #493b2214}.customer-portal .button.secondary:hover,.customer-portal .cloud-welcome>.button:hover{background:#f9f2e5;border-color:#c6af82}.customer-portal .atelier-project.compact:hover,.customer-portal .atelier-directory>button:hover{border-color:#cdbb98;box-shadow:0 9px 24px #80663009}.customer-portal .atelier-outline:hover,.customer-portal .project-section-nav button:hover{background:#f6f0e3;border-color:#cbb58c;transform:translateY(-1px)}}@media (max-width:760px){.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-.05em;font-size:39px;line-height:1.16}.customer-portal .page-heading h2,.customer-portal .demo-detail>h2{font-size:34px}.customer-portal .cloud-welcome{margin:20px 0 36px}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{font-size:14px;line-height:1.8}.customer-portal .cloud-shortcut{border-radius:17px;padding:21px 23px}.customer-portal .cloud-shortcut-bottom b{font-size:17px}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:43px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:28px}.customer-portal .atelier-project.featured,.customer-portal .atelier-project.compact{border-radius:18px;padding:24px}.customer-portal .app-sidebar{-webkit-backdrop-filter:none}.customer-portal dialog h2{font-size:30px}.customer-portal .atelier-next-project strong{font-size:29px}}@media (prefers-reduced-motion:reduce){.customer-portal,.customer-portal *,.customer-portal :before,.customer-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.customer-portal :is(.cloud-shortcut,.button,.app-sidebar nav button,.atelier-outline,.project-section-nav button):hover{transform:none}}.kw-site.atelier{--public-text:#262626;--public-secondary:#505050;--public-gold:#826738}.atelier .a-eyebrow{color:#786543;font-size:12px;line-height:1.65}.atelier .a-hero-copy>small,.atelier .a-hero-price-note,.atelier .a-disclosure,.atelier .a-reference-note,.atelier .a-sample-note,.atelier .a-principle-copy>small,.atelier .a-final>small{color:#55524b;font-size:14px;line-height:1.8}.atelier .a-hero-copy>p{color:#353539}.atelier .a-trust>span{color:#4f4d49;font-size:14px;line-height:1.7}.atelier .a-process li p,.atelier .a-faq details p{color:#454549}.atelier .a-reference-card>p{color:#505050}.atelier .a-reference-card footer{color:#605b52;font-size:13px}.atelier .a-reference-top{color:#725b31;font-size:13px}.atelier .a-reference-grade small{font-size:12px}.atelier .studio-header{gap:24px;width:min(1240px,100% - 64px);height:72px}.atelier .studio-header .studio-desktop-nav{gap:22px}.atelier .studio-header .studio-desktop-nav a,.atelier .studio-header .kw-login{color:#424242;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.atelier .studio-header .kw-nav-cta{border-radius:24px;min-height:42px;padding:11px 17px;font-size:13px}.atelier .studio-header .skriptovia-word{font-size:31px}.atelier .studio-mobile-nav>p{font-size:13px}.atelier .studio-mobile-nav small{font-size:12px}.a-service-jump{flex-wrap:wrap;gap:10px;display:flex;margin-top:-23px!important;margin-bottom:35px!important}.a-service-jump a{color:#625232;background:#fff;border:1px solid #e5ddce;border-radius:24px;align-items:center;gap:12px;min-height:44px;padding:10px 17px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s;display:flex}.a-service-jump a:hover{background:#f8f5ed;border-color:#cbbb99}.atelier .a-offer{scroll-margin-top:105px}.atelier .a-offer .a-product-name{font-size:12px;line-height:1.7}.atelier .a-offer .a-actions{row-gap:16px}.atelier .a-portal-foot{font-size:14px;line-height:1.7}.atelier .a-portal-foot .a-text-link{font-size:14px}.atelier .approved-portal-preview figcaption{color:#5a5651;font-size:14px;line-height:1.7}.atelier .site-footer .site-footer-note{color:#58544d;font-size:14px}.atelier .site-footer .kw-footer-bottom{font-size:14px;line-height:1.8}.atelier .site-footer .kw-footer-top nav strong{color:#78694e;font-size:12px}.atelier .site-footer .kw-footer-top nav a{color:#45423d;min-height:40px;font-size:15px}.atelier .service-hero{padding-top:62px}.atelier .service-hero>p{color:#454549}.atelier .service-hero>small{max-width:680px;margin-inline:auto;font-size:14px;line-height:1.8}.atelier .service-breadcrumb{flex-wrap:wrap;line-height:1.7}.atelier .service-breadcrumb [aria-current]{color:#4c4841}.service-preparation{border-top:1px solid #e7e4dc;grid-template-columns:.9fr 1.1fr;gap:64px;width:min(1000px,100% - 48px);margin:0 auto;padding:55px 0;display:grid}.atelier .service-preparation h2{letter-spacing:-.04em;color:#252525;font-size:clamp(30px,4vw,44px);line-height:1.15}.atelier .service-preparation p{color:#4f4d48;margin:0 0 18px;font-size:17px;line-height:1.85}.service-related{width:min(1000px,100% - 48px);margin:0 auto;padding:35px 0 20px}.atelier .service-related h2{letter-spacing:-.03em;margin-bottom:24px;font-size:25px;line-height:1.4}.service-related nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-related a{color:#403a2f;background:#faf9f6;border:1px solid #e7e1d5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:24px;font-size:16px;line-height:1.6;display:flex}.service-related a:hover{background:#f6f2e9;border-color:#cbbb99}.atelier .service-end .a-button{color:#292724;background:#fff;border-color:#fff}.atelier .service-end .a-button:hover{background:#efe8d8}.atelier .service-note p{color:#504b42;font-size:16px;line-height:1.85}.atelier .inquiry-intro h1,.atelier .inquiry-form-heading h2,.atelier .inquiry-success h2,.atelier .info-heading h1{letter-spacing:-.05em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Manrope,sans-serif;font-weight:550;line-height:1.12}.atelier .inquiry-intro h1 em{color:#8c7750;font-style:normal;font-weight:500}.atelier .inquiry-intro>p{color:#4f4b44}.atelier .inquiry-form-heading h2{font-size:clamp(29px,3.3vw,37px);line-height:1.3}.inquiry-group{border:0;min-inline-size:0;margin:30px 0 0;padding:0}.inquiry-group legend{letter-spacing:-.025em;color:#2c2a26;align-items:center;gap:12px;width:100%;padding:0 0 22px;font-size:18px;font-weight:550;line-height:1.5;display:flex}.inquiry-group legend>span{color:#8c7545;background:#f4f0e6;border:1px solid #e7deca;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;font-weight:500;display:grid}.inquiry-group+.inquiry-group{border-top:1px solid #ece7dc;margin-top:30px;padding-top:26px}.inquiry-fields .inquiry-field-hint,.inquiry-field-hint{color:#625d54;margin:0;font-size:13px;font-weight:400;line-height:1.75}.inquiry-group>p.inquiry-field-hint{margin-top:14px}.inquiry-fields label{color:#34312b;font-size:15px;line-height:1.6}.inquiry-fields .inquiry-optional{color:#625d54;font-size:13px}.inquiry-group:disabled{opacity:.7}.inquiry-success:focus{outline-offset:8px;outline:2px solid #bca474}.inquiry-success strong{overflow-wrap:anywhere}.inquiry-success .inquiry-next-steps{text-align:left;color:#4d473d;background:#faf8f2;border:1px solid #e9e2d2;border-radius:12px;max-width:500px;margin:24px auto;padding:20px 25px 20px 43px;font-size:15px;line-height:1.85}.inquiry-next-steps li+li{margin-top:8px}.inquiry-success .inquiry-reference{color:#655942!important;font-size:14px!important}.inquiry-privacy{color:#514c44;font-size:14px}.inquiry-error{scroll-margin-top:110px}.inquiry-error:focus{outline-offset:4px;outline:2px solid #a95c52}.atelier .inquiry-attachments .file-hint{color:#5d574e;font-size:13px;line-height:1.8}.atelier .inquiry-attachments .dropzone{border-radius:12px;min-height:112px}.inquiry-form[aria-busy=true] .inquiry-submit>span{opacity:.7}.atelier .inquiry-submit .a-button{min-height:48px;font-size:15px}.atelier .inquiry-submit>span{color:#62502c}.site-not-found{text-align:center;width:min(900px,100% - 48px);margin:0 auto;padding:100px 0 120px}.site-not-found h1{letter-spacing:-.05em;color:#292724;margin:22px 0;font-size:clamp(40px,6vw,66px);font-weight:550;line-height:1.1}.site-not-found p{color:#55514a;max-width:640px;margin:0 auto 30px;font-size:18px;line-height:1.8}.site-not-found .a-actions{justify-content:center}@media (max-width:1080px){.atelier .studio-header{width:calc(100% - 48px);height:72px;position:relative}.atelier .studio-header .studio-desktop-nav{display:none}.atelier .studio-header .kw-header-actions{gap:15px;margin-left:auto}.atelier .studio-header .studio-menu-toggle{color:#715c35;background:#fff;border:1px solid #e5ddcf;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.atelier .studio-header .studio-menu-toggle[aria-expanded=true]{background:#f3eee2}.atelier .studio-header .studio-mobile-nav:not([hidden]){background:#fffefa;border-bottom:1px solid #e0d5c1;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-height:calc(100dvh - 90px);padding:12px 24px 22px;display:flex;position:absolute;top:72px;left:-24px;right:-24px;overflow-y:auto;box-shadow:0 20px 35px #332a1b12}.atelier .studio-header .studio-mobile-nav>a{color:#41382b;border-bottom:1px solid #eee6d7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:13px 5px;font-size:17px;display:flex}.atelier .studio-header .studio-mobile-nav>a>span{align-items:center;gap:16px;display:flex}.atelier .studio-header .studio-mobile-nav>a.studio-mobile-cta{color:#fff;background:#292724;border-radius:10px;margin-top:18px;padding:15px 18px;font-size:15px}.atelier .studio-mobile-nav>p{text-align:center;color:#655941;margin-top:16px;font-size:13px}}@media (max-width:760px){.atelier .studio-header{gap:14px;width:calc(100% - 36px);height:68px}.atelier .studio-header .skriptovia-word{font-size:29px}.atelier .studio-header .kw-login{font-size:14px}.atelier .studio-header .kw-nav-cta{display:none}.atelier .studio-header .studio-mobile-nav:not([hidden]){padding-inline:18px;top:68px;left:-18px;right:-18px}.atelier .a-eyebrow{font-size:11px}.atelier .a-trust>span,.atelier .a-hero-copy>small,.atelier .a-hero-price-note,.atelier .a-disclosure,.atelier .a-reference-note,.atelier .a-sample-note,.atelier .a-principle-copy>small,.atelier .a-final>small{font-size:13px}.a-service-jump{gap:8px;margin-top:-15px!important;margin-bottom:28px!important}.a-service-jump a{min-height:44px;padding:10px 14px;font-size:13px}.service-preparation{grid-template-columns:1fr;gap:24px;padding:40px 0}.service-related nav{grid-template-columns:1fr;gap:10px}.service-related a{padding:19px 22px}.atelier .service-hero{padding:45px 0 54px}.atelier .service-hero>p{font-size:18px}.atelier .service-end .a-button{max-width:100%}.atelier .a-portal-foot{flex-direction:column;align-items:flex-start;gap:16px;font-size:14px}.atelier .a-reference-top{font-size:12px}.atelier .site-footer .kw-footer-top nav a{font-size:15px}.inquiry-group legend{padding-bottom:20px;font-size:18px}.inquiry-fields label{font-size:15px}.atelier .inquiry-intro h1{font-size:clamp(43px,12vw,60px)}.inquiry-success .inquiry-next-steps{padding-inline:40px 22px}.inquiry-submit .a-button{white-space:normal;text-align:center}.site-not-found{padding:70px 0 85px}}.request-actions{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.request-action{color:#69635c;white-space:nowrap;background:#fff;border:1px solid #e4e0da;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.request-action:hover{background:#f5f3f0;border-color:#cfc8bd}.request-action-delete{color:#994a40;background:#fffaf9;border-color:#e8d6d2}.request-action-delete:hover{background:#faece8;border-color:#d9b5ae}.request-confirmation{width:calc(100% - 32px);max-width:510px;max-height:calc(100dvh - 40px);color:var(--ink,#242220);border:1px solid #e4ded6;border-radius:20px;padding:30px;overflow:auto;box-shadow:0 24px 80px #241f1840}.request-confirmation::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#27231d77}.request-confirmation h2{letter-spacing:-.9px;margin:20px 0 12px;font-size:28px;line-height:1.2}.request-confirmation p{color:#736b60;white-space:normal;font-size:15px;line-height:1.7}.request-confirmation .request-confirmation-title{color:#37312a;overflow-wrap:anywhere;font-weight:600}.request-confirmation-symbol{color:#88775e;background:#f4f0e9;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.request-confirmation-delete .request-confirmation-symbol{color:#994a40;background:#faeeea}.request-confirmation-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.request-confirmation .button{min-height:44px;padding:12px 18px;font-size:14px}.request-confirmation .request-confirm-delete-button{color:#fff;background:#994a40}.request-confirmation .request-confirm-delete-button:hover{background:#7f392f}.badge.cancelled{color:#80665e;background:#f2eae6}.inquiry-card-actions>.request-actions{justify-content:flex-end}@media (max-width:600px){.request-confirmation{padding:24px}.request-confirmation h2{font-size:25px}.request-confirmation-buttons{flex-direction:column-reverse}.request-confirmation-buttons>.button{width:100%}.inquiry-card-actions>.request-actions{justify-content:flex-start;width:100%}.request-action{min-height:42px}}.atelier .a-hero h1 .hero-topic{letter-spacing:-.025em;color:#68645c;-webkit-text-fill-color:currentColor;max-width:92%;margin:0 auto 19px;font-size:clamp(16px,2vw,23px);font-weight:500;line-height:1.4;display:block}.quality-evidence,.home-guides{padding-block:94px}.home-guides{border-top:1px solid #e8e5df}.evidence-grid,.home-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.evidence-grid article{border-top:1px solid #ddd8d0;padding-top:22px}.evidence-number{color:#9b855e;margin-bottom:28px;font-size:12px;display:block}.atelier .evidence-grid h3,.atelier .home-guide-grid h3{letter-spacing:-.035em;max-width:340px;font-size:26px;line-height:1.2}.evidence-grid p,.home-guide-grid p{color:#6b6863;margin:17px 0 21px;font-size:15px;line-height:1.8}.evidence-grid .a-text-link,.home-guide-grid .a-text-link{font-size:13px}.home-guide-grid article{background:#faf9f6;border:1px solid #e9e5dd;border-radius:13px;flex-direction:column;padding:30px;display:flex}.home-guide-grid h3 a{color:inherit;text-decoration:none}.home-guide-grid h3 a:hover{text-underline-offset:4px;text-decoration:underline}.home-guide-grid .a-text-link{margin-top:auto}.home-guide-grid .a-eyebrow{letter-spacing:.08em;margin-bottom:23px;font-size:9px}.atelier .service-hero h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.service-editorial,.service-faq,.service-guide-links{border-top:1px solid #e8e4dc;width:min(1120px,100% - 96px);margin:0 auto;padding:78px 0}.atelier .service-editorial h2,.atelier .service-faq h2,.atelier .service-guide-links h2{letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(31px,3.5vw,45px);line-height:1.12}.service-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.atelier .service-editorial-grid h3,.atelier .service-scope h3{margin-bottom:17px;font-size:23px;line-height:1.25}.service-editorial-grid p,.service-scope p{color:#6e6a63;margin:0 0 16px;font-size:16px;line-height:1.8}.service-editorial-grid ul,.service-scope ul{color:#6e6a63;padding-left:21px;font-size:15px;line-height:1.8}.service-scope h3:not(:first-child){margin-top:29px}.service-faq>p,.service-guide-links>p{color:#726b61;max-width:760px;margin-bottom:26px;font-size:17px;line-height:1.7}.service-faq details{border-top:1px solid #e6e1d7}.service-faq details:last-child{border-bottom:1px solid #e6e1d7}.service-faq summary{cursor:pointer;padding:23px 34px 23px 0;font-size:18px;font-weight:500;line-height:1.45}.service-faq details p{color:#6c675e;max-width:880px;padding:0 30px 27px 0;font-size:16px;line-height:1.85}.service-guide-links nav,.service-guide-links ul{gap:13px;padding:0;list-style:none;display:grid}.service-guide-links a{color:#80623b;text-underline-offset:5px;font-size:17px;line-height:1.6}.service-guide-links>p:last-child{margin:26px 0 0}.guide-main{width:min(1120px,100% - 96px);margin:0 auto;padding:38px 0 95px}.guide-breadcrumb{color:#8b8377;flex-wrap:wrap;gap:10px;margin:0 0 50px;font-size:12px;line-height:1.6;display:flex}.guide-breadcrumb a{color:#75684f;text-decoration:none}.guide-breadcrumb a:hover{text-decoration:underline}.guide-hero{max-width:880px;margin-bottom:55px}.atelier .guide-hero h1{letter-spacing:-.05em;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(40px,5.3vw,70px);font-weight:620;line-height:1.08}.guide-hero>p,.guide-lead{color:#736f69;max-width:790px;margin-top:25px;font-size:20px;line-height:1.65}.guide-byline,.guide-card-meta{color:#867b6a;margin-top:22px;font-size:12px;line-height:1.7}.guide-byline a{color:inherit;text-underline-offset:4px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:50px;display:grid}.guide-card{background:#faf9f6;border:1px solid #e6e0d6;border-radius:13px;flex-direction:column;padding:32px;display:flex}.guide-card-tag{letter-spacing:.1em;color:#917a54;margin-bottom:20px;font-size:10px;display:block}.atelier .guide-card h2{letter-spacing:-.035em;font-size:29px;line-height:1.2}.guide-card h2 a{color:inherit;text-decoration:none}.guide-card h2 a:hover{text-underline-offset:4px;text-decoration:underline}.guide-card p{color:#746e63;margin:20px 0;font-size:15px;line-height:1.8}.guide-card>.a-text-link{margin-top:auto}.guide-layout{grid-template-columns:225px minmax(0,760px);align-items:start;gap:65px;display:grid}.guide-toc{background:#faf9f6;border:1px solid #e6e1d8;border-radius:12px;padding:23px;font-size:13px;line-height:1.6;position:sticky;top:95px}.guide-toc h2,.atelier .guide-toc h2{letter-spacing:-.02em;margin-bottom:17px;font-size:16px;line-height:1.3}.guide-toc ol,.guide-toc ul{gap:13px;margin:0;padding-left:18px;display:grid}.guide-toc a{color:#796a54;text-decoration:none}.guide-toc a:hover{text-underline-offset:3px;text-decoration:underline}.guide-article{color:#615d57;min-width:0;font-size:17px;line-height:1.85}.guide-section{border-bottom:1px solid #e8e4dd;margin:0 0 35px;padding:0 0 35px;scroll-margin-top:90px}.atelier .guide-article h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(27px,3vw,37px);line-height:1.2}.atelier .guide-article h3{margin:28px 0 15px;font-size:23px;line-height:1.35}.guide-article p{margin:0 0 19px}.guide-article ul,.guide-article ol{margin:19px 0;padding-left:23px}.guide-article li{margin:10px 0;padding-left:4px}.guide-article a{color:#8b6d3d;text-underline-offset:4px}.guide-checklist{background:#f7f6f2;border-radius:10px;padding:22px 26px 22px 45px!important}.guide-table-wrap{border:1px solid #e8e2d7;border-radius:10px;max-width:100%;margin:25px 0;overflow-x:auto}.guide-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.65}.guide-table th,.guide-table td{vertical-align:top;border-bottom:1px solid #e8e2d7;min-width:120px;padding:16px}.guide-table th{color:#554a3c;background:#f8f5ef;font-weight:600}.guide-table tr:last-child td{border-bottom:0}.guide-callout{background:#f5f1e8;border-left:3px solid #b29b70;border-radius:0 9px 9px 0;margin:25px 0;padding:25px}.guide-callout p:last-child{margin:0}.guide-note{color:#8b8171;margin:20px 0;font-size:13px;line-height:1.75}.guide-cta{background:#f6f4ef;border-radius:13px;margin:45px 0;padding:35px}.guide-cta p{color:#756c5e;margin:18px 0 25px;font-size:16px;line-height:1.8}.guide-related{border-top:1px solid #e4ded4;margin-top:48px;padding-top:36px}.guide-related nav{gap:13px;display:grid}.guide-related a{color:#80643f;text-underline-offset:5px;font-size:16px;line-height:1.6}.info-checklist{color:#716b62;margin:24px 0;padding-left:22px;font-size:17px;line-height:1.85}.info-checklist li{margin:12px 0}@media (max-width:900px){.evidence-grid,.home-guide-grid,.guide-grid,.service-editorial-grid{grid-template-columns:1fr}.evidence-grid{gap:32px}.home-guide-grid,.guide-grid{gap:18px}.guide-layout{grid-template-columns:1fr;gap:35px}.guide-toc{position:static}.guide-toc ol,.guide-toc ul{grid-template-columns:1fr 1fr;column-gap:30px}.evidence-grid h3,.home-guide-grid h3{max-width:none}.quality-evidence,.home-guides{padding-block:65px}}@media (max-width:600px){.guide-main{width:calc(100% - 40px);padding-top:25px}.guide-breadcrumb{margin-bottom:34px}.guide-hero{margin-bottom:35px}.guide-hero>p,.guide-lead{font-size:18px}.guide-card{padding:25px}.guide-toc ol,.guide-toc ul{grid-template-columns:1fr}.guide-article{font-size:16px}.guide-cta{padding:25px}.guide-table th,.guide-table td{padding:12px}.quality-evidence .a-section-heading,.home-guides .a-section-heading{gap:24px}.home-guide-grid article{padding:26px}.service-editorial,.service-faq,.service-guide-links{width:calc(100% - 40px);padding-block:50px}.service-faq summary{font-size:17px}.service-faq details p{padding-right:0;font-size:15px}.atelier .a-hero h1 .hero-topic{margin-bottom:16px;font-size:17px}}.service-faq summary{justify-content:space-between;gap:25px;list-style:none;display:flex}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary>span:last-child{color:#9b855e;flex-shrink:0;font-size:23px}.service-faq details[open] summary>span:last-child{transform:rotate(45deg)}.guide-hero>.guide-byline{color:#867b6a;margin-top:23px;font-size:12px;line-height:1.7}.guide-card-meta{gap:10px;margin-top:auto;display:grid}.atelier .guide-related>h2{margin-bottom:27px;font-size:34px;line-height:1.2}.guide-related .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-table caption{text-align:left;color:#75664f;background:#fcfaf6;padding:15px;font-weight:500}.guide-callout>h3,.guide-article>.guide-lead{margin-top:0}@media (max-width:650px){.guide-related .guide-grid{grid-template-columns:1fr}}.ghostwriting-intro{border-top:1px solid #e8e5df;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,100px);padding-block:78px;display:grid}.atelier .ghostwriting-intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:640px;margin:20px 0 24px;font-size:clamp(31px,3.3vw,46px);line-height:1.13}.ghostwriting-intro-copy>p{color:#6b6863;margin-bottom:26px;font-size:17px;line-height:1.85}.ghostwriting-intro-copy>.a-text-link{font-size:14px;line-height:1.6}.ghostwriting-intro-note{background:#faf9f6;border-left:2px solid #b78325;border-radius:0 12px 12px 0;padding:34px 36px}.ghostwriting-intro-note>svg{color:#b78325;margin-bottom:20px}.atelier .ghostwriting-intro-note h3{letter-spacing:-.025em;margin-bottom:16px;font-size:25px;line-height:1.25}.ghostwriting-intro-note p{color:#716b62;margin-bottom:20px;font-size:15px;line-height:1.8}.ghostwriting-intro-note a{color:#80623b;text-underline-offset:4px;font-size:13px;line-height:1.6}.guide-model-link{margin-top:40px}.atelier .guide-model-link h2{margin-bottom:16px;font-size:29px;line-height:1.25}.guide-model-link p{color:#6b6863;margin-bottom:18px;font-size:16px;line-height:1.8}@media (max-width:800px){.ghostwriting-intro{grid-template-columns:1fr;gap:30px;padding-block:55px}.ghostwriting-intro-note{padding:27px}.ghostwriting-intro-copy>p{font-size:16px}.ghostwriting-intro-copy>.a-text-link{flex-wrap:wrap}}@media (max-width:360px){.kw-site.atelier .studio-header .kw-login{display:none}}.guide-editorial-note{color:#7d7466;border-left:2px solid #c5b18b;margin:28px 0 35px;padding:2px 0 2px 18px;font-size:13px;line-height:1.8}.guide-editorial-note p{margin:0}.guide-sources>ul{padding:0;list-style:none}.guide-sources>ul>li{border-bottom:1px solid #ece6dc;margin:25px 0;padding:0 0 22px}.guide-sources>ul>li>span{color:#81725d;margin-bottom:5px;font-size:12px;line-height:1.6;display:block}.guide-sources>ul>li>a{overflow-wrap:anywhere;font-size:17px;font-weight:550}.guide-sources>ul>li>p{margin:8px 0 0;font-size:14px;line-height:1.8}.guide-article .guide-corrections{font-size:13px;line-height:1.8}.a-reference-note a{color:#80673f;text-underline-offset:3px}.about-site .info-main{width:min(1120px,100% - 64px)}.about-site .info-body{max-width:none}.about-site .info-story,.about-site .info-section{max-width:960px}.about-site .info-heading{max-width:100%;padding-bottom:46px}.about-site .info-heading h1{max-width:940px}.about-site .info-heading>p{max-width:760px}.author-showcase{border-bottom:1px solid #e7e4dd;padding:58px 0 54px;scroll-margin-top:100px}.author-showcase-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:44px;margin-bottom:34px;display:grid}.author-kicker{letter-spacing:.13em;color:#827052;margin-bottom:18px;font-size:11px;font-weight:650;line-height:1.5;display:block}.kw-site.atelier .author-showcase h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.1vw,62px);font-weight:400;line-height:1.05}.author-showcase h2 em{color:#8a7855;font-weight:400}.author-showcase-heading>p{color:#68645c;max-width:420px;margin:0 0 3px;font-size:16px;line-height:1.8}.author-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.author-card{--author-ink:#526454;--author-paper:#e9eee5;background:#fff;border:1px solid #e1dfd7;border-radius:16px;min-width:0;overflow:hidden}.author-tone-sand{--author-ink:#8b6842;--author-paper:#f2e9d9}.author-tone-slate{--author-ink:#5d6269;--author-paper:#e8e9ea}.author-tone-rose{--author-ink:#8e6057;--author-paper:#f2e5df}.author-tone-blue{--author-ink:#536a79;--author-paper:#e5ecef}.author-tone-oat{--author-ink:#7e725c;--author-paper:#efeae0}.author-card-art{height:155px;color:var(--author-ink);background:var(--author-paper);border-bottom:1px solid #00000007;position:relative;overflow:hidden}.author-card-number{letter-spacing:.14em;opacity:.8;font-size:10px;font-weight:650;line-height:1.5;position:absolute;top:19px;left:25px}.author-monogram{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:108px;font-style:italic;font-weight:400;line-height:1;position:absolute;bottom:2px;left:24px}.author-card-art>svg{opacity:.38;width:155px;height:116px;position:absolute;bottom:9px;right:-8px}.author-card-content{min-height:171px;padding:24px 25px 28px}.author-card-label{letter-spacing:.13em;color:#797166;font-size:10px;font-weight:600;line-height:1.5;display:block}.kw-site.atelier .author-showcase h3{letter-spacing:-.045em;color:#292724;margin:7px 0 18px;font-size:36px;font-weight:550;line-height:1.2}.author-subjects{flex-wrap:wrap;align-items:flex-start;gap:7px;min-height:29px;display:flex}.author-subjects>span{overflow-wrap:anywhere;color:#57584f;background:#f7f6f2;border:1px solid #e5e2da;border-radius:6px;max-width:100%;padding:5px 9px;font-size:13px;line-height:1.45;display:inline-block}.author-subjects>.author-subject-pending{color:#81796d;background:0 0;border-color:#0000;padding:5px 0;font-size:12px}.author-showcase-footer{justify-content:space-between;align-items:center;gap:35px;padding-top:30px;display:flex}.author-showcase-footer>div{max-width:680px}.author-showcase-footer strong{color:#3e3c36;font-size:15px;font-weight:600;line-height:1.6;display:block}.author-showcase-footer p{color:#777166;margin:6px 0 0;font-size:13px;line-height:1.8}.author-showcase-footer>a{color:#fff;background:#2c2c27;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:25px;min-height:48px;padding:15px 20px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.author-showcase-footer>a:hover{background:#575444}.author-showcase-footer>a:focus-visible{outline-offset:5px;outline:2px solid #827052}@media (min-width:701px) and (max-width:960px){.author-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.author-showcase-heading{gap:30px}.author-showcase-footer{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:700px){.about-site .info-main{width:calc(100% - 40px)}.about-site .info-heading{padding-bottom:32px}.author-showcase{padding:35px 0 36px;scroll-margin-top:90px}.author-showcase-heading{grid-template-columns:1fr;gap:21px;margin-bottom:26px}.kw-site.atelier .author-showcase h2{line-height:1.06;letter-spacing:-.045em!important;font-size:43px!important}.author-kicker{margin-bottom:15px;font-size:10px}.author-showcase-heading>p{max-width:none;font-size:16px}.author-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.author-card-art{height:145px}.author-card-content{padding:21px 20px 24px}.author-showcase-footer{flex-direction:column;align-items:flex-start;gap:22px}.author-showcase-footer>a{font-size:15px}.author-showcase-footer p{font-size:13px}}@media (max-width:560px){.author-showcase-grid{grid-template-columns:1fr;gap:20px}.author-card-art{height:148px}.author-card-art>svg{width:170px;height:128px;right:11px}.author-card-content{min-height:0;padding:22px 24px 25px}.kw-site.atelier .author-showcase h3{margin-bottom:16px;font-size:38px}.author-subjects>span{font-size:14px}.author-subjects>.author-subject-pending{font-size:13px}}.info-section[id]{scroll-margin-top:100px}.kw-site.atelier .author-card-art>svg{width:155px;height:116px}@media (max-width:560px){.kw-site.atelier .author-card-art>svg{width:170px;height:128px}}.sales-overview{min-width:0;margin-top:24px}.sales-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sales-eyebrow{letter-spacing:.1em;color:#8b7753;font-size:10px}.sales-overview .sales-heading h2{letter-spacing:-.03em;margin:9px 0 0;font-size:27px;line-height:1.2}.sales-controls{flex:none;align-items:center;gap:9px;display:flex}.sales-controls select,.sales-controls button,.sales-more{color:#4c4335;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:8px;min-height:40px;padding:10px 12px;font-size:13px}.sales-controls button:disabled,.sales-save button:disabled{opacity:.55;cursor:default}.sales-intro{color:#666056;max-width:950px;margin:17px 0 22px;font-size:14px;line-height:1.75}.sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-kpis>div,.sales-finance>div{background:#fcfaf7;border:1px solid #e9e3d9;border-radius:10px;min-width:0;padding:18px}.sales-kpis span,.sales-finance span{color:#756c5e;font-size:12px;line-height:1.5;display:block}.sales-kpis strong{color:#302b24;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:550;line-height:1.2;display:block}.sales-overview .sales-help{color:#776f64;margin:13px 0 19px;font-size:12px;line-height:1.8}.sales-finance{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-finance strong{color:#382f22;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font-size:25px;font-weight:550;line-height:1.2;display:block}.sales-finance small{color:#827767;font-size:11px;line-height:1.6}.sales-funnel{background:#f7f5f0;border-radius:10px;margin:24px 0;padding:20px}.sales-overview .sales-funnel h3{margin:0 0 15px;font-size:17px}.sales-funnel>div{flex-wrap:wrap;gap:30px;display:flex}.sales-funnel>div>span{color:#6d6251;align-items:baseline;gap:14px;font-size:13px;display:flex}.sales-funnel strong{color:#403628;font-variant-numeric:tabular-nums;font-size:23px;font-weight:550}.sales-funnel>p{color:#7e7466;margin:13px 0 0;font-size:12px;line-height:1.8}.sales-list-heading{justify-content:space-between;align-items:center;gap:18px;margin:26px 0 13px;display:flex}.sales-list-heading input{color:#332e28;background:#fff;border:1px solid #e0d9cc;border-radius:8px;width:min(360px,100%);min-width:220px;padding:11px 13px;font-size:14px}.sales-list-heading>span{color:#7b7162;font-size:12px}.sales-list{gap:10px;display:grid}.sales-entry{background:#fff;border:1px solid #e5dfd4;border-radius:10px}.sales-entry>summary{cursor:pointer;align-items:center;gap:18px;padding:18px;list-style:none;display:flex}.sales-entry>summary::-webkit-details-marker{display:none}.sales-entry>summary:after{content:"+";color:#927c55;margin-left:auto;font-size:24px;line-height:1}.sales-entry[open]>summary:after{content:"−"}.sales-entry[open]>summary{border-bottom:1px solid #e8e2d8}.sales-entry-main{flex:1;min-width:0}.sales-entry-main>strong{color:#393228;overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.sales-entry-main>span{color:#807464;margin-top:4px;font-size:12px;line-height:1.7;display:block}.sales-entry-meta{flex:none;justify-items:end;gap:7px;display:grid}.sales-entry-meta time{color:#948775;font-size:11px}.sales-stage{color:#82704d;background:#f9f6ef;border:1px solid #e2dbcd;border-radius:6px;padding:4px 8px;font-size:10px;line-height:1.4}.sales-stage-paid{color:#426353;background:#f1f7f2;border-color:#d3e2d5}.sales-entry-body{padding:20px}.sales-overview .sales-contact{overflow-wrap:anywhere;margin:0 0 16px;font-size:13px;line-height:1.5}.sales-contact a{color:#8a6b36;text-underline-offset:3px}.sales-payment-record{color:#726652;background:#f8f6f1;border-radius:7px;margin:0 0 22px;padding:13px 16px;font-size:12px;line-height:1.75}.sales-payment-record p{margin:0}.sales-payment-record span,.sales-payment-record time{display:block}.sales-payment-record strong{color:#506352;font-weight:550}.sales-entry fieldset{border:0;min-width:0;margin:0;padding:0}.sales-flags{gap:10px;margin-bottom:23px;display:grid}.sales-flags label{color:#4c4233;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.sales-flags input[type=checkbox]{accent-color:#927345;flex:none;width:17px;height:17px;margin-top:2px}.sales-flags p{color:#897b67;margin:0 0 0 27px;font-size:11px;line-height:1.7}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.sales-form-grid label,.sales-order-label{color:#71614b;align-content:start;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:grid}.sales-form-grid input,.sales-form-grid select,.sales-order-label select{box-sizing:border-box;color:#3c3225;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ded6c9;border-radius:7px;min-height:42px;padding:11px 12px;font-size:14px}.sales-form-grid small{color:#968974;font-size:10px}.sales-order-label{margin-top:23px}.sales-save{border-top:1px solid #e9e2d5;align-items:center;gap:20px;margin-top:23px;padding-top:20px;display:flex}.sales-save button{color:#fff;cursor:pointer;background:#4d4231;border:0;border-radius:8px;flex:none;padding:13px 17px;font-size:13px;font-weight:500}.sales-save p{color:#8a7c67;max-width:620px;margin:0;font-size:11px;line-height:1.8}.sales-error,.sales-success{overflow-wrap:anywhere;border-radius:7px;margin:15px 0 0;padding:12px 15px;font-size:13px;line-height:1.7}.sales-error{color:#944b35;background:#fff1ee;border:1px solid #f0d8ce}.sales-success{color:#49634b;background:#eff7f0;border:1px solid #d5e5d6}.sales-status{color:#8c7e68;background:#f8f6f1;border-radius:8px;padding:18px;font-size:13px;line-height:1.8}.sales-more{margin:20px auto 0;display:block}.sales-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}:is(.sales-overview input:focus-visible,.sales-overview select:focus-visible,.sales-overview button:focus-visible,.sales-overview summary:focus-visible){outline-offset:3px;outline:2px solid #a58a5d}@media (max-width:1000px){.sales-heading{flex-direction:column;gap:16px}.sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-save{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.sales-overview .sales-heading h2{font-size:24px}.sales-kpis{gap:9px}.sales-kpis>div,.sales-finance>div{padding:14px}.sales-kpis span{font-size:11px}.sales-finance{grid-template-columns:1fr}.sales-list-heading{flex-direction:column;align-items:stretch;gap:9px}.sales-list-heading input{width:100%;min-width:0}.sales-entry>summary{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:15px}.sales-entry-main{flex-basis:calc(100% - 40px);order:0}.sales-entry>summary:after{order:1}.sales-entry-meta{order:2;place-items:center start;gap:12px;width:100%;display:flex}.sales-entry-body{padding:16px}.sales-form-grid{grid-template-columns:1fr;gap:16px}.sales-controls{flex-wrap:wrap}.sales-funnel{padding:16px}.sales-save button{width:100%;font-size:12px}.sales-funnel>div{gap:15px}}.sales-experiment{background:#fbfaf7;border:1px solid #e5ddd0;border-radius:12px;margin:24px 0;padding:22px}.sales-experiment h3{color:#514530;margin:0 0 10px;font-size:18px}.sales-experiment>p{color:#7e705b;margin:0 0 16px;font-size:13px;line-height:1.8}.sales-experiment-language+.sales-experiment-language{margin-top:22px}.sales-experiment h4{color:#514530;margin:0 0 10px;font-size:14px;font-weight:550}.sales-experiment-table{background:#fff;border:1px solid #e8e0d4;border-radius:8px;overflow-x:auto}.sales-experiment table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:13px;line-height:1.6}.sales-experiment th,.sales-experiment td{vertical-align:top;border-bottom:1px solid #eee8df;padding:12px 14px}.sales-experiment thead th{color:#81735d;background:#f3efe7;font-size:11px;font-weight:550}.sales-experiment tbody th{min-width:190px;font-weight:400}.sales-experiment tbody th b{color:#675332;margin-right:8px;display:inline-block}.sales-experiment tbody th span{color:#7f715b;margin-top:4px;font-size:12px;display:block}.sales-experiment tbody tr:last-child th,.sales-experiment tbody tr:last-child td{border-bottom:0}.sales-experiment td{font-variant-numeric:tabular-nums;color:#544733}.sales-experiment .sales-experiment-note{margin:18px 0 0;font-size:12px}.sales-experiment-table:focus-visible{outline-offset:3px;outline:2px solid #a58a5d}@media (max-width:600px){.sales-experiment{padding:16px}.sales-experiment h3{font-size:16px}}:root{--account-accent:#a18755;--account-accent-text:#8e7e61;--account-accent-ink:#796744;--account-deep:#665137;--account-background-start:#f8f6f0;--account-background-end:#efebe0;--account-surface:#fffdf6;--account-control:#fffefa;--account-line:#e4d8c1;--account-track:#e9e0cd;--account-progress:#b39965;--account-focus:#a68a54;--account-action:#292724;--account-action-hover:#444039}.auth-layout .auth-story{background:linear-gradient(135deg,var(--account-background-start),var(--account-background-end))}.auth-layout .auth-story h1 span{color:var(--account-accent-text)}.auth-layout .auth-points svg{color:var(--account-accent)}.auth-layout .studio-auth-preview{background:var(--account-surface);border-color:var(--account-line)}.auth-layout .studio-auth-preview>strong{color:var(--account-deep)}.auth-layout .studio-auth-progress{background:var(--account-track)}.auth-layout .studio-auth-progress i{background:var(--account-progress)}.auth-layout .account-form input{background:var(--account-control)}.auth-layout .account-form input:focus-visible{outline-color:var(--account-focus)}.auth-layout .button:not(.secondary){background:var(--account-action);border-color:var(--account-action)}.auth-layout .button:not(.secondary):hover{background:var(--account-action-hover);border-color:var(--account-action-hover)}.customer-portal{--portal-brass:var(--account-accent);--atelier-gold:var(--account-accent);--portal-line:var(--account-line);--atelier-line:var(--account-line);--gold-ink:var(--account-accent-ink);--gold-soft:var(--account-background-start);--gold-line:var(--account-line);background:linear-gradient(135deg,var(--account-background-start),var(--account-background-end))}.customer-portal ::selection{background:var(--account-track);color:var(--account-action)}.customer-portal :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--account-focus)}.customer-portal .app-sidebar{background:var(--account-surface);border-bottom-color:var(--account-line)}.customer-portal .app-sidebar nav button.active{background:var(--account-surface);border-color:var(--account-line);color:var(--account-accent-ink);box-shadow:0 2px 7px #66513708}.customer-portal .app-sidebar nav button.active .interface-icon{color:var(--account-accent)}.customer-portal .app-sidebar nav small{background:var(--account-background-start);color:var(--account-accent-ink)}.customer-portal .account-mini .avatar{background:var(--account-surface);border-color:var(--account-line);color:var(--account-accent-ink);box-shadow:0 2px 8px #66513708}.customer-portal .cloud-app-icon,.customer-portal .cloud-shortcut-1 .cloud-app-icon,.customer-portal .cloud-shortcut-2 .cloud-app-icon{background:var(--account-surface);color:var(--account-accent);border-color:var(--account-line);box-shadow:inset 0 1px #fff}.customer-portal .cloud-shortcut:after{background:radial-gradient(circle,#e9e0cd40,#0000 68%)}.customer-portal .atelier-summary .cloud-shortcut strong{color:var(--account-accent-text)}.customer-portal :is(.cloud-shortcut,.atelier-project,.atelier-contact,.atelier-next,.atelier-activity,.atelier-empty,.panel,.atelier-inbox,.demo-detail,.atelier-directory>button){border-color:var(--account-line)}.customer-portal .atelier-project.featured{background:linear-gradient(135deg,#fff,var(--account-surface));border-top-color:var(--account-line)}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow,.customer-portal .atelier-project-kicker{color:var(--account-accent-text)}.customer-portal .atelier-project-action{background:var(--account-background-start);border-color:var(--account-line)}.customer-portal .atelier-file-mark{background:var(--account-surface);color:var(--account-accent);border-color:var(--account-line)}.customer-portal .atelier-project-action b,.customer-portal .atelier-next-project strong{color:var(--account-deep)}.customer-portal .atelier-contact-heading>span,.customer-portal .atelier-round-icon,.customer-portal .directory-icon,.customer-portal .inbox-avatar{background:var(--account-surface);color:var(--account-accent);border-color:var(--account-line);box-shadow:none}.customer-portal .atelier-project .project-progress li.complete:before,.customer-portal .atelier-project .project-progress li.current:before{background:var(--account-progress)}.customer-portal .atelier-project .complete .progress-number{background:var(--account-progress);border-color:var(--account-progress)}.customer-portal .atelier-project .current .progress-number{background:var(--account-surface);border-color:var(--account-progress);color:var(--account-accent-ink);box-shadow:0 0 0 5px var(--account-track);animation:none}.customer-portal .atelier-project .project-progress li.current{color:var(--account-accent-ink)}.customer-portal .atelier-badge.ready,.customer-portal .atelier-badge.offered,.customer-portal .badge.ready,.customer-portal .badge.offered{background:var(--account-background-start);color:var(--account-accent-ink);border-color:var(--account-line)}.customer-portal .button,.customer-portal .atelier-project-action .button{background:var(--account-action);border-color:var(--account-action);color:#fff;box-shadow:0 2px 7px #29272408}.customer-portal .button:hover,.customer-portal .atelier-project-action .button:hover{background:var(--account-action-hover);border-color:var(--account-action-hover)}.customer-portal .button.secondary,.customer-portal .cloud-welcome>.button,.customer-portal .refresh,.customer-portal .atelier-outline,.customer-portal .project-section-nav button{background:var(--account-surface);border-color:var(--account-line);color:var(--account-accent-ink)}.customer-portal .button.secondary:hover,.customer-portal .cloud-welcome>.button:hover,.customer-portal .refresh:hover,.customer-portal .atelier-outline:hover,.customer-portal .project-section-nav button:hover{background:var(--account-background-start);color:var(--account-accent-ink);border-color:#bbaa89}.customer-portal .text-link,.customer-portal .atelier-section-title>button,.customer-portal .atelier-title-button:hover{color:var(--account-accent-ink)}.customer-portal input,.customer-portal textarea,.customer-portal select{background:var(--account-control);border-color:var(--account-line);accent-color:var(--account-accent)}.customer-portal :is(input,textarea,select):focus{outline-color:var(--account-focus);border-color:#bbaa89;box-shadow:0 0 0 4px #a68a5414}.customer-portal .demo-ribbon,.customer-portal .notice{background:var(--account-background-start);border-color:var(--account-line);color:var(--account-accent-ink)}.customer-portal .analytics-day i{background:var(--account-progress)}.customer-portal .analytics-day>div{background:var(--account-track)}.customer-portal .sales-eyebrow,.customer-portal .sales-contact a,.customer-portal .sales-entry>summary:after{color:var(--account-accent-ink)}.customer-portal .sales-kpis>div,.customer-portal .sales-finance>div{background:var(--account-surface);border-color:var(--account-line)}.customer-portal .sales-kpis strong,.customer-portal .sales-finance strong{color:var(--account-deep)}.customer-portal .sales-flags input[type=checkbox]{accent-color:var(--account-accent)}.customer-portal .sales-save button{background:var(--account-action)}.customer-portal .sales-save button:hover:not(:disabled){background:var(--account-action-hover)}.customer-portal .sales-stage:not(.sales-stage-paid){background:var(--account-background-start);border-color:var(--account-line);color:var(--account-accent-ink)}.customer-portal .sales-controls button,.customer-portal .sales-more{background:var(--account-surface);border-color:var(--account-line);color:var(--account-accent-ink)}.customer-portal .sales-overview :is(input,select,button,summary):focus-visible{outline-color:var(--account-focus)}.customer-portal dialog{border-color:var(--account-line)}@media (hover:hover) and (pointer:fine){.customer-portal .app-sidebar nav button:hover{background:var(--account-background-start);color:var(--account-accent-ink)}.customer-portal .cloud-shortcut:hover,.customer-portal .atelier-project.compact:hover,.customer-portal .atelier-directory>button:hover{border-color:#bbaa89}}.atelier .price-examples{padding-top:100px;padding-bottom:95px}.price-examples-disclosure{color:#615c52;background:#f6f3ec;border-left:3px solid #a58c5a;margin:28px 0;padding:20px 24px;font-size:14px;line-height:1.7}.price-examples-disclosure strong{color:#302d27;display:block}.price-model{background:#fffdf8;border:1px solid #dfd8c9;border-radius:12px;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:40px;display:grid}.price-model h3{margin:12px 0;font-size:30px}.price-model p{color:#666052;max-width:560px;line-height:1.8}.price-calculation{color:#6c6250;border-left:1px solid #e2dccf;flex-direction:column;gap:10px;padding-left:40px;display:flex}.price-calculation strong{color:#373229;font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:1}.price-calculation small{font-size:12px;line-height:1.6}.price-additional{background:#fff;border:1px solid #e3ddcf;border-radius:8px;margin-top:20px}.price-additional>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px;font-size:15px;font-weight:600;list-style:none;display:flex}.price-additional>summary::-webkit-details-marker{display:none}.price-additional>summary span{color:#92784a;font-size:24px}.price-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 24px 24px;display:grid}.price-example-grid article{border-top:1px solid #e8e2d6;padding-top:20px}.price-example-grid h3{margin:0 0 12px;font-size:18px}.price-example-grid p,.price-scope-note{color:#6a6458;font-size:13px;line-height:1.8}.price-example-grid .a-text-link{font-size:13px}.price-example-grid .price-small-calculation{color:#40392e}.price-scope-note{max-width:880px;margin-top:20px}@media (max-width:720px){.atelier .price-examples{padding-top:60px;padding-bottom:60px}.price-model{grid-template-columns:1fr;gap:25px;padding:24px}.price-calculation{border-top:1px solid #e2dccf;border-left:0;padding:24px 0 0}.price-calculation strong{font-size:52px}.price-example-grid{grid-template-columns:1fr}.price-model h3{font-size:26px}.price-additional>summary{padding:20px}}.price-confirmed-grid{gap:22px;padding:26px 0 0}.price-confirmed-grid article{background:#fff;border:1px solid #e3ddcf;border-radius:12px;padding:28px}.price-service-unit{color:#746b5a;min-height:20px;font-size:12px;display:block}.price-confirmed-grid .price-service-total{color:#373229;margin:20px 0 6px;font-family:Georgia,serif;font-size:36px;line-height:1.1}.price-confirmed-grid small{color:#6a6458;font-size:12px;line-height:1.6}.price-calculation b{color:#6c6250;font-size:14px;font-weight:500}@media (max-width:720px){.price-confirmed-grid{padding-top:20px}.price-confirmed-grid article{padding:24px}}@font-face{font-family:Skriptovia DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}.customer-portal{--portal-body:"Skriptovia DM Sans","Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--portal-display:var(--portal-body);--portal-line:#e7e8e7;--atelier-line:#e7e8e7;--workspace-text:#262826;--workspace-secondary:#5e625e;--workspace-caption:#6f736e;font-family:var(--portal-body);letter-spacing:-.012em;color:var(--workspace-text);background:linear-gradient(#fff 0,#f9faf9 520px,#f5f7f6 100%);font-size:15px;font-weight:400}.customer-portal :where(button,input,select,textarea){font-family:var(--portal-body)}.customer-portal .app-sidebar{background:#fff;border-bottom-color:#e9ebe8;box-shadow:0 5px 22px #1e292504}.customer-portal .app-sidebar nav button{letter-spacing:-.01em;color:#555b55;font-weight:500}.customer-portal .app-sidebar nav small,.customer-portal .account-mini .avatar{background:#faf8f3;border-color:#e7dfd0}.customer-portal .app-top{color:#656b65}.customer-portal .page-heading h2,.customer-portal .demo-detail>h2{font-family:var(--portal-body);letter-spacing:-.045em;font-size:clamp(30px,3.3vw,40px);font-weight:500;line-height:1.2}.customer-portal .cloud-welcome{margin:15px 0 38px}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{letter-spacing:.17em;color:var(--account-accent-ink);font-size:10px;font-weight:600}.customer-portal .cloud-welcome .eyebrow{align-items:center;gap:10px;display:inline-flex}.customer-portal .cloud-welcome .eyebrow:before,.customer-portal .cloud-welcome .eyebrow:after{content:"";background:var(--account-accent);opacity:.6;width:22px;height:1px}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{color:#666c66;letter-spacing:-.012em;font-size:16px;font-weight:400}.customer-portal :is(.cloud-shortcut,.atelier-project,.atelier-contact,.atelier-next,.atelier-activity,.atelier-empty,.panel,.atelier-inbox,.demo-detail,.atelier-directory>button){border-color:var(--portal-line);background:#fff;border-radius:18px;box-shadow:0 2px 5px #23302703,0 9px 28px #23302704}.customer-portal .atelier-summary{gap:20px;margin-bottom:30px}.customer-portal .cloud-shortcut{border-color:#e4e7e3;padding:25px 27px}.customer-portal .cloud-shortcut:after{display:none}.customer-portal .cloud-shortcut-top>svg{color:#9ba199}.customer-portal .cloud-app-icon,.customer-portal .cloud-shortcut-1 .cloud-app-icon,.customer-portal .cloud-shortcut-2 .cloud-app-icon{width:45px;height:45px;color:var(--account-accent);background:#faf8f2;border-color:#ece5d7;border-radius:13px;box-shadow:inset 0 1px #fff}.customer-portal .cloud-shortcut-bottom b{font-family:var(--portal-body);letter-spacing:-.035em;color:#303730;font-size:19px;font-weight:600}.customer-portal .cloud-shortcut-bottom span span{color:#6a7169;letter-spacing:-.005em;font-size:13px;font-weight:400}.customer-portal .atelier-summary .cloud-shortcut strong{font-family:var(--portal-body);letter-spacing:-.065em;color:var(--account-accent-ink);font-variant-numeric:lining-nums tabular-nums;font-size:49px;font-weight:500;line-height:1}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2,.customer-portal .panel h3{font-family:var(--portal-body);letter-spacing:-.035em;color:#303730;font-weight:600}.customer-portal .atelier-project.featured{border-color:#e4e7e3;border-top:3px solid var(--account-accent);background:#fff;box-shadow:0 8px 28px #23302706}.customer-portal .atelier-project.featured .atelier-title-button{font-family:var(--portal-body);letter-spacing:-.045em;color:#2d342e;font-size:28px;font-weight:500;line-height:1.28}.customer-portal .atelier-title-button{font-family:var(--portal-body);letter-spacing:-.03em;font-weight:500}.customer-portal .atelier-project-kicker{letter-spacing:.15em;font-size:10px;font-weight:600}.customer-portal .atelier-project-title p{color:#697068}.customer-portal .atelier-project-action{background:#fafbf9;border-color:#e7eae3;border-radius:13px}.customer-portal .atelier-file-mark{background:#fff;border-color:#e6dfd1}.customer-portal .atelier-badge.ready,.customer-portal .atelier-badge.offered{background:#faf7ef;border-color:#eae1cc}.customer-portal .atelier-contact-heading>span{font-family:var(--portal-body);background:#f8f5ed;border-color:#e9e0ce;font-weight:600}.customer-portal .atelier-contact-heading h3{font-family:var(--portal-body);letter-spacing:-.035em;font-weight:600}.customer-portal .atelier-contact-heading{border-bottom-color:#eceee9}.customer-portal .atelier-contact>p{color:#60685f}.customer-portal .atelier-next-project strong{font-family:var(--portal-body);letter-spacing:-.045em;font-size:29px;font-weight:500}.customer-portal .atelier-round-icon,.customer-portal .directory-icon,.customer-portal .inbox-avatar{background:#faf9f5;border-color:#ebe5da}.customer-portal .button,.customer-portal .atelier-project-action .button{letter-spacing:-.015em;border-radius:11px;font-weight:600}.customer-portal .cloud-welcome>.button{color:#fff;background:#292724;border-color:#292724;border-radius:999px;margin-top:23px;box-shadow:0 4px 12px #29272412}.customer-portal .button.secondary,.customer-portal .atelier-outline,.customer-portal .refresh,.customer-portal .project-section-nav button{color:#65593f;background:#fff;border-color:#e2e4de}.customer-portal .table-heading,.customer-portal input,.customer-portal textarea,.customer-portal select{background:#fff;border-color:#e0e5dd}.customer-portal th{color:#626c61;background:#f8faf7}.customer-portal tbody tr:hover{background:#fafbf8}.customer-portal .message{background:#f9fbf8;border-color:#e5e9e1}.customer-portal .message b{font-weight:600}.customer-portal .demo-ribbon{color:#6a705f;background:#fff;border-color:#e7e9e2}.customer-portal .demo-paper{background:#fff;border-color:#e6e3da}.customer-portal :is(.sales-kpis>div,.sales-finance>div){background:#fff;border-color:#e7e9e1}.customer-portal .sales-funnel,.customer-portal .sales-payment-record,.customer-portal .sales-status{background:#f9faf6}.customer-portal .sales-controls button,.customer-portal .sales-more{background:#fff;border-color:#e2e5da}.customer-portal dialog{background:#fff;border-color:#e2e5dd}.customer-portal dialog h2{font-family:var(--portal-body);letter-spacing:-.04em;font-weight:500}@media (hover:hover) and (pointer:fine){.customer-portal .cloud-shortcut:hover{background:#fff;border-color:#cfc5b2;transform:translateY(-3px);box-shadow:0 10px 26px #26342b09}.customer-portal .cloud-welcome>.button:hover{color:#fff;background:#444039;border-color:#444039}.customer-portal .app-sidebar nav button:hover{background:#faf9f5}.customer-portal .button.secondary:hover,.customer-portal .atelier-outline:hover,.customer-portal .refresh:hover,.customer-portal .project-section-nav button:hover{background:#fbfaf6;border-color:#cfc5b2}}@media (max-width:760px){.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-.055em;font-size:clamp(33px,8.8vw,40px);line-height:1.17}.customer-portal .page-heading h2,.customer-portal .demo-detail>h2{font-size:30px}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{font-size:15px}.customer-portal .cloud-welcome{margin:18px 0 30px}.customer-portal .cloud-welcome>.button{margin-top:18px}.customer-portal .atelier-summary{gap:12px;margin-bottom:28px}.customer-portal .cloud-shortcut{border-radius:15px;padding:20px}.customer-portal .cloud-shortcut-bottom b{font-size:18px}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:38px}.customer-portal .cloud-app-icon{width:42px;height:42px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:25px;line-height:1.3}.customer-portal .atelier-next-project strong{font-size:26px}.customer-portal .atelier-project.featured,.customer-portal .atelier-project.compact{border-radius:16px}}.customer-portal{--portal-line:#e7e4da;--atelier-line:#e7e4da;color:#2d2c28;background:#fafaf7;align-items:flex-start;min-height:100vh;display:flex}.customer-portal .app-sidebar{width:224px;height:100vh;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,#fff 40%,#f6f3e9);border:0;border-right:1px solid #e7e2d5;flex-direction:column;flex:0 0 224px;align-items:stretch;gap:0;padding:34px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}.customer-portal .app-sidebar .brand{align-self:flex-start;margin:0 10px}.customer-portal .app-sidebar .skriptovia-word{letter-spacing:-1.7px;font-size:31px}.customer-portal .app-sidebar .skriptovia-period{color:var(--account-accent)}.customer-portal .workspace-label{letter-spacing:.13em;color:#746b5b;max-width:160px;margin:40px 12px 16px;font-size:9px;line-height:1.8;display:block}.customer-portal .app-sidebar nav{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.customer-portal .app-sidebar nav button{letter-spacing:-.015em;white-space:normal;color:#6d6a62;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:12px;min-height:46px;padding:12px 13px;font-size:13px;line-height:1.5;display:flex;position:relative}.customer-portal .app-sidebar nav button.active{color:#7b6744;background:#f3eee0;border-color:#e6dcc4;box-shadow:inset 0 1px #fff9}.customer-portal .app-sidebar nav button>.interface-icon{width:18px;height:18px}.customer-portal .app-sidebar nav small{color:#746b5b;background:#fff9;margin-left:auto;font-size:10px}.customer-portal .sidebar-bottom{border:0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:14px;margin:auto 0 0;padding:24px 10px 0;display:flex;position:static}.customer-portal .sidebar-bottom>a{color:#746b5b;font-size:11px;line-height:1.7;display:block}.customer-portal .account-mini{border-top:1px solid #e4dece;align-items:center;gap:10px;margin-top:13px;padding-top:18px;display:flex}.customer-portal .account-mini>div{min-width:0;display:block}.customer-portal .account-mini b{color:#5a6151;overflow-wrap:anywhere;font-size:12px}.customer-portal .account-mini .avatar{background:#fffdf5;border:1px solid #ded0b0;flex-shrink:0;width:34px;height:34px;font-family:Georgia,serif;font-size:16px;box-shadow:0 2px 7px #71573008}.customer-portal .signout-button{color:#746b5b;justify-content:flex-start;align-items:center;gap:9px;padding:2px 0;font-size:11px;display:flex}.customer-portal .app-top{color:#746b5b;background:#ffffffb8;border:0;border-bottom:1px solid #ebe7dd;width:100%;max-width:none;height:76px;margin:0;padding:0 38px;font-size:12px}.customer-portal .live-header-actions{gap:14px}.customer-portal .live-connection,.customer-portal .live-connection small{color:#746b5b;font-size:10px}.customer-portal .refresh{width:34px;min-height:34px;box-shadow:none;color:#746b5b;background:#fff;border:1px solid #e4ddca;border-radius:50%;padding:8px;font-size:0}.customer-portal .page-heading,.customer-portal .cloud-welcome{text-align:left;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;padding:0;display:flex}.customer-portal .page-heading>div{min-width:0}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{letter-spacing:.16em;color:#746b5b;margin:0 0 11px;font-size:9px;font-weight:500;line-height:1.7;display:block}.customer-portal .cloud-welcome .eyebrow:before,.customer-portal .cloud-welcome .eyebrow:after{display:none}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-family:var(--portal-body);letter-spacing:-.055em;color:#2d2c28;text-wrap:balance;max-width:800px;margin:0 0 13px;font-size:clamp(32px,3.1vw,46px);font-weight:500;line-height:1.15}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{color:#746b5b;letter-spacing:0;margin:0;font-size:13px;line-height:1.8}.customer-portal .cloud-welcome>.button{color:#fff;background:#2d2c28;border-color:#2d2c28;border-radius:6px;flex-shrink:0;min-height:44px;margin:7px 0 0;padding:12px 16px;font-size:12px;box-shadow:0 3px 10px #2d2c280c}.customer-portal .button,.customer-portal .atelier-project-action .button{letter-spacing:0;color:#fff;background:#2d2c28;border-color:#2d2c28;border-radius:6px;gap:11px;min-height:43px;font-size:12px;font-weight:500;box-shadow:0 3px 9px #2d2c280c}.customer-portal .atelier-summary{border-block:1px solid #e3e0d4;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 31px;padding:20px 0;display:grid}.customer-portal .atelier-summary .cloud-shortcut{border:0;box-shadow:none;background:0 0;border-right:1px solid #e4dfd0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;padding:0 24px;animation:none;display:flex;overflow:visible;transform:none}.customer-portal .cloud-shortcut:first-child{padding-left:2px}.customer-portal .cloud-shortcut:last-child{border-right:0}.customer-portal .cloud-shortcut:after,.customer-portal .cloud-shortcut-top>svg{display:none}.customer-portal .cloud-shortcut-top{flex:none;width:auto}.customer-portal .cloud-app-icon,.customer-portal .cloud-shortcut-1 .cloud-app-icon,.customer-portal .cloud-shortcut-2 .cloud-app-icon{color:#746b5b;background:#fffdf6;border:1px solid #e8dfc9;border-radius:9px;width:38px;height:38px;box-shadow:inset 0 1px #fff}.customer-portal .cloud-app-icon svg{width:19px;height:19px}.customer-portal .cloud-shortcut-bottom{flex-direction:row-reverse;flex:1;justify-content:flex-end;align-items:center;gap:13px;width:auto;min-width:0;display:flex}.customer-portal .cloud-shortcut-bottom>span{min-width:0}.customer-portal .cloud-shortcut-bottom b{color:#59574e;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.6}.customer-portal .cloud-shortcut-bottom span span{color:#746b5b;letter-spacing:0;min-height:0;font-size:10px;line-height:1.7}.customer-portal .portal-focus-heading{letter-spacing:.12em;color:#746b5b;justify-content:space-between;align-items:center;gap:15px;margin:0 2px 15px;font-size:9px;display:flex}.customer-portal .portal-focus-heading>span:last-child{letter-spacing:0;color:#746b5b;font-size:10px}.customer-portal :is(.atelier-project,.atelier-contact,.atelier-next,.atelier-activity,.atelier-empty,.panel,.atelier-inbox,.demo-detail,.atelier-directory>button){background:#fff;border-color:#e5e1d3;border-radius:10px;box-shadow:0 2px 5px #51472902,0 9px 30px #51472903}.customer-portal .atelier-project.featured{animation:portal-card-in .6s var(--portal-ease) both;background:#fff;border:1px solid #ded5bd;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 7px 26px #63502908}.customer-portal .featured>.portal-project-story{min-width:0;padding:30px 31px 28px}.customer-portal .portal-project-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.customer-portal .atelier-project-kicker{letter-spacing:.15em;color:#746b5b;margin:0;font-size:8px;font-weight:500;line-height:1.7}.customer-portal .atelier-badge{border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:400;line-height:1.5;display:inline-flex}.customer-portal .atelier-badge:before{content:"";opacity:.65;background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.customer-portal .atelier-badge.ready,.customer-portal .atelier-badge.offered{color:#746b5b;background:#f8f4e9;border-color:#eae0c5}.customer-portal .atelier-project-title{gap:12px}.customer-portal .atelier-title-button{letter-spacing:-.035em;color:#4b4a43;font-size:19px;font-weight:500}.customer-portal .atelier-project.featured .atelier-title-button{font-family:var(--portal-body);letter-spacing:-.05em;color:#36342e;max-width:500px;font-size:clamp(28px,2.65vw,37px);font-weight:500;line-height:1.17}.customer-portal .atelier-project-title p{color:#746b5b;letter-spacing:0;margin:11px 0 0;font-size:11px;line-height:1.8}.customer-portal .featured .project-progress .progress-number{width:25px;height:25px;font-size:10px}.customer-portal .featured .project-progress li.complete:before,.customer-portal .featured .project-progress li.current:before{background:#bda77b}.customer-portal .featured .project-progress>p{display:none}.customer-portal .atelier-project-action{background:0 0;border:0;border-top:1px solid #ece8dd;border-radius:0;flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:20px 0 0;display:flex}.customer-portal .atelier-project-action b{color:#6e6655;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.7}.customer-portal .atelier-project-action p{letter-spacing:0;color:#746b5b;margin:5px 0 0;font-size:11px;line-height:1.8}.customer-portal .atelier-project-action .button{white-space:nowrap;min-height:40px;margin:0;padding:10px 13px;font-size:11px}.customer-portal .portal-dossier{isolation:isolate;color:#968152;text-align:left;background:radial-gradient(at 55% 30%,#ffffffb0,#0000 70%),linear-gradient(130deg,#f5f2e7,#e9e2cc);border:0;border-left:1px solid #e9e0ca;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:340px;padding:21px 10px 18px;display:flex;position:relative;overflow:hidden}.customer-portal .dossier-scene{perspective:1000px;isolation:isolate;width:230px;height:275px;display:block;position:relative}.customer-portal .dossier-orbit{z-index:-1;border:1px solid #bca77830;border-radius:50%;width:345px;height:345px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.customer-portal .dossier-orbit-two{border-color:#bca7781c;width:430px;height:430px}.customer-portal .dossier-back{width:191px;height:239px;transition:transform .6s var(--portal-ease);background:linear-gradient(145deg,#c9b68c,#a68f64);border:1px solid #b7a178;border-radius:3px;position:absolute;top:11px;left:13px;transform:rotate(11deg);box-shadow:1px 8px 19px #5a48231a}.customer-portal .dossier-back>span{writing-mode:vertical-rl;letter-spacing:.03em;color:#f5ecd9;font:600 9px Georgia,serif;position:absolute;top:11px;right:12px}.customer-portal .dossier-underleaf{width:184px;height:236px;transition:transform .6s var(--portal-ease);background:#faf9f3;border:1px solid #e6dfce;border-radius:2px;position:absolute;top:25px;left:18px;transform:rotate(-9deg);box-shadow:0 4px 15px #3e382212}.customer-portal .dossier-sheet{width:184px;height:245px;transition:transform .6s var(--portal-ease);background:#fffefa;border:1px solid #e9e3d5;border-radius:2px;flex-direction:column;padding:19px 17px 14px;display:flex;position:absolute;top:12px;left:28px;transform:rotate(-4deg);box-shadow:0 12px 26px #6a57321c}.customer-portal .dossier-sheet-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-portal .dossier-sheet-top>span:first-child{letter-spacing:-.7px;color:#54543f;font:600 14px Georgia,serif}.customer-portal .dossier-sheet-top>span:first-child>span{color:#a78b53}.customer-portal .dossier-sheet-top>span:last-child{letter-spacing:.1em;color:#a19c88;font-size:5px}.customer-portal .dossier-sheet-rule{background:#d5c59f;flex-shrink:0;height:1px;margin:12px 0 18px;display:block}.customer-portal .dossier-sheet-category{letter-spacing:.14em;color:#a79265;margin-bottom:9px;font-size:5px;display:block}.customer-portal .dossier-sheet-title{-webkit-line-clamp:3;letter-spacing:-.75px;color:#606145;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-shrink:0;font:400 21px/1.17 Georgia,serif;display:-webkit-box;overflow:hidden}.customer-portal .dossier-sheet-sub{letter-spacing:.01em;color:#aaa18b;margin-top:9px;font-size:6px;line-height:1.7;display:block}.customer-portal .dossier-sheet-lines{flex-direction:column;gap:4px;margin-top:13px;display:flex}.customer-portal .dossier-sheet-lines i{background:#e7e2d5;width:100%;height:1px;display:block}.customer-portal .dossier-sheet-lines i:nth-child(2){width:93%}.customer-portal .dossier-sheet-lines i:nth-child(4){width:67%}.customer-portal .dossier-sheet-bottom{color:#b7aa89;letter-spacing:.13em;border-top:1px solid #ebe5d8;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:5px;display:flex}.customer-portal .dossier-sheet-bottom>span:last-child{letter-spacing:-1px;font:15px Georgia,serif}.customer-portal .dossier-seal{color:#a58e5e;background:#fffdf8;border:1px solid #dfd1b2;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:8px;right:3px;transform:rotate(8deg);box-shadow:0 4px 15px #69532b12}.customer-portal .dossier-caption{z-index:2;letter-spacing:.01em;color:#a1916d;justify-content:center;align-items:center;gap:19px;margin-top:6px;font-size:9px;display:flex;position:relative}.customer-portal .atelier-primary,.customer-portal .atelier-secondary{border:0;min-width:0;margin:0;padding:0;display:block}.customer-portal .atelier-section-title,.customer-portal .atelier-secondary>h2{gap:16px;min-height:26px;margin:0 0 17px}.customer-portal .atelier-section-title>button{color:#746b5b;gap:8px;min-height:30px;font-size:10px}.customer-portal .atelier-projects{gap:11px}.customer-portal .atelier-project.compact{background:#fff;border-color:#e4e0d2;border-radius:8px;padding:21px 23px}.customer-portal .compact .atelier-title-button{letter-spacing:-.035em;font-size:19px;line-height:1.35}.customer-portal .atelier-project-date{color:#746b5b;border-color:#f0ece0;gap:9px;margin-top:15px;padding-top:13px;font-size:10px}.customer-portal .atelier-secondary .atelier-contact{background:linear-gradient(140deg,#fffdf6,#fff);border-color:#e3dac2;border-radius:10px;padding:24px 23px 21px}.customer-portal .atelier-contact-heading>span{color:#746b5b;background:#fcf8eb;border:1px solid #dfd0ae;border-radius:50%;width:44px;height:44px;font:16px Georgia,serif;box-shadow:inset 0 0 0 4px #fffdf7}.customer-portal .atelier-contact-heading h3{color:#6e624b;letter-spacing:-.04em;font-size:19px;font-weight:500}.customer-portal .atelier-outline{gap:8px;min-height:40px;padding:10px;font-size:11px}.customer-portal .atelier-secondary .atelier-next{box-shadow:none;background:#f3f1e6;border-color:#e5dec8;border-radius:10px;margin-top:22px;padding:22px}.customer-portal .atelier-next>h2{text-transform:uppercase;letter-spacing:.1em;color:#746b5b;font-size:10px}.customer-portal .atelier-next-project{gap:12px;padding-top:17px}.customer-portal .atelier-next-project strong{font-family:var(--portal-body);letter-spacing:-1px;color:#75684e;font-size:26px;font-weight:400}.customer-portal .atelier-next-project small{color:#746b5b;font-size:10px;line-height:1.8}.customer-portal .atelier-round-icon{color:#746b5b;width:35px;height:35px;box-shadow:none;background:#fffef7;border:1px solid #e8dfc8;border-radius:8px;flex-shrink:0}.customer-portal .atelier-round-icon svg{width:17px;height:17px}.customer-portal .atelier-activity{border-radius:10px;margin-top:24px;padding:24px}.customer-portal .atelier-activity-row{border-color:#eeeadd;gap:12px;padding:17px 0}.customer-portal .atelier-activity-row button{color:#746b5b;padding-top:3px;font-size:11px;line-height:1.8}.customer-portal .atelier-activity-row time{color:#746b5b;margin-top:3px;font-size:9px;line-height:1.8}.customer-portal .atelier-quiet{color:#746b5b;font-size:12px;line-height:1.9}.customer-portal .portal-one-project{color:#746b5b;border:1px dashed #ded6bd;border-radius:8px;align-items:center;gap:16px;padding:23px;display:flex}.customer-portal .portal-one-project p{color:#746b5b;margin:0;font-size:12px;line-height:1.9}.customer-portal .demo-ribbon{color:#746b5b;background:#f2efe3;border-color:#e7dfc8;border-radius:5px;margin:0 0 25px;padding:9px 13px;font-size:10px;line-height:1.7}.customer-portal .demo-ribbon a{color:#746b5b;font-size:10px}.customer-portal .panel{border-radius:10px}.customer-portal .table-heading{background:#fff;border-color:#ece7d7}.customer-portal th{color:#746b5b;background:#f7f5ec;font-size:11px;font-weight:500}.customer-portal td{color:#655f50;border-color:#f0ebdc;font-size:13px}.customer-portal input,.customer-portal textarea,.customer-portal select{color:#6e6959;background:#fff;border-color:#e1d8bf;border-radius:6px}.customer-portal .project-section-nav button{min-height:42px;padding:11px 14px;font-size:12px}.customer-portal .atelier-directory>button{border-color:#e2dac2;border-radius:8px;padding:23px}.customer-portal .atelier-directory>button small{color:#746b5b;font-size:11px}.customer-portal .directory-icon,.customer-portal .inbox-avatar{color:#746b5b;background:#fbf8ed;border:1px solid #e6ddc2;border-radius:8px}.customer-portal .message{background:#f8f7ee;border-color:#e8e0c8;border-radius:7px}.customer-portal .demo-detail{border-radius:10px;padding:32px}.customer-portal .demo-paper{background:#fffef7;border-color:#e3d8b8;box-shadow:0 12px 30px #5f4b2008}.customer-portal dialog{background:#fffefa;border-color:#ddd0aa;border-radius:14px;box-shadow:0 40px 120px #33342326}.customer-portal dialog h2{font-family:var(--portal-body);letter-spacing:-.045em;font-size:30px;font-weight:500}@media (hover:hover) and (pointer:fine){.customer-portal .cloud-shortcut:hover{box-shadow:none;background:0 0;border-color:#e4dfd0;transform:none}.customer-portal .cloud-shortcut:hover .cloud-app-icon{background:#f6efdc;transform:translateY(-2px);box-shadow:0 5px 10px #91743109}.customer-portal .app-sidebar nav button:hover{color:#746b5b;background:#f6f2e5;transform:none}.customer-portal .portal-dossier:hover .dossier-sheet{transform:translateY(-5px)rotate(-2deg)}.customer-portal .portal-dossier:hover .dossier-back{transform:rotate(14deg)}.customer-portal .portal-dossier:hover .dossier-underleaf{transform:rotate(-12deg)}.customer-portal .button:hover,.customer-portal .cloud-welcome>.button:hover{color:#fff;background:#4a463b;border-color:#4a463b;transform:translateY(-1px);box-shadow:0 6px 14px #41432e12}.customer-portal .button.secondary:hover,.customer-portal .atelier-outline:hover,.customer-portal .project-section-nav button:hover{color:#746b5b;background:#faf6e8;border-color:#cdbb8e}.customer-portal .atelier-project.compact:hover,.customer-portal .atelier-directory>button:hover{background:#fffdf5;border-color:#d7c59a;box-shadow:0 4px 12px #6a512409}}@media (min-width:1650px){.customer-portal .app-sidebar{flex-basis:250px;width:250px;padding-inline:27px}.customer-portal .app-main{width:calc(100% - 250px)}.customer-portal .app-content{padding-top:45px}.customer-portal .featured>.portal-project-story{padding:40px}.customer-portal .portal-dossier{min-height:390px}.customer-portal .dossier-scene{margin-block:12px;transform:scale(1.1)}}@media (max-width:1180px) and (min-width:761px){.customer-portal .app-sidebar{flex-basis:194px;width:194px;padding-inline:15px}.customer-portal .app-main{width:calc(100% - 194px)}.customer-portal .app-sidebar .skriptovia-word{font-size:29px}.customer-portal .app-sidebar nav button{gap:10px;padding-inline:11px;font-size:12px}.customer-portal .app-top{padding-inline:27px}.customer-portal .app-content{padding:30px 27px 70px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-size:35px}.customer-portal .atelier-project.featured{grid-template-columns:minmax(0,1.35fr) minmax(230px,1fr)}.customer-portal .featured>.portal-project-story{padding:25px}.customer-portal .portal-dossier{min-height:330px;padding-inline:0}.customer-portal .dossier-scene{transform:scale(.92)}.customer-portal .dossier-caption{margin-top:-7px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:30px}.customer-portal .cloud-shortcut{gap:10px;padding-inline:17px}.customer-portal .cloud-shortcut-bottom{gap:10px}.customer-portal .cloud-shortcut-bottom b{font-size:11px}.customer-portal .cloud-shortcut-bottom span span{font-size:9px}.customer-portal .cloud-app-icon{width:33px;height:33px}.customer-portal .atelier-columns{grid-template-columns:minmax(0,1.45fr) minmax(225px,1fr);gap:22px}}@media (max-width:960px) and (min-width:761px){.customer-portal .app-sidebar{flex-basis:180px;width:180px;padding-inline:12px}.customer-portal .app-main{width:calc(100% - 180px)}.customer-portal .app-sidebar .brand{margin-inline:8px}.customer-portal .app-sidebar .skriptovia-word{font-size:27px}.customer-portal .app-top,.customer-portal .app-content{padding-inline:23px}.customer-portal .live-connection small{display:none}.customer-portal .cloud-welcome{flex-direction:column;align-items:flex-start;gap:16px}.customer-portal .cloud-welcome>.button{margin-top:0}.customer-portal .cloud-shortcut-top{display:none}.customer-portal .cloud-shortcut{padding-inline:13px}.customer-portal .cloud-shortcut-bottom b{font-size:11px}.customer-portal .atelier-project.featured{grid-template-columns:1fr}.customer-portal .featured>.portal-project-story{padding:27px}.customer-portal .portal-dossier{border-top:1px solid #e9e0ca;border-left:0;flex-direction:row;justify-content:center;gap:35px;min-height:250px;padding:0}.customer-portal .dossier-scene{width:195px;height:245px;margin-block:-10px;transform:scale(.78)}.customer-portal .dossier-caption{text-align:left;max-width:150px;margin:0;font-size:10px;line-height:1.8}.customer-portal .atelier-columns{grid-template-columns:1fr}.customer-portal .atelier-secondary{grid-template-columns:1fr 1fr;gap:20px;display:grid}.customer-portal .atelier-secondary>h2{grid-column:1/-1;margin:0}.customer-portal .atelier-next{margin:0}.customer-portal .atelier-discretion{grid-column:1/-1}}@media (max-width:760px){.customer-portal{display:block}.customer-portal .app-sidebar{background:#fffefa;border:0;border-bottom:1px solid #e4dece;grid-template-columns:1fr auto;gap:17px 10px;width:100%;height:auto;min-height:0;padding:21px 21px 12px;display:grid;position:relative;overflow:visible}.customer-portal .app-sidebar .brand{margin:0}.customer-portal .app-sidebar .skriptovia-word{font-size:29px}.customer-portal .workspace-label{display:none}.customer-portal .app-sidebar nav{flex-direction:row;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:5px;max-width:100%;padding:2px 0 4px;overflow-x:auto}.customer-portal .app-sidebar nav button{white-space:nowrap;border-radius:6px;flex-shrink:0;gap:7px;min-height:39px;padding:9px 11px;font-size:11px}.customer-portal .app-sidebar nav button.active:after{display:none}.customer-portal .app-sidebar nav button>.interface-icon{width:16px;height:16px}.customer-portal .sidebar-bottom{flex-direction:row;grid-area:1/2;align-items:center;gap:9px;margin:0;padding:0}.customer-portal .sidebar-bottom>a,.customer-portal .account-mini>div{display:none}.customer-portal .account-mini{border:0;margin:0;padding:0}.customer-portal .account-mini .avatar{width:30px;height:30px;font-size:14px}.customer-portal .signout-button{padding:6px;font-size:0}.customer-portal .signout-button svg{width:15px;height:15px}.customer-portal .app-main{width:100%}.customer-portal .app-top{height:57px;padding-inline:21px;font-size:10px}.customer-portal .app-top .muted{font-size:10px}.customer-portal .live-header-actions{gap:8px}.customer-portal .live-connection{font-size:9px}.customer-portal .live-connection small{display:none}.customer-portal .refresh{width:29px;min-height:29px;padding:6px}.customer-portal .app-content{padding:25px 21px 55px}.customer-portal .page-heading,.customer-portal .cloud-welcome{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;margin:0 0 26px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-.06em;text-align:left;max-width:360px;margin:0 0 12px;font-size:35px;line-height:1.13}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{text-align:left;max-width:320px;margin:0;font-size:12px;line-height:1.8}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{margin:0 0 12px;font-size:8px}.customer-portal .cloud-welcome>.button{min-height:41px;margin:0;padding:11px 15px;font-size:11px}.customer-portal .atelier-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:26px;padding:17px 0}.customer-portal .cloud-shortcut,.customer-portal .cloud-shortcut:first-child{box-shadow:none;background:0 0;border:0;border-right:1px solid #e4dfd0;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;padding:0 12px;display:flex}.customer-portal .cloud-shortcut:first-child{padding-left:1px}.customer-portal .cloud-shortcut:last-child{border:0;padding-right:0}.customer-portal .cloud-shortcut-top{display:none}.customer-portal .cloud-shortcut-bottom{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:9px;width:100%}.customer-portal .atelier-summary .cloud-shortcut strong{letter-spacing:-.04em;font-size:29px;line-height:1}.customer-portal .cloud-shortcut-bottom b{font-size:11px}.customer-portal .cloud-shortcut-bottom span span{display:none}.customer-portal .portal-focus-heading{margin-bottom:12px;font-size:8px}.customer-portal .portal-focus-heading>span:last-child{font-size:8px}.customer-portal .atelier-project.featured{border-radius:11px;flex-direction:column;padding:0;display:flex}.customer-portal .featured>.portal-project-story{padding:23px 22px 22px}.customer-portal .portal-project-meta{gap:10px;margin-bottom:21px}.customer-portal .atelier-project-kicker{letter-spacing:.14em;font-size:7px}.customer-portal .atelier-badge{padding:5px 7px;font-size:9px}.customer-portal .atelier-project-title>div{flex-basis:auto}.customer-portal .atelier-project.featured .atelier-title-button{letter-spacing:-.055em;font-size:31px;line-height:1.15}.customer-portal .featured .atelier-project-title p{margin-top:12px;font-size:11px}.customer-portal .featured .project-progress{margin:28px 0 26px}.customer-portal .featured .project-progress li{gap:10px;font-size:9px;line-height:1.6}.customer-portal .atelier-project-action{flex-direction:column;align-items:flex-start;gap:17px;padding-top:18px}.customer-portal .atelier-project-action>div{width:100%;min-width:0}.customer-portal .atelier-project-action b{font-size:12px}.customer-portal .atelier-project-action p{font-size:11px}.customer-portal .atelier-project-action .button{gap:15px;width:auto;min-height:41px;margin:0;padding:11px 14px;font-size:11px}.customer-portal .portal-dossier{border:0;border-top:1px solid #e9e0ca;min-height:290px;padding:6px 10px 17px}.customer-portal .dossier-scene{height:260px;margin-block:-8px;transform:scale(.88)}.customer-portal .dossier-caption{margin-top:-1px;font-size:9px}.customer-portal .atelier-columns{grid-template-columns:1fr;gap:28px;margin-top:28px}.customer-portal .atelier-secondary{display:block}.customer-portal .atelier-secondary>h2{margin:0 0 17px}.customer-portal .atelier-project.compact{padding:21px}.customer-portal .compact .atelier-title-button{font-size:19px}.customer-portal .compact .atelier-project-title{flex-wrap:wrap}.customer-portal .compact .atelier-project-title>div{flex-basis:calc(100% - 40px)}.customer-portal .compact .atelier-badge{order:2}.customer-portal .atelier-next{margin-top:20px}.customer-portal .atelier-activity{padding:22px}.customer-portal .atelier-activity-row time{margin-left:47px}.customer-portal .atelier-activity-row>div{flex-basis:calc(100% - 49px)}.customer-portal .demo-ribbon{align-items:flex-start;gap:8px;margin-bottom:25px;padding:10px 12px;font-size:9px;line-height:1.8}.customer-portal .demo-ribbon a{font-size:9px}.customer-portal .demo-detail,.customer-portal .panel{padding:23px}.customer-portal input,.customer-portal textarea,.customer-portal select,.customer-portal .table-filters input,.customer-portal .table-filters select{font-size:16px}.customer-portal .project-section-nav button{min-height:43px;font-size:12px}.customer-portal .atelier-directory>button{padding:22px}}.customer-portal .app-sidebar{flex-wrap:nowrap}.customer-portal .app-sidebar nav{order:0}.customer-portal .page-heading h1{overflow-wrap:anywhere}.customer-portal .atelier-badge.working{color:#526b44}.customer-portal .demo-ribbon{color:#746b5b;background:0 0;border:0;border-radius:0;margin-top:-9px;padding:7px 0}@media (max-width:760px){.customer-portal .atelier-summary .cloud-shortcut{border:0;border-right:1px solid #e4dfd0;flex-direction:column;align-items:flex-start;gap:7px;padding:0 12px}.customer-portal .atelier-summary .cloud-shortcut:first-child{padding-left:1px}.customer-portal .atelier-summary .cloud-shortcut:last-child{border:0;padding-right:0}.customer-portal .atelier-secondary .atelier-next{margin-top:20px}.customer-portal .demo-ribbon{margin-top:-7px;padding:4px 0}}@media (max-width:960px) and (min-width:761px){.customer-portal .atelier-secondary .atelier-next{margin-top:0}}@media (prefers-reduced-motion:reduce){.customer-portal *,.customer-portal :before,.customer-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.customer-portal .button:hover,.customer-portal .cloud-shortcut:hover .cloud-app-icon{transform:none}.customer-portal .portal-dossier:hover .dossier-sheet{transform:rotate(-4deg)}.customer-portal .portal-dossier:hover .dossier-back{transform:rotate(11deg)}.customer-portal .portal-dossier:hover .dossier-underleaf{transform:rotate(-9deg)}}@media (forced-colors:active){.customer-portal .cloud-welcome h1>span{-webkit-text-fill-color:currentColor;background:0 0}.customer-portal .dossier-sheet,.customer-portal .portal-dossier,.customer-portal .atelier-project{border:1px solid canvastext}.customer-portal .atelier-badge:before{background:canvastext}}.customer-portal{--portal-body:"Skriptovia DM Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--portal-display:"Skriptovia Newsreader",Georgia,serif;--portal-ink:#272624;--portal-reading:#4e4c47;--portal-line:#e7e5df;font-family:var(--portal-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:var(--portal-ink);background:#fafafa;font-size:16px}.customer-portal :where(button,input,textarea,select){font-family:var(--portal-body)}.customer-portal .app-sidebar{border:0;border-right:1px solid var(--portal-line);width:220px;height:100vh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0;flex:0 0 220px;margin:0;padding:35px 22px 25px;position:sticky;top:0;overflow-y:auto}.customer-portal .app-sidebar .brand{margin-inline:8px}.customer-portal .app-sidebar .brand .skriptovia-word{font-size:24px}.customer-portal .workspace-label{letter-spacing:.09em;color:#746a58;max-width:none;margin:38px 9px 17px;font-size:9px;line-height:1.8}.customer-portal .app-sidebar nav{order:0;gap:6px}.customer-portal .app-sidebar nav button{color:#55524d;min-height:46px;box-shadow:none;white-space:normal;background:0 0;border:0;border-radius:5px;gap:11px;padding:12px 11px;font-size:14px;font-weight:450;position:relative}.customer-portal .app-sidebar nav button.active{color:#76613d;box-shadow:none;background:#f8f6ef;font-weight:550}.customer-portal .app-sidebar nav button.active:after{content:"";background:#ad9565;border-radius:1px;width:2px;display:block;position:absolute;top:12px;bottom:12px;left:0}.customer-portal .app-sidebar nav button>.interface-icon{width:17px;height:17px;color:inherit}.customer-portal .sidebar-bottom{gap:17px;padding:24px 8px 0}.customer-portal .sidebar-bottom>a,.customer-portal .signout-button{color:#77736b;font-size:12px}.customer-portal .account-mini{border-color:#eeece5;padding-top:20px}.customer-portal .account-mini .avatar{width:33px;height:33px;box-shadow:none;font-family:var(--portal-body);color:#927b50;background:#fff;border:1px solid #e1d8c5;font-size:13px}.customer-portal .account-mini b{color:#33312d;font-size:13px;font-weight:550}.customer-portal .account-mini small{color:#6d685e;font-size:11px}.customer-portal .app-main{width:calc(100% - 220px);min-width:0;margin:0}.customer-portal .app-top{-webkit-backdrop-filter:none;backdrop-filter:none;color:#656055;background:#fff;border:0;border-bottom:1px solid #eeece7;border-radius:0;width:100%;max-width:none;height:68px;margin:0;padding-inline:35px;font-size:12px}.customer-portal .app-top .muted{color:#4f4d47;font-size:12px}.customer-portal .live-connection,.customer-portal .live-connection small{color:#6b655a;font-size:10px}.customer-portal .refresh{color:#8c805f;width:32px;min-height:32px;box-shadow:none;background:#fff;border:1px solid #e8e4d9;border-radius:5px}.customer-portal .app-content{width:100%;max-width:1420px;margin:auto;padding:30px 35px 70px}.customer-portal .page-heading,.customer-portal .cloud-welcome{box-shadow:none;background:0 0;border:0;align-items:center;gap:22px;margin:0 0 28px;padding:0}.customer-portal .cloud-welcome:before,.customer-portal .cloud-welcome:after{display:none}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{letter-spacing:.12em;color:#80673b;margin-bottom:11px;font-size:9px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-family:var(--portal-body);letter-spacing:-.042em;color:#272624;text-wrap:balance;margin-bottom:11px;font-size:clamp(31px,3vw,41px);font-weight:550;line-height:1.15}.customer-portal .cloud-welcome h1>span{-webkit-text-fill-color:currentColor;color:#8a713f;background:0 0}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{color:#55524c;margin:0;font-size:15px;line-height:1.8}.customer-portal .button,.customer-portal .cloud-welcome>.button,.customer-portal .atelier-project-action .button{color:#74603a;min-height:44px;box-shadow:none;letter-spacing:-.01em;white-space:normal;background:#f6f2e7;border:1px solid #d8ccb2;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:11px 17px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.customer-portal .cloud-welcome>.button{background:#fff;border-color:#ded7c7;flex-shrink:0;margin:0}.customer-portal .button.secondary,.customer-portal .atelier-outline,.customer-portal .project-section-nav button{color:#6b6559;box-shadow:none;background:#fff;border:1px solid #dfddd5;border-radius:6px}.customer-portal .portal-stage{flex-direction:column;gap:0;display:flex}.customer-portal .atelier-summary{border:0;border-top:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 28px;padding:20px 0;display:grid}.customer-portal .atelier-summary .cloud-shortcut,.customer-portal .atelier-summary .cloud-shortcut:first-child,.customer-portal .atelier-summary .cloud-shortcut:last-child{box-shadow:none;background:0 0;border:0;border-right:1px solid #e7e4db;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;margin:0;padding:0 21px;transition:color .15s;animation:none;display:flex;overflow:visible;transform:none}.customer-portal .atelier-summary .cloud-shortcut:first-child{padding-left:0}.customer-portal .atelier-summary .cloud-shortcut:last-child{border-right:0;padding-right:0}.customer-portal .cloud-shortcut:before,.customer-portal .cloud-shortcut:after{display:none}.customer-portal .cloud-shortcut-top{flex:none;align-items:center;width:auto;display:flex}.customer-portal .cloud-shortcut-top>svg{display:none}.customer-portal .cloud-app-icon,.customer-portal .cloud-shortcut-1 .cloud-app-icon,.customer-portal .cloud-shortcut-2 .cloud-app-icon{color:#ac9870;width:21px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;transform:none}.customer-portal .cloud-app-icon svg{stroke-width:1.3px;filter:none;width:19px;height:19px}.customer-portal .cloud-shortcut-bottom{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;width:auto;min-width:0;display:flex}.customer-portal .cloud-shortcut-bottom b{letter-spacing:0;color:#66666c;font-size:14px;font-weight:450;line-height:1.7}.customer-portal .cloud-shortcut-bottom span span{display:none}.customer-portal .atelier-summary .cloud-shortcut strong{font-family:var(--portal-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#77705f;font-size:25px;font-weight:450;line-height:1}.customer-portal .atelier-project.featured{background:#fff;border:1px solid #dedbd2;border-radius:10px;grid-template-columns:minmax(0,1.8fr) minmax(235px,1fr);gap:0;padding:0;animation:none;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #493c2603}.customer-portal .atelier-project.featured:before{content:"";background:#b7a171;width:55px;height:2px;position:absolute;top:0;left:31px}.customer-portal .featured>.portal-project-story{background:#fff;flex-direction:column;min-width:0;padding:32px;display:flex}.customer-portal .portal-project-meta{align-items:center;gap:13px;margin-bottom:22px}.customer-portal .atelier-project-kicker{letter-spacing:.12em;color:#806637;font-size:10px;font-weight:450;line-height:1.7}.customer-portal .atelier-project-kicker:before{display:none}.customer-portal .atelier-badge{letter-spacing:0;border-radius:4px;gap:6px;padding:5px 8px;font-size:10px;font-weight:450;line-height:1.5}.customer-portal .atelier-badge:before{opacity:.7;width:3px;height:3px}.customer-portal .atelier-project.featured .atelier-title-button{font-family:var(--portal-body);letter-spacing:-.04em;color:#272624;text-wrap:balance;max-width:none;font-size:clamp(30px,2.9vw,40px);font-weight:550;line-height:1.16}.customer-portal .atelier-project-title p,.customer-portal .compact .atelier-project-title p{letter-spacing:0;color:#625e56;margin-top:11px;font-size:13px;line-height:1.8}.customer-portal .featured .project-progress li{color:#726a5b;gap:10px;font-size:10px;line-height:1.7}.customer-portal .featured .project-progress .progress-number{color:#8c826f;background:#fff;border-color:#e8e2d7;width:24px;height:24px;font-size:9px;box-shadow:0 0 0 4px #fff}.customer-portal .featured .project-progress li:before{background:#ece7dc;height:1px;top:12px}.customer-portal .atelier-project.featured .project-progress li.complete:before,.customer-portal .atelier-project.featured .project-progress li.current:before{background:#c5b28b}.customer-portal .atelier-project.featured .complete .progress-number{color:#fff;background:#bca779;border-color:#bca779}.customer-portal .atelier-project.featured .current .progress-number{color:#8b7548;background:#fffdf5;border-color:#c2ae81;box-shadow:0 0 0 4px #f6f1e5}.customer-portal .atelier-project.featured .project-progress li.current{color:#8a744d;font-weight:500}.customer-portal .atelier-project-action{background:0 0;border:0;border-top:1px solid #eeebe3;border-radius:0;flex-flow:wrap;align-items:center;gap:18px;margin:auto 0 0;padding:21px 0 0;display:flex}.customer-portal .atelier-project-action>div{flex:1;min-width:185px}.customer-portal .atelier-project-action b{letter-spacing:0;color:#3f3b34;font-size:14px;font-weight:500;line-height:1.7}.customer-portal .atelier-project-action p{color:#656057;letter-spacing:0;margin:5px 0 0;font-size:13px;line-height:1.8}.customer-portal .atelier-project-action .button{white-space:nowrap;min-height:42px;padding:10px 14px;font-size:13px}.customer-portal .portal-project-brief{background:#fcfbf8;border:0;border-left:1px solid #e9e5da;flex-direction:column;min-width:0;margin:0;padding:30px 27px 26px;display:flex}.customer-portal .portal-project-brief h3{font-family:var(--portal-body);letter-spacing:0;color:#7a5e2f;margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.7}.customer-portal .portal-project-brief dl{margin:0}.customer-portal .portal-project-brief dl>div{border-bottom:1px solid #eeebe3;padding:12px 0}.customer-portal .portal-project-brief dt{color:#6e6555;margin-bottom:4px;font-size:11px;line-height:1.7}.customer-portal .portal-project-brief dd{letter-spacing:0;color:#464037;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:450;line-height:1.7}.customer-portal .portal-brief-open{-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer;color:#826332;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:auto;padding:19px 0 0;font-size:12px;line-height:1.6;display:flex}.customer-portal .atelier-columns{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:27px;margin-top:31px;display:grid}.customer-portal .atelier-section-title,.customer-portal .atelier-secondary>h2{gap:14px;min-height:30px;margin-bottom:15px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2,.customer-portal .panel h3{font-family:var(--portal-body);letter-spacing:-.025em;color:#37342e;font-size:19px;font-weight:500;line-height:1.5}.customer-portal .atelier-section-title>button{color:#a18a5b;gap:8px;min-height:30px;font-size:11px;line-height:1.6}.customer-portal .atelier-section-title>button svg{width:13px;height:13px}.customer-portal .atelier-projects{background:#fff;border:1px solid #e5e1d8;border-radius:9px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.customer-portal .atelier-project.compact{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eeebe4;border-radius:0;margin:0;padding:23px 24px;transition:background .15s;position:relative;transform:none}.customer-portal .atelier-project.compact:last-child{border-bottom:0}.customer-portal .compact>.portal-project-story{padding:0;position:static}.customer-portal .portal-project-emblem{display:none}.customer-portal .compact .atelier-title-button{letter-spacing:-.025em;color:#3b372f;font-size:19px;font-weight:500;line-height:1.45}.customer-portal .compact .atelier-project-title p{color:#71685a;margin-top:6px;font-size:12px}.customer-portal .atelier-open{color:#947442;flex-shrink:0;width:22px;height:24px}.customer-portal .atelier-open svg{width:15px;height:15px}.customer-portal .atelier-project-date{color:#756952;border:0;gap:7px;margin-top:13px;padding-top:0;font-size:11px;line-height:1.7}.customer-portal .atelier-project-date svg{width:13px;height:13px}.customer-portal .atelier-secondary .atelier-contact{box-shadow:none;background:#fff;border:1px solid #e5dfd2;border-radius:9px;padding:23px;overflow:visible}.customer-portal .atelier-contact-heading{border-color:#eeeadf;gap:12px;margin-bottom:17px;padding-bottom:17px}.customer-portal .atelier-contact-heading>span{color:#b39c68;width:39px;height:39px;box-shadow:none;background:#fffdf6;border:1px solid #e3d5b3;border-radius:50%;font:15px Georgia,serif}.customer-portal .atelier-contact-heading h3{letter-spacing:-.025em;color:#37332b;font-size:19px;font-weight:450}.customer-portal .atelier-contact-heading p{color:#756b59;font-size:10px}.customer-portal .atelier-contact>p{color:#56524b;margin-bottom:17px;font-size:14px;line-height:1.9}.customer-portal .atelier-contact>small{color:#716553;margin-top:12px;font-size:10px;line-height:1.8}.customer-portal .atelier-outline{color:#8d7545;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px;font-size:12px;display:flex}.customer-portal .atelier-secondary .atelier-next{box-shadow:none;background:#fdfbf5;border:1px solid #e7dfcc;border-radius:9px;margin-top:18px;padding:22px}.customer-portal .atelier-next>h2{letter-spacing:.09em;text-transform:uppercase;color:#846934;font-size:10px;font-weight:450}.customer-portal .atelier-next-project{align-items:center;gap:14px;padding-top:17px;display:flex}.customer-portal .portal-date-badge{color:#9a804b;width:56px;min-height:65px;box-shadow:none;background:#fff;border:1px solid #e9dfc7;border-radius:5px;flex-direction:column;flex:0 0 56px;justify-content:center;align-items:center;padding:8px;display:flex;transform:none}.customer-portal .portal-date-badge>span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;line-height:1.7}.customer-portal .atelier-next-project .portal-date-badge>strong{font-family:var(--portal-body);letter-spacing:-1px;color:#846934;font-size:27px;font-weight:400;line-height:1.1}.customer-portal .atelier-next-project>span:last-child>strong{font-family:var(--portal-body);letter-spacing:-.5px;color:#6f562a;font-size:21px;font-weight:400;line-height:1.4}.customer-portal .atelier-next-project small{color:#6d6556;margin-top:5px;font-size:10px;line-height:1.8}.customer-portal .atelier-discretion{color:#807052;gap:9px;margin:19px 4px}.customer-portal .atelier-discretion p{color:#6d6556;font-size:10px;line-height:1.8}.customer-portal section.atelier-activity{box-shadow:none;background:#fff;border:1px solid #e7e2d7;border-radius:9px;margin-top:22px;padding:22px 24px}.customer-portal .atelier-activity-row{border-color:#f0ece2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:15px;padding:16px 0;display:grid}.customer-portal .atelier-activity-row .atelier-round-icon,.customer-portal .atelier-activity-row:after{display:none}.customer-portal .atelier-activity-row>div{min-width:0}.customer-portal .atelier-activity-row b{color:#585247;font-size:14px;font-weight:450;line-height:1.8}.customer-portal .atelier-activity-row button{color:#7c6030;text-align:left;padding-top:3px;font-size:13px;line-height:1.8}.customer-portal .atelier-activity-row time{color:#746b5c;margin:3px 0 0;font-size:10px;line-height:1.8}.customer-portal .atelier-quiet,.customer-portal .portal-one-project p{color:#716657;font-size:13px;line-height:1.9}.customer-portal .portal-one-project{color:#ac966c;background:#fff;border-color:#e5dfd1;border-radius:8px;padding:24px}.customer-portal .demo-ribbon,.customer-portal .demo-ribbon a{color:#8b8273;font-size:10px;line-height:1.8}.customer-portal .demo-ribbon{background:0 0;border:0;margin-top:-6px;margin-bottom:24px;padding:0}.customer-portal :is(section,div).panel,.customer-portal section.demo-detail,.customer-portal .atelier-directory .atelier-inbox{box-shadow:none;background:#fff;border:1px solid #e5e0d3;border-radius:9px}.customer-portal .atelier-directory>button{box-shadow:none;background:#fff;border-color:#e5dfd0;border-radius:8px;padding:24px}.customer-portal .atelier-directory>button b{color:#39352d;font-size:19px;font-weight:450}.customer-portal .atelier-directory>button small{color:#6c6357;font-size:12px;line-height:1.8}.customer-portal .directory-icon,.customer-portal .inbox-avatar{box-shadow:none;color:#a38b58;background:#fffdf7;border:1px solid #e8ddc2;border-radius:6px}.customer-portal .inbox-copy>strong{color:#39352d;font-size:18px;font-weight:450}.customer-portal .inbox-meta b,.customer-portal .inbox-excerpt{font-size:13px;line-height:1.8}.customer-portal .inbox-meta time,.customer-portal .atelier-inbox-count{font-size:11px}.customer-portal .message{box-shadow:none;background:#fdfbf6;border-color:#e9dfc6;border-radius:6px}.customer-portal .message b{color:#785c2e;font-size:13px}.customer-portal .message p,.customer-portal .panel .message p{color:#4e483e;font-size:15px;line-height:1.85}.customer-portal .message small{color:#6d5f47;font-size:11px}.customer-portal input,.customer-portal textarea,.customer-portal select{color:#665f50;background:#fff;border-color:#e1d8c3;border-radius:5px;font-size:16px}.customer-portal input::placeholder,.customer-portal textarea::placeholder{color:#746a59}.customer-portal .project-section-nav button{border-radius:5px;min-height:43px;font-size:13px}.customer-portal th{color:#6b5839;background:#fcfaf4;font-size:11px}.customer-portal td{color:#554b3c;border-color:#f0eadc;font-size:14px;line-height:1.7}.customer-portal .sales-kpis>div,.customer-portal .sales-finance>div,.customer-portal .sales-overview .sales-funnel,.customer-portal .sales-overview .sales-entry{box-shadow:none;background:#fff;border-color:#e7dfcc;border-radius:8px}.customer-portal :is(button,a,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #a58b54}.customer-portal .atelier-project.compact:before,.customer-portal .atelier-contact:before,.customer-portal .atelier-next:before,.customer-portal .atelier-directory>button:before,.customer-portal .featured>.portal-project-story:before{display:none}@media (hover:hover) and (pointer:fine){.customer-portal .app-sidebar nav button:hover{color:#8e784d;background:#faf8f2;transform:none}.customer-portal .atelier-summary .cloud-shortcut:hover{box-shadow:none;color:#9c8250;background:0 0;transform:none}.customer-portal .atelier-summary .cloud-shortcut:hover b{color:#a18b5b}.customer-portal .cloud-shortcut:hover .cloud-app-icon{box-shadow:none;background:0 0;transform:none}.customer-portal .button:hover,.customer-portal .cloud-welcome>.button:hover{color:#8f7848;box-shadow:none;background:#f3eddd;border-color:#d0bd94;transform:none}.customer-portal .button.secondary:hover,.customer-portal .atelier-outline:hover,.customer-portal .project-section-nav button:hover{color:#9e8654;background:#fcfaf5;border-color:#d8caac}.customer-portal .atelier-project.compact:hover{box-shadow:none;background:#fdfcf9;border-color:#eee7d9;transform:none}.customer-portal .atelier-title-button:hover,.customer-portal .portal-brief-open:hover{color:#a28a55}.customer-portal .atelier-directory>button:hover{box-shadow:none;background:#fdfbf6;border-color:#dccba4}}@media (min-width:1650px){.customer-portal .app-sidebar{flex-basis:240px;width:240px;padding-inline:29px}.customer-portal .app-main{width:calc(100% - 240px)}.customer-portal .featured>.portal-project-story{padding:39px}.customer-portal .portal-project-brief{padding:34px}}@media (max-width:1100px) and (min-width:761px){.customer-portal .app-sidebar{flex-basis:190px;width:190px;padding-inline:17px}.customer-portal .app-main{width:calc(100% - 190px)}.customer-portal .app-top,.customer-portal .app-content{padding-inline:27px}.customer-portal .app-sidebar nav button{gap:9px;font-size:13px}.customer-portal .workspace-label{font-size:8px}.customer-portal .app-sidebar .brand .skriptovia-word{font-size:22px}.customer-portal .atelier-project.featured{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.customer-portal .featured>.portal-project-story{padding:27px}.customer-portal .portal-project-brief{padding:26px 22px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:32px}.customer-portal .atelier-summary .cloud-shortcut{gap:9px;padding-inline:15px}.customer-portal .cloud-shortcut-bottom{gap:10px}.customer-portal .cloud-shortcut-bottom b{font-size:12px}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:24px}.customer-portal .atelier-columns{grid-template-columns:minmax(0,1.6fr) minmax(225px,1fr);gap:22px}.customer-portal .atelier-contact-heading h3{font-size:18px}}@media (max-width:960px) and (min-width:761px){.customer-portal .cloud-welcome{flex-direction:column;align-items:flex-start;gap:17px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-size:35px}.customer-portal .atelier-project.featured{grid-template-columns:1fr}.customer-portal .portal-project-brief{border-top:1px solid #eee5d2;border-left:0;padding:24px 27px}.customer-portal .portal-project-brief dl{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.customer-portal .portal-brief-open{max-width:260px}.customer-portal .atelier-columns{grid-template-columns:1fr}.customer-portal .atelier-secondary{grid-template-columns:1fr 1fr;gap:20px;display:grid}.customer-portal .atelier-secondary>h2{grid-column:1/-1;margin:0}.customer-portal .atelier-secondary .atelier-next{margin:0}.customer-portal .atelier-discretion{grid-column:1/-1}.customer-portal .cloud-shortcut-top{display:none}.customer-portal .atelier-summary .cloud-shortcut{padding-inline:12px}}@media (max-width:760px){.customer-portal{display:block}.customer-portal .app-sidebar{width:100%;height:auto;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e9e3d6;border-radius:0;grid-template-columns:1fr auto;gap:16px 10px;margin:0;padding:22px 20px 10px;display:grid;position:relative;top:0;overflow:visible}.customer-portal .app-sidebar .brand{margin:0}.customer-portal .workspace-label{display:none}.customer-portal .app-sidebar .brand .skriptovia-word{font-size:24px}.customer-portal .app-sidebar nav{scrollbar-width:none;flex-direction:row;grid-area:2/1/auto/-1;gap:5px;max-width:100%;padding:0 0 3px;display:flex;overflow-x:auto}.customer-portal .app-sidebar nav::-webkit-scrollbar{display:none}.customer-portal .app-sidebar nav button{white-space:nowrap;flex-shrink:0;gap:7px;min-height:42px;padding:10px 11px;font-size:13px}.customer-portal .app-sidebar nav button.active:after{display:none}.customer-portal .app-sidebar nav button>.interface-icon{width:15px;height:15px}.customer-portal .sidebar-bottom{flex-direction:row;grid-area:1/2;margin:0;padding:0;display:flex}.customer-portal .sidebar-bottom>a,.customer-portal .account-mini>div{display:none}.customer-portal .account-mini{border:0;margin:0;padding:0}.customer-portal .signout-button{padding:6px;font-size:0}.customer-portal .app-main{width:100%}.customer-portal .app-top{height:55px;padding-inline:20px;font-size:11px}.customer-portal .app-top .muted{font-size:11px}.customer-portal .live-connection{font-size:9px}.customer-portal .live-connection small{display:none}.customer-portal .app-content{padding:23px 20px 55px}.customer-portal .page-heading,.customer-portal .cloud-welcome{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:23px}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-.045em;font-size:34px;line-height:1.15}.customer-portal .page-heading p,.customer-portal .cloud-welcome p{max-width:none;font-size:14px;line-height:1.8}.customer-portal .page-heading .eyebrow,.customer-portal .cloud-welcome .eyebrow{font-size:9px}.customer-portal .button,.customer-portal .cloud-welcome>.button{min-height:44px;padding:11px 15px;font-size:14px}.customer-portal .atelier-summary{gap:0;margin-bottom:23px;padding:18px 0}.customer-portal .atelier-summary .cloud-shortcut,.customer-portal .atelier-summary .cloud-shortcut:first-child,.customer-portal .atelier-summary .cloud-shortcut:last-child{box-shadow:none;background:0 0;border:0;border-right:1px solid #e9e1cf;border-radius:0;padding:0 10px;display:block}.customer-portal .atelier-summary .cloud-shortcut:first-child{padding-left:0}.customer-portal .atelier-summary .cloud-shortcut:last-child{border:0;padding-right:0}.customer-portal .cloud-shortcut-top{display:none}.customer-portal .cloud-shortcut-bottom{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:27px}.customer-portal .cloud-shortcut-bottom b{text-align:left;font-size:11px;line-height:1.6}.customer-portal .atelier-project.featured{border-radius:9px;grid-template-columns:1fr;display:grid}.customer-portal .featured>.portal-project-story{padding:26px 22px}.customer-portal .atelier-project.featured:before{left:22px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:33px;line-height:1.16}.customer-portal .atelier-project-title p{font-size:13px}.customer-portal .portal-project-meta{gap:12px;margin-bottom:22px}.customer-portal .atelier-project-kicker{font-size:9px}.customer-portal .atelier-badge{font-size:10px}.customer-portal .featured .project-progress{margin:27px 0 25px}.customer-portal .featured .project-progress li{font-size:9px}.customer-portal .featured .project-progress .progress-number{width:24px;height:24px}.customer-portal .atelier-project-action{flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px}.customer-portal .atelier-project-action>div{width:100%;min-width:0}.customer-portal .atelier-project-action b{font-size:14px}.customer-portal .atelier-project-action p{font-size:13px}.customer-portal .atelier-project-action .button{gap:13px;width:auto;min-height:44px;padding:11px 14px;font-size:13px}.customer-portal .portal-project-brief{border-top:1px solid #eee5d2;border-left:0;padding:22px}.customer-portal .portal-project-brief dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.customer-portal .portal-project-brief dl>div{padding:10px 0}.customer-portal .portal-project-brief dd{font-size:13px}.customer-portal .portal-brief-open{max-width:235px;padding-top:18px}.customer-portal .atelier-columns{grid-template-columns:1fr;gap:28px;margin-top:28px}.customer-portal .atelier-secondary{display:block}.customer-portal .atelier-secondary>h2{margin:0 0 15px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary h2{font-size:19px}.customer-portal .atelier-section-title>button{text-align:right;max-width:125px;font-size:10px}.customer-portal .atelier-project.compact{padding:21px}.customer-portal .compact .atelier-title-button{padding-right:22px;font-size:20px}.customer-portal .compact .atelier-project-title{flex-wrap:wrap}.customer-portal .compact .atelier-project-title>div{flex-basis:100%}.customer-portal .compact .atelier-badge{order:2}.customer-portal .compact .atelier-open{position:absolute;top:23px;right:19px}.customer-portal .atelier-contact>p{font-size:14px}.customer-portal .atelier-outline{min-height:44px;font-size:13px}.customer-portal .atelier-activity-row{grid-template-columns:1fr;gap:3px}.customer-portal .atelier-activity-row time{margin:3px 0 0}.customer-portal .atelier-activity-row b,.customer-portal .atelier-activity-row button{font-size:13px}.customer-portal section.atelier-activity,.customer-portal .atelier-directory>button{padding:22px}.customer-portal .atelier-directory>button b{font-size:19px}.customer-portal .project-section-nav button{min-height:44px;font-size:13px}.customer-portal input,.customer-portal textarea,.customer-portal select,.customer-portal .table-filters input,.customer-portal .table-filters select{font-size:16px}.customer-portal .demo-ribbon,.customer-portal .demo-ribbon a{font-size:10px}}@media (max-width:360px){.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-size:31px}.customer-portal .featured>.portal-project-story{padding-inline:20px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:30px}.customer-portal .cloud-shortcut-bottom b{font-size:10px}.customer-portal .featured .project-progress li{font-size:8px}}@media (prefers-reduced-motion:reduce){.customer-portal *,.customer-portal :before,.customer-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.customer-portal .cloud-welcome h1>span{color:canvastext;-webkit-text-fill-color:CanvasText}.customer-portal .atelier-project.featured,.customer-portal .portal-project-brief,.customer-portal .atelier-projects{background:canvas;border-color:canvastext}.customer-portal .atelier-project.featured:before{background:canvastext}}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{color:#272624;font-weight:650}.customer-portal .cloud-welcome h1>span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#6e604a,#a78e5c 58%,#7e6d4d);-webkit-background-clip:text;background-clip:text}.customer-portal .app-sidebar nav button.active{color:#765d30;background:#f5efe0;font-weight:600}.customer-portal .app-sidebar nav button.active:after{background:#a18755;width:3px}.customer-portal .atelier-summary .cloud-shortcut strong{color:#8c713e;font-size:29px;font-weight:550}.customer-portal .cloud-app-icon,.customer-portal .cloud-shortcut-1 .cloud-app-icon,.customer-portal .cloud-shortcut-2 .cloud-app-icon{color:#9a7f47;background:#faf6eb;border:1px solid #e8ddc5;border-radius:5px;width:28px;height:30px}.customer-portal .atelier-project.featured{border-color:#ded4c0;border-radius:12px;box-shadow:0 6px 22px #70572a06}.customer-portal .atelier-project.featured:before{background:#a18755;width:88px;height:3px}.customer-portal .atelier-project.featured .atelier-title-button{color:#272624;font-weight:600}.customer-portal .atelier-project-kicker{color:#806637;font-weight:600}.customer-portal .atelier-badge{font-size:11px;font-weight:500}.customer-portal .atelier-badge.ready{color:#4c6842;background:#eef4e8;border-color:#d9e4cf}.customer-portal .atelier-badge.offered{color:#80602b;background:#faf3df;border-color:#e5d8b7}.customer-portal .atelier-badge.working{color:#526986;background:#eef2f8;border-color:#dae2ef}.customer-portal .atelier-project-action{background:#fbf8f0;border:1px solid #e9e0cd;border-radius:8px;padding:18px}.customer-portal .atelier-project-action b{color:#38342d;font-weight:600}.customer-portal .button,.customer-portal .atelier-project-action .button{color:#fff;background:#292724;border-color:#292724;border-radius:24px;font-weight:550}.customer-portal .cloud-welcome>.button{color:#765d30;background:#f8f3e7;border-color:#d8c9aa;border-radius:24px;font-weight:550}.customer-portal .button.secondary{color:#705b35;background:#fff;border-color:#d9d2c3}.customer-portal .portal-project-brief{background:linear-gradient(135deg,#fff 20%,#f9f6ed)}.customer-portal .portal-project-brief h3{color:#796135;border-bottom:1px solid #ddcfad;margin-bottom:4px;padding-bottom:12px;font-size:14px;font-weight:600}.customer-portal .portal-project-brief dd{color:#3f3b34;font-weight:500}.customer-portal .portal-brief-open{color:#806131;font-weight:550}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary>h2{color:#34312c;border-left:2px solid #ac915a;padding-left:11px;font-weight:600}.customer-portal .atelier-project.compact{border-left:3px solid #cbb98f;padding-left:21px}.customer-portal .atelier-project.compact:has(.atelier-badge.offered){border-left-color:#b69c63}.customer-portal .atelier-project.compact:has(.atelier-badge.working){border-left-color:#8b9fb6}.customer-portal .atelier-project.compact:has(.atelier-badge.ready){border-left-color:#88a17c}.customer-portal .compact .atelier-title-button{color:#38342e;font-weight:550}.customer-portal .atelier-contact-heading>span{color:#876b36;background:#faf4e5;border-color:#d9c69d}.customer-portal .atelier-contact-heading h3{color:#34312c;font-weight:550}.customer-portal .atelier-outline{color:#7e6333;border-color:#d9ceb8;font-weight:500}.customer-portal .atelier-next>h2{color:#806738;font-weight:550}.customer-portal .portal-date-badge{border-top:2px solid #aa8e56}.customer-portal .atelier-next-project .portal-date-badge>strong{color:#876a34;font-weight:550}.customer-portal .atelier-activity-row b{color:#4c463c;font-weight:500}.customer-portal .atelier-activity-row button{color:#806131}@media (hover:hover) and (pointer:fine){.customer-portal .button:hover,.customer-portal .atelier-project-action .button:hover{color:#fff;background:#464039;border-color:#464039}.customer-portal .cloud-welcome>.button:hover{color:#70572c;background:#f2ead6;border-color:#cbb58a}.customer-portal .button.secondary:hover{color:#705b35;background:#fcfaf4;border-color:#cbb990}.customer-portal .portal-brief-open:hover,.customer-portal .atelier-activity-row button:hover{color:#654b22;text-underline-offset:4px;text-decoration:underline}}@media (max-width:760px){.customer-portal .atelier-project-action{padding:17px}.customer-portal .atelier-summary .cloud-shortcut strong{font-size:29px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary>h2{padding-left:10px}}@media (forced-colors:active){.customer-portal .cloud-welcome h1>span{-webkit-text-fill-color:CanvasText;background:0 0}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary>h2{border-color:canvastext}}.customer-portal .request-confirm-delete-button,.customer-portal .request-confirm-delete-button:hover{color:#fff;background:#994a40;border-color:#994a40}@font-face{font-family:Skriptovia Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400.ttf)format("truetype")}@font-face{font-family:Skriptovia Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-500.ttf)format("truetype")}.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-family:var(--portal-display);letter-spacing:-.027em;font-size:clamp(38px,3.65vw,49px);font-weight:400;line-height:1.12}.customer-portal .atelier-project.featured .atelier-title-button{font-family:var(--portal-display);letter-spacing:-.025em;font-size:clamp(34px,3.15vw,43px);font-weight:400;line-height:1.12}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary>h2,.customer-portal .panel h3,.customer-portal .demo-detail>h2,.customer-portal .atelier-empty h3{font-family:var(--portal-display);letter-spacing:-.018em;font-weight:500}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary>h2{font-size:25px;line-height:1.25}.customer-portal .compact .atelier-title-button,.customer-portal .atelier-directory>button b,.customer-portal .inbox-copy>strong{font-family:var(--portal-display);letter-spacing:-.018em;font-size:24px;font-weight:500;line-height:1.3}.customer-portal .atelier-contact-heading h3{font-family:var(--portal-display);letter-spacing:-.02em;font-size:26px;font-weight:500}.customer-portal .cloud-shortcut-bottom b{color:#46433d;font-weight:500}.customer-portal .featured>.portal-project-story{background:linear-gradient(145deg,#fff 66%,#fdfbf6)}.customer-portal .portal-project-meta{margin-bottom:19px}.customer-portal .featured .project-progress{margin:27px 0}.customer-portal .portal-project-brief{background:linear-gradient(140deg,#fff 15%,#faf7ef);padding:28px 25px}.customer-portal .portal-project-brief dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;display:grid}.customer-portal .portal-project-brief dl>div:first-child{grid-column:1/-1}.customer-portal .portal-project-brief dl>div{min-width:0;padding:15px 0}.customer-portal .portal-project-brief dd{overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.65}.customer-portal .portal-project-brief dt{font-size:10px;line-height:1.6}.customer-portal .portal-brief-open{padding-top:21px}.customer-portal .atelier-secondary .atelier-contact{border-top:2px solid #b5a17b}.customer-portal .portal-message-peek{-webkit-appearance:none;appearance:none;text-align:left;color:#353b31;width:100%;min-width:0;box-shadow:none;cursor:pointer;letter-spacing:0;background:#f7f9f5;border:1px solid #e4e9e1;border-left:2px solid #9aab91;border-radius:7px;flex-direction:column;gap:10px;margin:0 0 17px;padding:16px;display:flex}.customer-portal .portal-message-label{color:#56694e;justify-content:space-between;align-items:center;gap:10px;font-size:10px;line-height:1.6;display:flex}.customer-portal .portal-message-label>span{align-items:center;gap:7px;display:flex}.customer-portal .portal-message-label>svg{flex-shrink:0;transition:transform .18s}.customer-portal .portal-message-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.customer-portal .portal-message-meta b{color:#383f33;font-size:12px;font-weight:600;line-height:1.5}.customer-portal .portal-message-meta time{color:#64705e;font-size:10px;line-height:1.6}.customer-portal .portal-message-excerpt{-webkit-line-clamp:3;color:#454d3e;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.customer-portal .atelier-next-project>span:last-child>strong{font-family:var(--portal-display);letter-spacing:-.015em;font-size:25px;font-weight:500}.customer-portal .atelier-next>h2{font-family:var(--portal-body);letter-spacing:.09em;font-size:11px}@media (hover:hover) and (pointer:fine){.customer-portal .portal-message-peek:hover{background:#f0f5ec;border-color:#d3ddcb}.customer-portal .portal-message-peek:hover .portal-message-label>svg{transform:translate(3px)}}@media (max-width:1100px) and (min-width:961px){.customer-portal .portal-project-brief{padding:27px 20px}.customer-portal .portal-project-brief dl{column-gap:14px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:36px}}@media (max-width:760px){.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{letter-spacing:-.025em;font-size:40px}.customer-portal .atelier-project.featured .atelier-title-button{letter-spacing:-.023em;font-size:37px}.customer-portal .atelier-section-title h2,.customer-portal .atelier-secondary>h2,.customer-portal .compact .atelier-title-button{font-size:24px}.customer-portal .portal-project-brief{padding:22px}.customer-portal .portal-project-brief dl>div{padding:12px 0}}@media (max-width:360px){.customer-portal .page-heading h1,.customer-portal .cloud-welcome h1{font-size:36px}.customer-portal .atelier-project.featured .atelier-title-button{font-size:33px}.customer-portal .portal-project-brief{padding:20px}}@media (prefers-reduced-motion:reduce){.customer-portal .portal-message-label>svg{transition:none;transform:none}}@media (forced-colors:active){.customer-portal .portal-message-peek{color:buttontext;background:buttonface;border-color:buttontext}}.brand .skriptovia-lockup{white-space:nowrap;color:#292724;vertical-align:middle;align-items:center;display:inline-flex}.brand .skriptovia-word{letter-spacing:-.035em;color:#292724;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600;line-height:1.12}.brand .skriptovia-via,.brand .skriptovia-period{color:#b78325}.brand .skriptovia-period{margin-left:1px}.kw-footer .brand .skriptovia-word{font-size:30px}.app-sidebar .brand .skriptovia-word{font-size:24px}.auth-layout .brand .skriptovia-word{font-size:31px}@media (max-width:760px){.kw-header .brand .skriptovia-word{font-size:24px}.auth-layout .auth-mobile-brand .skriptovia-word{font-size:25px}}@media (max-width:390px){.kw-header .brand .skriptovia-word{font-size:21px}}.atelier .studio-header .brand .skriptovia-word{letter-spacing:-.035em;font-size:26px}.customer-portal .app-sidebar .brand .skriptovia-word{letter-spacing:-.035em;color:#292724;font-size:24px}.studio-header .kw-nav-cta{white-space:nowrap}@media (max-width:760px){.atelier .studio-header .brand .skriptovia-word{font-size:24px}}@media (max-width:390px){.atelier .studio-header .brand .skriptovia-word{font-size:21px}}.customer-portal .payment-receipt{color:#285b3e;background:#f2f8f3;border:1px solid #c9dfcf;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;margin:18px 0;padding:16px;display:flex}.customer-portal .payment-receipt-icon{color:#285b3e;background:#deeee1;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.customer-portal .payment-receipt strong{color:inherit;font-size:15px;line-height:1.5;display:block}.customer-portal .payment-receipt p{color:#37634a;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.65}.customer-portal .atelier-project .payment-receipt{margin-top:16px;margin-bottom:10px}.whatsapp-contact{right:24px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:25;color:#292724;background:#fff;border:1px solid #e4ddcf;border-radius:999px;align-items:center;gap:11px;min-height:60px;padding:10px 19px 10px 10px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 7px 30px #29272418}.whatsapp-contact:hover{transform:translateY(-2px);box-shadow:0 10px 34px #29272426}.whatsapp-contact:focus-visible{outline-offset:4px;outline:3px solid #b78325}.whatsapp-contact-mark{background:#25d366;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.whatsapp-contact-mark img{width:27px;height:27px;display:block}.whatsapp-contact-label{flex-direction:column;gap:2px;line-height:1.2;display:flex}.whatsapp-contact-label strong{letter-spacing:-.2px;font-size:14px;font-weight:700}.whatsapp-contact-label small{color:#706c66;letter-spacing:.25px;font-size:11px}@media (max-width:600px){.whatsapp-contact{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;width:56px;min-height:56px;padding:7px}.whatsapp-contact-mark{width:40px;height:40px}.whatsapp-contact-label{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-contact{transition:none}.whatsapp-contact:hover{transform:none}}@media print{.whatsapp-contact{display:none}}.customer-portal.workspace-portal{--ws-ink:#202d3a;--ws-muted:#63717e;--ws-line:#e4e9ed;--ws-gold:#aa8951;--ws-blue:#4b7f93;--ws-body:"Manrope",sans-serif;--ws-display:"Skriptovia Newsreader",Georgia,serif;--portal-body:var(--ws-body);--portal-display:var(--ws-display);--portal-ink:var(--ws-ink);min-height:100vh;color:var(--ws-ink);font:400 14px/1.6 var(--ws-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:radial-gradient(at 95% 0,#f0eade66,#0000 41%),#f4f6f8;align-items:stretch;display:flex}.customer-portal.workspace-portal :where(button,input,textarea,select){font-family:var(--ws-body)}.workspace-portal :where(h1,h2,h3,h4,p){margin:0}.workspace-portal :where(button,a){-webkit-tap-highlight-color:transparent}.customer-portal.workspace-portal .app-sidebar.ws-sidebar{width:224px;height:100vh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:30;background:#fff;border:0;border-right:1px solid #e5e9ec;border-radius:0;flex-direction:column;flex:0 0 224px;margin:0;padding:31px 19px 17px;display:flex;position:sticky;top:0;overflow-y:auto}.customer-portal.workspace-portal .ws-sidebar .brand{align-items:center;height:30px;margin:0 13px 29px;display:flex}.customer-portal.workspace-portal .ws-sidebar .brand .skriptovia-word{color:#26313c;font-size:25px}.workspace-portal .ws-workspace{background:linear-gradient(140deg,#fafcfd,#f4f6f7);border:1px solid #e4e9ed;border-radius:11px;align-items:center;gap:10px;margin:0 0 29px;padding:12px 10px;display:flex}.workspace-portal .ws-workspace-icon{color:#64808f;background:#fff;border:1px solid #d7e1e6;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:35px;display:grid;box-shadow:0 3px 8px #34526907}.workspace-portal .ws-workspace>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-portal .ws-workspace b{color:#34434f;font-size:14px;font-weight:700}.workspace-portal .ws-workspace>div>span{color:#74808a;white-space:nowrap;font-size:12px}.workspace-portal .ws-workspace-dot{background:#a2b7a9;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-left:auto}.workspace-portal .ws-nav-label{letter-spacing:.14em;color:#636b72;margin:0 13px 12px;font-size:13px;font-weight:700}.workspace-portal .ws-manage-label{margin-top:29px}.customer-portal.workspace-portal .ws-sidebar nav{flex-direction:column;order:0;gap:6px;margin:0;padding:0;display:flex}.customer-portal.workspace-portal .ws-sidebar nav button{width:100%;min-height:46px;box-shadow:none;color:#61707c;white-space:normal;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex;position:relative}.customer-portal.workspace-portal .ws-sidebar nav button.active{color:#253d4d;background:#edf2f5;border-color:#e4ebef;font-weight:700;box-shadow:inset 0 1px #fff}.customer-portal.workspace-portal .ws-sidebar nav button.active:after{display:none}.workspace-portal .ws-sidebar nav button.active:before{content:"";background:#9c855f;border-radius:0 2px 2px 0;width:3px;height:20px;position:absolute;left:-20px}.customer-portal.workspace-portal .ws-sidebar nav button svg{color:#5e676e;width:18px;height:18px}.customer-portal.workspace-portal .ws-sidebar nav small{color:#536774;min-width:21px;height:20px;box-shadow:none;background:#e5ebef;border:0;border-radius:5px;place-items:center;margin-left:auto;padding:0 4px;font-size:12px;line-height:1;display:grid}.customer-portal.workspace-portal .ws-sidebar nav .ws-nav-count{color:#9a7a42;background:#f5eddd}.customer-portal.workspace-portal .sidebar-bottom.ws-sidebar-bottom{flex-direction:column;order:0;align-items:stretch;gap:14px;margin-top:auto;padding:30px 6px 0;font-size:14px;display:flex;position:static}.workspace-portal .ws-private-note{background:linear-gradient(140deg,#f7f8f8,#f0f4f6);border:1px solid #e5eaed;border-radius:10px;padding:17px 14px;position:relative;overflow:hidden}.workspace-portal .ws-private-note>svg{color:#5b696f;margin-bottom:10px;display:block}.workspace-portal .ws-private-note b{color:#4b5b67;font-size:13px}.workspace-portal .ws-private-note p{color:#5a656d;margin-top:5px;font-size:12px;line-height:1.8}.customer-portal.workspace-portal .ws-site-link{color:#6b7983;justify-content:space-between;align-items:center;padding:0 5px;font-size:13px;display:flex}.customer-portal.workspace-portal .account-mini{border-top:1px solid #e9edef;align-items:center;gap:10px;margin:3px 0 0;padding:18px 3px 0;display:flex}.customer-portal.workspace-portal .account-mini .avatar{color:#8b7347;width:33px;height:33px;font:600 12px var(--ws-display);background:linear-gradient(135deg,#e7decb,#f8f4eb);border:2px solid #fff;border-radius:10px;flex:0 0 33px;place-items:center;display:grid;box-shadow:0 0 0 1px #e9e3d7}.customer-portal.workspace-portal .account-mini>div{flex-direction:column;gap:3px;display:flex}.customer-portal.workspace-portal .account-mini b{color:#334553;font-size:14px;font-weight:700}.customer-portal.workspace-portal .account-mini small{color:#60686f;font-size:12px}.customer-portal.workspace-portal .signout-button{color:#5c666e;background:0 0;border:0;margin-left:auto;padding:5px;font-size:0}.customer-portal.workspace-portal .ws-account-link{color:#61696f;align-items:center;gap:5px;padding-left:46px;font-size:12px;display:flex}.customer-portal.workspace-portal .app-main{background:0 0;flex:1;width:calc(100% - 224px);min-width:0;margin:0}.customer-portal.workspace-portal .app-top.ws-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:25;width:100%;max-width:none;height:74px;box-shadow:none;background:#ffffffc9;border:0;border-bottom:1px solid #e4e9ed;border-radius:0;justify-content:space-between;align-items:center;gap:23px;margin:0;padding:0 33px;font-size:14px;display:flex;position:relative}.workspace-portal .ws-breadcrumb{white-space:nowrap;color:#626b72;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-portal .ws-breadcrumb b{color:#435462;font-size:13px;font-weight:600}.workspace-portal .ws-breadcrumb>svg{color:#6b7983}.workspace-portal .ws-global-search{color:#677179;background:#f6f8fa;border:1px solid #e6ebee;border-radius:9px;align-items:center;gap:9px;width:min(30vw,310px);min-width:150px;margin:auto;padding:9px 10px 9px 13px;display:flex;position:relative}.customer-portal.workspace-portal .ws-global-search input{color:#334b5c;width:100%;min-width:0;font:400 10px/1.8 var(--ws-body);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block}.workspace-portal .ws-global-search input::placeholder{color:#626c73}.workspace-portal .ws-global-search input::-webkit-search-cancel-button{display:none}.workspace-portal .ws-global-search>svg{flex-shrink:0}.workspace-portal .ws-search-key{color:#6f787e;background:#fff;border:1px solid #e0e7eb;border-radius:4px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:16px;display:grid}.workspace-portal .ws-global-search>button{color:#58656f;background:0 0;border:0;padding:0;display:flex}.workspace-portal .ws-search-results{z-index:40;background:#fff;border:1px solid #dce5eb;border-radius:13px;min-width:270px;padding:10px;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 15px 45px #263d5124}.workspace-portal .ws-search-results>span{letter-spacing:.12em;color:#616d76;padding:5px 7px 8px;font-size:13px;display:block}.workspace-portal .ws-search-results>p{color:#6c7e8b;padding:15px 8px;font-size:14px}.workspace-portal .ws-search-results>button{text-align:left;color:#546d7e;background:#fff;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 7px;display:flex}.workspace-portal .ws-search-results>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workspace-portal .ws-search-results b{color:#31495a;font-size:14px;font-weight:600;line-height:1.5}.workspace-portal .ws-search-results small{color:#5a666f;font-size:12px}.workspace-portal .ws-search-file{background:#f4f7f9;border:1px solid #e3e9ed;border-radius:6px;flex:0 0 32px;place-items:center;height:35px;display:grid}.workspace-portal .ws-topbar-actions{align-items:center;gap:15px;display:flex}.workspace-portal .ws-sync{white-space:nowrap;color:#6b7983;align-items:center;gap:7px;font-size:12px;display:flex}.workspace-portal .ws-sync i{background:#8aac9c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 3px #edf5ef}.workspace-portal .ws-sync.offline i,.workspace-portal .ws-sync.stale i{background:#bc8c52;box-shadow:0 0 0 3px #f9f0e4}.workspace-portal .ws-topbar .language-switcher{box-shadow:none;background:0 0;border:0;gap:5px;min-height:30px;padding:0;font-size:12px}.workspace-portal .ws-top-message,.workspace-portal .ws-top-refresh{color:#54656f;width:25px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:relative}.workspace-portal .ws-top-message>span{background:#b49c6a;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:1px;box-shadow:0 0 0 2px #fff}.workspace-portal .ws-top-avatar{color:#8d7953;width:30px;height:30px;font:500 10px var(--ws-display);background:linear-gradient(135deg,#f2eadb,#fff);border:1px solid #e6dfd2;border-radius:9px;place-items:center;display:grid}.customer-portal.workspace-portal .app-content{background:0 0;width:100%;max-width:1560px;margin:0 auto;padding:30px 33px 45px}.customer-portal.workspace-portal .demo-ribbon{color:#616b73;background:0 0;border:0;border-bottom:1px dashed #dfe5e9;justify-content:space-between;align-items:center;gap:15px;margin:-8px 0 22px;padding:0 0 12px;font-size:12px;line-height:1.7;display:flex}.customer-portal.workspace-portal .demo-ribbon a{color:#6b7983;white-space:nowrap;font-size:12px}.customer-portal.workspace-portal .page-heading,.customer-portal.workspace-portal .cloud-welcome{box-shadow:none;background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:25px;margin:0 0 27px;padding:0;display:flex}.customer-portal.workspace-portal .cloud-welcome:before,.customer-portal.workspace-portal .cloud-welcome:after{display:none}.customer-portal.workspace-portal .page-heading .eyebrow{letter-spacing:.18em;color:#657078;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.customer-portal.workspace-portal .cloud-welcome .eyebrow:before,.customer-portal.workspace-portal .cloud-welcome .eyebrow:after{display:none}.customer-portal.workspace-portal .page-heading h1,.customer-portal.workspace-portal .cloud-welcome h1{font-family:var(--ws-display);letter-spacing:-.055em;color:#273644;text-wrap:balance;margin:0 0 9px;font-size:clamp(29px,2.7vw,41px);font-weight:500;line-height:1.2}.customer-portal.workspace-portal .cloud-welcome h1>span{background:0 0;background-clip:unset;-webkit-text-fill-color:#b19766;color:#7c6a47}.customer-portal.workspace-portal .page-heading h2,.customer-portal.workspace-portal .demo-detail>h2{font-family:var(--ws-display);letter-spacing:-.045em;color:#263c4b;font-size:30px;font-weight:500;line-height:1.3}.customer-portal.workspace-portal .page-heading p{color:#6b7983;margin:0;font-size:14px;line-height:1.8}.customer-portal.workspace-portal .button,.customer-portal.workspace-portal .cloud-welcome>.button,.workspace-portal .ws-button{color:#564b37;letter-spacing:-.01em;white-space:normal;background:linear-gradient(120deg,#dbc9a4,#f3e7d0 52%,#d6c39e);border:1px solid #bcaa88;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:42px;padding:11px 17px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #fff9,0 3px 6px #9d875212}.customer-portal.workspace-portal .button.secondary,.workspace-portal .ws-secondary{color:#496376;background:#fff;border-color:#dce5eb;box-shadow:0 2px 4px #203a4a03}.workspace-portal .ws-wide{width:100%}.workspace-portal .ws-button svg{flex-shrink:0}.workspace-portal .ws-icon-button{color:#616e76;width:29px;height:29px;box-shadow:none;background:#ffffffbd;border:1px solid #e4eaee;border-radius:8px;flex:0 0 29px;place-items:center;padding:0;display:grid}.customer-portal.workspace-portal{--ws-ink:#24312d;--ws-muted:#6f7772;--ws-line:#e7e5df;--ws-gold:#a3814c;--ws-blue:#2b5952;color:#25332e;background:radial-gradient(at 98% 0,#f0eade77,#0000 48%),#f7f7f5;font-size:14px}.customer-portal.workspace-portal .app-sidebar.ws-sidebar{background:linear-gradient(115deg,#fff 15%,#fbfaf7);border-color:#e9e6de;padding-top:33px}.workspace-portal .ws-workspace,.workspace-portal .ws-nav-label{display:none}.customer-portal.workspace-portal .ws-sidebar .brand{margin-bottom:39px}.customer-portal.workspace-portal .ws-sidebar nav button{color:#636f69;border-radius:9px;min-height:45px;padding:12px 14px;font-size:13px;font-weight:500}.customer-portal.workspace-portal .ws-sidebar nav button.active{color:#4d4435;background:linear-gradient(110deg,#eee4d2,#f4eee4);border-color:#e9decb;box-shadow:inset 0 1px #fff8}.customer-portal.workspace-portal .ws-sidebar nav button.active:before{display:none}.customer-portal.workspace-portal .ws-sidebar nav button.active svg{color:#8d7953}.customer-portal.workspace-portal .ws-sidebar nav button svg{color:#6e786e}.customer-portal.workspace-portal .ws-sidebar nav button.active small{color:#8d7953;background:#fff9}.customer-portal.workspace-portal .ws-sidebar nav small{color:#8d7953;background:#f3eee4}.workspace-portal .ws-manage-label{margin-top:35px;display:block}.workspace-portal .ws-private-note{background:linear-gradient(130deg,#f7f3eb,#f0e9de);border-color:#ece3d4}.workspace-portal .ws-private-note>svg{color:#8d7953}.workspace-portal .ws-private-note b{color:#8c784e;font-weight:600}.workspace-portal .ws-private-note p{color:#8d7953}.customer-portal.workspace-portal .ws-site-link{color:#6e786e}.customer-portal.workspace-portal .account-mini b{color:#4f5e55}.customer-portal.workspace-portal .app-top.ws-topbar{background:#ffffffa1;border-color:#eeece7;height:57px;padding-inline:29px}.workspace-portal .ws-breadcrumb{color:#6e786e;font-size:13px}.workspace-portal .ws-breadcrumb b{color:#6c7770;font-size:13px}.workspace-portal .ws-global-search{background:#f8f9f7;border-color:#eceee8;max-width:280px;padding-block:7px}.customer-portal.workspace-portal .ws-global-search input{color:#5f7065;font-size:12px}.workspace-portal .ws-topbar-actions{gap:17px}.workspace-portal .ws-top-avatar{color:#fff;font-family:var(--ws-display);background:linear-gradient(140deg,#416a60,#284b42);border-color:#284f45;border-radius:50%;width:32px;height:32px;font-size:17px;box-shadow:inset 0 1px #fff4}.workspace-portal .ws-sync{color:#6e786e;font-size:12px}.workspace-portal .ws-top-message{color:#657a70}.workspace-portal .ws-top-message>span{background:#b99b63}.workspace-portal .ws-topbar .language-switcher{color:#8e805f;font-size:12px}.workspace-portal .ws-topbar .language-switcher svg{width:15px;height:15px}.customer-portal.workspace-portal .app-content{max-width:1680px;padding:25px 29px 40px}.customer-portal.workspace-portal .demo-ribbon{color:#6e786e;border:0;margin:-7px 0 17px;padding:0;font-size:11px}.customer-portal.workspace-portal .demo-ribbon a{color:#6e786e;font-size:11px}.customer-portal.workspace-portal .page-heading,.customer-portal.workspace-portal .cloud-welcome{gap:22px;margin:0 0 25px}.customer-portal.workspace-portal .page-heading .eyebrow{display:none}.customer-portal.workspace-portal .page-heading h1,.customer-portal.workspace-portal .cloud-welcome h1{font-family:var(--ws-display);letter-spacing:-.025em;color:#26332d;text-wrap:balance;margin-bottom:8px;font-size:clamp(29px,2.7vw,38px);font-weight:500;line-height:1.18}.customer-portal.workspace-portal .cloud-welcome h1>span{-webkit-text-fill-color:#26332d;color:#26332d;background:0 0}.customer-portal.workspace-portal .page-heading p{color:#6e786e;font-size:12px;line-height:1.8}.customer-portal.workspace-portal .button,.customer-portal.workspace-portal .cloud-welcome>.button,.workspace-portal .ws-button{color:#fff;white-space:normal;letter-spacing:0;background:linear-gradient(125deg,#ae8a50,#c4a56b 55%,#a17e46);border:1px solid #a38149;border-radius:8px;gap:10px;min-height:41px;padding:11px 16px;font-size:12px;font-weight:600;line-height:1.5;box-shadow:inset 0 1px #ffffff40,0 3px 7px #97733914}.workspace-portal .ws-primary{color:#fff;background:linear-gradient(125deg,#234c43,#36685c);border-color:#234f45;box-shadow:inset 0 1px #ffffff30,0 3px 6px #173d3410}.customer-portal.workspace-portal .button.secondary,.workspace-portal .ws-secondary{color:#586b5e;background:linear-gradient(140deg,#f8f9f7,#f1f3ef);border-color:#e7e9e4;font-weight:500;box-shadow:inset 0 1px #fff}.workspace-portal .ws-button>svg{flex-shrink:0}.workspace-portal .ws-dashboard{display:block}.workspace-portal .ws-work-grid{grid-template-columns:minmax(0,1fr) 323px;align-items:start;gap:18px;display:grid}.workspace-portal .ws-project-zone,.workspace-portal .ws-context-zone{flex-direction:column;gap:17px;min-width:0;display:flex}.workspace-portal .ws-focus-project{background:#fff;border:1px solid #ece9e1;border-radius:13px;grid-template-columns:25% minmax(0,1fr);min-height:202px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 14px #43423005}.workspace-portal .ws-focus-visual{min-width:0;position:relative;overflow:hidden}.workspace-portal .ws-focus-visual img{object-fit:cover;object-position:19% center;width:100%;height:100%;display:block}.workspace-portal .ws-focus-visual:after{content:"";background:linear-gradient(90deg,#0000 40%,#ffffff1a 70%,#fff);position:absolute;inset:0}.workspace-portal .ws-focus-main{align-self:center;min-width:0;padding:22px 21px 22px 9px;position:relative}.workspace-portal .ws-focus-header{align-items:center;gap:15px;margin:0 0 13px;padding:0;display:flex}.workspace-portal .ws-section-kicker{font:500 10px/1.5 var(--ws-body);letter-spacing:0;color:#8d784f;align-items:center;gap:6px;display:inline-flex}.workspace-portal .ws-focus-header .ws-section-kicker{background:#f7f1e6;border:1px solid #f1e8d8;border-radius:20px;padding:3px 8px;font-size:11px}.workspace-portal .ws-focus-header .ws-status{margin-left:auto}.workspace-portal .ws-status{color:#8d7953;white-space:normal;background:#f8f5ed;border:1px solid #e9e5d9;border-radius:20px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.workspace-portal .ws-status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.workspace-portal .ws-status.ready,.workspace-portal .ws-status.paid{color:#5d8a6e;background:#eff6f1;border-color:#deebe3}.workspace-portal .ws-status.working{color:#8d7953;background:#faf3e5;border-color:#e9dfcb}.workspace-portal .ws-status.review,.workspace-portal .ws-status.cancelled{color:#8d7953;background:#fcf2ec;border-color:#edddd3}.workspace-portal .ws-focus-title{text-align:left;max-width:100%;font:500 clamp(23px,2vw,31px)/1.2 var(--ws-display);letter-spacing:-.025em;color:#28352f;text-wrap:balance;background:0 0;border:0;margin:0;padding:0;display:block}.workspace-portal .ws-focus-service{color:#6e786e;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:12px;line-height:1.8;display:flex}.workspace-portal .ws-focus-service>i{background:#c4c8bf;border-radius:50%;width:3px;height:3px}.workspace-portal .ws-focus-bottom{align-items:center;gap:13px;margin-top:24px;display:flex}.workspace-portal .ws-focus-bottom>.ws-button{flex-shrink:0;gap:8px;min-height:35px;padding:9px 11px;font-size:12px}.workspace-portal .ws-focus-bottom>.ws-button>svg{width:14px}.workspace-portal .ws-project-track{flex:1;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.workspace-portal .ws-project-track>li{color:#6e786e;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:10px;line-height:1.4;display:flex;position:relative}.workspace-portal .ws-project-track>li>span{z-index:1;background:#fff;border:1.5px solid #e2e6df;border-radius:50%;place-items:center;width:18px;height:18px;font-size:0;display:grid;position:relative}.workspace-portal .ws-project-track>li>span>svg{width:11px;height:11px}.workspace-portal .ws-project-track>li:before{content:"";background:#e7ebe4;height:2px;position:absolute;top:8px;left:calc(9px - 50%);right:calc(50% + 9px)}.workspace-portal .ws-project-track>li:first-child:before{display:none}.workspace-portal .ws-project-track>li.complete>span{color:#fff;background:#365d50;border-color:#365d50}.workspace-portal .ws-project-track>li.complete:before,.workspace-portal .ws-project-track>li.current:before{background:#426a5c}.workspace-portal .ws-project-track>li.complete{color:#6b8172}.workspace-portal .ws-project-track>li.current{color:#5e665a}.workspace-portal .ws-project-track>li.current>span{background:#b3955f;border-color:#b3955f;box-shadow:inset 0 0 0 4px #fff}.workspace-portal .ws-project-track b{white-space:nowrap;font-size:10px;font-weight:400}.workspace-portal .ws-project-track>li.current>b{font-weight:700}.workspace-portal .ws-review-note{color:#8d7953;margin-top:13px;font-size:13px;line-height:1.8}.workspace-portal .ws-focus-project .payment-receipt{box-shadow:none;background:#f3f8f3;border:1px solid #deebdf;border-radius:8px;margin:18px 0 0;padding:11px}.workspace-portal .ws-focus-project .payment-receipt strong{font-size:13px}.workspace-portal .ws-focus-project .payment-receipt p{font-size:12px}.workspace-portal .ws-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.workspace-portal .ws-stat{text-align:left;background:linear-gradient(145deg,#fff,#fdfefc);border:1px solid #ecebe5;border-radius:11px;align-items:flex-start;gap:11px;min-width:0;padding:18px 13px 17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 3px 8px #3c443503}.workspace-portal .ws-stat-icon{color:#4a7963;background:#edf4ef;border-radius:12px;flex:0 0 35px;place-items:center;width:35px;height:38px;display:grid}.workspace-portal .ws-stat-1 .ws-stat-icon{color:#8d7953;background:#f8f4e9}.workspace-portal .ws-stat-3 .ws-stat-icon{color:#8d7953;background:#f8f3e9}.workspace-portal .ws-stat-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.workspace-portal .ws-stat-copy>strong{font:500 25px/1 var(--ws-display);color:#394537;letter-spacing:-.04em}.workspace-portal .ws-stat-copy>b{color:#737e70;white-space:normal;font-size:11px;font-weight:500;line-height:1.6}.workspace-portal .ws-stat-copy>small{color:#6e786e;white-space:normal;margin-top:3px;font-size:10px;line-height:1.7}.workspace-portal .ws-stat>svg{color:#6e786e;width:12px;position:absolute;top:22px;right:11px}.workspace-portal .ws-stat-copy>strong{padding-right:15px}.workspace-portal .ws-more-projects,.workspace-portal .ws-activity,.workspace-portal .ws-conversation,.workspace-portal .ws-agenda,.workspace-portal .ws-documents{background:linear-gradient(140deg,#fff,#fdfefb);border:1px solid #ecebe5;border-radius:12px;padding:19px;overflow:hidden;box-shadow:0 4px 12px #44443104}.workspace-portal .ws-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.workspace-portal .ws-section-heading h2{font:500 21px/1.25 var(--ws-display);letter-spacing:-.015em;color:#364232}.workspace-portal .ws-text-button{color:#6e786e;white-space:normal;text-align:right;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;min-height:22px;padding:0;font-size:11px;line-height:1.7;display:inline-flex}.workspace-portal .ws-section-count{color:#6e786e;background:#f6f7f2;border:1px solid #e7eadd;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.workspace-portal .ws-project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.workspace-portal .ws-project-card{background:#fff;border:1px solid #e6e7df;border-radius:9px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 3px 6px #3e493503}.workspace-portal .ws-project-cover{text-align:left;background:#e6eae1;border:0;width:100%;height:84px;padding:0;display:block;position:relative;overflow:hidden}.workspace-portal .ws-project-cover:after{content:"";background:linear-gradient(#0000 45%,#21332522);position:absolute;inset:0}.workspace-portal .ws-project-cover>img{object-fit:cover;filter:saturate(.62);width:100%;height:100%;transition:transform .4s;display:block}.workspace-portal .ws-project-cover .ws-status{z-index:1;color:#5e6f55;background:#ffffffeb;border-color:#ffffff80;padding:4px 7px;font-size:10px;position:absolute;bottom:7px;left:9px;box-shadow:0 1px 4px #0001}.workspace-portal .ws-project-cover .ws-status.working{color:#8d7953}.workspace-portal .ws-cover-arrow{z-index:1;color:#536c56;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbc;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.workspace-portal .ws-project-card-copy{padding:12px 11px 10px}.workspace-portal .ws-project-title{text-align:left;width:100%;font:500 17px/1.3 var(--ws-display);letter-spacing:-.015em;color:#3b4934;text-wrap:balance;background:0 0;border:0;min-height:44px;padding:0;display:block}.workspace-portal .ws-project-card-copy>p{color:#6e786e;margin-top:8px;font-size:10px;line-height:1.8}.workspace-portal .ws-card-date{color:#6e786e;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.workspace-portal .ws-card-date>svg{width:10px}.workspace-portal .ws-card-stages{align-items:center;gap:3px;margin-top:13px;display:flex}.workspace-portal .ws-card-stages>i{background:#e6ebe1;border-radius:4px;flex:1;height:3px}.workspace-portal .ws-card-stages>span{color:#6e786e;justify-content:center;align-items:center;min-width:23px;margin-left:4px;font-size:10px;display:flex}.workspace-portal .ws-project-note{color:#6e786e;background:#fbfcf8;border:1px dashed #e4e7db;border-radius:10px;align-items:center;gap:14px;padding:25px;display:flex}.workspace-portal .ws-project-note p{color:#6e786e;flex:1;font-size:12px;line-height:1.9}.workspace-portal .ws-project-note>button{color:#6e786e;background:#fff;border:1px solid #e3e9da;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.workspace-portal .ws-activity{padding-bottom:8px}.workspace-portal .ws-message-feed{flex-direction:column;display:flex}.workspace-portal .ws-feed-row{text-align:left;color:#6e786e;background:0 0;border:0;border-bottom:1px solid #eff0e8;align-items:center;gap:12px;width:100%;min-width:0;padding:13px 0;display:flex}.workspace-portal .ws-feed-row:last-child{border-bottom:0}.workspace-portal .ws-feed-avatar{color:#fff;width:32px;height:32px;font:500 11px var(--ws-display);background:linear-gradient(130deg,#4a7260,#284e41);border:2px solid #fff;border-radius:50%;flex:0 0 32px;place-items:center;display:grid;box-shadow:0 0 0 1px #dfe7d6}.workspace-portal .ws-feed-person{flex-direction:column;flex:0 140px;gap:5px;min-width:90px;display:flex}.workspace-portal .ws-feed-person b{color:#6c7d5d;font-size:12px;font-weight:700}.workspace-portal .ws-feed-person small{color:#6e786e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workspace-portal .ws-feed-excerpt{color:#6e786e;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.workspace-portal .ws-feed-row time{color:#6e786e;white-space:nowrap;margin-left:auto;font-size:10px}.workspace-portal .ws-feed-row>svg{flex-shrink:0}.workspace-portal .ws-quiet{color:#6e786e;font-size:12px;line-height:1.9}.workspace-portal .ws-conversation{padding:20px}.workspace-portal .ws-conversation .ws-section-heading{margin-bottom:18px}.workspace-portal .ws-conversation .ws-section-heading h2{font-size:20px}.workspace-portal .ws-subtle-icon{color:#6e786e}.workspace-portal .ws-contact-person{align-items:center;gap:11px;margin:0 0 17px;display:flex}.workspace-portal .ws-contact-avatar{color:#8d7953;width:47px;height:47px;font:500 17px var(--ws-display);background:linear-gradient(140deg,#e9e1cf,#f8f4e8);border:3px solid #fff;border-radius:50%;flex:0 0 47px;place-items:center;display:grid;box-shadow:0 0 0 1px #dfe5d6}.workspace-portal .ws-contact-person>div{flex:1;min-width:0}.workspace-portal .ws-contact-person b{font:500 19px/1.3 var(--ws-display);color:#4c5f3d;letter-spacing:-.015em;display:block}.workspace-portal .ws-contact-person small{color:#6e786e;margin-top:6px;font-size:11px;line-height:1.7;display:block}.workspace-portal .ws-contact-project{color:#6e786e;background:#f5f8ef;border:1px solid #e3ead9;border-radius:20px;padding:4px 7px;font-size:10px}.customer-portal.workspace-portal .ws-conversation .portal-message-peek{width:100%;box-shadow:none;cursor:pointer;text-align:left;letter-spacing:0;background:linear-gradient(120deg,#f9fbf5,#f6f8f0);border:1px solid #edf0e7;border-radius:8px;flex-direction:column;gap:8px;margin:0 0 16px;padding:11px 12px;display:flex}.customer-portal.workspace-portal .portal-message-label{color:#6e786e;justify-content:space-between;align-items:center;gap:9px;font-size:10px;display:flex}.customer-portal.workspace-portal .portal-message-label>span{align-items:center;gap:5px;display:flex}.customer-portal.workspace-portal .portal-message-label svg{width:11px;height:11px}.customer-portal.workspace-portal .portal-message-meta{display:none}.customer-portal.workspace-portal .portal-message-excerpt{-webkit-line-clamp:2;color:#6e786e;-webkit-box-orient:vertical;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.workspace-portal .ws-contact-intro{color:#6e786e;margin:0 0 19px;font-size:12px;line-height:1.9}.workspace-portal .ws-contact-actions{align-items:stretch;gap:8px;display:flex}.workspace-portal .ws-contact-actions .ws-button{border-radius:7px;flex:1;gap:7px;min-height:37px;padding:10px 9px;font-size:11px}.workspace-portal .ws-contact-actions .ws-button:first-child{flex:1.5}.workspace-portal .ws-contact-actions .ws-button>svg{width:13px}.workspace-portal .ws-agenda{padding:19px 20px}.workspace-portal .ws-agenda .ws-section-heading{margin-bottom:18px}.workspace-portal .ws-agenda h2{font-size:20px}.workspace-portal .ws-agenda .ws-text-button{text-underline-offset:3px;font-size:11px;text-decoration:underline}.workspace-portal .ws-next-feature{text-align:left;color:#6e786e;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:0;display:flex}.workspace-portal .ws-next-date{color:#8d7953;background:linear-gradient(130deg,#fff,#faf6eb);border:1px solid #eee6d5;border-radius:9px;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;min-height:66px;display:flex;box-shadow:inset 0 1px #fff}.workspace-portal .ws-next-date>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.workspace-portal .ws-next-date>strong{font:500 31px/1.1 var(--ws-display);letter-spacing:-.04em;color:#506239;margin-top:3px}.workspace-portal .ws-next-feature>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.workspace-portal .ws-next-feature b{font:500 17px/1.2 var(--ws-display);color:#596f40;letter-spacing:-.01em}.workspace-portal .ws-next-feature small{color:#6e786e;font-size:12px;line-height:1.6}.workspace-portal .ws-next-feature>span:nth-child(2)>span{color:#6e786e;font-size:10px;line-height:1.7}.workspace-portal .ws-next-feature>svg{color:#6e786e;flex-shrink:0;width:15px}.workspace-portal .ws-documents .ws-section-heading h2{font-size:20px}.workspace-portal .ws-documents .ws-text-button{gap:4px;font-size:10px}.workspace-portal .ws-document-list{flex-direction:column;gap:9px;display:flex}.workspace-portal .ws-document-list>button{text-align:left;color:#6e786e;background:linear-gradient(120deg,#fff,#f9fbf5);border:1px solid #edf0e5;border-radius:9px;align-items:center;gap:11px;width:100%;min-width:0;padding:12px 10px;display:flex;box-shadow:0 2px 5px #4e633504}.workspace-portal .ws-document-icon{color:#8d7953;background:#fcf0e9;border:1px solid #f6e6dc;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:38px;display:grid}.workspace-portal .ws-document-icon.full{color:#6b7983;background:#edf4fa;border-color:#e2ebf0;grid-column:auto}.workspace-portal .ws-document-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.workspace-portal .ws-document-list b{color:#687e49;font-size:12px;font-weight:700;line-height:1.6}.workspace-portal .ws-document-list small{color:#6e786e;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workspace-portal .ws-document-list em{color:#6e786e;font-size:10px;font-style:normal}.workspace-portal .ws-document-list>button>svg{color:#6e786e;flex-shrink:0;width:15px}.workspace-portal .ws-document-empty{text-align:center;color:#6e786e;padding:20px 7px}.workspace-portal .ws-document-empty p{color:#6e786e;margin:13px 0 8px;font-size:13px;line-height:1.9}.workspace-portal .ws-document-empty .ws-text-button{font-size:12px}.workspace-portal .ws-empty-project{color:#8d7953;background:linear-gradient(120deg,#fff,#f9f5ed);border:1px solid #ece5d7;border-radius:13px;flex-direction:column;align-items:flex-start;gap:16px;min-height:230px;padding:35px;display:flex}.workspace-portal .ws-empty-project h2{font:500 30px/1.2 var(--ws-display);color:#646d4d;letter-spacing:-.02em}.workspace-portal .ws-empty-project p{color:#6e786e;font-size:13px;line-height:1.9}.workspace-portal .ws-directory{flex-direction:column;gap:19px;display:flex}.workspace-portal .ws-directory>.ws-section-heading{margin:6px 0 0}.workspace-portal .ws-directory h2{font:500 21px/1.4 var(--ws-display);letter-spacing:-.04em;color:#425e70}.workspace-portal .ws-inbox{background:#fff;border:1px solid #e0e8ed;border-radius:16px;overflow:hidden}.workspace-portal .ws-inbox>.ws-section-heading{border-bottom:1px solid #e9eef1;margin:0;padding:22px 24px}.workspace-portal .ws-inbox-list{flex-direction:column;display:flex}.workspace-portal .ws-inbox-item{text-align:left;width:100%;box-shadow:none;color:#737f88;background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:0;align-items:center;gap:17px;padding:23px 24px;display:flex}.workspace-portal .ws-inbox-item:last-child{border:0}.workspace-portal .ws-inbox-avatar{color:#7d6d4e;width:44px;height:44px;font:500 12px var(--ws-display);background:linear-gradient(130deg,#faf7f0,#ede3cf);border:1px solid #e5ddcd;border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.workspace-portal .ws-inbox-copy{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.workspace-portal .ws-inbox-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-portal .ws-inbox-meta b{color:#5f7b8e;font-size:14px;font-weight:700}.workspace-portal .ws-inbox-meta time{color:#707b84;font-size:12px}.workspace-portal .ws-inbox-copy>strong{font:500 16px/1.5 var(--ws-display);letter-spacing:-.035em;color:#4c6b81}.workspace-portal .ws-inbox-copy>span:last-child{color:#61717c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.workspace-portal .ws-inbox-item>svg{flex-shrink:0}.workspace-portal .ws-file-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-portal .ws-file-card{text-align:left;color:#667580;background:linear-gradient(145deg,#fff 45%,#f5f9fc);border:1px solid #dee7ed;border-radius:15px;flex-direction:column;align-items:flex-start;gap:13px;min-width:0;padding:23px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 3px 8px #2d506705}.workspace-portal .ws-file-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;display:flex}.workspace-portal .ws-file-mark{color:#637886;background:linear-gradient(135deg,#fff,#edf4f9);border:1px solid #dce7ee;border-radius:10px;place-items:center;width:60px;height:71px;display:grid;position:relative;box-shadow:3px 3px #edf3f7,4px 4px #dfe8ed}.workspace-portal .ws-file-card>strong{font:500 19px/1.4 var(--ws-display);letter-spacing:-.04em;color:#48687d}.workspace-portal .ws-file-service{color:#6c7b86;font-size:13px}.workspace-portal .ws-file-bottom{color:#586e7d;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.workspace-portal .ws-empty-directory{text-align:center;color:#72828d;background:#fffa;border:1px dashed #dce7ee;border-radius:14px;grid-column:1/-1;padding:45px 25px}.workspace-portal .ws-inbox .ws-empty-directory{border:0;border-radius:0}.workspace-portal .ws-empty-directory>svg{margin-bottom:16px}.workspace-portal .ws-empty-directory h3{font:500 21px/1.5 var(--ws-display);letter-spacing:-.04em;color:#6b7983;margin-bottom:8px}.workspace-portal .ws-empty-directory p{color:#6d7b86;font-size:14px;line-height:1.9}.customer-portal.workspace-portal :is(section,div).panel,.customer-portal.workspace-portal section.demo-detail{background:#fff;border:1px solid #dfe7ed;border-radius:15px;padding:25px;box-shadow:0 4px 10px #284a6104}.customer-portal.workspace-portal .panel.table-panel{padding:0;overflow:hidden}.customer-portal.workspace-portal .panel h3,.customer-portal.workspace-portal .demo-detail>h3{font:500 18px/1.5 var(--ws-display);letter-spacing:-.035em;color:#3e5e75}.customer-portal.workspace-portal .panel p,.customer-portal.workspace-portal .panel .preserve,.customer-portal.workspace-portal .demo-detail>p{color:#6b7983;font-size:14px;line-height:1.95}.customer-portal.workspace-portal .panel .fineprint{color:#6d7b85;font-size:14px}.customer-portal.workspace-portal .panel label{color:#5b6c77;font-size:14px}.customer-portal.workspace-portal .text-link{color:#687783;font-size:14px}.customer-portal.workspace-portal .detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:20px;display:grid}.customer-portal.workspace-portal .detail-grid>div{min-width:0}.customer-portal.workspace-portal .detail-grid section{margin-bottom:20px}.customer-portal.workspace-portal .project-section-nav{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.customer-portal.workspace-portal .project-section-nav button{color:#526878;min-height:40px;box-shadow:none;background:#ffffffa8;border:1px solid #dce6ed;border-radius:8px;padding:10px 15px;font-size:14px}.customer-portal.workspace-portal .project-progress{color:#6a7983;background:#ffffff9c;border:1px solid #e0e8ed;border-radius:12px;margin:24px 0;padding:20px 24px}.customer-portal.workspace-portal .project-progress ol{margin:0}.customer-portal.workspace-portal .project-progress p{color:#6c7a84;font-size:14px;line-height:1.9}.customer-portal.workspace-portal .project-progress li{color:#6c7b85;font-size:13px}.customer-portal.workspace-portal .project-progress .progress-number{color:#5e7382;box-shadow:none;background:#f4f8fb;border-color:#d9e6ef}.customer-portal.workspace-portal .project-progress .complete .progress-number{color:#fff;background:#d3e0e6;border-color:#d3e0e6}.customer-portal.workspace-portal .project-progress .current .progress-number{color:#5e7382;background:#f4f8fb;border-color:#b9cbd7}.customer-portal.workspace-portal .project-progress li:before{background:#dfe9ef}.customer-portal.workspace-portal input,.customer-portal.workspace-portal textarea,.customer-portal.workspace-portal select{color:#4a6b83;box-shadow:none;background:#fbfdfe;border:1px solid #dce6ed;border-radius:8px;padding:11px 13px;font-size:14px;line-height:1.7}.customer-portal.workspace-portal input::placeholder,.customer-portal.workspace-portal textarea::placeholder{color:#717f88}.customer-portal.workspace-portal .table-heading{background:linear-gradient(120deg,#fff,#f8fbfd);border-color:#e7edf1;padding:23px 24px}.customer-portal.workspace-portal .table-heading h3{font-size:15px}.customer-portal.workspace-portal .table-filters input,.customer-portal.workspace-portal .table-filters select{font-size:14px}.customer-portal.workspace-portal th{text-transform:uppercase;letter-spacing:.1em;color:#6b7a83;background:#f7fafc;padding:15px 20px;font-size:12px}.customer-portal.workspace-portal td{color:#647682;border-color:#edf2f5;padding:19px 20px;font-size:14px}.customer-portal.workspace-portal .table-title{color:#5f829a;font-size:14px;font-weight:600}.customer-portal.workspace-portal td small{color:#76838b;font-size:12px}.customer-portal.workspace-portal .badge{color:#607381;background:#f0f5f8;border:1px solid #e1eaf0;border-radius:6px;padding:5px 8px;font-size:12px}.customer-portal.workspace-portal .badge.ready,.customer-portal.workspace-portal .badge.paid{color:#62745e;background:#eff5ef;border-color:#dde8db}.customer-portal.workspace-portal .badge.offered{color:#82714e;background:#faf4e6;border-color:#e8dcc1}.customer-portal.workspace-portal .message{box-shadow:none;background:#f4f8fb;border:1px solid #e2ebf1;border-radius:11px;padding:18px}.customer-portal.workspace-portal .message b{color:#637480;font-size:14px}.customer-portal.workspace-portal .message small{color:#6b7983;font-size:12px}.customer-portal.workspace-portal .message p{color:#667682;font-size:14px}.customer-portal.workspace-portal .file-placeholder{color:#6c7d88;background:#f8fbfc;border-color:#dce7ee;font-size:14px}.customer-portal.workspace-portal .demo-detail{max-width:100%;margin-top:17px}.customer-portal.workspace-portal .demo-detail>h2{margin:11px 0 10px}.customer-portal.workspace-portal .demo-detail>h3{margin:20px 0 10px}.customer-portal.workspace-portal .demo-detail form{margin-top:20px}.customer-portal.workspace-portal .demo-detail .demo-paper{background:#fff;border:1px solid #e0e7ec;border-radius:10px;max-width:700px;margin:25px auto;padding:35px;box-shadow:0 9px 25px #2d4d620a}.customer-portal.workspace-portal .request-confirm-delete-button,.customer-portal.workspace-portal .request-confirm-delete-button:hover{color:#fff;background:#9f665a;border-color:#9f665a}.workspace-portal :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #688fa7}.workspace-portal .ws-global-search:focus-within{border-color:#b5c9d7;box-shadow:0 0 0 3px #dceaf344}.workspace-portal .ws-calendar-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.workspace-portal .ws-calendar{background:#fff;border:1px solid #e2e6dc;border-radius:13px;overflow:hidden;box-shadow:0 4px 14px #37482b05}.workspace-portal .ws-calendar>header{border-bottom:1px solid #ecefe7;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.workspace-portal .ws-calendar>header h2{font:500 28px/1.3 var(--ws-display);letter-spacing:-.02em;color:#4b5b3d;margin-top:5px}.workspace-portal .ws-calendar>header>div:last-child{align-items:center;gap:6px;display:flex}.workspace-portal .ws-calendar>header button{color:#6e786e;background:#f8faf5;border:1px solid #e6eadf;border-radius:7px;place-items:center;min-width:31px;height:31px;padding:0 9px;font-size:12px;display:grid}.workspace-portal .ws-calendar-week{color:#6e786e;text-align:center;background:#fbfcf9;grid-template-columns:repeat(7,1fr);padding:15px 12px;font-size:13px;display:grid}.workspace-portal .ws-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workspace-portal .ws-calendar-day{background:#fff;border-top:1px solid #eef1e7;border-right:1px solid #eef1e7;min-width:0;min-height:99px;padding:10px 7px}.workspace-portal .ws-calendar-day:nth-child(7n){border-right:0}.workspace-portal .ws-calendar-day>time{color:#6e786e;place-items:center;width:22px;height:22px;margin:0 0 8px;font-size:13px;display:grid}.workspace-portal .ws-calendar-day.outside{background:#fcfdf9}.workspace-portal .ws-calendar-day.outside>time{color:#6e786e}.workspace-portal .ws-calendar-day.today>time{color:#fff;background:#3d6550;border-radius:50%}.workspace-portal .ws-calendar-day>button{color:#8d7953;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#f9f3e5;border:1px solid #e9dfc7;border-radius:4px;width:100%;min-width:0;margin-top:4px;padding:5px;font-size:10px;display:block;overflow:hidden}.workspace-portal .ws-calendar-day>button>span{background:#b79c64;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.workspace-portal .ws-calendar-upcoming{background:linear-gradient(140deg,#fff,#f9fbf5);border:1px solid #e4e8db;border-radius:13px;padding:25px 22px}.workspace-portal .ws-calendar-upcoming h2{font:500 23px/1.3 var(--ws-display);color:#5b6f48;margin:9px 0 20px}.workspace-portal .ws-calendar-upcoming>button{text-align:left;color:#6e786e;background:0 0;border:0;border-bottom:1px solid #e9eedf;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.workspace-portal .ws-calendar-upcoming>button>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.workspace-portal .ws-calendar-upcoming>button b{color:#6e786e;font-size:13px;font-weight:600;line-height:1.8}.workspace-portal .ws-calendar-upcoming small{color:#6e786e;font-size:12px}.workspace-portal .ws-calendar-upcoming>button>svg{flex-shrink:0}.workspace-portal .ws-calendar-upcoming>p{color:#6e786e;font-size:13px;line-height:1.9}.workspace-portal .ws-calendar-note{margin-top:23px}@media (hover:hover) and (pointer:fine){.customer-portal.workspace-portal .ws-sidebar nav button:hover{color:#806e4d;background:#f2eee5}.workspace-portal .ws-stat:hover{border-color:#d6d7c7;transform:translateY(-2px);box-shadow:0 8px 20px #4b513b09}.workspace-portal .ws-project-card:hover{border-color:#d1d9c6;transform:translateY(-3px);box-shadow:0 9px 20px #4b513b0b}.workspace-portal .ws-project-cover:hover>img{transform:scale(1.04)}.workspace-portal .ws-focus-title:hover,.workspace-portal .ws-project-title:hover{color:#6e786e}.workspace-portal .ws-primary:hover{color:#fff;background:linear-gradient(125deg,#325e50,#477b64);border-color:#4e7d62;transform:translateY(-1px)}.customer-portal.workspace-portal .button:hover,.customer-portal.workspace-portal .cloud-welcome>.button:hover{color:#fff;background:linear-gradient(125deg,#a78852,#c7ac79);border-color:#ae925d;transform:translateY(-1px)}.customer-portal.workspace-portal .button.secondary:hover,.workspace-portal .ws-secondary:hover{color:#6e8458;background:#f1f5eb;border-color:#d9e1cf;transform:none}.workspace-portal .ws-feed-row:hover,.workspace-portal .ws-next-feature:hover,.workspace-portal .ws-document-list>button:hover,.workspace-portal .ws-inbox-item:hover,.workspace-portal .ws-search-results>button:hover{background:#f5f8ef}.workspace-portal .ws-text-button:hover{color:#698446}.workspace-portal .ws-calendar>header button:hover{background:#edf3e4}.workspace-portal .ws-calendar-day>button:hover{background:#f2e7c9}}@media (min-width:1650px){.customer-portal.workspace-portal .app-sidebar.ws-sidebar{flex-basis:244px;width:244px;padding-inline:23px}.customer-portal.workspace-portal .app-main{width:calc(100% - 244px)}.customer-portal.workspace-portal .app-content{padding:29px 35px 45px}.workspace-portal .ws-work-grid{grid-template-columns:minmax(0,1fr) 351px;gap:21px}.workspace-portal .ws-focus-project{min-height:221px}.workspace-portal .ws-focus-main{padding:25px 25px 24px 10px}.workspace-portal .ws-focus-title{font-size:33px}.workspace-portal .ws-focus-bottom{margin-top:29px}.workspace-portal .ws-project-cover{height:102px}.workspace-portal .ws-project-title{min-height:52px;font-size:21px}.workspace-portal .ws-stats{gap:13px}.workspace-portal .ws-stat{gap:14px;padding:21px 16px}.workspace-portal .ws-stat-icon{flex-basis:41px;width:41px;height:44px}}@media (max-width:1320px) and (min-width:961px){.customer-portal.workspace-portal .app-sidebar.ws-sidebar{flex-basis:190px;width:190px;padding-inline:14px}.customer-portal.workspace-portal .app-main{width:calc(100% - 190px)}.customer-portal.workspace-portal .app-content,.customer-portal.workspace-portal .app-top.ws-topbar{padding-inline:23px}.workspace-portal .ws-breadcrumb>span,.workspace-portal .ws-breadcrumb>svg{display:none}.workspace-portal .ws-work-grid{grid-template-columns:minmax(0,1fr) 288px;gap:16px}.workspace-portal .ws-focus-project{grid-template-columns:22% minmax(0,1fr);min-height:240px}.workspace-portal .ws-focus-main{padding-right:18px}.workspace-portal .ws-focus-bottom{flex-wrap:wrap;gap:17px}.workspace-portal .ws-focus-bottom>.ws-project-track{flex-basis:100%}.workspace-portal .ws-focus-bottom>.ws-button{margin-left:auto}.workspace-portal .ws-focus-title{font-size:27px}.workspace-portal .ws-focus-service{font-size:13px}.workspace-portal .ws-stats{grid-template-columns:1fr 1fr;gap:11px}.workspace-portal .ws-stat{gap:14px;padding:17px}.workspace-portal .ws-stat>svg{right:15px}.workspace-portal .ws-stat-copy{gap:5px}.workspace-portal .ws-stat-copy>strong{font-size:27px}.workspace-portal .ws-project-card-grid{gap:11px}.workspace-portal .ws-more-projects{padding:16px}.workspace-portal .ws-section-heading h2{font-size:21px}.workspace-portal .ws-section-heading{gap:11px}.workspace-portal .ws-text-button{font-size:12px}.workspace-portal .ws-project-cover{height:80px}.workspace-portal .ws-project-card-copy{padding:11px 10px}.workspace-portal .ws-project-title{min-height:48px;font-size:18px}.workspace-portal .ws-conversation,.workspace-portal .ws-agenda,.workspace-portal .ws-documents{padding:17px}.workspace-portal .ws-contact-actions{flex-direction:column}.workspace-portal .ws-contact-actions .ws-button{min-height:37px;font-size:13px}.workspace-portal .ws-contact-person{gap:9px}.workspace-portal .ws-contact-person small{font-size:13px}.workspace-portal .ws-contact-person b{font-size:20px}.workspace-portal .ws-contact-project{display:none}.workspace-portal .ws-documents .ws-section-heading{flex-wrap:wrap;gap:8px}.workspace-portal .ws-feed-row{flex-wrap:wrap;gap:10px}.workspace-portal .ws-feed-excerpt{flex-basis:calc(100% - 44px);order:1;margin-left:44px}.workspace-portal .ws-feed-row time{margin-left:auto}.workspace-portal .ws-feed-row>svg{display:none}.workspace-portal .ws-calendar-layout{grid-template-columns:1fr}.workspace-portal .ws-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px) and (min-width:761px){.customer-portal.workspace-portal .app-sidebar.ws-sidebar{flex-basis:185px;width:185px;padding-inline:12px}.customer-portal.workspace-portal .app-main{width:calc(100% - 185px)}.customer-portal.workspace-portal .app-content{padding:23px}.customer-portal.workspace-portal .app-top.ws-topbar{gap:16px;padding-inline:23px}.workspace-portal .ws-breadcrumb,.workspace-portal .ws-sync{display:none}.workspace-portal .ws-global-search{width:100%;max-width:none}.workspace-portal .ws-topbar-actions{gap:13px}.workspace-portal .ws-work-grid{grid-template-columns:1fr}.workspace-portal .ws-context-zone{grid-template-columns:1fr 1fr;align-items:start;gap:17px;display:grid}.workspace-portal .ws-documents{grid-column:1/-1}.workspace-portal .ws-document-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-portal .ws-focus-project{grid-template-columns:24% 1fr;min-height:230px}.workspace-portal .ws-focus-bottom{flex-wrap:wrap;gap:15px}.workspace-portal .ws-focus-bottom>.ws-project-track{flex-basis:100%}.workspace-portal .ws-focus-bottom>.ws-button{margin-left:auto}.workspace-portal .ws-stats{grid-template-columns:1fr 1fr}.workspace-portal .ws-project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-portal .ws-project-title{font-size:18px}.workspace-portal .ws-project-card-copy>p,.workspace-portal .ws-card-date{font-size:12px}.workspace-portal .ws-conversation .ws-section-heading h2{font-size:20px}.workspace-portal .ws-contact-actions{flex-direction:column}.workspace-portal .ws-agenda .ws-section-heading{flex-wrap:wrap;gap:8px}.workspace-portal .ws-file-grid{grid-template-columns:1fr 1fr}.workspace-portal .ws-calendar-layout,.customer-portal.workspace-portal .detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.customer-portal.workspace-portal{background:radial-gradient(at 100% 0,#f4eee2aa,#0000 30%),#f7f8f5;display:block}.customer-portal.workspace-portal .app-sidebar.ws-sidebar{z-index:30;border:0;border-bottom:1px solid #e7e9df;border-radius:0;grid-template-columns:1fr auto;gap:17px 10px;width:100%;height:auto;min-height:0;padding:21px 20px 11px;display:grid;position:relative;overflow:visible}.customer-portal.workspace-portal .ws-sidebar .brand{height:26px;margin:0}.customer-portal.workspace-portal .ws-sidebar .brand .skriptovia-word{font-size:25px}.workspace-portal .ws-workspace,.workspace-portal .ws-nav-label{display:none}.customer-portal.workspace-portal .ws-sidebar nav{scrollbar-width:none;flex-direction:row;grid-area:2/1/auto/-1;gap:5px;max-width:100%;padding:0 0 2px;display:flex;overflow-x:auto}.workspace-portal .ws-sidebar nav::-webkit-scrollbar{display:none}.customer-portal.workspace-portal .ws-sidebar nav button{white-space:nowrap;border-radius:7px;flex-shrink:0;gap:8px;width:auto;min-height:39px;padding:9px 11px;font-size:12px}.customer-portal.workspace-portal .ws-sidebar nav button svg{width:15px;height:15px}.customer-portal.workspace-portal .ws-sidebar nav small{min-width:18px;height:18px;margin-left:1px;font-size:11px}.customer-portal.workspace-portal .ws-sidebar nav[aria-label=Verwaltung],.customer-portal.workspace-portal .ws-sidebar nav[aria-label=Administration]{grid-row:3;margin-top:-8px}.customer-portal.workspace-portal .sidebar-bottom.ws-sidebar-bottom{flex-direction:row;grid-area:1/2;align-items:center;gap:0;margin:0;padding:0;display:flex;position:static}.workspace-portal .ws-private-note,.customer-portal.workspace-portal .ws-site-link,.customer-portal.workspace-portal .ws-account-link{display:none}.customer-portal.workspace-portal .account-mini{border:0;gap:0;margin:0;padding:0}.customer-portal.workspace-portal .account-mini>div,.customer-portal.workspace-portal .account-mini .signout-button{display:none}.customer-portal.workspace-portal .account-mini .avatar{border-radius:50%;flex-basis:28px;width:28px;height:28px;font-size:12px}.customer-portal.workspace-portal .app-main{width:100%}.customer-portal.workspace-portal .app-top.ws-topbar{gap:14px;height:auto;min-height:59px;padding:12px 20px}.workspace-portal .ws-breadcrumb,.workspace-portal .ws-sync,.workspace-portal .ws-top-avatar,.workspace-portal .ws-top-refresh{display:none}.workspace-portal .ws-global-search{border-radius:8px;gap:7px;width:100%;min-width:0;max-width:none;margin:0;padding:8px 10px}.workspace-portal .ws-global-search>svg{width:15px}.customer-portal.workspace-portal .ws-global-search input{transform-origin:unset;flex:1;width:100%;min-width:0;max-width:100%;margin:0;font-size:16px;line-height:1.4;transform:none}.workspace-portal .ws-search-key{display:none}.workspace-portal .ws-topbar-actions{flex-shrink:0;gap:14px}.workspace-portal .ws-topbar .language-switcher{font-size:13px}.workspace-portal .ws-top-message{width:20px}.workspace-portal .ws-top-message>svg{width:18px}.workspace-portal .ws-search-results{min-width:260px;max-width:calc(100vw - 40px)}.customer-portal.workspace-portal .app-content{padding:20px 18px 35px}.customer-portal.workspace-portal .demo-ribbon{align-items:flex-start;gap:12px;margin:0 0 21px;font-size:11px}.customer-portal.workspace-portal .demo-ribbon a{white-space:nowrap;font-size:11px}.customer-portal.workspace-portal .page-heading,.customer-portal.workspace-portal .cloud-welcome{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.customer-portal.workspace-portal .page-heading h1,.customer-portal.workspace-portal .cloud-welcome h1{letter-spacing:-.025em;margin-bottom:10px;font-size:33px;line-height:1.15}.customer-portal.workspace-portal .page-heading p{max-width:300px;font-size:12px;line-height:1.9}.customer-portal.workspace-portal .cloud-welcome>.button{min-height:42px;padding:11px 15px;font-size:12px}.workspace-portal .ws-work-grid{grid-template-columns:1fr;gap:18px}.workspace-portal .ws-project-zone,.workspace-portal .ws-context-zone{gap:17px}.workspace-portal .ws-focus-project{border-radius:12px;grid-template-columns:1fr}.workspace-portal .ws-focus-visual{height:116px}.workspace-portal .ws-focus-visual img{object-fit:cover;object-position:20% 65%;width:100%;height:100%}.workspace-portal .ws-focus-visual:after{background:linear-gradient(#0000 40%,#fff3 68%,#fff)}.workspace-portal .ws-focus-main{padding:13px 20px 21px}.workspace-portal .ws-focus-header{gap:10px;margin-bottom:13px}.workspace-portal .ws-focus-header .ws-section-kicker{font-size:12px}.workspace-portal .ws-status{padding:4px 7px;font-size:12px}.workspace-portal .ws-focus-title{letter-spacing:-.025em;font-size:28px;line-height:1.2}.workspace-portal .ws-focus-service{gap:6px;font-size:13px;line-height:1.8}.workspace-portal .ws-focus-bottom{flex-direction:column;align-items:stretch;gap:22px;margin-top:24px}.workspace-portal .ws-focus-bottom>.ws-button{align-self:flex-end;min-height:42px;padding:11px 14px;font-size:12px}.workspace-portal .ws-focus-bottom>.ws-button>svg{width:16px}.workspace-portal .ws-project-track{width:100%;min-height:43px}.workspace-portal .ws-project-track>li{gap:8px}.workspace-portal .ws-project-track b{font-size:11px}.workspace-portal .ws-project-track>li>span{width:19px;height:19px}.workspace-portal .ws-project-track>li:before{top:9px;left:calc(10px - 50%);right:calc(50% + 10px)}.workspace-portal .ws-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.workspace-portal .ws-stat{border-radius:10px;gap:10px;padding:17px 12px}.workspace-portal .ws-stat-icon{border-radius:10px;flex-basis:31px;width:31px;height:34px}.workspace-portal .ws-stat-icon>svg{width:18px}.workspace-portal .ws-stat-copy{gap:5px}.workspace-portal .ws-stat-copy>strong{font-size:27px}.workspace-portal .ws-stat-copy>b{font-size:13px;line-height:1.7}.workspace-portal .ws-stat-copy>small{margin-top:2px;font-size:11px;line-height:1.7}.workspace-portal .ws-stat>svg{width:11px;top:22px;right:10px}.workspace-portal .ws-more-projects,.workspace-portal .ws-activity,.workspace-portal .ws-conversation,.workspace-portal .ws-agenda,.workspace-portal .ws-documents{border-radius:12px;padding:20px}.workspace-portal .ws-section-heading{align-items:flex-start;gap:12px;margin-bottom:17px}.workspace-portal .ws-section-heading h2{font-size:23px;line-height:1.2}.workspace-portal .ws-section-heading .ws-text-button{text-align:right;flex-shrink:1;justify-content:flex-end;max-width:115px;font-size:12px}.workspace-portal .ws-project-card-grid{grid-template-columns:1fr;gap:14px}.workspace-portal .ws-project-cover{height:132px}.workspace-portal .ws-project-cover .ws-status{padding:5px 9px;font-size:12px;bottom:11px;left:12px}.workspace-portal .ws-cover-arrow{width:27px;height:27px;top:11px;right:11px}.workspace-portal .ws-project-card-copy{padding:16px}.workspace-portal .ws-project-title{min-height:0;font-size:23px;line-height:1.3}.workspace-portal .ws-project-card-copy>p{margin-top:10px;font-size:13px}.workspace-portal .ws-card-date{margin-top:8px;font-size:12px}.workspace-portal .ws-card-date>svg{width:12px}.workspace-portal .ws-card-stages{gap:4px;margin-top:18px}.workspace-portal .ws-card-stages>span{min-width:28px;font-size:12px}.workspace-portal .ws-card-stages>i{height:4px}.workspace-portal .ws-project-note{padding:20px}.workspace-portal .ws-project-note p{font-size:12px}.workspace-portal .ws-feed-row{flex-wrap:wrap;gap:10px;padding:15px 0}.workspace-portal .ws-feed-avatar{flex-basis:33px;width:33px;height:33px;font-size:12px}.workspace-portal .ws-feed-person{flex:1;min-width:0}.workspace-portal .ws-feed-person b,.workspace-portal .ws-feed-person small{font-size:12px}.workspace-portal .ws-feed-excerpt{flex-basis:calc(100% - 43px);order:1;margin-left:43px;font-size:12px;line-height:1.9}.workspace-portal .ws-feed-row time{white-space:nowrap;margin-left:auto;font-size:11px}.workspace-portal .ws-feed-row>svg{display:none}.workspace-portal .ws-conversation .ws-section-heading h2{font-size:24px}.workspace-portal .ws-contact-person{gap:13px;margin:22px 0}.workspace-portal .ws-contact-avatar{flex-basis:51px;width:51px;height:51px;font-size:20px}.workspace-portal .ws-contact-person b{font-size:23px}.workspace-portal .ws-contact-person small{font-size:13px}.workspace-portal .ws-contact-project{padding:5px 8px;font-size:12px}.customer-portal.workspace-portal .ws-conversation .portal-message-peek{gap:10px;margin-bottom:17px;padding:14px}.customer-portal.workspace-portal .portal-message-label{font-size:12px}.customer-portal.workspace-portal .portal-message-excerpt{font-size:13px;line-height:1.9}.workspace-portal .ws-contact-actions{gap:8px}.workspace-portal .ws-contact-actions .ws-button{gap:6px;min-height:43px;padding:10px 9px;font-size:12px}.workspace-portal .ws-contact-actions .ws-button>svg{width:14px}.workspace-portal .ws-agenda h2{font-size:24px}.workspace-portal .ws-agenda .ws-text-button{font-size:13px}.workspace-portal .ws-next-feature{gap:13px}.workspace-portal .ws-next-date{flex-basis:59px;min-height:72px}.workspace-portal .ws-next-date>span{font-size:11px}.workspace-portal .ws-next-date>strong{font-size:35px}.workspace-portal .ws-next-feature b{font-size:21px}.workspace-portal .ws-next-feature small{font-size:13px}.workspace-portal .ws-next-feature>span:nth-child(2)>span{font-size:12px}.workspace-portal .ws-documents .ws-section-heading h2{font-size:24px}.workspace-portal .ws-documents .ws-text-button{font-size:12px}.workspace-portal .ws-document-list>button{gap:12px;padding:14px 12px}.workspace-portal .ws-document-icon{flex-basis:35px;width:35px;height:41px}.workspace-portal .ws-document-list b,.workspace-portal .ws-document-list small,.workspace-portal .ws-document-list em{font-size:12px}.workspace-portal .ws-empty-project{padding:27px}.workspace-portal .ws-empty-project h2{font-size:30px}.workspace-portal .ws-empty-project p{font-size:13px}.workspace-portal .ws-file-grid{grid-template-columns:1fr}.workspace-portal .ws-file-card{padding:22px}.workspace-portal .ws-file-card>strong{font-size:25px}.workspace-portal .ws-file-service,.workspace-portal .ws-file-bottom{font-size:12px}.workspace-portal .ws-directory h2{font-size:25px}.workspace-portal .ws-inbox>.ws-section-heading{padding:20px}.workspace-portal .ws-inbox-item{align-items:flex-start;gap:12px;padding:20px}.workspace-portal .ws-inbox-avatar{border-radius:50%;flex-basis:35px;width:35px;height:35px;font-size:12px}.workspace-portal .ws-inbox-copy>strong{font-size:21px}.workspace-portal .ws-inbox-copy>span:last-child{font-size:12px}.workspace-portal .ws-inbox-meta b{font-size:13px}.workspace-portal .ws-inbox-meta time{font-size:12px}.workspace-portal .ws-inbox-item>svg{width:13px;margin-top:7px}.customer-portal.workspace-portal .detail-grid{grid-template-columns:1fr}.customer-portal.workspace-portal :is(section,div).panel,.customer-portal.workspace-portal section.demo-detail{border-radius:12px;padding:21px}.customer-portal.workspace-portal .panel.table-panel{padding:0}.customer-portal.workspace-portal .page-heading h2,.customer-portal.workspace-portal .demo-detail>h2{letter-spacing:-.02em;font-size:29px}.customer-portal.workspace-portal .project-progress{padding:17px}.customer-portal.workspace-portal .project-progress li{font-size:11px}.customer-portal.workspace-portal .project-progress p{font-size:12px;line-height:1.9}.customer-portal.workspace-portal .panel h3,.customer-portal.workspace-portal .demo-detail>h3{font-size:23px}.customer-portal.workspace-portal .panel p,.customer-portal.workspace-portal .demo-detail>p{font-size:14px}.customer-portal.workspace-portal input,.customer-portal.workspace-portal textarea,.customer-portal.workspace-portal select{font-size:16px}.customer-portal.workspace-portal .demo-detail .demo-paper{padding:25px}.customer-portal.workspace-portal .table-heading{padding:19px}.customer-portal.workspace-portal .table-filters{flex-direction:column;align-items:stretch;gap:9px}.customer-portal.workspace-portal .table-filters input,.customer-portal.workspace-portal .table-filters select{width:100%;max-width:none;font-size:16px}.workspace-portal .ws-calendar-layout{grid-template-columns:1fr;gap:18px}.workspace-portal .ws-calendar>header{gap:12px;padding:20px}.workspace-portal .ws-calendar>header h2{font-size:24px}.workspace-portal .ws-calendar>header button{min-width:28px;height:29px;padding-inline:7px;font-size:12px}.workspace-portal .ws-calendar-week{padding:13px 5px;font-size:12px}.workspace-portal .ws-calendar-day{min-height:58px;padding:7px 3px}.workspace-portal .ws-calendar-day>time{width:20px;height:20px;margin-bottom:4px;font-size:12px}.workspace-portal .ws-calendar-day>button{background:#b49b68;border-color:#b49b68;border-radius:50%;width:auto;min-height:13px;margin:3px;padding:4px;font-size:0;display:inline-block}.workspace-portal .ws-calendar-day>button>span{display:none}.workspace-portal .ws-calendar-upcoming{padding:22px}.workspace-portal .ws-calendar-upcoming h2{font-size:26px}.workspace-portal .ws-calendar-upcoming>button b,.workspace-portal .ws-calendar-upcoming small{font-size:13px}.workspace-portal .ws-calendar-upcoming>p{font-size:12px}}@media (max-width:360px){.customer-portal.workspace-portal .app-content{padding-inline:15px}.customer-portal.workspace-portal .app-top.ws-topbar{gap:11px;padding-inline:15px}.customer-portal.workspace-portal .app-sidebar.ws-sidebar{padding-inline:15px}.workspace-portal .ws-topbar-actions{gap:11px}.customer-portal.workspace-portal .page-heading h1,.customer-portal.workspace-portal .cloud-welcome h1{font-size:30px}.workspace-portal .ws-focus-main{padding-inline:17px}.workspace-portal .ws-focus-title{font-size:26px}.workspace-portal .ws-focus-header .ws-section-kicker,.workspace-portal .ws-focus-header>.ws-status{font-size:11px}.workspace-portal .ws-stat{gap:8px;padding:15px 10px}.workspace-portal .ws-stat-icon{border-radius:9px;flex-basis:27px;width:27px;height:31px}.workspace-portal .ws-stat-copy>b{font-size:12px}.workspace-portal .ws-stat-copy>small{font-size:10px}.workspace-portal .ws-stat>svg{width:9px;right:8px}.workspace-portal .ws-section-heading h2{font-size:22px}.workspace-portal .ws-section-heading .ws-text-button{max-width:95px;font-size:11px}.workspace-portal .ws-contact-actions{flex-direction:column}.workspace-portal .ws-contact-actions .ws-button,.workspace-portal .ws-contact-person small{font-size:12px}.workspace-portal .ws-documents .ws-section-heading{flex-wrap:wrap;gap:9px}.workspace-portal .ws-project-track b{font-size:10px}}@media (prefers-reduced-motion:reduce){.workspace-portal *,.workspace-portal :before,.workspace-portal :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.workspace-portal .ws-stat,.workspace-portal .ws-focus-project,.workspace-portal .ws-project-card,.workspace-portal .ws-agenda,.workspace-portal .ws-conversation,.workspace-portal .ws-button,.workspace-portal .ws-calendar-day{color:canvastext;background:canvas;border-color:canvastext}.workspace-portal .ws-project-track>li.complete>span{background:highlight;border-color:highlight}.workspace-portal .ws-project-track b,.workspace-portal .ws-focus-title,.workspace-portal .ws-project-title{color:canvastext}.workspace-portal .ws-project-cover .ws-status{color:canvastext;background:canvas}}.customer-portal.workspace-portal .ws-sidebar nav button>span{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;flex:1;min-width:0;line-height:1.6}.customer-portal.workspace-portal .ws-sidebar nav button{gap:10px}.customer-portal.workspace-portal .ws-sidebar nav button small{flex:none}.customer-portal.workspace-portal .ws-sidebar nav button>svg{flex:0 0 17px;width:17px;height:17px}.workspace-portal .ws-private-note{padding:15px 12px}.workspace-portal .ws-private-note b{font-size:11px;line-height:1.7}.workspace-portal .ws-private-note p{font-size:10px;line-height:1.8}.workspace-portal .ws-stat-copy>b{font-size:11px;line-height:1.7}.workspace-portal .ws-stat-copy>small{font-size:10px;line-height:1.7}.workspace-portal .ws-project-card-copy>p{font-size:10px}.workspace-portal .ws-project-cover img{filter:saturate(.8)}.workspace-portal .ws-settings-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workspace-portal .ws-settings-card{background:linear-gradient(130deg,#fff,#fbfcf7);border:1px solid #e6e9e1;border-radius:13px;padding:30px;box-shadow:0 4px 14px #414c3405}.workspace-portal .ws-settings-icon{color:#a08a5e;background:#f7f3e9;border:1px solid #e7e4d5;border-radius:13px;place-items:center;width:45px;height:48px;margin-bottom:21px;display:grid}.workspace-portal .ws-settings-card h2{font:500 28px/1.3 var(--ws-display);color:#45523b;letter-spacing:-.02em;margin-bottom:12px}.workspace-portal .ws-settings-card p{color:#7c8775;margin-bottom:20px;font-size:13px;line-height:1.9}.workspace-portal .ws-settings-card dl{margin:25px 0}.workspace-portal .ws-settings-card dl>div{border-bottom:1px solid #eaede3;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:13px;display:flex}.workspace-portal .ws-settings-card dt{color:#89937f}.workspace-portal .ws-settings-card dd{color:#59684b;margin:0;font-weight:600}.workspace-portal .ws-settings-card .ws-settings-note{background:#f9faf4;border:1px solid #e9eade;border-radius:8px;padding:16px;font-size:12px;line-height:1.9}.workspace-portal .ws-demo-dialog{color:#4d5c42;background:linear-gradient(130deg,#fff,#fcfcf8);border:1px solid #e3e7de;border-radius:18px;width:calc(100% - 40px);max-width:530px;max-height:calc(100vh - 40px);padding:31px;position:fixed;overflow-y:auto;box-shadow:0 30px 100px #1f302836}.workspace-portal .ws-demo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#253d345c}.workspace-portal .ws-demo-dialog>h2{font:500 33px/1.2 var(--ws-display);letter-spacing:-.02em;color:#405438;margin:10px 0 12px}.workspace-portal .ws-demo-dialog>p{color:#7b8d70;margin-bottom:23px;font-size:12px;line-height:1.9}.workspace-portal .ws-draft-mark{color:#b09a6d;background:linear-gradient(130deg,#faf7ef,#efe9d8);border:1px solid #e8e3d4;border-radius:13px;place-items:center;width:47px;height:49px;margin-bottom:22px;display:grid}.workspace-portal .ws-dialog-close{color:#96a28a;background:#fff;border:1px solid #e4e9dd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:20px;right:20px}.workspace-portal .ws-demo-dialog form>label{color:#839477;margin-top:16px;font-size:12px}.workspace-portal .ws-demo-dialog input,.workspace-portal .ws-demo-dialog select{color:#667b57;background:#fff;border:1px solid #dee5d6;border-radius:7px;margin-top:7px;padding:11px 12px;font-size:14px}.workspace-portal .ws-draft-fields{grid-template-columns:1fr 1fr;gap:15px;margin:17px 0 23px;display:grid}.workspace-portal .ws-draft-fields label{color:#839477;font-size:12px}.workspace-portal .ws-demo-dialog .ws-button{width:100%;min-height:43px;font-size:12px}@media (max-width:960px){.workspace-portal .ws-settings-grid{grid-template-columns:1fr}.workspace-portal .ws-settings-card{padding:25px}}@media (max-width:760px){.customer-portal.workspace-portal .ws-sidebar nav button{font-size:12px}.customer-portal.workspace-portal .ws-sidebar nav button>svg{flex-basis:15px;width:15px;height:15px}.customer-portal.workspace-portal .account-mini .signout-button{margin-left:12px;padding:4px;display:grid}.workspace-portal .ws-stat-copy>b{font-size:11px}.workspace-portal .ws-stat-copy>small{font-size:10px}.workspace-portal .ws-demo-dialog{width:calc(100% - 30px);max-height:calc(100dvh - 30px);padding:25px}.workspace-portal .ws-demo-dialog>h2{font-size:30px}.workspace-portal .ws-demo-dialog input,.workspace-portal .ws-demo-dialog select{font-size:16px}.workspace-portal .ws-draft-fields{grid-template-columns:1fr}.workspace-portal .ws-project-card-copy>p{font-size:11px}}.workspace-portal .ws-status.ready,.workspace-portal .ws-status.paid{color:#4d755b}.workspace-portal .ws-status.working,.workspace-portal .ws-status.offered{color:#806b44}.workspace-portal .ws-stat-2 .ws-stat-icon{color:#b35e57;background:#fbefed}.workspace-portal .ws-document-icon{color:#b95643;background:#fdf0e9;border-color:#f5ded3}.workspace-portal .ws-document-icon.full{color:#4d7997;background:#edf4fb;border-color:#dfeaf2}.customer-portal.workspace-portal .cloud-welcome>.button{color:#473922;text-shadow:0 1px #fff5;background:linear-gradient(120deg,#dbc399,#f0dfbf 58%,#d6bc8d);border-color:#c5a775}.workspace-portal .ws-card-stages>i.complete{background:#3d6451}.workspace-portal .ws-focus-service,.workspace-portal .ws-project-card-copy>p,.workspace-portal .ws-card-date{color:#6d786c}@media (hover:hover) and (pointer:fine){.customer-portal.workspace-portal .cloud-welcome>.button:hover{color:#473922;background:linear-gradient(120deg,#d6bb8c,#ead4aa);border-color:#b99a66}}.customer-portal.workspace-portal .app-top.ws-topbar{flex-wrap:nowrap}.customer-portal.workspace-portal .ws-global-search{min-width:0}.customer-portal.workspace-portal .ws-global-search input{height:22px;min-height:22px}.customer-portal.workspace-portal .ws-topbar .language-switcher{width:46px;min-width:46px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;flex:0 0 46px;gap:5px;padding:0}@media (max-width:760px){.customer-portal.workspace-portal .app-top.ws-topbar{flex-wrap:nowrap;height:68px;min-height:68px;padding-block:12px}.customer-portal.workspace-portal .ws-global-search{flex:1;min-width:0;height:42px;padding:8px 10px}.customer-portal.workspace-portal .ws-global-search input{flex:1;width:100%;height:24px;min-height:24px;font-size:16px;line-height:24px}.customer-portal.workspace-portal .ws-topbar .language-switcher{flex-basis:46px;width:46px;height:44px;min-height:44px}.workspace-portal .ws-topbar-actions{gap:8px}.workspace-portal .ws-top-message{width:34px;height:44px}}@media (min-width:1181px) and (max-width:1320px){.workspace-portal .ws-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-portal .ws-stat{gap:9px;padding:16px 11px}.workspace-portal .ws-stat-icon{flex-basis:30px;width:30px;height:34px}.workspace-portal .ws-stat-icon>svg{width:18px}.workspace-portal .ws-stat-copy>b,.workspace-portal .ws-stat-copy>small{font-size:10px}}.customer-portal.workspace-portal.workspace-admin{--ws-ink:#293531;--ws-muted:#64716a;--ws-line:#e7ebea;--ws-gold:#95815b;color:#293531;background:#f8faf9}.customer-portal.workspace-portal.workspace-admin .app-sidebar.ws-sidebar{background:#fff;border-right-color:#e8ecea}.workspace-admin .ws-manage-label{color:#6c786c;letter-spacing:.15em;margin-top:27px;font-size:9px}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav button{color:#64716a}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav button.active{color:#5c6356;background:#f6f6f2;border-color:#e9e9df;box-shadow:inset 0 1px #fff}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav button.active svg{color:#6c786c}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav small{color:#6c786c;background:#f5f6f3}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav .ws-nav-count{color:#6c786c;background:#f8f6f0}.workspace-admin .ws-private-note{background:#fafbf9;border-color:#e9ede6}.workspace-admin .ws-private-note b{color:#73816b}.workspace-admin .ws-private-note p,.workspace-admin .ws-private-note>svg{color:#6c786c}.customer-portal.workspace-portal.workspace-admin .app-top.ws-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom-color:#ebeeec}.workspace-admin .ws-global-search{background:#fafcfb;border-color:#e8eeea}.workspace-admin .ws-top-avatar{background:linear-gradient(140deg,#4b685c,#395446);border-color:#45634e;box-shadow:inset 0 1px #fff3}.customer-portal.workspace-portal.workspace-admin .app-content{max-width:1680px}.workspace-admin .ws-focus-project,.workspace-admin .ws-stat,.workspace-admin .ws-more-projects,.workspace-admin .ws-activity,.workspace-admin .ws-conversation,.workspace-admin .ws-agenda,.workspace-admin .ws-documents{background:#fff;border-color:#e8ece8;box-shadow:0 3px 12px #2b483003}.workspace-admin .ws-focus-visual img{opacity:.78;filter:saturate(.7)brightness(1.03)}.workspace-admin .ws-focus-visual:after{background:linear-gradient(90deg,#ffffff12 10%,#ffffff32 60%,#fff)}.workspace-admin .ws-focus-header .ws-section-kicker{color:#6c786c;background:#fbfaf6;border-color:#f0ede5}.workspace-admin .ws-status.working,.workspace-admin .ws-status.offered{color:#8e7c51;background:#fbf9f2;border-color:#ece7d8}.workspace-admin .ws-status.ready,.workspace-admin .ws-status.paid{color:#64856a;background:#f2f7f3;border-color:#e2ebe2}.workspace-admin .ws-project-cover .ws-status{background:#ffffffed;border-color:#ffffffab}.workspace-admin .ws-project-card{background:#fff;border-color:#e8ece5;box-shadow:0 2px 5px #34512d03}.workspace-admin .ws-project-cover img{filter:saturate(.68)brightness(1.04)}.customer-portal.workspace-portal.workspace-admin .cloud-welcome>.button,.workspace-admin .ws-admin-create{color:#7a6e52;text-shadow:none;background:linear-gradient(135deg,#fff,#faf8f2);border-color:#dcd3bf;box-shadow:inset 0 1px #fff,0 2px 5px #97845a05}.workspace-admin .ws-primary{color:#fff;background:linear-gradient(120deg,#395e4d,#4b7059);border-color:#3d624d;box-shadow:inset 0 1px #fff2,0 2px 5px #3c654809}.workspace-admin .ws-secondary{color:#657c58;background:#f9fbf9;border-color:#e6ece5;box-shadow:inset 0 1px #fff}.workspace-admin .ws-stat-icon{color:#6c786c;background:#f3f8f4}.workspace-admin .ws-stat-1 .ws-stat-icon,.workspace-admin .ws-stat-3 .ws-stat-icon{color:#6c786c;background:#faf9f5}.workspace-admin .ws-stat-2 .ws-stat-icon{color:#6c786c;background:#fcf5f3}.workspace-admin .ws-stat-copy>b,.workspace-admin .ws-stat-copy>small{color:#788372}.workspace-admin .ws-stat-copy>strong{color:#394b33}.workspace-admin .ws-card-stages>i{background:#edf0e8}.workspace-admin .ws-card-stages>i.complete{background:#6f8d65}.customer-portal.workspace-portal.workspace-admin .ws-conversation .portal-message-peek{background:#fafcf8;border-color:#e9eee4}.customer-portal.workspace-portal.workspace-admin .portal-message-excerpt{color:#738569}.workspace-admin .ws-contact-avatar{color:#6c786c;background:linear-gradient(135deg,#f8f6ef,#eee9dc);box-shadow:0 0 0 1px #e9e7db}.workspace-admin .ws-contact-project{color:#6c786c;background:#f8faf5;border-color:#e7ebdf}.workspace-admin .ws-next-date{background:#fdfcf8;border-color:#eee9da}.workspace-admin .ws-document-list>button{box-shadow:none;background:#fdfefb;border-color:#edf0e7}.customer-portal.workspace-portal.workspace-admin :is(section,div).panel,.customer-portal.workspace-portal.workspace-admin .metrics .metric{background:#fff;border-color:#e6ece6;box-shadow:0 3px 10px #35502a03}.customer-portal.workspace-portal.workspace-admin .table-heading{background:#fff;border-color:#e9eee6}.customer-portal.workspace-portal.workspace-admin th{color:#6c786c;background:#fafcf8;border-color:#eef1e9}.customer-portal.workspace-portal.workspace-admin td{color:#75856b;border-color:#edf1e8}.customer-portal.workspace-portal.workspace-admin .table-title{color:#53684b}.customer-portal.workspace-portal.workspace-admin td small{color:#6c786c}.customer-portal.workspace-portal.workspace-admin td select{color:#6d835e;background:#fff;border-color:#e2e9da}.customer-portal.workspace-portal.workspace-admin input,.customer-portal.workspace-portal.workspace-admin textarea,.customer-portal.workspace-portal.workspace-admin select{color:#617755;background:#fff;border-color:#e0e8db}:is(.customer-portal.workspace-portal.workspace-admin input:focus-visible,.customer-portal.workspace-portal.workspace-admin textarea:focus-visible,.customer-portal.workspace-portal.workspace-admin select:focus-visible){outline-color:#a8baa0}.customer-portal.workspace-portal.workspace-admin .badge{color:#6c786c;background:#f8faf4;border-color:#e8edde}.customer-portal.workspace-portal.workspace-admin .badge.ready,.customer-portal.workspace-portal.workspace-admin .badge.paid{color:#6d875b;background:#f2f7ef;border-color:#e2ebda}.customer-portal.workspace-portal.workspace-admin .badge.offered{color:#6c786c;background:#fbfaf4;border-color:#ebe7d8}.customer-portal.workspace-portal.workspace-admin .project-section-nav button{color:#6c786c;background:#fff;border-color:#e4ebde}.customer-portal.workspace-portal.workspace-admin .message{box-shadow:none;background:#f8fbf5;border-color:#e6eedd}.customer-portal.workspace-portal.workspace-admin .file-placeholder{color:#6c786c;background:#fcfdf9;border-color:#e7eedd}.customer-portal.workspace-portal.workspace-admin .notice{color:#6c786c;background:#fafbf7;border-color:#e6ebde}.customer-portal.workspace-portal.workspace-admin .sales-kpis>div,.customer-portal.workspace-portal.workspace-admin .sales-finance>div,.customer-portal.workspace-portal.workspace-admin .sales-funnel,.customer-portal.workspace-portal.workspace-admin .sales-entry{box-shadow:none;background:#fff;border-color:#e7eddf}.customer-portal.workspace-portal.workspace-admin .analytics-kpis>div{background:#fff;border-color:#e8eee0}.customer-portal.workspace-portal.workspace-admin .request-confirm-delete-button,.customer-portal.workspace-portal.workspace-admin .request-confirm-delete-button:hover{color:#fff;background:#9f665a;border-color:#9f665a}.workspace-admin .ws-admin-demo-note{color:#6c786c;justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;font-size:10px;line-height:1.8;display:flex}.workspace-admin .ws-admin-demo-note a{color:#6c786c;white-space:nowrap}.workspace-admin .ws-admin-summary{grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:22px;display:grid}.workspace-admin .ws-admin-summary>div{background:#fff;border:1px solid #e7eddf;border-radius:12px;padding:23px}.workspace-admin .ws-admin-summary span{color:#6c786c;font-size:11px}.workspace-admin .ws-admin-summary strong{font:500 30px/1.3 var(--ws-display);letter-spacing:-.03em;color:#4d663d;margin-top:10px;display:block}.workspace-admin .ws-admin-preview-table{background:#fff;border:1px solid #e7eddf;border-radius:12px;overflow:hidden}.workspace-admin .ws-admin-preview-table .table-wrap{overflow-x:auto}.workspace-admin .ws-admin-preview-table .ws-section-heading{margin:0;padding:23px}.workspace-admin .ws-admin-preview-table table{width:100%}.workspace-admin .ws-admin-preview-empty{color:#6c786c;margin:20px 0;font-size:13px;line-height:1.9}.workspace-admin .ws-admin-preview-detail{background:#fff;border:1px solid #e5eddb;border-radius:12px;margin-top:18px;padding:24px}.workspace-admin .ws-admin-preview-detail h2{font:500 25px/1.3 var(--ws-display);color:#566f44;letter-spacing:-.02em;margin-bottom:17px}.workspace-admin .ws-admin-preview-detail p{color:#6c786c;font-size:13px;line-height:1.9}.workspace-admin .ws-admin-preview-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.workspace-admin .ws-admin-preview-detail dt{color:#6c786c;margin-bottom:5px;font-size:11px}.workspace-admin .ws-admin-preview-detail dd{color:#6b8557;margin:0;font-size:13px}.workspace-admin .ws-admin-preview-detail .message{margin-top:14px}@media (hover:hover) and (pointer:fine){.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav button:hover{color:#6f855d;background:#f8faf5}.customer-portal.workspace-portal.workspace-admin .cloud-welcome>.button:hover,.workspace-admin .ws-admin-create:hover{color:#7a6e52;background:#faf8f1;border-color:#cfc3a9}.workspace-admin .ws-stat:hover,.workspace-admin .ws-project-card:hover{border-color:#d5dfcb;box-shadow:0 7px 20px #36532a07}.workspace-admin .ws-admin-preview-table tbody tr:hover{background:#fcfdf9}}@media (max-width:960px){.workspace-admin .ws-admin-summary{gap:12px}.workspace-admin .ws-admin-summary>div{padding:19px}}@media (max-width:760px){.customer-portal.workspace-portal.workspace-admin{background:#fafcf9}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav button{font-size:12px}.workspace-admin .ws-manage-label{display:none}.workspace-admin .ws-admin-demo-note{align-items:flex-start;font-size:10px}.workspace-admin .ws-admin-summary{grid-template-columns:1fr}.workspace-admin .ws-admin-preview-detail{padding:21px}.workspace-admin .ws-admin-preview-detail dl{grid-template-columns:1fr}.workspace-admin .ws-focus-visual:after{background:linear-gradient(#ffffff12 10%,#ffffff42 60%,#fff)}.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav[aria-label=Verwaltung],.customer-portal.workspace-portal.workspace-admin .ws-sidebar nav[aria-label=Administration]{padding-top:4px}}@media (forced-colors:active){.workspace-admin .ws-focus-project,.workspace-admin .ws-stat,.workspace-admin .ws-conversation,.workspace-admin .ws-agenda,.workspace-admin .ws-documents,.workspace-admin .ws-primary,.workspace-admin .ws-secondary{color:canvastext;background:canvas;border-color:canvastext}}.customer-portal.workspace-portal.workspace-portal,.customer-portal.workspace-portal.workspace-portal.workspace-admin{--ws-ink:#292724;--ws-muted:#756f65;--ws-gold:#967746;--ws-line:#e9e2d7;color:#292724;background:radial-gradient(at 90% 0,#e9d8b51f,#0000 45%),#fbfaf8}.customer-portal.workspace-portal.workspace-portal .app-sidebar.ws-sidebar{background:#fff;border-right-color:#eee8de}.customer-portal.workspace-portal.workspace-portal .app-top.ws-topbar{background:#ffffffed;border-bottom-color:#eee8de}.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button{color:#706b61}.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button.active{color:#796744;background:linear-gradient(115deg,#f5efe4,#fcfaf6);border-color:#e9dfce}.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button.active svg{color:#967746}.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button.active:before{background:#b99a66}.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button svg{color:#817667}.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav small{color:#796744;background:#f7f3eb}.customer-portal.workspace-portal.workspace-portal .ws-private-note{background:linear-gradient(145deg,#fff,#f8f5ee);border-color:#ece4d6}.customer-portal.workspace-portal.workspace-portal .ws-private-note :is(b,svg){color:#806b45}.customer-portal.workspace-portal.workspace-portal .ws-private-note p{color:#756f65}.customer-portal.workspace-portal.workspace-portal .ws-global-search{background:#fdfcf9;border-color:#eae3d7}.customer-portal.workspace-portal.workspace-portal :is(.ws-focus-title,.ws-project-title,.ws-section-heading h2,.ws-next-feature b,.ws-contact-person b,.ws-settings-card h2,.ws-calendar-upcoming h2,.ws-directory h2){color:#3b352c}.customer-portal.workspace-portal.workspace-portal :is(.ws-focus-service,.ws-project-card-copy>p,.ws-card-date,.ws-stat-copy>b,.ws-stat-copy>small){color:#756f65}.customer-portal.workspace-portal.workspace-portal :is(.ws-focus-project,.ws-stat,.ws-more-projects,.ws-activity,.ws-conversation,.ws-agenda,.ws-documents,.ws-project-card){background:#fff;border-color:#eae4da;box-shadow:0 3px 14px #66513704}.customer-portal.workspace-portal.workspace-portal .ws-primary{color:#fff;background:linear-gradient(115deg,#806b45,#967746);border-color:#806b45;box-shadow:inset 0 1px #fff2,0 2px 7px #6651370b}.customer-portal.workspace-portal.workspace-portal .ws-secondary{color:#796744;background:#fcfaf6;border-color:#e8decd}.customer-portal.workspace-portal.workspace-portal .cloud-welcome>.button,.customer-portal.workspace-portal.workspace-portal .ws-admin-create{color:#796744;text-shadow:none;background:linear-gradient(120deg,#f5edde,#fffdf9);border-color:#d8c7a8}.customer-portal.workspace-portal.workspace-portal .ws-top-avatar{background:linear-gradient(135deg,#927d58,#756347);border-color:#8b7650}.customer-portal.workspace-portal.workspace-portal .ws-stat-icon,.customer-portal.workspace-portal.workspace-portal .ws-stat-1 .ws-stat-icon,.customer-portal.workspace-portal.workspace-portal .ws-stat-3 .ws-stat-icon{color:#967746;background:#f8f3e9}.customer-portal.workspace-portal.workspace-portal .ws-stat-2 .ws-stat-icon{color:#a86958;background:#faf0ed}.customer-portal.workspace-portal.workspace-portal .ws-stat-copy>strong{color:#4b4031}.customer-portal.workspace-portal.workspace-portal .ws-project-track>li.complete>span{background:#806b45;border-color:#806b45}.customer-portal.workspace-portal.workspace-portal .ws-project-track>li.complete:before{background:#aa9161}.customer-portal.workspace-portal.workspace-portal .ws-project-track>li.current>span{color:#967746;border-color:#ad915f}.customer-portal.workspace-portal.workspace-portal .ws-card-stages>i.complete{background:#ad966d}.customer-portal.workspace-portal.workspace-portal .ws-card-stages>i{background:#f0ece4}.customer-portal.workspace-portal.workspace-portal .ws-next-date{background:#fcfaf5;border-color:#e9dfcd}.customer-portal.workspace-portal.workspace-portal .ws-next-date>span{color:#967746}.customer-portal.workspace-portal.workspace-portal .ws-contact-avatar{color:#806b45;background:linear-gradient(140deg,#fcfaf5,#eee6d6);box-shadow:0 0 0 1px #e9dfcd}.customer-portal.workspace-portal.workspace-portal .ws-contact-project{color:#806b45;background:#faf7f0;border-color:#e8dfcd}.customer-portal.workspace-portal.workspace-portal .ws-conversation .portal-message-peek{background:#fcfaf6;border-color:#eae3d5}.customer-portal.workspace-portal.workspace-portal .portal-message-excerpt{color:#756f65}.customer-portal.workspace-portal.workspace-portal .ws-document-list>button{background:#fffdfa;border-color:#eee8dd}@media (hover:hover) and (pointer:fine){.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button:hover{color:#796744;background:#fbf7ef}.customer-portal.workspace-portal.workspace-portal .ws-primary:hover{background:#79613c;border-color:#79613c}.customer-portal.workspace-portal.workspace-portal .ws-stat:hover,.customer-portal.workspace-portal.workspace-portal .ws-project-card:hover{border-color:#d9c7a6;box-shadow:0 7px 20px #806b4509}.customer-portal.workspace-portal.workspace-portal .cloud-welcome>.button:hover{color:#665137;background:#f4ead8;border-color:#c7ac7b}}@media (forced-colors:active){.customer-portal.workspace-portal.workspace-portal,.customer-portal.workspace-portal.workspace-portal .ws-primary,.customer-portal.workspace-portal.workspace-portal .ws-sidebar nav button.active{color:canvastext;background:canvas;border-color:canvastext}}.analytics-consent{z-index:1000;color:#292724;background:#fffefa;border:1px solid #e5e0d6;border-radius:18px;align-items:center;gap:32px;max-width:1120px;margin:auto;padding:26px 28px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 12px 60px #29272422}.analytics-consent-copy{flex:1}.analytics-consent-copy>span{letter-spacing:.13em;color:#806b45;font-size:10px;font-weight:700}.analytics-consent h2{letter-spacing:-.02em;color:#292724;margin:8px 0 12px;font-family:Georgia,serif;font-size:24px;line-height:1.25}.analytics-consent p{color:#666056;margin:8px 0 0;font-size:12px;line-height:1.75}.analytics-consent a{color:#796744;text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{flex-direction:column;flex:0 0 190px;gap:10px;display:flex}.analytics-consent-actions button{color:#5c4b2e;cursor:pointer;background:#f8f6f1;border:1px solid #c6b491;border-radius:8px;min-height:44px;padding:12px 16px;font:600 12px/1.4 Manrope,sans-serif}.analytics-consent-actions button:hover{background:#efe8da}.analytics-consent-actions button:focus-visible{outline-offset:4px;outline:2px solid #806b45}.analytics-preferences:focus-visible{outline-offset:4px;outline:2px solid #806b45}.analytics-consent-actions .analytics-consent-close{background:#fff;border-color:#e5e0d6}.analytics-preferences{cursor:pointer;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}body:has(.analytics-consent) .whatsapp-contact{visibility:hidden}@media (max-width:760px){.analytics-consent{border-radius:14px;flex-direction:column;align-items:stretch;gap:16px;max-height:85dvh;padding:20px;bottom:12px;left:12px;right:12px;overflow-y:auto}.analytics-consent h2{font-size:23px}.analytics-consent p{font-size:12px}.analytics-consent-actions{flex:auto;grid-template-columns:1fr 1fr;display:grid}.analytics-consent-actions .analytics-consent-close{grid-column:1/-1}}@media (forced-colors:active){.analytics-consent,.analytics-consent-actions button{color:canvastext;background:canvas;border-color:canvastext}}@media print{.analytics-consent{display:none}}
