.pc-public-links{color:#61615b;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:20px 0;font-size:13px;line-height:1.5;display:flex}.pc-public-links a,.pc-public-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:none}.pc-public-links a:hover,.pc-public-links button:hover{color:#2559eb;text-decoration:underline}.pc-public-links.is-compact{gap:8px 18px;padding:12px 0}.pc-public-links a:focus-visible,.pc-public-links button:focus-visible,.pc-cookie-notice a:focus-visible,.pc-cookie-notice button:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #2559eb}.pc-cookie-notice{z-index:900;color:#20211f;text-align:left;background:#faf9f6;border:1px solid #d7d7cf;border-radius:18px;align-items:center;gap:24px;width:min(650px,100vw - 40px);padding:20px 22px;font-family:Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 35px #20211f14}.pc-cookie-notice strong{font-size:15px;font-weight:650}.pc-cookie-notice p{color:#61615b;max-width:430px;margin:5px 0 0;font-size:13px;line-height:1.5}.pc-cookie-notice a{color:#2559eb}.pc-cookie-notice button{color:#fff;cursor:pointer;background:#20211f;border:0;border-radius:12px;flex-shrink:0;min-height:44px;padding:10px 16px;font:600 13px/1.3 Helvetica Neue,Arial,sans-serif}.pc-cookie-notice button:hover{background:#373935}@media (width<=600px){.pc-cookie-notice{flex-direction:column;align-items:flex-start;gap:14px;width:calc(100vw - 24px);padding:16px;bottom:12px;left:12px}.pc-cookie-notice button{align-self:flex-end}.pc-public-links{gap:8px 18px}}@media (prefers-reduced-motion:no-preference){.pc-cookie-notice{animation:.18s ease-out pc-cookie-arrive}@keyframes pc-cookie-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}.lib-page,.lib-dialog{--lib-ink:#292438;--lib-muted:#777186;--lib-accent:#7044e8;--lib-border:#e8e4ef;--lib-mint:#eaf7ef;color:var(--lib-ink);font-family:inherit}.lib-page{min-width:0}.lib-page *,.lib-dialog *{box-sizing:border-box}.lib-page button,.lib-dialog button,.lib-page input,.lib-page select{font:inherit}.lib-page button,.lib-dialog button{cursor:pointer}.lib-page button:disabled,.lib-dialog button:disabled{cursor:default;opacity:.4}.lib-page button:focus-visible,.lib-page input:focus-visible,.lib-page select:focus-visible,.lib-dialog button:focus-visible,.lib-dialog summary:focus-visible{outline-offset:4px;outline:3px solid #b198ee}.lib-page svg,.lib-dialog svg{flex:none}.lib-page-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:25px;display:flex}.lib-page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(29px,2.8vw,39px);font-weight:800;line-height:1.2}.lib-page-header p{color:#746c88;margin:10px 0 0;font-size:15px;line-height:1.5}.lib-primary,.lib-secondary{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;line-height:1.4;text-decoration:none;display:inline-flex;font-size:13px!important;font-weight:650!important}.lib-primary{background:var(--lib-accent);color:#fff;border:1px solid var(--lib-accent);box-shadow:none}.lib-primary:hover{background:#6438d7!important}.lib-secondary{color:#6838d7;background:#fff;border:1px solid #dcd2ed}.lib-secondary:hover{background:#faf7ff}.lib-create-template{white-space:nowrap;flex:none;margin-top:2px}.lib-filter-bar{align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.lib-search{color:#82768f;background:#fff;border:1px solid #ded8e9;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;min-height:47px;padding:0 15px;display:flex}.lib-search input{width:100%;min-width:0;color:var(--lib-ink);box-shadow:none;background:0 0;border:0;padding:12px 0;font-size:14px;outline:0!important}.lib-search input::placeholder{color:#7b728b}.lib-search input::-webkit-search-cancel-button{display:none}.lib-search>button{color:var(--lib-muted);background:0 0;border:0;place-items:center;padding:6px;display:grid}.lib-format-filter{background:#fff;border:1px solid #ded8e9;border-radius:8px;align-items:center;min-width:175px;padding:0 13px;display:flex}.lib-format-filter select{color:#3d3450;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;min-height:45px;padding:9px 18px 9px 0;font-size:13px}.lib-collection-tabs{border-bottom:1px solid var(--lib-border);align-items:center;gap:27px;margin-bottom:16px;display:flex}.lib-collection-tabs button{color:#655b77;background:0 0;border:0;min-height:47px;padding:14px 0 15px;font-size:14px;font-weight:500;position:relative}.lib-collection-tabs button[aria-pressed=true]{color:#302442;font-weight:700}.lib-collection-tabs button[aria-pressed=true]:after{content:"";bottom:-1px;background:#7044e8;height:2px;position:absolute;inset-inline:0}.lib-category-tabs{scrollbar-width:thin;scrollbar-color:#dfd5ee transparent;align-items:center;gap:8px;padding:0 0 4px;display:flex;overflow-x:auto}.lib-category-tabs button{color:#62576f;background:#fff;border:1px solid #e8e2ef;border-radius:11px;flex:none;align-items:center;min-height:39px;padding:8px 13px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.lib-category-tabs button[aria-pressed=true]{color:#6837d1;background:#f0e9ff;border-color:#f0e9ff;font-weight:650}.lib-results-heading{min-height:10px;color:var(--lib-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 3px;font-size:12px;display:flex}.lib-results-heading:has(>span:not(.lib-sr-only)){margin-block:12px}.lib-results-heading>button{color:#7044e8;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:flex}.lib-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 17px;display:grid}.lib-template-card{border:1px solid var(--lib-border);background:#fff;border-radius:10px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.lib-card-preview{aspect-ratio:1.28;background:#f7f6f9;border:0;border-bottom:1px solid #f0edf5;flex:none;justify-content:center;align-items:flex-start;width:100%;padding:11px 11px 0;display:flex;position:relative;overflow:hidden}.lib-card-preview[data-format=Excel]{background:#f5f7f7}.lib-card-preview[data-format=PowerPoint]{background:#f7f5fb;align-items:center;padding:12px 10px}.lib-card-preview>img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .18s;display:block;box-shadow:0 0 0 1px #e6e2eb}.lib-card-preview[data-format=Excel]>img,.lib-card-preview[data-format=PowerPoint]>img{object-fit:contain;box-shadow:none}.lib-card-preview:hover>img{transform:scale(1.025)}.lib-card-copy{flex-direction:column;flex:1;min-width:0;padding:12px 13px 13px;display:flex}.lib-card-copy h2{letter-spacing:-.025em;flex:1;margin:0 0 10px;font-size:17px;font-weight:750;line-height:1.35}.lib-card-copy h2>button{color:#292438;text-align:left;letter-spacing:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.lib-card-meta{align-items:center;gap:9px;min-width:0;line-height:1.4;display:flex}.lib-format{color:#736782;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.lib-format>svg{color:#6f73b2}.lib-format[data-format=Excel]>svg{color:#32856b}.lib-format[data-format=PowerPoint]>svg{color:#bb755c}.lib-card-creator{white-space:nowrap;text-overflow:ellipsis;color:#82768f;border-left:1px solid #dcd4e7;flex:1;min-width:0;padding-left:9px;font-size:10px;overflow:hidden}.lib-price{color:#5b3b91;white-space:nowrap;background:#f0e9ff;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.lib-price.is-included{color:#317259;background:#e4f7ee}.lib-design-label{color:#70617e;background:#ffffffeb;border:1px solid #eee7f4;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:600;position:absolute;bottom:8px;right:8px}.lib-design-preview{color:#332544;text-align:left;background:#fff;width:100%;min-width:0;height:100%;padding:18px 18px 10px;overflow:hidden;box-shadow:0 0 0 1px #e6e0ed}.lib-design-brand{letter-spacing:-.04em;margin-bottom:13px;font-size:9px;font-weight:800}.lib-design-brand>span{color:#7749c6}.lib-design-title{letter-spacing:-.035em;margin-bottom:15px;font-size:17px;font-weight:800;line-height:1.2;display:block}.lib-design-sections{gap:11px;display:grid}.lib-design-sections section>strong{margin-bottom:4px;font-size:9px;line-height:1.4;display:block}.lib-design-sections section>p{color:#8d7f9d;white-space:pre-line;background:#f7f4fb;max-height:45px;margin:0;padding:7px;font-size:7px;line-height:1.55;overflow:hidden}.lib-design-table{border:1px solid #e8e1ed;display:grid}.lib-design-table>div{border-bottom:1px solid #e8e1ed;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);min-height:27px;display:grid}.lib-design-table>div:last-child{border-bottom:0}.lib-design-table>div>*{overflow-wrap:anywhere;min-width:0;padding:6px;font-size:7px;line-height:1.4;overflow:hidden}.lib-design-table>div>*+*{border-left:1px solid #e8e1ed}.lib-design-table-head{color:#547267;background:#ddf1e9;font-weight:700}.lib-design-table>div:not(.lib-design-table-head)>span{color:#8a7c96;max-height:40px}.lib-design-sheet{padding:14px 12px}.lib-design-sheet .lib-design-title{margin-bottom:10px;font-size:15px}.lib-design-sheet .lib-design-brand{margin-bottom:9px}.lib-design-slide{background:linear-gradient(150deg,#fff 63%,#f0eaff 63% 80%,#dff4ed 80%);flex-direction:column;padding:16px;display:flex;position:relative}.lib-design-slide .lib-design-title{max-width:19ch;margin-top:9px;font-size:22px}.lib-design-slide-content{flex:1;min-height:0}.lib-design-slide-content>strong{margin-bottom:7px;font-size:9px;font-weight:650;display:block}.lib-design-slide-content>p{white-space:pre-line;color:#8c7b9e;max-width:32ch;max-height:62px;margin:0;font-size:8px;line-height:1.6;overflow:hidden}.lib-design-slide-sections{border-top:1px solid #eee8f4;gap:7px;margin-top:10px;padding-top:9px;display:flex}.lib-design-slide-sections>span{color:#7d6b90;flex:1;min-width:0;font-size:7px;font-weight:650;line-height:1.4}.lib-empty{color:#9b89b2;border:1px dashed #daceed;border-radius:12px;flex-direction:column;align-items:center;gap:18px;margin-top:18px;padding:65px 20px;display:flex}.lib-empty h2{color:#44324f;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:700}.lib-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}.lib-dialog{background:#fff;border:1px solid #e2daec;border-radius:17px;width:min(1010px,100vw - 44px);max-height:calc(100dvh - 44px);padding:0;overflow:auto;box-shadow:0 25px 90px #2e1d4d29}.lib-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2f234f60}.lib-dialog-header{z-index:2;background:#fff;border-bottom:1px solid #ebe5f1;justify-content:space-between;align-items:center;gap:16px;padding:11px 17px 11px 25px;display:flex;position:sticky;top:0}.lib-dialog-header>span{color:#7d6e8d;font-size:12px;font-weight:600}.lib-icon-button{color:#8a779b;background:0 0;border:0;border-radius:8px;place-items:center;min-width:36px;min-height:36px;padding:6px;display:grid}.lib-dialog-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;padding:25px;display:grid}.lib-detail-gallery{min-width:0}.lib-detail-preview{background:#f7f5fa;border:1px solid #e9e2f0;border-radius:10px;justify-content:center;align-items:center;height:440px;padding:20px;display:flex;overflow:hidden}.lib-detail-preview[data-format=Excel]{background:#f2f7f4}.lib-detail-preview[data-format=PowerPoint]{background:#f6f3fb}.lib-detail-preview>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 4px 16px #3220470d}.lib-detail-preview>.lib-design-preview{height:auto;min-height:300px;max-height:100%;padding:27px}.lib-detail-preview .lib-design-brand{margin-bottom:20px;font-size:12px}.lib-detail-preview .lib-design-title{margin-bottom:20px;font-size:27px}.lib-detail-preview .lib-design-sections{gap:16px}.lib-detail-preview .lib-design-sections section>strong{font-size:12px}.lib-detail-preview .lib-design-sections section>p{max-height:65px;padding:10px;font-size:10px}.lib-detail-preview .lib-design-table>div>*{padding:9px;font-size:10px}.lib-detail-preview .lib-design-table>div:not(.lib-design-table-head)>span{max-height:55px}.lib-detail-preview .lib-design-slide{min-height:230px}.lib-detail-preview .lib-design-slide-content>strong{font-size:12px}.lib-detail-preview .lib-design-slide-content>p{max-height:90px;font-size:11px}.lib-detail-preview .lib-design-slide-sections>span{font-size:10px}.lib-gallery-caption{color:#82738e;justify-content:space-between;align-items:center;gap:14px;padding:12px 1px;font-size:11px;display:flex}.lib-gallery-caption>div{align-items:center;gap:3px;display:flex}.lib-preview-number{color:#8d7c9c;text-align:center;min-width:34px;font-size:10px}.lib-thumbnails{gap:9px;display:flex}.lib-thumbnails>button{background:#f8f5fb;border:1px solid #e3dbea;border-radius:7px;justify-content:center;align-items:center;width:88px;height:83px;padding:7px 7px 23px;display:flex;position:relative;overflow:hidden}.lib-thumbnails>button[aria-pressed=true]{background:#f3edfc;border:2px solid #9e7adf}.lib-thumbnails img{object-fit:contain;max-width:100%;max-height:100%}.lib-thumbnails>button>span{color:#857194;text-align:center;font-size:8px;font-weight:600;position:absolute;bottom:6px;left:3px;right:3px}.lib-detail-copy{min-width:0;padding:3px 3px 6px}.lib-detail-tags{justify-content:space-between;align-items:center;gap:10px;display:flex}.lib-detail-tags .lib-format{font-size:12px}.lib-category{color:#9a88a8;font-size:11px}.lib-detail-copy h2{letter-spacing:-.04em;margin:17px 0 8px;font-size:29px;font-weight:800;line-height:1.2}.lib-detail-creator{color:#8a7898;margin:0 0 20px;font-size:12px}.lib-detail-summary{color:#7b6a8a;margin:0 0 23px;font-size:14px;line-height:1.65}.lib-detail-price{align-items:center;gap:12px;margin-bottom:19px;display:flex}.lib-detail-price>strong{color:#573087;letter-spacing:-.025em;font-size:23px}.lib-detail-price>strong.is-included{color:#397e60;font-size:20px}.lib-detail-price>span{color:#94809f;font-size:11px}.lib-detail-actions{gap:9px;margin-bottom:16px;display:grid}.lib-detail-actions .lib-primary{justify-content:flex-start}.lib-detail-actions .lib-primary>svg:last-child{margin-left:auto}.lib-detail-actions .lib-secondary{justify-content:center}.lib-detail-facts{color:#95849f;align-items:center;gap:15px;margin:18px 0 20px;font-size:11px;line-height:1.5;display:flex}.lib-detail-facts>span+span{border-left:1px solid #e5dceb;padding-left:15px}.lib-creator-note{color:#8b739d;margin:0 0 18px;font-size:11px;line-height:1.5}.lib-included,.lib-more-options{border-top:1px solid #ece5f2;padding:15px 0}.lib-included>summary,.lib-more-options>summary{cursor:pointer;color:#6d537f;font-size:12px;font-weight:650}.lib-included[open]>summary,.lib-more-options[open]>summary{margin-bottom:14px}.lib-included>p{color:#8c799b;margin:0 0 11px;font-size:11px;line-height:1.65}.lib-included ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lib-included li{color:#887395;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;display:flex}.lib-included li>svg{color:#79a894;margin-top:1px}.lib-included .lib-guidance{background:#f8f5fc;border-radius:7px;margin:14px 0 0;padding:12px;font-size:11px;line-height:1.7}.lib-tailor{color:#7044e8;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:inline-flex;font-size:12px!important}.lib-local-note{color:#a492b0;margin:8px 0 0;font-size:10px;line-height:1.65}@media (width>=1650px){.lib-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1120px){.lib-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-card-preview{aspect-ratio:1.4}.lib-card-meta{gap:8px}.lib-card-creator{font-size:11px}.lib-detail-preview{height:420px}}@media (width<=720px){.lib-page-header{align-items:center;gap:14px;margin-bottom:23px}.lib-page-header h1{font-size:29px}.lib-page-header p{margin-top:8px;font-size:13px}.lib-create-template{gap:6px;min-height:42px;padding:10px 12px;font-size:11px!important}.lib-create-template>svg{width:16px;height:16px}.lib-filter-bar{gap:9px}.lib-search{gap:8px;padding:0 11px}.lib-search input{font-size:13px}.lib-format-filter{min-width:123px;padding:0 10px}.lib-format-filter select{padding-right:7px;font-size:12px}.lib-collection-tabs{gap:25px;margin-bottom:14px}.lib-collection-tabs button{font-size:13px}.lib-category-tabs{gap:7px}.lib-category-tabs button{min-height:36px;padding:8px 11px;font-size:11px}.lib-template-grid{gap:15px 12px}.lib-card-preview{aspect-ratio:1.15;padding:9px 9px 0}.lib-card-copy{padding:11px}.lib-card-copy h2{font-size:16px}.lib-card-meta{flex-wrap:wrap;gap:7px}.lib-card-creator{flex:1;max-width:100%;font-size:10px}.lib-price{padding:5px 7px;font-size:10px}.lib-format{gap:4px;font-size:10px}.lib-format>svg{width:14px;height:14px}.lib-dialog{border-radius:13px;width:calc(100vw - 22px);max-height:calc(100dvh - 22px)}.lib-dialog-body{grid-template-columns:1fr;gap:22px;padding:20px}.lib-dialog-header{padding-left:20px}.lib-detail-preview{height:310px}.lib-detail-copy h2{font-size:27px}.lib-detail-preview>.lib-design-preview{min-height:240px}.lib-detail-preview .lib-design-title{font-size:23px}}@media (width<=480px){.lib-page-header{flex-wrap:wrap;align-items:flex-start;gap:17px}.lib-page-header h1{font-size:30px}.lib-create-template{margin-top:0}.lib-template-grid{grid-template-columns:1fr}.lib-card-preview{aspect-ratio:1.3;padding:12px 12px 0}.lib-card-preview[data-format=PowerPoint]{padding:14px 12px}.lib-card-copy{padding:14px}.lib-card-copy h2{margin-bottom:11px;font-size:18px}.lib-format{gap:6px;font-size:12px}.lib-format>svg{width:17px;height:17px}.lib-card-creator{font-size:11px}.lib-price{padding:6px 9px;font-size:11px}.lib-card-meta{flex-wrap:nowrap;gap:9px}.lib-design-brand{margin-bottom:15px;font-size:11px}.lib-design-title{font-size:21px}.lib-design-sections section>strong{font-size:10px}.lib-design-sections section>p{max-height:54px;font-size:9px}.lib-design-table>div>*{font-size:9px}.lib-design-slide .lib-design-title{font-size:26px}.lib-design-slide-content>strong{font-size:11px}.lib-design-slide-content>p{max-height:80px;font-size:10px}.lib-detail-actions>button{min-height:47px}.lib-detail-preview{height:300px}}@media (prefers-reduced-motion:reduce){.lib-template-card,.lib-card-preview>img,.lib-category-tabs button{transition:none}.lib-card-preview:hover>img{transform:none}}.lib-filter-bar>.lib-search,.lib-filter-bar>.lib-format-filter{height:47px;min-height:47px;margin:0}.lib-search input{height:45px}.lib-category-tabs{scrollbar-width:none;flex-wrap:wrap;overflow:visible}.lib-more-categories{color:#62576f;background:#fff;border-color:#e8e2ef;width:auto;max-width:190px;height:39px;padding:8px 25px 8px 12px;font-size:12px}.lib-category-tabs::-webkit-scrollbar{display:none}.lib-page .lib-page-header{align-items:center;margin-bottom:28px}.lib-page .lib-page-header h1{color:#102b45;font-size:34px;font-weight:750}.lib-page .lib-page-header p{color:#64758b;margin-top:9px;font-size:15px}.lib-page .lib-create-template{color:#466075;box-shadow:none;background:#fff;border-color:#e5ebf0;font-size:14px!important;font-weight:550!important}.lib-page .lib-filter-bar{gap:12px;margin-bottom:18px}.lib-page .lib-search{color:#64758b;border-color:#dce5eb;border-radius:8px;height:50px;min-height:50px}.lib-page .lib-search input{color:#102b45;height:48px;font-size:15px}.lib-page .lib-search input::placeholder{color:#64758b}.lib-page .lib-search:focus-within{border-color:#087e83;box-shadow:0 0 0 3px #087e8310}.lib-filter-toggle{color:#466075;background:#fff;border:1px solid #dce5eb;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:10px 16px;display:inline-flex;font-size:14px!important}.lib-filter-toggle:hover,.lib-filter-toggle[aria-expanded=true]{background:#f1f7f7;border-color:#b9d5d7}.lib-filter-toggle.is-active{color:#087e83}.lib-filter-toggle>span{color:#087e83;background:#e5f2f1;border-radius:5px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;display:grid}.lib-advanced-filters{background:#f7f9fb;border:1px solid #e5ebf0;border-radius:10px;align-items:end;gap:20px;margin:0 0 22px;padding:20px;display:flex}.lib-advanced-filters>label{color:#466075;flex:1;gap:8px;min-width:0;font-size:13px;display:grid}.lib-advanced-filters select{color:#102b45;background:#fff;border:1px solid #dce5eb;border-radius:7px;width:100%;min-height:44px;padding:10px 32px 10px 12px;font-size:14px}.lib-filter-done{color:#087e83;flex:none;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex;font-size:14px!important}.lib-page .lib-category-tabs{gap:7px;margin-bottom:20px}.lib-page .lib-category-tabs button,.lib-page .lib-more-categories{color:#466075;background:#fff;border:1px solid #e5ebf0;border-radius:7px;height:auto;min-height:42px;padding:9px 13px;font-size:13px}.lib-page .lib-category-tabs button[aria-pressed=true]{color:#087e83;background:#eaf4f3;border-color:#d7eae9}.lib-page .lib-more-categories{padding-right:28px}.lib-page .lib-results-heading{color:#64758b;min-height:22px;margin:0 0 16px;font-size:13px}.lib-page .lib-results-heading>button{color:#087e83;min-height:40px;font-size:13px}.lib-page .lib-template-grid{gap:24px}.lib-page .lib-template-card{box-shadow:none;border-color:#e5ebf0;border-radius:10px}.lib-page .lib-template-card:hover{border-color:#a9c8ce;box-shadow:0 4px 14px #102b4507}.lib-page .lib-card-copy{padding:17px}.lib-page .lib-card-copy h2{font-size:17px;font-weight:650;line-height:1.45}.lib-page .lib-card-copy h2>button{color:#102b45}.lib-page .lib-card-copy h2>button:hover{color:#087e83}.lib-page .lib-format{color:#466075;font-size:12px}.lib-page .lib-card-creator{color:#64758b;border-color:#e5ebf0;font-size:12px}.lib-page .lib-price{color:#466075;background:#f1f4f6;border-radius:6px;font-size:12px}.lib-page .lib-price.is-included{color:#087e83;background:#eaf5f3}.lib-page .lib-card-preview,.lib-page .lib-card-preview[data-format=PowerPoint]{background:#f6f8fa;border-color:#e5ebf0}.lib-page .lib-card-preview[data-format=Excel]{background:#f4f8f7}.lib-dialog .lib-primary{background:#087e83;border-color:#087e83;border-radius:8px;min-height:46px;font-size:14px!important}.lib-dialog .lib-primary:hover{background:#066c71!important}.lib-dialog .lib-secondary{color:#466075;border-color:#dce5eb;border-radius:8px;min-height:44px;font-size:14px!important}.lib-dialog .lib-secondary:hover{background:#f7f9fb}.lib-dialog .lib-detail-actions{gap:18px;margin-bottom:24px}.lib-action-choice{gap:7px;display:grid}.lib-action-choice>small{color:#64758b;padding:0 2px;font-size:12px;line-height:1.55;display:block}.lib-dialog .lib-detail-copy h2{color:#102b45;font-size:29px}.lib-dialog .lib-detail-summary{color:#466075;line-height:1.65}.lib-dialog .lib-detail-creator,.lib-dialog .lib-detail-facts,.lib-dialog .lib-detail-price>span,.lib-dialog .lib-category{color:#64758b;font-size:12px}.lib-dialog .lib-detail-price>strong,.lib-dialog .lib-detail-price>strong.is-included{color:#087e83}.lib-dialog .lib-included>summary,.lib-dialog .lib-more-options>summary{color:#466075;min-height:28px;font-size:14px}.lib-dialog .lib-included li,.lib-dialog .lib-included>p{color:#64758b;font-size:13px}.lib-dialog .lib-tailor{color:#087e83;min-height:40px;font-size:14px!important}.lib-page button:focus-visible,.lib-page select:focus-visible,.lib-dialog button:focus-visible,.lib-dialog summary:focus-visible{outline-color:#75b8c0}@media (width<=720px){.lib-page .lib-page-header{flex-wrap:wrap;align-items:flex-start}.lib-page .lib-page-header h1{font-size:29px}.lib-page .lib-create-template{min-height:42px}.lib-page .lib-template-grid{gap:18px}.lib-page .lib-filter-bar{gap:8px}.lib-filter-toggle{gap:6px;padding:10px 12px}.lib-page .lib-search input{font-size:14px}.lib-advanced-filters{flex-wrap:wrap;gap:14px;padding:16px}.lib-advanced-filters>label{flex-basis:calc(50% - 14px)}.lib-filter-done{margin-left:auto}.lib-page .lib-category-tabs button,.lib-page .lib-more-categories{min-height:40px;font-size:12px}.lib-page .lib-card-meta{flex-wrap:wrap;gap:8px}.lib-page .lib-card-creator{font-size:11px}.lib-page .lib-results-heading{font-size:12px}.lib-dialog .lib-detail-copy h2{font-size:27px}}@media (width<=420px){.lib-advanced-filters>label{flex-basis:100%}.lib-page .lib-card-meta{flex-wrap:nowrap}.lib-page .lib-format,.lib-page .lib-price{font-size:11px}}.lib-intent-tabs{scrollbar-width:thin;border-bottom:1px solid #e5ebf0;gap:26px;margin:8px 0 24px;display:flex;overflow-x:auto}.lib-intent-tabs button{white-space:nowrap;color:#52677c;flex:none;min-height:48px;padding:10px 2px 16px;font-weight:550;position:relative;font-size:14px!important}.lib-intent-tabs button[aria-pressed=true]{color:#087e83;font-weight:700}.lib-intent-tabs button[aria-pressed=true]:after{content:"";background:#087e83;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.lib-featured{background:#edf5f8;border-radius:10px;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr);align-items:center;gap:20px;margin-bottom:32px;padding:30px 32px;display:grid;overflow:hidden}.lib-featured h2{letter-spacing:-.04em;color:#102b45;margin:0 0 12px;font:750 29px/1.2 Manrope,sans-serif}.lib-featured p{color:#52677c;max-width:390px;margin:0 0 20px;font-size:14px;line-height:1.6}.lib-page .lib-primary{color:#fff;background:#087e83;border:1px solid #087e83;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.lib-featured small{color:#64758b;margin-top:12px;font-size:12px;display:block}.lib-featured-art{text-align:left;background:0 0;border:0;width:100%;min-width:0;height:220px;padding:0;position:relative}.lib-featured-art>img{aspect-ratio:16/9;object-fit:contain;z-index:1;border-radius:2px;width:72%;position:absolute;top:6%;left:0;transform:rotate(-3deg);box-shadow:0 12px 22px #102b4518}.lib-featured-art>span{width:68%;display:block;position:absolute;bottom:5%;right:-1%;transform:rotate(3deg);box-shadow:0 12px 22px #102b4518}.lib-featured-art>span img{aspect-ratio:16/9;object-fit:contain;background:#fff;border-radius:2px;width:100%;display:block}.lib-page .lib-results-heading{justify-content:flex-start;align-items:center;gap:14px;min-height:40px;margin-bottom:14px;display:flex}.lib-results-heading h2{letter-spacing:-.025em;color:#102b45;margin:0 auto 0 0;font:700 21px/1.3 Manrope,sans-serif}.lib-page .lib-template-card .lib-card-preview{aspect-ratio:16/10;justify-content:center;align-items:center;padding:14px}.lib-page .lib-template-card .lib-card-preview img{object-fit:contain;border-radius:2px;max-width:100%;max-height:100%;transform:none;box-shadow:0 3px 12px #102b4512}.lib-page .lib-template-card .lib-card-preview[data-format=PowerPoint]{aspect-ratio:16/10;padding:12px}.lib-card-summary{color:#64758b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:7px 0 14px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.lib-dialog .lib-thumbnails{flex-wrap:wrap;gap:8px}.lib-dialog .lib-thumbnails>button{aspect-ratio:16/11;background:#f5f8fa;border-color:#dce5eb;flex:0 0 calc(33.333% - 6px);width:auto;height:auto;padding:6px 6px 22px}.lib-dialog .lib-thumbnails>button[aria-pressed=true]{background:#eff8f6;border-color:#087e83}.lib-dialog .lib-thumbnails>button>span{color:#52677c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lib-dialog .lib-gallery-caption,.lib-dialog .lib-preview-number{color:#64758b;font-size:12px}.lib-dialog .lib-detail-preview{aspect-ratio:16/10;background:#f1f5f8;border-radius:8px;height:auto;min-height:260px;padding:14px}.lib-dialog .lib-detail-preview[data-format=Word]{aspect-ratio:4/5;max-height:600px}.lib-editing-note{color:#64758b;border-top:1px solid #e5ebf0;padding-top:16px;font-size:12px;line-height:1.6}.lib-guest{max-width:1440px;margin:0 auto;padding:0 40px 64px}.lib-guest-header{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px 0;display:flex}.lib-guest-header a{color:#102b45;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.lib-guest-header a:last-child{border:1px solid #dce5eb;border-radius:7px;min-height:44px;padding:10px 16px}.lib-guest .lib-page{max-width:none}@media (width<=1100px){.lib-featured{grid-template-columns:1fr 1fr;padding:24px}.lib-featured h2{font-size:25px}.lib-featured-art{height:190px}.lib-intent-tabs{gap:22px}}@media (width<=760px){.lib-featured{grid-template-columns:1fr;gap:20px;padding:24px}.lib-featured-art{aspect-ratio:16/8;height:auto}.lib-featured-art>img{top:0}.lib-featured h2{font-size:26px}.lib-page .lib-page-header h1{font-size:29px;line-height:1.2}.lib-intent-tabs{gap:20px;margin-bottom:20px}.lib-results-heading h2{font-size:20px}.lib-page .lib-results-heading{flex-wrap:wrap;gap:8px}.lib-advanced-filters>label{flex-basis:100%}.lib-guest{padding:0 18px 40px}.lib-guest-header{margin-bottom:20px;padding:18px 0}.lib-guest-header .brand-logo{max-width:140px}.lib-card-summary{min-height:0;font-size:13px}.lib-dialog .lib-detail-preview{min-height:0}.lib-dialog .lib-thumbnails>button>span{font-size:9px}}.lp-host{color:#17334c;z-index:3;flex:none;font-family:inherit;position:relative}.lp-host-bar{background:#f6faff;border-bottom:1px solid #dfe9f2;align-items:center;gap:16px;min-height:66px;padding:10px 24px;display:flex}.lp-host button{color:#25425b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.lp-host button:disabled{opacity:.5;cursor:wait}.lp-host button:focus-visible,.lp-host a:focus-visible{outline-offset:3px;outline:3px solid #2c82e4}.lp-host-live,.lp-host-idle{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.lp-host-live i{background:#1d9980;border-radius:50%;width:8px;height:8px}.lp-host-code b{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:18px}.lp-host-count,.lp-host-hint{color:#5d7289;font-size:12px}.lp-host-actions{gap:7px;margin-left:auto;display:flex}.lp-host .lp-host-start{color:#fff;background:#145bdb;border-color:#145bdb;margin-left:auto;font-weight:700}.lp-host-error,.lp-host-confirm{color:#75561d;background:#fff7e6;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.lp-host-confirm span{flex:1}.lp-host-share{text-align:center;background:#fff;border:1px solid #dce7f0;border-radius:20px;width:304px;max-height:calc(100dvh - 180px);padding:29px 24px 21px;position:absolute;top:calc(100% + 12px);right:22px;overflow:auto;box-shadow:0 22px 80px #0c23384d}.lp-host .lp-host-share-close{border:0;min-height:30px;padding:5px;position:absolute;top:9px;right:9px}.lp-host-eyebrow{letter-spacing:.17em;color:#187f85;font-size:10px;font-weight:800}.lp-host-share h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:22px;line-height:1.2}.lp-host-share img{width:200px;max-width:100%;height:200px;margin:0 auto;display:block}.lp-host-share p{color:#667c90;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.6}.lp-host-share p strong{color:#243d55;font-weight:600}.lp-host-big-code{letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:9px 0 16px;font-size:38px;display:block}.lp-host-share>button:not(.lp-host-share-close){width:100%}.lp-host-share>a{color:#225cb2;margin-top:12px;font-size:12px;display:block}.lp-host-share>small{color:#6f8296;margin-top:16px;font-size:10px;line-height:1.6;display:block}.lp-live-results{color:#18334c;box-sizing:border-box;background:#fff;flex-direction:column;height:100%;padding:clamp(22px,4cqw,60px);font-family:inherit;display:flex;overflow:auto}.lp-live-results h2{color:#18334c;letter-spacing:-.035em;overflow-wrap:anywhere;margin:15px 0 24px;font-size:clamp(21px,3.1cqw,42px);line-height:1.17}.lp-live-choices{gap:clamp(10px,1.3cqw,20px);min-height:0;margin:auto 0;display:grid}.lp-live-choice>div:first-child{align-items:center;gap:12px;min-width:0;font-size:clamp(14px,1.7cqw,25px);line-height:1.4;display:flex}.lp-live-letter{color:#3974b9;background:#edf4fc;border-radius:9px;place-items:center;min-width:30px;height:30px;font-size:14px;display:grid}.lp-live-choice span{overflow-wrap:anywhere;flex:1}.lp-live-choice strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85em}.lp-live-choice small{color:#75879a;font-weight:500}.lp-live-track{background:#edf3f9;border-radius:20px;height:9px;margin:9px 0 0 42px;overflow:hidden}.lp-live-track i{background:linear-gradient(90deg,#188b9b,#3478e9);border-radius:20px;height:100%;transition:width .35s;display:block}.lp-live-results footer{color:#677c91;border-top:1px solid #e4edf5;justify-content:space-between;gap:20px;margin-top:25px;padding-top:15px;font-size:clamp(10px,1.1cqw,15px);display:flex}.lp-live-results footer b{color:#244d77;white-space:nowrap}.lp-live-wait{text-align:center;justify-content:center;align-items:center}.ps-player:has(.lp-host) .ps-player-sheet{width:min(100%,177.778dvh - 444.444px)}.pm-board-presentation:has(.lp-host) .pm-board-present-frame:has(.lp-live-results){width:min(100%,1100px);padding:0;overflow:hidden}.pm-board-presentation:has(.lp-host) .pm-board-present-content:has(.lp-live-results){padding:0}.pm-board-present-content .lp-live-results{min-height:360px;container-type:inline-size}:is(.pm-board-present-frame:has(.lp-live-results)>.pm-board-present-title,.pm-board-present-frame:has(.lp-live-results)>.pm-board-present-number){display:none}@media (width<=760px){.lp-host-bar{flex-wrap:wrap;gap:8px;padding:8px 12px}.lp-host-hint{display:none}.lp-host-actions{gap:5px}.lp-host-actions button{padding:8px}.lp-host-actions button span{display:none}.lp-host-live,.lp-host-count{font-size:11px}.lp-host-code b{font-size:15px}.lp-host-share{width:min(304px,100vw - 24px);max-height:calc(100dvh - 210px);right:12px}.lp-host-confirm{flex-wrap:wrap;padding:12px}.lp-host-confirm span{flex-basis:100%}.lp-live-results footer{flex-wrap:wrap;gap:8px}.lp-live-choice>div:first-child{gap:8px}.lp-live-results h2{margin-bottom:16px}.ps-player:has(.lp-host) .ps-player-sheet{width:min(100%,177.778dvh - 497.778px)}}@media (prefers-reduced-motion:reduce){.lp-live-track i{transition:none}}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions),.ff-poll{--fe-mineral:var(--ff-canvas,#eeede9);--fe-paper:var(--ff-paper,#faf9f6);--fe-ink:var(--ff-ink,#20211f);--fe-muted:var(--ff-muted,#61615b);--fe-blue:var(--ff-accent,#2559eb);--fe-line:var(--ff-line,#d7d7cf);--fe-selection:#e7edff;--fe-font:"Helvetica Neue",Inter,Arial,sans-serif;--qs-ink:var(--fe-ink);--qs-muted:var(--fe-muted);--qs-blue:var(--fe-blue);--qs-canvas:var(--fe-mineral);--qs-line:var(--fe-line);--qs-selection:var(--fe-selection);--qs-surface:var(--fe-paper);--qs-font:var(--fe-font);color:var(--fe-ink);font-family:var(--fe-font);font-size:16px;line-height:1.55}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) :is(button,input,textarea,select),.ff-poll :is(button,input){font-family:var(--fe-font)}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) :is(button,summary),.ff-poll button{touch-action:manipulation;transition:background-color .18s,border-color .18s,color .18s,transform .14s}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) button:active:not(:disabled),.ff-poll button:active:not(:disabled){transform:translateY(1px)}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) :is(button,a,summary,input,select,textarea):focus-visible,.ff-poll :is(button,a,input):focus-visible{outline:3px solid var(--fe-blue);outline-offset:3px}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) :is(input,textarea,select){accent-color:var(--fe-blue)}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) :is(input,textarea,select)[aria-invalid=true]{border-color:#a13b32;outline-color:#a13b32}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) button:disabled{opacity:.48;cursor:default;transform:none}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-sessions) :is(.la-primary,.tw-primary,.ps-primary,.primary,.gw-next),.ff-poll .lp-join-primary{min-height:46px;box-shadow:none;border-radius:999px;padding:11px 21px;font-weight:600;line-height:1.5;border:1px solid var(--fe-ink)!important;background:var(--fe-ink)!important;color:#fff!important;font-size:14px!important}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-sessions) :is(.la-primary,.tw-primary,.ps-primary,.primary,.gw-next):hover:not(:disabled),.ff-poll .lp-join-primary:hover:not(:disabled){color:#fff!important;background:#3c3d39!important;border-color:#3c3d39!important}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-sessions) :is(.la-secondary,.tw-secondary,.ps-secondary,.secondary,.gw-discard){border:1px solid var(--fe-line);min-height:46px;color:var(--fe-ink);box-shadow:none;background:0 0;border-radius:999px;padding:11px 19px;line-height:1.5;font-size:14px!important}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-sessions) :is(.la-secondary,.tw-secondary,.ps-secondary,.secondary,.gw-discard):hover:not(:disabled){background:var(--fe-mineral);color:var(--fe-ink);border-color:#aaa99f}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-text-button,.ps-text-button,.tw-back,.tw-previous){color:var(--fe-muted);min-height:44px;font-size:14px!important}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-text-button,.ps-text-button,.tw-back,.tw-previous):hover{color:var(--fe-blue)}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-icon-button,.ps-icon-button,.gw-icon-button){min-width:44px;min-height:44px;color:var(--fe-muted);border-radius:50%}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-icon-button,.ps-icon-button,.gw-icon-button):hover:not(:disabled){background:var(--fe-mineral);color:var(--fe-ink)}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-field,.ps-slide-inspector,.ps-kit-setting,.gw-field,.living-fact-field,.living-fact-meta,.draft-studio-field,.draft-studio-context) :is(input:not([type=checkbox]),textarea,select),.form-focus .ff-task-start select,.form-focus .ff-sessions :is(input,select){border:1px solid var(--fe-line);color:var(--fe-ink);min-height:48px;box-shadow:none;background:#fff;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.55}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-field,.ps-slide-inspector,.ps-kit-setting,.gw-field,.living-fact-field,.living-fact-meta,.draft-studio-field,.draft-studio-context) :is(input,textarea,select):focus{border-color:var(--fe-blue);outline-color:var(--fe-blue)}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-field,.ps-slide-inspector,.ps-kit-setting,.gw-field,.living-fact-field,.living-fact-meta,.draft-studio-field,.draft-studio-context) :is(input,textarea)::placeholder{color:#75756e;opacity:1}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-field>span,.ps-slide-inspector label,.ps-kit-setting label,.gw-field,.living-fact-label,.draft-studio-field label,.draft-studio-context label){color:var(--fe-ink);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.5}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-field-hint,.la-quiet,.ps-inspector-note,.ps-kit-setting p,.draft-studio-note,.draft-studio-field-note,.gw-local-help,.gw-field>small,.living-fact-hint){color:var(--fe-muted);font-size:13px;line-height:1.6}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-error,.la-stale,.ps-error,.ps-save-error,.ps-poll-fit-warning,.gw-error,.gw-issues,.living-facts-error,.draft-studio-error){border-radius:12px;font-size:14px;line-height:1.6}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-notice,.ps-notice,.tw-notice){color:#365a31;background:#edf3e9;border-color:#c9d9c3;border-radius:12px;font-size:14px}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-error,.ps-error,.living-facts-error,.draft-studio-error){color:#973c30;background:#fbede8;border-color:#e6c8c0}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog) :is(.la-stale,.ps-save-error,.ps-poll-fit-warning){color:#795316;background:#faf3e4;border-color:#decda7}.form-focus .la-page.cs-artifact.qs-editor{--la-ink:var(--fe-ink);--la-muted:var(--fe-muted);--la-accent:var(--fe-blue);--la-line:var(--fe-line);--cs-ink:var(--fe-ink);--cs-muted:var(--fe-muted);--cs-indigo:var(--fe-blue);--cs-line:var(--fe-line);max-width:1440px;margin:auto}.form-focus .la-page.cs-artifact.qs-editor .la-back{color:var(--fe-muted);min-height:44px;margin:0 0 16px;font-size:14px!important}.form-focus .la-page.cs-artifact.qs-editor .la-header{align-items:center;gap:24px;margin:0 0 14px}.form-focus .la-page.cs-artifact.qs-editor .cs-artifact-heading{align-items:center;gap:15px}.form-focus .ff-document-mark{border:1px solid var(--fe-line);background:var(--fe-paper);width:52px;height:62px;color:var(--fe-ink);border-radius:12px;flex:none;place-items:center;display:grid}.form-focus .la-page.cs-artifact.qs-editor .la-header h1{font-family:var(--fe-font);letter-spacing:-.055em;font-size:clamp(36px,3.4vw,48px);font-weight:650;line-height:1.06}.form-focus .la-page.cs-artifact.qs-editor .la-header p{max-width:55ch;color:var(--fe-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.form-focus .la-page.cs-artifact.qs-editor .la-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.form-focus .la-page.cs-artifact.qs-editor .la-header-actions>:is(.la-primary,.la-secondary){border-radius:999px;min-height:46px;padding:11px 18px;font-size:14px!important}.form-focus .la-page.cs-artifact.qs-editor .la-save-line{justify-content:flex-start;margin:0 0 20px;padding-left:67px;font-size:13px}.form-focus .la-page.cs-artifact.qs-editor .la-save-line>span:first-child{color:var(--fe-muted)}.form-focus .la-page.cs-artifact.qs-editor .la-save-line>span.la-unsaved{color:#805a1d}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs{border:1px solid var(--fe-line);scrollbar-width:none;background:0 0;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin:0 0 24px;padding:4px;display:flex;overflow-x:auto}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs>button{min-height:44px;color:var(--fe-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:14px}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs>button:after{display:none}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs>button[aria-current=page]{color:var(--fe-blue);background:var(--fe-paper);font-weight:600;box-shadow:0 1px 3px #20211f0a}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs>button:hover{background:var(--fe-paper)}.form-focus .la-page.cs-artifact.qs-editor .cs-artifact-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;display:grid}.form-focus .la-page.cs-artifact.qs-editor .cs-document-surface{border:1px solid var(--fe-line);background:var(--fe-paper);box-shadow:none;border-radius:16px;grid-area:1/1;min-width:0;padding:30px 36px 24px}.form-focus .la-page.cs-artifact.qs-editor .cs-document-heading{border-bottom:1px solid var(--fe-line);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 26px;padding:0 0 18px;display:flex}.form-focus .la-page.cs-artifact.qs-editor .cs-document-heading>span{letter-spacing:0;text-transform:none;color:var(--fe-muted);white-space:nowrap;font-size:12px;display:block}.form-focus .la-page.cs-artifact.qs-editor .cs-document-heading>p{color:var(--fe-muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px}.form-focus .la-page.cs-artifact.qs-editor .la-editor-body{box-shadow:none;background:0 0;border:0;padding:0}.form-focus .la-page.cs-artifact.qs-editor .la-document-fields{gap:30px}.form-focus .la-page.cs-artifact.qs-editor .la-field{gap:9px}.form-focus .la-page.cs-artifact.qs-editor .la-field>span{font-size:15px;font-weight:600}.form-focus .la-page.cs-artifact.qs-editor .la-field textarea{border-color:var(--fe-line);background:#fff;border-radius:10px;min-height:128px;padding:16px 18px;font-size:16px;line-height:1.7}.form-focus .la-page.cs-artifact.qs-editor .la-field-pair{gap:22px}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context{border-top:1px solid var(--fe-line);grid-area:1/2;min-width:0}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context :is(.cs-shared-context,.cs-connections-disclosure){border:0;border-bottom:1px solid var(--fe-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context :is(.cs-shared-context,.cs-connections-disclosure)>summary{min-height:60px;color:var(--fe-ink);padding:14px 0;font-size:15px;line-height:1.5}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-shared-facts{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 20px}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-shared-facts>header{justify-content:flex-start;margin:0 0 15px;display:flex}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-shared-facts h2{display:none}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-start-hint{color:var(--fe-muted);margin-bottom:18px;font-size:14px;line-height:1.6}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context :is(.la-main-facts,.la-facts-grid){grid-template-columns:minmax(0,1fr);gap:0;display:grid}.form-focus .la-page.cs-artifact.qs-editor .la-read-fact{border:0;border-bottom:1px solid var(--fe-line);background:0 0;border-radius:0;padding:15px 0}.form-focus .la-page.cs-artifact.qs-editor .la-read-fact strong{color:var(--fe-ink);font-size:14px}.form-focus .la-page.cs-artifact.qs-editor .la-read-fact p{color:var(--fe-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.form-focus .la-page.cs-artifact.qs-editor .la-read-fact small{color:var(--fe-muted);font-size:12px}.form-focus .la-page.cs-artifact.qs-editor .la-facts-disclosure{border:0;margin:8px 0 0}.form-focus .la-page.cs-artifact.qs-editor .la-facts-disclosure>summary{min-height:44px;color:var(--fe-muted);gap:8px;padding:12px 0;font-size:13px}.form-focus .la-page.cs-artifact.qs-editor .cs-connections{box-shadow:none;background:0 0;border:0;padding:0 0 20px}.form-focus .la-page.cs-artifact.qs-editor .cs-connection-list{gap:2px}.form-focus .la-page.cs-artifact.qs-editor .cs-connection-list button{color:var(--fe-muted);background:0 0;border:0;border-radius:10px;min-height:44px}.form-focus .la-page.cs-artifact.qs-editor .cs-connection-list button.is-current{color:var(--fe-blue);background:var(--fe-selection)}.form-focus .la-page.cs-artifact.qs-editor .cs-shared-connection{border-color:var(--fe-line);background:0 0;padding:16px 0 0}.form-focus .la-page.cs-artifact.qs-editor .cs-shared-connection p{color:var(--fe-muted);font-size:13px}.form-focus .la-page.cs-artifact.qs-editor .cs-shared-connection button{color:var(--fe-muted);min-height:44px}.form-focus .la-page.cs-artifact.qs-editor .la-section-heading{align-items:center;gap:16px;margin:0 0 20px}.form-focus .la-page.cs-artifact.qs-editor .la-section-heading h2{letter-spacing:-.035em;color:var(--fe-ink);font-size:26px;font-weight:600}.form-focus .la-page.cs-artifact.qs-editor .la-section-heading h2>span{background:var(--fe-mineral);color:var(--fe-muted);border-radius:6px;font-size:13px}.form-focus .la-page.cs-artifact.qs-editor .la-table-wrap{border:0;border-radius:0}.form-focus .la-page.cs-artifact.qs-editor .la-table th{border-color:var(--fe-line);color:var(--fe-muted);text-transform:none;letter-spacing:0;background:0 0;padding:12px;font-size:12px;font-weight:500}.form-focus .la-page.cs-artifact.qs-editor .la-table td{border-color:var(--fe-line);color:var(--fe-ink);background:0 0;padding:18px 12px;font-size:14px;line-height:1.6}.form-focus .la-page.cs-artifact.qs-editor .la-table td strong{color:var(--fe-ink);font-size:15px;font-weight:600}.form-focus .la-page.cs-artifact.qs-editor .la-table td small{color:var(--fe-muted);font-size:12px}.form-focus .la-page.cs-artifact.qs-editor .la-empty{min-height:220px;color:var(--fe-muted);background:0 0;border:0;border-radius:0}.form-focus .la-page.cs-artifact.qs-editor .la-empty p{color:var(--fe-ink);letter-spacing:-.025em;font-size:20px}.form-focus .la-page.cs-artifact.qs-editor :is(.la-timeline,.la-history,.la-status-context){border:0;border-top:1px solid var(--fe-line);box-shadow:none;background:0 0;border-radius:0;margin-top:26px}.form-focus .la-page.cs-artifact.qs-editor :is(.la-timeline,.la-history,.la-status-context)>summary{min-height:52px;color:var(--fe-muted);padding:16px 0;font-size:14px}.form-focus .la-page.cs-artifact.qs-editor .la-status-context{border-top:0;border-bottom:1px solid var(--fe-line);margin:0 0 22px}.form-focus .la-page.cs-artifact.qs-editor .la-document-fields>.la-status-context:first-child{margin-bottom:0}.form-focus .la-page.cs-artifact.qs-editor .la-status-context>summary{padding-top:0}.form-focus .la-page.cs-artifact.qs-editor .la-draft-footer{border-top:1px solid var(--fe-line);background:0 0;gap:16px;margin-top:28px;padding:20px 0 0}.form-focus .la-page.cs-artifact.qs-editor .la-draft-footer>span{color:var(--fe-muted);font-size:13px}.form-focus .la-page.cs-artifact.qs-editor .la-history-body{background:0 0;padding:0 0 24px}.form-focus .la-page.cs-artifact.qs-editor .la-history-body h2{color:var(--fe-ink);letter-spacing:-.025em;font-size:23px}.form-focus .la-page.cs-artifact.qs-editor .la-checkpoints>li{border-color:var(--fe-line);background:0 0;border-radius:0;padding:18px 0}.form-focus .la-page.cs-artifact.qs-editor .la-checkpoints small{color:var(--fe-muted);font-size:13px}.form-focus .task-workspace.qs-editor .tw-header{align-items:center;gap:30px;margin-bottom:12px}.form-focus .task-workspace.qs-editor .tw-header h1{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(36px,3.6vw,48px);font-weight:650;line-height:1.08}.form-focus .task-workspace.qs-editor .tw-header p{max-width:58ch;color:var(--fe-muted);font-size:15px}.form-focus .task-workspace.qs-editor .tw-status-line{border-color:var(--fe-line);margin:0 0 26px;padding-bottom:16px}.form-focus .task-workspace.qs-editor .tw-save{color:var(--fe-muted);font-size:13px}.form-focus .task-workspace.qs-editor .tw-status-line>button{color:var(--fe-muted);font-size:14px}.form-focus .task-workspace.qs-editor .tw-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:30px}.form-focus .task-workspace.qs-editor .tw-sections{padding:14px 0;position:sticky;top:22px}.form-focus .ff-section-label{color:var(--fe-muted);margin:0 0 18px;padding:0 13px;font-size:12px}.form-focus .task-workspace.qs-editor .tw-sections ol{gap:3px}.form-focus .task-workspace.qs-editor .tw-sections button{border-left:2px solid var(--fe-line);background:0 0;border-radius:0;gap:11px;padding:14px 13px}.form-focus .task-workspace.qs-editor .tw-sections button>span{color:var(--fe-muted);font-size:12px}.form-focus .task-workspace.qs-editor .tw-sections button>strong{color:inherit;font-size:14px;font-weight:500}.form-focus .task-workspace.qs-editor .tw-sections button[aria-current=step]{border-color:var(--fe-blue);color:var(--fe-blue);background:0 0}.form-focus .task-workspace.qs-editor .tw-sections button:hover{background:var(--fe-paper)}.form-focus .task-workspace.qs-editor .tw-editor{background:var(--fe-paper);border-color:var(--fe-line);box-shadow:none;border-radius:16px;padding:36px 42px 26px}.form-focus .task-workspace.qs-editor .tw-section-heading>span{color:var(--fe-muted);font-size:12px}.form-focus .task-workspace.qs-editor .tw-section-heading h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:34px;font-weight:600;line-height:1.12}.form-focus .task-workspace.qs-editor .tw-editor-hint{color:var(--fe-muted);margin-bottom:24px;font-size:14px}.form-focus .task-workspace.qs-editor .tw-content{border:1px solid var(--fe-line);min-height:360px;color:var(--fe-ink);background:#fff;border-radius:10px;padding:22px;font-size:16px;line-height:1.85}.form-focus .task-workspace.qs-editor .tw-editor-footer{border-color:var(--fe-line);margin-top:26px;padding-top:22px}.form-focus .task-workspace.qs-editor .tw-poll li{border-color:var(--fe-line);background:#fff;border-radius:10px}.form-focus .task-workspace.qs-editor .tw-poll li:before{background:var(--fe-mineral);color:var(--fe-muted)}.form-focus .task-start.ff-task-start{max-width:1120px;padding:10px 0 40px}.form-focus .task-start.ff-task-start>header{max-width:760px;margin:25px 0 40px}.form-focus .task-start.ff-task-start h1{font-family:var(--fe-font);letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(40px,4.6vw,64px);font-weight:650;line-height:1.02}.form-focus .task-start.ff-task-start>header p{color:var(--fe-muted);max-width:55ch;font-size:18px;line-height:1.55}.form-focus .task-start.ff-task-start .task-start-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:60px}.form-focus .task-start.ff-task-start .task-start-layout>form{background:var(--fe-paper);border:1px solid var(--fe-line);border-radius:18px;padding:32px}.form-focus .task-start.ff-task-start .task-start-label{color:var(--fe-ink);font-size:14px;font-weight:600}.form-focus .task-start.ff-task-start .task-start-output{color:var(--fe-blue);gap:12px;padding:26px 0;font-size:16px}.form-focus .task-start.ff-task-start .task-start-output span{color:var(--fe-ink)}.form-focus .task-start.ff-task-start .task-start-output small{color:var(--fe-muted);font-size:14px}.form-focus .task-start.ff-task-start .task-start-primary{width:auto;min-width:220px;margin:8px 0 0}.form-focus .task-start.ff-task-start .task-start-layout aside{border:0;padding:16px 0}.form-focus .task-start.ff-task-start .task-start-layout aside h2{letter-spacing:-.035em;color:var(--fe-ink);margin-bottom:26px;font-size:24px}.form-focus .task-start.ff-task-start .task-start-layout ol{gap:0;margin:0 0 24px}.form-focus .task-start.ff-task-start .task-start-layout li{border-top:1px solid var(--fe-line);color:var(--fe-ink);align-items:baseline;gap:22px;padding:20px 0;font-size:16px}.form-focus .task-start.ff-task-start .task-start-layout li:before{letter-spacing:-.04em;color:#8a8b82;background:0 0;border-radius:0;width:28px;height:auto;font-size:28px;font-weight:400}.form-focus .task-start.ff-task-start :is(.task-start-boundary,.task-start-layout aside p){color:var(--fe-muted);font-size:13px;line-height:1.65}.form-focus .task-start.ff-task-start .task-tool-selection label{border-color:var(--fe-line);padding:16px 0}.form-focus .task-start.ff-task-start .task-tool-selection strong{color:var(--fe-ink);font-size:15px}.form-focus .task-start.ff-task-start .task-tool-selection small{color:var(--fe-muted);font-size:13px}.form-focus .task-start.ff-task-start .task-existing{border-top:1px solid var(--fe-line);padding-top:26px}.form-focus .task-start.ff-task-start .task-existing button{border-color:var(--fe-line);min-height:56px;color:var(--fe-ink)}.form-focus .journey-create-dialog.ff-create.market-dialog{width:min(720px,100vw - 32px);padding:36px}.form-focus .journey-create-dialog.ff-create.market-dialog>h2{font-family:var(--fe-font);letter-spacing:-.045em;max-width:15ch;margin-bottom:30px;font-size:36px;line-height:1.08}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options>button{border:0;border-top:1px solid var(--fe-line);min-height:106px;color:var(--fe-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:14px;padding:20px 0;display:flex}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options>button>span{color:var(--fe-muted);background:0 0;border-radius:0;flex:none;width:32px;height:40px}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options>button>div{flex:1;min-width:0}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options strong{color:var(--fe-ink);letter-spacing:-.02em;font-size:17px;font-weight:600}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options small{color:var(--fe-muted);margin-top:5px;font-size:13px;line-height:1.5}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options>button:hover{color:var(--fe-blue);background:0 0}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options>button:hover>svg{transform:translate(3px)}.form-focus .ps-studio.qs-studio{--ps-ink:var(--fe-ink);--ps-muted:var(--fe-muted);--ps-purple:var(--fe-blue);--ps-line:var(--fe-line);--ps-soft:var(--fe-mineral)}.form-focus .ps-studio.qs-studio .ps-kit-breadcrumb{margin:0 0 20px;font-size:14px}.form-focus .ps-studio.qs-studio .ps-landing-header{margin:12px 0 38px}.form-focus .ps-studio.qs-studio .ps-landing-header h1{letter-spacing:-.055em;font-size:clamp(40px,4.5vw,60px);font-weight:650;line-height:1.05}.form-focus .ps-studio.qs-studio .ps-landing-header p{margin-top:16px;font-size:18px}.form-focus .ps-studio.qs-studio .ps-focused-start{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:56px;padding-bottom:40px}.form-focus .ps-studio.qs-studio .ps-upload-card{background:var(--fe-paper);box-shadow:none;border-radius:18px;padding:34px}.form-focus .ps-studio.qs-studio .ps-upload-heading{align-items:flex-start;margin-bottom:26px}.form-focus .ps-studio.qs-studio .ps-upload-heading .ps-start-icon{background:var(--fe-mineral);color:var(--fe-ink);border-radius:12px;width:52px;height:62px}.form-focus .ps-studio.qs-studio .ps-upload-heading h2{letter-spacing:-.04em;font-size:27px;line-height:1.15}.form-focus .ps-studio.qs-studio .ps-destination select{border-color:var(--fe-line);background:#fff;border-radius:10px;min-height:48px;font-size:16px}.form-focus .ps-studio.qs-studio .ps-upload-card>.ps-primary{min-height:48px;margin-top:10px}.form-focus .ps-studio.qs-studio .ps-template-entry{border:0;border-top:1px solid var(--fe-line);background:0 0;border-radius:0;margin-top:24px;padding:22px 0}.form-focus .ps-studio.qs-studio .ps-template-entry:hover{color:var(--fe-blue);border-color:var(--fe-line);background:0 0}.form-focus .ps-studio.qs-studio .ps-import-guide{box-shadow:none;background:0 0;border:0;padding:20px 0}.form-focus .ps-studio.qs-studio .ps-import-guide h2{letter-spacing:-.035em;font-size:26px}.form-focus .ps-studio.qs-studio .ps-journey{gap:0;margin-top:24px}.form-focus .ps-studio.qs-studio .ps-journey>li{border-top:1px solid var(--fe-line);gap:18px;padding:22px 0}.form-focus .ps-studio.qs-studio .ps-journey>li>span{color:#8a8b82;background:0 0;border-radius:0;width:28px;height:auto;font-size:27px;font-weight:400;line-height:1.2}.form-focus .ps-studio.qs-studio .ps-journey strong{font-size:16px;font-weight:600}.form-focus .ps-studio.qs-studio .ps-deck-grid{gap:22px}.form-focus .ps-studio.qs-studio .ps-deck-card{background:var(--fe-paper);border-color:var(--fe-line);border-radius:16px;overflow:hidden}.form-focus .ps-studio.qs-studio .ps-deck-card:hover{box-shadow:none;border-color:#aaa99f;transition:transform .32s,border-color .18s;transform:translateY(-3px)}.form-focus .ps-studio.qs-studio .ps-deck-card>span strong{letter-spacing:-.02em;font-size:17px;line-height:1.35}.form-focus .ps-studio.qs-studio .ps-editor{border:1px solid var(--fe-line);box-shadow:none;background:var(--fe-paper);border-radius:18px}.form-focus .ps-studio.qs-studio .ps-editor-toolbar{border-color:var(--fe-line);-webkit-backdrop-filter:blur(18px);background:#faf9f6e6;gap:20px;padding:22px 24px}.form-focus .ps-studio.qs-studio .ps-deck-title{font-family:var(--fe-font);letter-spacing:-.045em;color:var(--fe-ink);background:0 0;border-color:#0000;min-height:44px;padding:4px 0;font-weight:600;line-height:1.1;font-size:clamp(26px,2.7vw,36px)!important}.form-focus .ps-studio.qs-studio .ps-deck-title:hover{border-color:var(--fe-line)}.form-focus .ps-studio.qs-studio .ps-save-status{color:var(--fe-muted);gap:6px;margin-top:5px;font-size:13px}.form-focus .ps-studio.qs-studio .ps-save-status.is-error{color:#973c30}.form-focus .ps-studio.qs-studio .ps-selection-bar{background:var(--fe-paper);border-color:var(--fe-line);gap:16px;padding:12px 24px}.form-focus .ps-studio.qs-studio .ps-selection-bar>span{color:var(--fe-muted);font-size:14px}.form-focus .ps-studio.qs-studio .ps-selection-bar button{border-color:var(--fe-line);min-height:44px;color:var(--fe-ink);background:0 0;border-radius:999px;padding:10px 18px;font-size:14px}.form-focus .ps-studio.qs-studio .ps-selection-bar button[aria-expanded=true]{border-color:var(--fe-blue);background:var(--fe-selection);color:var(--fe-blue)}.form-focus .ps-studio.qs-studio .ps-selection-bar button:hover{background:var(--fe-mineral);border-color:#aaa99f}.form-focus .ps-studio.qs-studio .ps-editor-grid{grid-template-columns:160px minmax(0,1fr)}.form-focus .ps-studio.qs-studio .ps-editor-grid.ps-panel-open{grid-template-columns:160px minmax(0,1fr) 320px}.form-focus .ps-studio.qs-studio .ps-outline{background:var(--fe-paper);border-color:var(--fe-line)}.form-focus .ps-studio.qs-studio .ps-outline-header{padding:18px 14px}.form-focus .ps-studio.qs-studio .ps-outline-header>span{color:var(--fe-muted);background:0 0}.form-focus .ps-studio.qs-studio .ps-outline-slide{border-radius:12px;margin-bottom:14px;padding:6px}.form-focus .ps-studio.qs-studio .ps-outline-slide.is-selected{background:var(--fe-selection);border-color:var(--fe-blue)}.form-focus .ps-studio.qs-studio .ps-outline-label>b{color:var(--fe-muted)}.form-focus .ps-studio.qs-studio .ps-stage{background:var(--fe-mineral);padding:30px 30px 40px}.form-focus .ps-studio.qs-studio .ps-slide-sheet{border-radius:4px;box-shadow:0 3px 10px #20211f0a}.form-focus .ps-studio.qs-studio .ps-canvas-item.is-active .ps-slide-sheet{outline:2px solid var(--fe-blue);outline-offset:3px;box-shadow:none}.form-focus .ps-studio.qs-studio .ps-canvas-item>header{gap:10px;padding-bottom:12px}.form-focus .ps-studio.qs-studio .ps-canvas-item>header b{color:var(--fe-muted);background:0 0;border:0}.form-focus .ps-studio.qs-studio.ff-editor .ps-authored-slide button{font-family:Arial,sans-serif}.form-focus .ps-studio.qs-studio .ps-tools{background:var(--fe-paper);border-color:var(--fe-line);animation:.24s ease-out ff-tools-in}.form-focus .ps-studio.qs-studio .ps-panel-heading{border-bottom:1px solid var(--fe-line);-webkit-backdrop-filter:blur(14px);background:#faf9f6f0;gap:15px;padding:18px 20px}.form-focus .ps-studio.qs-studio .ps-panel-heading>div{gap:5px;display:grid}.form-focus .ff-panel-context{color:var(--fe-muted);font-size:12px;font-weight:400}.form-focus .ps-studio.qs-studio .ps-panel-heading strong{letter-spacing:-.035em;color:var(--fe-ink);font-size:24px;font-weight:600;line-height:1.15}.form-focus .ps-studio.qs-studio .ps-tools-section{border-color:var(--fe-line);padding:24px 20px}.form-focus .ps-studio.qs-studio .ps-insert-tools{gap:0}.form-focus .ps-studio.qs-studio .ps-insert-tools button{border:0;border-top:1px solid var(--fe-line);min-height:90px;color:var(--fe-ink);background:0 0;border-radius:0;gap:14px;padding:23px 0}.form-focus .ps-studio.qs-studio .ps-insert-tools button>span{color:var(--fe-muted);background:0 0;border-radius:0;width:30px;height:40px}.form-focus .ps-studio.qs-studio .ps-insert-tools strong{color:var(--fe-ink);letter-spacing:-.02em;font-size:16px}.form-focus .ps-studio.qs-studio .ps-insert-tools small{color:var(--fe-muted);font-size:13px;line-height:1.5}.form-focus .ps-studio.qs-studio .ps-insert-tools button:hover{color:var(--fe-blue);background:0 0}.form-focus .ps-studio.qs-studio .ps-preserved-note{border:0;border-left:2px solid var(--fe-line);color:var(--fe-muted);background:0 0;border-radius:0;margin-top:20px;padding:0 0 0 14px}.form-focus .ps-studio.qs-studio .ps-preserved-note p{color:var(--fe-muted);font-size:14px;line-height:1.6}.form-focus .ps-studio.qs-studio .ps-schedule-summary{border:0;border-top:1px solid var(--fe-line);border-bottom:1px solid var(--fe-line);color:var(--fe-muted);background:0 0;border-radius:0;margin:20px 0;padding:18px 0}.form-focus .ps-studio.qs-studio .ps-inspector-heading{display:none}.form-focus .ps-studio.qs-studio .ps-kit-setting>summary{color:var(--fe-muted);min-height:44px;font-size:14px}.form-focus .ps-studio.qs-studio .ps-option-editors>span{color:var(--fe-ink);font-size:14px}.form-focus .ps-studio.qs-studio .ps-undo{background:var(--fe-selection);color:var(--fe-ink);border-color:var(--fe-line);font-size:14px}.form-focus .ps-studio.qs-studio .ps-undo button{min-height:44px;color:var(--fe-blue)}.form-focus .ps-studio.qs-studio .ps-busy{background:var(--fe-paper);color:var(--fe-ink)}.form-focus .ps-studio.qs-studio .ps-busy>strong{letter-spacing:-.035em;font-size:28px}.form-focus .ps-studio.qs-studio .ps-busy>span{color:var(--fe-muted);font-size:15px}.form-focus .ps-player{background:#20211f;font-family:Helvetica Neue,Inter,Arial,sans-serif}.form-focus .ps-player>header,.form-focus .ps-player>footer{color:#faf9f6;background:#20211f;border-color:#454640}.form-focus .ps-player>header>span,.form-focus .ps-player>footer>span{color:#faf9f6;font-size:14px}.form-focus .ps-player>header button,.form-focus .ps-player>footer button{color:#faf9f6;background:0 0;border:1px solid #62645b;border-radius:999px;min-height:44px}.form-focus .ps-player>footer small{color:#c4c4b9}.form-focus .pm-board-workspace.ff-editor{border:1px solid var(--fe-line);background:var(--fe-paper);box-shadow:none;color:var(--fe-ink);border-radius:18px}.form-focus .pm-board-workspace.ff-editor .pm-board-topbar{background:var(--fe-paper);border:0;flex-wrap:wrap;gap:16px;padding:25px 26px 8px}.form-focus .pm-board-workspace.ff-editor .pm-board-heading{flex:1;gap:12px;min-width:240px}.form-focus .pm-board-workspace.ff-editor .pm-board-heading>div{flex:1;min-width:0}.form-focus .pm-board-workspace.ff-editor .pm-board-title{font-family:var(--fe-font);letter-spacing:-.045em;min-height:50px;color:var(--fe-ink);background:0 0;width:100%;font-weight:600;line-height:1.15;font-size:36px!important}.form-focus .pm-board-workspace.ff-editor .pm-board-session{color:var(--fe-muted);background:0 0;flex-basis:100%;order:3;padding-left:56px;font-size:12px}.form-focus .pm-board-workspace.ff-editor .pm-board-session i{background:#777b6b}.form-focus .pm-board-workspace.ff-editor .pm-board-button{border:1px solid var(--fe-line);min-height:44px;color:var(--fe-ink);box-shadow:none;background:0 0;border-radius:999px;padding:10px 16px;font-size:14px}.form-focus .pm-board-workspace.ff-editor .pm-board-button.primary{background:var(--fe-ink)!important;border-color:var(--fe-ink)!important;color:#fff!important}.form-focus .pm-board-workspace.ff-editor .pm-board-button.primary:hover:not(:disabled){background:#3c3d39!important;border-color:#3c3d39!important}.form-focus .pm-board-workspace.ff-editor .pm-board-export{border:1px solid var(--fe-line);background:0 0;border-radius:999px;overflow:visible}.form-focus .pm-board-workspace.ff-editor .pm-board-export>.pm-board-button{border:0}.form-focus .pm-board-workspace.ff-editor .pm-board-export-toggle{min-width:40px;min-height:44px;color:var(--fe-muted);border-color:var(--fe-line);background:0 0;border-radius:0 999px 999px 0}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-export-menu,.pm-board-frame-choices){background:var(--fe-paper);border:1px solid var(--fe-line);border-radius:14px;padding:8px;box-shadow:0 12px 30px #20211f12}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-export-menu,.pm-board-frame-choices) button{min-height:44px;color:var(--fe-ink);border-radius:8px;font-size:14px}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-export-menu,.pm-board-frame-choices) button:hover{background:var(--fe-mineral);color:var(--fe-blue)}.form-focus .pm-board-workspace.ff-editor .pm-board-context{background:var(--fe-paper);border-color:var(--fe-line);gap:20px;padding:6px 26px 20px 82px}.form-focus .pm-board-workspace.ff-editor .pm-board-context input{color:var(--fe-muted);min-height:44px;font-size:15px}.form-focus .pm-board-workspace.ff-editor .pm-board-save-status{color:var(--fe-muted);font-size:13px}.form-focus .pm-board-workspace.ff-editor .pm-board-tools{border-color:var(--fe-line);-webkit-backdrop-filter:blur(18px);z-index:3;background:#faf9f6e6;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex;position:relative}.form-focus .pm-board-workspace.ff-editor .pm-board-section-nav{background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:250px;margin-right:10px;padding:0;display:flex}.form-focus .pm-board-workspace.ff-editor .pm-board-section-nav label{color:var(--fe-muted);white-space:nowrap;font-size:13px}.form-focus .pm-board-workspace.ff-editor .pm-board-section-nav select{border:1px solid var(--fe-line);background:var(--fe-paper);max-width:260px;min-height:44px;color:var(--fe-ink);border-radius:10px;padding:8px 30px 8px 12px;font-size:14px}.form-focus .pm-board-workspace.ff-editor .pm-board-section-nav>span{display:none}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-tool,.pm-board-add-frame>summary){min-height:44px;color:var(--fe-ink);border:1px solid var(--fe-line);background:0 0;border-radius:999px;padding:10px 14px;font-size:14px}.form-focus .pm-board-workspace.ff-editor .pm-board-tool-divider{display:none}.form-focus .pm-board-workspace.ff-editor .pm-board-zoom{border:1px solid var(--fe-line);border-radius:999px;gap:0;margin-left:auto;padding:0 3px}.form-focus .pm-board-workspace.ff-editor .pm-board-icon-button{min-width:44px;min-height:44px;color:var(--fe-muted);border-radius:50%}.form-focus .pm-board-workspace.ff-editor .pm-board-zoom-value{min-height:44px;color:var(--fe-muted);font-size:13px}.form-focus .pm-board-workspace.ff-editor .pm-board-viewport{background:var(--fe-mineral)}.form-focus .pm-board-workspace.ff-editor .pm-board-canvas{background-image:radial-gradient(#20211f18 .7px,#0000 .7px);background-size:24px 24px}.form-focus .pm-board-workspace.ff-editor .pm-board-frame{background:var(--fe-paper);border:1px solid var(--fe-line);box-shadow:none;border-radius:16px}.form-focus .pm-board-workspace.ff-editor .pm-board-frame-label{color:var(--fe-muted);letter-spacing:0;text-transform:none;font-size:11px}.form-focus .pm-board-workspace.ff-editor .pm-board-frame-label>button{min-height:32px;color:var(--fe-muted);font-size:12px}.form-focus .pm-board-workspace.ff-editor .pm-board-frame-header{border-color:var(--fe-line)}.form-focus .pm-board-workspace.ff-editor .pm-board-frame-header input{color:var(--fe-ink);letter-spacing:-.025em;font-size:23px;font-weight:600}.form-focus .pm-board-workspace.ff-editor .pm-board-frame-icon{background:var(--fe-mineral);color:var(--fe-muted);border-radius:10px}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-content,.pm-board-poll-question,.pm-board-poll-option input,.pm-board-list-item input){color:var(--fe-ink);background:0 0;font-size:16px;line-height:1.65}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-content,.pm-board-poll-question,.pm-board-poll-option input):focus{border-color:var(--fe-blue);background:#fff}.form-focus .pm-board-workspace.ff-editor .pm-board-list-item{border-color:var(--fe-line);background:0 0;border-radius:0}.form-focus .pm-board-workspace.ff-editor .pm-board-item-icon{color:var(--fe-muted);background:0 0}.form-focus .pm-board-workspace.ff-editor .pm-board-text-button{color:var(--fe-muted);min-height:36px;font-size:13px}.form-focus .pm-board-workspace.ff-editor .pm-board-vote{background:var(--fe-paper);border-color:var(--fe-line);color:var(--fe-ink);border-radius:999px;min-height:36px;font-size:13px}.form-focus .pm-board-workspace.ff-editor .pm-board-vote.selected{color:var(--fe-blue);border-color:var(--fe-blue);background:var(--fe-selection)}.form-focus .pm-board-workspace.ff-editor .pm-board-poll-meter{background:var(--fe-mineral)}.form-focus .pm-board-workspace.ff-editor .pm-board-poll-meter>i{background:var(--fe-blue)}.form-focus .pm-board-workspace.ff-editor .pm-board-priority-editor{border:1px solid var(--fe-line);color:var(--fe-ink);background:#fff;border-radius:10px}.form-focus .pm-board-workspace.ff-editor .pm-board-priority-dot{background:var(--fe-ink);border-color:var(--fe-paper)}.form-focus .pm-board-workspace.ff-editor .pm-board-priority-dot.selected{background:var(--fe-blue);outline-color:var(--fe-blue)}.form-focus .pm-board-workspace.ff-editor .pm-board-matrix{background:var(--fe-paper);border-color:var(--fe-line);border-radius:10px}.form-focus .pm-board-workspace.ff-editor .pm-board-matrix:before,.form-focus .pm-board-workspace.ff-editor .pm-board-matrix:after{content:"";background:var(--fe-line);pointer-events:none;position:absolute}.form-focus .pm-board-workspace.ff-editor .pm-board-matrix:before{width:1px;inset:0 auto 0 50%}.form-focus .pm-board-workspace.ff-editor .pm-board-matrix:after{height:1px;inset:50% 0 auto}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-axis-x,.pm-board-axis-y,.pm-board-matrix .quadrant){letter-spacing:0;color:var(--fe-muted);font-size:12px;font-weight:400}.form-focus .pm-board-workspace.ff-editor .pm-board-priority-legend{gap:0;max-height:96px}.form-focus .pm-board-workspace.ff-editor .pm-board-priority-legend button{min-height:36px;color:var(--fe-ink);gap:9px;font-size:13px!important}.form-focus .pm-board-workspace.ff-editor .pm-board-priority-legend b{background:var(--fe-mineral);color:var(--fe-muted);width:22px;height:22px;font-size:12px}.form-focus .pm-board-workspace.ff-editor .pm-board-field-label{text-transform:none;letter-spacing:0;color:var(--fe-ink);font-size:13px;line-height:1.5}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-poll-count,.pm-board-poll-footer,.pm-board-poll-footer button,.pm-board-poll-edit-hint,.pm-board-present-number,.pm-board-present-scope){color:var(--fe-muted);letter-spacing:0;font-size:12px;line-height:1.5}.form-focus .pm-board-workspace.ff-editor .pm-board-poll-footer button{min-height:36px}.form-focus .pm-board-workspace.ff-editor .pm-board-status{background:var(--fe-paper);border-color:var(--fe-line);color:var(--fe-muted);min-height:44px;font-size:12px}.form-focus .pm-board-workspace.ff-editor .pm-board-canvas-signature{color:#777b6b}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-guide,.pm-board-rehearsal-scope){border-color:var(--fe-line);color:var(--fe-muted);background:0 0;font-size:14px}.form-focus .pm-board-workspace.ff-editor .pm-board-presentation{background:var(--fe-mineral);color:var(--fe-ink)}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-present-top,.pm-board-present-footer){background:var(--fe-paper);border-color:var(--fe-line);color:var(--fe-muted)}.form-focus .pm-board-workspace.ff-editor .pm-board-present-frame{background:var(--fe-paper);border:1px solid var(--fe-line);box-shadow:none;border-radius:16px}.form-focus .pm-board-workspace.ff-editor .pm-board-present-title{color:var(--fe-ink);font-family:var(--fe-font);letter-spacing:-.045em}.form-focus dialog.ff-editor-dialog{background:var(--fe-paper);color:var(--fe-ink);border:1px solid var(--fe-line);font-family:var(--fe-font);border-radius:24px;animation:.24s ease-out ff-sheet-in;box-shadow:0 24px 80px #20211f26}.form-focus dialog.ff-editor-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#20211f66}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog{--la-ink:var(--fe-ink);--la-muted:var(--fe-muted);--la-accent:var(--fe-blue);--la-line:var(--fe-line);max-height:calc(100dvh - 40px);padding:0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog>header{z-index:2;border-bottom:1px solid var(--fe-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6f5;padding:24px 30px 20px;position:sticky;top:0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog>header h2{font-family:var(--fe-font);letter-spacing:-.045em;color:var(--fe-ink);font-size:30px;font-weight:600;line-height:1.12}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-body{gap:22px;padding:26px 30px 0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-actions{background:var(--fe-paper);border-top:1px solid var(--fe-line);z-index:1;gap:12px;margin-top:26px;padding:20px 0;position:sticky;bottom:0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-dialog-copy,.la-source-fields dd,.la-source-rows p){color:var(--fe-ink);font-size:15px;line-height:1.65}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-row-options{border-color:var(--fe-line);background:0 0;border-radius:0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-row-options>summary{min-height:44px;color:var(--fe-muted);font-size:14px}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-compare>section{border:1px solid var(--fe-line);background:#fff;border-radius:12px;padding:20px}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-compare h3,.la-source-fields dt){color:var(--fe-ink);font-size:14px}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-confirm-check{gap:12px;font-size:15px;line-height:1.5}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-confirm-check input{width:20px;height:20px;accent-color:var(--fe-blue)}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog{--fact-ink:var(--fe-ink);--fact-muted:var(--fe-muted);--fact-line:var(--fe-line);width:min(680px,100vw - 32px);padding:34px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog>h2{font-family:var(--fe-font);letter-spacing:-.045em;color:var(--fe-ink);font-size:36px;line-height:1.12}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-facts-project{color:var(--fe-muted);margin-bottom:30px;font-size:14px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-primary-facts{gap:28px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-fact-field>.living-fact-label{color:var(--fe-ink);margin-bottom:10px;font-size:15px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-fact-field>textarea{min-height:110px;padding:15px 16px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-fact-details>summary{min-height:44px;color:var(--fe-muted);font-size:13px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-fact-meta{background:var(--fe-mineral);border:0;border-radius:12px;gap:18px;padding:18px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-fact-status.status-proposed{background:var(--fe-selection);color:#2448b4;border-color:#d1dcff}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-fact-status.status-missing{background:var(--fe-mineral);color:var(--fe-muted);border-color:var(--fe-line)}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-more-facts{border:0;border-top:1px solid var(--fe-line);border-radius:0;padding:0}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-more-facts>summary{min-height:56px;color:var(--fe-muted);font-size:14px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog :is(.living-facts-footer,.living-review-actions){background:var(--fe-paper);border-top:1px solid var(--fe-line);z-index:1;margin-top:25px;padding:22px 0;position:sticky;bottom:-34px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-facts-footer p{color:var(--fe-muted);font-size:13px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-facts-footer .primary{width:auto;min-width:220px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-change-card{border:0;border-top:1px solid var(--fe-line);background:0 0;border-radius:0;padding:24px 0}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-change-values>section{border:1px solid var(--fe-line);background:#fff;border-radius:10px;padding:16px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog :is(.living-review-count,.living-review-missing){color:var(--fe-ink);font-size:16px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog :is(.living-facts-review-note,.living-change-source,.living-facts-missing-count){color:var(--fe-muted);font-size:14px;line-height:1.65}.form-focus .living-facts-discard.ff-editor-dialog.market-dialog{padding:32px}.form-focus .living-facts-discard.ff-editor-dialog.market-dialog h2{letter-spacing:-.04em;color:var(--fe-ink);font-size:30px;line-height:1.15}.form-focus .living-facts-discard.ff-editor-dialog.market-dialog p{color:var(--fe-muted);font-size:16px;line-height:1.65}.form-focus dialog.gw-drawer.gw-refined.ff-editor-dialog{--gw-ink:var(--fe-ink);--gw-muted:var(--fe-muted);--gw-blue:var(--fe-blue);--gw-border:var(--fe-line);border:1px solid var(--fe-line);border-radius:24px;width:min(760px,100vw - 40px);height:min(880px,100dvh - 40px);max-height:calc(100dvh - 40px);margin:auto;inset:20px;overflow:hidden;box-shadow:0 24px 80px #20211f26}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-header{background:var(--fe-paper);border-color:var(--fe-line);padding:26px 30px 22px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-header h2{font-family:var(--fe-font);letter-spacing:-.045em;color:var(--fe-ink);font-size:32px;font-weight:600;line-height:1.08}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-eyebrow{color:var(--fe-muted);letter-spacing:0;text-transform:none;font-size:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-header-icon{background:var(--fe-mineral);color:var(--fe-ink);border-radius:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps{border-color:var(--fe-line);background:0 0;gap:18px;padding:18px 30px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li{color:var(--fe-muted);font-size:14px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li>b{font-size:14px;font-weight:500}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li>span{border-color:var(--fe-line);color:var(--fe-muted);background:0 0;width:28px;height:28px;font-size:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li[data-state=current]>span{background:var(--fe-blue);border-color:var(--fe-blue);color:#fff}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li[data-state=current]{color:var(--fe-blue)}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li[data-state=complete]>span{background:var(--fe-mineral);color:var(--fe-ink);border-color:var(--fe-line)}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-body{scrollbar-gutter:stable;background:var(--fe-paper);padding:30px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-section-intro h3{font-family:var(--fe-font);letter-spacing:-.04em;color:var(--fe-ink);font-size:30px;font-weight:600;line-height:1.15}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-section-intro p{color:var(--fe-muted);font-size:16px;line-height:1.6}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices{gap:14px;margin:26px 0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices button{border:1px solid var(--fe-line);color:var(--fe-muted);box-shadow:none;background:0 0;border-radius:14px;padding:22px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices button[aria-pressed=true]{border-color:var(--fe-blue);color:var(--fe-blue);box-shadow:inset 0 0 0 1px var(--fe-blue);background:#fff}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices strong{color:var(--fe-ink);letter-spacing:-.02em;margin:14px 0 4px;font-size:18px;font-weight:600}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices span{color:var(--fe-muted);font-size:14px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices i{border-color:var(--fe-line);background:var(--fe-paper);color:var(--fe-blue)}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-file-drop{text-align:center;color:var(--fe-muted);background:#fff;border:1px dashed #aaa99f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:36px 24px;display:flex}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-file-drop>span{background:var(--fe-mineral);color:var(--fe-ink)}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-file-drop strong{color:var(--fe-ink);margin-top:12px;font-size:18px;font-weight:500;line-height:1.45;display:block}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-file-drop small{color:var(--fe-muted);margin-top:8px;font-size:13px;font-weight:400;line-height:1.5;display:block}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-start-note,.gw-insert-note,.gw-map-fields,.gw-source-preview,.gw-disclosure,.gw-date-basis,.gw-milestone-help){border-color:var(--fe-line);color:var(--fe-muted);box-shadow:none;background:0 0;border-radius:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-start-note strong,.gw-mapping-heading strong,.gw-task-list-heading strong,.gw-source-preview strong,.gw-timeline-type legend){color:var(--fe-ink);font-size:14px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-start-note p,.gw-insert-note p,.gw-reference-help,.gw-map-sample,.gw-source-context,.gw-source-preview>div:first-child>span,.gw-task-list-heading>span,.gw-milestone-help){color:var(--fe-muted);font-size:13px;line-height:1.6}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-map-fields{border:0;border-top:1px solid var(--fe-line);border-radius:0;padding:22px 0 0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-disclosure{border:0;border-top:1px solid var(--fe-line);border-radius:0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-disclosure>summary{min-height:52px;color:var(--fe-muted);padding-inline:0;font-size:14px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-disclosure>summary>span{color:var(--fe-muted);background:0 0;font-size:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-disclosure-content{padding:10px 0 20px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-list{border-top:1px solid var(--fe-line);gap:0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task{border:0;border-bottom:1px solid var(--fe-line);box-shadow:none;background:0 0;border-radius:0;padding:0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task>header{gap:8px;margin:0;padding:12px 0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-toggle{color:var(--fe-ink);padding:8px 0}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-toggle strong{color:var(--fe-ink);font-size:16px;font-weight:500}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-toggle small{color:var(--fe-muted);background:0 0;font-size:13px;line-height:1.55}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-number{color:var(--fe-muted);background:0 0;font-size:13px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-edit-fields{border:1px solid var(--fe-line);background:#fff;border-radius:12px;margin:0 0 18px;padding:22px;animation:.24s ease-out ff-tools-in}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-timeline-type button{border-color:var(--fe-line);color:var(--fe-ink);background:0 0;border-radius:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-timeline-type button[aria-pressed=true]{background:var(--fe-selection);border-color:var(--fe-blue);box-shadow:none}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-timeline-type strong{color:var(--fe-ink);font-size:15px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-timeline-type small{color:var(--fe-muted);font-size:13px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-add-task{border:1px solid var(--fe-line);min-height:48px;color:var(--fe-ink);background:0 0;border-radius:999px;font-size:14px!important}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-style-options{border:1px solid var(--fe-line);background:var(--fe-mineral);border-radius:999px;gap:4px;padding:4px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-style-options button{color:var(--fe-muted);background:0 0;border:0;border-radius:999px;min-height:44px;font-size:14px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-style-options button[aria-pressed=true]{color:var(--fe-blue);box-shadow:none;background:#fff}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-full-preview{border:1px solid var(--fe-line);background:#fff;border-radius:12px;margin-top:24px;overflow:hidden}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-style-description{color:var(--fe-muted);font-size:14px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-error,.gw-issues,.gw-info,.gw-remap-note){color:#795316;background:#faf3e4;border-color:#decda7;border-radius:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-error p,.gw-issues strong,.gw-issues ul,.gw-info p,.gw-remap-note p,.gw-row-issues){color:#795316;font-size:14px;line-height:1.6}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-file-ready,.gw-validation-success){color:#365a31;background:#edf3e9;border-color:#c9d9c3;border-radius:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-file-ready strong,.gw-validation-success span){color:#365a31;font-size:15px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog :is(.gw-file-ready span,.gw-validation-success small){color:#42633e;font-size:13px;line-height:1.5}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-footer{border-top:1px solid var(--fe-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6f5;gap:14px;padding:20px 30px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-back{color:var(--fe-muted);font-size:14px!important}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-next{background:var(--fe-ink);border-color:var(--fe-ink);box-shadow:none;color:#fff;border-radius:999px;min-height:46px;padding:11px 22px;font-size:14px!important}.form-focus .gw-exit-confirm.ff-editor-dialog{width:min(450px,100vw - 32px);padding:32px;inset:0}.form-focus .gw-exit-confirm.ff-editor-dialog h2{color:var(--fe-ink);letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1.12}.form-focus .gw-exit-confirm.ff-editor-dialog>p{color:var(--fe-muted);font-size:16px}.form-focus .gw-exit-confirm.ff-editor-dialog>small{color:var(--fe-muted);font-size:13px}.form-focus .gw-exit-confirm.ff-editor-dialog .gw-exit-icon{background:var(--fe-mineral);color:var(--fe-ink)}.form-focus .draft-studio-dialog.ff-editor-dialog{width:min(1140px,100vw - 48px);max-height:calc(100dvh - 48px);padding:0;overflow:auto}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-header{border-bottom:1px solid var(--fe-line);background:var(--fe-paper);gap:24px;padding:30px 36px 26px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-header h1{font-family:var(--fe-font);letter-spacing:-.05em;color:var(--fe-ink);margin:9px 0 12px;font-size:42px;font-weight:600;line-height:1.05}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-header p{color:var(--fe-muted);max-width:58ch;font-size:16px;line-height:1.55}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-eyebrow{letter-spacing:0;text-transform:none;color:var(--fe-muted);font-size:12px}.form-focus .ff-draft-steps{border-bottom:1px solid var(--fe-line);gap:36px;margin:0;padding:18px 36px;list-style:none;display:flex}.form-focus .ff-draft-steps li{color:var(--fe-muted);align-items:center;gap:10px;font-size:14px;display:flex}.form-focus .ff-draft-steps li>span{font-variant-numeric:tabular-nums;font-size:12px}.form-focus .ff-draft-steps li[aria-current=step]{color:var(--fe-blue)}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-layout{background:var(--fe-mineral);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;display:grid}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-form{background:var(--fe-paper);border:0;border-right:1px solid var(--fe-line);gap:22px;padding:30px 36px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-context{border:0;border-top:1px solid var(--fe-line);background:0 0;border-radius:0;padding:0}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-context>summary{min-height:52px;color:var(--fe-muted);padding:15px 0;font-size:14px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-context small{color:var(--fe-muted);font-size:12px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review{border:1px solid var(--fe-line);background:#fff;border-radius:16px;min-width:0;margin:28px;padding:28px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review h2{font-family:var(--fe-font);letter-spacing:-.04em;color:var(--fe-ink);font-size:30px;line-height:1.15}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review>header{border-color:var(--fe-line);background:0 0;padding:0 0 22px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-sections{padding:0}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-sections>section{border:0;border-top:1px solid var(--fe-line);background:0 0;border-radius:0;padding:22px 0}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-sections h3{letter-spacing:-.025em;color:var(--fe-ink);font-size:20px;font-weight:600}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-sections p{color:var(--fe-muted);font-size:15px;line-height:1.75}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review>footer{border-color:var(--fe-line);background:0 0;padding:20px 0 0}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-empty{background:0 0;border:0;min-height:430px;padding:30px 0}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-empty .icon-tile{border:1px solid var(--fe-line);background:var(--fe-paper);width:64px;height:80px;color:var(--fe-muted);border-radius:12px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-empty p{color:var(--fe-muted);max-width:28ch;font-size:16px;line-height:1.65}.form-focus .ff-sessions{min-width:0;max-width:1220px;margin:auto}.form-focus .ff-sessions .page-heading{align-items:center;gap:24px;margin-bottom:0;padding:10px 0 30px}.form-focus .ff-sessions .page-heading h1{font-family:var(--fe-font);letter-spacing:-.055em;color:var(--fe-ink);font-size:52px;font-weight:650;line-height:1.05}.form-focus .ff-sessions .page-heading p{color:var(--fe-muted);margin-top:14px;font-size:17px;line-height:1.55}.form-focus .ff-sessions .tool-project-filter{border-top:1px solid var(--fe-line);border-bottom:1px solid var(--fe-line);color:var(--fe-muted);align-items:center;gap:12px;margin-bottom:30px;padding:18px 0;font-size:14px;display:flex}.form-focus .ff-sessions .tool-project-filter select{background:0 0;max-width:420px;min-height:44px}.form-focus .ff-sessions .session-form{background:var(--fe-paper);border:1px solid var(--fe-line);box-shadow:none;border-radius:18px;gap:22px;max-width:760px;margin-bottom:35px;padding:30px}.form-focus .ff-sessions .session-form h2{letter-spacing:-.04em;font-size:30px;line-height:1.12;font-family:var(--fe-font);color:var(--fe-ink)}.form-focus .ff-sessions .session-form label{color:var(--fe-ink);gap:9px;font-size:14px;font-weight:600}.form-focus .ff-sessions .session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;display:grid}.form-focus .ff-sessions .session-grid>.ff-session{border:0;border-top:1px solid var(--fe-line);box-shadow:none;background:0 0;border-radius:0;min-width:0;padding:28px 0}.form-focus .ff-sessions .ff-session .section-heading{margin-bottom:18px}.form-focus .ff-sessions .ff-session .icon-tile{color:var(--fe-muted);background:0 0;border:0;border-radius:0;width:30px;height:30px;padding:0}.form-focus .ff-sessions .ff-session .pill-muted{background:var(--fe-paper);color:var(--fe-muted);border:1px solid var(--fe-line);border-radius:999px;padding:5px 10px;font-size:12px}.form-focus .ff-sessions .ff-session h2{font-family:var(--fe-font);letter-spacing:-.04em;color:var(--fe-ink);margin:0 0 15px;font-size:28px;font-weight:600;line-height:1.15}.form-focus .ff-sessions :is(.muted,.session-project){color:var(--fe-muted);font-size:14px;line-height:1.6}.form-focus .ff-sessions .footnote{color:var(--fe-muted);font-size:13px;line-height:1.6}.form-focus .ff-session-agenda{border-top:1px solid var(--fe-line);border-bottom:1px solid var(--fe-line);margin:22px 0;padding:0}.form-focus .ff-session-agenda>summary{min-height:50px;color:var(--fe-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.form-focus .ff-session-agenda>summary:after{content:"+";margin-left:12px;font-size:20px;font-weight:400}.form-focus .ff-session-agenda[open]>summary:after{content:"−"}.form-focus .ff-session-agenda>summary>span{color:var(--fe-muted);margin-left:auto;font-size:12px}.form-focus .ff-session-agenda .agenda{color:var(--fe-muted);margin:0 0 20px;font-size:14px;line-height:1.65}.form-focus .ff-sessions .ff-session>.secondary{justify-content:center;width:auto;min-width:200px}.form-focus .ff-sessions .session-card-actions{border:0;flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.form-focus .ff-sessions .session-card-actions button{min-height:44px;color:var(--fe-muted);font-size:13px}.form-focus .ff-sessions .session-card-actions .danger{color:#973c30}.form-focus .ff-sessions .hub-empty{background:var(--fe-paper);border:1px solid var(--fe-line);box-shadow:none;border-radius:18px;padding:50px 30px}.form-focus .ff-sessions .hub-empty h2{letter-spacing:-.04em;color:var(--fe-ink);font-size:32px;line-height:1.15}.form-focus .ff-sessions .hub-empty p{color:var(--fe-muted);font-size:16px;line-height:1.65}.form-focus .lp-host{color:#20211f;font-family:Helvetica Neue,Inter,Arial,sans-serif}.form-focus .lp-host-bar{-webkit-backdrop-filter:blur(16px);background:#faf9f6f5;border-color:#d7d7cf;gap:14px;padding:13px 22px}.form-focus .lp-host button{color:#20211f;background:0 0;border-color:#d7d7cf;border-radius:999px;min-height:44px;padding:10px 15px;font-size:14px;transition:background .18s,color .18s}.form-focus .lp-host button:hover:not(:disabled){background:#eeede9}.form-focus .lp-host .lp-host-start{color:#fff;background:#20211f;border-color:#20211f}.form-focus .lp-host :is(.lp-host-count,.lp-host-hint){color:#61615b;font-size:13px}.form-focus .lp-host-code b{letter-spacing:.12em;color:#2559eb;font-size:18px}.form-focus .lp-host :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #2559eb}.form-focus .lp-host-share{background:#faf9f6;border:1px solid #d7d7cf;border-radius:24px;padding:34px 26px 24px;box-shadow:0 20px 50px #20211f26}.form-focus .lp-host-share h2{letter-spacing:-.04em;color:#20211f;font-size:29px}.form-focus .lp-host-share :is(p,small){color:#61615b;font-size:13px;line-height:1.6}.form-focus .lp-host-share>a{color:#2559eb;min-height:44px;padding-top:12px;font-size:14px}.form-focus .lp-host-eyebrow{letter-spacing:0;color:#61615b;text-transform:none;font-size:12px}.form-focus .lp-host-big-code{letter-spacing:.12em;color:#20211f;font-size:44px}.form-focus .lp-live-results{color:#20211f;background:#faf9f6}.form-focus .lp-live-results h2{color:#20211f;letter-spacing:-.045em;font-family:Helvetica Neue,Inter,Arial,sans-serif;font-weight:600}.form-focus .lp-live-letter{color:#61615b;background:#eeede9;border-radius:8px}.form-focus .lp-live-track{background:#eeede9}.form-focus .lp-live-track i{background:#2559eb;transition:width .26s}.form-focus .lp-live-results footer{color:#61615b;border-color:#d7d7cf}.lp-join.ff-poll{--lp-ink:var(--fe-ink);--lp-muted:var(--fe-muted);--lp-line:var(--fe-line);--lp-accent:var(--fe-blue);--lp-teal:var(--fe-blue);background:var(--fe-mineral);color:var(--fe-ink);padding-inline:28px}.lp-join.ff-poll .lp-join-header{border-bottom:1px solid var(--fe-line);min-height:100px}.lp-join.ff-poll .lp-join-header>span{color:var(--fe-muted);font-size:13px}.lp-join.ff-poll .lp-join-main{max-width:560px;padding:55px 0 70px}.lp-join.ff-poll .lp-join-card{background:var(--fe-paper);border:1px solid var(--fe-line);box-shadow:none;border-radius:24px;padding:40px;animation:.24s ease-out ff-sheet-in}.lp-join.ff-poll .lp-join-card h1{font-family:var(--fe-font);letter-spacing:-.055em;color:var(--fe-ink);margin:16px 0 20px;font-size:44px;font-weight:600;line-height:1.06}.lp-join.ff-poll .lp-join-card p{color:var(--fe-muted);font-size:16px;line-height:1.6}.lp-join.ff-poll .lp-join-eyebrow{letter-spacing:0;text-transform:none;font-weight:400;color:var(--fe-muted)!important;font-size:13px!important}.lp-join.ff-poll .lp-join-icon{color:var(--fe-muted);border:1px solid var(--fe-line);background:0 0;border-radius:50%;width:54px;height:54px;margin-bottom:32px}.lp-join.ff-poll .lp-join-entry form{margin-top:32px}.lp-join.ff-poll .lp-join-entry label{color:var(--fe-ink);margin-bottom:12px;font-size:14px;font-weight:500}.lp-join.ff-poll .lp-join-entry input{border:1px solid var(--fe-line);letter-spacing:.2em;min-height:80px;color:var(--fe-ink);background:#fff;border-radius:12px;padding:16px;font-size:36px;font-weight:400}.lp-join.ff-poll .lp-join-entry input::placeholder{color:#8b8c83}.lp-join.ff-poll .lp-join-primary{min-height:52px;box-shadow:none;border-radius:999px;font-size:16px!important}.lp-join.ff-poll .lp-join-secondary{border:1px solid var(--fe-line);min-height:48px;color:var(--fe-ink);background:0 0;border-radius:999px;font-size:14px!important}.lp-join.ff-poll .lp-join-primary:disabled{background:var(--fe-ink);color:#fff;opacity:.45}.lp-join.ff-poll .lp-join-question h1{letter-spacing:-.045em;font-size:34px;line-height:1.15}.lp-join.ff-poll .lp-join-option{border:1px solid var(--fe-line);min-height:70px;box-shadow:none;background:#fff;border-radius:12px;padding:18px;transition:background .18s,border-color .14s}.lp-join.ff-poll .lp-join-option.is-selected{border-color:var(--fe-blue);background:var(--fe-selection);box-shadow:inset 0 0 0 1px var(--fe-blue)}.lp-join.ff-poll .lp-join-option-label{color:var(--fe-ink);font-size:16px;font-weight:400;line-height:1.55}.lp-join.ff-poll .lp-join-letter{background:var(--fe-mineral);color:var(--fe-muted);border-radius:50%;font-size:13px}.lp-join.ff-poll .lp-join-option.is-selected .lp-join-letter{background:var(--fe-blue);color:#fff}.lp-join.ff-poll .lp-join-track{background:#dce0d6}.lp-join.ff-poll .lp-join-track>span{background:var(--fe-blue);transition:width .26s}.lp-join.ff-poll :is(.lp-join-question-footer,.lp-join-storage,.lp-join-footer){color:var(--fe-muted);font-size:13px;line-height:1.6}.lp-join.ff-poll .lp-join-session>span{letter-spacing:0;color:var(--fe-muted);font-size:12px}.lp-join.ff-poll .lp-join-session button{min-height:44px;color:var(--fe-muted);font-size:14px}.lp-join.ff-poll .lp-join-session strong{color:var(--fe-ink);font-size:20px}.lp-join.ff-poll .lp-join-thanks{color:#365a31;font-size:15px}.lp-join.ff-poll .lp-join-pending{color:var(--fe-muted);font-size:15px}.lp-join.ff-poll .lp-join-connection{color:#795316;background:#faf3e4;border-color:#decda7;font-size:14px}@keyframes ff-sheet-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ff-tools-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@media (width<=1200px){.form-focus .la-page.cs-artifact.qs-editor .cs-artifact-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.form-focus .la-page.cs-artifact.qs-editor .cs-document-surface{padding:28px}.form-focus .la-page.cs-artifact.qs-editor .la-header{flex-direction:column;align-items:flex-start;gap:20px}.form-focus .la-page.cs-artifact.qs-editor .la-save-line{margin-top:0;padding-left:0}.form-focus .ps-studio.qs-studio .ps-editor-grid.ps-panel-open{grid-template-columns:160px minmax(0,1fr)}.form-focus .ps-studio.qs-studio .ps-editor-grid.ps-panel-open .ps-tools{z-index:4;border-left:1px solid var(--fe-line);grid-area:auto;width:min(340px,100% - 70px);position:absolute;inset:0 0 0 auto;box-shadow:-15px 0 40px #20211f17}}@media (width<=980px){.form-focus .la-page.cs-artifact.qs-editor .cs-artifact-layout{grid-template-columns:minmax(0,1fr);gap:16px}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context{border-top:0;flex-direction:column;grid-area:1/1;gap:0;display:flex}.form-focus .la-page.cs-artifact.qs-editor .cs-document-surface{grid-area:2/1}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context :is(.cs-shared-context,.cs-connections-disclosure)>summary{min-height:50px;padding:12px 0}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-main-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.form-focus .task-workspace.qs-editor .tw-header{flex-direction:column;align-items:flex-start;gap:20px}.form-focus .task-workspace.qs-editor .tw-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.form-focus .task-workspace.qs-editor .tw-editor{padding:28px}.form-focus .task-start.ff-task-start .task-start-layout{gap:30px}.form-focus .ps-studio.qs-studio .ps-editor-toolbar{flex-wrap:wrap;gap:16px}.form-focus .ps-studio.qs-studio .ps-deck-heading{flex-basis:100%}.form-focus .ps-studio.qs-studio .ps-toolbar-actions{margin-left:56px}.form-focus .ps-studio.qs-studio .ps-selection-bar{flex-direction:row;align-items:center}.form-focus .ps-studio.qs-studio .ps-selection-bar>div{width:auto}.form-focus .ps-studio.qs-studio .ps-focused-start{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:28px}.form-focus .ps-studio.qs-studio .ps-upload-card,.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-form{padding:26px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review{margin:20px;padding:22px}}@media (width<=760px){.form-focus .la-page.cs-artifact.qs-editor .la-back{margin-bottom:10px}.form-focus .la-page.cs-artifact.qs-editor .ff-document-mark{display:none}.form-focus .la-page.cs-artifact.qs-editor .la-header h1{font-size:36px;line-height:1.06}.form-focus .la-page.cs-artifact.qs-editor .la-header p{margin-top:8px;font-size:14px}.form-focus .la-page.cs-artifact.qs-editor .la-header{gap:16px;margin-bottom:12px}.form-focus .la-page.cs-artifact.qs-editor .la-header-actions{justify-content:flex-start;width:100%}.form-focus .la-page.cs-artifact.qs-editor .la-header-actions>button{white-space:normal;flex:1;padding:10px 12px;font-size:13px!important}.form-focus .la-page.cs-artifact.qs-editor .la-save-line{margin:0 0 16px;font-size:12px}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs{border-radius:12px;gap:2px;width:100%;margin-bottom:12px;padding:3px}.form-focus .la-page.cs-artifact.qs-editor .la-artifact-tabs>button{border-radius:9px;min-height:44px;padding:10px 14px;font-size:13px}.form-focus .la-page.cs-artifact.qs-editor .cs-document-surface{border-radius:16px;padding:22px 18px 20px}.form-focus .la-page.cs-artifact.qs-editor .cs-document-heading{display:none}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-main-facts{grid-template-columns:minmax(0,1fr);gap:0}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .la-facts-grid{grid-template-columns:minmax(0,1fr)}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context{display:contents}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .cs-shared-context{grid-area:1/1}.form-focus .la-page.cs-artifact.qs-editor .ff-artifact-context .cs-connections-disclosure{grid-area:3/1}.form-focus .la-page.cs-artifact.qs-editor .la-document-fields{gap:24px}.form-focus .la-page.cs-artifact.qs-editor .la-field-pair{gap:16px}.form-focus .la-page.cs-artifact.qs-editor .la-field textarea{min-height:130px;padding:15px}.form-focus .la-page.cs-artifact.qs-editor .la-section-heading{flex-wrap:wrap;gap:12px}.form-focus .la-page.cs-artifact.qs-editor .la-section-heading h2{font-size:25px}.form-focus .la-page.cs-artifact.qs-editor .la-table td{padding:12px 0;font-size:14px}.form-focus .la-page.cs-artifact.qs-editor .la-table td:before{color:var(--fe-muted);font-size:12px}.form-focus .la-page.cs-artifact.qs-editor .la-draft-footer{flex-direction:column;align-items:stretch}.form-focus .la-page.cs-artifact.qs-editor .la-draft-actions{justify-content:space-between}.form-focus .task-workspace.qs-editor .tw-header h1{font-size:36px}.form-focus .task-workspace.qs-editor .tw-layout{grid-template-columns:minmax(0,1fr);gap:18px}.form-focus .task-workspace.qs-editor .tw-sections{padding:0;position:static;overflow:hidden}.form-focus .task-workspace.qs-editor .ff-section-label{margin:0 0 10px;padding:0}.form-focus .task-workspace.qs-editor .tw-sections ol{scrollbar-width:thin;flex-direction:row;gap:6px;padding:3px 2px 10px;display:flex;overflow-x:auto}.form-focus .task-workspace.qs-editor .tw-sections li{flex:none;max-width:230px}.form-focus .task-workspace.qs-editor .tw-sections button{border:1px solid var(--fe-line);background:0 0;border-radius:999px;min-height:44px;padding:10px 14px}.form-focus .task-workspace.qs-editor .tw-sections button[aria-current=step]{background:var(--fe-paper);border-color:var(--fe-blue)}.form-focus .task-workspace.qs-editor .tw-editor{padding:24px 18px 20px}.form-focus .task-workspace.qs-editor .tw-section-heading h2{font-size:29px}.form-focus .task-workspace.qs-editor .tw-content{min-height:310px;padding:16px;font-size:16px}.form-focus .task-workspace.qs-editor .tw-header-actions{width:100%}.form-focus .task-workspace.qs-editor .tw-header-actions>button{flex:1;padding-inline:12px;font-size:13px!important}.form-focus .task-start.ff-task-start{padding-top:0}.form-focus .task-start.ff-task-start>header{margin:20px 0 28px}.form-focus .task-start.ff-task-start h1{font-size:42px}.form-focus .task-start.ff-task-start>header p{font-size:16px}.form-focus .task-start.ff-task-start .task-start-layout{grid-template-columns:minmax(0,1fr);gap:30px}.form-focus .task-start.ff-task-start .task-start-layout>form{padding:24px}.form-focus .task-start.ff-task-start .task-start-primary{width:100%;min-width:0}.form-focus .task-start.ff-task-start .task-start-layout aside{padding:0}.form-focus .ps-studio.qs-studio .ps-focused-start{grid-template-columns:minmax(0,1fr);gap:28px}.form-focus .ps-studio.qs-studio .ps-import-guide{padding:0}.form-focus .ps-studio.qs-studio .ps-landing-header h1{font-size:40px}.form-focus .ps-studio.qs-studio .ps-landing-header p{font-size:16px}.form-focus .ps-studio.qs-studio .ps-kit-breadcrumb{gap:8px;margin-bottom:14px;font-size:13px}.form-focus .ps-studio.qs-studio .ps-editor-toolbar{padding:16px}.form-focus .ps-studio.qs-studio .ps-toolbar-actions{width:100%;margin-left:0}.form-focus .ps-studio.qs-studio .ps-toolbar-actions>button{white-space:normal;flex:1;padding-inline:12px;font-size:13px!important}.form-focus .pm-board-workspace.ff-editor .pm-board-topbar{padding:20px 16px 6px}.form-focus .pm-board-workspace.ff-editor .pm-board-title{font-size:29px!important}.form-focus .pm-board-workspace.ff-editor .pm-board-session{flex-basis:auto;order:0;padding-left:0}.form-focus .pm-board-workspace.ff-editor .pm-board-top-actions{justify-content:flex-start;gap:8px;width:100%}.form-focus .pm-board-workspace.ff-editor .pm-board-context{flex-wrap:wrap;gap:8px;padding:8px 16px 16px}.form-focus .pm-board-workspace.ff-editor .pm-board-context input{flex-basis:100%;width:100%;font-size:16px}.form-focus .pm-board-workspace.ff-editor .pm-board-tools{gap:8px;padding:12px}.form-focus .pm-board-workspace.ff-editor .pm-board-section-nav{flex-basis:100%;min-width:0;margin:0}.form-focus .pm-board-workspace.ff-editor .pm-board-section-nav select{flex:1;min-width:0;max-width:none;font-size:16px}.form-focus .pm-board-workspace.ff-editor :is(.pm-board-tool,.pm-board-add-frame>summary){padding:10px 12px;font-size:13px}.form-focus .pm-board-workspace.ff-editor .pm-board-zoom{margin-left:0}.form-focus .pm-board-workspace.ff-editor .pm-board-zoom .pm-board-icon-button{min-width:40px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-layout{grid-template-columns:minmax(0,1fr)}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-form{border-right:0;border-bottom:1px solid var(--fe-line);padding:24px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-header{padding:26px 24px 22px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-header h1{font-size:35px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review{margin:20px;padding:24px}.form-focus .ff-draft-steps{gap:25px;padding:16px 24px}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-empty{min-height:300px}.form-focus .ff-sessions .page-heading{flex-direction:column;align-items:flex-start;gap:20px}.form-focus .ff-sessions .page-heading h1{font-size:42px}.form-focus .ff-sessions .page-heading p{font-size:16px}.form-focus .ff-sessions .tool-project-filter{flex-wrap:wrap;gap:10px}.form-focus .ff-sessions .tool-project-filter select{flex:1;min-width:180px}.form-focus .ff-sessions .session-grid{grid-template-columns:minmax(0,1fr)}.form-focus .ff-sessions .session-form{padding:24px 20px}.form-focus .ff-sessions .ff-session h2{font-size:27px}.form-focus .lp-host-actions{flex-wrap:wrap;width:100%;margin-left:0}.form-focus .lp-host-actions button{flex:1;gap:6px;padding-inline:10px;font-size:13px}.form-focus .lp-host-actions button span{display:inline}.form-focus .lp-host-bar{gap:10px;padding:10px 12px}.form-focus .lp-host-count{margin-left:auto}.form-focus .lp-host-share{max-height:calc(100dvh - 220px);right:10px}}@media (width<=600px){.form-focus .ps-studio.qs-studio .ps-selection-bar{flex-flow:wrap;align-items:center;gap:8px;padding:10px 12px}.form-focus .ps-studio.qs-studio .ps-selection-bar>span{flex:1;min-width:120px;font-size:13px}.form-focus .ps-studio.qs-studio .ps-selection-bar>div{flex:none;gap:6px;width:auto;padding:0;display:flex;overflow:visible}.form-focus .ps-studio.qs-studio .ps-selection-bar button{white-space:nowrap;width:auto;min-height:44px;padding:10px 12px;font-size:13px}.form-focus .ps-studio.qs-studio .ps-selection-type{margin:3px 0 0;font-size:12px;display:block}.form-focus .ps-studio.qs-studio .ps-editor-grid,.form-focus .ps-studio.qs-studio .ps-editor-grid.ps-panel-open{grid-template-rows:112px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.form-focus .ps-studio.qs-studio .ps-outline{border:0;border-bottom:1px solid var(--fe-line);background:var(--fe-paper);grid-area:1/1;min-height:0;overflow:hidden}.form-focus .ps-studio.qs-studio .ps-outline-header,.form-focus .ps-studio.qs-studio .ps-outline-footer{display:none}.form-focus .ps-studio.qs-studio .ps-outline-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;flex-direction:row;align-items:flex-start;gap:8px;width:100%;height:100%;min-height:0;padding:7px 8px;display:flex;overflow:auto hidden}.form-focus .ps-studio.qs-studio .ps-outline-slide{scroll-snap-align:start;border-radius:10px;flex:0 0 148px;width:148px;margin:0;padding:5px}.form-focus .ps-studio.qs-studio .ps-outline-select{flex-direction:row;align-items:center;gap:7px;width:100%;min-height:38px;padding:0;display:flex}.form-focus .ps-studio.qs-studio .ps-thumb{flex:0 0 48px;width:48px}.form-focus .ps-studio.qs-studio .ps-outline-label{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1px;min-width:0;margin:0;line-height:1.4;display:flex}.form-focus .ps-studio.qs-studio .ps-outline-label>b{min-width:0;min-height:0;font-size:12px;line-height:1.4}.form-focus .ps-studio.qs-studio .ps-outline-label>span{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;display:block;overflow:hidden}.form-focus .ps-studio.qs-studio .ps-outline-actions{justify-content:center;align-items:center;gap:0;width:100%;height:44px;min-height:44px;margin:2px 0 0;display:flex}.form-focus .ps-studio.qs-studio .ps-outline-actions button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.form-focus .ps-studio.qs-studio .ps-stage{scrollbar-width:thin;grid-area:2/1;min-height:0;padding:18px 12px 28px;overflow:auto}.form-focus .ps-studio.qs-studio .ps-editor-grid.ps-panel-open .ps-tools{z-index:4;width:100%;max-width:none;min-height:0;box-shadow:none;background:var(--fe-paper);overscroll-behavior:contain;border:0;grid-area:auto;position:absolute;inset:0;overflow-y:auto}.form-focus .ps-studio.qs-studio .ps-canvas-item{width:100%;max-width:100%}.form-focus .ps-studio.qs-studio .ps-canvas-item>header{padding-bottom:10px}.form-focus .ps-studio.qs-studio .ps-canvas-item>header small{display:none}.form-focus .ps-studio.qs-studio .ps-tools-section{padding:24px}.form-focus .ps-studio.qs-studio .ps-deck-title{font-size:28px!important}.form-focus .journey-create-dialog.ff-create.market-dialog{padding:28px 24px}.form-focus .journey-create-dialog.ff-create.market-dialog>h2{font-size:34px}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options{grid-template-columns:minmax(0,1fr)}.form-focus .journey-create-dialog.ff-create.market-dialog .journey-create-options>button{min-height:84px;padding:16px 0}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog{padding:28px 22px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog>h2{font-size:32px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog :is(.living-facts-footer,.living-review-actions){padding:20px 0;bottom:-28px}.form-focus .living-facts-dialog.ff-editor-dialog.market-dialog .living-facts-footer .primary{width:100%;min-width:0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog>header{padding:20px 22px}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog>header h2{font-size:27px}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-body{padding:22px 22px 0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 0}.form-focus .la-dialog.cs-artifact-dialog.qs-editor-dialog .la-compare{grid-template-columns:minmax(0,1fr)}.form-focus dialog.gw-drawer.gw-refined.ff-editor-dialog{border-radius:20px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:auto;inset:8px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-header{padding:22px 20px 18px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-header h2{font-size:28px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-header-icon{display:none}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-body{padding:24px 20px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps{gap:10px;padding:15px 20px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li{gap:6px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li>b{font-size:12px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-steps li>span{width:24px;height:24px;font-size:11px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-section-intro h3{font-size:27px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices button{padding:18px 15px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices strong{font-size:16px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-source-choices span{font-size:13px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-footer{padding:16px 20px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-next{padding:11px 16px}.form-focus .gw-drawer.gw-refined.ff-editor-dialog .gw-task-edit-fields{padding:18px 14px}.form-focus .draft-studio-dialog.ff-editor-dialog{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.form-focus .draft-studio-dialog.ff-editor-dialog .draft-studio-review{margin:16px;padding:22px}.lp-join.ff-poll{padding-inline:18px}.lp-join.ff-poll .lp-join-header{min-height:80px}.lp-join.ff-poll .lp-join-header>span{font-size:12px}.lp-join.ff-poll .lp-join-main{padding:30px 0 40px}.lp-join.ff-poll .lp-join-card{border-radius:20px;padding:30px 24px}.lp-join.ff-poll .lp-join-card h1{font-size:38px}.lp-join.ff-poll .lp-join-question h1{font-size:30px}.lp-join.ff-poll .lp-join-option{padding:16px 13px}.lp-join.ff-poll .lp-join-option-top{gap:10px}.lp-join.ff-poll .lp-join-entry input{letter-spacing:.16em;font-size:32px}}@media (prefers-reduced-transparency:reduce){.form-focus :is(.ps-editor-toolbar,.ps-panel-heading,.pm-board-tools,.la-dialog>header,.gw-footer,.lp-host-bar){-webkit-backdrop-filter:none;background:#faf9f6}.form-focus dialog.ff-editor-dialog::backdrop{-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions),.ff-poll{--fe-muted:#41423d;--fe-line:#88897f}}@media (prefers-reduced-motion:reduce){.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions,.lp-host) *,.ff-poll *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.form-focus dialog.ff-editor-dialog{animation:none!important}.form-focus :is(.la-page.cs-artifact.qs-editor,.task-workspace.qs-editor,.ps-studio.qs-studio,.pm-board-workspace.ff-editor,.ff-editor-dialog,.ff-task-start,.ff-create,.ff-sessions) button:active:not(:disabled),.ff-poll button:active:not(:disabled){transform:none}}.pm-board-workspace{--board-ink:#142b46;--board-muted:#728396;--board-line:#dfe8f0;--board-blue:#367ae6;--board-soft:#eef5ff;height:calc(100vh - 128px);min-height:700px;color:var(--board-ink);border:1px solid var(--board-line);background:#fff;border-radius:22px;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 48px #142b4608}.pm-board-workspace button,.pm-board-workspace input,.pm-board-workspace textarea,.pm-board-workspace select{font:inherit}.pm-board-workspace button{cursor:pointer}.pm-board-workspace button:disabled{opacity:.4;cursor:default}.pm-board-workspace button:focus-visible,.pm-board-workspace input:focus-visible,.pm-board-workspace textarea:focus-visible,.pm-board-workspace select:focus-visible{outline-offset:2px;outline:3px solid #91b8f1}.pm-board-workspace input,.pm-board-workspace textarea{color:inherit;min-width:0}.pm-board-workspace textarea{resize:none}.pm-board-topbar{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px 12px;display:flex}.pm-board-heading{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pm-board-heading>div{min-width:0}.pm-board-eyebrow{letter-spacing:.14em;color:#8193a8;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.pm-board-title{letter-spacing:-.025em;background:0 0;border:0;width:100%;min-width:140px;padding:0;font-size:20px!important;font-weight:700!important}.pm-board-title:hover{background:#f5f8fc}.pm-board-session{color:#6c8096;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.pm-board-session i,.pm-board-present-scope i{background:#42af91;border-radius:50%;width:6px;height:6px;display:inline-block}.pm-board-top-actions{gap:8px;display:flex}.pm-board-button{color:#29425f;white-space:nowrap;background:#fff;border:1px solid #dfe8f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex;font-size:12px!important;font-weight:600!important}.pm-board-button:hover{background:#f2f6fb}.pm-board-button.primary{background:var(--board-blue);border-color:var(--board-blue);color:#fff;box-shadow:0 3px 8px #367ae623}.pm-board-icon-button{color:#73859b;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pm-board-icon-button.danger:hover,.pm-board-text-button.danger:hover{color:#bd5252;background:#fff0f0}.pm-board-context{border-bottom:1px solid var(--board-line);justify-content:space-between;align-items:center;gap:16px;padding:0 24px 17px;display:flex}.pm-board-context input{color:#6f8297;background:0 0;border:0;flex:1;padding:2px 0;font-size:12px;line-height:1.6}.pm-board-context>span{color:#6d8c80;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.pm-board-tools{border-bottom:1px solid var(--board-line);background:#fafcff;flex-shrink:0;align-items:center;gap:10px;padding:11px 24px;display:flex}.pm-board-tool{color:#49617b;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:6px 3px;display:flex;font-size:11px!important}.pm-board-tool:hover{color:#266bd9}.pm-board-tool-divider{background:#e0e8f0;width:1px;height:20px;margin:0 3px}.pm-board-tools select{color:#546a83;background:#fff;border:1px solid #dce5f0;border-radius:7px;max-width:170px;padding:7px 9px;font-size:11px}.pm-board-tools-hint{color:#8999aa;flex:1;margin-left:10px;font-size:10px}.pm-board-zoom{background:#fff;border:1px solid #e4ebf3;border-radius:8px;align-items:center;gap:3px;margin-left:auto;display:flex}.pm-board-zoom-value{color:#59718a;background:0 0;border:0;width:46px;padding:5px 0;font-size:10px!important}.pm-board-viewport{scrollbar-width:thin;scrollbar-color:#c7d5e6 #f2f6fc;overscroll-behavior:contain;background:#f2f6fc;flex:1;min-height:400px;overflow:auto}.pm-board-scaled-area{position:relative}.pm-board-canvas{transform-origin:0 0;background-image:radial-gradient(#c9d7e7 .85px,#0000 .85px);background-size:22px 22px;position:absolute;top:0;left:0}.pm-board-connections{pointer-events:none;position:absolute;inset:0;overflow:visible}.pm-board-frame{background:#fff;border:1px solid #dce6f0;border-radius:14px;flex-direction:column;display:flex;position:absolute;box-shadow:0 8px 28px #142b4608}.pm-board-frame-label{justify-content:space-between;align-items:center;padding:0 2px;display:flex;position:absolute;top:-29px;left:0;right:0}.pm-board-frame-label>span{letter-spacing:.11em;color:#8093ab;font-size:9px;font-weight:600}.pm-board-frame-label>button{color:#6f8cae;background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-size:10px;display:flex}.pm-board-frame-label>button:hover{color:#367ae6}.pm-board-frame-header{border-bottom:1px solid #ebf0f6;align-items:center;gap:10px;padding:17px 16px 13px;display:flex}.pm-board-frame-icon{color:#4c85d0;background:#eef5ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.type-poll .pm-board-frame-icon{color:#9780cd;background:#f0ebff}.type-priorities .pm-board-frame-icon{color:#5a9e88;background:#e9f5f0}.type-risks .pm-board-frame-icon{color:#c69253;background:#fff3e5}.pm-board-frame-header input{letter-spacing:-.02em;background:0 0;border:0;flex:1;padding:3px 0;font-size:14px;font-weight:650}.pm-board-frame-body{scrollbar-width:thin;scrollbar-color:#d3dfec transparent;flex:1;min-height:0;padding:17px 18px 18px;overflow:auto}.pm-board-content{white-space:pre-wrap;background:0 0;border:0;width:100%;height:100%;min-height:270px;padding:0;line-height:1.8;display:block;color:#536b85!important;font-size:13px!important}.pm-board-content::placeholder{color:#9aabbc}.pm-board-content.compact{height:auto;min-height:0;margin-bottom:12px;line-height:1.65;font-size:12px!important}.pm-board-field-label{letter-spacing:.08em;text-transform:uppercase;color:#95a4b5;margin-bottom:6px;font-size:9px;font-weight:600;display:block}.pm-board-poll-question{letter-spacing:-.02em;background:0 0;border:0;width:100%;min-height:48px;margin-bottom:12px;padding:0;font-weight:600;line-height:1.35;display:block;font-size:16px!important}.pm-board-poll-options{flex-direction:column;gap:9px;display:flex}.pm-board-poll-option{background:#fcfdff;border:1px solid #e3eaf4;border-radius:8px;padding:10px 11px 7px}.pm-board-poll-option-row{align-items:center;gap:8px;font-size:11px;display:flex}.pm-board-poll-option-row input{background:0 0;border:0;flex:1;width:100%;padding:0;font-size:11px}.pm-board-poll-option-row>span{flex:1}.pm-board-vote{color:#5684c4;background:#fff;border:1px solid #d5e2f4;border-radius:5px;justify-content:center;align-items:center;min-width:32px;height:23px;padding:3px 7px;display:flex;font-size:9px!important}.pm-board-vote:not(:disabled):hover{background:#eaf2ff}.pm-board-vote.selected{color:#fff;background:#357be7;border-color:#357be7;opacity:1!important}.pm-board-poll-meter{background:#edf1f7;border-radius:3px;height:4px;margin-top:7px;overflow:hidden}.pm-board-poll-meter i{background:#6c9ce9;height:100%;transition:width .25s;display:block}.pm-board-poll-count{color:#97a5b8;margin-top:4px;font-size:8px;display:block}.pm-board-text-button{color:#7293bc;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:inline-flex;font-size:10px!important}.pm-board-text-button:hover{color:#286bd4}.pm-board-poll-footer{color:#93a2b5;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:8px;line-height:1.4;display:flex}.pm-board-poll-footer>span{max-width:220px}.pm-board-poll-footer button{color:#8499b2;background:0 0;border:0;align-items:center;gap:3px;padding:2px;font-size:8px;display:flex}.pm-board-matrix-wrap{padding:8px 8px 22px 20px;position:relative}.pm-board-axis-y{transform-origin:0 0;letter-spacing:.12em;color:#8e9fb1;font-size:8px;font-weight:600;position:absolute;top:50%;left:0;transform:rotate(-90deg)translate(-50%)}.pm-board-axis-x{letter-spacing:.12em;color:#8e9fb1;font-size:8px;font-weight:600;position:absolute;bottom:5px;left:48%}.pm-board-matrix{background:linear-gradient(90deg,#0000 calc(50% - .5px),#dce8e7 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#edf8f2 calc(50% - .5px),#dce8e7 calc(50% - .5px) calc(50% + .5px),#f9fafb calc(50% + .5px));border:1px solid #dce8e7;border-radius:7px;width:100%;height:198px;position:relative}.pm-board-matrix .quadrant{color:#8daba2;letter-spacing:.01em;pointer-events:none;font-size:8px;position:absolute}.pm-board-matrix .top-left{top:9px;left:10px}.pm-board-matrix .top-right{top:9px;right:9px}.pm-board-matrix .bottom-left{color:#a0aeba;bottom:9px;left:10px}.pm-board-matrix .bottom-right{color:#a0aeba;bottom:9px;right:9px}.pm-board-priority-dot{color:#fff;z-index:1;background:#468adf;border:2px solid #fff;border-radius:50%;width:24px;height:24px;font-weight:650;position:absolute;transform:translate(-50%,50%);box-shadow:0 2px 5px #30558133;font-size:10px!important}.pm-board-priority-dot.selected{z-index:2;background:#1e64bd;outline:3px solid #bed8fa}.pm-board-priority-legend{flex-direction:column;gap:5px;max-height:70px;margin:4px 0 3px;display:flex;overflow:auto}.pm-board-priority-legend button{text-align:left;color:#637f97;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;display:flex;font-size:10px!important}.pm-board-priority-legend b{color:#588bc9;background:#eaf3ff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;display:flex}.pm-board-priority-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-board-priority-editor{background:#f5f9fe;border-radius:8px;margin-top:4px;padding:8px 9px}.pm-board-priority-editor>input{background:0 0;border:0;border-bottom:1px solid #dce6f2;width:100%;margin-bottom:5px;padding:3px 0 5px;font-size:11px;font-weight:600}.pm-board-priority-editor label{color:#7c91a7;align-items:center;gap:9px;margin-top:4px;font-size:9px;display:flex}.pm-board-priority-editor label input{accent-color:#4c8ae0;flex:1;min-width:0;height:12px}.pm-board-priority-editor b{width:9px;font-weight:600}.pm-board-priority-editor .pm-board-text-button{padding:4px 0 0;font-size:8px!important}.pm-board-item-list{flex-direction:column;gap:7px;display:flex}.pm-board-list-item{background:#fbfcfe;border:1px solid #e6edf5;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.pm-board-item-icon{color:#7f9dbd;background:#edf3fa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.pm-board-list-item input{color:#516f8d;background:0 0;border:0;flex:1;font-size:11px}.pm-board-item-title{flex:1;font-size:12px}.pm-board-note{z-index:3;background:#fff3be;border:1px solid #f4e29a;border-radius:4px 4px 17px;flex-direction:column;width:200px;height:154px;padding:4px 12px 9px;display:flex;position:absolute;transform:rotate(-1deg);box-shadow:2px 5px 13px #31486712}.pm-board-note.note-blue{background:#dcecff;border-color:#bddbfb;transform:rotate(1deg)}.pm-board-note.note-pink{background:#ffe4e9;border-color:#f1cbd4;transform:rotate(-.5deg)}.pm-board-note.note-mint{background:#dff5e8;border-color:#c1e2d0;transform:rotate(.5deg)}.pm-board-note-top{justify-content:space-between;align-items:center;height:25px;display:flex}.pm-board-note-handle{color:#78825d;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:25px;display:flex;cursor:grab!important}.pm-board-note-handle:active{cursor:grabbing!important}.pm-board-note-top .pm-board-icon-button{color:#8d9177;width:22px;height:22px}.pm-board-note textarea{background:0 0;border:0;flex:1;min-height:0;padding:4px 0 0;font-size:13px;line-height:1.55;color:#5d6656!important}.pm-board-note textarea::placeholder{color:#9da386}.pm-board-note-colors{opacity:.6;gap:5px;margin-top:6px;display:flex}.pm-board-note:hover .pm-board-note-colors{opacity:1}.pm-board-note-colors button{border:1px solid #ffffffa1;border-radius:50%;width:11px;height:11px;padding:0}.pm-board-note-colors button.active{outline-offset:1px;outline:1px solid #8193a8}.swatch-yellow{background:#f5da69}.swatch-blue{background:#91bce9}.swatch-pink{background:#efacbf}.swatch-mint{background:#95cdb1}.pm-board-canvas-signature{letter-spacing:-.05em;color:#aec0d5;font-size:19px;font-weight:650;position:absolute;bottom:34px;right:44px}.pm-board-canvas-signature span{letter-spacing:.13em;margin-top:5px;font-size:7px;font-weight:500;display:block}.pm-board-status{border-top:1px solid var(--board-line);color:#879aad;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:9px;line-height:1.5;display:flex}.pm-board-status>span:first-child{white-space:nowrap;align-items:center;gap:6px;display:flex}.pm-board-status-dot{margin:0 3px}.pm-board-status>span:last-child{text-align:right}.pm-board-empty{text-align:center;color:#96aac1;width:500px;position:absolute;top:210px;left:250px}.pm-board-empty>svg{color:#9ab8db;margin:auto}.pm-board-empty h3{color:#537698;font-size:21px;font-weight:600}.pm-board-empty p{margin-bottom:20px;font-size:13px;line-height:1.7}.pm-board-presentation{z-index:1000;color:var(--board-ink);background:#f0f5fc;flex-direction:column;display:flex;position:fixed;inset:0}.pm-board-present-top{background:#ffffffb3;border-bottom:1px solid #dfe7f2;justify-content:space-between;align-items:center;gap:20px;padding:22px 36px;display:flex}.pm-board-present-top h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:600}.pm-board-present-scope{color:#8296ad;align-items:center;gap:6px;font-size:11px;display:flex}.pm-board-present-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:35px;display:flex;overflow:auto}.pm-board-present-frame{background:#fff;border:1px solid #dee7f1;border-radius:20px;flex-direction:column;width:100%;max-width:1020px;min-height:420px;max-height:100%;padding:36px 48px;display:flex;overflow:auto;box-shadow:0 16px 68px #2543620a}.pm-board-present-number{color:#91a8c3;letter-spacing:.12em;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.pm-board-present-title{letter-spacing:-.035em;background:0 0;border:0;border-bottom:1px solid #e9eef6;flex-shrink:0;width:100%;padding:0 0 15px;font-size:30px!important;font-weight:650!important}.pm-board-present-content{flex:1;min-height:0;padding-top:25px}.pm-board-present-content .pm-board-content{min-height:250px;line-height:1.8;font-size:19px!important}.pm-board-present-content .pm-board-poll{max-width:720px;margin:auto}.pm-board-present-content .pm-board-poll-question{min-height:65px;font-size:23px!important}.pm-board-present-content .pm-board-poll-options{gap:12px}.pm-board-present-content .pm-board-poll-option{padding:16px 19px 12px}.pm-board-present-content .pm-board-poll-option-row{font-size:16px}.pm-board-present-content .pm-board-vote{min-width:56px;height:30px;font-size:12px!important}.pm-board-present-content .pm-board-poll-meter{height:7px;margin-top:12px}.pm-board-present-content .pm-board-poll-count{margin-top:7px;font-size:10px}.pm-board-present-content .pm-board-poll-footer{font-size:10px}.pm-board-present-content .pm-board-priorities{max-width:660px;margin:auto}.pm-board-present-content .pm-board-matrix{height:300px}.pm-board-present-content .pm-board-matrix .quadrant{font-size:11px}.pm-board-present-content .pm-board-priority-dot{width:33px;height:33px;font-size:14px!important}.pm-board-present-content .pm-board-priority-legend{grid-template-columns:1fr 1fr;gap:9px;max-height:100px;margin-top:12px;display:grid}.pm-board-present-content .pm-board-priority-legend button{font-size:13px!important}.pm-board-present-content .pm-board-priority-legend b{width:22px;height:22px;font-size:10px}.pm-board-present-content .pm-board-collection .pm-board-content.compact{min-height:0;font-size:17px!important}.pm-board-present-content .pm-board-item-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pm-board-present-content .pm-board-list-item{padding:16px}.pm-board-present-content .pm-board-item-title{font-size:15px}.pm-board-present-footer{background:#fff9;border-top:1px solid #dce6f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 36px;display:flex}.pm-board-present-footer>span{color:#8a9cb0;font-size:10px}.pm-board-slide-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:250px;display:flex}.pm-board-slide-dots button{background:#c7d5e6;border:0;border-radius:50%;width:7px;height:7px;padding:0}.pm-board-slide-dots button.active{background:#4386e4;border-radius:8px;width:21px}.pm-board-present-nav{align-items:center;gap:8px;display:flex}.pm-board-poll-edit-hint{float:right;text-transform:none;letter-spacing:0;color:#a5b0be;font-size:8px;font-weight:400}.pm-board-frame-header input{font-size:19px;font-weight:750}.pm-board-frame-body>.pm-board-content{background:#fbfdff;border:1px solid #e6edf7;border-radius:9px;min-height:0;padding:15px;line-height:1.72;color:#355777!important;font-size:16px!important}.pm-board-frame-header{padding-top:20px;padding-bottom:17px}.pm-board-frame{box-shadow:0 8px 28px #142b4606}@media (width<=1100px){.pm-board-session>span,.pm-board-tools-hint{display:none}.pm-board-session{font-size:10px}.pm-board-topbar{gap:12px}.pm-board-top-actions .pm-board-button{padding:9px 11px}.pm-board-present-footer>span{max-width:210px;line-height:1.5}}@media (width<=760px){.pm-board-workspace{border-radius:15px;height:calc(100dvh - 130px);min-height:600px}.pm-board-topbar{flex-wrap:wrap;gap:12px;padding:16px 15px 12px}.pm-board-heading{flex:1;min-width:190px}.pm-board-title{font-size:17px!important}.pm-board-session{order:3;width:100%;font-size:9px}.pm-board-session>span{display:inline}.pm-board-top-actions{gap:6px}.pm-board-top-actions .pm-board-button{padding:8px}.pm-board-top-actions .pm-board-button>span{display:none}.pm-board-context{gap:8px;padding:0 15px 12px}.pm-board-context input{font-size:10px}.pm-board-context>span{font-size:8px}.pm-board-tools{flex-wrap:wrap;gap:7px;padding:9px 12px}.pm-board-tool{gap:5px;font-size:10px!important}.pm-board-tools select{max-width:140px;padding:6px;font-size:10px}.pm-board-zoom{margin-left:auto}.pm-board-zoom .pm-board-icon-button{width:25px;height:27px}.pm-board-zoom-value{width:38px;font-size:9px!important}.pm-board-status{align-items:flex-start;gap:9px;padding:9px 14px;font-size:8px}.pm-board-status>span:last-child{max-width:230px}.pm-board-viewport{min-height:370px}.pm-board-present-top{flex-wrap:wrap;gap:12px;padding:15px}.pm-board-present-top>div{flex:1;min-width:140px}.pm-board-present-top h2{font-size:13px}.pm-board-present-top .pm-board-button{padding:8px;font-size:10px!important}.pm-board-present-scope{order:3;font-size:9px}.pm-board-present-stage{padding:18px 12px}.pm-board-present-frame{border-radius:15px;min-height:350px;padding:24px 20px}.pm-board-present-title{font-size:23px!important}.pm-board-present-content{padding-top:20px}.pm-board-present-content .pm-board-content{font-size:16px!important}.pm-board-present-content .pm-board-poll-question{font-size:19px!important}.pm-board-present-content .pm-board-poll-option-row{font-size:13px}.pm-board-present-content .pm-board-poll-option{padding:12px}.pm-board-present-content .pm-board-matrix{height:250px}.pm-board-present-content .pm-board-priority-legend{display:flex}.pm-board-present-content .pm-board-item-list{grid-template-columns:1fr}.pm-board-present-content .pm-board-item-title{font-size:13px}.pm-board-present-footer{flex-wrap:wrap;gap:10px;padding:12px}.pm-board-present-footer>span{text-align:center;order:3;width:100%;max-width:none;font-size:8px}.pm-board-slide-dots{max-width:160px}.pm-board-present-nav .pm-board-button{padding:8px;font-size:10px!important}}@media (prefers-reduced-motion:reduce){.pm-board-workspace *{transition:none!important}}.pm-board-frame-header input{font-size:21px}.pm-board-tool{font-size:13px!important}.pm-board-tools select{font-size:13px}.pm-board-button{font-size:13px!important}.pm-board-title{font-size:26px!important}.pm-board-context input{font-size:13px}.pm-board-zoom-value{font-size:12px!important}.pm-board-field-label{font-size:10px}.pm-board-poll-question{font-size:15px!important}.pm-board-poll-option-row input{font-size:13px}.pm-board-vote{font-size:11px}.pm-board-poll-count{font-size:10px}@media (width<=760px){.pm-board-title{font-size:20px!important}.pm-board-tool,.pm-board-tools select,.pm-board-button{font-size:12px!important}.pm-board-context input{font-size:12px}.pm-board-frame-header input{font-size:21px}.pm-board-workspace{border-radius:14px}.pm-board-present-top h2{font-size:16px}.pm-board-present-top .pm-board-button{font-size:12px!important}.pm-board-present-scope{font-size:11px}.pm-board-present-nav .pm-board-button{font-size:12px!important}}.pm-board-export{background:#fff;border:1px solid #d8e4f2;border-radius:9px;display:inline-flex;position:relative}.pm-board-export>.pm-board-button{box-shadow:none;border:0;border-radius:8px 0 0 8px}.pm-board-export-toggle{color:#365474;background:#fff;border:0;border-left:1px solid #e1e9f3;border-radius:0 8px 8px 0;place-items:center;min-width:31px;padding:5px;display:grid}.pm-board-export-menu{z-index:50;background:#fff;border:1px solid #d9e4f3;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 32px #203b5c25}.pm-board-export-menu button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:25px;width:100%;padding:11px 12px;font-size:13px;display:flex}.pm-board-export-menu button:hover,.pm-board-export-menu button:focus-visible{background:#edf4ff}.pm-board-export-menu small{color:#70849d;font-size:11px}.pm-board-topbar{overflow:visible}.pm-board-export-menu~*{z-index:1}@media (width<=760px){.pm-board-export>.pm-board-button>span{font-size:11px;display:inline}.pm-board-export>.pm-board-button{padding:8px}.pm-board-export-toggle{min-width:25px}.pm-board-top-actions{margin-left:auto}.pm-board-export-menu{min-width:180px}.pm-board-heading{min-width:140px}}.pm-board-heading>div{width:100%}.pm-board-section-nav{border-bottom:1px solid var(--board-line);background:#fff;flex-shrink:0;align-items:center;gap:11px;padding:9px 24px;display:flex}.pm-board-section-nav label{color:#6a567c;white-space:nowrap;margin:0;font-size:12px;font-weight:650}.pm-board-section-nav select{color:#594768;background:#fff;border:1px solid #e0d8ec;border-radius:8px;min-width:190px;max-width:min(460px,65%);padding:7px 10px;font-size:12px}.pm-board-section-nav>span{color:#92849d;margin-left:auto;font-size:10px}.pm-board-guide{border-bottom:1px solid var(--board-line);color:#735b8b;z-index:4;background:#fcfaff;flex-shrink:0;padding:8px 24px;font-size:12px;position:relative}.pm-board-guide summary{cursor:pointer;width:max-content;max-width:100%;padding:2px 0;font-weight:600}.pm-board-guide>div{border-bottom:1px solid var(--board-line);background:#fff;max-height:220px;padding:12px 24px 17px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 15px #38244f10}.pm-board-guide ol{margin:0;padding-left:19px;line-height:1.7}.pm-board-guide p{color:var(--board-muted);margin-top:10px;font-size:11px;line-height:1.7}.pm-board-viewport{min-height:250px}@media (width<=1300px){.pm-board-session{display:none}.pm-board-title{font-size:22px!important}}@media (width<=760px){.pm-board-section-nav{flex-wrap:wrap;gap:8px;padding:10px 13px}.pm-board-section-nav label{font-size:11px}.pm-board-section-nav select{flex:1;min-width:150px;max-width:100%;font-size:12px}.pm-board-section-nav>span{display:none}.pm-board-guide{padding:8px 14px}.pm-board-guide>div{padding:12px 16px}.pm-board-workspace{min-height:680px}.pm-board-title{font-size:19px!important}.pm-board-viewport{min-height:270px}}.pm-board-context>.pm-board-save-status{white-space:normal;max-width:270px;font-size:11px;line-height:1.45}.pm-board-save-status>svg{flex-shrink:0}.pm-board-context>.pm-board-save-status.is-warning{color:#8b5b0c;background:#fff6e4;border:1px solid #efcf91;border-radius:7px;padding:5px 8px;font-weight:650}.pm-board-context>.pm-board-save-status.is-saving,.pm-board-context>.pm-board-save-status.is-pending{color:#7e738d}.pm-board-save-status.is-saving>svg{animation:1s linear infinite pm-board-save-spin}@keyframes pm-board-save-spin{to{transform:rotate(360deg)}}@media (width<=760px){.pm-board-context>.pm-board-save-status{max-width:190px;font-size:10px}.pm-board-context>.pm-board-save-status.is-warning{padding:5px 7px}}@media (prefers-reduced-motion:reduce){.pm-board-save-status.is-saving>svg{animation:none}}.pm-board-rehearsal-scope{color:#615078;background:#f6f2ff;border-bottom:1px solid #e7dff2;flex-shrink:0;align-items:flex-start;gap:10px;padding:11px 24px;display:flex}.pm-board-rehearsal-scope>svg{flex-shrink:0;margin-top:2px}.pm-board-rehearsal-scope strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.pm-board-rehearsal-scope p{color:#7e6f8d;margin-top:2px;font-size:11px;line-height:1.6}@media (width<=760px){.pm-board-rehearsal-scope{padding:10px 15px}.pm-board-rehearsal-scope p{font-size:11px}}.pm-board-present-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100%;margin:0;font-size:clamp(16px,2vw,25px);line-height:1.65;overflow:auto}.pm-board-present-question{margin:0 0 18px;font-size:clamp(20px,2.4vw,32px);line-height:1.3}h2.pm-board-present-title{margin:0 0 22px}.pm-board-workspace{--board-blue:#087e83;--board-line:#e5ebf0;box-shadow:none;border-radius:12px}.pm-board-workspace .pm-board-button.primary{box-shadow:none;background:#087e83;border-color:#087e83}.pm-board-workspace .pm-board-button.primary:hover{background:#066b70;border-color:#066b70}.pm-board-workspace .pm-board-tool,.pm-board-workspace .pm-board-button{min-height:40px;font-size:14px!important}.pm-board-add-frame{color:#102b45;flex:none;font-size:14px;position:relative}.pm-board-add-frame>summary{cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 8px;font-weight:550;list-style:none;display:flex}.pm-board-add-frame>summary::-webkit-details-marker{display:none}.pm-board-add-frame>summary:hover,.pm-board-add-frame[open]>summary{color:#087e83;background:#eaf3f4}.pm-board-add-frame>summary:focus-visible{outline-offset:3px;outline:3px solid #81c4ca}.pm-board-frame-choices{z-index:30;background:#fff;border:1px solid #e5ebf0;border-radius:10px;min-width:235px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 12px 32px #102b4517}.pm-board-frame-choices>button{text-align:left;color:#102b45;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:42px;padding:11px 12px;font-size:14px;display:flex}.pm-board-frame-choices>button:hover,.pm-board-frame-choices>button:focus-visible{color:#087e83;background:#eef7f7}.pm-board-workspace .pm-board-tools{background:#fff}.pm-board-workspace .pm-board-viewport{background:#f7f9fb}.pm-board-workspace .pm-board-canvas{background-image:radial-gradient(#d4dfe7 .85px,#0000 .85px)}.pm-board-workspace .pm-board-section-nav label,.pm-board-workspace .pm-board-section-nav select{color:#64758b;font-size:13px}.pm-board-workspace .pm-board-section-nav select{border-color:#e5ebf0;border-radius:8px;min-height:40px}@media (width<=760px){.pm-board-add-frame{font-size:13px}.pm-board-workspace .pm-board-tool,.pm-board-workspace .pm-board-button{font-size:12px!important}.pm-board-frame-choices{min-width:205px;left:-50px}.pm-board-workspace .pm-board-top-actions .pm-board-button>span{display:inline}.pm-board-workspace .pm-board-top-actions{justify-content:flex-end;width:100%}}.pmokit-app .pm-board-workspace{--board-ink:var(--qs-ink,#1d1d1f);--board-muted:var(--qs-muted,#61646b);--board-line:var(--qs-line,#e1e3e8);--board-blue:var(--qs-blue,#0071e3);--board-soft:var(--qs-selection,#e8f1fc);font-family:var(--qs-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif);border-color:var(--board-line);background:var(--qs-surface,#fff);color:var(--board-ink);border-radius:18px;box-shadow:0 4px 24px #1d1d1f03}.pmokit-app .pm-board-workspace .pm-board-topbar{-webkit-backdrop-filter:blur(18px);background:#f8f9fbe0;gap:18px;padding:18px 22px 12px}.pmokit-app .pm-board-workspace .pm-board-heading{gap:12px;min-width:0}.pmokit-app .pm-board-workspace .pm-board-title{letter-spacing:-.025em;color:var(--board-ink);border-radius:6px;min-width:0;min-height:40px;padding:4px 0;font-family:inherit;line-height:1.4;font-size:24px!important;font-weight:600!important}.pmokit-app .pm-board-workspace .pm-board-title:hover{background:var(--qs-surface,#fff)}.pmokit-app .pm-board-workspace .pm-board-top-actions{gap:10px}.pmokit-app .pm-board-workspace .pm-board-session{color:var(--board-muted);font-size:12px}.pmokit-app .pm-board-workspace :is(.pm-board-button,.pm-board-tool){min-height:44px;color:var(--board-ink);border-color:var(--board-line);box-shadow:none;border-radius:10px;padding:10px 14px;font-size:14px!important}.pmokit-app .pm-board-workspace .pm-board-button.primary{background:var(--board-blue)!important;border:1px solid var(--board-blue)!important;color:#fff!important;box-shadow:none!important}.pmokit-app .pm-board-workspace .pm-board-button.primary:hover:not(:disabled){background:#0064c9!important;border-color:#0064c9!important}.pmokit-app .pm-board-workspace .pm-board-export{border-color:var(--board-line);background:var(--qs-surface,#fff);border-radius:10px}.pmokit-app .pm-board-workspace .pm-board-export>.pm-board-button{background:var(--qs-surface,#fff);border-radius:9px 0 0 9px;padding:10px 14px}.pmokit-app .pm-board-workspace .pm-board-export-toggle{min-width:44px;min-height:44px;color:var(--board-muted);background:var(--qs-surface,#fff);border-color:var(--board-line);border-radius:0 9px 9px 0}.pmokit-app .pm-board-workspace .pm-board-export-menu{background:var(--qs-surface,#fff);border-color:var(--board-line);border-radius:14px;padding:7px;box-shadow:0 16px 44px #1d1d1f1a}.pmokit-app .pm-board-workspace .pm-board-export-menu button{min-height:44px;color:var(--board-ink);border-radius:8px;font-size:14px}.pmokit-app .pm-board-workspace .pm-board-export-menu small{color:var(--board-muted);font-size:12px}.pmokit-app .pm-board-workspace .pm-board-export-menu button:hover,.pmokit-app .pm-board-workspace .pm-board-export-toggle:hover{background:var(--board-soft);color:var(--board-blue)}.pmokit-app .pm-board-workspace .pm-board-context{border-color:var(--board-line);background:#f8f9fb;gap:18px;padding:0 22px 18px}.pmokit-app .pm-board-workspace .pm-board-context input{color:var(--board-muted);min-height:32px;font-size:14px;line-height:1.6}.pmokit-app .pm-board-workspace .pm-board-context>.pm-board-save-status{gap:7px;max-width:300px;font-size:12px;line-height:1.5}.pmokit-app .pm-board-workspace .pm-board-context>.pm-board-save-status.is-saved{color:#24754a}.pmokit-app .pm-board-workspace .pm-board-context>.pm-board-save-status.is-pending,.pmokit-app .pm-board-workspace .pm-board-context>.pm-board-save-status.is-saving{color:var(--board-muted)}.pmokit-app .pm-board-workspace .pm-board-guide{background:var(--qs-surface,#fff);color:var(--board-muted);border-color:var(--board-line);padding:4px 22px;font-size:13px}.pmokit-app .pm-board-workspace .pm-board-guide summary{align-content:center;min-height:40px}.pmokit-app .pm-board-workspace .pm-board-guide>div{background:var(--qs-surface,#fff);border-color:var(--board-line);padding:16px 22px;box-shadow:0 12px 28px #1d1d1f12}.pmokit-app .pm-board-workspace .pm-board-guide p{color:var(--board-muted);font-size:13px}.pmokit-app .pm-board-workspace .pm-board-section-nav{background:var(--qs-surface,#fff);border-color:var(--board-line);gap:14px;padding:10px 22px}.pmokit-app .pm-board-workspace .pm-board-section-nav label{color:var(--board-muted);font-size:13px;font-weight:500}.pmokit-app .pm-board-workspace .pm-board-section-nav select{border-color:var(--board-line);min-height:44px;color:var(--board-ink);background:var(--qs-surface,#fff);border-radius:10px;padding:9px 12px;font-size:14px}.pmokit-app .pm-board-workspace .pm-board-section-nav>span{color:var(--board-muted);font-size:12px}.pmokit-app .pm-board-workspace .pm-board-tools{border-color:var(--board-line);background:#f8f9fbe0;gap:10px;padding:10px 22px}.pmokit-app .pm-board-workspace .pm-board-add-frame>summary{min-height:44px;color:var(--board-ink);border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;display:flex}.pmokit-app .pm-board-workspace .pm-board-frame-choices{background:var(--qs-surface,#fff);border-color:var(--board-line);border-radius:14px;box-shadow:0 16px 44px #1d1d1f1a}.pmokit-app .pm-board-workspace .pm-board-frame-choices>button{min-height:44px;color:var(--board-ink);border-radius:8px;font-size:14px}.pmokit-app .pm-board-workspace .pm-board-frame-choices>button:hover{background:var(--board-soft);color:var(--board-blue)}.pmokit-app .pm-board-workspace .pm-board-zoom .pm-board-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--board-muted);border-radius:50%}.pmokit-app .pm-board-workspace .pm-board-zoom-value{min-width:46px;min-height:44px;color:var(--board-muted);font-size:13px}.pmokit-app .pm-board-workspace .pm-board-heading>.pm-board-icon-button{width:44px;min-width:44px;height:44px;color:var(--board-muted);border-radius:50%}.pmokit-app .pm-board-workspace .pm-board-viewport{background:var(--qs-canvas,#f5f5f7);scrollbar-color:#c5c8cf var(--qs-canvas,#f5f5f7)}.pmokit-app .pm-board-workspace .pm-board-canvas{background-image:radial-gradient(#d8dbe1 .85px,#0000 .85px)}.pmokit-app .pm-board-workspace .pm-board-frame{background:var(--qs-surface,#fff);border-color:var(--board-line);border-radius:18px;box-shadow:0 6px 24px #1d1d1f08}.pmokit-app .pm-board-workspace .pm-board-frame-header{border-color:var(--board-line)}.pmokit-app .pm-board-workspace .pm-board-frame-header input{color:var(--board-ink);font-family:inherit;font-size:21px;font-weight:600;line-height:1.4}.pmokit-app .pm-board-workspace .pm-board-frame-body>.pm-board-content{background:var(--qs-surface,#fff);border-color:var(--board-line);border-radius:10px;line-height:1.72;color:var(--board-ink)!important;font-size:16px!important}.pmokit-app .pm-board-workspace .pm-board-frame-label>span{letter-spacing:.025em;color:var(--board-muted);font-size:11px}.pmokit-app .pm-board-workspace .pm-board-frame-label>button{color:var(--board-muted);font-size:12px}.pmokit-app .pm-board-workspace .pm-board-status{background:var(--qs-surface,#fff);border-color:var(--board-line);color:var(--board-muted);padding:13px 22px;font-size:12px;line-height:1.6}.pmokit-app .pm-board-workspace .pm-board-present-top,.pmokit-app .pm-board-workspace .pm-board-present-footer{border-color:var(--board-line);-webkit-backdrop-filter:blur(18px);background:#f8f9fbf0}.pmokit-app .pm-board-workspace .pm-board-present-top h2{color:var(--board-ink);font-family:inherit;font-size:18px;font-weight:600}.pmokit-app .pm-board-workspace .pm-board-present-footer>span{color:var(--board-muted);font-size:13px;line-height:1.6}.pmokit-app .pm-board-workspace :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--board-blue);outline-offset:3px}@media (width<=1050px){.pmokit-app .pm-board-workspace .pm-board-topbar{flex-wrap:wrap}.pmokit-app .pm-board-workspace .pm-board-heading{min-width:220px}.pmokit-app .pm-board-workspace .pm-board-session{display:none}}@media (width<=760px){.pmokit-app .pm-board-workspace .pm-board-topbar{gap:10px;padding:14px 14px 10px}.pmokit-app .pm-board-workspace .pm-board-heading{flex-basis:100%;width:100%;min-width:0}.pmokit-app .pm-board-workspace .pm-board-title{font-size:21px!important}.pmokit-app .pm-board-workspace .pm-board-top-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.pmokit-app .pm-board-workspace .pm-board-top-actions .pm-board-button{padding-inline:12px;font-size:13px!important}.pmokit-app .pm-board-workspace .pm-board-context{flex-direction:column;align-items:flex-start;gap:6px;padding:0 14px 14px}.pmokit-app .pm-board-workspace .pm-board-context input{width:100%;font-size:16px}.pmokit-app .pm-board-workspace .pm-board-section-nav{flex-wrap:wrap;gap:10px;padding:10px 14px}.pmokit-app .pm-board-workspace .pm-board-section-nav label{font-size:12px}.pmokit-app .pm-board-workspace .pm-board-section-nav select{flex:1;min-width:140px;font-size:16px}.pmokit-app .pm-board-workspace .pm-board-tools{flex-wrap:wrap;gap:5px;padding:8px 12px}.pmokit-app .pm-board-workspace .pm-board-tool{padding-inline:9px;font-size:13px!important}.pmokit-app .pm-board-workspace .pm-board-add-frame>summary{padding-inline:9px;font-size:13px}.pmokit-app .pm-board-workspace .pm-board-zoom{margin-left:auto}.pmokit-app .pm-board-workspace .pm-board-status{flex-wrap:wrap;gap:8px;padding:12px 14px;font-size:11px}.pmokit-app .pm-board-workspace .pm-board-status>span:last-child{text-align:left;max-width:none}.pmokit-app .pm-board-workspace .pm-board-present-footer>span{font-size:12px}.pmokit-app .pm-board-workspace .pm-board-present-top h2{font-size:16px}}@media (prefers-reduced-transparency:reduce){.pmokit-app .pm-board-workspace :is(.pm-board-topbar,.pm-board-tools,.pm-board-present-top,.pm-board-present-footer){-webkit-backdrop-filter:none;background:#f8f9fb}}@media (prefers-contrast:more){.pmokit-app .pm-board-workspace{--board-muted:#42454b;--board-line:#8e929b}.pmokit-app .pm-board-workspace :is(.pm-board-topbar,.pm-board-tools,.pm-board-present-top,.pm-board-present-footer){-webkit-backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){.pmokit-app .pm-board-workspace *{scroll-behavior:auto!important;transition:none!important}}.la-page,.la-dialog{--la-ink:#30263d;--la-muted:#8c7b99;--la-accent:#7044e8;--la-line:#e8e0ef;color:var(--la-ink);font-family:inherit}.la-page{min-width:0;max-width:1200px;margin:0 auto}.la-page *,.la-dialog *{box-sizing:border-box}.la-page button,.la-dialog button,.la-page input,.la-page textarea,.la-page select,.la-dialog input,.la-dialog select,.la-dialog textarea{font:inherit}.la-page button,.la-dialog button{cursor:pointer}.la-page button:disabled,.la-dialog button:disabled{opacity:.45;cursor:default}.la-page button:focus-visible,.la-page summary:focus-visible,.la-page input:focus-visible,.la-page textarea:focus-visible,.la-page select:focus-visible,.la-dialog button:focus-visible,.la-dialog summary:focus-visible,.la-dialog input:focus-visible,.la-dialog textarea:focus-visible,.la-dialog select:focus-visible{outline-offset:3px;outline:3px solid #b39ae9}.la-page svg,.la-dialog svg{flex:none}.la-back,.la-text-button{color:#7b5d96;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;line-height:1.5;display:inline-flex;font-size:12px!important;font-weight:600!important}.la-back{color:#9984a9;margin-bottom:18px}.la-back:hover,.la-text-button:hover{color:#7044e8}.la-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.la-header>div:first-child{min-width:0}.la-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,2.8vw,36px);font-weight:800;line-height:1.2}.la-header p{color:#95809f;margin:9px 0 0;font-size:14px;line-height:1.6}.la-header-actions{flex:none;align-items:center;gap:9px;padding-top:2px;display:flex}.la-primary,.la-secondary,.la-danger{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;line-height:1.45;display:inline-flex;font-size:12px!important;font-weight:650!important}.la-primary{color:#fff;background:#7044e8;border:1px solid #7044e8}.la-primary:hover:not(:disabled){background:#6335d4}.la-secondary{color:#785398;background:#fff;border:1px solid #dfd3ef}.la-secondary:hover:not(:disabled){background:#faf7fe;border-color:#cab1e8}.la-danger{color:#a76858;background:#fff4f1;border:1px solid #eccfc6}.la-danger:hover:not(:disabled){background:#ffebe5}.la-save-line{color:#a394ad;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;font-size:10px;display:flex}.la-save-line>span:first-child{color:#7c9e89;align-items:center;gap:6px;display:inline-flex}.la-artifact-tabs{border-bottom:1px solid #e9e2f0;align-items:center;gap:7px;margin-bottom:23px;display:flex;overflow-x:auto}.la-artifact-tabs>button{color:#9783a6;background:0 0;border:0;flex:none;min-height:43px;padding:10px 14px 13px;font-size:12px;font-weight:600;position:relative}.la-artifact-tabs>button[aria-current=page]:after{content:"";bottom:0;background:#7044e8;height:2px;position:absolute;inset-inline:10px}.la-error,.la-notice,.la-stale{color:#aa7d57;background:#fffaf5;border:1px solid #ead8cc;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:13px 15px;font-size:12px;line-height:1.65;display:flex}.la-error>svg,.la-notice>svg,.la-stale>svg{margin-top:2px}.la-notice{color:#70917c;background:#f1faf5;border-color:#dcece3}.la-stale{color:#957aaa;background:#faf6ff;border-color:#e1d4f1;align-items:center}.la-stale>p{flex:1;margin:0}.la-stale>.la-text-button{flex:none;font-size:11px!important}.la-review{background:#fffcf4;border:1px solid #e9dcbf;border-radius:11px;margin-bottom:20px;overflow:hidden}.la-review>summary{cursor:pointer;color:#a28a5f;justify-content:space-between;align-items:center;gap:12px;padding:14px 17px;font-size:12px;list-style:none;display:flex}.la-review>summary::-webkit-details-marker{display:none}.la-review>summary>span{align-items:center;gap:8px;display:flex}.la-review>summary strong{font-weight:650}.la-review[open]>summary>svg{transform:rotate(180deg)}.la-review-body{padding:0 18px 17px}.la-review-footer{border-top:1px solid #efe3c9;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding-top:15px;display:flex}.la-review-footer>span{color:#aa9875;font-size:11px}.la-review-footer>.la-secondary{color:#9a7b47;background:#fffefb;border-color:#e7d8b7;flex:none}.la-shared-facts{background:#faf8fd;border:1px solid #ece5f4;border-radius:12px;margin-bottom:24px;padding:19px 21px}.la-shared-facts>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.la-shared-facts h2{color:#80648f;margin:0;font-size:13px;font-weight:700}.la-shared-facts>header>.la-text-button{color:#8e71a7;font-size:11px!important}.la-main-facts{grid-template-columns:1fr 1fr;gap:25px;margin-top:20px;display:grid}.la-read-fact{min-width:0}.la-read-fact>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.la-read-fact strong{color:#91749f;font-size:11px;font-weight:650}.la-read-fact p{color:#655071;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.65}.la-read-fact>small{color:#ac98b9;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.la-fact-state{color:#a087b4;white-space:nowrap;background:#eee7f6;border-radius:4px;align-items:center;padding:3px 6px;font-size:9px;line-height:1.3;display:inline-flex}.la-fact-state.state-confirmed{color:#77967f;background:#e8f4ed}.la-fact-state.state-missing{color:#b09775;background:#f4eee6}.la-fact-state.state-assumed{color:#b2996c;background:#fff2db}.la-facts-disclosure{margin-top:14px}.la-facts-disclosure>summary,.la-row-options>summary,.la-status-context>summary,.la-checkpoint-facts>summary{color:#a18cad;cursor:pointer;font-size:11px;font-weight:550;line-height:1.6}.la-facts-disclosure>summary{align-items:center;gap:8px;list-style:none;display:flex}.la-facts-disclosure>summary::-webkit-details-marker{display:none}.la-facts-disclosure[open]>summary>svg{transform:rotate(180deg)}.la-facts-grid{grid-template-columns:1fr 1fr;gap:20px 27px;margin-top:18px;display:grid}.la-editor-body{min-width:0}.la-document-fields{gap:19px;max-width:950px;display:grid}.la-field{color:#82678f;min-width:0;font-size:12px;font-weight:600;display:block}.la-field>span{justify-content:space-between;align-items:center;gap:10px;line-height:1.6;display:flex}.la-field small{color:#b49dc2;font-size:9px;font-weight:450}.la-field input,.la-field textarea,.la-field select{color:#604b70;width:100%;min-width:0;min-height:44px;box-shadow:none;background:#fff;border:1px solid #e1d8eb;border-radius:9px;margin-top:7px;padding:11px 12px;font-size:14px;font-weight:450;line-height:1.6;display:block}.la-field textarea{resize:vertical;min-height:108px}.la-field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.la-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.la-section-heading h2{letter-spacing:-.025em;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:700;display:flex}.la-section-heading h2>span{text-align:center;color:#a28bb0;background:#f4effa;border-radius:5px;min-width:19px;padding:3px 5px;font-size:10px;font-weight:500}.la-section-heading>.la-secondary{min-height:38px;padding:9px 12px;font-size:11px!important}.la-empty{color:#b19ac4;background:#fdfbff;border:1px dashed #ded1e9;border-radius:12px;flex-direction:column;align-items:center;gap:13px;padding:40px 20px;display:flex}.la-empty p{color:#95809f;margin:0;font-size:13px}.la-empty small{color:#b49fc1;text-align:center;font-size:11px;line-height:1.6}.la-table-wrap{border:1px solid #e9e1f0;border-radius:11px;width:100%;overflow-x:auto}.la-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.la-table th{color:#a18aaf;white-space:nowrap;background:#faf8fd;border-bottom:1px solid #eee7f4;padding:12px 14px;font-size:10px;font-weight:600}.la-table td{vertical-align:top;color:#937ba2;border-bottom:1px solid #f1ebf6;min-width:90px;padding:16px 14px;line-height:1.65}.la-table tbody tr:last-child td{border-bottom:0}.la-table td:first-child{width:40%;min-width:200px;max-width:390px}.la-table td>strong{color:#71547f;overflow-wrap:anywhere;font-size:12px;font-weight:650;display:block}.la-table td>small{color:#b19cc0;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.6;display:block}.la-table td>.la-entry-type{color:#b69bc8;margin-bottom:3px;font-size:9px;display:block}.la-table td.la-table-actions{white-space:nowrap;width:80px;min-width:80px;padding:11px 8px}.la-icon-button{color:#ae95c0;background:0 0;border:0;border-radius:7px;place-items:center;min-width:32px;min-height:32px;padding:7px;display:inline-grid}.la-icon-button:hover{color:#8e6bad;background:#f4eefb}.la-icon-button.la-remove-button:hover{color:#bb8b78;background:#fff2ed}.la-unset{color:#c0adcc;font-size:11px}.la-row-state{white-space:nowrap;color:#a38ab5;background:#f5f1fa;border-radius:5px;align-items:center;padding:4px 7px;font-size:10px;font-weight:550;display:inline-flex}.la-row-state.status-done,.la-row-state.status-closed{color:#86a890;background:#eaf6ef}.la-draft-footer{color:#b098bd;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;font-size:11px;display:flex}.la-draft-footer>.la-text-button{font-size:11px!important}.la-row-options{padding:13px 0 0}.la-row-options>summary>span{color:#c0aecb;margin-left:6px;font-size:9px}.la-row-options>.la-field{margin-top:13px}.la-dependencies{border:1px solid #ece3f4;border-radius:9px;gap:11px;max-height:180px;margin:13px 0 0;padding:14px;display:grid;overflow:auto}.la-dependencies>label{color:#a08aaf;align-items:flex-start;gap:9px;font-size:12px;font-weight:450;line-height:1.5;display:flex}.la-dependencies input,.la-confirm-check input{accent-color:#9e78d8;flex:none;width:16px;height:16px;margin:1px 0}.la-dependencies span{overflow-wrap:anywhere;min-width:0}.la-status-context{border-top:1px solid #eee7f4;padding-top:17px}.la-status-context>summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.la-status-context>summary::-webkit-details-marker{display:none}.la-status-context>div{grid-template-columns:1fr 1fr;gap:20px;margin-top:17px;display:grid}.la-status-context h3{color:#a089ae;margin:0 0 12px;font-size:12px;font-weight:650}.la-timeline{background:#fdfbff;border:1px solid #eee5f5;border-radius:10px;margin-top:17px}.la-timeline>summary{cursor:pointer;color:#a88db9;align-items:center;gap:8px;padding:15px 17px;font-size:12px;font-weight:550;list-style:none;display:flex}.la-timeline>summary::-webkit-details-marker{display:none}.la-timeline>summary>svg:last-child{margin-left:auto}.la-timeline-body{padding:0 18px 18px}.la-timeline-dates{color:#b9a4c6;justify-content:space-between;gap:20px;margin-bottom:14px;padding-left:160px;font-size:9px;display:flex}.la-timeline-row{grid-template-columns:145px 1fr;align-items:center;gap:15px;margin-bottom:12px;display:grid}.la-timeline-row>span{color:#a38bb3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.la-timeline-row>div{background:repeating-linear-gradient(90deg,#0000,#0000 calc(25% - 1px),#eee6f5 calc(25% - 1px) 25%);border-left:1px solid #eee6f5;height:24px;position:relative}.la-timeline-bar{background:#f2ebfb;border:1px solid #dac9ed;border-radius:4px;max-width:100%;height:15px;display:block;position:absolute;top:4px}.la-timeline-bar.status-done{background:#cde9d9;border-color:#cde9d9}.la-history{border-top:1px solid #ebe3f1;border-bottom:1px solid #ebe3f1;margin-top:28px}.la-history>summary{cursor:pointer;color:#a28aaf;align-items:center;gap:9px;padding:18px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.la-history>summary::-webkit-details-marker{display:none}.la-history>summary>svg:last-child{margin-left:auto}.la-history-body{padding:0 0 20px}.la-history-body>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.la-history-body>header>h2{letter-spacing:-.02em;color:#8a719b;margin:0;font-size:14px;font-weight:650}.la-history-body>header>.la-secondary{min-height:37px;padding:8px 11px;font-size:11px!important}.la-quiet{color:#ad98bb;margin:0 0 14px;font-size:11px;line-height:1.7}.la-checkpoints{gap:10px;margin:0 0 19px;padding:0;list-style:none;display:grid}.la-checkpoints>li{background:#fcfaff;border:1px solid #eee6f5;border-radius:8px;justify-content:space-between;align-items:center;gap:17px;padding:13px 15px;display:flex}.la-checkpoints strong{color:#9578a5;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.la-checkpoints small{color:#b7a2c3;margin-top:4px;font-size:10px;line-height:1.5;display:block}.la-checkpoints .la-text-button{flex:none;font-size:11px!important}.la-change-history>summary{color:#a38bb2;cursor:pointer;font-size:11px;font-weight:550;line-height:1.6}.la-change-history>summary>span{color:#c2afcf;margin-left:6px;font-size:9px}.la-change-list{overscroll-behavior:contain;gap:17px;max-height:460px;margin:15px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.la-change-list>li{min-width:0}.la-change-heading{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.la-change-heading>strong{color:#9779a6;font-size:12px;font-weight:600;line-height:1.5}.la-change-heading>small{color:#b5a0c2;font-size:9px}.la-change-field{background:#fff;border:1px solid #ebe2f3;border-radius:7px;margin-top:8px;padding:11px 12px}.la-change-field>strong{color:#a68cb7;font-size:10px;font-weight:600}.la-change-field>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.la-change-field section>small{letter-spacing:.04em;text-transform:uppercase;color:#c0abce;font-size:8px}.la-change-field p{white-space:pre-wrap;overflow-wrap:anywhere;color:#9a82aa;margin:5px 0 0;font-size:11px;line-height:1.65}.la-dialog{background:#fff;border:1px solid #e6dcec;border-radius:15px;width:min(560px,100vw - 30px);max-height:calc(100dvh - 36px);padding:0;overflow:auto;box-shadow:0 22px 90px #3520472b}.la-dialog-wide{width:min(950px,100vw - 36px)}.la-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#32203e59}.la-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #eee6f4;justify-content:space-between;align-items:center;gap:18px;padding:18px 21px;display:flex;position:sticky;top:0}.la-dialog h2{letter-spacing:-.03em;color:#61476e;margin:0;font-size:19px;font-weight:750;line-height:1.3}.la-dialog-body{padding:22px}.la-dialog-body>.la-field,.la-dialog-body>.la-field-pair{margin-bottom:18px}.la-dialog-body>.la-row-options{margin-bottom:15px}.la-dialog-actions{border-top:1px solid #eee6f4;justify-content:flex-end;align-items:center;gap:11px;margin-top:20px;padding-top:19px;display:flex}.la-dialog-actions>.la-text-button{margin-right:auto;font-size:11px!important}.la-dialog-actions>.la-primary,.la-dialog-actions>.la-secondary,.la-dialog-actions>.la-danger{min-height:40px;padding:10px 13px;font-size:11px!important}.la-dialog-copy{color:#9e87ac;overflow-wrap:anywhere;margin:0 0 17px;font-size:13px;line-height:1.7}.la-dialog .la-error{margin:14px 0 0;font-size:11px}.la-link-list{color:#a58db4;margin:15px 0;padding-left:19px;font-size:12px;line-height:1.7}.la-link-list>li+li{margin-top:8px}.la-source-rows{gap:10px;display:grid}.la-source-rows>article{background:#fdfbff;border:1px solid #eee5f5;border-radius:8px;min-width:0;padding:13px}.la-source-rows strong{color:#987ca7;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.5}.la-source-rows p{color:#ac95bb;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.7}.la-source-fields{gap:13px;margin:0;display:grid}.la-source-fields>div{border-bottom:1px solid #f0e9f5;padding-bottom:12px}.la-source-fields dt{color:#ae96bd;font-size:10px;font-weight:600}.la-source-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#977da9;margin:6px 0 0;font-size:12px;line-height:1.7}.la-compare{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.la-compare>section{overscroll-behavior:contain;border:1px solid #ebe0f3;border-radius:10px;min-width:0;max-height:350px;padding:16px;overflow:auto}.la-compare h3{color:#8f70a2;margin:0 0 16px;font-size:12px;font-weight:650;line-height:1.5}.la-restore-source{flex-direction:column;gap:5px;margin-bottom:17px;display:flex}.la-restore-source>strong{color:#89649e;font-size:15px;font-weight:650;line-height:1.4}.la-restore-source>span{color:#b19ac0;font-size:10px;line-height:1.6}.la-checkpoint-facts{background:#fcfaff;border:1px solid #eee5f4;border-radius:9px;margin:17px 0;padding:14px}.la-confirm-check{color:#9d83ae;align-items:flex-start;gap:9px;margin:18px 0;font-size:12px;line-height:1.7;display:flex}.la-confirm-check>span{min-width:0}.la-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}.la-source-rows strong,.la-source-fields dt,.la-change-heading>strong,.la-checkpoints strong,.la-history-body>header>h2,.la-compare h3,.la-restore-source>strong{color:#715183}.la-row-state{color:#795c8f}.la-row-state.status-in-progress,.la-row-state.status-monitoring{color:#785295}.la-row-state.status-done,.la-row-state.status-closed{color:#467653}.la-fact-state{color:#78538d}.la-fact-state.state-confirmed{color:#4d7957}.la-fact-state.state-missing,.la-fact-state.state-assumed{color:#8a6836}.la-save-line>span:first-child{color:#4f7d5d}.la-save-line>span.la-unsaved{color:#8b662c}.la-review>summary,.la-review-footer>span{color:#8c6c34}.la-review-footer>.la-secondary{color:#85612d}.la-notice{color:#4f7658}.la-error{color:#936333}@media (width<=1100px){.la-header{gap:18px}.la-header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:180px}.la-header-actions>.la-primary,.la-header-actions>.la-secondary{width:100%}.la-table td:first-child{min-width:170px}.la-table td{padding-inline:11px}}@media (width<=760px){.la-header{flex-direction:column;gap:18px}.la-header-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:none}.la-header-actions>.la-primary,.la-header-actions>.la-secondary{flex:1;width:auto;padding:10px 11px;font-size:11px!important}.la-header h1{font-size:29px}.la-header p{font-size:13px}.la-save-line{margin:15px 0;font-size:9px}.la-artifact-tabs{gap:1px;margin-bottom:19px}.la-artifact-tabs>button{padding-inline:11px;font-size:11px}.la-back{margin-bottom:15px;font-size:11px!important}.la-shared-facts{margin-bottom:21px;padding:17px}.la-shared-facts>header{align-items:flex-start;gap:12px}.la-shared-facts h2{font-size:12px}.la-shared-facts>header>.la-text-button{gap:5px;padding-top:0;font-size:10px!important}.la-main-facts,.la-facts-grid{grid-template-columns:1fr;gap:18px}.la-read-fact p{font-size:12px}.la-read-fact>small{font-size:9px}.la-field-pair{gap:12px}.la-field input,.la-field textarea,.la-field select{font-size:16px}.la-document-fields{gap:18px}.la-review>summary{padding:13px 15px;font-size:11px}.la-review-body{padding-inline:14px}.la-review-footer{flex-direction:column;align-items:flex-start;gap:11px}.la-review-footer>.la-secondary{align-self:flex-end}.la-stale{flex-wrap:wrap;align-items:flex-start}.la-stale>p{flex-basis:calc(100% - 32px)}.la-stale>.la-text-button{margin-left:27px}.la-table{display:block}.la-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.la-table tbody{display:block}.la-table tr{border-bottom:1px solid #eee5f4;grid-template-columns:1fr 1fr;gap:12px 17px;padding:14px 15px;display:grid}.la-table tr:last-child{border-bottom:0}.la-table td{width:auto;min-width:0;font-size:12px;display:block;border:0!important;padding:0!important}.la-table td:first-child{grid-column:1/-1;width:auto;min-width:0;max-width:none}.la-table td:first-child>strong{font-size:14px}.la-table td:not(:first-child):not(.la-table-actions):before{content:attr(data-label);color:#c1aace;margin-bottom:4px;font-size:9px;display:block}.la-table td.la-table-actions{grid-column:2;justify-content:flex-end;align-items:center;width:auto;min-width:0;margin-top:-9px;display:flex}.la-table td:first-child>small{font-size:11px}.la-table td>.la-entry-type{font-size:10px}.la-section-heading h2{font-size:15px}.la-section-heading>.la-secondary{gap:6px;font-size:10px!important}.la-timeline-dates{padding-left:115px;font-size:8px}.la-timeline-row{grid-template-columns:100px 1fr;gap:15px}.la-timeline-row>span,.la-draft-footer{font-size:10px}.la-draft-footer>.la-text-button{white-space:nowrap;font-size:10px!important}.la-checkpoints>li{gap:12px;padding:12px}.la-checkpoints strong{font-size:11px}.la-checkpoints small{font-size:9px}.la-checkpoints .la-text-button{font-size:10px!important}.la-change-field>div{grid-template-columns:1fr;gap:12px}.la-dialog,.la-dialog-wide{border-radius:13px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.la-dialog>header{padding:16px 18px}.la-dialog h2{font-size:18px}.la-dialog-body{padding:19px}.la-dialog .la-field-pair{grid-template-columns:1fr 1fr}.la-dialog-actions{flex-wrap:wrap;gap:10px}.la-dialog-actions>.la-text-button{font-size:10px!important}.la-dialog-actions>.la-primary,.la-dialog-actions>.la-secondary,.la-dialog-actions>.la-danger{padding-inline:11px;font-size:10px!important}.la-compare{grid-template-columns:1fr;gap:14px}.la-compare>section{max-height:260px;padding:13px}.la-leave-actions{grid-template-columns:1fr 1fr;display:grid}.la-leave-actions>.la-text-button{grid-column:1/-1;justify-self:center;margin:0}.la-leave-actions>.la-primary,.la-leave-actions>.la-secondary{width:100%}.la-status-context>div{grid-template-columns:1fr}.la-source-fields dd{font-size:11px}}@media (width<=380px){.la-shared-facts>header{flex-direction:column;gap:10px}.la-field-pair,.la-dialog .la-field-pair,.la-table tr{grid-template-columns:1fr}.la-table td.la-table-actions{grid-column:1}.la-header-actions{flex-wrap:wrap}.la-header-actions>.la-primary,.la-header-actions>.la-secondary{min-width:100%}}@media (prefers-reduced-motion:reduce){.la-page *,.la-dialog *{scroll-behavior:auto}}.la-field .la-field-hint{margin-top:7px;font-size:12px;font-weight:400;line-height:1.5;display:block}.la-start-hint,.la-timeline-hint{color:#536d86;font-size:13px;line-height:1.6}.la-start-hint{max-width:65ch;margin:12px 0 16px}.la-timeline-hint{margin:0;padding:0 17px 17px}.la-timeline-body>.la-timeline-hint{padding:8px 0 0}.la-shared-facts>header{flex-wrap:wrap}.la-shared-facts>header>.la-primary{text-align:left;max-width:100%}.la-status-context:first-child{border-top:0;padding-top:0}.la-draft-footer{flex-wrap:wrap}.la-draft-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.la-draft-actions>.la-text-button{font-size:12px!important}@media (width<=760px){.la-draft-footer>span{flex-basis:100%}.la-draft-actions{justify-content:space-between;gap:12px;width:100%}.la-start-hint,.la-timeline-hint{font-size:12px}}@media (width<=520px){.la-document-fields>.la-field-pair{grid-template-columns:1fr}}.la-page.cs-artifact.qs-editor,.la-dialog.cs-artifact-dialog.qs-editor-dialog{--la-ink:var(--qs-ink,#1d1d1f);--la-muted:var(--qs-muted,#61646b);--la-accent:var(--qs-blue,#0071e3);--la-line:var(--qs-line,#e1e3e8);--cs-ink:var(--qs-ink,#1d1d1f);--cs-muted:var(--qs-muted,#61646b);--cs-indigo:var(--qs-blue,#0071e3);--cs-teal:var(--qs-blue,#0071e3);--cs-line:var(--qs-line,#e1e3e8);color:var(--la-ink);font-family:var(--qs-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif)}.la-page.cs-artifact.qs-editor{max-width:1280px}.la-page.cs-artifact.qs-editor .la-back{color:var(--la-muted);gap:8px;min-height:44px;margin-bottom:12px;font-size:13px!important}.la-page.cs-artifact.qs-editor .la-header{align-items:center;gap:24px}.la-page.cs-artifact.qs-editor .la-header h1{letter-spacing:-.035em;color:var(--la-ink);font-family:inherit;font-size:clamp(29px,2.7vw,36px);font-weight:650}.la-page.cs-artifact.qs-editor .la-header p{color:var(--la-muted);max-width:66ch;margin-top:8px;font-size:14px;line-height:1.65}.la-page.cs-artifact.qs-editor .la-header-actions{gap:10px}.la-page.cs-artifact.qs-editor :is(.la-primary,.la-secondary,.la-danger),.la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-primary,.la-secondary,.la-danger){border-radius:10px;min-height:44px;padding:11px 16px;transition:background .16s,border-color .16s;box-shadow:none!important;font-size:14px!important;font-weight:600!important}.la-page.cs-artifact.qs-editor .la-primary,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-primary{background:var(--la-accent)!important;border:1px solid var(--la-accent)!important;color:#fff!important}.la-page.cs-artifact.qs-editor .la-primary:hover:not(:disabled),.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-primary:hover:not(:disabled){background:#0064c9!important;border-color:#0064c9!important}.la-page.cs-artifact.qs-editor .la-secondary,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-secondary{background:var(--qs-surface,#fff);border:1px solid var(--la-line)!important;color:var(--la-ink)!important}.la-page.cs-artifact.qs-editor .la-secondary:hover:not(:disabled),.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-secondary:hover:not(:disabled){background:var(--qs-canvas,#f5f5f7);border-color:#b9bdc5!important}.la-page.cs-artifact.qs-editor .la-text-button,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-text-button{min-height:44px;color:var(--la-accent);line-height:1.5;font-size:13px!important}.la-page.cs-artifact.qs-editor .la-save-line{min-height:24px;color:var(--la-muted);justify-content:flex-start;margin:14px 0 18px;font-size:13px}.la-page.cs-artifact.qs-editor .la-save-line>span:first-child{color:#24754a;gap:7px}.la-page.cs-artifact.qs-editor .la-save-line>span.la-unsaved{color:#89550d}.la-page.cs-artifact.qs-editor .la-artifact-tabs{border-color:var(--la-line);gap:8px;margin-bottom:28px}.la-page.cs-artifact.qs-editor .la-artifact-tabs>button{min-height:48px;color:var(--la-muted);padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500}.la-page.cs-artifact.qs-editor .la-artifact-tabs>button[aria-current=page]{color:var(--la-accent);font-weight:600}.la-page.cs-artifact.qs-editor .la-artifact-tabs>button[aria-current=page]:after{background:var(--la-accent);height:2px;inset-inline:12px}.la-page.cs-artifact.qs-editor .la-artifact-tabs>button:hover{background:var(--qs-selection,#e8f1fc);border-radius:10px 10px 0 0}.la-page.cs-artifact.qs-editor .cs-document-surface{background:var(--qs-surface,#fff);border-color:var(--la-line);border-radius:18px;padding:32px 36px;box-shadow:0 4px 20px #1d1d1f03}.la-page.cs-artifact.qs-editor .cs-document-heading{border-color:var(--la-line);padding-bottom:22px}.la-page.cs-artifact.qs-editor .cs-document-heading>span{color:var(--la-muted);text-transform:none;letter-spacing:0;font-size:13px}.la-page.cs-artifact.qs-editor .cs-document-heading>h2{color:var(--la-ink);margin-top:8px;font-family:inherit;font-size:27px;font-weight:650;line-height:1.3}.la-page.cs-artifact.qs-editor .cs-shared-context{border-color:var(--la-line);margin-bottom:28px;padding:16px 0}.la-page.cs-artifact.qs-editor :is(.cs-shared-context,.cs-connections-disclosure)>summary{color:var(--la-ink);min-height:44px;font-size:14px;font-weight:600}.la-page.cs-artifact.qs-editor .cs-document-surface .la-shared-facts{background:0 0;border:0}.la-page.cs-artifact.qs-editor .la-shared-facts h2{color:var(--la-ink);font-family:inherit;font-size:16px;font-weight:600}.la-page.cs-artifact.qs-editor .la-shared-facts>header>.la-text-button{color:var(--la-accent);font-size:13px!important}.la-page.cs-artifact.qs-editor .cs-document-surface .la-read-fact{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:8px 24px}.la-page.cs-artifact.qs-editor .la-main-facts,.la-page.cs-artifact.qs-editor .cs-document-surface .la-facts-grid{gap:22px;margin-top:22px}.la-page.cs-artifact.qs-editor .la-read-fact strong{color:var(--la-ink);font-size:14px;font-weight:600}.la-page.cs-artifact.qs-editor .cs-document-surface .la-read-fact>p{color:var(--la-ink);font-size:16px;line-height:1.7}.la-page.cs-artifact.qs-editor .cs-document-surface .la-read-fact>small{color:var(--la-muted);font-size:12px;line-height:1.6}.la-page.cs-artifact.qs-editor .la-fact-state,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-fact-state{border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.4}.la-page.cs-artifact.qs-editor :is(.la-facts-disclosure,.la-status-context,.la-checkpoint-facts){border-color:var(--la-line)}.la-page.cs-artifact.qs-editor :is(.la-facts-disclosure,.la-status-context,.la-checkpoint-facts,.la-change-history)>summary,.la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-row-options,.la-checkpoint-facts)>summary{min-height:32px;color:var(--la-muted);font-size:13px;line-height:1.6}.la-page.cs-artifact.qs-editor .la-document-fields{gap:26px}.la-page.cs-artifact.qs-editor .la-field,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-field{color:var(--la-ink);font-size:14px;font-weight:600;line-height:1.5}.la-page.cs-artifact.qs-editor .la-field :is(input,textarea,select),.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-field :is(input,textarea,select){border:1px solid var(--la-line);min-height:46px;color:var(--la-ink);background:var(--qs-surface,#fff);border-radius:10px;margin-top:9px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.65}.la-page.cs-artifact.qs-editor .la-field textarea,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-field textarea{min-height:116px}.la-page.cs-artifact.qs-editor .la-field small,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-field small{color:var(--la-muted);font-size:12px;font-weight:400;line-height:1.6}.la-page.cs-artifact.qs-editor .la-field-hint,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-field-hint{max-width:84ch;margin-top:8px;display:block}.la-page.cs-artifact.qs-editor .la-section-heading{gap:16px;margin:4px 0 18px}.la-page.cs-artifact.qs-editor .la-section-heading h2{color:var(--la-ink);font-family:inherit;font-size:21px;font-weight:600}.la-page.cs-artifact.qs-editor .la-section-heading h2>span{color:var(--la-muted);background:var(--qs-canvas,#f5f5f7);border-radius:7px;padding:4px 7px;font-size:12px}.la-page.cs-artifact.qs-editor .la-table-wrap{background:var(--qs-surface,#fff);border-color:var(--la-line);border-radius:12px}.la-page.cs-artifact.qs-editor .la-table th{background:var(--qs-canvas,#f5f5f7);color:var(--la-muted);border-color:var(--la-line);padding:14px 16px;font-size:12px;font-weight:600}.la-page.cs-artifact.qs-editor .la-table td{color:var(--la-ink);border-color:var(--la-line);padding:18px 16px;font-size:14px}.la-page.cs-artifact.qs-editor .la-table td>strong{color:var(--la-ink);font-size:14px;font-weight:600}.la-page.cs-artifact.qs-editor .la-table td>small,.la-page.cs-artifact.qs-editor .la-table td>.la-entry-type,.la-page.cs-artifact.qs-editor .la-unset{color:var(--la-muted);font-size:12px}.la-page.cs-artifact.qs-editor .la-table td.la-table-actions{width:106px;min-width:106px;padding:10px 7px}.la-page.cs-artifact.qs-editor .la-icon-button,.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--la-muted);border-radius:50%;padding:10px}.la-page.cs-artifact.qs-editor .la-icon-button:hover:not(.la-remove-button),.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-icon-button:hover{background:var(--qs-selection,#e8f1fc);color:var(--la-accent)}.la-page.cs-artifact.qs-editor .la-row-state{border-radius:7px;padding:5px 8px;font-size:12px}.la-page.cs-artifact.qs-editor .la-empty{background:var(--qs-canvas,#f5f5f7);border-color:var(--la-line);color:var(--la-muted);border-radius:14px;padding:44px 24px}.la-page.cs-artifact.qs-editor .la-empty p{color:var(--la-ink);font-size:15px}.la-page.cs-artifact.qs-editor .la-empty small{color:var(--la-muted);font-size:13px}.la-page.cs-artifact.qs-editor .la-draft-footer{border-top:1px solid var(--la-line);color:var(--la-muted);gap:20px;margin-top:24px;padding-top:22px;font-size:13px;line-height:1.6}.la-page.cs-artifact.qs-editor .la-timeline{background:var(--qs-surface,#fff);border-color:var(--la-line);border-radius:12px;margin-top:22px}.la-page.cs-artifact.qs-editor .la-timeline>summary{color:var(--la-ink);min-height:48px;font-size:14px}.la-page.cs-artifact.qs-editor :is(.la-timeline-dates,.la-timeline-row>span,.la-timeline-hint){color:var(--la-muted);font-size:12px}.la-page.cs-artifact.qs-editor .la-timeline-bar{background:#d8e8fc;border-color:#bed6f5}.la-page.cs-artifact.qs-editor .la-timeline-bar.status-in-progress{background:var(--la-accent);border-color:var(--la-accent)}.la-page.cs-artifact.qs-editor .la-timeline-bar.status-done{background:#b7deca;border-color:#9bc9b2}.la-page.cs-artifact.qs-editor :is(.cs-connections-disclosure,.la-history){border-color:var(--la-line)}.la-page.cs-artifact.qs-editor .la-history>summary{min-height:48px;color:var(--la-ink);font-size:14px;font-weight:600}.la-page.cs-artifact.qs-editor :is(.la-history-body>header>h2,.la-checkpoints strong,.la-change-heading>strong,.la-change-field>strong,.cs-connection-project){color:var(--la-ink);font-size:14px}.la-page.cs-artifact.qs-editor :is(.la-quiet,.la-checkpoints small,.la-change-heading>small,.la-change-field p,.la-change-field section>small,.cs-shared-connection>p){color:var(--la-muted);font-size:13px;line-height:1.65}.la-page.cs-artifact.qs-editor :is(.la-checkpoints>li,.la-change-field,.la-source-rows>article){background:var(--qs-surface,#fff);border-color:var(--la-line);border-radius:12px;padding:16px}.la-page.cs-artifact.qs-editor .cs-connection-list button{color:var(--la-ink);border-radius:10px;min-height:44px}.la-page.cs-artifact.qs-editor .cs-connection-list button[aria-current=page]{background:var(--qs-selection,#e8f1fc);color:var(--la-accent);padding-inline:10px}.la-page.cs-artifact.qs-editor .cs-connection-icon{background:var(--qs-selection,#e8f1fc);color:var(--la-accent);border-radius:10px}.la-page.cs-artifact.qs-editor :is(.la-error,.la-notice,.la-stale,.la-review){border-radius:12px;font-size:14px;line-height:1.65}.la-page.cs-artifact.qs-editor .la-review>summary{min-height:48px;font-size:14px}.la-page.cs-artifact.qs-editor .la-review-footer>span{font-size:13px}.la-page.cs-artifact.qs-editor .la-stale{background:var(--qs-selection,#e8f1fc);color:#335b89;border-color:#c8dcf6}.la-dialog.cs-artifact-dialog.qs-editor-dialog{background:var(--qs-surface,#fff);border:1px solid var(--la-line);border-radius:24px;box-shadow:0 24px 80px #1d1d1f26}.la-dialog.cs-artifact-dialog.qs-editor-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1d1f4d}.la-dialog.cs-artifact-dialog.qs-editor-dialog>header{border-color:var(--la-line);align-items:center;padding:20px 24px}.la-dialog.cs-artifact-dialog.qs-editor-dialog h2{letter-spacing:-.025em;color:var(--la-ink);font-family:inherit;font-size:23px;font-weight:650}.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-body{padding:24px}.la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-dialog-copy,.la-quiet,.la-confirm-check,.la-dependencies>label,.la-source-rows p,.la-source-fields dd){color:var(--la-muted);font-size:14px;line-height:1.65}.la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-restore-source>span,.la-source-fields dt,.la-compare h3,.la-read-fact strong,.la-read-fact p,.la-read-fact>small){color:var(--la-muted);font-size:13px;line-height:1.6}.la-dialog.cs-artifact-dialog.qs-editor-dialog :is(.la-dependencies,.la-compare>section,.la-checkpoint-facts,.la-source-rows>article){background:var(--qs-canvas,#f5f5f7);border-color:var(--la-line);border-radius:12px}.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-actions{border-color:var(--la-line);flex-wrap:wrap;gap:12px;padding-top:22px}.la-page.cs-artifact.qs-editor :is(button,input,textarea,select,summary):focus-visible,.la-dialog.cs-artifact-dialog.qs-editor-dialog :is(button,input,textarea,select,summary):focus-visible{outline:3px solid var(--la-accent);outline-offset:3px}@media (width<=1050px){.la-page.cs-artifact.qs-editor .la-header{flex-direction:column;align-items:flex-start;gap:18px}.la-page.cs-artifact.qs-editor .la-header-actions{flex-wrap:wrap}.la-page.cs-artifact.qs-editor .cs-document-surface{padding:28px}}@media (width<=760px){.la-page.cs-artifact.qs-editor .la-header h1{font-size:29px}.la-page.cs-artifact.qs-editor .la-header p{font-size:14px}.la-page.cs-artifact.qs-editor .la-header-actions{gap:10px;width:100%}.la-page.cs-artifact.qs-editor .la-header-actions>button{flex:1;min-width:0;padding-inline:12px;font-size:13px!important}.la-page.cs-artifact.qs-editor .la-save-line{margin:14px 0;font-size:12px}.la-page.cs-artifact.qs-editor .la-artifact-tabs{scrollbar-width:thin;gap:2px;margin-bottom:20px}.la-page.cs-artifact.qs-editor .la-artifact-tabs>button{min-height:46px;padding:12px;font-size:13px}.la-page.cs-artifact.qs-editor .cs-document-surface{border-radius:18px;padding:24px 18px}.la-page.cs-artifact.qs-editor .cs-document-heading>h2{font-size:25px}.la-page.cs-artifact.qs-editor .cs-document-surface .la-read-fact{grid-template-columns:minmax(0,1fr);gap:8px}.la-page.cs-artifact.qs-editor .cs-document-surface .la-read-fact>p{grid-area:auto/1;font-size:16px}.la-page.cs-artifact.qs-editor .cs-document-surface .la-read-fact>small{grid-column:1;font-size:12px}.la-page.cs-artifact.qs-editor .la-section-heading{flex-wrap:wrap;align-items:flex-start}.la-page.cs-artifact.qs-editor .la-section-heading h2{font-size:20px}.la-page.cs-artifact.qs-editor .la-table td,.la-page.cs-artifact.qs-editor .la-table th{padding-inline:13px}.la-page.cs-artifact.qs-editor .la-draft-footer{flex-direction:column;align-items:flex-start;gap:10px}.la-dialog.cs-artifact-dialog.qs-editor-dialog{border-radius:24px;width:calc(100% - 24px);max-height:calc(100dvh - 32px)}.la-dialog.cs-artifact-dialog.qs-editor-dialog>header{padding:17px 18px}.la-dialog.cs-artifact-dialog.qs-editor-dialog .la-dialog-body{padding:20px 18px}.la-dialog.cs-artifact-dialog.qs-editor-dialog h2{font-size:21px}}@media (prefers-reduced-transparency:reduce){.la-dialog.cs-artifact-dialog.qs-editor-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#42444c}}@media (prefers-contrast:more){.la-page.cs-artifact.qs-editor,.la-dialog.cs-artifact-dialog.qs-editor-dialog{--la-muted:#42454b;--la-line:#8e929b}}@media (prefers-reduced-motion:reduce){.la-page.cs-artifact.qs-editor *,.la-dialog.cs-artifact-dialog.qs-editor-dialog *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){.la-page.cs-artifact.qs-editor .la-back{margin-bottom:8px}.la-page.cs-artifact.qs-editor .la-header{gap:14px}.la-page.cs-artifact.qs-editor .la-save-line{margin:10px 0}.la-page.cs-artifact.qs-editor .la-artifact-tabs{margin-bottom:16px}.la-page.cs-artifact.qs-editor .cs-document-surface{padding:18px}.la-page.cs-artifact.qs-editor .cs-document-heading{display:none}.la-page.cs-artifact.qs-editor .cs-shared-context{margin-bottom:18px;padding:4px 0 10px}.la-page.cs-artifact.qs-editor .la-document-fields{gap:20px}.la-page.cs-artifact.qs-editor .la-document-fields>.la-status-context:first-child{border-top:0;padding-top:0}.la-page.cs-artifact.qs-editor .la-status-context>summary{min-height:44px}}.cs-artifact{--la-ink:var(--cs-ink,#10283f);--la-muted:var(--cs-muted,#53677c);--la-accent:var(--cs-indigo,#3347ef);--la-line:var(--cs-line,#d8e3ee);max-width:none;color:var(--cs-ink,#10283f)}.cs-artifact .la-back,.cs-artifact .la-text-button{color:var(--cs-indigo,#3347ef)}.cs-artifact .la-back{margin-bottom:17px;font-size:13px!important}.cs-artifact .la-header{align-items:flex-start;gap:20px}.cs-artifact .cs-artifact-heading{align-items:flex-start;gap:15px;min-width:0;display:flex}.cs-artifact .cs-artifact-heading>svg{color:var(--cs-teal,#00a99d);margin-top:2px}.cs-artifact .cs-artifact-heading>div{min-width:0}.cs-artifact .la-header h1{color:var(--cs-ink,#10283f);letter-spacing:-.035em;font-size:30px;font-weight:750;line-height:1.2}.cs-artifact .la-header p{color:var(--cs-muted,#53677c);margin-top:6px;font-size:14px;line-height:1.5}.cs-artifact .la-header-actions{flex-wrap:nowrap;gap:10px;max-width:none;padding-top:0}.cs-artifact .la-primary{background:var(--cs-ink,#10283f);border-color:var(--cs-ink,#10283f);color:#fff;box-shadow:0 2px 5px #10283f0d}.cs-artifact .la-primary:hover:not(:disabled){background:#183b58;border-color:#183b58}.cs-artifact .la-secondary{color:var(--cs-ink,#10283f);background:#fff;border-color:#a8b9cb}.cs-artifact .la-secondary:hover:not(:disabled){background:#f5f9fc;border-color:#6d8aa6}.cs-artifact .la-header-actions>.la-primary,.cs-artifact .la-header-actions>.la-secondary{border-radius:5px;width:auto;min-height:42px;padding:10px 14px;font-size:12px!important}.cs-artifact .la-save-line{color:#50647b;justify-content:flex-end;gap:18px;margin:13px 0 8px;font-size:10px}.cs-artifact .la-save-line>span:first-child{color:#247f79}.cs-artifact .la-save-line>span.la-unsaved{color:#936a25}.cs-artifact .la-save-line>span+span{border-left:1px solid #d9e3ee;padding-left:18px}.cs-artifact .la-artifact-tabs>button{color:#3d5570;min-height:43px;padding:12px 13px 13px;font-size:12px}.cs-artifact .la-artifact-tabs>button[aria-current=page]{color:var(--cs-indigo,#3347ef);font-weight:650}.cs-artifact .la-artifact-tabs>button[aria-current=page]:after{background:var(--cs-indigo,#3347ef);inset-inline:0}.cs-artifact .la-artifact-tabs>button:hover{background:#f6f8ff}.cs-artifact .la-review{background:#fff8e8;border-color:#edcf92;border-radius:5px;margin-bottom:13px}.cs-artifact .la-review>summary{color:#995615;padding:11px 15px;font-size:12px}.cs-artifact .la-review>summary>span{gap:9px}.cs-artifact .la-review-body{background:#fffcf5;padding-top:2px}.cs-artifact .la-review-footer{border-color:#ecd9b6}.cs-artifact .la-review-footer>span{color:#80633d}.cs-artifact .la-review-footer>.la-secondary{color:#805d29;background:#fffefa;border-color:#d3b989}.cs-artifact .la-error,.cs-artifact .la-notice,.cs-artifact .la-stale{border-radius:5px}.cs-artifact .la-notice{color:#38775e;background:#edf9f5;border-color:#cce9df}.cs-artifact .la-stale{color:#516687;background:#f5f7ff;border-color:#d8e0f3}.cs-artifact-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:12px;min-width:0;display:grid}.cs-artifact .cs-document-surface{background:#fff;border:1px solid #d8e3ee;border-radius:5px;min-width:0;padding:21px 22px 18px}.cs-document-heading{border-bottom:1px solid #dce5ee;margin-bottom:0;padding-bottom:17px}.cs-document-heading>span{text-transform:uppercase;letter-spacing:.025em;color:#53677c;font-size:10px;line-height:1.4;display:block}.cs-document-heading>h2{letter-spacing:-.035em;color:var(--cs-ink,#10283f);overflow-wrap:anywhere;margin:8px 0 0;font-size:28px;font-weight:750;line-height:1.2}.cs-artifact .cs-document-surface .la-shared-facts{background:0 0;border:0;border-radius:0;margin:0 0 17px;padding:17px 0 0}.cs-artifact .la-shared-facts>header{align-items:center}.cs-artifact .la-shared-facts h2{color:var(--cs-ink,#10283f);font-size:15px;font-weight:700}.cs-artifact .la-shared-facts>header>.la-text-button{color:var(--cs-indigo,#3347ef);font-size:11px!important;font-weight:500!important}.cs-artifact .la-main-facts,.cs-artifact .cs-document-surface .la-facts-grid{grid-template-columns:1fr;gap:14px;margin-top:18px;display:grid}.cs-artifact .cs-document-surface .la-read-fact{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:start;gap:5px 18px;display:grid}.cs-artifact .cs-document-surface .la-read-fact>div{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.cs-artifact .la-read-fact strong{color:#354e69;font-size:12px;font-weight:500;line-height:1.55}.cs-artifact .cs-document-surface .la-read-fact>p{color:#3d5470;grid-area:1/2;margin:0;font-size:13px;line-height:1.6}.cs-artifact .cs-document-surface .la-read-fact>small{color:#677d92;grid-column:2;font-size:10px;line-height:1.45}.cs-artifact .la-fact-state{color:#3547cd;background:#edf0ff;border-radius:5px;padding:4px 7px;font-size:9px}.cs-artifact .la-fact-state.state-confirmed{color:#18776c;background:#e6f7f2}.cs-artifact .la-fact-state.state-missing,.cs-artifact .la-fact-state.state-assumed{color:#956424;background:#fff4df}.cs-artifact .la-facts-disclosure{border-top:1px solid #e0e7ef;border-bottom:1px solid #e0e7ef;margin-top:18px;padding:12px 0}.cs-artifact .la-facts-disclosure>summary{color:var(--cs-ink,#10283f);gap:10px;font-size:12px;font-weight:600}.cs-artifact .la-facts-disclosure>summary>svg{order:-1}.cs-artifact .la-facts-disclosure:not([open])>summary>svg{transform:rotate(-90deg)}.cs-artifact .la-facts-disclosure[open]>summary>svg{transform:none}.cs-artifact .la-editor-body{color:var(--cs-ink,#10283f)}.cs-artifact .la-document-fields{gap:12px;max-width:none}.cs-artifact .la-field{color:var(--cs-ink,#10283f);font-size:12px;font-weight:550;line-height:1.4}.cs-artifact .la-field input,.cs-artifact .la-field textarea,.cs-artifact .la-field select{color:#3d5470;background:#fff;border-color:#cbd7e4;border-radius:5px;min-height:39px;margin-top:5px;padding:8px 11px;font-size:13px;line-height:1.5}.cs-artifact .la-field textarea{min-height:77px}.cs-artifact .la-field input:focus,.cs-artifact .la-field textarea:focus,.cs-artifact .la-field select:focus{border-color:#7c99d5}.cs-artifact .la-field small{color:#687e93}.cs-artifact .la-section-heading h2{color:var(--cs-ink,#10283f);font-size:16px}.cs-artifact .la-section-heading h2>span{color:#4f6580;background:#edf3fa}.cs-artifact .la-section-heading>.la-secondary{border-radius:5px}.cs-artifact .la-empty{color:#599da5;background:#fbfdff;border-color:#cddde8;border-radius:5px}.cs-artifact .la-empty p,.cs-artifact .la-empty small{color:#5c7388}.cs-artifact .la-table-wrap{border-color:#d9e4ee;border-radius:5px}.cs-artifact .la-table th{color:#516c84;background:#f5f9fc;border-color:#dbe5ef}.cs-artifact .la-table td{color:#4a6179;border-color:#e6edf4}.cs-artifact .la-table td>strong{color:#243e58}.cs-artifact .la-table td>small,.cs-artifact .la-table td>.la-entry-type{color:#617b91}.cs-artifact .la-unset{color:#6b8095}.cs-artifact .la-icon-button{color:#58718b}.cs-artifact .la-icon-button:hover{color:#2f50a5;background:#edf3fb}.cs-artifact .la-row-state{color:#55718b;background:#f0f4f8}.cs-artifact .la-row-state.status-in-progress,.cs-artifact .la-row-state.status-monitoring{color:#4058b1;background:#edf0ff}.cs-artifact .la-row-state.status-done,.cs-artifact .la-row-state.status-closed{color:#27775e;background:#e7f6f0}.cs-artifact .la-timeline{background:#fbfdff;border-color:#dbe5ef;border-radius:5px}.cs-artifact .la-timeline>summary,.cs-artifact .la-timeline-dates,.cs-artifact .la-timeline-row>span{color:#536d86}.cs-artifact .la-timeline-row>div{background:repeating-linear-gradient(90deg,#0000,#0000 calc(25% - 1px),#dfe8f1 calc(25% - 1px) 25%);border-color:#dfe8f1}.cs-artifact .la-timeline-bar{background:#edf1ff;border-color:#cad5ee}.cs-artifact .la-timeline-bar.status-in-progress{background:#738bcf;border-color:#738bcf}.cs-artifact .la-timeline-bar.status-done{background:#9bd9c9;border-color:#9bd9c9}.cs-artifact .la-draft-footer{color:#657e93;padding-bottom:0;font-size:10px}.cs-artifact .la-status-context,.cs-artifact .la-source-fields>div{border-color:#dce6ef}.cs-artifact .la-status-context>summary,.cs-artifact .la-status-context h3,.cs-artifact .la-source-fields dt,.cs-artifact .la-quiet{color:#536d85}.cs-artifact .la-source-rows>article{background:#fbfdff;border-color:#dbe5ef}.cs-artifact .la-source-rows strong,.cs-artifact .la-source-rows p,.cs-artifact .la-source-fields dd{color:#3f5b76}.cs-connected-rail{background:#fff;border:1px solid #d8e3ee;border-radius:5px;min-width:0;padding:18px 15px 21px}.cs-project-connections>h2{letter-spacing:-.02em;color:var(--cs-ink,#10283f);margin:0;font-size:15px;font-weight:700;line-height:1.4}.cs-connection-project{color:var(--cs-ink,#10283f);overflow-wrap:anywhere;margin:8px 0 19px;font-size:14px;font-weight:600;line-height:1.45}.cs-connection-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cs-connection-list>li{align-items:center;gap:8px;min-width:0;min-height:42px;display:flex;position:relative}.cs-connection-list>li:not(:last-child):after{content:"";background:#b8cbd8;width:1px;height:18px;position:absolute;top:39px;left:17px}.cs-connection-icon{z-index:1;width:36px;height:36px;color:var(--cs-indigo,#3347ef);background:#edf0ff;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.cs-connection-list>li[data-artifact=schedule] .cs-connection-icon,.cs-connection-list>li[data-artifact=status] .cs-connection-icon{color:#009f99;background:#e7faf6}.cs-connection-list>li[data-artifact=stakeholders] .cs-connection-icon{color:#c37a08;background:#fff6df}.cs-connection-list button{min-width:0;color:var(--cs-ink,#10283f);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:5px;flex:1;padding:10px 9px;font-size:12px;font-weight:550;line-height:1.5}.cs-connection-list button:hover{color:#3347ef;background:#f5f7ff}.cs-connection-list button[aria-current=page]{color:#3347ef;background:#f0f3ff;font-weight:600}.cs-shared-connection{border-top:1px solid #dce5ee;margin-top:23px;padding-top:23px}.cs-shared-facts-button{width:100%;color:var(--cs-ink,#10283f);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:11px;font-weight:650;line-height:1.5;display:flex}.cs-shared-facts-button>svg{color:var(--cs-teal,#00a99d)}.cs-shared-facts-button:hover>span{color:#3347ef}.cs-shared-connection>p{color:#536d85;margin:13px 0 12px;font-size:11px;line-height:1.6}.cs-view-connections{color:var(--cs-indigo,#3347ef);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.cs-mobile-connections{display:none}.cs-artifact .la-history{border:1px solid #d8e3ee;border-radius:5px;margin-top:12px}.cs-artifact .la-history>summary{color:var(--cs-ink,#10283f);padding:14px 17px;font-size:12px;font-weight:600}.cs-artifact .la-history-body{padding:2px 18px 18px}.cs-artifact .la-history-body>header>h2,.cs-artifact .la-change-history>summary,.cs-artifact .la-checkpoints strong,.cs-artifact .la-change-heading>strong,.cs-artifact .la-change-field>strong{color:#34516d}.cs-artifact .la-checkpoints>li{background:#fbfdff;border-color:#dce5ef;border-radius:5px}.cs-artifact .la-checkpoints small,.cs-artifact .la-change-heading>small,.cs-artifact .la-change-field section>small{color:#627b92}.cs-artifact .la-change-field{border-color:#dce5ef;border-radius:5px}.cs-artifact .la-change-field p{color:#49657d}.cs-artifact button:focus-visible,.cs-artifact input:focus-visible,.cs-artifact textarea:focus-visible,.cs-artifact select:focus-visible,.cs-artifact summary:focus-visible{outline-color:#88a4ea}.la-dialog.cs-artifact-dialog{--la-ink:var(--cs-ink,#10283f);--la-muted:var(--cs-muted,#53677c);--la-accent:var(--cs-indigo,#3347ef);--la-line:#d8e3ee;color:var(--cs-ink,#10283f);border-color:#d2e0ec;border-radius:9px;box-shadow:0 22px 90px #15365029}.la-dialog.cs-artifact-dialog::backdrop{background:#18334d60}.la-dialog.cs-artifact-dialog>header{border-color:#dee7f0}.la-dialog.cs-artifact-dialog h2{color:var(--cs-ink,#10283f)}.la-dialog.cs-artifact-dialog .la-field,.la-dialog.cs-artifact-dialog .la-dialog-copy,.la-dialog.cs-artifact-dialog .la-quiet,.la-dialog.cs-artifact-dialog .la-confirm-check,.la-dialog.cs-artifact-dialog .la-dependencies>label{color:#3d5872}.la-dialog.cs-artifact-dialog .la-field input,.la-dialog.cs-artifact-dialog .la-field textarea,.la-dialog.cs-artifact-dialog .la-field select{color:#34516d;border-color:#cddae7;border-radius:5px}.la-dialog.cs-artifact-dialog .la-primary{background:var(--cs-ink,#10283f);border-color:var(--cs-ink,#10283f);border-radius:5px}.la-dialog.cs-artifact-dialog .la-primary:hover:not(:disabled){background:#183b58}.la-dialog.cs-artifact-dialog .la-secondary{color:#355674;background:#fff;border-color:#b7c8d8;border-radius:5px}.la-dialog.cs-artifact-dialog .la-text-button,.la-dialog.cs-artifact-dialog .la-icon-button{color:#3659a8}.la-dialog.cs-artifact-dialog .la-row-options>summary,.la-dialog.cs-artifact-dialog .la-field small,.la-dialog.cs-artifact-dialog .la-restore-source>span,.la-dialog.cs-artifact-dialog .la-checkpoint-facts>summary{color:#5c768e}.la-dialog.cs-artifact-dialog .la-dependencies,.la-dialog.cs-artifact-dialog .la-compare>section,.la-dialog.cs-artifact-dialog .la-source-rows>article,.la-dialog.cs-artifact-dialog .la-checkpoint-facts{background:#fbfdff;border-color:#dce6ef;border-radius:5px}.la-dialog.cs-artifact-dialog .la-compare h3,.la-dialog.cs-artifact-dialog .la-source-fields dt,.la-dialog.cs-artifact-dialog .la-source-fields dd,.la-dialog.cs-artifact-dialog .la-source-rows strong,.la-dialog.cs-artifact-dialog .la-source-rows p,.la-dialog.cs-artifact-dialog .la-restore-source>strong,.la-dialog.cs-artifact-dialog .la-read-fact strong,.la-dialog.cs-artifact-dialog .la-read-fact p,.la-dialog.cs-artifact-dialog .la-read-fact>small{color:#3f5d77}.la-dialog.cs-artifact-dialog .la-dialog-actions{border-color:#dee7f0}.la-dialog.cs-artifact-dialog .la-fact-state{color:#3547cd;background:#edf0ff}.la-dialog.cs-artifact-dialog .la-fact-state.state-confirmed{color:#18776c;background:#e6f7f2}.la-dialog.cs-artifact-dialog .la-fact-state.state-missing,.la-dialog.cs-artifact-dialog .la-fact-state.state-assumed{color:#956424;background:#fff4df}.cs-artifact input[type=checkbox],.la-dialog.cs-artifact-dialog input[type=checkbox]{accent-color:var(--cs-indigo,#3347ef)}.la-dialog.cs-artifact-dialog button:focus-visible,.la-dialog.cs-artifact-dialog input:focus-visible,.la-dialog.cs-artifact-dialog textarea:focus-visible,.la-dialog.cs-artifact-dialog select:focus-visible,.la-dialog.cs-artifact-dialog summary:focus-visible{outline-color:#88a4ea}@media (width<=1249px){.cs-artifact-layout{grid-template-columns:minmax(0,1fr)}.cs-connected-rail{display:none}.cs-mobile-connections{background:#fff;border:1px solid #d8e3ee;border-radius:5px;margin-top:12px;display:block}.cs-mobile-connections>summary{cursor:pointer;color:var(--cs-ink,#10283f);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;font-size:12px;font-weight:600;list-style:none;display:flex}.cs-mobile-connections>summary::-webkit-details-marker{display:none}.cs-mobile-connections>summary>span{align-items:center;gap:9px;display:flex}.cs-mobile-connections>summary>span>svg{color:var(--cs-teal,#00a99d)}.cs-mobile-connections[open]>summary>svg{transform:rotate(180deg)}.cs-mobile-connections>.cs-project-connections{padding:0 18px 19px}.cs-mobile-connections .cs-connection-project{margin:4px 0 15px;font-size:13px}.cs-mobile-connections .cs-connection-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cs-mobile-connections .cs-connection-list>li{flex-direction:column;align-items:center;gap:7px}.cs-mobile-connections .cs-connection-list>li:not(:last-child):after{display:none}.cs-mobile-connections .cs-connection-list button{text-align:center;width:100%;padding:8px 4px;font-size:11px}.cs-mobile-connections .cs-shared-connection{margin-top:17px;padding-top:16px}.cs-mobile-connections .cs-shared-connection>p{max-width:55ch}}@media (width<=760px){.cs-artifact .la-back{font-size:12px!important}.cs-artifact .la-header{gap:16px}.cs-artifact .cs-artifact-heading{gap:11px}.cs-artifact .cs-artifact-heading>svg{width:25px;height:25px;margin-top:1px}.cs-artifact .la-header h1{font-size:26px}.cs-artifact .la-header p{margin-top:5px;font-size:12px}.cs-artifact .la-header-actions{gap:8px;width:100%}.cs-artifact .la-header-actions>.la-primary,.cs-artifact .la-header-actions>.la-secondary{flex:1;width:auto;padding-inline:10px;font-size:11px!important}.cs-artifact .la-save-line{justify-content:space-between;gap:12px;margin-top:14px;font-size:9px}.cs-artifact .la-save-line>span+span{padding-left:12px}.cs-artifact .la-artifact-tabs{gap:1px;margin-bottom:12px}.cs-artifact .la-artifact-tabs>button{padding-inline:10px;font-size:11px}.cs-artifact .la-review>summary{padding:11px 12px;font-size:11px}.cs-artifact .cs-document-surface{padding:18px 16px 17px}.cs-document-heading{padding-bottom:15px}.cs-document-heading>span{font-size:9px}.cs-document-heading>h2{margin-top:7px;font-size:25px}.cs-artifact .cs-document-surface .la-shared-facts{margin-bottom:16px;padding-top:16px}.cs-artifact .la-shared-facts h2{font-size:14px}.cs-artifact .la-shared-facts>header>.la-text-button{font-size:10px!important}.cs-artifact .cs-document-surface .la-read-fact{grid-template-columns:1fr;gap:7px}.cs-artifact .cs-document-surface .la-read-fact>div{gap:12px}.cs-artifact .cs-document-surface .la-read-fact>p{grid-area:auto/1;font-size:12px}.cs-artifact .cs-document-surface .la-read-fact>small{grid-column:1;font-size:9px}.cs-artifact .la-main-facts,.cs-artifact .cs-document-surface .la-facts-grid{gap:17px;margin-top:16px}.cs-artifact .la-field input,.cs-artifact .la-field textarea,.cs-artifact .la-field select{font-size:16px}.cs-artifact .la-field textarea{min-height:105px}.cs-artifact .la-facts-disclosure>summary{font-size:11px}.cs-artifact .la-history>summary,.cs-mobile-connections>summary{padding:14px;font-size:11px}.cs-mobile-connections>.cs-project-connections{padding-inline:14px}.cs-mobile-connections .cs-connection-list{grid-template-columns:1fr}.cs-mobile-connections .cs-connection-list>li{flex-direction:row;align-items:center;gap:10px}.cs-mobile-connections .cs-connection-list button{text-align:left;padding:9px 10px;font-size:12px}.cs-mobile-connections .cs-connection-list>li:not(:last-child):after{display:block}.cs-artifact .la-history-body{padding-inline:14px}}@media (width<=380px){.cs-artifact .la-header-actions{flex-wrap:wrap}.cs-artifact .la-header-actions>.la-primary,.cs-artifact .la-header-actions>.la-secondary{min-width:100%}.cs-artifact .la-shared-facts>header{align-items:flex-start;gap:10px}}.cs-artifact .la-artifact-tabs{scrollbar-width:none}.cs-artifact .la-artifact-tabs::-webkit-scrollbar{display:none}.cs-artifact .cs-artifact-layout{display:block}.cs-artifact .cs-document-surface{border-color:#e5ebf0;border-radius:12px;padding:28px 30px}.cs-artifact .cs-artifact-heading>svg{display:none}.cs-artifact .la-header h1{color:#102b45;font-size:34px}.cs-artifact .la-header-actions>.la-primary,.cs-artifact .la-header-actions>.la-secondary{border-radius:8px;min-height:42px;font-size:14px!important}.cs-artifact .la-primary,.la-dialog.cs-artifact-dialog .la-primary{box-shadow:none;background:#087e83;border-color:#087e83;border-radius:8px}.cs-artifact .la-primary:hover:not(:disabled),.la-dialog.cs-artifact-dialog .la-primary:hover:not(:disabled){background:#066b70;border-color:#066b70}.cs-artifact .la-save-line{justify-content:flex-start;margin:12px 0 18px;font-size:13px}.cs-artifact .la-artifact-tabs{border-color:#e5ebf0;gap:16px;margin-bottom:24px}.cs-artifact .la-artifact-tabs>button{min-height:44px;font-size:14px}.cs-artifact .la-artifact-tabs>button[aria-current=page]{color:#087e83}.cs-artifact .la-artifact-tabs>button[aria-current=page]:after{background:#087e83}.cs-artifact .cs-document-heading>span{text-transform:none;letter-spacing:0;color:#64758b;font-size:13px}.cs-artifact .cs-document-heading>h2{font-size:24px}.cs-artifact .cs-shared-context{border-bottom:1px solid #e5ebf0;margin:0 0 24px;padding:16px 0}.cs-artifact .cs-shared-context>summary,.cs-artifact .cs-connections-disclosure>summary{cursor:pointer;color:#102b45;align-items:center;gap:9px;min-height:40px;font-size:14px;font-weight:600;list-style:none;display:flex}.cs-artifact .cs-shared-context>summary::-webkit-details-marker{display:none}.cs-artifact .cs-connections-disclosure>summary::-webkit-details-marker{display:none}.cs-artifact .cs-shared-context>summary>svg:last-child,.cs-artifact .cs-connections-disclosure>summary>svg:last-child{margin-left:auto;transition:transform .15s}.cs-artifact .cs-shared-context[open]>summary>svg:last-child,.cs-artifact .cs-connections-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.cs-artifact .cs-document-surface .cs-shared-context .la-shared-facts{margin:0;padding-top:8px}.cs-artifact .la-field{color:#102b45;font-size:14px}.cs-artifact .la-field input,.cs-artifact .la-field textarea,.cs-artifact .la-field select{border-color:#d9e2e9;border-radius:8px;min-height:44px;padding:10px 12px;font-size:15px}.cs-artifact .la-document-fields{gap:22px}.cs-artifact .cs-connections-disclosure{border-bottom:1px solid #e5ebf0;margin-top:24px;padding:8px 0;display:block}.cs-artifact .cs-connections-disclosure>summary>span{align-items:center;gap:9px;display:flex}.cs-artifact .cs-connections-disclosure>.cs-project-connections{padding:16px 8px}.cs-artifact .cs-connections-disclosure .cs-connection-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cs-artifact .cs-connections-disclosure .cs-connection-list>li{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cs-artifact .cs-connections-disclosure .cs-connection-list>li:after{display:none}.cs-artifact .cs-connections-disclosure .cs-connection-list button{min-height:40px;padding:8px 0;font-size:14px}.cs-artifact .cs-connections-disclosure .cs-shared-connection{margin-top:16px;padding-top:16px}.cs-artifact .la-history{border:0;border-bottom:1px solid #e5ebf0;border-radius:0;margin-top:8px}.cs-artifact .la-history>summary{min-height:44px;padding:14px 0;font-size:14px}.cs-artifact .la-history-body{padding-inline:8px}.cs-artifact summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #81c4ca}@media (width<=760px){.cs-artifact .la-header h1{font-size:28px}.cs-artifact .cs-document-surface{padding:20px 16px}.cs-artifact .la-header-actions>.la-primary,.cs-artifact .la-header-actions>.la-secondary{font-size:12px!important}.cs-artifact .cs-connections-disclosure .cs-connection-list{grid-template-columns:1fr 1fr}.cs-artifact .cs-connections-disclosure .cs-connection-list>li{flex-direction:row;align-items:center}.cs-artifact .la-field input,.cs-artifact .la-field textarea,.cs-artifact .la-field select{font-size:16px}.cs-artifact .la-artifact-tabs{gap:4px}.cs-artifact .la-artifact-tabs>button{padding-inline:10px;font-size:13px}}.quiet-studio .ff-dialog.market-dialog{color:var(--ff-ink,#20211f);background:var(--ff-paper,#faf9f6);border:1px solid #d4d7ca;border-radius:16px;padding:34px;font-family:Helvetica Neue,Helvetica,Arial,Inter,sans-serif;box-shadow:0 28px 100px #20211f33}.quiet-studio .ff-dialog.market-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#20211f55}.quiet-studio .ff-dialog.market-dialog>h2{letter-spacing:-.055em;color:var(--ff-ink,#20211f);margin-bottom:28px;padding-right:38px;font-family:inherit;font-size:32px;font-weight:550;line-height:1.1}.quiet-studio .ff-dialog.market-dialog .modal-close{width:44px;height:44px;min-height:44px;color:var(--ff-ink,#20211f);background:#e9eae1;border:0;border-radius:50%;top:20px;right:20px}.quiet-studio .ff-dialog.market-dialog .modal-close:hover{background:#dfe2d6}.quiet-studio .ff-dialog.market-dialog label{color:var(--ff-ink,#20211f);font-size:14px;font-weight:500}.quiet-studio .ff-dialog.market-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:46px;color:var(--ff-ink,#20211f);box-shadow:none;background:#fffefa;border:1px solid #c7cabf;border-radius:7px;font-size:15px}.quiet-studio .ff-dialog.market-dialog .primary{min-height:48px;box-shadow:none;border-radius:99px;font-weight:500;background:var(--ff-ink,#20211f)!important;border-color:var(--ff-ink,#20211f)!important}.quiet-studio .ff-dialog.market-dialog .primary:hover:not(:disabled){background:var(--ff-accent,#2559eb)!important;border-color:var(--ff-accent,#2559eb)!important}.quiet-studio .ff-dialog.market-dialog .secondary{min-height:44px;color:var(--ff-ink,#20211f);background:0 0;border-color:#b9bdb1;border-radius:99px}.quiet-studio .ff-dialog.market-dialog .market-fine-print{color:var(--ff-muted,#61615b);font-size:12px;line-height:1.65}.quiet-studio .ff-dialog.market-dialog .market-notice{color:#33416c;background:#eceef9;border:1px solid #ced6ef;border-radius:7px;font-size:13px;line-height:1.6}.quiet-studio .ff-dialog.market-dialog .market-purchase-product{background:#eeefe7;border-color:#d7dace;border-radius:8px}.quiet-studio .ff-dialog.market-dialog .market-purchase-product h3{color:var(--ff-ink,#20211f);letter-spacing:-.035em;font-family:inherit}.quiet-studio .ff-account .qs-account-identity{gap:17px;padding:5px 0 28px}.quiet-studio .ff-account .qs-account-identity>span{background:var(--ff-ink,#20211f);color:var(--ff-paper,#faf9f6);letter-spacing:-.04em;border-radius:14px;width:58px;height:58px;font-size:20px;font-weight:500}.quiet-studio .ff-account .qs-account-identity strong{letter-spacing:-.035em;color:var(--ff-ink,#20211f);font-size:21px;font-weight:550}.quiet-studio .ff-account .qs-account-identity small{color:var(--ff-muted,#61615b);font-size:13px}.quiet-studio .ff-account .qs-account-plan{border-color:var(--ff-line,#d3d3cc);padding:20px 0;font-size:14px}.quiet-studio .ff-account .qs-account-plan>span{color:var(--ff-muted,#61615b)}.quiet-studio .ff-account .qs-account-plan strong{color:var(--ff-ink,#20211f);font-size:14px;font-weight:550}.quiet-studio .ff-account .qs-account-plan small{color:var(--ff-muted,#61615b);border:1px solid #c7cbbe;border-radius:4px;margin-left:7px;padding:3px 5px;font-size:10px}.quiet-studio .ff-account .qs-account-settings{border-color:var(--ff-line,#d3d3cc);min-height:62px;color:var(--ff-ink,#20211f);font-size:15px}.quiet-studio .ff-account .qs-account-settings>svg{stroke-width:1.5px}.quiet-studio .ff-account .qs-account-settings:hover{color:var(--ff-accent,#2559eb)}.quiet-studio .ff-account .qs-account-plans>summary{min-height:62px;color:var(--ff-muted,#61615b);font-size:14px}.quiet-studio .ff-account .market-plan-list{gap:10px}.quiet-studio .ff-account .market-plan-list button{color:var(--ff-ink,#20211f);background:#fffefa;border:1px solid #d3d7c8;border-radius:8px;min-height:84px;padding:18px}.quiet-studio .ff-account .market-plan-list button.selected{border-color:var(--ff-accent,#2559eb);background:#e5e9fb}.quiet-studio .ff-account .market-plan-list strong{font-size:15px;font-weight:550}.quiet-studio .ff-account .market-plan-list small{color:var(--ff-muted,#61615b);font-size:12px;line-height:1.55}.quiet-studio .ff-settings.settings-grid{background:0 0;max-width:1050px;margin-top:34px;display:block}.quiet-studio .ff-settings .ff-profile-group.panel{border:0;border-top:1px solid var(--ff-line,#d3d3cc);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(180px,.72fr) minmax(0,1.3fr);gap:70px;margin:0;padding:32px 0 38px;display:grid}.quiet-studio .ff-settings .ff-setting-heading h2{letter-spacing:-.04em;color:var(--ff-ink,#20211f);margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.2}.quiet-studio .ff-settings .ff-setting-heading p{color:var(--ff-muted,#61615b);max-width:220px;font-size:14px;line-height:1.6}.quiet-studio .ff-settings .ff-profile-fields{min-width:0}.quiet-studio .ff-settings .ff-profile-fields label{color:var(--ff-ink,#20211f);margin:0 0 22px;font-size:14px;font-weight:500}.quiet-studio .ff-settings .ff-profile-fields input{background:var(--ff-paper,#faf9f6);min-height:48px;box-shadow:none;border:1px solid #c7cabf;border-radius:7px;font-size:16px}.quiet-studio .ff-settings .ff-profile-fields>.primary{border-radius:99px;min-height:46px;padding-inline:22px;font-weight:500;background:var(--ff-ink,#20211f)!important;border-color:var(--ff-ink,#20211f)!important}.quiet-studio .ff-settings .ff-profile-fields>.primary:hover{background:var(--ff-accent,#2559eb)!important;border-color:var(--ff-accent,#2559eb)!important}.quiet-studio .ff-settings .ff-profile-fields>[role=status]{color:var(--ff-muted,#61615b);margin-top:14px;font-size:12px;line-height:1.6}.quiet-studio .ff-settings-section{border:0;border-top:1px solid var(--ff-line,#d3d3cc)}.quiet-studio .ff-settings-section:last-child{border-bottom:1px solid var(--ff-line,#d3d3cc)}.quiet-studio .ff-settings-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:90px;padding:26px 0;list-style:none;display:flex}.quiet-studio .ff-settings-section>summary::-webkit-details-marker{display:none}.quiet-studio .ff-settings-section>summary strong{letter-spacing:-.04em;color:var(--ff-ink,#20211f);margin:0 0 7px;font-size:24px;font-weight:550;line-height:1.25;display:block}.quiet-studio .ff-settings-section>summary small{color:var(--ff-muted,#61615b);font-size:13px;line-height:1.5}.quiet-studio .ff-settings-section>summary>svg{stroke-width:1.5px;color:var(--ff-ink,#20211f);flex:none;transition:transform .18s}.quiet-studio .ff-settings-section[open]>summary>svg{transform:rotate(180deg)}.quiet-studio .ff-settings-content{max-width:640px;margin-left:auto;padding:0 0 34px}.quiet-studio .ff-settings-content>p{color:var(--ff-muted,#61615b);margin:0 0 20px;font-size:14px;line-height:1.65}.quiet-studio .ff-settings-content .secondary{min-height:46px;color:var(--ff-ink,#20211f);background:0 0;border-color:#b9bdb1;border-radius:99px;font-weight:500}.quiet-studio .ff-settings-content .settings-disclosure{border-color:var(--ff-line,#d3d3cc);margin-top:24px}.quiet-studio .ff-settings-content .settings-disclosure>summary{min-height:44px;font-size:14px;font-weight:500}.quiet-studio .ff-settings-content .settings-backup-list li{border-color:var(--ff-line,#d3d3cc)}.quiet-studio .ff-settings-content .settings-backup-list strong{font-size:13px;font-weight:550}.quiet-studio .ff-settings-content .settings-backup-list small{color:var(--ff-muted,#61615b);font-size:12px}.quiet-studio .ff-settings-content .file-label{color:var(--ff-ink,#20211f);background:var(--ff-paper,#faf9f6);border-color:#c7cabf;border-radius:7px;min-height:50px;font-size:14px;font-weight:500}.quiet-studio .ff-settings-content .import-confirm{color:#674929;background:#f5e8d8;border:1px solid #d8bc9d;border-radius:8px;padding:20px}.quiet-studio .ff-settings-content .import-confirm p{margin:12px 0;font-size:14px;line-height:1.65}.quiet-studio .ff-settings-content .settings-error,.quiet-studio .ff-settings .hub-form-error{color:#933d2a;font-size:14px;line-height:1.6}.quiet-studio .ff-privacy-list{gap:25px;padding-bottom:36px;display:grid}.quiet-studio .ff-privacy-list h3{letter-spacing:-.015em;color:var(--ff-ink,#20211f);margin:0 0 8px;font-size:15px;font-weight:550}.quiet-studio .ff-privacy-list p{color:var(--ff-muted,#61615b);margin:0;font-size:14px;line-height:1.7}@media (width<=900px){.quiet-studio .ff-settings .ff-profile-group.panel{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:40px}.quiet-studio .ff-settings-content{max-width:100%}}@media (width<=600px){.quiet-studio .ff-dialog.market-dialog{border-radius:14px;padding:30px 24px}.quiet-studio .ff-dialog.market-dialog>h2{margin-bottom:26px;font-size:29px}.quiet-studio .ff-dialog.market-dialog .modal-close{top:16px;right:14px}.quiet-studio .ff-dialog.market-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.quiet-studio .ff-settings.settings-grid{margin-top:26px}.quiet-studio .ff-settings .ff-profile-group.panel{grid-template-columns:1fr;gap:24px;padding:26px 0 32px}.quiet-studio .ff-settings .ff-setting-heading p{max-width:none}.quiet-studio .ff-settings .ff-setting-heading h2,.quiet-studio .ff-settings-section>summary strong{font-size:23px}.quiet-studio .ff-settings-section>summary{padding-block:24px}.quiet-studio .ff-settings-content{padding-bottom:28px}.quiet-studio .ff-settings .ff-profile-fields label{margin-bottom:20px}}@media (prefers-reduced-transparency:reduce){.quiet-studio .ff-dialog.market-dialog::backdrop{-webkit-backdrop-filter:none;background:#20211f88}}@media (prefers-reduced-motion:reduce){.ff-settings-section>summary>svg{transition:none!important}}@media (prefers-contrast:more){.quiet-studio .ff-dialog.market-dialog,.quiet-studio .ff-settings :is(input,select,textarea){border-color:#8d9581}.quiet-studio .ff-account .qs-account-plan small{color:#3d4930}}.living-facts-dialog{--fact-ink:#46384f;--fact-muted:#7d6c87;--fact-line:#e9e1ef;width:min(590px,100vw - 32px);padding:29px 31px}.living-facts-dialog>h2{color:var(--fact-ink);margin-bottom:7px;font-size:25px}.living-facts-project{color:var(--fact-muted);overflow-wrap:anywhere;margin-bottom:24px;font-size:13px}.living-facts-dialog .living-facts-form{flex-direction:column;gap:20px;display:flex}.living-primary-facts,.living-more-facts>div{gap:21px;display:grid}.living-fact-field{min-width:0}.living-fact-field>.living-fact-label{color:#6f587e;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;font-size:13px;font-weight:550;display:flex}.living-fact-field>input,.living-fact-field>textarea{color:#5d466e;background:#fff;border-color:#ded2e8;width:100%;padding:10px 12px;font-size:14px;line-height:1.55}.living-fact-field>textarea{resize:vertical;min-height:71px}.living-fact-status{white-space:nowrap;letter-spacing:0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.living-fact-status.status-confirmed{color:#4e765b;background:#edf6ef;border-color:#deeee2}.living-fact-status.status-assumed{color:#876b31;background:#faf5e9;border-color:#f0e5c9}.living-fact-details{margin-top:6px}.living-fact-details>summary{cursor:pointer;color:#80628d;align-items:center;gap:5px;width:fit-content;min-height:25px;font-size:11px;list-style:none;display:flex}.living-fact-details>summary::-webkit-details-marker{display:none}.living-more-facts>summary::-webkit-details-marker{display:none}.living-review-full>summary::-webkit-details-marker{display:none}.living-fact-details[open]>summary>svg,.living-more-facts[open]>summary>svg{transform:rotate(180deg)}.living-fact-details>summary:focus-visible,.living-more-facts>summary:focus-visible,.living-review-full>summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #bba0cf}.living-fact-meta{background:#fcfafd;border:1px solid #eee5f4;border-radius:9px;grid-template-columns:145px 1fr;gap:12px;margin-top:6px;padding:13px;display:grid}.living-fact-meta>label{color:#7f678d;font-size:11px;font-weight:500;line-height:1.5;display:block}.living-fact-meta>label>span{color:#927d9e;font-size:10px;font-weight:400}.living-facts-dialog .living-fact-meta input,.living-facts-dialog .living-fact-meta select{color:#7d618c;background:#fff;border-color:#e5d9ee;width:100%;min-height:36px;margin-top:6px;padding:8px 9px;font-size:12px}.living-fact-meta select:disabled{color:#8b7797;opacity:1;background:#f8f5fa}.living-more-facts{border-top:1px solid var(--fact-line);border-bottom:1px solid var(--fact-line);padding:4px 0}.living-more-facts>summary{cursor:pointer;color:#7f5f92;justify-content:space-between;align-items:center;gap:10px;min-height:43px;font-size:13px;font-weight:550;list-style:none;display:flex}.living-more-facts>div{padding:15px 0 19px}.living-facts-footer>p{color:#856e92;margin-bottom:14px;font-size:11px;line-height:1.6}.living-facts-footer>.primary{min-height:43px;font-size:13px}.living-facts-review{min-width:0}.living-review-count{color:#755884;outline:none;margin:0 0 16px;font-size:13px;font-weight:550}.living-facts-review-note{color:#836190;background:#f6f0fc;border:1px solid #eadef4;border-radius:9px;margin-bottom:15px;padding:11px 13px;font-size:12px;line-height:1.55}.living-change-list{gap:12px;display:grid}.living-change-card{border:1px solid var(--fact-line);background:#fff;border-radius:11px;min-width:0;padding:16px}.living-facts-dialog .living-change-card h3{letter-spacing:0;color:#755183;margin:0;font-size:13px;font-weight:550;line-height:1.4}.living-change-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.living-change-card>header>div{color:#a18aaf;align-items:center;gap:5px;display:flex}.living-change-values{grid-template-columns:1fr 1fr;gap:18px;display:grid}.living-change-values>div>span:first-child,.living-change-source>span{text-transform:uppercase;letter-spacing:.06em;color:#927ca0;margin-bottom:6px;font-size:9px;display:block}.living-change-values p,.living-change-current p,.living-change-source p{overflow-wrap:anywhere;white-space:pre-wrap;color:#7d5d8c;font-size:12px;line-height:1.6}.living-change-values>div:first-child p{color:#8a7795}.living-review-missing{color:#897094;font-size:11px;font-style:italic}.living-change-source{border-top:1px solid #f1e9f6;margin-top:13px;padding-top:11px}.living-change-source .living-source-before{color:#9c85aa;margin-bottom:5px;text-decoration:line-through}.living-review-full{margin-top:7px}.living-review-full>summary{color:#87619c;cursor:pointer;width:fit-content;font-size:10px;list-style:none}.living-review-full[open]>summary{margin-bottom:8px}.living-review-full>p{color:#876696;border-left:2px solid #e3d3ed;padding-left:11px}.living-facts-missing-count{color:#917c9c;margin-top:17px;font-size:11px}.living-review-actions{border-top:1px solid var(--fact-line);justify-content:space-between;align-items:center;gap:15px;margin-top:23px;padding-top:19px;display:flex}.living-review-actions>.primary,.living-review-actions>.secondary{min-height:41px;padding:10px 17px;font-size:12px}.living-facts-error{color:#9c6258;background:#fff4f2;border:1px solid #f0d8d2;border-radius:9px;margin-top:16px;padding:11px 13px;font-size:12px;line-height:1.6}.living-facts-discard{max-width:440px}.living-facts-discard>p{color:#7d618c;font-size:14px;line-height:1.6}.living-facts-discard-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.living-facts-discard-actions>button{white-space:nowrap;flex:1;min-height:44px}@media (width<=760px){.living-facts-dialog{width:min(590px,100vw - 24px);max-height:calc(100dvh - 30px);padding:25px 21px}.living-facts-dialog>h2{font-size:23px}.living-facts-project{margin-bottom:21px;font-size:12px}.living-primary-facts,.living-more-facts>div{gap:18px}.living-fact-field>.living-fact-label{font-size:12px}.living-fact-field>input,.living-fact-field>textarea{font-size:16px}.living-fact-meta{grid-template-columns:1fr;gap:12px;padding:12px}.living-facts-dialog .living-fact-meta input,.living-facts-dialog .living-fact-meta select{font-size:14px}.living-fact-meta>label{font-size:11px}.living-change-card{padding:14px}.living-change-card>header{flex-wrap:wrap;align-items:flex-start;gap:8px}.living-change-values{gap:13px}.living-change-values p,.living-change-current p,.living-change-source p{font-size:11px}.living-review-actions{gap:10px}.living-review-actions>.primary,.living-review-actions>.secondary{padding:10px 13px;font-size:11px}.living-facts-footer>.primary{font-size:12px}}.living-fact-hint{color:var(--fact-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.task-launcher{--task-ink:#102b45;--task-muted:#64758b;--task-accent:#087e83;--task-line:#e5ebf0;min-width:0;color:var(--task-ink);font-family:Inter,Arial,sans-serif}.task-launcher button,.task-launcher input,.task-launcher summary{font-family:inherit}.task-launcher-search{min-width:0;max-width:580px;min-height:50px;color:var(--task-muted);background:#fff;border:1px solid #dce5ec;border-radius:9px;align-items:center;gap:12px;margin-bottom:22px;padding:0 14px;display:flex}.task-launcher-search:focus-within{border-color:var(--task-accent);box-shadow:0 0 0 3px #087e8314}.task-launcher-search>svg{flex:none}.task-launcher-search input{width:100%;min-width:0;color:var(--task-ink);background:0 0;border-radius:0;flex:1;padding:13px 0;font-size:14px;line-height:1.5;display:block;box-shadow:none!important;border:0!important;outline:none!important}.task-launcher-search input::placeholder{color:#6a7a8e;opacity:1}.task-launcher-search input::-webkit-search-cancel-button{display:none}.task-launcher-search>button{min-width:32px;min-height:36px;color:var(--task-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.task-launcher-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;min-width:0;display:grid}.task-launcher-action{text-align:left;border:0;border-bottom:1px solid var(--task-line);width:100%;min-width:0;min-height:87px;color:var(--task-ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:15px;padding:18px 8px;transition:background .15s;display:flex}.task-launcher-action:hover{background:#f5fafa}.task-launcher-icon{width:39px;height:39px;color:var(--task-accent);background:#edf7f6;border-radius:10px;flex:none;place-items:center;display:grid}.task-launcher-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.task-launcher-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:620;line-height:1.45}.task-launcher-copy small{color:var(--task-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.task-launcher-action>svg{color:#79929d;flex:none;margin-left:4px}.task-launcher-more{border:0;min-width:0;padding:15px 0 0}.task-launcher-more>summary{width:fit-content;min-height:36px;color:var(--task-accent);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:3px 8px;font-size:13px;font-weight:550;list-style:none;display:flex}.task-launcher-more>summary::-webkit-details-marker{display:none}.task-launcher-more[open]>summary svg{transform:rotate(180deg)}.task-launcher-more[open]>.task-launcher-list{margin-top:7px}.task-launcher-team{text-align:left;width:100%;min-width:0;color:var(--task-muted);cursor:pointer;background:#f7f9fb;border:0;border-radius:9px;align-items:center;gap:13px;margin-top:20px;padding:15px 17px;display:flex}.task-launcher-team>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.task-launcher-team strong{color:var(--task-ink);font-size:13px;font-weight:600;line-height:1.5}.task-launcher-team small{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.task-launcher-team>svg{flex:none}.task-launcher-team:hover{background:#eef5f5}.task-launcher-results{color:var(--task-muted);font-size:13px;line-height:1.6;margin:0 0 7px!important}.task-launcher-reset{min-height:44px;color:var(--task-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:600;display:flex}.task-launcher :is(button,summary):focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #087e83}.task-launcher-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.task-launcher.is-compact .task-launcher-search{margin-bottom:12px}.task-launcher.is-compact .task-launcher-action{min-height:79px;padding-block:13px}.task-launcher.is-compact .task-launcher-more{padding-top:9px}@media (width<=900px){.task-launcher-list{column-gap:16px}.task-launcher-action{gap:11px}.task-launcher-copy strong{font-size:14px}.task-launcher-copy small{font-size:11px}.task-launcher-icon{width:34px;height:36px}.task-launcher-icon>svg{width:20px}}@media (width<=600px){.task-launcher-list{grid-template-columns:1fr}.task-launcher-search{gap:9px;min-height:48px;margin-bottom:10px;padding-inline:12px}.task-launcher-search input{font-size:13px}.task-launcher-action,.task-launcher.is-compact .task-launcher-action{gap:13px;min-height:74px;padding:13px 5px}.task-launcher-copy strong{font-size:14px}.task-launcher-copy small{font-size:12px}.task-launcher-icon{width:37px;height:37px}.task-launcher-team{gap:10px;margin-top:15px;padding:14px 12px}.task-launcher-team small{font-size:11px}.task-launcher-more{padding-top:9px}}@media (prefers-reduced-motion:reduce){.task-launcher-action{transition:none}}.pj-public{--pj-ink:var(--ff-ink,#20211f);--pj-teal:var(--ff-accent,#2559eb);--pj-muted:var(--ff-muted,#61615b);--pj-line:var(--ff-line,#d3d3cc);color:var(--pj-ink);background:var(--ff-canvas,#eeede9);min-height:100dvh;font-family:Helvetica Neue,Helvetica,Arial,Inter,sans-serif;font-size:15px;line-height:1.5}.pj-public *{box-sizing:border-box}.pj-public button,.pj-public input{font:inherit}.pj-public button{cursor:pointer}.pj-public a{color:inherit;text-decoration:none}.pj-public h1,.pj-public h2,.pj-public h3{letter-spacing:-.045em;color:inherit;margin:0;font-family:inherit}.pj-public p{margin:0}.pj-public main:focus{outline:none}.pj-public :is(button,a,summary):focus-visible{outline:3px solid var(--pj-teal);outline-offset:4px}.pj-public .pmo-brand{--brand-name-size:30px;--brand-mark-size:25px;gap:8px}.pj-skip{z-index:100;background:var(--ff-paper,#faf9f6);border:2px solid var(--pj-teal);border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:24px}.pj-skip:focus{top:10px}.pj-header{align-items:center;gap:60px;width:calc(100% - 96px);max-width:1504px;min-height:90px;margin:auto;display:flex}.pj-header>nav{align-items:center;gap:32px;display:flex}.pj-header>nav>button,.pj-join-link{min-height:44px;color:var(--pj-ink);white-space:nowrap;align-items:center;padding:10px 0;font-size:14px;display:flex}.pj-header>nav>button:hover,.pj-join-link:hover{color:var(--pj-teal)}.pj-header-actions{align-items:center;gap:26px;margin-left:auto;display:flex}.pj-header .pj-join-link{color:var(--pj-muted);font-size:13px}.pj-public .pj-button{border-radius:99px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 23px;font-size:14px;font-weight:550;line-height:1.4;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.pj-public .pj-primary{background:var(--pj-ink);color:var(--ff-paper,#faf9f6);border:1px solid var(--pj-ink)}.pj-public .pj-primary:hover{background:var(--pj-teal);border-color:var(--pj-teal)}.pj-public .pj-secondary{color:var(--pj-ink);background:0 0;border:1px solid #b9bbb3}.pj-public .pj-secondary:hover{background:var(--pj-ink);color:var(--ff-paper,#faf9f6);border-color:var(--pj-ink)}.pj-header .pj-button{min-height:44px;padding:10px 22px}.pj-text-link{min-height:44px;color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.pj-text-link:hover{text-underline-offset:5px;text-decoration:underline}.pj-task-hero{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);align-items:start;gap:70px;width:calc(100% - 96px);max-width:1504px;margin:auto;padding:38px 0 58px;scroll-margin-top:24px;display:grid}.pj-hero-copy{text-align:left;min-width:0;padding:22px 0 0}.pj-public .pj-task-hero h1{letter-spacing:-.075em;text-wrap:initial;font-size:clamp(75px,9.4vw,144px);font-weight:700;line-height:.89}.pj-public .pj-task-hero h1>span{color:var(--pj-ink);white-space:nowrap}.pj-hero-copy>p{letter-spacing:-.025em;max-width:650px;margin:28px 0 0;font-size:clamp(20px,1.9vw,28px);line-height:1.3}.pj-hero-copy>small{color:var(--pj-muted);margin-top:28px;font-size:13px;display:block}.pj-hero-tools{min-width:0}.pj-public .pj-hero-tools .task-launcher{font-family:inherit}.pj-public .pj-hero-tools .task-launcher-list{border:0;border-top:1px solid var(--pj-line);background:0 0;border-radius:0;display:block;overflow:visible}.pj-public .pj-hero-tools .task-launcher-action{background:0 0;border-radius:0;gap:18px;min-height:58px;padding:14px 6px;transition:background .18s,padding .18s;border:0!important;border-bottom:1px solid var(--pj-line)!important}.pj-public .pj-hero-tools .task-launcher-action:hover{background:#e5e5df;padding-left:13px}.pj-public .pj-hero-tools .task-launcher-icon{width:31px;height:28px;color:var(--pj-ink);background:0 0;border-radius:0}.pj-public .pj-hero-tools .task-launcher-icon svg{stroke-width:1.5px;width:23px;height:23px}.pj-public .pj-hero-tools .task-launcher-copy strong{letter-spacing:-.02em;color:var(--pj-ink);font-size:17px;font-weight:450;line-height:1.35}.pj-public .pj-hero-tools .task-launcher-copy small{display:none}.pj-public .pj-hero-tools .task-launcher-action>svg{width:18px;height:18px;color:var(--pj-ink);stroke-width:1.4px}.pj-public .pj-hero-tools .task-launcher-search{border:1px solid var(--pj-line);width:100%;max-width:none;min-height:44px;box-shadow:none;background:0 0;border-radius:99px;margin:16px 0 0;padding:0 14px}.pj-public .pj-hero-tools .task-launcher-search input{min-height:44px;color:var(--pj-ink);font-size:14px}.pj-public .pj-hero-tools .task-launcher-search:focus-within{border-color:var(--pj-teal);outline:2px solid var(--pj-teal);outline-offset:2px}.pj-public .pj-hero-tools .task-launcher-more{padding-top:5px}.pj-public .pj-hero-tools .task-launcher-more>summary{color:var(--pj-muted);min-height:44px;padding-left:6px;font-size:13px}.pj-public .pj-hero-tools .task-launcher-more[open]>.task-launcher-list{margin-top:4px}.pj-public .pj-hero-tools .task-launcher-results{color:var(--pj-muted);font-size:13px;margin:16px 0 8px!important}.pj-public .pj-hero-tools .task-launcher-reset{color:var(--pj-teal)}.pj-template-showcase{background:var(--pj-ink);color:var(--ff-paper,#faf9f6);margin:0;padding:42px 48px 50px;scroll-margin-top:0}.pj-showcase-inner{max-width:1504px;margin:auto}.pj-template-showcase header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.pj-template-showcase h2{letter-spacing:-.05em;font-size:clamp(32px,3.15vw,48px);font-weight:600;line-height:1.1}.pj-template-showcase header p{color:#b6b8ae;margin-top:12px;font-size:15px}.pj-template-showcase .pj-text-link{color:var(--ff-paper,#faf9f6);border:1px solid #62645b;border-radius:99px;padding:9px 20px}.pj-template-showcase .pj-text-link:hover{background:#35372f;text-decoration:none}.pj-template-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pj-template-shelf article{min-width:0}.pj-template-image{aspect-ratio:1.12;background:var(--ff-paper,#faf9f6);border-radius:9px;padding:15px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden}.pj-template-image:hover{transform:translateY(-4px);box-shadow:0 14px 26px #0003}.pj-template-image img{object-fit:contain;object-position:top;filter:none;width:100%;height:100%;display:block}.pj-template-title{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 0;display:flex}.pj-template-title h3{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.3}.pj-template-title>svg{color:#c4c7ba;stroke-width:1.4px;flex:none}.pj-template-purpose{color:#b6b8ae;font-size:13px;line-height:1.5;margin-top:7px!important}.pj-template-shelf article>span{color:#a3a69a;margin-top:5px;font-size:12px;display:block}.pj-work-proof{grid-template-columns:minmax(240px,.58fr) minmax(0,1.3fr);align-items:center;gap:60px;width:calc(100% - 96px);max-width:1504px;margin:auto;padding:92px 0;display:grid}.pj-work-proof>header h2{letter-spacing:-.06em;font-size:clamp(38px,4vw,60px);font-weight:600;line-height:.99}.pj-work-proof>header p{color:var(--pj-muted);max-width:310px;margin-top:22px;font-size:18px;line-height:1.5}.pj-theater{background:var(--ff-paper,#faf9f6);border:1px solid #d7d8d1;border-radius:14px;grid-template-columns:1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 50px -36px #20211f59}.pj-theater-toolbar{align-items:center;gap:12px;min-height:72px;padding:20px 24px;display:flex}.pj-theater-toolbar strong{letter-spacing:-.02em;font-size:15px;font-weight:600}.pj-demo-label{color:var(--pj-muted);white-space:nowrap;font-size:11px}.pj-demo-tabs{background:#e8e8e1;border-radius:99px;align-self:center;gap:2px;margin:12px 18px 12px 0;padding:3px;display:flex}.pj-demo-tabs>button{min-height:38px;color:var(--pj-muted);border:0;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:flex}.pj-demo-tabs>button[aria-pressed=true]{background:var(--pj-ink);color:var(--ff-paper,#faf9f6);box-shadow:none;font-weight:500}.pj-demo-tabs>button:hover:not([aria-pressed=true]){color:var(--pj-ink);background:#dbddd3}.pj-theater-stage{border-top:1px solid var(--pj-line);grid-column:1/-1;justify-content:center;align-items:center;min-height:330px;padding:28px 26px 8px;display:flex}.pj-demo-slide{width:100%;min-width:0}.pj-demo-slide h2{letter-spacing:-.045em;font-size:26px;font-weight:550;line-height:1.25}.pj-gantt{color:var(--pj-muted);border:1px solid var(--pj-line);border-radius:4px;margin-top:23px;font-size:12px;overflow:hidden}.pj-gantt-header{border-bottom:1px solid var(--pj-line);background:#f0f0e9;grid-template-columns:180px 1fr;align-items:center;min-height:39px;display:grid}.pj-gantt-header>span{padding-left:12px;font-weight:550}.pj-gantt-header>div{text-align:center;grid-template-columns:repeat(6,1fr);display:grid}.pj-gantt-row{border-bottom:1px solid #e4e5dd;grid-template-columns:180px 1fr;min-height:48px;display:grid}.pj-gantt-row:last-child{border-bottom:0}.pj-gantt-row>span{color:var(--pj-ink);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.pj-task-dot{display:none}.pj-gantt-lane{border-left:1px solid var(--pj-line);background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#e4e5dd calc(16.666% - 1px) 16.666%);min-width:0;position:relative}.pj-gantt-bar{border-radius:3px;max-width:100%;height:17px;position:absolute;top:15px}.pj-theater .blue{background:var(--pj-teal)}.pj-theater .sky{background:#8b9de5}.pj-theater .mint{background:#6b80cc}.pj-theater .teal{background:#374da1}.pj-theater-caption{text-align:center;color:var(--pj-muted);grid-column:1/-1;min-height:56px;padding:18px 24px 23px;font-size:12px;line-height:1.6}.pj-presentation-sample{border:1px solid var(--pj-line);background:#fff;border-radius:6px;width:min(100%,570px);overflow:hidden}.pj-presentation-sample>img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.pj-sample-slide-controls{border-top:1px solid var(--pj-line);color:var(--pj-muted);justify-content:space-between;align-items:center;gap:10px;padding:2px 10px;font-size:12px;display:flex}.pj-sample-slide-controls>div{align-items:center;gap:4px;display:flex}.pj-sample-slide-controls button{width:44px;height:44px;color:var(--pj-ink);place-items:center;display:grid}.pj-sample-slide-controls button:disabled{opacity:.35;cursor:default}.pj-demo-poll-page{justify-content:center;align-items:center;width:100%;display:flex}.pj-sample-poll{width:min(100%,480px)}.pj-poll-label{justify-content:center;align-items:center;gap:12px;min-height:44px;display:flex}.pj-poll-label>span{color:var(--pj-muted);align-items:center;gap:7px;font-size:12px;display:flex}.pj-poll-label>button{color:var(--pj-muted);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pj-poll-label>button:hover{background:#e8e8e1}.pj-sample-poll h3{text-align:center;margin:8px 0 17px;font-size:25px;font-weight:550;line-height:1.25}.pj-poll-options{gap:6px;display:grid}.pj-poll-options>button{text-align:left;border:1px solid #0000;border-radius:8px;width:100%;min-height:60px;padding:11px 14px;display:block}.pj-poll-options>button:hover{background:#eeefe7;border-color:#d1d6c5}.pj-poll-options>button.is-selected{border-color:var(--pj-teal);background:#ecedfb}.pj-poll-option-title{color:var(--pj-ink);justify-content:space-between;align-items:center;gap:6px;margin-bottom:9px;font-size:14px;line-height:1.4;display:flex}.pj-poll-option-title>svg{color:var(--pj-teal);flex:none}.pj-poll-result{align-items:center;gap:10px;display:flex}.pj-poll-result>b{width:32px;font-size:12px;font-weight:550}.pj-poll-track{background:#e7e8e0;border-radius:3px;flex:1;height:9px;display:block;overflow:hidden}.pj-poll-track>span{background:var(--pj-teal);height:100%;transition:width .18s;display:block}.pj-poll-options>button:nth-child(2) .pj-poll-track>span{background:#6b80cc}.pj-poll-options>button:nth-child(3) .pj-poll-track>span{background:#9aa9dc}.pj-poll-note{color:var(--pj-muted);text-align:center;margin-top:14px!important;font-size:12px!important;line-height:1.6!important}.pj-team-tools{border-top:1px solid var(--pj-line);grid-template-columns:1fr 1fr;align-items:start;gap:80px;width:calc(100% - 96px);max-width:1504px;margin:0 auto;padding:68px 0;display:grid}.pj-team-tools h2{letter-spacing:-.06em;font-size:clamp(45px,5.1vw,76px);font-weight:600;line-height:.97}.pj-team-tools>div>p{letter-spacing:-.02em;max-width:600px;font-size:22px;line-height:1.45}.pj-team-tools .pj-button{margin-top:28px}.pj-team-tools small{color:var(--pj-muted);max-width:420px;margin-top:18px;font-size:12px;line-height:1.6;display:block}.pj-plans{border-top:1px solid var(--pj-line);grid-template-columns:minmax(220px,.62fr) minmax(0,1.3fr);gap:40px;width:calc(100% - 96px);max-width:1504px;margin:0 auto;padding:68px 0 84px;scroll-margin-top:24px;display:grid}.pj-plans>header h2{letter-spacing:-.06em;font-size:clamp(42px,4.8vw,68px);font-weight:600;line-height:.99}.pj-plans>header p{color:var(--pj-muted);max-width:280px;margin-top:20px;font-size:17px;line-height:1.5}.pj-plan-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.pj-plan-card{border:0;border-top:2px solid var(--pj-ink);background:0 0;border-radius:0;min-width:0;padding:23px 0 0}.pj-plan-card h3{font-size:22px;font-weight:550;line-height:1.3}.pj-price,.pj-pro-price{letter-spacing:-.055em;min-height:66px;margin-top:18px;font-family:inherit;font-size:44px;font-weight:550;line-height:1.15;display:block}.pj-pro-price{max-width:200px;padding-top:2px;font-size:29px;line-height:1.2}.pj-plan-intro>p{color:var(--pj-muted);margin-top:7px;font-size:13px;line-height:1.6}.pj-plan-intro>.pj-button{gap:8px;width:100%;min-height:46px;margin-top:20px;padding-inline:16px}.pj-plan-card ul{border:0;gap:15px;margin:0;padding:24px 0 0;list-style:none;display:grid}.pj-plan-card li{color:var(--pj-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.pj-plan-card li>svg{color:var(--pj-ink);flex:none;margin-top:3px}.pj-plan-note{color:var(--pj-muted);grid-column:2;margin-top:-16px;font-size:12px;line-height:1.6}.pj-plan-note>span{margin-top:4px;display:block}.pj-footer{border-top:1px solid var(--pj-line);width:calc(100% - 96px);max-width:1504px;color:var(--pj-muted);align-items:flex-start;gap:30px;margin:auto;padding:32px 0 40px;font-size:12px;display:flex}.pj-footer>div{margin-right:auto}.pj-footer .pmo-brand{--brand-name-size:27px;--brand-mark-size:24px}.pj-footer>div>span{margin-top:10px;font-size:13px;display:block}.pj-footer>button,.pj-footer-link{color:var(--pj-ink);white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:10px 0;font-size:13px;display:flex}.pj-footer details{max-width:360px;font-size:12px;line-height:1.7}.pj-footer summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.pj-footer summary::-webkit-details-marker{display:none}.pj-footer details[open]>summary>svg:last-child{transform:rotate(180deg)}.pj-privacy-facts{gap:12px;padding-top:12px;display:grid}.pj-privacy-facts strong{color:var(--pj-ink);font-weight:550}.pj-entry-header{justify-content:space-between;align-items:center;gap:25px;width:calc(100% - 96px);max-width:1504px;min-height:90px;margin:auto;display:flex}.pj-entry-header>a:last-child{color:var(--pj-muted);padding:12px 0;font-size:14px}.pj-entry-main{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:100px;width:calc(100% - 96px);max-width:1120px;margin:100px auto 70px;display:grid}.pj-entry-intro h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(42px,5.2vw,74px);font-weight:600;line-height:.99}.pj-entry-intro>p{letter-spacing:-.02em;color:var(--pj-muted);max-width:440px;margin-top:28px;font-size:21px;line-height:1.5}.pj-entry-output{border-top:1px solid var(--pj-line);color:var(--pj-muted);margin-top:30px;padding-top:20px;font-size:14px;display:block}.pj-entry-card{background:var(--ff-paper,#faf9f6);border:1px solid #dddfd5;border-radius:14px;padding:40px;box-shadow:0 22px 45px -40px #20211f59}.pj-entry-card h2{letter-spacing:-.04em;font-size:27px;font-weight:550;line-height:1.2}.pj-entry-card>p{color:var(--pj-muted);margin:16px 0 28px;font-size:15px;line-height:1.65}.pj-entry-card .pj-button{width:100%}.pj-entry-card small{color:var(--pj-muted);text-align:center;margin-top:15px;font-size:12px;display:block}.pj-entry-poll{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:28px;font-size:12px;display:flex;color:var(--pj-muted)!important}@media (width<=1200px){.pj-header{gap:38px}.pj-header-actions{gap:18px}.pj-task-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:40px}.pj-public .pj-task-hero h1{font-size:clamp(70px,9vw,108px)}.pj-work-proof{grid-template-columns:minmax(200px,.55fr) minmax(0,1.3fr);gap:36px}.pj-theater{display:block}.pj-theater-toolbar{justify-content:space-between;min-height:50px;padding:18px 22px 8px}.pj-demo-tabs{width:fit-content;margin:6px 22px 16px}.pj-gantt-header,.pj-gantt-row{grid-template-columns:150px 1fr}.pj-plans{grid-template-columns:minmax(180px,.55fr) minmax(0,1.35fr)}.pj-entry-main{gap:60px}}@media (width<=900px){.pj-header,.pj-task-hero,.pj-work-proof,.pj-team-tools,.pj-plans,.pj-footer,.pj-entry-header,.pj-entry-main{width:calc(100% - 56px)}.pj-header{gap:28px}.pj-header>nav{gap:22px}.pj-header .pj-join-link{font-size:12px}.pj-task-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:30px;padding-top:28px}.pj-public .pj-task-hero h1{font-size:clamp(59px,8.8vw,82px)}.pj-hero-copy>p{font-size:20px}.pj-public .pj-hero-tools .task-launcher-copy strong{font-size:15px}.pj-public .pj-hero-tools .task-launcher-action{gap:12px;min-height:56px}.pj-template-showcase{padding-inline:28px}.pj-template-shelf{gap:18px}.pj-template-image{aspect-ratio:.95;padding:10px}.pj-template-title h3{font-size:18px}.pj-work-proof{grid-template-columns:1fr;gap:30px;padding-block:64px}.pj-work-proof>header{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pj-work-proof>header h2{font-size:48px}.pj-work-proof>header p{max-width:290px;margin-top:0;font-size:17px}.pj-theater{grid-template-columns:1fr auto;display:grid}.pj-theater-toolbar{justify-content:flex-start;padding:20px 24px}.pj-demo-tabs{margin:12px 18px 12px 0}.pj-team-tools{gap:40px}.pj-team-tools>div>p{font-size:20px}.pj-plans{grid-template-columns:1fr;gap:30px;padding-block:54px}.pj-plans>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.pj-plans>header h2{font-size:52px}.pj-plans>header p{max-width:320px;margin:0}.pj-plan-note{grid-column:1;margin-top:0}.pj-footer{flex-wrap:wrap;gap:16px 28px}.pj-footer>div{flex-basis:100%;justify-content:space-between;align-items:center;gap:20px;display:flex}.pj-footer>div>span{margin:0}.pj-footer details{flex-basis:100%;max-width:none}.pj-entry-main{gap:36px;margin-top:70px}.pj-entry-card{padding:30px}}@media (width<=700px){.pj-header{flex-wrap:wrap;gap:8px 20px;min-height:104px;padding-top:15px;padding-bottom:10px}.pj-header>nav{flex-basis:100%;order:3;gap:26px}.pj-header-actions .pj-button{min-height:44px;padding:9px 16px;font-size:12px}.pj-header .pmo-brand{--brand-name-size:27px}.pj-header>nav>button{min-height:44px;font-size:13px}.pj-task-hero{grid-template-columns:1fr;gap:32px;padding:26px 0 38px}.pj-hero-copy{padding:0}.pj-public .pj-task-hero h1{font-size:clamp(70px,13.8vw,98px);line-height:.9}.pj-hero-copy>p{max-width:480px;margin-top:23px;font-size:21px}.pj-hero-copy>small{margin-top:16px;font-size:12px}.pj-public .pj-hero-tools .task-launcher-action{min-height:57px;padding-block:14px}.pj-public .pj-hero-tools .task-launcher-copy strong{font-size:17px}.pj-public .pj-hero-tools .task-launcher-search{margin-top:16px}.pj-public .pj-hero-tools .task-launcher-search input{font-size:16px}.pj-template-showcase{padding-top:34px;padding-bottom:38px}.pj-template-showcase header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.pj-template-showcase h2{font-size:38px}.pj-template-showcase header p{margin-top:10px;font-size:14px}.pj-template-showcase .pj-text-link{min-height:44px;padding:8px 16px;font-size:13px}.pj-template-shelf{grid-template-columns:1fr;gap:32px}.pj-template-image{aspect-ratio:1.2;padding:18px}.pj-template-title h3{font-size:22px}.pj-template-purpose{font-size:14px}.pj-work-proof>header{display:block}.pj-work-proof>header h2{font-size:48px}.pj-work-proof>header p{max-width:400px;margin-top:20px}.pj-theater{display:block}.pj-theater-toolbar{justify-content:space-between;padding:18px 20px 8px}.pj-demo-tabs{width:fit-content;margin:6px 20px 16px}.pj-demo-tabs>button{min-height:44px;padding-inline:17px}.pj-theater-stage{min-height:330px;padding:24px 20px 8px}.pj-gantt-header,.pj-gantt-row{grid-template-columns:145px 1fr}.pj-team-tools{grid-template-columns:1fr;gap:28px;padding-block:48px}.pj-team-tools h2{font-size:54px}.pj-team-tools>div>p{font-size:20px}.pj-team-tools small{font-size:12px}.pj-plans>header{display:block}.pj-plans>header h2{font-size:52px}.pj-plans>header p{max-width:380px;margin-top:20px}.pj-plan-grid{gap:24px}.pj-plan-card li{font-size:13px}.pj-entry-main{grid-template-columns:1fr;gap:32px;max-width:520px;margin-top:42px}.pj-entry-intro h1{max-width:460px;font-size:52px}.pj-entry-intro>p{margin-top:22px;font-size:18px}.pj-entry-output{margin-top:24px;padding-top:16px}.pj-entry-card{padding:32px}.pj-entry-header{min-height:80px}}@media (width<=480px){.pj-header,.pj-task-hero,.pj-work-proof,.pj-team-tools,.pj-plans,.pj-footer,.pj-entry-header,.pj-entry-main{width:calc(100% - 40px)}.pj-header{gap:8px 10px}.pj-public .pj-task-hero h1{font-size:clamp(62px,16vw,78px)}.pj-hero-copy>p{max-width:310px;font-size:20px}.pj-template-showcase{padding-inline:20px}.pj-template-showcase h2{font-size:35px}.pj-template-image{aspect-ratio:1;padding:12px}.pj-work-proof{padding-block:52px}.pj-work-proof>header h2{font-size:44px}.pj-theater{border-radius:10px}.pj-theater-toolbar{padding-inline:15px}.pj-theater-toolbar strong{font-size:14px}.pj-demo-label{font-size:11px}.pj-demo-tabs{width:calc(100% - 30px);margin-inline:15px}.pj-demo-tabs>button{flex:1;padding-inline:10px}.pj-theater-stage{min-height:320px;padding:20px 12px 0}.pj-demo-slide h2{font-size:23px}.pj-gantt{margin-top:20px;font-size:10px}.pj-gantt-header,.pj-gantt-row{grid-template-columns:108px 1fr}.pj-gantt-header>span{padding-left:8px}.pj-gantt-row>span{padding-inline:8px;font-size:11px;line-height:1.4}.pj-gantt-row{min-height:48px}.pj-theater-caption{padding-inline:15px;font-size:12px}.pj-sample-slide-controls{gap:3px;padding-inline:8px;font-size:11px}.pj-sample-slide-controls>div{gap:0}.pj-sample-slide-controls button{width:44px}.pj-sample-poll h3{font-size:23px}.pj-poll-option-title{font-size:13px}.pj-poll-options>button{padding-inline:8px}.pj-plan-grid{grid-template-columns:1fr;gap:38px}.pj-plan-card{padding-top:20px}.pj-plan-card li{font-size:14px}.pj-plan-intro>.pj-button{width:auto;min-width:210px}.pj-pro-price{max-width:none;min-height:0}.pj-plan-note{font-size:12px}.pj-footer>div{gap:12px}.pj-footer>div>span{font-size:12px}.pj-entry-header .pmo-brand{--brand-name-size:26px}.pj-entry-header>a:last-child{font-size:13px}.pj-entry-main{margin-top:32px}.pj-entry-intro h1{font-size:46px}.pj-entry-card{padding:28px 23px}.pj-entry-card h2{font-size:26px}}@media (prefers-contrast:more){.pj-public{--pj-muted:#41413a;--pj-line:#92968a}.pj-template-purpose,.pj-template-shelf article>span,.pj-template-showcase header p{color:#d3d6ca}.pj-template-image{outline:1px solid #b1b5a8}}@media (prefers-reduced-motion:reduce){.pj-public *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pj-template-image:hover{transform:none}}.lp-join{--lp-ink:#172e48;--lp-muted:#65778d;--lp-line:#e1e9f1;--lp-accent:#356be8;--lp-teal:#087f83;min-height:100svh;color:var(--lp-ink);background:radial-gradient(at 12% 0,#e9f7f8 0,#0000 46%),#f7f9fc;flex-direction:column;padding:0 22px;font-family:inherit;display:flex}.lp-join button,.lp-join input{font:inherit}.lp-join button:focus-visible,.lp-join a:focus-visible,.lp-join input:focus-visible{outline-offset:4px;outline:3px solid #4d7cef}.lp-join button:disabled{cursor:default}.lp-join-header{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1100px);min-height:98px;margin:0 auto;display:flex}.lp-join-header>a{color:inherit;text-decoration:none}.lp-join-header .pmo-brand{font-size:26px}.lp-join-header>span{color:var(--lp-muted);align-items:center;gap:7px;font-size:12px;display:flex}.lp-join-main{flex:1;align-self:center;width:100%;max-width:510px;padding:40px 0 60px}.lp-join-card{border:1px solid var(--lp-line);background:#fff;border-radius:25px;padding:36px;box-shadow:0 14px 52px #1a416609}.lp-join-card h1{letter-spacing:-1.2px;color:var(--lp-ink);overflow-wrap:anywhere;margin:10px 0 16px;font-size:32px;font-weight:750;line-height:1.2}.lp-join-card p{color:var(--lp-muted);margin:0 0 20px;font-size:15px;line-height:1.65}.lp-join-eyebrow{letter-spacing:1.7px;text-transform:uppercase;font-weight:750;color:var(--lp-teal)!important;margin:0!important;font-size:10px!important}.lp-join-icon{width:61px;height:61px;color:var(--lp-teal);background:#e8f6f6;border-radius:19px;place-items:center;margin:0 0 29px;display:grid}.lp-join-entry form{margin-top:29px}.lp-join-entry label{margin-bottom:9px;font-size:13px;font-weight:650;display:block}.lp-join-entry input{color:var(--lp-ink);letter-spacing:9px;text-align:center;background:#f8fafc;border:1px solid #dbe5ef;border-radius:12px;width:100%;min-height:67px;margin-bottom:16px;padding:16px;font-size:29px;font-weight:600}.lp-join-entry input::placeholder{color:#adbacb}.lp-join-primary,.lp-join-secondary{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:51px;padding:13px 18px;display:flex;font-size:14px!important;font-weight:700!important}.lp-join-primary{background:var(--lp-accent);color:#fff;box-shadow:0 4px 11px #356be81a}.lp-join-primary:hover:not(:disabled){background:#2859cb}.lp-join-primary:disabled{color:#91a0b3;box-shadow:none;background:#edf1f6}.lp-join-secondary{color:var(--lp-ink);background:#f0f4f9}.lp-join-entry>small{text-align:center;color:var(--lp-muted);margin-top:20px;font-size:12px;display:block}.lp-join-session{justify-content:space-between;align-items:center;gap:15px;margin:0 3px 18px;display:flex}.lp-join-session>span{letter-spacing:1.6px;color:var(--lp-muted);align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.lp-join-session strong{color:var(--lp-ink);letter-spacing:2px;font-size:17px}.lp-join-session button{color:var(--lp-muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:10px 0 10px 10px;font-size:12px;text-decoration:underline}.lp-join-wait{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:315px;display:flex}.lp-join-wait>svg{color:var(--lp-accent);margin-bottom:20px}.lp-join-wait h1{font-size:29px}.lp-join-wait .lp-join-icon{margin-bottom:22px}.lp-join-wait .lp-join-primary,.lp-join-wait .lp-join-secondary{margin-top:8px}.lp-join-live-dot{color:var(--lp-teal);align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.lp-join-live-dot:before{content:"";background:#36aa8b;border-radius:50%;width:6px;height:6px}.lp-join-success-icon{color:#138f75;background:#e6f6f0;border-radius:50%;place-items:center;width:67px;height:67px;margin-bottom:17px;display:grid}.lp-join-question-meta{color:var(--lp-muted);justify-content:space-between;align-items:center;gap:15px;display:flex}.lp-join-question h1{letter-spacing:-.8px;margin-top:17px;font-size:27px}.lp-join-question h1:focus{outline:none}.lp-join-prompt{margin-bottom:20px!important;font-size:13px!important}.lp-join-thanks,.lp-join-pending{color:#157b63;align-items:center;gap:9px;margin:0 0 23px;font-size:13px;line-height:1.5;display:flex}.lp-join-pending{color:var(--lp-muted)}.lp-join-options{gap:11px;margin-bottom:23px;display:grid}.lp-join-option{border:1px solid var(--lp-line);text-align:left;width:100%;color:var(--lp-ink);cursor:pointer;background:#fff;border-radius:13px;min-height:62px;padding:15px}.lp-join-option:hover:not(:disabled){background:#f8faff;border-color:#99b5ed}.lp-join-option.is-selected{background:#f1f6ff;border-color:#7f9fe3;box-shadow:0 0 0 1px #7f9fe333}.lp-join-option:disabled{opacity:1}.lp-join-option-top{align-items:center;gap:12px;display:flex}.lp-join-letter{color:#72839b;background:#f0f4f8;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.lp-join-option.is-selected .lp-join-letter{background:var(--lp-accent);color:#fff}.lp-join-option-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:550;line-height:1.5}.lp-join-option-top>strong{color:var(--lp-accent);font-variant-numeric:tabular-nums;font-size:14px}.lp-join-radio{border:1px solid #cdd7e2;border-radius:50%;flex-shrink:0;width:17px;height:17px}.lp-join-option.is-selected .lp-join-radio{border:5px solid var(--lp-accent)}.lp-join-track{background:#e7edf5;border-radius:9px;height:5px;margin:12px 0 0 41px;display:block;overflow:hidden}.lp-join-track>span{background:#4d83ef;border-radius:9px;height:100%;transition:width .35s;display:block}.lp-join-question-footer{text-align:center;color:var(--lp-muted);margin-top:21px;font-size:11px;line-height:1.6}.lp-join-question-footer small{margin-top:5px;font-size:11px;display:block}.lp-join-error{color:#a63742!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.5!important}.lp-join-connection{color:#816520;background:#fff8e8;border:1px solid #f3e5c5;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.lp-join-connection>svg{flex-shrink:0}.lp-join-connection>span{flex:1}.lp-join-connection button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.lp-join-storage{color:var(--lp-muted);text-align:center;padding:16px 10px;font-size:12px;line-height:1.6}.lp-join-footer{width:100%;padding:20px 0 max(24px,env(safe-area-inset-bottom));color:var(--lp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 18px;font-size:11px;display:flex}.lp-join-footer a{color:var(--lp-ink);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:flex}.lp-join-spin{animation:1.2s linear infinite lp-join-spin}@keyframes lp-join-spin{to{transform:rotate(360deg)}}@media (width<=560px){.lp-join{padding:0 17px}.lp-join-header{min-height:77px}.lp-join-header .pmo-brand{font-size:24px}.lp-join-header>span{font-size:10px}.lp-join-main{padding:20px 0 30px}.lp-join-card{border-radius:22px;padding:28px 23px}.lp-join-card h1{font-size:29px}.lp-join-question h1{font-size:25px;line-height:1.3}.lp-join-question{padding:27px 20px}.lp-join-option{padding:13px}.lp-join-option-top{gap:10px}.lp-join-option-label{font-size:14px}.lp-join-session{margin-inline:3px}.lp-join-session strong{font-size:16px}.lp-join-footer{gap:6px 15px;font-size:10px}}@media (prefers-reduced-motion:reduce){.lp-join-spin{animation:none}.lp-join-track>span{transition:none}}.oj-page{--oj-ink:var(--ff-ink,#20211f);--oj-teal:var(--ff-accent,#2559eb);--oj-muted:var(--ff-muted,#61615b);--oj-line:var(--ff-line,#d3d3cc);background:var(--ff-canvas,#eeede9);min-height:100dvh;color:var(--oj-ink);padding:0 40px 64px;font-family:Helvetica Neue,Helvetica,Arial,Inter,sans-serif}.oj-page *{box-sizing:border-box}.oj-page button,.oj-page input,.oj-page select{font:inherit}.oj-page button{cursor:pointer}.oj-page button:disabled{cursor:default;opacity:.6}.oj-page button:focus-visible,.oj-page summary:focus-visible{outline-offset:4px;outline:3px solid #2559eb70}.oj-page fieldset{min-inline-size:0}.oj-header{border-bottom:1px solid var(--oj-line);justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:96px;margin:0 auto;display:flex}.oj-logo{background:0 0;border:0;padding:0}.oj-logo .pmo-brand{--brand-mark-size:30px;--brand-name-size:28px;gap:9px}.oj-home-link{min-height:44px;color:var(--oj-muted);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex;font-size:14px!important;font-weight:550!important}.oj-layout{grid-template-columns:minmax(0,560px) minmax(0,320px);justify-content:space-between;align-items:start;gap:56px;max-width:1120px;margin:62px auto 0;display:grid}.oj-form-side{min-width:0}.oj-stepper{margin:0 0 38px}.oj-stepper ol{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.oj-stepper li{align-items:center;gap:20px;min-width:0;display:flex}.oj-stepper li:not(:last-child):after{content:"";background:#cbd5da;flex:none;width:48px;height:1px}.oj-stepper button{white-space:nowrap;min-height:36px;color:var(--oj-muted);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.oj-stepper button strong{font-weight:600}.oj-stepper button>span{color:#61615b;background:#e1e3d9;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.oj-stepper button:disabled{opacity:1;cursor:default}.oj-stepper .current button{color:var(--oj-teal)}.oj-stepper .current button>span{background:var(--oj-teal);color:#fff}.oj-stepper .complete button>span{color:var(--oj-teal);background:#e5e9fb}.oj-form-side h1{letter-spacing:-.045em;color:var(--oj-ink);text-wrap:balance;margin:0;font-size:40px;font-weight:680;line-height:1.17}.oj-form-side h1:focus{outline:none}.oj-description{color:var(--oj-muted);margin:15px 0 32px;font-size:16px;line-height:1.65}.oj-fields{border:0;flex-direction:column;gap:25px;margin:0;padding:0;display:flex}.oj-label{color:var(--oj-ink);flex-direction:column;gap:10px;margin:0;font-size:16px;font-weight:600;display:flex}.oj-label input,.oj-label select{width:100%;min-width:0;color:var(--oj-ink);background:#fff;border:1px solid #c1c4b9;border-radius:10px;min-height:52px;padding:12px 15px;font-size:16px;font-weight:450;line-height:1.5;transition:border-color .15s,box-shadow .15s}.oj-label input::placeholder{color:#777c84}.oj-label input:focus,.oj-label select:focus{border-color:var(--oj-teal);outline:0;box-shadow:0 0 0 3px #2559eb12}.oj-label [aria-invalid=true]{border-color:#b54d40}.oj-choice-group{border:0;margin:0;padding:0}.oj-choice-group>legend{color:var(--oj-ink);margin-bottom:12px;padding:0;font-size:16px;font-weight:600}.oj-stage-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.oj-stage-choices>label,.oj-plan-choices>label,.oj-project-mode>label{border:1px solid var(--oj-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:16px 12px;display:flex}.oj-stage-choices input,.oj-plan-choices input,.oj-project-mode input,.oj-intent-choices input{accent-color:var(--oj-teal);flex:none;width:18px;height:18px;margin:3px 0 0}.oj-stage-choices>label>span,.oj-plan-choices>label>span{flex-direction:column;gap:5px;min-width:0;display:flex}.oj-stage-choices strong,.oj-plan-choices strong{font-size:15px;font-weight:600}.oj-stage-choices small,.oj-plan-choices small{color:var(--oj-muted);font-size:12px;font-weight:450;line-height:1.5}.oj-stage-choices .selected,.oj-plan-choices .selected,.oj-project-mode .selected,.oj-intent-choices .selected{border-color:var(--oj-teal);background:#f0f1fb}:is(.oj-stage-choices>label:has(input:focus-visible),.oj-plan-choices>label:has(input:focus-visible),.oj-project-mode>label:has(input:focus-visible),.oj-intent-choices>label:has(input:focus-visible)){outline-offset:3px;outline:3px solid #2559eb55}.oj-disclosure{border:1px solid var(--oj-line);border-radius:10px}.oj-disclosure summary,.oj-membership summary{min-height:52px;color:var(--oj-ink);cursor:pointer;align-items:center;gap:10px;padding:12px 15px;font-size:15px;font-weight:600;list-style:none;display:flex}.oj-disclosure summary::-webkit-details-marker{display:none}.oj-membership summary::-webkit-details-marker{display:none}.oj-disclosure summary>svg{color:var(--oj-muted);flex:none}.oj-disclosure summary>span{color:var(--oj-muted);margin-left:auto;font-size:12px;font-weight:450}.oj-disclosure[open] summary>svg{transform:rotate(180deg)}.oj-personalize{gap:20px;padding:10px 16px 20px;display:grid}.oj-membership{border-top:1px solid var(--oj-line);padding-top:12px}.oj-membership summary{justify-content:space-between;gap:15px;min-height:44px;padding:7px 0;font-size:14px}.oj-change-plan{color:var(--oj-teal);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:550;display:flex}.oj-membership[open] .oj-change-plan svg{transform:rotate(180deg)}.oj-membership>.oj-choice-group{margin-top:14px}.oj-plan-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.oj-plan-caption{color:var(--oj-muted);margin:14px 0 0;font-size:12px;line-height:1.7}.oj-project-mode{gap:12px;display:flex}.oj-project-mode>label{flex:1;align-items:center;padding:13px;font-size:14px}.oj-project-mode input{margin:0}.oj-field-note{color:var(--oj-muted);margin:12px 0 0;font-size:13px;line-height:1.65}.oj-field-note button{color:var(--oj-teal);text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.oj-ready-kit{border-bottom:1px solid var(--oj-line);align-items:center;gap:12px;padding:0 0 21px;display:flex}.oj-ready-kit>svg{color:var(--oj-teal);flex:none}.oj-ready-kit>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.oj-ready-kit strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.oj-ready-kit small{color:var(--oj-muted);font-size:13px;line-height:1.5}.oj-ready-kit button{color:var(--oj-teal);background:0 0;border:0;min-height:44px;padding:10px 3px;font-size:14px}.oj-intent-choices{flex-direction:column;gap:12px;display:flex}.oj-intent-choices>label{border:1px solid var(--oj-line);cursor:pointer;border-radius:12px;align-items:center;gap:14px;margin:0;padding:18px 16px;display:flex}.oj-intent-choices input{order:3;margin:0}.oj-intent-icon{width:38px;height:38px;color:var(--oj-teal);flex:none;place-items:center;display:grid}.oj-intent-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.oj-intent-copy strong{font-size:16px;font-weight:600}.oj-intent-copy small{color:var(--oj-muted);font-size:13px;font-weight:450;line-height:1.55}.oj-context-note{color:var(--oj-muted);border-left:2px solid #bdd5ef;margin:0;padding-left:14px;font-size:13px;line-height:1.7}.oj-actions{align-items:center;gap:22px;margin-top:25px;display:flex}.oj-primary{border:1px solid var(--oj-teal);background:var(--oj-teal);color:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:17px;min-height:52px;padding:13px 20px;line-height:1.5;transition:background .15s;display:inline-flex;font-size:15px!important;font-weight:600!important}.oj-primary:hover:not(:disabled){background:#0064c8;border-color:#0064c8}.oj-primary svg{flex:none}.oj-back-step{min-height:44px;color:var(--oj-muted);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:inline-flex;font-size:14px!important}.oj-save-note{color:var(--oj-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.7}.oj-error{color:#933d32;background:#fff6f3;border:1px solid #edccc5;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.oj-error:focus{outline-offset:3px;outline:2px solid #d9978e}.oj-preview{background:#eeede9;border-radius:18px;min-width:0;margin:0;padding:29px 25px 25px}.oj-preview-label{text-transform:none;letter-spacing:0;color:var(--oj-muted);margin:0 0 18px;font-size:13px;font-weight:600}.oj-preview h2{letter-spacing:-.035em;color:var(--oj-ink);overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:680;line-height:1.3}.oj-stage-tag{color:var(--oj-teal);background:#e5e9fb;border-radius:4px;margin-top:13px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.oj-essential-list{margin:24px 0 0;padding:0;list-style:none}.oj-essential-list>li{border-bottom:1px solid #d3d3cc;align-items:center;gap:13px;min-height:73px;padding:15px 0;display:flex}.oj-essential-list>li>svg{color:var(--oj-teal);flex:none}.oj-essential-list>li>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.oj-essential-list strong{font-size:14px;font-weight:600}.oj-essential-list small{color:var(--oj-muted);font-size:12px;font-weight:450}.oj-essential-list>li:last-child{border:0}.oj-preview-note{color:var(--oj-muted);border-top:1px solid #d3d3cc;margin:21px 0 0;padding-top:19px;font-size:12px;line-height:1.7}.oj-task-preview{margin-top:29px}.oj-task-preview h3{letter-spacing:-.025em;margin:0 0 23px;font-size:18px;font-weight:700;line-height:1.4}.oj-task-preview ol{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.oj-task-preview li{color:#61615b;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.oj-task-preview li>span{width:23px;height:23px;color:var(--oj-teal);background:#e5e9fb;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:600;display:grid}.oj-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1100px){.oj-layout{grid-template-columns:minmax(0,560px) minmax(0,300px);gap:42px}.oj-form-side h1{font-size:36px}.oj-stage-choices>label{gap:8px;padding:14px 9px}.oj-stage-choices strong{font-size:14px}.oj-stage-choices small{font-size:12px}.oj-preview{padding:27px 22px}.oj-layout{margin-top:48px}}@media (width<=850px){.oj-page{padding:0 28px 48px}.oj-header{min-height:84px}.oj-layout{grid-template-columns:minmax(0,560px);gap:38px;max-width:560px}.oj-stepper{margin-bottom:30px}.oj-preview{padding:26px}.oj-essential-list{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.oj-essential-list>li:last-child{border-bottom:1px solid #d3d3cc}.oj-preview-note{border:0;padding:0}.oj-task-preview ol{gap:18px}.oj-stage-choices strong{font-size:15px}.oj-stage-choices small{font-size:12px}}@media (width<=540px){.oj-page{padding:0 20px 36px}.oj-header{gap:16px;min-height:78px}.oj-logo .pmo-brand{--brand-mark-size:25px;--brand-name-size:24px;gap:7px}.oj-home-link{gap:6px;font-size:12px!important}.oj-home-link svg{width:15px}.oj-layout{gap:32px;margin-top:30px}.oj-stepper{margin-bottom:30px}.oj-stepper ol,.oj-stepper li{gap:15px}.oj-stepper li:not(:last-child):after{width:27px}.oj-stepper button{gap:8px;font-size:13px}.oj-stepper button>span{width:27px;height:27px;font-size:12px}.oj-form-side h1{font-size:32px;line-height:1.2}.oj-description{margin:13px 0 27px;font-size:15px}.oj-fields{gap:23px}.oj-stage-choices{grid-template-columns:1fr;gap:8px}.oj-stage-choices>label{align-items:center;gap:12px;padding:13px 14px}.oj-stage-choices input{margin:0}.oj-stage-choices>label>span{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:12px}.oj-stage-choices strong{font-size:15px}.oj-stage-choices small{text-align:right;font-size:12px}.oj-disclosure summary{gap:8px;padding:12px;font-size:14px}.oj-disclosure summary>span{font-size:12px}.oj-personalize{padding:10px 13px 18px}.oj-membership summary{gap:10px;font-size:13px}.oj-change-plan{gap:4px;font-size:12px}.oj-plan-choices{grid-template-columns:1fr;gap:10px}.oj-intent-choices>label{gap:10px;padding:16px 12px}.oj-intent-icon{width:30px}.oj-intent-copy strong{font-size:15px}.oj-intent-copy small{font-size:12px}.oj-actions{gap:16px}.oj-primary{gap:10px;padding:12px 14px;font-size:14px!important}.oj-back-step{font-size:13px!important}.oj-preview{padding:24px}.oj-essential-list{display:block}.oj-essential-list>li{min-height:65px}.oj-essential-list strong{font-size:15px}.oj-essential-list>li:last-child{border:0}.oj-preview-note{border-top:1px solid #d3d3cc;padding-top:17px}.oj-preview h2{font-size:24px}.oj-context-note,.oj-save-note{font-size:12px}.oj-project-mode{gap:9px}.oj-project-mode>label{padding:13px 10px;font-size:13px}}@media (width>=851px) and (height<=850px){.oj-page{padding-bottom:32px}.oj-header{min-height:72px}.oj-layout{margin-top:24px}.oj-stepper{margin-bottom:20px}.oj-stepper button{min-height:44px}.oj-form-side h1{font-size:36px}.oj-description{margin:12px 0 21px}.oj-fields{gap:18px}.oj-label input,.oj-label select{min-height:48px;padding-block:10px}.oj-stage-choices>label{padding-block:12px}.oj-disclosure summary{min-height:48px;padding-block:10px}.oj-membership{padding-top:6px}.oj-actions{margin-top:18px}.oj-primary{min-height:48px;padding-block:11px}.oj-preview{padding-top:24px;padding-bottom:22px}.oj-preview-label{margin-bottom:14px}.oj-essential-list{margin-top:18px}.oj-essential-list>li{min-height:65px;padding-block:11px}.oj-preview-note{margin-top:17px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.oj-page *{scroll-behavior:auto!important;transition:none!important}}.oj-direct-task .oj-stepper{margin-bottom:24px}.oj-direct-task .oj-description{max-width:440px}.oj-stage-disclosed{padding:8px 14px 16px}.oj-task-description{color:var(--oj-muted);margin:15px 0 0;font-size:14px;line-height:1.7}.oj-task-overview .oj-task-preview{margin-top:26px}.oj-task-overview .oj-task-preview h3{margin-bottom:20px;font-size:15px}.oj-task-overview .oj-preview-label{text-transform:none;letter-spacing:0;font-size:12px}.oj-task-overview .oj-preview-note{margin-top:26px}@media (width<=540px){.oj-direct-task .oj-stepper{margin-bottom:22px}.oj-direct-task .oj-form-side h1{font-size:30px}.oj-stage-disclosed{padding-inline:12px}}.oj-page{padding:0 48px 64px}.oj-page .oj-header{border:0;max-width:1504px;min-height:90px}.oj-page .oj-logo .pmo-brand{--brand-name-size:30px}.oj-page .oj-layout{grid-template-columns:minmax(0,580px) minmax(0,380px);gap:110px;max-width:1120px;margin:70px auto 0}.oj-page .oj-form-side{box-shadow:none;background:0 0;border:0;padding:0}.oj-page .oj-form-side h1{letter-spacing:-.06em;font-size:56px;font-weight:600;line-height:1}.oj-page .oj-description{letter-spacing:-.01em;max-width:500px;margin:23px 0 32px;font-size:18px;line-height:1.55}.oj-page .oj-stepper{margin-bottom:36px}.oj-page .oj-stepper button{min-height:44px;font-size:13px}.oj-page .oj-stepper button>span{width:25px;height:25px;font-size:11px}.oj-page .oj-stepper .current button{color:var(--oj-ink)}.oj-page .oj-stepper .current button>span{background:var(--oj-ink);color:#faf9f6}.oj-page .oj-stepper button strong{font-weight:500}.oj-page .oj-label{gap:9px;font-size:14px;font-weight:550}.oj-page .oj-label input,.oj-page .oj-label select{background:var(--ff-paper,#faf9f6);min-height:54px;box-shadow:none;border:1px solid #c7cabf;border-radius:7px;padding:13px 15px;font-size:17px}.oj-page .oj-label input::placeholder{color:#777a6f}.oj-page .oj-label input:focus,.oj-page .oj-label select:focus{border-color:var(--oj-teal);outline:2px solid var(--oj-teal);outline-offset:2px;box-shadow:none}.oj-page .oj-disclosure{border:0;border-top:1px solid var(--oj-line);background:0 0;border-radius:0}.oj-page .oj-disclosure summary{min-height:48px;padding:12px 0;font-size:14px;font-weight:450}.oj-page .oj-disclosure summary>span{font-size:12px}.oj-page .oj-fields{gap:22px}.oj-page .oj-stage-disclosed{padding:8px 0 20px}.oj-page .oj-personalize{padding:8px 0 22px}.oj-page .oj-membership{padding-top:0}.oj-page .oj-membership summary{font-size:13px;font-weight:450}.oj-page .oj-change-plan{font-size:13px}.oj-page .oj-stage-choices>label,.oj-page .oj-plan-choices>label,.oj-page .oj-project-mode>label{background:var(--ff-paper,#faf9f6);border-radius:7px}.oj-page .oj-stage-choices>label.selected,.oj-page .oj-plan-choices>label.selected,.oj-page .oj-project-mode>label.selected{border-color:var(--oj-teal);background:#e5e9fb}.oj-page .oj-choice-group>legend{font-size:14px;font-weight:550}.oj-page .oj-stage-choices strong{font-size:14px;font-weight:500}.oj-page .oj-primary{background:var(--oj-ink);border-color:var(--oj-ink);color:#faf9f6;min-height:52px;box-shadow:none;border-radius:99px;transition:background .18s,border-color .18s;font-size:15px!important;font-weight:500!important}.oj-page .oj-primary:hover:not(:disabled){background:var(--oj-teal);border-color:var(--oj-teal)}.oj-page .oj-actions{margin-top:28px}.oj-page .oj-save-note{margin-top:15px;font-size:12px;line-height:1.6}.oj-page .oj-preview{background:var(--ff-paper,#faf9f6);border:1px solid #dcdfd3;border-radius:10px;padding:32px;position:sticky;top:30px;box-shadow:0 22px 50px -40px #20211f60}.oj-page .oj-preview-label{letter-spacing:0;text-transform:none;border-bottom:1px solid var(--oj-line);margin-bottom:22px;padding-bottom:17px;font-size:12px}.oj-page .oj-preview h2{letter-spacing:-.045em;font-size:30px;font-weight:550;line-height:1.15}.oj-page .oj-stage-tag{color:#304fa5;background:#e5e9fb;border-radius:5px;font-size:11px}.oj-page .oj-task-description{color:var(--oj-muted);margin-top:20px;font-size:15px;line-height:1.65}.oj-page .oj-task-preview{margin-top:30px}.oj-page .oj-task-preview h3{letter-spacing:0;margin-bottom:18px;font-size:14px;font-weight:550}.oj-page .oj-task-preview li{color:var(--oj-muted);font-size:14px;line-height:1.65}.oj-page .oj-task-preview li>span{color:var(--oj-ink);background:0 0;align-items:start;width:20px;height:23px;padding-top:1px;font-size:12px}.oj-page .oj-preview-note{border-top:1px solid var(--oj-line);margin-top:28px;padding-top:18px;font-size:12px}.oj-page .oj-essential-list>li>svg{color:var(--oj-ink);stroke-width:1.5px}.oj-page .oj-essential-list>li{border-color:var(--oj-line);gap:12px;min-height:72px}.oj-page .oj-essential-list strong{font-size:14px;font-weight:500}.oj-page .oj-essential-list small{font-size:12px}.oj-page .oj-included{color:var(--oj-muted);font-size:11px;flex:0!important}.oj-page .oj-intent-choices>label{background:var(--ff-paper,#faf9f6);border-color:var(--oj-line);border-radius:8px;padding:20px 18px}.oj-page .oj-intent-choices>label.selected{border-color:var(--oj-teal);background:#e5e9fb}.oj-page .oj-intent-copy strong{font-size:16px;font-weight:550}.oj-page .oj-intent-copy small{font-size:13px}.oj-page .oj-intent-icon{color:var(--oj-ink)}.oj-page .oj-plan-caption{font-size:12px}.oj-page .oj-error{color:#873c2a;background:#f6e8e0;border-color:#dab5a4;border-radius:7px}@media (width>=851px) and (height<=850px){.oj-page .oj-layout{margin-top:34px}.oj-page .oj-form-side h1{font-size:48px}.oj-page .oj-stepper{margin-bottom:22px}.oj-page .oj-description{margin:18px 0 24px}.oj-page .oj-fields{gap:18px}.oj-page .oj-header{min-height:80px}.oj-page .oj-actions{margin-top:22px}}@media (width<=1100px){.oj-page{padding-inline:36px}.oj-page .oj-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:60px}.oj-page .oj-form-side h1{font-size:48px}.oj-page .oj-preview{padding:28px}}@media (width<=850px){.oj-page{padding-inline:28px}.oj-page .oj-layout{grid-template-columns:minmax(0,1fr);gap:42px;max-width:560px;margin-top:36px}.oj-page .oj-preview{padding:30px;position:static}.oj-page .oj-essential-list{grid-template-columns:1fr}.oj-page .oj-header{min-height:80px}.oj-page .oj-form-side h1{font-size:48px}}@media (width<=540px){.oj-page{padding:0 20px 40px}.oj-page .oj-header{min-height:80px}.oj-page .oj-logo .pmo-brand{--brand-name-size:27px}.oj-page .oj-home-link{font-size:12px!important}.oj-page .oj-layout{gap:35px;margin-top:26px}.oj-page .oj-form-side h1{font-size:42px}.oj-page .oj-description{margin:20px 0 27px;font-size:17px}.oj-page .oj-stepper{margin-bottom:27px}.oj-page .oj-stage-choices>label>span{gap:10px}.oj-page .oj-stage-choices strong,.oj-page .oj-intent-copy strong{font-size:15px}.oj-page .oj-intent-copy small{font-size:13px}.oj-page .oj-preview{padding:28px 24px}.oj-page .oj-save-note{font-size:12px}.oj-page .oj-project-mode>label{font-size:14px}}@media (prefers-contrast:more){.oj-page{--oj-muted:#41413a;--oj-line:#92968a}.oj-page .oj-label input,.oj-page .oj-label select{border-color:#92968a}.oj-page .oj-preview{box-shadow:none}}.creation-home{color:#11283f;--ch-blue:#315eeb;--ch-teal:#0cafa5;--ch-line:#e2eaf2;--ch-muted:#61738b;flex-direction:column;gap:30px;min-width:0;display:flex}.creation-home h1,.creation-home h2,.creation-home h3,.creation-home p{margin:0}.ch-heading h1{letter-spacing:-.045em;color:#11283f;max-width:1050px;font-family:Manrope,Inter,sans-serif;font-size:clamp(29px,3.1vw,44px);font-weight:750;line-height:1.17}.ch-heading p{color:var(--ch-muted);margin-top:8px;font-size:17px;line-height:1.6}.ch-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin:0 0 3px;display:grid}.ch-shortcuts>button{color:#11283f;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:5px 4px 8px;font-size:13px;line-height:1.4;display:flex}.ch-shortcut-icon{border-radius:50%;place-items:center;width:65px;height:65px;transition:transform .18s,box-shadow .18s;display:grid}.ch-shortcut-icon.tone-blue{color:#315eeb;background:#edf4ff}.ch-shortcut-icon.tone-violet{color:#7860e7;background:#f1edff}.ch-shortcut-icon.tone-teal{color:#009e99;background:#e8f9f7}.ch-shortcuts>button:hover .ch-shortcut-icon{transform:translateY(-4px);box-shadow:0 7px 18px #16325b0b}.ch-shortcuts>button:hover>span:last-child{color:#315eeb}.ch-section{min-width:0}.ch-section-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.ch-section-title h2{letter-spacing:-.035em;font-size:20px;font-weight:750;line-height:1.3}.ch-section-title>button{color:#315eeb;white-space:nowrap;align-items:center;gap:8px;padding:3px 0;font-size:12px;line-height:1.5;display:inline-flex}.ch-section-title>span{color:var(--ch-muted);font-size:12px}.ch-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ch-work-card{text-align:left;border:1px solid var(--ch-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 2px 5px #17335403}.ch-work-card:hover{border-color:#b6c7e8;transform:translateY(-2px);box-shadow:0 8px 22px #1733540a}.ch-work-preview{background:#fafbff;flex-direction:column;min-width:0;height:195px;padding:16px 16px 0;display:flex;position:relative;overflow:hidden}.ch-work-preview.is-document{background:#f7fbff}.ch-work-preview.is-poll{background:#f4fcfb}.ch-work-preview.is-schedule{background:#f8f7ff}.ch-work-preview>img{object-fit:contain;object-position:center;background:#fff;border-radius:5px;width:100%;height:100%;display:block}.ch-work-preview.is-deck:has(>img){background:#f2f3fc;padding:12px}.ch-preview-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:13px;display:flex}.ch-preview-top>span:first-child{color:#11283f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.ch-preview-top>span:last-child{white-space:nowrap;color:#5f6d91;background:#edf0fa;border-radius:4px;flex:none;padding:3px 6px;font-size:8px}.ch-card-copy{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;min-height:72px;padding:13px 16px 15px;display:flex}.ch-card-copy>span:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ch-card-copy strong{color:#11283f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.ch-card-copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--ch-muted);font-size:10px;line-height:1.5;display:block;overflow:hidden}.ch-card-copy>svg{color:#8192a6;flex:none}.ch-document-sheet{background:#fff;border-radius:7px 7px 0 0;flex:1;gap:13px;min-width:0;padding-top:10px;display:flex;overflow:hidden}.ch-document-nav{color:#73829c;flex-direction:column;flex:none;gap:12px;width:65px;padding:5px 0 0 5px;font-size:8px;display:flex}.ch-document-nav i{color:#315eeb;background:#edf3ff;border-left:2px solid #315eeb;border-radius:2px;padding:4px;font-style:normal}.ch-document-page{flex-direction:column;flex:1;gap:5px;min-width:0;padding:3px 11px 0 0;display:flex}.ch-document-page>strong{letter-spacing:-.03em;max-height:37px;font-family:Manrope,Inter,sans-serif;font-size:14px;font-weight:750;line-height:1.25;overflow:hidden}.ch-document-page>i{background:#0cafa5;border-radius:2px;flex:none;width:23px;height:3px;margin:2px 0}.ch-document-page>b{font-size:8px;font-weight:600;line-height:1.4}.ch-document-page>span:not(.ch-document-rules){color:#687c92;max-height:39px;font-size:8px;line-height:1.5;overflow:hidden}.ch-document-rules{flex-direction:column;gap:5px;margin-top:4px;display:flex}.ch-document-rules i{background:#e9eef4;border-radius:2px;width:92%;height:5px}.ch-document-rules i:nth-child(2){width:77%}.ch-document-rules i:nth-child(3){width:63%}.ch-poll-sheet{background:#fff;border-radius:7px 7px 0 0;flex-direction:column;flex:1;gap:10px;min-width:0;padding:11px 13px;display:flex}.ch-poll-sheet>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.ch-poll-options{flex-direction:column;gap:7px;display:flex}.ch-poll-options>span{color:#61738b;grid-template-columns:minmax(0,1fr) 1.1fr 12px;align-items:center;gap:8px;font-size:8px;display:grid}.ch-poll-options>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ch-poll-options i{max-width:100%;width:var(--bar);background:#38bdb7;border-radius:2px;height:8px;display:block}.ch-poll-options>span:nth-child(2) i{background:#8894e9}.ch-poll-options>span:nth-child(3) i{background:#93c8ec}.ch-poll-options b{color:#486178;font-size:8px}.ch-poll-sheet>small{color:#718299;margin-top:auto;font-size:8px}.ch-schedule-sheet{background:#fff;border-radius:7px 7px 0 0;flex-direction:column;flex:1;gap:9px;padding:11px 12px;display:flex}.ch-sheet-label{color:#6c7095;font-size:9px;font-weight:650}.ch-schedule-sheet>strong{margin-top:3px;font-family:Manrope,Inter,sans-serif;font-size:16px;line-height:1.35}.ch-schedule-sheet>small{color:#79859a;font-size:8px}.ch-milestone{border-bottom:1px solid #f0f2f9;align-items:center;gap:7px;padding-block:4px;font-size:9px;line-height:1.4;display:flex}.ch-milestone>i{background:#a394ec;flex:none;width:7px;height:7px;transform:rotate(45deg)}.ch-milestone>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ch-milestone>small{white-space:nowrap;color:#8b91a3;font-size:8px}.ch-blank-timeline{flex-direction:column;gap:5px;padding:6px 0;display:flex}.ch-blank-timeline i{background:#c7bef5;border-radius:2px;width:33%;height:7px}.ch-blank-timeline i:nth-child(2){width:43%;margin-left:21%}.ch-blank-timeline i:nth-child(3){width:33%;margin-left:45%}.ch-blank-timeline i:nth-child(4){width:30%;margin-left:65%}.ch-template-preview{isolation:isolate;background:#f7fbff;flex-direction:column;gap:9px;height:190px;padding:17px 20px;display:flex;position:relative;overflow:hidden}.ch-template-brand{letter-spacing:-.03em;color:#53718e;font-size:8px;font-weight:750}.ch-template-preview>strong{letter-spacing:-.045em;color:#11283f;z-index:1;max-width:85%;font-family:Manrope,Inter,sans-serif;font-size:clamp(20px,1.8vw,28px);font-weight:750;line-height:1.1}.ch-template-preview>small{color:#62798b;z-index:1;margin-top:auto;font-size:8px}.ch-template-0{background:#eff6ff}.ch-template-0>strong{max-width:63%}.ch-template-1{background:#f0fbfa}.ch-template-2{background:#f8f5ff}.ch-cover-shapes{z-index:-1;position:absolute;inset:0;overflow:hidden}.ch-cover-shapes i{background:#4989f1;border-radius:50%;width:124px;height:124px;display:block;position:absolute;top:12px;right:-20px}.ch-cover-shapes i:nth-child(2){background:#7ccef3aa;width:105px;height:105px;top:55px;right:43px}.ch-cover-shapes i:nth-child(3){background:#315eebbb;width:53px;height:53px;top:138px;right:57px}.ch-template-sections{flex-direction:column;gap:7px;max-width:85%;margin-top:3px;display:flex}.ch-template-sections>span{color:#4f7b78;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;font-size:8px;display:flex;overflow:hidden}.ch-template-sections b{color:#138c85;background:#ddf1ee;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.ch-decision-sections{flex-direction:column;gap:5px;max-width:92%;margin-top:2px;display:flex}.ch-decision-sections>span{color:#695c87;border-bottom:1px solid #e7e1f6;align-items:center;gap:8px;min-width:0;padding:3px 0;font-size:8px;display:flex}.ch-decision-sections b{color:#9182b7;font-size:7px;font-weight:500}.ch-decision-sections>span>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ch-decision-sections svg{color:#9d8fc0;width:10px;height:10px}.ch-template-card .ch-card-copy{flex-wrap:wrap;align-items:flex-start;row-gap:8px;min-height:86px}.ch-template-card .ch-card-copy>span:first-child{flex-basis:100%}.ch-access{white-space:nowrap;color:#6555b2;background:#f0edff;border-radius:5px;align-items:center;max-width:100%;padding:2px 7px;font-size:9px;line-height:1.6;display:inline-flex}.ch-access.is-included{color:#087f77;background:#e5f7f3}.ch-template-note{color:#718197;line-height:1.6;margin-top:12px!important;font-size:11px!important}.ch-first-project{border:1px solid var(--ch-line);background:#f7faff;border-radius:14px;align-items:center;gap:24px;padding:30px;display:flex}.ch-first-project-symbol{color:#315eeb;background:#fff;border:1px solid #d9e7f5;border-radius:12px;flex:none;place-items:center;width:76px;height:86px;display:grid}.ch-first-project h3{font-size:22px;font-weight:700;line-height:1.3}.ch-first-project p{color:#61738b;margin:7px 0 15px;font-size:13px}.ch-first-project button{color:#315eeb;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ch-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ch-project-list>button,.eh-deck-list>button{border:1px solid var(--ch-line);text-align:left;color:#627791;background:#fff;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.ch-project-list>button:hover,.eh-deck-list>button:hover{background:#fbfdff;border-color:#b8cbed}.ch-project-list>button>span,.eh-deck-list>button>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ch-project-list strong,.eh-deck-list strong{color:#11283f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ch-project-list small,.eh-deck-list small{color:#718197;font-size:10px}.ch-project-list svg,.eh-deck-list svg{flex:none}.eh-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.eh-create-card{text-align:left;background:#fff;border:1px solid #e2eaf2;border-radius:14px;flex-direction:column;min-width:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.eh-create-card:hover{border-color:#b7c7e6;transform:translateY(-3px);box-shadow:0 10px 25px #1733540a}.eh-tool-visual{background:#f2f0ff;justify-content:center;align-items:center;height:225px;padding:23px;display:flex;overflow:hidden}.eh-poll .eh-tool-visual{background:#eaf9f6}.eh-workshop .eh-tool-visual{background:#eef5ff}.eh-slide-preview,.eh-poll-preview,.eh-workshop-preview{background:#fff;border-radius:8px;flex-direction:column;gap:10px;width:100%;height:100%;padding:17px;display:flex;overflow:hidden;box-shadow:0 7px 22px #23345d0b}.eh-slide-preview>small,.eh-poll-preview>small{letter-spacing:.08em;color:#7968b4;font-size:7px}.eh-slide-preview>strong,.eh-poll-preview>strong,.eh-workshop-preview>strong{letter-spacing:-.045em;color:#11283f;font-family:Manrope,Inter,sans-serif;font-size:24px;font-weight:750;line-height:1.12}.eh-slide-preview>span{flex-direction:column;gap:5px;margin-top:auto;display:flex}.eh-slide-preview i{background:#b5a4f1;border-radius:2px;width:43%;height:7px}.eh-slide-preview i:nth-child(2){width:55%;margin-left:24%}.eh-slide-preview i:nth-child(3){width:38%;margin-left:57%}.eh-poll-preview>small{color:#3d918a}.eh-poll-preview>span{align-items:flex-end;gap:8px;height:52px;margin-top:auto;display:flex}.eh-poll-preview i{background:#b8e5df;border-radius:3px 3px 0 0;flex:1;height:44%}.eh-poll-preview i:nth-child(2){background:#69cbc1;height:94%}.eh-poll-preview i:nth-child(3){background:#a8dcd6;height:67%}.eh-poll-preview>small:last-child{letter-spacing:0;font-size:7px}.eh-workshop-preview{background:#fafeff;padding:18px}.eh-workshop-preview>span{align-items:center;gap:5px;margin-top:auto;display:flex}.eh-workshop-preview i{color:#6282b4;background:#e3edff;border-radius:4px;flex:1;justify-content:center;align-items:center;height:45px;font-size:8px;font-style:normal;display:flex;transform:rotate(-4deg)}.eh-workshop-preview i:nth-child(2){color:#4d9788;background:#e4f5f0;transform:rotate(4deg)}.eh-workshop-preview i:nth-child(3){color:#8773b7;background:#ede9fa;transform:rotate(-2deg)}.eh-tool-copy{flex-direction:column;gap:9px;padding:21px;display:flex}.eh-tool-copy>span:first-child{color:#6d5cc2;align-items:center;gap:10px;display:flex}.eh-poll .eh-tool-copy>span:first-child{color:#119489}.eh-workshop .eh-tool-copy>span:first-child{color:#4778cf}.eh-tool-copy strong{color:#11283f;letter-spacing:-.025em;font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:700}.eh-tool-copy>span:nth-child(2){color:#61738b;min-height:39px;font-size:12px;line-height:1.6}.eh-tool-copy>b{color:#315eeb;align-items:center;gap:9px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.eh-local-note{color:#61738b;border-top:1px solid #e2eaf2;border-bottom:1px solid #e2eaf2;padding:16px 0;font-size:12px;line-height:1.7;display:block}.eh-local-note>span{color:#11283f;margin-right:10px;font-weight:600}.eh-deck-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.eh-session-details{border-top:1px solid #e2eaf2;padding-top:19px}.eh-session-details>summary{cursor:pointer;color:#61738b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.eh-session-details>summary::-webkit-details-marker{display:none}.eh-session-details[open]>summary svg{transform:rotate(180deg)}.eh-session-details>div{justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.eh-session-details p{color:#61738b;font-size:12px;line-height:1.6}.eh-session-details button{white-space:nowrap;color:#315eeb;align-items:center;gap:8px;font-size:12px;display:flex}@media (width>=1450px){.creation-home{gap:34px}.ch-work-preview{height:220px}.ch-template-preview{height:210px}.ch-shortcut-icon{width:74px;height:74px}.ch-shortcuts{margin-bottom:6px}.ch-shortcuts>button,.ch-card-copy strong{font-size:14px}.ch-card-copy small{font-size:11px}.ch-template-card .ch-card-copy{flex-wrap:nowrap;align-items:center;min-height:81px}.ch-template-card .ch-card-copy>span:first-child{flex-basis:0}.ch-access{font-size:9px}.ch-heading p{font-size:19px}.ch-document-page>strong{font-size:17px}.ch-document-page>span:not(.ch-document-rules){max-height:46px;font-size:10px}.ch-document-page>b{font-size:9px}.ch-document-nav{width:76px;font-size:9px}.ch-poll-sheet>strong{font-size:14px}.ch-poll-options>span,.ch-poll-options b{font-size:10px}.ch-template-preview>strong{font-size:30px}.ch-template-sections>span,.ch-decision-sections>span{font-size:9px}.ch-template-sections b{width:20px;height:20px}.eh-tool-visual{height:260px}.eh-slide-preview>strong,.eh-poll-preview>strong,.eh-workshop-preview>strong{font-size:30px}}@media (width<=1100px){.ch-heading h1{font-size:34px}.ch-heading p{font-size:15px}.ch-shortcuts{gap:6px}.ch-shortcut-icon{width:58px;height:58px}.ch-shortcuts>button{font-size:11px}.ch-card-grid{gap:12px}.ch-work-preview{height:175px;padding:13px 11px 0}.ch-preview-top>span:first-child{font-size:10px}.ch-preview-top>span:last-child{font-size:7px}.ch-document-nav{gap:10px;width:47px;font-size:7px}.ch-document-sheet{gap:8px}.ch-document-page>strong{font-size:12px}.ch-card-copy{padding:12px}.ch-card-copy strong{font-size:12px}.ch-card-copy small{font-size:9px}.ch-template-preview{height:175px;padding:14px}.ch-template-preview>strong{font-size:22px}.ch-template-brand,.ch-template-sections>span,.ch-decision-sections>span{font-size:7px}.ch-cover-shapes i{right:-38px}.ch-cover-shapes i:nth-child(2){right:14px}.ch-cover-shapes i:nth-child(3){right:24px}.ch-project-list,.eh-deck-list{gap:12px}.ch-project-list>button,.eh-deck-list>button{padding:14px}.eh-create-grid{gap:13px}.eh-tool-visual{height:185px;padding:15px}.eh-slide-preview,.eh-poll-preview,.eh-workshop-preview{padding:13px}.eh-slide-preview>strong,.eh-poll-preview>strong,.eh-workshop-preview>strong{font-size:21px}.eh-tool-copy{padding:17px}.eh-tool-copy strong{font-size:16px}.eh-tool-copy>span:nth-child(2){min-height:54px;font-size:11px}}@media (width<=760px){.creation-home{gap:28px}.ch-heading h1{max-width:570px;font-size:32px;line-height:1.15}.ch-heading p{max-width:380px;margin-top:10px;font-size:14px;line-height:1.6}.ch-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:19px;margin-bottom:0}.ch-shortcut-icon{width:59px;height:59px}.ch-shortcuts>button{gap:9px;padding:0;font-size:12px}.ch-shortcut-icon svg{width:26px;height:26px}.ch-section-title{align-items:flex-start;gap:12px;margin-bottom:14px}.ch-section-title h2{max-width:230px;font-size:19px}.ch-section-title>button{gap:5px;font-size:11px}.ch-section-title>button svg{width:13px}.ch-card-grid{grid-template-columns:1fr;gap:15px}.ch-work-preview{height:215px;padding:17px 18px 0}.ch-preview-top>span:first-child{font-size:13px}.ch-preview-top>span:last-child{font-size:9px}.ch-card-copy{min-height:72px;padding:14px 16px}.ch-card-copy strong{font-size:14px}.ch-card-copy small{font-size:11px}.ch-document-nav{gap:12px;width:74px;font-size:9px}.ch-document-sheet{gap:14px}.ch-document-page>strong{max-height:46px;font-size:19px}.ch-document-page>b{font-size:10px}.ch-document-page>span:not(.ch-document-rules){max-height:45px;font-size:10px}.ch-poll-sheet>strong{font-size:15px}.ch-poll-options>span,.ch-poll-options b{font-size:10px}.ch-poll-sheet>small{font-size:9px}.ch-template-preview{height:210px;padding:20px}.ch-template-preview>strong{max-width:85%;font-size:32px}.ch-template-0>strong{max-width:68%}.ch-template-brand{font-size:9px}.ch-template-preview>small,.ch-template-sections>span,.ch-decision-sections>span{font-size:10px}.ch-template-sections b{width:21px;height:21px;font-size:8px}.ch-decision-sections b{font-size:9px}.ch-template-card .ch-card-copy{flex-wrap:nowrap;align-items:center;min-height:86px}.ch-template-card .ch-card-copy>span:first-child{flex-basis:0}.ch-access{font-size:10px}.ch-cover-shapes i{width:160px;height:160px;top:4px;right:-25px}.ch-cover-shapes i:nth-child(2){width:135px;height:135px;top:46px;right:52px}.ch-cover-shapes i:nth-child(3){width:70px;height:70px;top:157px;right:59px}.ch-template-note{font-size:11px!important}.ch-project-list,.eh-deck-list{grid-template-columns:1fr;gap:9px}.ch-project-list>button,.eh-deck-list>button{padding:18px}.ch-project-list strong,.eh-deck-list strong{font-size:13px}.ch-project-list small,.eh-deck-list small{font-size:11px}.ch-first-project{align-items:flex-start;gap:16px;padding:24px}.ch-first-project-symbol{width:46px;height:55px}.ch-first-project-symbol svg{width:25px}.ch-first-project h3{font-size:21px}.ch-first-project p{font-size:12px}.eh-create-grid{grid-template-columns:1fr;gap:18px}.eh-tool-visual{height:230px;padding:26px}.eh-slide-preview,.eh-poll-preview,.eh-workshop-preview{max-width:320px;padding:20px}.eh-slide-preview>strong,.eh-poll-preview>strong,.eh-workshop-preview>strong{font-size:30px}.eh-tool-copy{padding:20px 22px}.eh-tool-copy strong{font-size:20px}.eh-tool-copy>span:nth-child(2){min-height:0;font-size:13px}.eh-tool-copy>b{font-size:13px}.eh-local-note{font-size:12px;line-height:1.7}.eh-local-note>span{margin:0 0 4px;display:block}.eh-session-details>div{flex-direction:column;align-items:flex-start;gap:12px}.eh-session-details>summary{font-size:12px}}@media (prefers-reduced-motion:reduce){.ch-shortcut-icon,.ch-work-card,.eh-create-card{transition:none}.ch-shortcuts>button:hover .ch-shortcut-icon,.ch-work-card:hover,.eh-create-card:hover{transform:none}}.ch-register-sheet{background:#fff;border-radius:7px 7px 0 0;flex-direction:column;flex:1;min-width:0;padding:8px 10px;display:flex;overflow:hidden}.ch-register-head,.ch-register-row{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(0,.9fr);align-items:center;gap:7px;display:grid}.ch-register-head{color:#758397;border-bottom:1px solid #dde6ef;padding:6px 0;font-size:7px;font-weight:600}.ch-register-row{color:#687c92;border-bottom:1px solid #eef2f6;padding:9px 0;font-size:8px;line-height:1.4}.ch-register-row>strong{color:#36536d;font-size:8px;font-weight:550}.ch-register-row>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ch-register-sheet>small{color:#8191a3;margin-top:auto;padding-top:7px;font-size:7px}.ch-register-empty{flex-direction:column;gap:8px;padding:20px 0;line-height:1.5;display:flex}.ch-register-empty>strong{color:#36536d;font-size:12px;font-weight:600}.ch-register-empty>span{color:#7c8da0;font-size:9px}.ch-template-brand{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width>=1450px),(width<=760px){.ch-register-head{font-size:9px}.ch-register-row,.ch-register-row>strong{font-size:10px}.ch-register-sheet>small{font-size:8px}.ch-register-empty>strong{font-size:14px}.ch-register-empty>span{font-size:11px}}.simple-home .simple-kit-list .ch-kit-context{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.simple-home .simple-kit-list .ch-kit-context>strong{font-size:15px}.simple-home .simple-kit-list .ch-kit-context>span{color:#64758b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.simple-home .simple-kit-list>button>small{flex:none}.simple-home .simple-kit-list>button{min-height:85px}@media (width<=760px){.simple-home .simple-kit-list .ch-kit-context{flex-basis:calc(100% - 70px)}.simple-home .simple-kit-list .ch-kit-context>span{white-space:normal;font-size:12px}}.task-first-home .task-home-ready{color:#64758b;border-block:1px solid #e5ebf0;align-items:center;gap:12px;min-width:0;padding:16px 0;font-size:13px;line-height:1.5;display:flex}.task-first-home .task-home-ready>svg{color:#087e83;flex:none}.task-first-home .task-home-ready>span{overflow-wrap:anywhere;flex:1;min-width:0}.task-first-home .task-home-ready strong{color:#102b45;font-weight:600}.task-first-home .task-home-ready>button{flex:none;min-height:38px;font-size:12px}.task-first-home .simple-home-footer{justify-content:space-between;margin-top:0}.simple-shell .task-first-home .ch-heading h1{max-width:830px;font-size:clamp(28px,3.3vw,39px);line-height:1.22}.simple-shell .task-first-home{gap:29px}@media (width<=600px){.simple-shell .task-first-home{gap:22px}.simple-shell .task-first-home .ch-heading h1{max-width:340px;font-size:28px;line-height:1.2}.task-first-home .task-home-ready{flex-wrap:wrap}.task-first-home .task-home-ready>button{margin-left:32px}}.task-start{color:#102b45;max-width:1000px;margin:0 auto}.task-start header{margin:24px 0 35px}.task-start h1{letter-spacing:-1.2px;margin:0 0 12px;font-family:Manrope,Inter,sans-serif;font-size:clamp(26px,3vw,36px);line-height:1.25}.task-start header p{color:#60758a;font-size:15px}.task-start-layout{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:60px;display:grid}.task-start fieldset{border:0;min-width:0;margin:0;padding:0}.task-start-label{gap:10px;font-size:14px;font-weight:600;display:grid}.task-start-label select{color:#102b45;width:100%;font:inherit;background:#fff;border:1px solid #dae4ed;border-radius:8px;padding:13px}.task-start-output{color:#087e83;align-items:flex-start;gap:12px;padding:26px 0;font-size:14px;display:flex}.task-start-output span{color:#102b45}.task-start-output small{color:#60758a;margin-top:6px;line-height:1.5;display:block}.task-start-primary{justify-content:center;width:100%;margin:8px 0}.task-start-layout aside{border-left:1px solid #e3eaf0;padding-left:32px}.task-start-layout aside h2,.task-existing h2{margin:0 0 20px;font-size:15px;font-weight:650}.task-start-layout ol{counter-reset:steps;gap:24px;padding:0;list-style:none;display:grid}.task-start-layout li{counter-increment:steps;gap:12px;font-size:14px;line-height:1.6;display:flex}.task-start-layout li:before{content:counter(steps);color:#087e83;background:#e9f6f3;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:650;display:grid}.task-start-layout aside p,.task-start-boundary{color:#61758a;font-size:12px;line-height:1.7}.task-start-error{color:#a02c2c;font-size:13px;line-height:1.6}.task-existing{margin-top:32px}.task-existing button{text-align:left;color:#102b45;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3eaf0;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:14px;display:flex}.task-existing button span{flex:1}.task-tool-selection{margin:25px 0!important}.task-tool-selection legend{padding-bottom:12px;font-size:14px;font-weight:600}.task-tool-selection label{cursor:pointer;border-bottom:1px solid #e9eef2;align-items:center;gap:12px;padding:12px 0;display:flex}.task-tool-selection input{accent-color:#087e83;flex:none;width:18px;height:18px}.task-tool-selection span{gap:4px;display:grid}.task-tool-selection strong{font-size:13px;font-weight:600}.task-tool-selection small{color:#61758a;font-size:11px}.task-start :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #087e83}.task-kit-export{background:#f7f9fb;border-radius:10px;margin:24px 0;padding:16px 20px}.task-kit-export summary{cursor:pointer;font-size:14px;font-weight:600}.task-kit-export p{color:#61758a;font-size:13px;line-height:1.6}.task-kit-export>div{flex-wrap:wrap;gap:12px;display:flex}.task-kit-tools h2{margin:3px 0 20px;font-size:20px}.task-step-guide{color:#61758a;margin:0 0 18px;padding:0;font-size:13px}.task-step-guide summary{cursor:pointer;color:#087e83}.task-step-guide ol{flex-wrap:wrap;gap:30px;padding-left:20px;line-height:1.6;display:flex}@media (width<=700px){.task-start-layout{grid-template-columns:1fr;gap:25px}.task-start-layout aside{border:0;border-top:1px solid #e3eaf0;padding:24px 0 0}.task-start header{margin:20px 0 26px}.task-start-layout ol{gap:15px}.task-start header p{font-size:14px}.task-kit-export{padding:15px}.task-kit-export>div>button{justify-content:center;width:100%}}.task-workspace{color:#102b45;min-width:0;max-width:1280px;margin:0 auto;font-family:Inter,Arial,sans-serif}.task-workspace.qs-editor{color:var(--qs-ink,#1d1d1f);font-family:var(--qs-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,sans-serif);max-width:1280px}.task-workspace.qs-editor .tw-header{align-items:center;gap:24px;margin-bottom:18px}.task-workspace.qs-editor .tw-back{color:var(--qs-muted,#61646b);gap:8px;min-height:44px;font-size:13px}.task-workspace.qs-editor .tw-header h1{color:var(--qs-ink,#1d1d1f);letter-spacing:-.035em;margin:8px 0;font-family:inherit;font-size:clamp(28px,2.6vw,36px);font-weight:650}.task-workspace.qs-editor .tw-header p{color:var(--qs-muted,#61646b);font-size:14px;line-height:1.6}.task-workspace.qs-editor .tw-header-actions{flex-wrap:wrap;gap:10px}.task-workspace.qs-editor :is(.tw-primary,.tw-secondary){min-height:44px;box-shadow:none;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s}.task-workspace.qs-editor .tw-primary{background:var(--qs-blue,#0071e3);border-color:var(--qs-blue,#0071e3);color:#fff}.task-workspace.qs-editor .tw-primary:hover:not(:disabled){background:#0064c9;border-color:#0064c9}.task-workspace.qs-editor .tw-secondary{background:var(--qs-surface,#fff);border-color:var(--qs-line,#e1e3e8);color:var(--qs-ink,#1d1d1f)}.task-workspace.qs-editor .tw-secondary:hover:not(:disabled){background:var(--qs-canvas,#f5f5f7);border-color:#b9bdc5}.task-workspace.qs-editor .tw-status-line{border-color:var(--qs-line,#e1e3e8);flex-wrap:wrap;margin-bottom:26px;padding-bottom:14px}.task-workspace.qs-editor .tw-save{color:#24754a;font-size:13px}.task-workspace.qs-editor .tw-save.is-warning{color:#89550d}.task-workspace.qs-editor .tw-status-line>button{min-height:44px;color:var(--qs-muted,#61646b);padding:9px 0;font-size:13px}.task-workspace.qs-editor .tw-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.task-workspace.qs-editor .tw-sections{padding:6px 0}.task-workspace.qs-editor .tw-sections ol{gap:6px}.task-workspace.qs-editor .tw-sections button{min-height:48px;color:var(--qs-muted,#61646b);border-radius:12px;gap:11px;padding:12px}.task-workspace.qs-editor .tw-sections button>strong{font-size:14px;font-weight:500;line-height:1.5}.task-workspace.qs-editor .tw-sections button>span{color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;width:22px;height:24px;font-size:12px}.task-workspace.qs-editor .tw-sections button:hover{background:var(--qs-surface,#fff)}.task-workspace.qs-editor .tw-sections button[aria-current=step]{color:var(--qs-blue,#0071e3);background:var(--qs-selection,#e8f1fc)}.task-workspace.qs-editor .tw-sections button[aria-current=step]>span{color:inherit;background:0 0}.task-workspace.qs-editor .tw-editor{background:var(--qs-surface,#fff);border:1px solid var(--qs-line,#e1e3e8);border-radius:18px;padding:30px 32px 24px;box-shadow:0 4px 20px #1d1d1f03}.task-workspace.qs-editor .tw-section-heading>span{color:var(--qs-muted,#61646b);font-size:12px}.task-workspace.qs-editor .tw-section-heading h2{color:var(--qs-ink,#1d1d1f);letter-spacing:-.025em;margin:8px 0 14px;font-family:inherit;font-size:26px;font-weight:650}.task-workspace.qs-editor .tw-editor-hint{color:var(--qs-muted,#61646b);max-width:70ch;font-size:13px;line-height:1.65}.task-workspace.qs-editor .tw-content{border-color:var(--qs-line,#e1e3e8);background:var(--qs-surface,#fff);color:var(--qs-ink,#1d1d1f);border-radius:10px;min-height:340px;padding:20px;font-family:inherit;font-size:16px;line-height:1.8}.task-workspace.qs-editor .tw-editor-footer{border-top:1px solid var(--qs-line,#e1e3e8);margin-top:24px;padding-top:20px}.task-workspace.qs-editor .tw-previous{min-height:44px;color:var(--qs-muted,#61646b);font-size:14px}.task-workspace.qs-editor .tw-poll-question{color:var(--qs-ink,#1d1d1f);font-family:inherit;font-size:24px;font-weight:600}.task-workspace.qs-editor .tw-poll li{border-color:var(--qs-line,#e1e3e8);background:var(--qs-surface,#fff);border-radius:12px;padding:15px 16px;font-size:16px}.task-workspace.qs-editor .tw-poll li:before{background:var(--qs-selection,#e8f1fc);color:var(--qs-blue,#0071e3);width:28px;height:28px;font-size:12px}.task-workspace.qs-editor .tw-poll>p:not(.tw-poll-question){color:var(--qs-muted,#61646b);font-size:14px}.task-workspace.qs-editor :is(.tw-error,.tw-notice){border-radius:12px;padding:14px 16px;font-size:14px}.task-workspace.qs-editor :is(button,textarea):focus-visible{outline:3px solid var(--qs-blue,#0071e3);outline-offset:3px}.task-workspace.qs-editor .tw-content:focus{border-color:var(--qs-blue,#0071e3);outline-color:var(--qs-blue,#0071e3)}@media (width<=1120px){.task-workspace.qs-editor .tw-header{flex-direction:column;align-items:flex-start;gap:14px}.task-workspace.qs-editor .tw-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}}@media (width<=760px){.task-workspace.qs-editor .tw-header h1{font-size:29px}.task-workspace.qs-editor .tw-header p{font-size:14px}.task-workspace.qs-editor .tw-header-actions{width:100%}.task-workspace.qs-editor .tw-header-actions>.tw-secondary{flex:1;font-size:13px}.task-workspace.qs-editor .tw-status-line{gap:8px;margin-bottom:16px}.task-workspace.qs-editor .tw-save{font-size:12px}.task-workspace.qs-editor .tw-layout{grid-template-columns:minmax(0,1fr);gap:18px}.task-workspace.qs-editor .tw-sections ol{scroll-snap-type:x proximity;flex-direction:row;gap:7px;padding:3px 2px 9px;display:flex;overflow-x:auto}.task-workspace.qs-editor .tw-sections li{scroll-snap-align:start;flex:none;max-width:240px}.task-workspace.qs-editor .tw-sections button{border:1px solid var(--qs-line,#e1e3e8);background:var(--qs-surface,#fff);min-height:46px;padding:10px 13px}.task-workspace.qs-editor .tw-sections button>strong{font-size:13px}.task-workspace.qs-editor .tw-sections button[aria-current=step]{background:var(--qs-selection,#e8f1fc);border-color:#c4dafa}.task-workspace.qs-editor .tw-editor{padding:24px 18px 18px}.task-workspace.qs-editor .tw-section-heading h2{font-size:23px}.task-workspace.qs-editor .tw-content{min-height:300px;padding:14px;font-size:16px}.task-workspace.qs-editor .tw-editor-footer{flex-wrap:wrap;gap:12px}.task-workspace.qs-editor .tw-poll-question{font-size:22px}.task-workspace.qs-editor .tw-poll li{font-size:15px}}@media (prefers-reduced-motion:reduce){.task-workspace.qs-editor *{scroll-behavior:auto!important;transition:none!important}}.task-workspace button,.task-workspace textarea{font-family:inherit}.tw-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.tw-title-block{min-width:0}.tw-back{color:#64758b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0;font-size:12px;display:inline-flex}.tw-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:13px 0 8px;font-family:Manrope,Inter,sans-serif;font-size:clamp(25px,2.6vw,34px);font-weight:700;line-height:1.25}.tw-header p{color:#64758b;max-width:650px;margin:0;font-size:13px;line-height:1.6}.tw-header-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.tw-secondary,.tw-primary{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.tw-secondary{color:#28465b;background:#fff;border:1px solid #dce5ec}.tw-secondary:hover{background:#f5f9fa;border-color:#9fc6c7}.tw-primary{color:#fff;background:#087e83;border:1px solid #087e83;min-height:45px;padding-inline:19px}.tw-primary:hover{background:#076c71}.tw-status-line{border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.tw-save{color:#557c74;align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.tw-save.is-warning{color:#97552b}.tw-status-line>button{color:#64758b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;padding:3px 0;font-size:12px;display:flex}.tw-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:35px;display:grid}.tw-sections{min-width:0}.tw-sections ol{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tw-sections button{text-align:left;color:#61758b;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px;display:flex}.tw-sections button>span{color:#64758b;background:#fff;border:1px solid #e0e7ed;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.tw-sections button>strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:550;line-height:1.5}.tw-sections button:hover{background:#f7f9fb}.tw-sections button[aria-current=step]{color:#076d70;background:#eaf6f4}.tw-sections button[aria-current=step]>span{color:#fff;background:#087e83;border-color:#087e83}.tw-editor{background:#fff;border:1px solid #e2e9ef;border-radius:10px;min-width:0;padding:25px 28px 20px}.tw-section-heading>span{color:#64758b;font-size:11px}.tw-section-heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 13px;font-family:Manrope,Inter,sans-serif;font-size:23px;font-weight:650;line-height:1.3}.tw-section-heading h2:focus{outline:none}.tw-editor-hint{color:#64758b;margin:0 0 18px;font-size:12px;line-height:1.6}.task-workspace .tw-content{resize:vertical;box-sizing:border-box;color:#28465b;tab-size:4;background:#fcfdfe;border:1px solid #dae5ed;border-radius:7px;width:100%;min-height:320px;padding:19px;font-size:14px;line-height:1.85;display:block}.task-workspace .tw-content:focus{outline-offset:2px;border-color:#087e83;outline:2px solid #087e83}.tw-editor-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.tw-previous{color:#64758b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:4px 0;font-size:12px;display:flex}.tw-poll{min-height:285px;padding:10px 0 20px}.tw-poll-question{margin:0 0 18px;font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:650;line-height:1.45}.tw-poll ol{counter-reset:tw-poll;flex-direction:column;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.tw-poll li{counter-increment:tw-poll;overflow-wrap:anywhere;border:1px solid #e2e9ef;border-radius:6px;align-items:center;gap:11px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.tw-poll li:before{content:counter(tw-poll,upper-alpha);color:#087e83;background:#eaf6f4;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.tw-poll>p:not(.tw-poll-question){color:#64758b;margin-bottom:14px;font-size:12px;line-height:1.6}.tw-error,.tw-notice{border-radius:7px;margin:0 0 20px;padding:12px 15px;font-size:13px;line-height:1.6}.tw-error{color:#9b4331;background:#fff3ef}.tw-notice{color:#286957;background:#edf8f4}.tw-empty{padding:35px 0}.tw-empty h2{font-size:22px}.tw-empty p{color:#64758b;margin-bottom:20px;font-size:14px}.task-workspace button:focus-visible{outline-offset:3px;outline:3px solid #087e83}.task-workspace button:disabled{cursor:default;opacity:.55}@media (width<=1120px){.tw-header{flex-direction:column;align-items:flex-start;gap:17px}.tw-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}.tw-editor{padding:22px}}@media (width<=760px){.tw-layout{grid-template-columns:1fr;gap:20px}.tw-header{gap:15px;margin-bottom:17px}.tw-header h1{font-size:27px}.tw-header p{font-size:12px}.tw-header-actions{gap:8px}.tw-secondary{min-height:40px;padding:8px 11px;font-size:11px}.tw-status-line{gap:10px;margin-bottom:18px}.tw-save{font-size:10px}.tw-status-line>button{font-size:11px}.tw-sections ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.tw-sections button{gap:7px;min-height:50px;padding:8px}.tw-sections button>strong{font-size:11px}.tw-sections button>span{width:21px;height:21px;font-size:9px}.tw-editor{padding:20px 17px 17px}.tw-section-heading h2{font-size:22px}.tw-editor-hint{font-size:11px}.task-workspace .tw-content{min-height:300px;padding:14px;font-size:14px}.tw-primary{padding-inline:14px;font-size:12px}.tw-previous{font-size:11px}.tw-editor-footer{gap:10px}.tw-poll-question{font-size:20px}.tw-poll li{font-size:12px}.tw-poll{min-height:0}}.mk-page{--mk-purple:#7044e8;--mk-ink:#292438;--mk-muted:#7a7388;--mk-line:#e9e5ef;max-width:1240px;margin:0 auto}.mk-page-heading{justify-content:space-between;align-items:center;gap:22px;margin:3px 0 30px;display:flex}.mk-page-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:34px;line-height:1.15}.mk-page-heading>div:first-child{min-width:0}.mk-plan{color:#867798;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:550;display:inline-flex}.mk-plan.subscriber{color:#587e6d}.mk-plan:before{content:"";background:#bba7df;border-radius:50%;width:6px;height:6px}.mk-plan.subscriber:before{background:#7ab591}.mk-home{gap:31px;display:grid}.mk-home>.mk-page-heading{margin-bottom:0}.mk-eyebrow{letter-spacing:.14em;color:#8a7c9b;margin-bottom:10px;font-size:9px;font-weight:750;display:block}.mk-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.mk-section-heading h2{letter-spacing:-.035em;font-size:20px;font-weight:700}.mk-section-heading>span{color:#a19aaa;font-size:11px}.mk-section-heading .text-button{font-size:12px}.mk-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.mk-kit-card{text-align:left;border:1px solid var(--mk-line);background:#fff;border-radius:14px;min-width:0;padding:0;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.mk-kit-card:hover{border-color:#c9b8e8;transform:translateY(-2px)}.mk-kit-art{background:#f0ebfb;height:168px;position:relative;overflow:hidden}.mk-art-orbit{background:#e5dcf5;border-radius:50%;width:150px;height:150px;display:block;position:absolute;top:26px;left:calc(50% - 75px)}.mk-preview-page{background:#fff;border:1px solid #e2d8ee;border-radius:4px;width:47%;height:147px;padding:15px 12px;position:absolute;top:22px;left:20%;transform:rotate(-7deg);box-shadow:0 5px 12px #4937750b}.mk-preview-page>span{letter-spacing:.1em;color:#a497b6;margin-bottom:7px;font-size:4px;display:block}.mk-preview-page>strong{letter-spacing:-.03em;color:#654a86;overflow-wrap:anywhere;max-height:27px;margin-bottom:13px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.mk-preview-page>i{background:#ede8f5;border-radius:3px;height:3px;margin-top:4px;display:block}.mk-preview-page>i:last-of-type{width:65%}.mk-preview-page>div{align-items:flex-end;gap:4px;height:27px;margin-top:14px;display:flex}.mk-preview-page b{background:#d1bee9;border-radius:2px;width:14px;height:50%}.mk-preview-page b:nth-child(2){background:#b3d7c1;height:80%}.mk-preview-page b:nth-child(3){background:#ab8dd6;height:100%}.mk-preview-slide{color:#79a58a;background:#fbfefa;border:1px solid #dbe6d7;border-radius:4px;width:40%;height:76px;padding:10px;position:absolute;top:79px;right:12%;transform:rotate(7deg);box-shadow:0 3px 12px #4937750d}.mk-preview-slide>svg{float:right}.mk-preview-slide>span{overflow-wrap:anywhere;width:80%;max-height:17px;font-size:6px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.mk-preview-slide>div{gap:4px;margin-top:11px;display:flex}.mk-preview-slide i{background:#d5e9dd;border-radius:2px;width:29%;height:21px;display:block}.mk-preview-slide i:nth-child(3){background:#f3e8c4}.mk-folder-badge{color:#9b80bf;background:#ffffff80;border:1px solid #ffffffa6;border-radius:12px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:13px;right:13px}.mk-kit-card-copy{justify-content:space-between;align-items:center;gap:10px;padding:17px 17px 18px;display:flex}.mk-kit-card-copy>span{min-width:0}.mk-kit-card-copy strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.4;display:block}.mk-kit-card-copy small{color:#9c94a6;margin-top:5px;font-size:11px;display:block}.mk-kit-card-copy>svg{color:#a595ba}.mk-recent-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mk-recent-file{border:1px solid var(--mk-line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex}.mk-recent-file>span:nth-child(2){flex:1;min-width:0}.mk-recent-file strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4;display:block}.mk-recent-file small{color:#9a91a6;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.mk-recent-file>svg{color:#b0a5bc}.mk-recent-file:hover{background:#fdfbff;border-color:#d3c4e9}.mk-file-mark{color:#a18bc3;background:#f0edfa;border-radius:9px;flex-shrink:0;place-items:center;width:43px;height:47px;display:grid}.mk-empty-kit{color:#b6a5ca;background:#fcfbfd;border:1px dashed #ddd4e8;border-radius:14px;align-items:center;gap:19px;padding:30px;display:flex}.mk-empty-kit h3{color:#5e526f;font-size:16px}.mk-empty-kit p{color:#9c92a6;margin-top:5px;font-size:13px}.mk-new-kit{color:#9e86ba;background:#fcfbfe;border:1px dashed #daceed;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:238px;display:flex}.mk-new-kit>span{background:#f2edf9;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.mk-new-kit strong{color:#8b759f;font-size:14px;font-weight:600}.mk-search{border:1px solid var(--mk-line);color:#afa1bf;border-radius:10px;align-items:center;gap:9px;width:min(100%,360px);margin-bottom:24px;padding:0 13px;display:flex}.mk-search input{background:0 0;border:0;flex:1;width:100%;font-size:14px}.mk-upgrade-note{border-top:1px solid var(--mk-line);color:#a296af;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:18px;font-size:12px;display:flex}.mk-upgrade-note button{font-size:12px}.mk-empty-message{color:var(--mk-muted);padding:30px;font-size:14px}.mk-back{margin-bottom:24px;font-size:12px}.mk-project-page .mk-page-heading{margin-bottom:25px}.mk-project-page .mk-page-heading h1{font-size:31px}.mk-heading-actions{flex-shrink:0;gap:10px;display:flex}.mk-heading-actions .secondary{color:#9e85ba;box-shadow:none;background:#fff;border-color:#e0d5ef;padding:10px 14px;font-size:12px}.mk-create-menu{position:relative}.mk-create-menu>.primary{z-index:23;min-height:44px;position:relative}.mk-create-options{z-index:23;border:1px solid var(--mk-line);background:#fff;border-radius:12px;min-width:190px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #3d295d16}.mk-create-options>button{text-align:left;color:#766184;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;display:flex}.mk-menu-dismiss{z-index:22;cursor:default;background:0 0;position:fixed;inset:0}.mk-kit-tabs{border-bottom:1px solid var(--mk-line);gap:27px;margin-bottom:28px;display:flex}.mk-kit-tabs>button{color:#aa9bb9;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:40px;padding:0 0 13px;font-size:13px;font-weight:600;display:flex}.mk-kit-tabs button>span{color:#b4a2c9;background:#f1edf6;border-radius:5px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:grid}.mk-kit-content{min-height:255px}.mk-content-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.mk-content-heading h2{font-size:17px;font-weight:650}.mk-file-list{border:1px solid var(--mk-line);background:#fff;border-radius:13px;overflow:hidden}.mk-file-row{align-items:center;gap:8px;padding:4px 15px 4px 2px;display:flex}.mk-file-row+.mk-file-row{border-top:1px solid #f0ebf5}.mk-file-row-open{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;padding:15px;display:flex}.mk-file-row-open>span:nth-child(2){flex:1;min-width:0}.mk-file-row-open strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.mk-file-row-open small{color:#ae9fbd;margin-top:5px;font-size:10px;display:block}.mk-file-row-open>svg{color:#b7a7c8}.mk-file-row:hover{background:#fdfbff}.mk-file-row-publish{color:#a38dbb;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;min-height:35px;padding:8px;font-size:10px;display:flex}.mk-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk-deck-card{text-align:left;border:1px solid var(--mk-line);border-radius:12px;min-width:0;padding:0;overflow:hidden}.mk-deck-preview{color:#a088bd;aspect-ratio:16/9;background:#f6f2fb;flex-direction:column;justify-content:center;align-items:flex-start;padding:23px;display:flex;position:relative}.mk-deck-preview>img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.mk-deck-preview>svg{margin-bottom:10px}.mk-deck-preview>span{overflow-wrap:anywhere;max-width:90%;max-height:40px;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.mk-deck-preview>i{background:#e3d7ef;border-radius:3px;width:60%;height:3px;margin-top:10px;display:block}.mk-deck-preview>i:last-child{width:40%;margin-top:5px}.mk-deck-copy{justify-content:space-between;align-items:center;gap:13px;padding:16px;display:flex}.mk-deck-copy strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.mk-deck-copy small{color:#ae9ebd;margin-top:4px;font-size:10px;display:block}.mk-deck-copy svg{color:#b8a4cb}.mk-content-empty{text-align:center;background:#fdfcfe;border:1px dashed #e1d8ed;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:250px;padding:35px;display:flex}.mk-content-empty>span{color:#baa6cf;background:#f3eefb;border-radius:20px;place-items:center;width:65px;height:65px;display:grid}.mk-content-empty h3{color:#8d769f;font-size:17px;font-weight:650}.mk-content-empty button{color:#9473b2;border-color:#ded1ed;min-height:40px;font-size:12px}.mk-project-details{border-top:1px solid var(--mk-line);margin-top:31px;padding-top:17px}.mk-project-details>summary{color:#a191b0;cursor:pointer;align-items:center;gap:7px;width:fit-content;padding:7px 0;font-size:12px;list-style:none;display:flex}.mk-project-details>summary::-webkit-details-marker{display:none}.mk-project-details[open]>summary>svg{transform:rotate(180deg)}.mk-project-details-body{grid-template-columns:1fr 1fr;gap:45px;padding:22px 0;display:grid}.mk-detail-label{text-transform:uppercase;letter-spacing:.06em;color:#b1a2c0;margin:15px 0 7px;font-size:10px;display:block}.mk-detail-label:first-child{margin-top:0}.mk-project-details-body strong{color:#846a98;font-size:13px;font-weight:600}.mk-project-details-body p{color:#a491b5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.mk-project-details-body .text-button{margin-top:16px;font-size:12px}.mk-project-details-body form{align-self:start}.mk-project-details-body label{color:#a18aaf;font-size:12px;font-weight:500}.mk-project-details-body input{border-color:#e6dced;width:100%;padding:10px;font-size:13px}.mk-project-details-body form>div{align-items:end;gap:15px;margin-top:13px;display:flex}.mk-project-details-body form>div label{flex:1}.mk-project-details-body .secondary{min-height:40px;padding:10px 16px;font-size:12px}.mk-project-details-body form>p{margin-top:10px;font-size:11px}.mk-community-heading>div>p,.mk-reports-heading>div>p{color:#a18eae;margin-top:9px;font-size:13px}.mk-local-label{color:#ae9abc;white-space:nowrap;border:1px solid #ede5f3;border-radius:20px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.mk-local-label:before{content:"";background:#b2d1bc;border-radius:50%;width:5px;height:5px}.mk-community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.mk-community-card{border:1px solid var(--mk-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.mk-community-preview{aspect-ratio:4/3;background:#f2edf9;justify-content:center;align-items:center;width:100%;padding:22px;display:flex;position:relative;overflow:hidden}.mk-community-preview img{object-fit:contain;background:#fff;max-width:100%;max-height:100%;box-shadow:0 6px 17px #4426630d}.mk-community-preview[data-format=Excel]{background:#edf6ee}.mk-community-preview[data-format=PowerPoint]{background:#f7f0e9}.mk-community-sample{color:#b1a0bf;background:#ffffffd9;border:1px solid #ece6f2;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;top:11px;left:11px}.mk-template-art{text-align:left;background:#fff;border:1px solid #e6dced;flex-direction:column;gap:9px;width:77%;height:95%;padding:19px;display:flex;transform:rotate(-3deg);box-shadow:0 8px 17px #4426630e}.mk-template-art>span{letter-spacing:.1em;color:#b5a4c8;font-size:5px}.mk-template-art>strong{color:#916aa9;overflow-wrap:anywhere;max-height:34px;font-size:13px;line-height:1.25;overflow:hidden}.mk-template-art>i{background:#ede5f6;border-radius:3px;width:90%;height:4px}.mk-template-art>i:last-of-type{width:60%}.mk-template-art>div{flex:1;grid-template-columns:repeat(3,1fr);gap:6px;min-height:20px;margin-top:8px;display:grid}.mk-template-art b{background:#e0cdec;border-radius:3px}.mk-template-art b:nth-child(2){background:#deeedf}.mk-template-art b:nth-child(3){background:#f6edcd}.mk-community-copy{padding:17px}.mk-community-copy>small{color:#b09dbf;margin-bottom:7px;font-size:9px;display:block}.mk-community-copy h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.35}.mk-community-copy h2>button{text-align:left;padding:0}.mk-community-creator{color:#b19ac1;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.mk-community-creator>span{color:#a886be;background:#f0e6f9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:650;display:grid}.mk-community-actions{border-top:1px solid #f0e9f6;align-items:center;gap:6px;margin-top:15px;padding-top:13px;display:flex}.mk-community-actions>button{color:#af99c2;border:1px solid #eee6f4;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:6px 9px;font-size:10px;display:flex}.mk-community-actions>button[aria-pressed=true]{color:#9b72b6;background:#f5ecfc;border-color:#d9c1eb}.mk-community-actions>.mk-community-download{border-color:#0000;margin-left:auto}.mk-community-actions>button:hover{background:#faf5fe}.mk-community-empty,.mk-reports-empty{text-align:center;background:#fdfbfe;border:1px dashed #e5d9ef;border-radius:14px;padding:60px 20px}.mk-community-empty>svg,.mk-reports-empty>svg{color:#c3afd4;margin-bottom:16px}.mk-community-empty h2,.mk-reports-empty h2{color:#a58ab9;font-size:20px}.mk-community-empty p,.mk-reports-empty p{color:#b29bc2;max-width:420px;margin:10px auto 20px;font-size:13px}.mk-report-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.mk-report-stats>div{border:1px solid var(--mk-line);background:#fff;border-radius:13px;padding:23px}.mk-report-stats>div:first-child{background:#f1f9f3;border-color:#e6f0e9}.mk-report-stats>div:nth-child(2){background:#f7f3fc;border-color:#ece5f3}.mk-report-stats>div>span{color:#b09ac1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.mk-report-stats>div>strong{letter-spacing:-.055em;color:#8d759e;margin-top:14px;font-size:33px;font-weight:650;line-height:1.1;display:block}.mk-report-table-panel{border:1px solid var(--mk-line);background:#fff;border-radius:14px;padding:23px}.mk-report-table-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.mk-report-table-panel h2{color:#9b80ae;font-size:17px;font-weight:650}.mk-report-table-scroll{overflow:auto}.mk-report-table{border-collapse:collapse;width:100%;font-size:12px}.mk-report-table th{text-align:right;color:#bba6ca;white-space:nowrap;padding:0 12px 12px;font-size:9px;font-weight:500}.mk-report-table th:first-child{text-align:left;padding-left:0}.mk-report-table td{text-align:right;color:#ae91c0;font-variant-numeric:tabular-nums;border-top:1px solid #f0e8f7;padding:15px 12px}.mk-report-table td:first-child{text-align:left;width:50%;min-width:230px;padding-left:0}.mk-report-table td:first-child>button{text-align:left;padding:0}.mk-report-table strong{overflow-wrap:anywhere;color:#9c7daf;font-size:12px;font-weight:550;display:block}.mk-report-table small{color:#c0a9cf;margin-top:3px;font-size:9px;display:block}.mk-report-scope{color:#c5afd3;align-items:center;gap:7px;margin-top:19px;font-size:10px;line-height:1.6;display:flex}.mk-report-scope strong{font-weight:500}.mk-reports-empty .secondary{color:#ad8dc1;border-color:#e6d6ef;font-size:12px}@media (width<=1120px){.mk-kit-grid,.mk-community-grid,.mk-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-home-welcome{padding:28px}.mk-home-welcome h2{font-size:34px}.mk-home-illustration{width:260px}.mk-home-doc{left:2px}.mk-home-chart{right:-9px}.mk-recent-file{padding:14px}.mk-kit-art{height:180px}}@media (width<=760px){.mk-page-heading{align-items:flex-start;gap:15px;margin:0 0 24px}.mk-page-heading h1{font-size:30px}.mk-page-heading>.primary{min-height:41px;padding:10px 13px;font-size:12px}.mk-plan{margin-top:8px;font-size:10px}.mk-home{gap:27px}.mk-home-welcome{grid-template-columns:1.05fr .95fr;min-height:205px;padding:24px 20px}.mk-home-welcome h2{margin-bottom:18px;font-size:28px}.mk-home-welcome .mk-eyebrow{letter-spacing:.1em;font-size:6px}.mk-home-welcome .text-button{text-align:left;align-items:flex-start;gap:5px;max-width:150px;font-size:10px;line-height:1.6}.mk-home-welcome .text-button svg{width:13px;height:13px;margin-top:2px}.mk-home-illustration{transform-origin:0;width:200px;max-width:none;height:177px;margin-left:8px;transform:scale(.8)}.mk-home-doc{width:135px;height:175px;padding:16px 13px;left:0}.mk-home-doc>strong{font-size:17px}.mk-home-doc>b{margin-top:16px;font-size:5px}.mk-home-chart{width:130px;height:112px;padding:13px;bottom:1px;right:-8px}.mk-home-chart>span{margin-bottom:9px;font-size:5px}.mk-home-chart>i{height:6px;margin-top:6px}.mk-home-sticker{border-radius:14px;width:44px;height:44px;right:-4px}.mk-home-sticker>svg{width:22px}.mk-home-illustration:before{inset:0 -16px -55px -10px}.mk-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-kit-art{height:137px}.mk-preview-page{width:54%;height:123px;padding:11px 9px;top:19px;left:12%}.mk-preview-page>strong{max-height:24px;margin-bottom:9px;font-size:8px}.mk-preview-page>span{font-size:3px}.mk-preview-page>i{height:2px}.mk-preview-page>div{height:20px;margin-top:12px}.mk-preview-page b{width:11px}.mk-preview-slide{width:47%;height:64px;padding:8px;top:63px;right:8%}.mk-preview-slide>span{max-height:12px;font-size:4px}.mk-preview-slide>svg{width:10px;height:10px}.mk-preview-slide>div{margin-top:9px}.mk-preview-slide i{height:17px}.mk-folder-badge{border-radius:9px;width:28px;height:28px;top:9px;right:9px}.mk-folder-badge>svg{width:18px;height:18px}.mk-art-orbit{width:130px;height:130px;top:20px;left:calc(50% - 65px)}.mk-kit-card-copy{align-items:flex-start;gap:5px;padding:13px 11px 14px}.mk-kit-card-copy strong{font-size:12px;line-height:1.4}.mk-kit-card-copy small{margin-top:6px;font-size:9px}.mk-kit-card-copy>svg{width:13px;height:13px;margin-top:2px}.mk-section-heading{margin-bottom:13px}.mk-section-heading h2{font-size:18px}.mk-section-heading .text-button{font-size:10px}.mk-section-heading>span{font-size:9px}.mk-recent-grid{grid-template-columns:1fr;gap:9px}.mk-recent-file{gap:12px;padding:14px}.mk-recent-file strong{font-size:12px}.mk-recent-file small{font-size:10px}.mk-recent-file .mk-file-mark{width:38px;height:42px}.mk-recent-file .mk-file-mark>svg{width:19px}.mk-empty-kit{gap:13px;padding:23px 17px}.mk-empty-kit h3{font-size:14px}.mk-empty-kit p{font-size:11px}.mk-new-kit{gap:13px;min-height:204px}.mk-new-kit strong{font-size:11px}.mk-new-kit>span{width:39px;height:39px}.mk-upgrade-note{flex-direction:column;align-items:flex-start;gap:8px;font-size:11px}.mk-upgrade-note button{font-size:11px}.mk-project-page .mk-page-heading{flex-wrap:wrap;gap:20px}.mk-project-page .mk-page-heading h1{font-size:28px}.mk-heading-actions{justify-content:space-between;width:100%}.mk-heading-actions>.secondary{min-height:41px;font-size:11px}.mk-create-menu>.primary{min-height:41px;font-size:12px}.mk-kit-tabs{gap:23px;margin-bottom:23px}.mk-kit-tabs>button{gap:6px;font-size:11px}.mk-kit-tabs button>span{min-width:15px;height:15px;font-size:8px}.mk-content-heading h2{font-size:15px}.mk-content-heading .text-button{font-size:10px}.mk-file-row{gap:0;padding:3px 6px 3px 0}.mk-file-row-open{gap:10px;padding:13px 10px}.mk-file-row-open .mk-file-mark{width:35px;height:41px}.mk-file-row-open .mk-file-mark>svg{width:18px}.mk-file-row-open strong{font-size:12px}.mk-file-row-open small{font-size:9px;line-height:1.5}.mk-file-row-open>svg{width:13px;height:13px}.mk-file-row-publish{min-width:32px;padding:8px}.mk-file-row-publish>span{display:none}.mk-file-row-publish>svg{width:15px;height:15px}.mk-deck-grid{gap:13px}.mk-deck-preview{padding:17px}.mk-deck-preview>span{max-height:27px;font-size:10px}.mk-deck-preview>svg{width:19px;height:19px;margin-bottom:6px}.mk-deck-preview>i{height:2px;margin-top:8px}.mk-deck-copy{align-items:flex-start;gap:7px;padding:12px}.mk-deck-copy strong{font-size:11px}.mk-deck-copy small{font-size:9px}.mk-deck-copy>svg{width:13px;height:13px;margin-top:1px}.mk-content-empty{gap:16px;min-height:230px;padding:26px 16px}.mk-content-empty h3{font-size:15px}.mk-project-details-body{grid-template-columns:1fr;gap:25px;padding-top:16px}.mk-project-details-body p{font-size:12px}.mk-project-details-body form>div{gap:10px}.mk-community-heading,.mk-reports-heading{flex-wrap:wrap;gap:13px}.mk-community-heading>div>p,.mk-reports-heading>div>p{font-size:12px}.mk-community-grid{gap:13px}.mk-community-preview{aspect-ratio:1;padding:15px}.mk-community-sample{padding:3px 4px;font-size:6px;top:6px;left:6px}.mk-community-copy{padding:12px 10px}.mk-community-copy>small{font-size:8px}.mk-community-copy h2{font-size:12px}.mk-community-creator{gap:5px;margin-top:10px;font-size:8px}.mk-community-creator>span{width:18px;height:18px;font-size:6px}.mk-community-actions{flex-wrap:wrap;gap:3px;margin-top:12px;padding-top:10px}.mk-community-actions>button{gap:4px;min-height:29px;padding:5px 6px;font-size:9px}.mk-community-actions>button>svg{width:13px;height:13px}.mk-community-actions>.mk-community-download{margin-left:auto;padding:5px}.mk-template-art{gap:6px;width:90%;padding:12px}.mk-template-art>span{font-size:4px}.mk-template-art>strong{max-height:24px;font-size:9px}.mk-template-art>i{height:2px}.mk-template-art>div{gap:4px;margin-top:4px}.mk-report-stats{gap:10px;margin-bottom:23px}.mk-report-stats>div{padding:17px 12px}.mk-report-stats>div>span{gap:7px;font-size:9px}.mk-report-stats>div>span>svg{display:none}.mk-report-stats>div>strong{margin-top:12px;font-size:27px}.mk-report-table-panel{padding:18px 15px}.mk-report-table-panel h2{font-size:15px}.mk-report-table-panel>header{flex-wrap:wrap;gap:5px}.mk-report-table-panel>header>span{font-size:9px}.mk-report-table td:first-child{min-width:180px}.mk-report-table td,.mk-report-table strong{font-size:11px}.mk-report-scope{align-items:flex-start;font-size:9px}.mk-local-label{padding:5px 8px;font-size:9px}}@media (width<=370px){.mk-kit-grid,.mk-community-grid,.mk-deck-grid{grid-template-columns:1fr}.mk-kit-art{height:175px}.mk-preview-page{width:45%;height:153px;padding:15px 12px;left:20%}.mk-preview-page>strong{max-height:28px;font-size:11px}.mk-preview-slide{width:40%;height:80px;padding:12px;top:83px;right:13%}.mk-preview-slide>span{font-size:6px}.mk-preview-slide i{height:23px}.mk-home-welcome{padding:22px 16px}.mk-home-welcome h2{font-size:25px}.mk-home-illustration{margin-left:0;transform:scale(.68)}.mk-community-preview{aspect-ratio:4/3}.mk-template-art>strong{max-height:40px;font-size:15px}.mk-community-copy h2{font-size:16px}.mk-community-copy{padding:17px}.mk-community-creator{font-size:10px}.mk-community-actions>button{padding:7px 10px;font-size:11px}.mk-report-stats{gap:7px}.mk-report-stats>div{padding:15px 10px}.mk-report-stats>div>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.mk-kit-card{transition:none}.mk-kit-card:hover{transform:none}}.mk-page-heading h1{color:#292438;font-size:38px}.mk-eyebrow,.mk-plan{color:#81758e}.mk-section-heading>span{color:#83798f}.mk-kit-card-copy strong,.mk-recent-file strong,.mk-file-row-open strong,.mk-deck-copy strong{color:#42364f}.mk-kit-card-copy small,.mk-recent-file small,.mk-file-row-open small,.mk-deck-copy small{color:#8b7d97}.mk-home{gap:34px}.mk-home .mk-recent-grid{border:1px solid #e9e5ef;border-radius:13px;grid-template-columns:1fr;gap:0;overflow:hidden}.mk-home .mk-recent-file{border:0;border-radius:0;padding:18px 20px}.mk-home .mk-recent-file+.mk-recent-file{border-top:1px solid #efebf4}.mk-recent-project{color:#9c8bab;align-items:center;gap:9px;width:32%;min-width:0;display:flex}.mk-recent-project>small{color:#8d7f9a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.mk-recent-file strong{font-size:14px}.mk-recent-file .mk-file-mark{width:48px;height:53px}.mk-featured-kit{text-align:left;background:linear-gradient(100deg,#eef9f3,#f6fbf8);border:1px solid #cde8db;border-radius:14px;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.4fr) auto;align-items:center;gap:20px;width:100%;min-height:230px;padding:28px 29px 0;display:grid;overflow:hidden}.mk-featured-kit:hover{background:#edf8f2;border-color:#a7cfba}.mk-featured-copy{align-self:start;min-width:0;padding-top:0}.mk-featured-stage{color:#6c9780;background:#e6f5ed;border:1px solid #d5eadd;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.mk-featured-stage>i{background:#87b69b;border-radius:50%;width:5px;height:5px}.mk-featured-copy>strong{letter-spacing:-.04em;color:#3c5d4c;overflow-wrap:anywhere;margin-top:17px;font-size:24px;line-height:1.2;display:block}.mk-featured-copy>small{color:#88a391;margin-top:10px;font-size:11px;display:block}.mk-featured-files{justify-content:center;align-self:end;align-items:flex-end;gap:10px;min-width:0;height:201px;display:flex}.mk-featured-paper{background:#fff;border:1px solid #dfe9e2;border-radius:5px 5px 0 0;flex:1;width:132px;min-width:0;max-width:160px;height:193px;padding:14px 12px;overflow:hidden;box-shadow:0 4px 13px #466d5510}.mk-featured-paper:nth-child(2){height:185px}.mk-featured-paper:nth-child(3){height:174px}.mk-featured-paper>.mk-file-mark{border-radius:4px;width:23px;height:27px;margin-bottom:12px}.mk-featured-paper>.mk-file-mark>svg{width:14px;height:14px}.mk-featured-paper>strong{color:#7f718b;overflow-wrap:anywhere;max-height:40px;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.mk-featured-paper>i{background:#eee9f4;border-radius:2px;height:4px;margin-top:6px;display:block}.mk-featured-paper>i:last-of-type{width:60%}.mk-featured-paper>span:last-child{align-items:end;gap:5px;height:35px;margin-top:12px;display:flex}.mk-featured-paper b{background:#d3c2e9;border-radius:2px 2px 0 0;width:23%;height:35%}.mk-featured-paper b:nth-child(2){background:#c0decb;height:70%}.mk-featured-paper b:nth-child(3){background:#b6a0d4;height:100%}.mk-featured-paper.sheet>i{background:#e3f0e8}.mk-featured-paper.sheet>span:last-child{grid-template-columns:1fr;gap:4px;height:40px;display:grid}.mk-featured-paper.sheet b{background:#d4eadd;border-radius:2px;width:45%;height:8px}.mk-featured-paper.sheet b:nth-child(2){background:#c1dfcf;margin-left:25%}.mk-featured-paper.sheet b:nth-child(3){background:#a8cdb8;margin-left:45%}.mk-featured-paper.slides{border-radius:5px;align-self:center;height:139px}.mk-featured-paper.slides>.mk-file-mark{float:right;margin:0 0 10px 8px}.mk-featured-paper.slides>span:last-child{display:none}.mk-featured-open{white-space:nowrap;color:#679179;align-items:center;gap:12px;padding-bottom:28px;font-size:13px;display:flex}.mk-featured-folder{color:#a4c8b2;place-items:center;width:200px;height:170px;display:grid;position:relative}.mk-featured-folder>svg{stroke-width:1.2px;width:87px;height:87px}.mk-featured-folder>i{z-index:-1;background:#ffffff80;border:1px solid #d5e9dc;border-radius:4px;width:70px;height:90px;position:absolute;top:30px;left:25px;transform:rotate(-10deg)}.mk-featured-folder>i:last-child{left:auto;right:17px;transform:rotate(12deg)}.mk-library-entry{text-align:left;color:#866aab;background:#f7f3fd;border-radius:12px;align-items:center;gap:13px;width:100%;padding:20px 22px;display:flex}.mk-library-entry>strong{color:#68537f;font-size:14px;font-weight:650}.mk-library-entry>span{color:#957dad;margin-left:auto;font-size:12px}.mk-library-entry:hover{background:#f0e9fb}.mk-unsorted{text-align:left;color:#9a84ac;border:1px solid #e9e3ef;border-radius:11px;align-items:center;gap:12px;width:100%;margin-top:23px;padding:16px 18px;display:flex}.mk-unsorted>span{flex:1}.mk-unsorted strong{color:#82718f;font-size:13px;font-weight:600;display:block}.mk-unsorted small{color:#a592b5;margin-top:3px;font-size:10px;display:block}.mk-unsorted:hover{background:#fbf8ff}.mk-community-heading>div>p,.mk-reports-heading>div>p{color:#8a789b}.mk-community-copy>small{color:#997bab}.mk-community-creator{color:#9d83ae}.mk-community-actions>button{color:#9976af}.mk-community-copy h2>button:hover{text-decoration:underline}.mk-local-label{color:#9c85ad}.mk-content-empty>small{color:#a18cae}.mk-kit-tabs>button{color:#9a80ac}.mk-project-details>summary{color:#957ba7}.mk-project-details-body p{color:#9278a4}.mk-project-details-body label{color:#8c729c}.mk-project-details-body strong{color:#785e8b}.mk-detail-label{color:#a28bae}.mk-upgrade-note{color:#9983aa}.mk-report-stats>div>span{color:#967aa8}.mk-report-stats>div>strong{color:#7f6192}.mk-report-stats>div:first-child>strong{color:#63856e}.mk-report-table-panel h2{color:#87649d}.mk-report-table-panel>header>span{color:#a78db8}.mk-report-table th{color:#a089b0}.mk-report-table strong{color:#80608f}.mk-report-table small{color:#a58bb5}.mk-report-scope{color:#a18bae}.mk-report-table td:first-child>button:hover strong{text-decoration:underline}.mk-community-empty h2,.mk-reports-empty h2{color:#8e6ba1}@media (width<=1120px){.mk-featured-kit{grid-template-columns:minmax(140px,1fr) minmax(200px,1.5fr);gap:14px;padding:24px 24px 0}.mk-featured-copy>strong{font-size:23px}.mk-featured-open{z-index:1;pointer-events:none;grid-area:2/1;align-self:start;margin-top:-53px;font-size:12px;position:relative}.mk-featured-files{grid-area:1/2/3}.mk-featured-paper{padding:13px 10px}.mk-featured-paper:nth-child(3){display:none}.mk-recent-project{width:30%}}@media (width<=760px){.mk-page-heading h1{font-size:30px}.mk-home{gap:27px}.mk-home .mk-recent-file{flex-wrap:wrap;row-gap:5px;padding:16px 14px}.mk-home .mk-recent-file>span:nth-child(2){width:calc(100% - 85px)}.mk-recent-file strong{font-size:12px}.mk-recent-file .mk-file-mark{width:38px;height:44px}.mk-recent-project{order:3;width:calc(100% - 65px);margin-top:-3px;margin-left:51px}.mk-recent-project>svg{width:12px;height:12px}.mk-recent-project>small{font-size:10px}.mk-featured-kit{grid-template-columns:1.1fr .9fr;gap:10px;min-height:211px;padding:20px 17px 0}.mk-featured-copy{padding-top:0}.mk-featured-copy>strong{margin-top:13px;font-size:20px;line-height:1.25}.mk-featured-copy>small{margin-top:8px;font-size:10px}.mk-featured-stage{padding:4px 8px;font-size:9px}.mk-featured-open{align-self:end;gap:7px;margin-top:-34px;padding-bottom:20px;font-size:11px}.mk-featured-open>svg{width:16px;height:16px}.mk-featured-files{gap:7px;height:190px;overflow:hidden}.mk-featured-paper{flex:none;width:100%;min-width:95px;max-width:123px;height:157px;padding:13px 10px;transform:rotate(3deg)}.mk-featured-paper:nth-child(2){display:none}.mk-featured-paper>strong{max-height:37px;font-size:9px;line-height:1.4}.mk-featured-paper>span:last-child{height:25px;margin-top:10px}.mk-featured-paper.slides{align-self:center;height:127px}.mk-featured-folder{width:115px;height:168px}.mk-featured-folder>svg{width:65px;height:65px}.mk-featured-folder>i{width:45px;height:65px;top:38px;left:8px}.mk-featured-folder>i:last-child{right:5px}.mk-library-entry{gap:10px;padding:18px 15px}.mk-library-entry>strong{font-size:12px}.mk-library-entry>span{display:none}.mk-library-entry>svg:last-child{width:15px;margin-left:auto}.mk-unsorted{margin-top:20px;padding:14px}.mk-unsorted strong{font-size:12px}.mk-unsorted small{font-size:9px}.mk-community-copy h2{font-size:13px}.mk-community-actions>button{color:#9573a8}.mk-community-actions>button[aria-pressed=true]{color:#87579f}.mk-report-table th,.mk-report-table small,.mk-report-scope{font-size:10px}}.mk-kit-card-copy small,.mk-recent-file small,.mk-file-row-open small,.mk-deck-copy small{color:#81718c;font-size:12px}.mk-plan,.mk-section-heading>span{color:#81718c}.mk-kit-tabs>button[aria-pressed=true]{color:#6d4393}.mk-kit-tabs button>span{color:#977ca9}.mk-file-row-publish{color:#87629d;font-size:12px}.mk-content-heading .text-button{font-size:13px}.mk-content-empty h3{color:#816291}.mk-content-empty>small{color:#91769f;font-size:12px}.mk-content-empty button{color:#855d9d;font-size:13px}.mk-project-details>summary{color:#856991;font-size:13px}.mk-project-details-body p,.mk-project-details-body label{color:#80678f}.mk-community-heading>div>p,.mk-reports-heading>div>p{color:#84708f;font-size:14px}.mk-local-label{color:#876d97;font-size:11px}.mk-community-copy>small{color:#8b6c9e;font-size:11px}.mk-community-creator{color:#8b6d9b;font-size:11px}.mk-community-actions>button{color:#876099;min-height:35px;font-size:12px}.mk-community-actions>button[aria-pressed=true]{color:#7e459c}.mk-community-copy h2{color:#624672}.mk-community-empty p,.mk-reports-empty p{color:#8b6d9a}.mk-report-stats>div>span{color:#8c6e9e;font-size:12px}.mk-report-table-panel>header>span{color:#90749f;font-size:11px}.mk-report-table th{color:#8d759b;font-size:11px}.mk-report-table td{color:#81638f}.mk-report-table strong{color:#795587;font-size:13px}.mk-report-table small{color:#9779a7;font-size:11px}.mk-report-scope{color:#8c749a;font-size:12px}.mk-unsorted strong{color:#7c658a}.mk-unsorted small{color:#947aa4;font-size:11px}.mk-upgrade-note{color:#8d729d;font-size:12px}.mk-featured-copy>small{color:#789482;font-size:12px}.mk-library-entry>span{color:#8a6ba0}@media (width<=760px){.mk-kit-card-copy small,.mk-recent-file small,.mk-file-row-open small,.mk-deck-copy small{font-size:11px}.mk-kit-tabs>button{font-size:12px}.mk-file-row-publish,.mk-content-heading .text-button,.mk-content-empty>small{font-size:11px}.mk-content-empty button,.mk-project-details>summary,.mk-community-heading>div>p,.mk-reports-heading>div>p{font-size:12px}.mk-local-label,.mk-community-copy>small,.mk-community-creator{font-size:10px}.mk-community-actions>button{min-height:32px;font-size:10px}.mk-report-stats>div>span,.mk-report-table-panel>header>span,.mk-report-table th{font-size:10px}.mk-report-table strong{font-size:12px}.mk-report-table small{font-size:10px}.mk-report-scope,.mk-upgrade-note,.mk-featured-copy>small{font-size:11px}.mk-recent-project>small{font-size:10px}}.mk-kit-outcome{margin-top:20px}.mk-kit-outcome>summary{color:#856b95;cursor:pointer;align-items:center;gap:6px;padding:3px 0;font-size:13px;list-style:none;display:flex}.mk-kit-outcome>summary::-webkit-details-marker{display:none}.mk-kit-outcome>summary>span{color:#a08caf;font-size:11px}.mk-kit-outcome>summary>svg{margin-left:auto}.mk-kit-outcome[open]>summary>svg{transform:rotate(180deg)}.mk-kit-outcome>textarea{width:100%;margin-top:12px}.mk-kit-outcome>summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ad8fca}.mk-featured-stage{color:#456c58}.mk-featured-copy>small{color:#566c60}.mk-featured-open{color:#416750}.mk-essentials-entry{background:#faf8fd;border:1px solid #e2dced;border-radius:13px;align-items:center;gap:15px;margin:22px 0 28px;padding:19px 22px;display:flex}.mk-essentials-entry>div{flex:1;min-width:0}.mk-essentials-entry strong{color:#30253e;font-size:15px;display:block}.mk-essentials-entry small{color:#786c84;margin-top:5px;font-size:12px;line-height:1.5;display:block}.mk-essentials-entry .secondary{flex-shrink:0;min-height:41px;padding:9px 13px;font-size:12px}@media (width<=760px){.mk-essentials-entry{flex-wrap:wrap;gap:12px;padding:16px}.mk-essentials-entry>div{flex-basis:calc(100% - 60px)}.mk-essentials-entry .secondary{justify-content:center;width:100%;margin-left:0}}.mk-page{--mk-ink:#102b45;--mk-muted:#64758b;--mk-line:#e5ebf0;--mk-purple:#087e83;color:var(--mk-ink)}.mk-kit-index{gap:12px;display:grid}.mk-kit-card.mk-kit-row{border-color:var(--mk-line);width:100%;box-shadow:none;border-radius:12px;align-items:center;gap:18px;padding:23px 24px;display:flex}.mk-kit-card.mk-kit-row:hover{background:#fbfdfd;border-color:#afcdd1;transform:none}.mk-kit-row-icon{color:#087e83;background:#eef6f6;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mk-kit-row-copy{flex:1;min-width:0}.mk-kit-row-copy>strong{color:#102b45;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.4;display:block}.mk-kit-row-copy>small{color:#64758b;margin-top:5px;font-size:13px;line-height:1.5;display:block}.mk-kit-row-next{color:#466075;overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.5;display:block}.mk-kit-row>svg{color:#64758b;flex:none}.mk-first-kit{text-align:center;border-block:1px solid var(--mk-line);color:#64758b;flex-direction:column;align-items:center;gap:15px;padding:55px 24px;display:flex}.mk-first-kit h2{color:#102b45;letter-spacing:-.03em;font-size:23px}.mk-first-kit p{max-width:38ch;margin:0;font-size:15px;line-height:1.6}.mk-first-kit>.secondary{margin-top:6px}.mk-project-meta{color:#64758b;margin:10px 0 0;font-size:14px;line-height:1.5}.mk-project-page .mk-kit-tabs{border-color:#e5ebf0;gap:30px;margin-bottom:32px;overflow-x:auto}.mk-project-page .mk-kit-tabs>button{color:#64758b;white-space:nowrap;min-height:44px;font-size:14px}.mk-project-page .mk-kit-tabs>button[aria-pressed=true]{color:#087e83;border-color:#087e83}.mk-project-page .mk-kit-tabs button>span{color:#64758b;background:#f0f4f6;border-radius:5px;min-width:20px;height:20px;font-size:12px}.mk-overview{gap:32px;display:grid}.mk-overview .cs-kit-next-action{background:#f3f9f9;border-color:#dbeaea;border-radius:8px;margin:0}.mk-essentials-list>.mk-section-heading{margin-bottom:8px}.mk-essentials-list h2{color:#102b45;font-size:20px}.mk-essentials-list>.mk-section-heading>.text-button{color:#087e83;min-height:40px;font-size:14px}.mk-essentials-list>div:last-child{display:grid}.mk-essentials-list>div:last-child>button{text-align:left;background:0 0;border-bottom:1px solid #e5ebf0;border-radius:0;align-items:center;gap:16px;width:100%;min-height:80px;padding:14px 2px;display:flex}.mk-essentials-list>div:last-child>button:hover{background:#f7f9fb}.mk-essential-icon{color:#39758b;background:#f0f5f8;border-radius:8px;flex:none;place-items:center;width:40px;height:42px;display:grid}.mk-essentials-list>div:last-child>button>span:nth-child(2){flex:1;min-width:0}.mk-essentials-list strong{color:#102b45;font-size:15px;font-weight:600;line-height:1.4;display:block}.mk-essentials-list small{color:#64758b;margin-top:4px;font-size:13px;line-height:1.5;display:block}.mk-essentials-list>div:last-child>button>svg{color:#64758b;flex:none}.mk-project-page .mk-create-options{border-color:#e5ebf0;border-radius:10px;min-width:220px;box-shadow:0 12px 30px #102b4514}.mk-project-page .mk-create-options>button{color:#102b45;border-radius:6px;min-height:44px;font-size:14px}.mk-project-page .mk-create-options>button:hover{background:#f0f6f7}.mk-project-page .mk-project-details{border-color:#e5ebf0;margin-top:32px;padding-top:12px}.mk-project-page .mk-project-details>summary{color:#466075;min-height:44px;font-size:14px}.mk-project-page .mk-project-details-body{padding:16px 0 24px}.mk-project-page .mk-project-details-body strong{color:#102b45;font-size:15px}.mk-project-page .mk-project-details-body p,.mk-project-page .mk-project-details-body label{color:#64758b;font-size:14px}.mk-project-page .mk-detail-label{color:#64758b;letter-spacing:0;text-transform:none;font-size:12px}.mk-project-page .mk-project-details-body input{border-color:#e5ebf0;min-height:44px;font-size:14px}.mk-connected-details{border-top:1px solid #e5ebf0;padding:12px 0}.mk-connected-details>summary{cursor:pointer;color:#466075;align-items:center;gap:8px;min-height:44px;font-size:14px;list-style:none;display:flex}.mk-connected-details>summary::-webkit-details-marker{display:none}.mk-connected-details[open]>summary>svg{transform:rotate(180deg)}.mk-workshop-entry{border-top:1px solid #e5ebf0;padding:12px 0}.mk-workshop-entry>.text-button{color:#466075;min-height:44px;font-size:14px}.mk-page .mk-content-empty{background:#fbfcfd;border:1px solid #e5ebf0;border-radius:12px;gap:15px}.mk-page .mk-content-empty h3{color:#102b45;font-size:20px}.mk-page .mk-content-empty p{color:#64758b;max-width:40ch;margin:0;font-size:14px;line-height:1.6}.mk-page .mk-content-empty>span{color:#39758b;background:#eef4f7;border-radius:10px;width:48px;height:48px}.mk-page .mk-file-row-open small,.mk-page .mk-deck-copy small{color:#64758b;font-size:13px}.mk-page .mk-file-row-open strong,.mk-page .mk-deck-copy strong{color:#102b45;font-size:15px}.mk-page .mk-file-row-publish{color:#466075;min-height:40px;font-size:12px}.mk-page .mk-content-heading .text-button{color:#087e83;min-height:40px;font-size:14px}.mk-project-page button:focus-visible,.mk-project-page summary:focus-visible,.mk-kit-row:focus-visible{outline-offset:3px;outline:3px solid #75b8c0}@media (width<=760px){.mk-kit-card.mk-kit-row{gap:13px;padding:19px 16px}.mk-kit-row-copy>strong{font-size:16px}.mk-kit-row-icon{width:40px;height:42px}.mk-project-page .mk-page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px}.mk-project-page .mk-page-heading h1{font-size:28px}.mk-project-page .mk-create-menu{margin-left:0}.mk-project-page .mk-kit-tabs{gap:24px;margin-bottom:24px}.mk-project-page .mk-kit-tabs>button{font-size:13px}.mk-project-page .mk-project-details-body{grid-template-columns:1fr;gap:24px}.mk-project-page .mk-create-options{left:0;right:auto}.mk-essentials-list>div:last-child>button{min-height:76px}.mk-overview{gap:24px}.mk-project-page .mk-project-details-body form>div{flex-wrap:wrap}.mk-project-page .mk-project-details-body form>div label{min-width:150px}}.mk-project-page .mk-next-step{background:#f1f9f9;border:1px solid #d8ecec;border-radius:9px;align-items:flex-start;gap:20px;min-width:0;padding:24px;display:flex}.mk-next-step-icon{color:#087e83;background:#e0f0f1;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mk-next-step-copy{flex:1;min-width:0}.mk-next-step-copy>span{color:#087e83;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.5;display:block}.mk-next-step-copy>h2{letter-spacing:-.025em;color:#102b45;font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.mk-next-step-copy>p{color:#536e80;margin:7px 0 0;font-size:14px;line-height:1.6}.mk-next-step-copy>details{color:#64758b;margin-top:10px;font-size:12px}.mk-next-step-copy>details>summary{cursor:pointer;width:fit-content;min-height:28px;line-height:28px}.mk-next-step-copy>details p{max-width:580px;margin-top:4px;font-size:12px;line-height:1.6}.mk-next-step>.primary{white-space:nowrap;flex:none;align-self:center;min-height:44px;padding-inline:16px}.mk-overview-work{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);align-items:start;gap:30px;min-width:0;display:grid}.mk-overview-work>*{min-width:0}.mk-overview-work .mk-section-heading{min-height:40px;margin-top:0}.mk-overview-work .mk-section-heading>h2{font-size:20px}.mk-overview-recent .cs-recent-list{display:block}.mk-overview-recent .mk-recent-file{min-height:82px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e5ebf0;border-radius:0;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:16px 0}.mk-overview-recent .mk-recent-project{display:none}.mk-overview-recent .mk-recent-file>span:nth-child(2)>strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.mk-overview-recent .mk-file-mark{border-radius:7px;width:38px;height:42px}.mk-overview-recent .mk-recent-file:hover{background:#f7f9fb}.mk-overview-work .mk-essentials-entry{grid-column:1/-1;margin:0}.mk-overview-work:not(:has(.mk-overview-recent)){grid-template-columns:1fr}.mk-project-page .mk-create-menu>.secondary{align-items:center;gap:9px;min-height:44px;padding-inline:17px;display:inline-flex}@media (width<=1100px){.mk-overview-work{grid-template-columns:1fr;gap:28px}.mk-next-step{flex-wrap:wrap}.mk-next-step>.primary{margin-left:66px}.mk-next-step-copy{flex-basis:calc(100% - 66px)}}@media (width<=760px){.mk-project-page .mk-next-step{gap:14px;padding:20px}.mk-next-step-icon{width:38px;height:38px}.mk-next-step-copy{flex-basis:calc(100% - 52px)}.mk-next-step-copy>h2{font-size:19px}.mk-next-step-copy>p{font-size:13px}.mk-next-step>.primary{white-space:normal;text-align:left;margin-left:52px}.mk-overview-work{gap:26px}}.brand-field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.brand-controls label{color:var(--ff-ink,#20211f);margin:0;font-size:14px;font-weight:500;display:block}.brand-controls select,.brand-controls input:not([type=file]):not([type=color]){border:1px solid var(--ff-line,#d7d7cf);width:100%;height:48px;font:inherit;color:var(--ff-ink,#20211f);background:#fff;border-radius:9px;margin-top:8px;padding:10px 12px}.brand-color{align-items:center;gap:8px;margin-top:8px;display:flex}.brand-color input[type=color]{background:#fff;border:1px solid #d7d7cf;border-radius:9px;width:48px;min-width:48px;height:48px;padding:4px}.brand-color input:not([type=color]){font-variant-numeric:tabular-nums;margin-top:0!important}.brand-logo-control{border-top:1px solid var(--ff-line,#d7d7cf);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding-top:24px;display:flex}.brand-logo-control>div{flex:1;min-width:120px}.brand-logo-control strong,.brand-logo-control small{display:block}.brand-logo-control strong{font-size:14px}.brand-logo-control small{color:var(--ff-muted,#61615b);margin-top:6px;font-size:12px}.brand-logo-control>img{object-fit:contain;background:#fff;border-radius:4px;width:90px;height:40px;padding:4px}.brand-controls .brand-upload{cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:inline-flex;position:relative}.brand-upload input{opacity:0;width:1px;height:1px;position:absolute}.brand-upload:focus-within{outline-offset:3px;outline:2px solid #2559eb}.brand-preview{border:1px solid #d7d7cf;border-top:5px solid var(--brand-accent);color:#20211f;background:#fff;border-radius:10px;margin:28px 0 18px;padding:24px;overflow:hidden}.brand-preview>span{letter-spacing:.1em;color:#61615b;font-size:10px}.brand-preview h3{letter-spacing:-.03em;margin:12px 0 22px;font-family:inherit;font-size:25px;line-height:1.2}.brand-preview>div{align-items:center;gap:12px;display:flex}.brand-preview i{background:var(--brand-accent);border-radius:3px;width:35%;height:12px;display:block}.brand-preview p{color:#61615b;margin:0;font-size:12px;line-height:1.5}.brand-preview footer{color:#61615b;border-top:1px solid #eeede9;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:20px;font-size:10px;display:flex}.brand-preview footer img{object-fit:contain;max-width:100px;max-height:30px}.brand-scope{color:#61615b;font-size:12px;line-height:1.65}.brand-actions{align-items:center;gap:15px;margin-top:20px;display:flex}.brand-settings-content form>[role=status]{color:#61615b;min-height:20px;margin-top:12px;font-size:13px}@media (width<=520px){.brand-field-pair{grid-template-columns:1fr}.brand-actions{flex-wrap:wrap}.brand-preview{padding:20px}.brand-preview h3{font-size:23px}}.settings-disclosure{border-top:1px solid var(--border,#e4ebf4);margin-top:20px;padding-top:16px}.settings-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;list-style:none;display:flex}.settings-disclosure>summary::-webkit-details-marker{display:none}.settings-disclosure>summary>svg{transition:transform .15s}.settings-disclosure[open]>summary>svg{transform:rotate(180deg)}.settings-grid .settings-disclosure p{font-size:12px;line-height:1.6}.settings-backup-list{margin:14px 0 0;padding:0;list-style:none}.settings-backup-list li{border-top:1px solid var(--border,#e4ebf4);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.settings-backup-list li>span{min-width:0}.settings-backup-list strong{font-size:12px;font-weight:650;display:block}.settings-backup-list small{color:var(--muted,#667994);margin-top:4px;font-size:11px;display:block}.settings-backup-list .text-button{white-space:nowrap;min-height:36px;font-size:12px}.settings-error{color:#a43d47}.settings-grid .import-confirm>strong{overflow-wrap:anywhere;font-size:13px}.settings-grid .import-confirm button{margin-top:8px}.settings-disclosure .file-label{margin-top:16px}.settings-disclosure .file-label:focus-within{outline-offset:4px;border-radius:4px;outline:2px solid #93b4f7}@media (width<=480px){.settings-backup-list li{flex-wrap:wrap;align-items:flex-start}.settings-backup-list li>span{flex:150px}.settings-grid .import-confirm button+button{margin-left:0}.settings-grid .import-confirm{flex-wrap:wrap;gap:10px;display:flex}.settings-grid .import-confirm>strong,.settings-grid .import-confirm>p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.settings-disclosure>summary>svg{transition:none}}.draft-studio-dialog{border:1px solid var(--border);width:min(1060px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--navy);background:#fff;border-radius:22px;padding:0;overflow:auto;box-shadow:0 24px 90px #30234a30}.draft-studio-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2f234f60}.draft-studio-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 22px;display:flex}.draft-studio-header h1{margin:6px 0 9px;font-size:28px}.draft-studio-header p{color:var(--muted);max-width:65ch;font-size:13px}.draft-studio-header>.icon-button{flex:none}.draft-studio-eyebrow{letter-spacing:.07em;color:#80639e;font-size:10px;font-weight:750}.draft-studio-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:26px;padding:25px 28px 28px;display:grid}.draft-studio-form{min-width:0}.draft-studio-form label{gap:6px;font-size:12px}.draft-studio-form label+label,.draft-studio-field+.draft-studio-field{margin-top:16px}.draft-studio-form input,.draft-studio-form textarea,.draft-studio-form select{border-color:#ddd5e8;width:100%;font-size:13px}.draft-studio-form textarea{resize:vertical}.draft-studio-field-note{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.draft-studio-form>.primary{margin-top:20px}.draft-studio-note{color:var(--muted);margin-top:11px;font-size:11px;line-height:1.6}.draft-studio-error{color:#a63d47;background:#fff3f3;border:1px solid #f0d7da;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px}.draft-studio-context{border:1px solid #e8e1ef;border-radius:10px;margin-top:18px}.draft-studio-context summary,.draft-studio-prompt summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.draft-studio-context summary::-webkit-details-marker{display:none}.draft-studio-prompt summary::-webkit-details-marker{display:none}.draft-studio-context summary{padding:12px;font-size:12px;font-weight:650}.draft-studio-context small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:450;display:block}.draft-studio-context>div{padding:2px 12px 14px}.draft-studio-context[open] summary>svg,.draft-studio-prompt[open] summary>svg{transform:rotate(180deg)}.draft-studio-prompt{border-top:1px solid var(--border);margin-top:22px;padding-top:17px}.draft-studio-prompt summary{color:var(--muted);font-size:12px;font-weight:600}.draft-studio-prompt>div>p{color:var(--muted);margin:10px 0 12px;font-size:11px}.draft-studio-prompt>div>.draft-studio-error{color:#a63d47}.draft-studio-prompt .secondary{min-height:40px;padding:9px 13px;font-size:12px}.draft-studio-context summary:focus-visible,.draft-studio-prompt summary:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #b298e5}.draft-studio-review{background:#faf8fd;border:1px solid #ebe5f3;border-radius:15px;align-self:start;min-width:0;padding:22px}.draft-studio-review>header h2{overflow-wrap:anywhere;margin:6px 0 8px;font-size:24px}.draft-studio-review>header>p{color:var(--muted);font-size:12px}.draft-studio-destination{align-items:center;gap:7px;margin-top:10px;display:flex}.draft-studio-destination strong{color:#564169}.draft-studio-destination span{overflow-wrap:anywhere;min-width:0}.draft-studio-sections{margin-top:20px}.draft-studio-sections>section{border-top:1px solid #e9e3f0;padding:17px 0}.draft-studio-sections h3{margin-bottom:8px;font-size:15px}.draft-studio-sections p{color:#62566f;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.draft-studio-review>footer{border-top:1px solid #e9e3f0;padding-top:16px}.draft-studio-stale{color:#85551b;background:#fff5e5;border:1px solid #edd8b9;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.6}.draft-studio-review .primary{font-size:13px}.draft-studio-empty{padding:25px 0 35px}.draft-studio-empty h2{margin:18px 0 10px;font-size:22px}.draft-studio-empty p{color:var(--muted);max-width:35ch;font-size:13px}.draft-studio-review h2:focus{outline-offset:6px;border-radius:3px;outline:2px solid #b298e5}@media (width<=760px){.draft-studio-dialog{border-radius:17px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.draft-studio-header{padding:20px}.draft-studio-header h1{font-size:24px}.draft-studio-layout{grid-template-columns:1fr;gap:24px;padding:20px}.draft-studio-review{padding:19px}.draft-studio-header p{max-width:40ch}}.pmo-home{gap:30px;display:grid}.hub-section{min-width:0}.hub-intro{isolation:isolate;background:linear-gradient(115deg,#eaf6ee,#f3f6f8 65%,#f5f1fc);border-radius:24px;padding:26px 22px 20px;position:relative}.hub-intro:before{content:"";z-index:-1;background:linear-gradient(140deg,#e7ddfc99,#f6f4fc00);border-radius:0 24px 0 100%;width:38%;height:60%;position:absolute;inset:0 0 auto auto}.hub-intro>header{justify-content:space-between;align-items:center;gap:22px;padding:0 7px 25px;display:flex}.hub-eyebrow{letter-spacing:.11em;color:var(--muted);margin-bottom:10px;font-size:10px;font-weight:750;display:block}.hub-intro h1{letter-spacing:-.045em;max-width:790px;font-size:clamp(27px,2.65vw,40px)}.hub-intro header p{color:var(--muted);margin-top:8px;font-size:18px}.hub-intro header .primary{white-space:nowrap}.hub-outcomes{background:#ffffffed;border:1px solid #e6e4ed;border-radius:16px;padding:23px}.hub-outcomes h2{letter-spacing:-.04em;font-size:25px}.hub-outcomes>p{color:var(--muted);margin-top:6px;font-size:16px}.hub-outcomes>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.hub-outcomes>div>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:86px;padding:16px 13px;transition:border-color .15s,transform .15s;display:flex}.hub-outcomes>div>button:hover{border-color:#b7a0ed;transform:translateY(-2px)}.hub-outcomes strong{flex:1;font-size:14px;font-weight:650;line-height:1.4}.hub-outcomes button>svg:last-child{display:none}.hub-action-icon{width:46px;height:48px;color:var(--blue);background:#f4f0fd;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hub-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hub-kit-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:27px 24px 20px;position:relative;overflow:hidden}.hub-kit-card:before{content:"";background:#e6dafa;height:9px;position:absolute;inset:0 0 auto}.hub-kit-card.mint:before{background:#d1efd9}.hub-kit-card>div{align-items:center;gap:10px;margin-bottom:11px;display:flex}.hub-kit-symbol{color:var(--blue);align-items:center;display:flex}.hub-kit-card h3{overflow-wrap:anywhere;font-size:21px}.hub-kit-card>p{color:var(--muted);overflow-wrap:anywhere;min-height:48px;font-size:15px}.hub-kit-card footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.hub-kit-card footer>span{color:var(--muted);font-size:13px}.hub-kit-card .primary{min-height:39px;padding:8px 13px}.hub-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.hub-collections>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:140px;padding:22px;display:flex}.hub-collections>button:hover{background:#fcfaff;border-color:#cbb9ee}.hub-collections strong{letter-spacing:-.035em;font-size:18px;line-height:1.3;display:block}.hub-collections small{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.5;display:block}.hub-collection-art{background:#fff;border:1px solid #e8e4f2;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;width:82px;min-width:68px;height:90px;padding:15px 10px;display:flex;box-shadow:0 6px 18px #49377408}.hub-collection-art.document b{background:#9467e6;border-radius:3px;width:40%;height:6px;margin-bottom:4px}.hub-collection-art.document i{background:#d8d4e3;border-radius:3px;height:4px}.hub-collection-art.document i:nth-last-child(2){width:80%}.hub-collection-art.document i:last-child{background:#ffdb72;width:45%;margin-top:4px}.hub-collection-art.bars{flex-direction:row;align-items:flex-end;gap:5px;padding:15px 10px}.hub-collection-art.bars i{background:linear-gradient(#d2bafa,#7850d7);border-radius:3px 3px 0 0;width:13px;height:28%}.hub-collection-art.bars i:nth-child(2){height:45%}.hub-collection-art.bars i:nth-child(3){height:70%}.hub-collection-art.bars i:nth-child(4){height:95%}.hub-collection-art.notes{grid-template-columns:repeat(3,1fr);gap:5px;padding:17px 10px;display:grid}.hub-collection-art.notes i{background:#ceb6f2;border-radius:3px;box-shadow:0 3px 3px #322c4210}.hub-collection-art.notes i:nth-child(3n+2){background:#ffdb7d}.hub-collection-art.notes i:nth-child(3n){background:#b2e8c9}.hub-file-actions{border:1px solid var(--border);background:#fff;border-radius:17px;padding:24px}.hub-file-actions>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:19px;display:grid}.hub-file-actions button{border:1px solid var(--border);color:var(--blue);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 12px;font-size:14px;display:flex}.hub-file-actions button:hover{background:var(--pale)}.hub-file-actions button>svg:last-child{display:none}.hub-lead{background:#f6f4fb;border:1px solid #ede8f6;border-radius:18px;grid-template-columns:1fr 1.7fr;gap:24px;padding:25px;display:grid}.hub-lead h2{font-size:26px}.hub-lead>div>p{color:var(--muted);max-width:320px;margin-top:12px;font-size:15px}.hub-lead>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hub-lead button{text-align:left;border:1px solid var(--border);background:#fff;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.hub-lead button>svg:first-child{color:var(--blue)}.hub-lead button>svg:last-child{color:var(--muted);margin-left:auto}.hub-lead strong{font-size:14px;line-height:1.4;display:block}.hub-lead small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.hub-kit-search{border:1px solid var(--border);max-width:450px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:10px;margin-bottom:25px;padding:0 13px;display:flex}.hub-kit-search input{background:0 0;border:0;width:100%}.hub-kit-workspace>.text-button{margin-bottom:22px}.hub-kit-workspace>.page-heading{margin-top:8px}.hub-heading-actions{flex-shrink:0;gap:9px;display:flex}.hub-kit-tools{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:30px;display:grid}.hub-kit-tools>button{border:1px solid var(--border);text-align:left;background:#f6f3fc;border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}.hub-kit-tools>button>svg{color:var(--blue)}.hub-kit-tools>button>svg:last-child{margin-left:auto}.hub-kit-tools strong{font-size:15px;display:block}.hub-kit-tools small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.hub-kit-workspace>.hub-section{margin-top:30px}.hub-empty{text-align:center;color:var(--muted);background:#faf9fc;border:1px dashed #d9d2e6;border-radius:14px;padding:35px}.hub-empty svg{color:var(--blue);margin-bottom:12px}.hub-empty p{margin:10px 0 17px}.hub-empty .secondary>svg{margin:0}.hub-empty.compact{padding:22px;font-size:14px}.hub-deck-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.hub-deck-grid>button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.hub-deck-grid img{aspect-ratio:16/9;object-fit:contain;background:#f7f5fc;width:85px}.hub-deck-grid small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.hub-deck-grid strong{font-size:14px}.hub-dialog{border:1px solid var(--border);width:min(520px,100% - 28px);max-height:calc(100dvh - 28px);color:var(--navy);background:#fff;border-radius:22px;padding:30px;box-shadow:0 25px 100px #23103930}.hub-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27203960}.hub-dialog>h2{margin:0 25px 12px 0;font-size:26px}.hub-dialog>p{color:var(--muted);margin-bottom:24px;font-size:15px}.hub-dialog form>.primary{margin-top:23px}.hub-dialog label{font-size:14px}.hub-dialog input,.hub-dialog textarea,.hub-dialog select{width:100%;font-size:16px}.hub-workflow-dialog{width:min(900px,100% - 28px);padding:30px}.hub-workflow-dialog>h2{margin-bottom:25px}.hub-workflow-layout{grid-template-columns:235px 1fr;gap:30px;display:grid}.hub-workflow-layout>aside{border-right:1px solid var(--border);padding-right:20px}.hub-workflow-layout aside>button{text-align:left;width:100%;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-bottom:6px;padding:12px 10px;font-size:14px;display:flex}.hub-workflow-layout aside>button[aria-pressed=true]{background:var(--pale);color:var(--blue);border-color:#d2c1f4;font-weight:650}.hub-recipe-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.hub-recipe-heading h3{font-size:20px}.hub-recipe-heading p{color:var(--muted);margin-top:5px;font-size:14px}.hub-recipe-note{color:#477660;background:#f0f8f3;border-radius:10px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;display:flex}.hub-recipe-note p{font-size:12px;line-height:1.6}.hub-recipe-note svg{margin-top:2px}.kit-context-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.kit-context-strip label{align-items:center;gap:10px;font-size:13px;display:flex}.kit-context-strip select{background:#fff;max-width:300px;padding:7px 10px;font-size:14px}.kit-context-strip>.text-button{margin-left:auto}@media (width<=1250px){.hub-outcomes>div{grid-template-columns:repeat(2,1fr)}.hub-collections{gap:12px}.hub-collections>button{padding:18px 15px}.hub-collection-art{width:65px;min-width:55px;height:79px}.hub-lead{grid-template-columns:1fr}.hub-lead>div>p{max-width:600px}.hub-intro>header{align-items:flex-start}.hub-deck-grid{grid-template-columns:1fr 1fr}}@media (width<=1000px){.hub-collections{grid-template-columns:1fr}.hub-collections>button{min-height:110px;padding:17px 20px}.hub-collections small{max-width:340px}.hub-file-actions>div{grid-template-columns:1fr}.hub-kit-card{padding:25px 18px 18px}.hub-kit-grid{gap:15px}.hub-kit-tools{grid-template-columns:1fr}.hub-heading-actions{flex-wrap:wrap}.hub-kit-card footer{flex-direction:column;align-items:flex-start}.hub-kit-card footer .primary{align-self:flex-end}.hub-intro>header{flex-direction:column}.hub-intro h1{font-size:31px}.hub-workflow-layout{grid-template-columns:200px 1fr;gap:20px}}@media (width<=760px){.pmo-home{gap:25px}.hub-intro{border-radius:20px;padding:22px 14px 14px}.hub-intro>header{gap:18px;padding:0 5px 22px}.hub-eyebrow{font-size:9px}.hub-intro h1{font-size:29px}.hub-intro header p{font-size:16px}.hub-outcomes{padding:20px 15px}.hub-outcomes h2{font-size:23px}.hub-outcomes>p{font-size:14px}.hub-outcomes>div{grid-template-columns:1fr;gap:9px;margin-top:18px}.hub-outcomes>div>button{min-height:68px;padding:10px 12px}.hub-outcomes button>svg:last-child{color:var(--muted);display:block}.hub-action-icon{width:40px;height:43px}.hub-outcomes strong{font-size:15px}.hub-kit-grid{grid-template-columns:1fr}.hub-kit-card footer{flex-direction:row;align-items:center}.hub-collections strong{font-size:18px}.hub-collections small{font-size:14px}.hub-lead{gap:20px;padding:23px 18px}.hub-lead>div:last-child{grid-template-columns:1fr}.hub-lead h2{font-size:24px}.hub-lead strong{font-size:15px}.hub-file-actions{padding:22px 18px}.hub-file-actions h2{font-size:23px}.hub-file-actions button{justify-content:flex-start;font-size:14px}.hub-file-actions button>svg:last-child{margin-left:auto;display:block}.hub-heading-actions{width:100%}.hub-heading-actions .primary{flex:1}.hub-deck-grid{grid-template-columns:1fr}.hub-dialog,.hub-workflow-dialog{padding:25px 20px}.hub-dialog>h2{font-size:24px}.hub-workflow-layout{grid-template-columns:1fr;gap:22px}.hub-workflow-layout>aside{border-right:0;gap:7px;padding:0 0 10px;display:flex;overflow:auto}.hub-workflow-layout aside>.hub-eyebrow{display:none}.hub-workflow-layout aside>button{white-space:nowrap;min-width:max-content;padding:11px}.hub-recipe-heading{align-items:flex-start}.hub-recipe-heading h3{font-size:21px}.kit-context-strip label{flex-wrap:wrap}.kit-context-strip>.text-button{margin-left:0}.kit-context-strip select{max-width:230px}}.hub-section-copy{color:var(--muted);margin:-5px 0 18px;font-size:14px}.hub-stage{color:#68558b;background:#f0ecf8;border-radius:7px;margin:0 0 12px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.hub-stage.stage-starting{color:#4e6c98;background:#edf5ff}.hub-stage.stage-planning{color:#7048b1;background:#eee8fc}.hub-stage.stage-executing{color:#3e795b;background:#e6f5ec}.hub-stage.stage-closing{color:#8d6a20;background:#fff3d9}.hub-kit-card>p{min-height:0}.hub-kit-card>.hub-card-next{overflow-wrap:anywhere;background:#f9f7fc;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;margin:15px 0 0;padding:12px;font-size:14px;display:flex}.hub-card-next>strong{letter-spacing:.045em;text-transform:uppercase;color:var(--muted);font-size:10px}.hub-card-next small{color:var(--muted);align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.hub-card-next.suggested{color:#796f87;background:#faf9fc}.hub-card-next.suggested>span{font-size:13px}.hub-project-guide{background:linear-gradient(110deg,#f5f1fb,#f7fbf8);border:1px solid #e5ddee;border-radius:17px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:25px;margin:0 0 24px;padding:26px;display:grid}.hub-project-guide h2{letter-spacing:-.035em;max-width:480px;font-size:25px;line-height:1.2}.hub-project-guide>div>p{color:var(--muted);max-width:490px;margin-top:12px;font-size:14px;line-height:1.65}.hub-project-guide ol{color:#5f536f;margin:17px 0 22px;padding-left:20px;font-size:14px;line-height:1.65}.hub-project-guide li+li{margin-top:7px}.hub-project-guide .hub-stage{margin-bottom:13px}.hub-next-action{background:#fff;border:1px solid #e8e2ef;border-radius:13px;align-self:start;padding:20px}.hub-next-action h2{font-size:19px}.hub-next-action>div>p{color:var(--muted);margin:6px 0 16px;font-size:13px;line-height:1.6}.hub-next-action label{min-width:0;font-size:13px}.hub-next-action input{width:100%;padding:10px;font-size:14px}.hub-next-action-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.hub-next-action-bottom label{flex:1}.hub-next-action-bottom label>span{color:var(--muted);font-size:11px;font-weight:400}.hub-next-action-bottom .secondary{white-space:nowrap;margin-bottom:0;padding:10px;font-size:12px}.hub-inline-status{color:#537360;margin-top:12px;font-size:12px;line-height:1.5}.hub-personal-note{border:1px solid var(--border);background:#faf8fd;border-radius:13px;align-items:center;gap:17px;margin-bottom:23px;padding:20px;display:flex}.hub-personal-note>svg{color:var(--blue);flex-shrink:0}.hub-personal-note>div{flex:1}.hub-personal-note strong{font-size:15px}.hub-personal-note p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6}.hub-inline-project{background:#f6f3fc;border:1px solid #e6deef;border-radius:11px;margin:15px 0;padding:15px}.hub-inline-project>p{color:var(--muted);margin-bottom:10px;font-size:12px}.hub-inline-project label{margin-top:10px}.hub-inline-project select{background:#fff}@media (width<=1100px){.hub-project-guide{grid-template-columns:1fr;gap:22px}.hub-project-guide>div>p,.hub-next-action-bottom{max-width:650px}.hub-personal-note{flex-wrap:wrap;align-items:flex-start}}@media (width<=760px){.hub-project-guide{padding:22px 18px}.hub-project-guide h2{font-size:24px}.hub-project-guide .primary{font-size:13px}.hub-next-action{padding:18px}.hub-next-action-bottom{flex-direction:column;align-items:stretch;gap:10px}.hub-next-action-bottom .secondary{align-self:flex-start}.hub-personal-note>.secondary{margin-left:38px}.hub-section-copy{font-size:13px}}.tool-project-filter{max-width:600px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 25px;font-size:13px;display:flex}.tool-project-filter select{min-width:180px;max-width:100%;font-size:14px}.tool-form-actions,.session-card-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.session-card-actions{margin-top:15px;font-size:12px}.session-card-actions .text-button{font-size:12px}.session-card-actions .danger{color:#ac5069}.session-project{color:#76578f;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.session-form>h2,.session-form>.tool-form-actions,.session-form>.footnote{grid-column:1/-1}.session-form .footnote{margin-top:0}.report-list button>span{overflow-wrap:anywhere;min-width:0}.report-list small{line-height:1.5}.report-document ul{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.7}@media (width>=1251px){.pmo-home .hub-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pmo-home .hub-kit-card{padding-left:20px;padding-right:20px}.pmo-home .hub-kit-card footer{flex-direction:column;align-items:flex-start}.pmo-home .hub-kit-card footer>.primary{align-self:flex-end}}.navigation-save-status{color:#69478d;background:#f1ecfb;border:1px solid #dfd0f5;border-radius:10px;margin-bottom:17px;padding:12px 16px;font-size:14px}.hub-form-error{color:#a14f61;background:#fff3f4;border:1px solid #f2d1d7;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:13px;line-height:1.5}.hub-intro{padding:27px 25px}.hub-intro>header{padding:0}.pmo-home .hub-kit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.pmo-home .hub-kit-card:only-child footer{flex-direction:row;align-items:center}.hub-disclosure{border:1px solid var(--border);background:#fff;border-radius:15px;min-width:0}.hub-disclosure>summary,.hub-stage-help>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.hub-disclosure>summary::-webkit-details-marker{display:none}.hub-stage-help>summary::-webkit-details-marker{display:none}.hub-disclosure>summary{padding:21px 23px}.hub-disclosure>summary strong{font-size:16px;font-weight:650;line-height:1.4;display:block}.hub-disclosure>summary small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.5;display:block}.hub-disclosure>summary>svg,.hub-stage-help>summary>svg,.hub-context-disclosure>button>svg{color:var(--muted);transition:transform .16s}.hub-disclosure[open]>summary>svg,.hub-stage-help[open]>summary>svg,.hub-context-disclosure>button[aria-expanded=true]>svg{transform:rotate(180deg)}.hub-disclosure>summary:focus-visible,.hub-stage-help>summary:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #b9a2eb}.hub-disclosure-body{padding:0 23px 23px}.hub-extra-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hub-extra-workflows>button{text-align:left;border:1px solid var(--border);background:#fcfbfe;border-radius:11px;align-items:center;gap:13px;padding:17px;display:flex}.hub-extra-workflows>button>svg:first-child{color:var(--blue)}.hub-extra-workflows>button>svg:last-child{color:var(--muted);margin-left:auto}.hub-extra-workflows strong{font-size:14px;font-weight:650;display:block}.hub-extra-workflows small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.hub-extra-workflows>button:hover{background:#f7f3ff;border-color:#cbb9ee}.hub-extra-files{border-top:1px solid var(--border);flex-wrap:wrap;gap:15px 25px;margin-top:20px;padding-top:20px;display:flex}.hub-extra-files>button{text-align:left;color:var(--blue);align-items:center;gap:9px;min-height:36px;font-size:13px;font-weight:600;display:flex}.hub-extra-files>button:hover{text-decoration:underline}.hub-kit-more{margin-top:30px}.hub-kit-more .hub-extra-files{border-top:0;margin-top:0;padding-top:0}.hub-stage-action{margin-top:20px}.hub-stage-help{max-width:490px;margin-top:18px}.hub-stage-help>summary{color:#766386;justify-content:flex-start;gap:8px;min-height:32px;font-size:13px;font-weight:600}.hub-stage-help>p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.hub-stage-help>ol{margin-bottom:0}.hub-next-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.hub-next-heading .text-button{white-space:nowrap;min-height:32px;font-size:12px}.hub-next-action .hub-next-summary{color:#5f536f;overflow-wrap:anywhere;margin-top:10px;font-size:14px;line-height:1.6}.hub-next-action .hub-next-due{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.hub-next-action>form{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.hub-next-action>form[hidden],.hub-context-disclosure>div[hidden]{display:none}.hub-next-action-bottom{margin-top:15px}.hub-workflow-dialog{width:min(640px,100% - 28px)}.hub-workflow-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.hub-workflow-dialog>h2{flex-shrink:0}.hub-workflow-layout{grid-template-columns:minmax(0,1fr);gap:22px}.hub-workflow-dialog>.hub-workflow-layout{min-height:0;padding:3px 4px 3px 1px;overflow:auto}.hub-workflow-footer{border-top:1px solid var(--border);background:#fff;flex-shrink:0;margin-top:20px;padding-top:17px}.hub-workflow-footer>.hub-form-error{margin:0 0 12px}.hub-workflow-footer>.footnote{margin-top:10px;font-size:11px}.hub-workflow-switcher{background:#faf8fd;border-radius:10px}.hub-workflow-switcher>summary{color:var(--blue);padding:12px 15px;font-size:13px;font-weight:600}.hub-workflow-switcher>div{grid-template-columns:1fr 1fr;gap:5px;padding:0 10px 10px;display:grid}.hub-workflow-switcher>div>button{text-align:left;color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:11px 10px;font-size:13px;display:flex}.hub-workflow-switcher>div>button:hover{background:#f0eaf9}.hub-workflow-switcher>div>button[aria-pressed=true]{color:var(--blue);background:#f0e9fc;border-color:#d8c7f1;font-weight:650}.hub-context-disclosure{margin-top:20px}.hub-context-disclosure>.text-button{flex-wrap:wrap;row-gap:4px;min-height:32px}.hub-optional{color:var(--muted);margin-left:3px;font-size:12px;font-weight:400}.hub-context-disclosure label{margin-top:12px}.hub-context-preview{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:6px;font-size:12px;line-height:1.6}@media (width<=760px){.hub-intro{padding:23px 20px}.hub-intro>header{padding:0}.hub-disclosure>summary{padding:18px}.hub-disclosure>summary strong{font-size:15px}.hub-disclosure>summary small{font-size:12px}.hub-disclosure-body{padding:0 18px 18px}.hub-extra-workflows{grid-template-columns:1fr}.hub-extra-files{flex-direction:column;gap:10px}.hub-next-heading{align-items:flex-start}.hub-workflow-switcher>summary{padding:12px 15px}.hub-workflow-switcher>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hub-disclosure>summary>svg,.hub-stage-help>summary>svg,.hub-context-disclosure>button>svg{transition:none}}.cp-map{color:#14283d;--cp-line:#dce7ee;--cp-muted:#607487;--cp-teal:#087f83;--cp-indigo:#4d59d6;min-width:0;position:relative}.cp-map-label{text-align:center;letter-spacing:.17em;text-transform:uppercase;color:#667c90;margin-bottom:13px;font-size:10px;font-weight:700;line-height:1.5;display:block}.cp-map-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr) minmax(0,1.08fr);align-items:center;gap:31px;min-height:270px;display:grid;position:relative}.cp-connections{pointer-events:none;fill:none;stroke-width:1.5px;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cp-line-teal{stroke:#0ba6ad}.cp-line-indigo{stroke:#6875df}.cp-map-side{z-index:1;flex-direction:column;display:flex;position:relative}.cp-map-left{gap:66px}.cp-map-right{gap:22px}.cp-artifact{text-align:left;border:1px solid var(--cp-line);color:#14283d;background:#fff;border-radius:11px;align-items:center;gap:10px;width:100%;min-width:0;min-height:68px;padding:12px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 8px 19px #213e5a04}.cp-artifact>span:nth-child(2){min-width:0}.cp-artifact strong{overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.4;display:block}.cp-artifact small{color:var(--cp-muted);margin-top:3px;font-size:10px;line-height:1.45;display:block}.cp-artifact-icon{color:var(--cp-indigo);flex:none;justify-content:center;align-items:center;width:29px;display:inline-flex}.cp-charter .cp-artifact-icon{color:#087f83}.cp-raid .cp-artifact-icon{color:#9a6b25}.cp-status .cp-artifact-icon{color:#087f83}.cp-artifact:not(:disabled):hover{border-color:#91bfc7;transform:translateY(-2px);box-shadow:0 8px 24px #153d5910}.cp-artifact:focus-visible,.cp-project:focus-visible{outline-offset:4px;outline:3px solid #6678d7}.cp-review-dot{background:#b17b26;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.cp-artifact.needs-review small{color:#8b641f}.cp-map-center{z-index:1;min-width:0;position:relative}.cp-project{color:#14283d;text-align:center;background:linear-gradient(145deg,#f4fcfc,#e9f6f7);border:1px solid #69b9bd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:133px;padding:16px 11px;display:flex;box-shadow:0 10px 25px #087f830b}.cp-project>strong{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:750;line-height:1.35}.cp-project>small{color:#4c6c7c;font-size:11px;line-height:1.4}.cp-project-icon{color:#087f83;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.cp-project-action{color:#087f83;font-size:10px;font-weight:650;line-height:1.4}.cp-project:not(:disabled):hover{background:#eaf8f8;border-color:#087f83}.cp-map-note{text-align:center;color:#697f8e;margin:10px 0 0;font-size:11px;line-height:1.5}.cp-map.is-unconnected .cp-connections{opacity:.3}.cp-map.is-unconnected .cp-artifact{box-shadow:none;opacity:.62;background:#fbfcfd}.cp-artifact:disabled,.cp-project:disabled{cursor:default}.cs-home-hero{background:#fff;border:1px solid #dfe8ef;border-radius:15px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:35px;margin:0 0 31px;padding:35px 30px;display:grid;overflow:hidden}.cs-home-copy{min-width:0}.cs-home-copy h2{color:#14283d;letter-spacing:-.055em;margin:0;font-size:clamp(29px,3.3vw,45px);font-weight:800;line-height:1.11}.cs-home-copy h2>span{color:#087f83;display:block}.cs-home-copy>p{color:#5b7183;max-width:385px;margin:17px 0 25px;font-size:14px;line-height:1.65}.cs-home-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.cs-home-actions>button{min-height:41px;font-size:12px}.cs-home-actions>.text-button{color:#527080;gap:6px;font-size:12px}.cs-home-actions>.text-button[aria-expanded=true]{color:#087f83}.cs-connection-explainer{color:#5d7485;border-left:2px solid #b9e0e0;max-width:360px;margin-top:17px;padding-left:13px;font-size:12px;line-height:1.65}.cs-connection-explainer p{margin:0}.cs-home-map{min-width:0}.cs-project-picker{color:#617789;justify-content:flex-end;align-items:center;gap:9px;margin:0 0 13px;font-size:10px;display:flex}.cs-project-picker>select{color:#294155;background:#fff;border:1px solid #dfe8ef;border-radius:7px;width:auto;min-width:0;max-width:100%;padding:7px 27px 7px 10px;font-size:11px;line-height:1.5}.cs-project-picker>span{flex:none}.cs-home-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cs-project-card{text-align:left;color:#14283d;background:#fff;border:1px solid #e0e7ed;border-radius:11px;min-width:0;padding:20px;transition:border-color .15s,box-shadow .15s}.cs-project-card:hover{border-color:#8ebfc6;box-shadow:0 8px 24px #173c5408}.cs-project-card.is-featured{border-color:#91b7c8}.cs-project-card-top{align-items:flex-start;gap:13px;display:flex}.cs-project-card-top>span:first-child{color:#087f83;background:#e9f7f6;border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:43px;display:flex}.cs-project-card:nth-child(2) .cs-project-card-top>span:first-child{color:#5867c6;background:#eef0fc}.cs-project-card:nth-child(3) .cs-project-card-top>span:first-child{color:#7a63b2;background:#f3effa}.cs-project-card-copy{min-width:0}.cs-project-card strong{overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.4;display:block}.cs-project-card .cs-project-objective{color:#607487;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;margin:7px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.cs-project-card-meta{color:#5c7485;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:11px;line-height:1.45;display:flex}.cs-project-card-meta>span{align-items:center;gap:5px;display:inline-flex}.cs-project-card-meta>span+span{border-left:1px solid #dfe7ed;padding-left:10px}.cs-project-card-meta>svg{color:#527c8a;flex:none;margin-left:auto}.cs-recent-list{background:#fff;border:1px solid #e0e8ee;border-radius:11px;overflow:hidden}.cs-recent-list>.mk-recent-file{border:0;border-radius:0;grid-template-columns:36px minmax(0,1.2fr) minmax(0,1fr) auto;gap:14px;width:100%;padding:17px 20px;display:grid}.cs-recent-list>.mk-recent-file+.mk-recent-file{border-top:1px solid #e7edf2}.cs-recent-list .mk-recent-file>span:nth-child(2)>strong{font-size:13px}.cs-recent-list .mk-recent-file>span:nth-child(2)>small{font-size:11px}.cs-recent-list .mk-recent-project small{font-size:12px}.cs-recent-list>.mk-recent-file:hover{background:#f9fcfd}.cs-kit-connected{background:#fff;border:1px solid #dfe8ef;border-radius:14px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:35px;margin:0 0 26px;padding:25px 28px;display:grid}.cs-kit-connected-copy{min-width:0}.cs-kit-connected-copy>.mk-eyebrow{color:#718696;letter-spacing:.15em}.cs-kit-connected-copy h2{letter-spacing:-.04em;color:#14283d;margin:10px 0;font-size:27px;line-height:1.2}.cs-kit-connected-copy h2>span{color:#087f83}.cs-kit-connected-copy p{color:#63798a;max-width:270px;margin:0 0 15px;font-size:13px;line-height:1.65}.cs-kit-connected-copy .text-button{color:#087f83;font-size:12px}.cs-kit-connected .cp-map{justify-self:center;width:100%;max-width:700px}.cs-file-list-note{color:#6c8191;margin:0 0 13px;font-size:11px}@media (width>=1151px) and (width<=1449px){.cs-home-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:25px;padding:27px 25px}.cs-home-copy h2{font-size:35px;line-height:1.12}.cs-home-copy h2>span{white-space:nowrap}.cs-home-copy>p{margin:16px 0 22px;font-size:13px}.cs-home-map .cs-project-picker,.cs-home-map .cp-map-label{margin-bottom:9px}.cp-map.is-compact .cp-map-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.13fr);gap:25px;min-height:232px}.cp-map.is-compact .cp-map-left{gap:48px}.cp-map.is-compact .cp-map-right{gap:16px}.cp-map.is-compact .cp-artifact{gap:6px;min-height:60px;padding:10px 9px}.cp-map.is-compact .cp-artifact-icon{width:22px}.cp-map.is-compact .cp-artifact-icon svg{width:20px}.cp-map.is-compact .cp-artifact strong{overflow-wrap:normal;white-space:nowrap;font-size:11.5px}.cp-map.is-compact .cp-project{min-height:125px;padding:13px 9px}.cp-map.is-compact .cp-project>strong{font-size:13px}}@media (width>=1450px){.cs-home-hero{gap:46px;padding:37px 36px}.cs-home-copy h2{font-size:46px}.cp-map-layout{gap:37px}}@media (width<=1150px){.cs-home-hero{grid-template-columns:1fr;gap:29px;padding:29px}.cs-home-copy h2{font-size:39px}.cs-home-copy>p{max-width:none;margin-bottom:20px}.cs-home-map{justify-self:center;width:min(100%,670px)}.cs-project-picker{justify-content:center;margin-bottom:15px}.cs-home-projects{gap:11px}.cs-project-card{padding:16px}.cs-project-card-top{gap:10px}.cs-project-card-top>span:first-child{width:31px;height:35px}.cs-project-card strong{font-size:13px}.cs-project-card .cs-project-objective{font-size:11px}.cs-kit-connected{grid-template-columns:1fr;gap:19px}.cs-kit-connected-copy p{max-width:none}.cs-kit-connected-copy h2{font-size:25px}}@media (width<=760px){.cs-home-hero{gap:27px;margin-bottom:25px;padding:23px 19px}.cs-home-copy h2{letter-spacing:-.045em;font-size:clamp(28px,7.9vw,39px)}.cs-home-copy>p{margin:14px 0 19px;font-size:13px}.cs-home-actions{gap:15px}.cs-home-actions>.text-button{font-size:11px}.cs-project-picker{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}.cs-project-picker>select{width:100%;font-size:12px}.cp-map-label{text-align:left;margin-bottom:10px}.cp-map-layout{flex-wrap:wrap;gap:10px;min-height:0;display:flex}.cp-map-center{order:0;width:100%}.cp-project{text-align:left;grid-template-columns:32px minmax(0,1fr);justify-items:start;gap:3px 9px;min-height:0;padding:13px 15px;display:grid}.cp-project-icon{grid-row:span 3}.cp-project>strong{font-size:14px}.cp-project>small,.cp-project-action{font-size:10px}.cp-connections{display:none}.cp-map-side{display:contents}.cp-artifact{order:1;gap:7px;width:calc(50% - 5px);min-height:67px;padding:12px 10px}.cp-artifact strong{font-size:11px}.cp-artifact small{font-size:10px}.cp-artifact-icon{width:24px}.cp-artifact-icon svg{width:19px}.cp-map-note{text-align:left;margin-top:11px}.cs-home-projects{grid-template-columns:1fr;gap:10px}.cs-project-card{padding:17px}.cs-project-card-top>span:first-child{width:38px;height:40px}.cs-project-card strong{font-size:14px}.cs-project-card .cs-project-objective{min-height:0;font-size:12px}.cs-project-card-meta{margin-top:15px;padding-left:51px}.cs-recent-list>.mk-recent-file{grid-template-columns:31px minmax(0,1fr) 16px;gap:10px;padding:16px}.cs-recent-list .mk-recent-project{grid-area:2/2}.cs-recent-list .mk-recent-project svg{display:none}.cs-recent-list .mk-recent-project small{font-size:10px}.cs-recent-list .mk-recent-file>.mk-file-mark{grid-row:span 2}.cs-recent-list .mk-recent-file>svg{grid-area:1/3/span 2}.cs-recent-list .mk-recent-file>span:nth-child(2)>small{display:none}.cs-kit-connected{gap:20px;padding:21px 18px}.cs-kit-connected-copy h2{font-size:24px}.cs-kit-connected-copy p{margin-bottom:10px;font-size:12px}.cs-kit-connected .cp-map{width:100%}}.mk-home .cs-home-hero{margin-bottom:0}@media (width>=1450px){.cs-home-hero{gap:36px;padding:28px 32px}.cp-map.is-compact .cp-map-layout{min-height:208px}.cp-map.is-compact .cp-map-right{gap:12px}.cp-map.is-compact .cp-map-left{gap:56px}.cp-map.is-compact .cp-artifact{min-height:60px;padding:10px 11px}}.mk-home>.mk-page-heading>div:first-child{align-items:center;gap:18px;display:flex}.mk-home>.mk-page-heading .mk-plan{margin-top:0}.mk-home>.mk-page-heading h1{font-size:38px}.mk-home .mk-section-heading h2{font-size:24px}@media (width<=760px){.mk-home>.mk-page-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.mk-home>.mk-page-heading h1{font-size:30px}.mk-home .mk-section-heading h2{font-size:21px}}.cs-home-copy h2>span{white-space:normal}.cs-home-actions .cs-open-project{justify-content:flex-start;min-width:0;max-width:100%}.cs-open-project>span:first-child,.cs-open-project>svg{flex:none}.cs-open-project-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-project-next-action{color:#29475b;border-top:1px solid #e5ecef;margin-top:16px;padding-top:13px;display:block}.cs-next-action-label{color:#607487;font-size:10px;font-weight:700;line-height:1.5;display:block}.cs-next-action-text{overflow-wrap:anywhere;margin-top:4px;line-height:1.55;display:block}.cs-project-next-action .cs-next-action-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cs-next-action-due{color:#5d7282;align-items:center;gap:5px;margin-top:7px;font-size:11px;line-height:1.5;display:flex}.cs-kit-next-action{background:#f7fbfc;border:1px solid #dce8eb;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;margin:-7px 0 23px;padding:16px 20px;display:grid}.cs-kit-next-action .cs-next-action-label,.cs-kit-next-action .cs-next-action-text{grid-column:1}.cs-kit-next-action .cs-next-action-label{font-size:11px}.cs-kit-next-action .cs-next-action-text{color:#29475b;margin:0;font-size:14px}.cs-kit-next-action .cs-next-action-due{grid-area:1/2/span 2;align-self:center;margin:0}.cs-recent-list .mk-recent-file>span:nth-child(2)>.cs-file-kind{display:block}.cs-extra-files-empty>p{color:#607487;max-width:370px;margin:0;font-size:13px;line-height:1.65}.cp-setup-card{text-align:center;background:#f8fbfc;border:1px solid #dce8ed;border-radius:13px;padding:24px}.cp-setup-icon{color:#087f83;background:#e8f4f3;border-radius:12px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:13px;display:inline-flex}.cp-setup-card h3{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.cp-setup-card>p{color:#607487;max-width:290px;margin:9px auto 0;font-size:12px;line-height:1.65}.cp-setup-artifacts{color:#526c7e;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:19px 0;padding:0;list-style:none;display:flex}.cp-setup-artifacts>li{align-items:center;gap:5px;font-size:11px;line-height:1.5;display:inline-flex}.cp-setup-artifacts svg{color:#647d91}.cp-setup-action{min-height:40px;padding:10px 15px;font-size:12px}.cp-setup-card>.cp-setup-note{margin-top:18px;font-size:11px}@media (width<=760px){.cs-home-actions .cs-open-project{width:100%}.cs-kit-next-action{grid-template-columns:minmax(0,1fr);margin-bottom:20px;padding:15px 17px}.cs-kit-next-action .cs-next-action-due{grid-area:auto/1;margin-top:4px}.cp-setup-card{padding:22px 17px}}.market-dialog{border:1px solid var(--border);color:var(--navy);background:#fff;border-radius:20px;width:min(480px,100vw - 32px);max-height:90dvh;margin:auto;padding:30px;position:fixed;inset:0;overflow:auto;box-shadow:0 22px 90px #30234424}.market-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251c3a40}.market-dialog h2{letter-spacing:-.7px;margin:0 28px 22px 0;font-size:25px}.market-dialog h3{margin:12px 0 5px;font-size:22px;line-height:1.3}.market-dialog label{font-size:13px}.market-dialog input,.market-dialog select,.market-dialog textarea{width:100%;font-size:14px}.market-dialog form{gap:18px;display:grid}.market-dialog label+label{margin:0}.market-dialog .full{justify-content:center;width:100%}.market-fine-print{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.65}.market-account-name{color:var(--muted);margin-top:-12px;font-size:14px}.market-plan-list{gap:12px;margin-top:22px;display:grid}.market-plan-list>button{text-align:left;border:1px solid var(--border);border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.market-plan-list>button span{flex:1}.market-plan-list strong{font-size:16px;display:block}.market-plan-list small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.market-plan-list svg{color:var(--blue);flex-shrink:0}.market-notice{background:#f4effe;border-radius:9px;margin:15px 0;padding:13px 15px;font-size:13px;line-height:1.6}.market-format{color:var(--blue);font-size:12px}.market-purchase-product{background:#faf8fe;border-radius:12px;padding:18px}.market-purchase-product p{color:var(--muted);font-size:13px}.market-purchase-total{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.market-purchase-total strong{font-size:23px}.market-plan-link{margin:18px auto 0;display:flex}.market-form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.market-shell .brand small{display:none}.market-shell .sidebar{padding-top:32px}.market-shell .brand{margin-bottom:36px}.market-shell .topbar>div>span{color:var(--navy);border:0;padding:0;font-size:14px;font-weight:650}.market-shell .sidebar-profile{gap:12px}.market-shell .sidebar-profile:after{content:"›";color:var(--muted);margin-left:auto}.market-shell .sidebar-profile small{font-size:12px}.market-kit-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;display:flex}.market-kit-context label{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.market-kit-context select{width:auto;max-width:230px;color:var(--navy);background:#faf8fd;border:0;padding:9px 30px 9px 12px;font-size:13px}.market-kit-context>div{align-items:center;gap:18px;display:flex}.market-kit-context .text-button{font-size:12px}.market-shell .page-wrap{max-width:1600px}.market-back{margin-bottom:22px}.market-status{z-index:80;background:#fff;border:1px solid #cebadf;border-radius:12px;gap:24px;max-width:calc(100vw - 32px);padding:15px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;right:26px;box-shadow:0 10px 35px #3023441a}.market-status button{color:var(--blue)}.market-shell .mobile-nav{gap:0}.market-shell .mobile-nav button{flex:1;min-width:0}.market-shell .mobile-nav button span{font-size:10px}@media (width<=760px){.market-dialog{padding:27px 21px}.market-dialog h2{font-size:23px}.market-kit-context{gap:10px;margin-bottom:18px}.market-kit-context label{max-width:100%}.market-kit-context select{max-width:190px}.market-kit-context>div{justify-content:space-between;gap:10px;width:100%}.market-status{bottom:90px;right:16px}.market-shell .topbar>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.market-shell .sidebar-profile{margin-top:auto}}.market-shell .sidebar-profile:after{content:none}.market-shell .sidebar-profile>svg{color:var(--muted);flex-shrink:0;margin-left:auto}:root{color:#20334c;font-synthesis:none;--blue:#386ce3;--navy:#20334c;--muted:#667994;--border:#e4ebf4;--pale:#ecf3ff;--mint:#e5f7f0;background:#f5faff;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button,a{touch-action:manipulation}button{background:0 0;border:0}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.2}h1{font-size:36px;font-weight:800}h2{font-size:23px;font-weight:780}h3{font-size:17px;font-weight:750}p{line-height:1.65}svg{flex-shrink:0}input,textarea,select{background:#fff;border:1px solid #cedbeb;border-radius:9px;min-width:0;padding:11px 12px}input:focus,textarea:focus,select:focus{outline-offset:1px;outline:2px solid #93b4f7}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #8aaff5}label{gap:8px;font-size:14px;font-weight:650;display:grid}label+label{margin-top:17px}textarea{resize:vertical;line-height:1.6}.muted,.footnote{color:var(--muted)}.footnote{margin-top:15px;font-size:12px}.preserve{white-space:pre-wrap}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;background:#fff;padding:12px;position:absolute;top:-60px;left:15px}.skip:focus{top:15px}.wordmark{letter-spacing:-1.4px;color:#102d4c;font-size:30px;font-weight:850;line-height:1}.sidebar{border-right:1px solid var(--border);z-index:30;background:#fff;flex-direction:column;width:212px;padding:31px 14px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{text-align:left;margin-bottom:37px;padding:0 8px}.brand small{letter-spacing:0;color:var(--muted);margin-top:10px;font-size:12px;display:block}.sidebar nav{gap:7px;display:grid}.nav-item{text-align:left;white-space:nowrap;color:#27405f;border:1px solid #0000;border-radius:11px;align-items:center;gap:14px;min-height:53px;padding:14px 11px;font-size:14px;font-weight:600;display:flex}.nav-item.active{color:#245de0;background:#eaf3ff;border-color:#c8dfff;font-weight:750}.sidebar-profile{border-top:1px solid var(--border);text-align:left;align-items:center;gap:10px;margin-top:auto;padding:21px 0 0;display:flex}.sidebar-profile strong{font-size:11px;display:block}.sidebar-profile small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.avatar{color:#1c55b6;background:#dfedff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:14px;font-weight:650;display:inline-flex}.main-shell{margin-left:212px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 32px;display:flex}.topbar>div{align-items:center;gap:20px;display:flex}.topbar strong{font-size:16px}.topbar>div>span{color:var(--muted);border-left:1px solid #d7e2ef;padding-left:20px;font-size:14px}.icon-button{border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:6px;display:inline-flex}.mobile-menu,.mobile-nav{display:none}.page-wrap{max-width:1530px;margin:auto;padding:32px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading p{color:var(--muted);margin-top:8px;font-size:17px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 274px;gap:24px;display:grid}.main-column{flex-direction:column;gap:29px;min-width:0;display:flex}.right-rail{flex-direction:column;gap:19px;display:flex}.primary,.secondary{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:11px 20px;font-size:14px;font-weight:650;line-height:1.3;display:inline-flex}.primary{background:var(--blue);border:1px solid var(--blue);color:#fff;border-bottom:3px solid #2357c8;box-shadow:0 3px 5px #2862d916}.secondary{color:#245edf;background:#fff;border:1px solid #9bbbff}.full{width:100%}.text-button{color:#1e59df;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.text-button:hover{text-decoration:underline}.daily-hero{background:#e0edff;border:1px solid #dceafb;border-radius:18px;grid-template-columns:1.1fr .9fr;align-items:center;min-height:284px;display:grid;overflow:hidden}.hero-copy{z-index:1;padding:26px 8px 26px 27px;position:relative}.hero-copy h2{letter-spacing:-.045em;font-size:31px;font-weight:800;line-height:1.1}.hero-copy p{color:#375171;max-width:340px;margin:15px 0 20px;font-size:14px}.hero-actions{gap:10px;display:flex}.hero-actions button{white-space:nowrap;padding:11px 16px}.board-preview{background:#ecf5ff;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:202px;margin-right:15px;padding:30px 8px 25px;display:flex;position:relative;transform:rotate(-1deg)}.board-preview>div{background:#fff;border-radius:9px;width:33%;height:142px;padding:12px;font-size:10px;position:relative;box-shadow:0 4px 14px #43618b12}.board-preview b{letter-spacing:-.025em;margin-bottom:12px;font-size:10px;display:block}.board-preview i{background:#d7e3f1;border-radius:3px;height:6px;margin-top:6px;display:block}.board-preview i:nth-of-type(2){width:80%}.board-preview i:nth-of-type(3){width:60%}.board-preview em{background:#ffed9e;width:35px;height:35px;margin:17px 0 0 auto;display:block;transform:rotate(6deg);box-shadow:0 3px 5px #65749a10}.board-preview>div+div:before{content:"";background:#386ce3;width:8px;height:2px;position:absolute;top:65px;left:-8px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.section-heading h2{font-size:22px}.workspace-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.workspace-card{text-align:left;border:1px solid var(--border);background:#fff;border-radius:15px;align-items:center;gap:16px;min-width:0;padding:15px;display:flex;box-shadow:0 5px 12px #214d8010}.workspace-card>.board-preview{flex-shrink:0;gap:4px;width:128px;height:120px;min-height:0;margin:0;padding:18px 8px;transform:none}.workspace-card .board-preview>div{border-radius:4px;height:76px;padding:5px;overflow:hidden}.workspace-card .board-preview b{margin-bottom:9px;font-size:5px}.workspace-card .board-preview i{height:4px;margin-top:4px}.workspace-card .board-preview em{width:12px;height:12px;margin-top:8px}.workspace-card .board-preview>div+div:before{width:4px;top:38px;left:-4px}.workspace-card>span{flex:1;min-width:0}.workspace-card strong{font-size:15px;font-weight:740;display:block}.workspace-card small{color:var(--muted);margin:5px 0 0;font-size:12px;display:block}.initials{align-items:center;gap:6px;margin-top:14px;display:flex}.initials i{background:#e8f2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.initials small{margin:0;font-size:10px}.matrix{grid-template-columns:1fr 1fr;display:grid;background:#e0f5ec!important;gap:4px!important;padding:18px!important}.matrix>i{background:#b5e6d6;border-radius:4px;width:100%;height:100%;margin:0!important}.matrix>i:nth-child(2),.matrix>i:nth-child(3){width:100%}.panel,.rail-panel,.feed-card{border:1px solid var(--border);background:#fff;border-radius:17px;box-shadow:0 5px 15px #214d8007}.rail-panel{padding:23px 20px}.rail-panel h2{margin-bottom:21px;font-size:18px}.next-session{gap:14px;margin-bottom:22px;display:flex}.next-session strong{font-size:14px}.next-session p{color:var(--muted);margin-top:2px;font-size:12px}.icon-tile{color:#2e6bdd;background:#edf5ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex}.tool-row{text-align:left;align-items:center;gap:11px;width:100%;margin-bottom:16px;padding:0;font-size:12px;line-height:1.5;display:flex}.tool-row>.icon-tile{border-radius:50%;width:35px;height:35px}.tool-row>svg{margin-left:auto}.feed-card{margin-bottom:18px;padding:22px}.feed-card header{align-items:center;gap:14px;margin-bottom:17px;display:flex}.feed-card header strong{font-size:14px}.feed-card header small{color:var(--muted);font-size:12px;display:block}.feed-card>p{font-size:14px;line-height:1.7}.feed-card>.text-button{margin-top:18px}.workspace-footer{color:#7b8ba1;justify-content:space-between;gap:15px;padding-top:30px;font-size:11px;display:flex}.pill-muted{color:#637b96;background:#edf3f9;border-radius:20px;padding:5px 10px;font-size:11px}.all-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-strip{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:27px;display:grid}.tool-strip>button{text-align:left;color:var(--blue);background:#fff;border:1px solid #dbe6f5;border-radius:14px;align-items:center;gap:15px;padding:21px;display:flex}.tool-strip span{color:var(--navy);flex:1}.tool-strip strong{font-size:16px;display:block}.tool-strip small{color:var(--muted);font-size:13px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:60;background:#19354f66;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.modal{border:1px solid var(--border);background:#fff;border-radius:20px;width:min(100%,1050px);max-height:92vh;padding:32px;position:relative;overflow:auto;box-shadow:0 25px 90px #14274b40}.modal-close{font-size:25px;position:absolute;top:16px;right:16px}.small-modal{width:min(100%,480px)}.small-modal h2{margin:8px 20px 25px 0}.small-modal>input{width:100%}.small-modal form{gap:15px;display:grid}.small-modal .primary{margin-top:20px}.studio>p{color:var(--muted);max-width:710px;margin:10px 0 25px}.studio-layout{grid-template-columns:1fr 1.15fr;gap:30px;display:grid}.studio form>button{margin-top:20px}.draft-output{border:1px solid var(--border);background:#f5f9ff;border-radius:15px;padding:25px}.draft-output>h2{margin:15px 0 12px}.draft-output>p{color:var(--muted);font-size:14px}.draft-output section{margin:18px 0}.draft-output section p{color:#536986;margin-top:8px;font-size:13px}.ai-recipe{border-top:1px solid #dbe4ef;margin-top:25px;padding-top:20px}.ai-recipe .secondary{margin-top:15px}.search-results{gap:4px;margin-top:20px;display:grid}.search-results button{text-align:left;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.search-results button:hover{background:#edf4ff}.search-results button>svg:last-child{margin-left:auto}.error-banner{background:#fff4dd;border:1px solid #eed09e;border-radius:10px;justify-content:space-between;margin-bottom:20px;padding:14px 18px;font-size:13px;display:flex}.loading{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;display:flex}.loading h1{font-size:22px}.loading p{color:var(--muted)}.priority-layout{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.weight-panel,.priority-table-panel{padding:24px}.weight-panel h2{font-size:19px}.weight-panel>p{margin-top:10px;font-size:13px}.weight-control{text-transform:capitalize;margin-top:25px}.weight-control span{justify-content:space-between;display:flex}.weight-control b{color:var(--blue)}.weight-control input{accent-color:var(--blue);padding:0}.method-note{border-top:1px solid var(--border);margin-top:25px;padding-top:20px}.method-note p{color:var(--muted);margin-top:10px;font-size:12px}.table-scroll{overflow:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.table-scroll th{color:var(--muted);text-align:left;white-space:nowrap;padding:12px 6px;font-size:11px}.table-scroll td{border-top:1px solid var(--border);padding:12px 5px}.table-scroll td:first-child{min-width:170px}.table-scroll input{border-color:#0000;border-radius:5px;width:calc(100% - 32px);padding:7px 5px}.table-scroll .cost{width:85px}.table-scroll select{border-color:#d8e5f3;min-width:50px;padding:6px 8px}.rank{background:var(--pale);width:23px;height:23px;color:var(--blue);border-radius:6px;place-items:center;margin-right:5px;font-size:11px;display:inline-grid}.score{color:var(--blue)}.inline-form{align-items:center;gap:10px;margin-top:17px;display:flex}.inline-form input{flex:1;width:100%}.session-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.session-grid>.panel{padding:25px}.session-grid h2{margin:20px 0 10px}.session-form{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;padding:25px;display:grid}.session-form label+label{margin-top:0}.session-form button{align-self:end}.agenda{counter-reset:item;margin:25px 0;padding:0;list-style:none}.agenda li{counter-increment:item;border-bottom:1px solid var(--border);gap:12px;padding:11px 0;font-size:13px;display:flex}.agenda li:before{content:counter(item);color:var(--blue);background:var(--pale);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.report-layout{grid-template-columns:240px 1fr;gap:26px;display:grid}.report-list{height:fit-content;padding:22px}.report-list h2{margin-bottom:16px;font-size:17px}.report-list>button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:13px 9px;display:flex}.report-list button.selected{background:var(--pale);color:var(--blue)}.report-list small{color:var(--muted);font-size:11px;display:block}.report-document{background:#fff;border:1px solid #dfe7f0;max-width:850px;padding:40px;box-shadow:0 8px 30px #2645670d}.report-document header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:25px;display:flex}.report-document header p{color:var(--muted);font-size:12px}.report-document h1{font-size:30px}.report-document>.muted{margin-top:10px;font-size:13px}.report-document section{margin:30px 0}.report-document section h2{border-bottom:1px solid var(--border);padding-bottom:10px;font-size:20px}.report-document section p{margin-top:12px;font-size:14px}.report-document footer{border-top:1px solid var(--border);align-items:center;gap:20px;padding-top:23px;display:flex}.composer{align-items:flex-start;gap:16px;padding:22px;display:flex}.composer form{flex:1}.composer textarea{background:#f5f9ff;border:0;width:100%}.composer form>div{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.composer small{color:var(--muted);font-size:11px}.tabs{border-bottom:1px solid var(--border);gap:20px;display:flex}.tabs>button{color:var(--muted);border-bottom:3px solid #0000;padding:10px 0 13px;font-size:14px;font-weight:650}.tabs>button[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.feed-actions{border-block:1px solid var(--border);gap:25px;margin-top:20px;padding:15px 0;display:flex}.feed-actions button,.feed-actions span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.feed-actions button[aria-pressed=true]{color:var(--blue)}.feed-card .comment{background:#f6f9fc;border-radius:9px;margin-top:13px;padding:12px;font-size:12px}.settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.settings-grid>.panel{padding:28px}.settings-grid h2{margin-bottom:20px}.settings-grid p{margin:15px 0;font-size:14px}.settings-grid form>.primary{margin-top:22px}.settings-grid .icon-tile{margin-bottom:20px}.settings-grid .secondary{margin-top:10px}.file-label{color:var(--blue);cursor:pointer;align-items:center;margin-top:20px;font-size:13px;display:flex;position:relative}.file-label input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.import-confirm{border-top:1px solid var(--border);margin-top:20px;padding-top:10px}.import-confirm button+button{margin-left:15px}@media (width>=1550px){.daily-hero{min-height:300px}.hero-copy h2{font-size:36px}.board-preview{min-height:225px}.hero-copy p{font-size:15px}}@media (width<=1250px){.page-wrap{padding:28px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.hero-copy h2{font-size:27px}.hero-actions{flex-wrap:wrap}.daily-hero{grid-template-columns:1.2fr .8fr}.board-preview{gap:5px;margin-right:10px;padding:25px 5px}.board-preview>div{height:125px;padding:8px}.workspace-grid{grid-template-columns:1fr}.workspace-card>.board-preview{width:140px}.priority-layout{grid-template-columns:1fr}.weight-panel{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.weight-panel>.method-note{display:none}.weight-control{flex:1;min-width:170px;margin:0!important}.weight-panel>p{width:100%}.session-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.sidebar{width:185px;padding-inline:10px}.wordmark{font-size:27px}.nav-item{gap:11px;padding-inline:10px;font-size:12px}.main-shell{margin-left:185px}.topbar{padding-inline:26px}.topbar>div>span{display:none}.dashboard-columns{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr;display:grid}.workspace-grid{grid-template-columns:1fr 1fr}.hero-copy h2{font-size:32px}.daily-hero{grid-template-columns:1.1fr .9fr}.board-preview{padding:30px 8px}.board-preview>div{height:145px;padding:12px}.workspace-card{gap:10px;padding:12px}.workspace-card>.board-preview{width:95px;height:95px}.workspace-card strong{font-size:13px}.workspace-card>svg{display:none}.report-layout{grid-template-columns:185px 1fr}.report-document{padding:25px}.report-document footer{flex-wrap:wrap}}@media (width<=760px){body{font-size:14px}.sidebar{display:none}.sidebar.visible{width:245px;display:flex;box-shadow:8px 0 50px #17395330}.main-shell{margin-left:0;padding-bottom:75px}.topbar{height:67px;padding:0 18px}.topbar>div{gap:11px}.topbar strong{font-size:14px}.topbar .avatar{width:35px;height:35px;font-size:12px}.topbar .icon-button{min-width:32px}.mobile-menu{display:inline-flex}.mobile-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;border-top:1px solid var(--border);padding:9px 4px max(10px,env(safe-area-inset-bottom));background:#fffe;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.mobile-nav button{color:#7e8ba0;flex-direction:column;align-items:center;gap:4px;min-width:55px;padding:3px;font-size:10px;display:flex}.mobile-nav button[aria-current=page]{color:var(--blue)}.page-wrap{padding:24px 18px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:23px}.page-heading h1{font-size:28px}.page-heading p{font-size:14px;line-height:1.6}.daily-hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:25px 24px 10px}.hero-copy h2{font-size:30px}.hero-copy p{max-width:340px}.hero-actions{flex-wrap:nowrap}.hero-actions button{padding:11px 14px;font-size:12px}.daily-hero>.board-preview{min-height:165px;margin:12px 22px 23px;padding:15px 8px}.daily-hero>.board-preview>div{max-width:100px;height:120px}.section-heading h2{font-size:19px}.section-heading .text-button{font-size:11px}.workspace-grid{grid-template-columns:1fr}.workspace-card>.board-preview{width:100px;height:90px}.workspace-card strong{font-size:15px}.initials{margin-top:10px}.right-rail{grid-template-columns:1fr}.right-rail .rail-panel{padding:22px}.tool-strip{grid-template-columns:1fr;gap:12px}.tool-strip>button{padding:18px}.main-column{gap:25px}.workspace-footer{font-size:10px}.modal-backdrop{align-items:flex-start;padding:12px}.modal{max-height:95vh;margin:auto;padding:26px 20px}.modal h1{padding-right:25px;font-size:25px}.studio-layout{grid-template-columns:1fr}.studio form>button{margin-bottom:5px}.priority-table-panel{padding:18px 13px}.priority-table-panel .section-heading{flex-direction:column;align-items:flex-start}.weight-panel{padding:22px;display:block}.weight-control{margin-top:24px!important}.session-grid,.settings-grid,.session-form,.report-layout{grid-template-columns:1fr}.report-list{padding:18px}.report-document{padding:23px}.report-document header{align-items:flex-start}.report-document h1{font-size:27px}.composer{gap:10px;padding:18px}.composer>.avatar{width:34px;height:34px;font-size:12px}.composer form>div{align-items:flex-end}.composer .primary{padding:10px 12px;font-size:12px}.composer small{max-width:130px}.feed-card{padding:19px}.settings-grid>.panel{padding:23px}.page-wrap.board-page{padding:16px 12px}.report-document footer{gap:14px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.page-heading,.report-list,.mobile-nav,.workspace-footer,.report-document footer{display:none!important}.main-shell{margin:0;padding:0}.page-wrap{padding:0}.report-layout{display:block}.report-document{max-width:none;box-shadow:none;border:0;padding:0}.report-document section{break-inside:avoid}body{background:#fff}}.today-heading{margin-bottom:0}.today-heading h1{font-size:40px}.today-heading p{font-size:19px}.hero-copy h2{font-size:36px}.hero-copy p{font-size:15px}.daily-hero{min-height:300px}.nav-item{font-size:15px}.matrix{grid-template-rows:1fr 1fr}.matrix>i{min-height:0}.daily-hero .board-preview{min-height:220px}@media (width<=1250px){.hero-copy h2{font-size:31px}.hero-copy p{font-size:14px}}@media (width<=1000px){.nav-item{font-size:12px}.today-heading h1{font-size:36px}.hero-copy h2{font-size:34px}}@media (width<=760px){.today-heading h1{font-size:28px}.today-heading p{font-size:14px}.hero-copy h2{font-size:30px}.daily-hero{min-height:0}.daily-hero .board-preview{min-height:165px}.sidebar .nav-item{font-size:15px}}.workspace-card>.board-preview.matrix>i{width:100%;height:100%;min-height:28px;margin:0}:root{color:#292438;--blue:#7044e8;--navy:#292438;--muted:#777186;--border:#e8e4ef;--pale:#f2edfd;--mint:#eaf7ef;background:#fff}body{background:#fff;font-size:16px}.sidebar{padding-top:29px;overflow:auto}.brand{margin-bottom:32px}.brand small{font-size:13px}.nav-item{color:#49415b;min-height:51px;padding:12px 11px;font-size:14px}.nav-item:hover{background:#faf8fe}.nav-item.active{color:#6434da;background:#f1ebff;border-color:#bda4f6;box-shadow:inset 0 0 0 1px #d8c7f5}.nav-item svg{stroke-width:1.9px}.avatar{color:#6034d1;background:#ede4ff}.sidebar-profile strong{font-size:12px}.sidebar-profile small{font-size:11px}.topbar>div>span{border-color:#e2ddeb}.page-wrap{padding:30px 32px}.primary{background:#7044e8;border-color:#7044e8 #7044e8 #5730bf;box-shadow:0 3px #5831be15}.primary:hover{background:#6539db}.secondary{color:#6838d7;border-color:#d6c6f2}.secondary:hover{background:#faf7ff}.text-button{color:#6734d6;font-size:14px}.icon-tile{color:#7542dd;background:#f3effb}.workspace-card{box-shadow:0 4px 14px #30254d06}.workspace-card .initials i{color:#6843a5;background:#f1ebfb}.workspace-card .initials small{color:var(--muted)}.board-preview{background:#f3f0fa}.board-preview>div+div:before{background:#9a78da}.board-preview i{background:#e5ddee}.pill-muted{color:#7a718e;background:#f4f0fa}.tool-strip>button{border-color:var(--border)}.tool-strip small{font-size:14px}.modal-backdrop{background:#2f234f60}.tabs>button[aria-pressed=true],.feed-actions button[aria-pressed=true],.mobile-nav button[aria-current=page]{color:#7044e8}.page-wrap.board-page{padding-top:20px}.pm-board-workspace{--board-ink:#30233f;--board-muted:#83748f;--board-line:#e7e1f0;--board-blue:#7044e8;--board-soft:#f3eefc;height:calc(100dvh - 181px);font-family:inherit}.pm-board-button.primary:hover{background:#6539db}.pm-board-frame-body>.pm-board-content{background:#fdfcff;border-color:#ece7f4;color:#5f4c73!important}.pm-board-icon-button:hover{color:#6842a4;background:#eee7f8}.pm-board-export-menu button:hover{background:#f4effb}.pm-board-export-toggle{color:#6f558c;border-left-color:#e5ddec}.pm-board-export-toggle:hover{background:#f6f1fc}.pm-board-title{font-weight:800!important}.workspace-footer{color:#8b8298}.lib-primary,.lib-use-button{color:#fff!important;background:#7044e8!important;border-color:#7044e8!important}.lib-secondary,.lib-draft-button{color:#7044e8!important;border-color:#dbcbf6!important}.lib-search:focus-within{border-color:#af8fea}.lib-library-intro{background:#f8f5fd}.lib-intro-icon{color:#7044e8;background:#eee7fa}input:focus,textarea:focus,select:focus{outline-color:#b298e5}button:focus-visible,a:focus-visible{outline-color:#ae8ae8}@media (width<=1000px){.sidebar{width:185px}.nav-item{font-size:12px}}@media (width<=760px){body{font-size:16px}.page-wrap{padding:24px 18px}.sidebar.visible{width:250px}.sidebar .nav-item{font-size:15px}.sidebar-profile{margin-top:25px;padding-top:16px}.pm-board-workspace{height:calc(100dvh - 220px);min-height:600px}.page-wrap.board-page{padding:18px 12px}.topbar strong{font-size:14px}.mobile-nav button{font-size:10px}}.nav-item{gap:10px;padding-inline:9px}.nav-item span{min-width:0}.sidebar-profile{flex-shrink:0}.workspace-save-recovery{color:#70531f;background:#fff8e8;border:1px solid #ebd6a8;border-radius:15px;align-items:flex-start;gap:15px;margin-bottom:22px;padding:22px;display:flex}.workspace-save-recovery>svg{margin-top:3px}.workspace-save-recovery h2{font-size:19px}.workspace-save-recovery p{margin:9px 0 15px;font-size:14px}.workspace-save-recovery>div>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-save-recovery small{margin-top:14px;font-size:12px;line-height:1.5;display:block}.workspace-save-recovery .secondary{background:#fff}.workspace-save-recovery .text-button{color:#7c5b28}@media (width<=760px){.workspace-save-recovery{gap:10px;padding:18px}.workspace-save-recovery>svg{width:19px}.workspace-save-recovery>div{min-width:0}.workspace-save-recovery .primary,.workspace-save-recovery .secondary{width:100%}}.workspace-card small.workspace-project{color:#76578f;margin-top:6px;font-size:11px;font-weight:650}@font-face{font-family:Manrope;src:url(/fonts/Manrope-variable.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#10283f;--white:#fff;--porcelain:#f8fafc;--ink:#10283f;--text:#52657a;--teal:#00a69a;--teal-text:#007f79;--indigo:#5261da;--sky:#239cdb;--line:#e0e8f0;--cs-ink:#10283f;--cs-muted:#52657a;--cs-teal:#00a69a;--cs-teal-text:#007f79;--cs-indigo:#5261da;--cs-sky:#239cdb;--cs-line:#e0e8f0;--cs-porcelain:#f8fafc;--blue:#5261da;--navy:#10283f;--muted:#52657a;--border:#e0e8f0;--pale:#eef1fe;--mint:#eaf7f4;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--porcelain);color:var(--ink);font-size:15px;line-height:1.6}button,input,textarea,select{font-family:Inter,ui-sans-serif,system-ui,sans-serif}h1,h2,h3,h4,.wordmark,.pmo-brand-name{font-feature-settings:"ss01" on;font-family:Manrope,Inter,ui-sans-serif,sans-serif}h1,h2,h3{color:var(--ink);letter-spacing:-.035em}input,textarea,select{color:var(--ink);background:#fff;border-color:#d9e3ed}input::placeholder,textarea::placeholder{color:#708297}input:focus,textarea:focus,select:focus{border-color:var(--indigo);outline-offset:2px;outline:2px solid #5261da}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.pmo-brand{color:var(--ink);white-space:nowrap;vertical-align:middle;--brand-mark-size:34px;--brand-name-size:28px;align-items:center;gap:10px;line-height:1;display:inline-flex}.pmo-brand-mark{width:var(--brand-mark-size);height:calc(var(--brand-mark-size)*56/52);flex:none;display:block;overflow:visible}.pmo-brand-name{font-size:var(--brand-name-size);letter-spacing:-.055em;align-items:baseline;line-height:1.15;display:inline-flex}.pmo-mark-teal{fill:#00a69a}.pmo-mark-deep{fill:#007f79}.pmo-mark-indigo{fill:#5261da}.pmo-mark-blue{fill:#239cdb}.pmo-brand-mark-only{gap:0}.wordmark{color:var(--ink);font-weight:750}.wordmark>span{font-weight:450}.market-shell .sidebar{border-color:var(--line);background:#fff;width:220px;padding:29px 16px 22px}.market-shell .brand{min-height:42px;margin-bottom:40px;padding:0 8px}.market-shell .brand .pmo-brand{--brand-mark-size:29px;--brand-name-size:27px;gap:9px}.market-shell .sidebar nav{gap:8px}.market-shell .nav-item{color:#40566d;min-height:48px;box-shadow:none;border:1px solid #0000;border-radius:8px;gap:12px;padding:12px;font-size:13px;font-weight:550}.market-shell .nav-item svg{stroke-width:1.7px;width:20px;height:20px}.market-shell .nav-item:hover{color:var(--ink);background:#f6f8fb}.market-shell .nav-item.active{color:#394cbd;box-shadow:none;background:#edf1fe;border-color:#0000;font-weight:650}.market-shell .sidebar-profile{border-color:var(--line);color:var(--ink);padding-top:20px}.market-shell .sidebar-profile strong{font-size:12px;font-weight:600}.market-shell .sidebar-profile small{color:var(--muted);font-size:11px}.avatar{color:var(--teal-text);background:#e6f5f4;font-size:13px;font-weight:600}.market-shell .topbar{border-color:var(--line);background:#fff;height:72px;padding-inline:34px}.market-shell .topbar>div>span{color:var(--ink);font-size:13px;font-weight:550}.market-shell .topbar .icon-button{color:var(--muted)}.cs-search-trigger{border:1px solid var(--line);width:min(420px,34vw);min-height:39px;color:var(--muted);text-align:left;background:#f8fafc;border-radius:7px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;display:flex}.cs-search-trigger:hover{background:#f3f6fa;border-color:#c4d1df}.cs-search-trigger>svg{flex:none}.cs-search-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-shell .page-wrap{max-width:1600px;padding:32px 34px}.icon-button:hover{background:#eff3f8}.mobile-nav{border-color:var(--line)}.mobile-nav button[aria-current=page]{color:var(--indigo)}.primary,.la-primary,.lib-primary,.lib-use-button{border-radius:8px;min-height:43px;font-weight:600;background:var(--ink)!important;border:1px solid var(--ink)!important;color:#fff!important;border-bottom-width:1px!important;box-shadow:0 2px 4px #10283f0c!important}.primary:hover:not(:disabled),.la-primary:hover:not(:disabled),.lib-primary:hover:not(:disabled),.lib-use-button:hover:not(:disabled){background:#193c59!important;border-color:#193c59!important}.secondary,.la-secondary,.lib-secondary,.lib-draft-button{box-shadow:none;background:#fff;border-radius:8px;font-weight:550;color:var(--ink)!important;border-color:#d6e0eb!important}.secondary:hover:not(:disabled),.la-secondary:hover:not(:disabled),.lib-secondary:hover:not(:disabled),.lib-draft-button:hover:not(:disabled){background:#f8fafc;border-color:#b5c5d6!important}.text-button,.la-text-button,.la-back,.market-status button{color:#4356bb}.text-button:hover,.la-text-button:hover,.la-back:hover{color:#30439f}.icon-tile,.pill-muted{color:#4356bb;background:#eef2fb}.panel,.rail-panel,.feed-card,.workspace-card{border-color:var(--line);box-shadow:0 3px 14px #10283f03}.workspace-card:hover{border-color:#bac9e0;box-shadow:0 5px 18px #10283f08}.workspace-card small.workspace-project,.workspace-footer{color:var(--muted)}.market-status,.market-dialog,.hub-dialog,.lib-dialog,.la-dialog{border-color:var(--line);color:var(--ink);box-shadow:0 20px 70px #10283f1a}.market-dialog::backdrop,.hub-dialog::backdrop,.lib-dialog::backdrop,.la-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10283f55}.market-dialog h2,.market-dialog h3,.hub-dialog h2,.la-dialog h2{color:var(--ink)}.market-plan-list>button{border-color:var(--line)}.market-plan-list>button.selected{background:#f3f5fe;border-color:#8290e5}.market-plan-list small,.market-fine-print,.market-account-name{color:var(--muted)}.market-purchase-product,.market-kit-context select,.market-notice{color:var(--muted);background:#f5f7fc}.market-format{color:#4356bb}.market-purchase-total strong{color:var(--ink)}.mk-page{--mk-purple:#5261da;--mk-ink:#10283f;--mk-muted:#52657a;--mk-line:#e0e8f0;color:var(--ink)}.mk-page-heading h1{letter-spacing:-.04em;font-size:34px;font-weight:750}.mk-section-heading h2{font-size:21px;font-weight:700}.mk-plan{color:#52657a;font-size:12px}.mk-plan:before{background:#8795dd}.mk-eyebrow{color:#52657a}.mk-section-heading>span,.mk-kit-card-copy small,.mk-recent-file small,.mk-upgrade-note,.mk-file-row-open small,.mk-deck-copy small,.mk-content-empty>small,.mk-detail-label,.mk-project-details-body p,.mk-community-heading>div>p,.mk-reports-heading>div>p{color:var(--muted)}.mk-kit-card,.mk-recent-file,.mk-file-list,.mk-deck-card,.mk-create-options,.mk-community-card{border-color:var(--line);box-shadow:none}.mk-kit-card:hover,.mk-recent-file:hover,.mk-file-row:hover{background:#fff;border-color:#bac8e5}.mk-kit-card-copy strong,.mk-recent-file strong,.mk-file-row-open strong,.mk-deck-copy strong,.mk-content-heading h2{color:var(--ink);font-weight:600}.mk-kit-card-copy>svg,.mk-recent-file>svg,.mk-file-row-open>svg,.mk-deck-copy svg{color:#647b92}.mk-file-mark,.mk-file-mark.document{color:#5261da;background:#eef1fd}.mk-file-mark.sheet{color:#24785f;background:#e7f5f1}.mk-file-mark.slides{color:#a65a33;background:#fff1e9}.mk-heading-actions .secondary,.mk-content-empty button{color:var(--ink);border-color:var(--line)}.mk-kit-tabs>button{color:var(--muted);font-size:13px}.mk-kit-tabs>button[aria-pressed=true]{color:#4356bb;border-color:var(--indigo)}.mk-kit-tabs button>span{color:#52657a;background:#eef1fb}.mk-file-row+.mk-file-row{border-color:var(--line)}.mk-create-options>button{color:var(--ink)}.mk-create-options>button:hover{background:#f3f6fb}.mk-file-row-publish{color:#52657a}.mk-file-row-publish:hover{color:#4356bb;background:#eef2fb}.mk-deck-preview,.mk-community-preview{color:#52657a;background:#f3f6fb}.mk-deck-preview>i{background:#d7e1ef}.mk-content-empty,.mk-new-kit,.mk-empty-kit{color:#647b92;background:#fbfcfe;border-color:#d3dfeb}.mk-content-empty>span,.mk-new-kit>span{color:#5261da;background:#edf2fb}.mk-content-empty h3,.mk-new-kit strong,.mk-empty-kit h3,.mk-project-details-body strong,.mk-project-details-body label{color:var(--ink)}.mk-empty-kit p,.mk-project-details>summary{color:var(--muted)}.mk-new-kit:hover{background:#f3f6fb}.mk-project-details-body input{border-color:var(--line)}.mk-local-label{color:#52657a;border-color:var(--line)}.mk-kit-art{background:#f0f3fc}.mk-kit-art.mint{background:#edf7f5}.mk-art-orbit{background:#e1e8fa}.mint .mk-art-orbit{background:#d8efeb}.mk-preview-page{border-color:#dbe3f1}.mk-preview-page>strong{color:var(--ink)}.mk-preview-page>span{color:#52657a}.mk-preview-page>i{background:#e2e9f3}.mk-preview-page b{background:#a4b1e5}.mk-preview-page b:nth-child(2){background:#90cfc6}.mk-preview-page b:nth-child(3){background:#6579d8}.mk-preview-slide{color:var(--teal-text);background:#fff;border-color:#dce6ee}.mk-preview-slide i:nth-child(2){background:#d6dff7}.mk-folder-badge{color:#5261da}.mint .mk-folder-badge{color:var(--teal-text)}.mk-template-art{border-color:var(--line);box-shadow:0 6px 18px #10283f08}.mk-template-art>strong{color:var(--ink)}.mk-template-art>span{color:var(--muted)}.mk-template-art>i{background:#e2e9f3}.lib-page,.lib-dialog{--lib-ink:#10283f;--lib-muted:#52657a;--lib-accent:#5261da;--lib-border:#e0e8f0;--lib-mint:#eaf7f4}.lib-page-header p,.lib-card-creator,.lib-format,.lib-category,.lib-detail-creator,.lib-detail-summary,.lib-detail-price>span,.lib-gallery-caption,.lib-preview-number,.lib-dialog-header>span{color:var(--muted)}.lib-search,.lib-format-filter,.lib-category-tabs button,.lib-card-creator,.lib-thumbnails>button{border-color:var(--line)}.lib-search,.lib-search input::placeholder,.lib-format-filter select{color:#52657a}.lib-search:focus-within{border-color:var(--indigo);box-shadow:0 0 0 2px #5261da}.lib-collection-tabs button{color:var(--muted)}.lib-collection-tabs button[aria-pressed=true]{color:var(--ink)}.lib-collection-tabs button[aria-pressed=true]:after{background:var(--indigo)}.lib-category-tabs button{color:#52657a}.lib-category-tabs button[aria-pressed=true]{color:#4356bb;background:#eef1fe;border-color:#dce2fb}.lib-category-tabs button:hover{background:#f5f7fb}.lib-template-card:hover{border-color:#b7c4e0;box-shadow:0 7px 22px #10283f08}.lib-card-copy h2>button{color:var(--ink)}.lib-card-copy h2>button:hover{color:#4356bb}.lib-card-preview,.lib-card-preview[data-format=PowerPoint],.lib-detail-preview,.lib-detail-preview[data-format=PowerPoint]{border-color:var(--line);background:#f4f7fb}.lib-price:not(.is-included){color:#4356bb;background:#eef1fd}.lib-detail-price>strong:not(.is-included){color:var(--ink)}.lib-thumbnails>button{background:#f8fafc}.lib-thumbnails>button[aria-pressed=true]{background:#eef2fe;border-color:#6577d8}.lib-thumbnails>button>span,.lib-design-label,.lib-icon-button{color:#52657a}.lib-icon-button:hover:not(:disabled){color:#4356bb;background:#eef2fb}.lib-design-preview{color:var(--ink);box-shadow:0 0 0 1px var(--line)}.lib-design-brand>span{color:var(--ink);font-weight:450}.lib-design-brand{font-family:Manrope,Inter,sans-serif}.lib-design-sections section>p,.lib-design-slide-content>p{color:#52657a;background:#f5f8fc}.lib-design-slide{background:#fff}.lib-design-slide-sections{border-color:var(--line)}.lib-design-slide-sections>span,.lib-design-table>div:not(.lib-design-table-head)>span{color:#52657a}.lib-empty{color:#647b92;border-color:#cdd9e8}.lib-empty h2{color:var(--ink)}.la-page,.la-dialog{--la-ink:#10283f;--la-muted:#52657a;--la-accent:#5261da;--la-line:#e0e8f0;color:var(--ink)}.la-header p,.la-back,.la-save-line,.la-artifact-tabs>button,.la-read-fact strong,.la-read-fact>small,.la-facts-disclosure>summary,.la-row-options>summary,.la-status-context>summary,.la-checkpoint-facts>summary,.la-field,.la-field small,.la-table th,.la-table td>small,.la-table td>.la-entry-type,.la-empty p,.la-empty small,.la-draft-footer,.la-quiet,.la-history>summary,.la-checkpoints small,.la-change-history>summary,.la-change-heading>small,.la-change-field>strong,.la-change-field section>small,.la-restore-source>span,.la-timeline-dates,.la-timeline-row>span{color:var(--muted)}.la-read-fact p,.la-table td,.la-dialog-copy,.la-source-rows p,.la-source-fields dd,.la-change-field p,.la-confirm-check,.la-dependencies>label{color:#40566d}.la-source-rows strong,.la-source-fields dt,.la-change-heading>strong,.la-checkpoints strong,.la-history-body>header>h2,.la-compare h3,.la-restore-source>strong,.la-table td>strong,.la-dialog h2{color:var(--ink)}.la-artifact-tabs{border-color:var(--line)}.la-artifact-tabs>button[aria-current=page]{color:#4356bb}.la-artifact-tabs>button[aria-current=page]:after{background:var(--indigo)}.la-artifact-tabs>button:hover{background:#f6f8fc}.la-shared-facts{border-color:var(--line);background:#fff}.la-shared-facts h2{color:var(--ink);font-size:14px}.la-shared-facts>header>.la-text-button{color:#4356bb}.la-fact-state:not(.state-confirmed):not(.state-assumed):not(.state-missing){color:#4356bb;background:#eef1fd}.la-row-state:not(.status-done):not(.status-closed){color:#52657a;background:#eef2fb}.la-row-state.status-in-progress,.la-row-state.status-monitoring{color:#4356bb;background:#edf0fe}.la-field input,.la-field textarea,.la-field select{color:var(--ink);border-color:#d9e3ed;font-size:14px;font-weight:400}.la-field input:focus,.la-field textarea:focus,.la-field select:focus{border-color:var(--indigo)}.la-section-heading h2>span{color:#52657a;background:#eef2f8}.la-empty{color:#647b92;background:#fbfcfe;border-color:#cfdaea}.la-table-wrap,.la-table td,.la-history,.la-checkpoints>li,.la-dialog>header,.la-dialog-actions,.la-dependencies,.la-compare>section,.la-change-field,.la-source-rows>article,.la-source-fields>div,.la-checkpoint-facts,.la-status-context{border-color:var(--line)}.la-table th,.la-checkpoints>li,.la-source-rows>article,.la-checkpoint-facts{background:#f8fafc}.la-table th{font-size:11px}.la-table td,.la-read-fact p{font-size:13px}.la-table td>small,.la-read-fact>small{font-size:11px}.la-icon-button{color:#647b92}.la-icon-button:hover:not(.la-remove-button){color:#4356bb;background:#edf2fa}.la-unset{color:#667c92}.la-dependencies input,.la-confirm-check input{accent-color:var(--indigo)}.la-stale{color:#4356bb;background:#f2f5fe;border-color:#dce3fa}.la-timeline{border-color:var(--line);background:#fff}.la-timeline>summary{color:#52657a}.la-timeline-row>div{border-color:var(--line);background:repeating-linear-gradient(90deg,#0000,#0000 calc(25% - 1px),#e6edf5 calc(25% - 1px) 25%)}.la-timeline-bar{background:#dce4fa;border-color:#c8d2f0}.la-timeline-bar.status-in-progress{background:#8f9de3;border-color:#8f9de3}.living-facts-dialog{--fact-ink:#10283f;--fact-muted:#52657a;--fact-line:#e0e8f0}.living-fact-field>.living-fact-label,.living-fact-meta>label,.living-fact-meta>label>span,.living-fact-details>summary,.living-more-facts>summary,.living-facts-footer>p,.living-review-count,.living-change-values>div>span:first-child,.living-change-source>span,.living-review-missing,.living-facts-missing-count,.living-review-full>summary{color:var(--muted)}.living-fact-field>input,.living-fact-field>textarea,.living-facts-dialog .living-fact-meta input,.living-facts-dialog .living-fact-meta select{color:var(--ink);border-color:#d9e3ed}.living-fact-meta,.living-facts-review-note{border-color:var(--line);color:var(--muted);background:#f5f7fc}.living-fact-meta select:disabled{color:#52657a;background:#f1f4f8}.living-fact-status.status-proposed{color:#4356bb;background:#eef1fd;border-color:#dce3fb}.living-fact-status.status-missing{color:#52657a;background:#f1f4f8;border-color:#e0e8f0}.living-facts-dialog .living-change-card h3{color:var(--ink)}.living-change-values p,.living-change-current p,.living-change-source p,.living-change-values>div:first-child p,.living-review-full>p{color:#40566d}.living-change-card>header>div,.living-change-source .living-source-before{color:#647b92}.living-review-full>p{border-color:#dce3f3}.living-review-actions>.secondary{color:var(--ink);border-color:var(--line)}.pm-board-workspace{--board-ink:#10283f;--board-muted:#52657a;--board-line:#e0e8f0;--board-blue:#5261da;--board-soft:#eef2fb}.pm-board-viewport{background:#f8fafc}.pm-board-canvas{background-image:radial-gradient(#d5e1ed .9px,#0000 .9px)}.pm-board-frame-body>.pm-board-content{border-color:var(--line);background:#fff;color:#40566d!important}.pm-board-button{color:var(--ink);border-color:var(--line)}.pm-board-icon-button:hover,.pm-board-export-menu button:hover,.pm-board-export-toggle:hover{color:#4356bb;background:#eef2fb}.pm-board-export,.pm-board-export-menu{border-color:var(--line)}.pm-board-export-toggle{color:#52657a;border-color:var(--line)}.pm-board-present{background:#f8fafc}.draft-output,.composer textarea{background:#f5f8fc}.la-page button:focus-visible,.la-page summary:focus-visible,.la-page input:focus-visible,.la-page textarea:focus-visible,.la-page select:focus-visible,.la-dialog button:focus-visible,.la-dialog summary:focus-visible,.la-dialog input:focus-visible,.la-dialog select:focus-visible,.la-dialog textarea:focus-visible,.lib-page button:focus-visible,.lib-page input:focus-visible,.lib-page select:focus-visible,.lib-dialog button:focus-visible,.lib-dialog summary:focus-visible,.living-fact-details>summary:focus-visible,.living-more-facts>summary:focus-visible,.living-review-full>summary:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}@media (width<=1000px) and (width>=761px){.market-shell .sidebar{width:200px;padding-inline:12px}.market-shell .main-shell{margin-left:200px}.market-shell .brand .pmo-brand{--brand-mark-size:27px;--brand-name-size:25px}.market-shell .page-wrap{padding:28px}}@media (width<=760px){.market-shell .sidebar{display:none}.market-shell .sidebar.visible{width:250px;display:flex;box-shadow:10px 0 40px #10283f20}.market-shell .main-shell{margin-left:0}.market-shell .topbar{height:66px;padding-inline:18px}.cs-search-trigger{background:0 0;border:0;width:36px;min-height:36px;padding:8px}.cs-search-trigger>span{display:none}.market-shell .page-wrap{padding:23px 18px}.market-shell .nav-item{font-size:14px}.market-shell .sidebar-profile{margin-top:auto}.mk-page-heading h1{font-size:30px}.la-field input,.la-field textarea,.la-field select,.living-fact-field>input,.living-fact-field>textarea{font-size:16px}.la-artifact-tabs>button{font-size:12px}.la-read-fact p{font-size:13px}.la-table td:not(:first-child):not(.la-table-actions):before{color:#52657a}.la-header-actions>.la-primary,.la-header-actions>.la-secondary,.la-dialog-actions>.la-primary,.la-dialog-actions>.la-secondary,.la-dialog-actions>.la-danger{font-size:12px!important}.market-dialog input,.market-dialog select,.market-dialog textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.market-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ux-nav-close,.ux-nav-backdrop{display:none}.ux-search-dialog{width:min(620px,100vw - 32px)}.ux-search-dialog .ux-search-label{color:var(--muted);margin-bottom:9px;font-size:12px;font-weight:500}.ux-search-dialog>input{width:100%;min-height:46px;font-size:15px}.ux-search-status{color:var(--muted);margin:13px 0 19px;font-size:12px;line-height:1.6}.ux-search-group{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.ux-search-dialog .ux-search-group h3{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin:0 0 7px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.ux-search-group>button{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;min-width:0;min-height:54px;padding:12px 9px;display:flex}.ux-search-group>button:hover{background:var(--porcelain)}.ux-search-group>button>svg:first-child{color:var(--teal-text)}.ux-search-group>button>span{flex:1;min-width:0}.ux-search-group strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.ux-search-group small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5;display:block}.ux-search-group>button>svg:last-child{color:var(--muted)}@media (width<=760px){.market-shell .sidebar.visible{z-index:80;padding-top:30px}.ux-nav-backdrop{z-index:70;background:#10283f45;display:block;position:fixed;inset:0}.market-shell .sidebar.visible .ux-nav-close{min-width:36px;min-height:36px;color:var(--ink);display:inline-flex;position:absolute;top:26px;right:9px}.ux-search-dialog>input{font-size:16px}.ux-search-group>button{padding-inline:2px}}.market-shell .sidebar{width:218px;padding:29px 16px 20px}.market-shell .main-shell{margin-left:218px}.market-shell .sidebar .brand{margin-bottom:37px}.market-shell .nav-item{border:0;border-radius:9px;gap:11px;min-height:48px;padding:11px 12px;font-size:13px;line-height:1.4}.market-shell .nav-item svg{flex-shrink:0;width:19px;height:19px}.market-shell .nav-item.active{color:#344ba7;box-shadow:none;background:#eef2ff}.market-shell .nav-item:hover{background:#f3f6fa}.cx-explore{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.cx-explore>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;padding:7px 13px;font-size:11px;font-weight:600;list-style:none;display:flex}.cx-explore>summary::-webkit-details-marker{display:none}.cx-connections>summary::-webkit-details-marker{display:none}.cx-explore[open]>summary svg,.cx-connections[open]>summary svg{transform:rotate(180deg)}.cx-explore>nav{margin-top:8px}.cx-preview-link{color:var(--muted);text-align:left;align-items:center;gap:8px;margin-top:auto;padding:14px 12px;font-size:11px;display:flex}.market-shell .sidebar-profile{margin-top:0;padding-top:18px}.market-shell .topbar{height:73px;padding-inline:34px}.cx-local-badge{color:#566b7d;white-space:nowrap;background:#fff;border:1px solid #dfe7ee;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.cx-local-badge>span{background:#28968b;border-radius:50%;width:5px;height:5px}.market-shell .page-wrap{max-width:1510px;margin-inline:auto;padding:32px 34px}.market-shell .page-wrap.studio-page{max-width:none;padding:22px}.cx-page-intro{color:#5c7286;margin:9px 0 0;font-size:14px;line-height:1.6}.customer-home{gap:34px}.customer-home .mk-page-heading{align-items:flex-start}.customer-home .mk-page-heading h1{font-size:33px;line-height:1.2}.cx-start-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cx-start-actions>button{text-align:left;background:#fff;border:1px solid #dfe7ef;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:24px 19px;transition:border-color .15s,box-shadow .15s;display:flex}.cx-start-actions>button:hover{border-color:#9aadb9;box-shadow:0 5px 19px #16344a07}.cx-start-actions>button>span:nth-child(2){flex:1;min-width:0}.cx-start-actions strong{color:var(--ink);font-size:14px;font-weight:650;line-height:1.5;display:block}.cx-start-actions small{color:#63798c;margin-top:5px;font-size:12px;line-height:1.5;display:block}.cx-start-actions>button>svg{color:#8293a3;flex:none;width:16px}.cx-action-icon{color:#087f83;background:#eaf7f5;border-radius:11px;flex:none;place-items:center;width:42px;height:46px;display:grid}.cx-action-icon.is-indigo{color:#5562d2;background:#eef0fe}.cx-action-icon.is-blue{color:#387aaf;background:#edf5fc}.cx-welcome{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:26px;padding:32px;display:flex}.cx-welcome-symbol{color:#087f83;background:#eff9f7;border:1px solid #cce3e2;border-radius:14px;flex:none;place-items:center;width:78px;height:88px;display:grid}.cx-welcome h2{letter-spacing:-.035em;font-size:24px}.cx-welcome p{max-width:540px;color:var(--muted);margin:12px 0 19px;font-size:14px;line-height:1.65}.cx-welcome .primary{font-size:13px}.customer-home .cs-home-projects{gap:16px}.customer-home .cs-project-card{padding:22px}.customer-home .cs-project-card.is-featured{border-color:var(--line)}.customer-home .mk-section-heading h2{letter-spacing:-.025em;font-size:19px}.customer-home .cs-recent-list>.mk-recent-file{min-height:78px;padding:15px 20px}.customer-home .cs-recent-list .mk-file-mark{border-radius:8px;width:36px;height:41px}.cx-essentials{margin-bottom:30px}.cx-essentials .mk-section-heading{margin-bottom:16px}.cx-essentials h2{font-size:19px}.cx-essentials .mk-section-heading p{color:var(--muted);margin-top:5px;font-size:12px}.cx-artifact-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cx-artifact-shortcuts>button{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;padding:20px 16px;display:flex;position:relative}.cx-artifact-shortcuts>button>svg:first-child{color:#087f83;margin-bottom:8px}.cx-artifact-shortcuts>button:nth-child(2n)>svg:first-child{color:#5664cf}.cx-artifact-shortcuts strong{font-size:13px;font-weight:650}.cx-artifact-shortcuts small{color:var(--muted);font-size:11px;line-height:1.5}.cx-artifact-shortcuts>button>svg:last-child{color:#8da0b2;position:absolute;top:20px;right:13px}.cx-artifact-shortcuts>button:hover:not(:disabled){background:#fcfefe;border-color:#91bfc6}.cx-artifact-shortcuts>button:disabled{opacity:.5}.cx-connections{margin-top:15px}.cx-connections>summary{cursor:pointer;color:var(--muted);align-items:center;gap:7px;width:fit-content;padding-block:5px;font-size:11px;list-style:none;display:flex}.cx-connections>.cp-map{border:1px solid var(--line);background:#fff;border-radius:13px;max-width:850px;margin:18px auto;padding:25px}.market-shell .mk-essentials-entry{padding:21px 23px}.market-shell .mk-essentials-entry small{font-size:12px;line-height:1.6}.mk-kit-tabs>button{min-height:48px}.cx-preview-info p{color:var(--muted);font-size:14px;line-height:1.7}.cx-preview-info h3{margin:23px 0 8px;font-family:inherit;font-size:13px}.cx-preview-info ul{color:var(--muted);margin:0;padding-left:20px;font-size:13px;line-height:1.8}.cx-preview-info .primary{margin-top:23px}.lib-page-header .lib-create-template{box-shadow:none;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}.lib-detail-action-note{color:var(--muted);margin:12px 0 20px;font-size:12px;line-height:1.65}@media (width>=1600px){.cx-start-actions>button{padding-block:28px}.customer-home{gap:38px}}@media (width<=1200px){.cx-start-actions>button{flex-wrap:wrap;gap:12px;padding:19px}.cx-start-actions>button>span:nth-child(2){flex-basis:calc(100% - 60px)}.cx-start-actions>button>svg{display:none}.cx-artifact-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-artifact-shortcuts>button{padding:17px}}@media (width<=1000px){.market-shell .sidebar{width:198px;padding-inline:12px}.market-shell .main-shell{margin-left:198px}.market-shell .page-wrap{padding:27px 24px}.market-shell .topbar{padding-inline:24px}.market-shell .nav-item{font-size:12px}.cx-start-actions{gap:10px}.cx-start-actions>button{flex-direction:column;align-items:flex-start;padding:17px}.cx-start-actions strong{font-size:13px}.cx-start-actions small{font-size:11px}.customer-home .cs-home-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.market-shell .main-shell{margin-left:0}.market-shell .sidebar.visible{width:260px;padding:28px 17px 20px}.market-shell .sidebar .nav-item{font-size:14px}.market-shell .page-wrap{padding:25px 18px}.market-shell .page-wrap.studio-page{padding:19px 14px}.market-shell .topbar{height:65px;padding-inline:18px}.market-shell .topbar .cs-search-trigger{width:34px}.cx-local-badge{padding:6px 8px;font-size:10px}.customer-home{gap:28px}.customer-home .mk-page-heading h1{font-size:28px}.cx-page-intro{font-size:13px}.customer-home .mk-plan{font-size:10px}.cx-start-actions{grid-template-columns:1fr;gap:9px}.cx-start-actions>button{border-radius:11px;flex-direction:row;align-items:center;gap:13px;padding:15px 16px}.cx-start-actions>button>span:nth-child(2){flex-basis:0}.cx-start-actions strong{font-size:14px}.cx-start-actions small{margin-top:3px;font-size:12px}.cx-start-actions>button>svg{display:block}.cx-action-icon{width:38px;height:42px}.customer-home .cs-home-projects{grid-template-columns:1fr}.customer-home .cs-recent-list>.mk-recent-file{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:15px}.customer-home .mk-recent-project{display:none}.customer-home .cs-project-card{padding:19px}.cx-welcome{align-items:flex-start;gap:18px;padding:24px}.cx-welcome-symbol{display:none}.cx-welcome h2{font-size:23px}.cx-artifact-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cx-artifact-shortcuts>button{min-height:143px}.cx-essentials .mk-section-heading{align-items:flex-start}.cx-connections>.cp-map{padding:18px 10px}.market-shell .mk-heading-actions{flex-wrap:wrap}.market-shell .mk-essentials-entry{padding:18px}.cx-preview-link{margin-top:auto}.market-shell .sidebar-profile{margin-top:0}.cx-explore{margin-top:23px}.lib-page-header .lib-create-template{font-size:12px}.market-shell .mobile-nav button{min-height:42px}.mk-kit-tabs{gap:20px}}.cx-project-tools{border-top:1px solid var(--line);margin-top:27px;padding:19px 0}.cx-project-tools>summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.cx-project-tools>summary::-webkit-details-marker{display:none}.cx-project-tools .secondary{margin-top:20px;font-size:12px}.cx-project-tools p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.cx-studio-loading{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:42px 24px;font-size:14px}.customer-home .mk-plan{white-space:nowrap;flex-shrink:0}:root{--journey-blue:#315eeb;--journey-teal:#0cafa5;--journey-ink:#11283f}.journey-shell{--blue:#315eeb;--indigo:#315eeb;--ink:#11283f;--line:#e2eaf2;background:#fff}.journey-shell .sidebar{background:#fbfcff;width:218px;padding:26px 16px 18px}.journey-shell .sidebar .brand{margin-bottom:25px}.journey-shell .journey-create{color:#fff;background:#315eeb;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex;box-shadow:0 4px 10px #315eeb13}.journey-shell .journey-create:hover{background:#234cc9}.journey-shell .nav-item.active{color:#2454db;background:#eaf1ff}.journey-shell .topbar{background:#fff;border-bottom:0;gap:24px;height:73px}.journey-shell .topbar>div:first-child{flex:1;min-width:0}.journey-shell .topbar .cs-search-trigger{background:#f5f8fc;border:1px solid #edf1f7;border-radius:11px;width:100%;max-width:900px;min-height:43px;font-size:13px}.journey-shell .cx-local-badge{background:#f5f8fc;border:0;border-radius:9px;min-height:39px}.journey-shell .page-wrap{padding-top:24px}.journey-shell .journey-plan{text-align:left;color:#11283f;background:#fff;border:1px solid #e2eaf2;border-radius:11px;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 12px;font-size:12px;display:flex}.journey-plan>span{gap:4px;display:grid}.journey-plan small{color:#315eeb;font-size:11px}.journey-shell .cx-preview-link{margin-top:8px;padding-block:11px}.journey-shell .journey-public-link{text-align:left;color:#60758b;padding:6px 12px 14px;font-size:11px}.journey-shell .sidebar-profile{padding-top:14px}.journey-shell .primary,.journey-shell .lib-primary,.journey-shell .lib-use-button{background:#315eeb!important;border-color:#315eeb!important}.journey-shell .primary:hover:not(:disabled),.journey-shell .lib-primary:hover:not(:disabled),.journey-shell .lib-use-button:hover:not(:disabled){background:#234cc9!important;border-color:#234cc9!important}.journey-shell .cx-explore{margin-top:20px;padding-top:14px}.journey-create-dialog{width:calc(100vw - 32px);max-width:680px}.journey-create-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.journey-create-options>button{text-align:left;color:#11283f;background:#fff;border:1px solid #e2eaf2;border-radius:12px;align-items:center;gap:12px;padding:18px 14px;display:flex}.journey-create-options>button:hover{background:#f7faff;border-color:#9cb7f8}.journey-create-options>button>span{color:#315eeb;background:#eaf2ff;border-radius:12px;flex:none;place-items:center;width:42px;height:46px;display:grid}.journey-create-options>button:nth-child(3n+2)>span{color:#7352da;background:#f2edff}.journey-create-options>button:nth-child(3n)>span{color:#078b82;background:#e6f8f5}.journey-create-options>button>div{flex:1;min-width:0}.journey-create-options strong{font-size:14px;display:block}.journey-create-options small{color:#60758b;margin-top:5px;font-size:11px;line-height:1.5;display:block}.journey-create-options>button>svg{color:#7689a0;flex:none;width:14px}.journey-create-note{color:#60758b;margin:22px 0 0;font-size:12px;line-height:1.6}.journey-shell .market-account-name{color:#60758b}.journey-shell .market-plan-list button.selected{background:#f3f7ff;border-color:#315eeb}.journey-setup-loading{text-align:center;background:#fff;align-content:center;justify-items:center;gap:22px;min-height:100vh;padding:30px;display:grid}.journey-setup-loading h1{font-size:28px}.journey-setup-loading p{color:#60758b;max-width:460px;font-size:14px}@media (width>=1400px){.journey-shell .page-wrap:not(.board-page):not(.studio-page),.journey-shell .topbar{padding-inline:42px}}@media (width<=1000px) and (width>=761px){.journey-shell .sidebar{width:198px}.journey-shell .topbar{gap:14px}.journey-shell .cx-local-badge{font-size:10px}}@media (width<=760px){.journey-shell .sidebar{width:260px}.journey-shell .topbar{gap:10px;height:65px;padding-inline:16px}.journey-shell .topbar>div:first-child{gap:9px}.journey-shell .topbar .cs-search-trigger{background:#f5f8fc;width:38px;max-width:38px;padding:9px}.journey-shell .topbar .cs-search-trigger>span{display:none}.journey-shell .cx-local-badge{padding:7px 9px;font-size:10px}.journey-shell .topbar>div:last-child{gap:10px}.journey-shell .page-wrap{padding:23px 18px}.journey-shell .sidebar .journey-create{min-height:47px}.journey-create-options{grid-template-columns:1fr}.journey-create-dialog{padding:26px 20px}.journey-create-dialog h2{padding-right:20px;font-size:25px}}:root{--ink:#1d1d1f;--navy:#1d1d1f;--text:#61646b;--muted:#61646b;--teal:#0071e3;--teal-text:#0071e3;--blue:#0071e3;--indigo:#0071e3;--border:#e1e3e8;--line:#e1e3e8;--porcelain:#f5f5f7}.simple-shell{--blue:#0071e3;--indigo:#0071e3;--ink:#1d1d1f;--navy:#1d1d1f;--muted:#61646b;--line:#e1e3e8;background:#fff}.simple-shell .sidebar{background:#fff;border-right:1px solid #e1e3e8;gap:0;width:218px;padding:27px 16px 18px}.simple-shell .brand{margin:0 10px 38px!important}.simple-shell .nav-item{color:#484b52;min-height:46px;box-shadow:none;border-radius:8px;gap:13px;padding:12px 14px;font-size:14px;font-weight:500;border:0!important}.simple-shell .nav-item svg{stroke-width:1.7px;width:21px;height:21px}.simple-shell .nav-item.active{color:#0071e3;background:#e8f1fc;font-weight:650}.simple-shell .nav-item:hover{background:#eef0f4}.simple-shell .cx-explore{border-top:1px solid #e1e3e8;margin-top:auto;padding-top:18px}.simple-shell .cx-explore summary{min-height:44px;padding:12px 14px;font-size:13px}.simple-shell .simple-explore-link{text-align:left;color:#61646b;border-radius:6px;width:100%;padding:10px 14px;font-size:12px;display:block}.simple-explore-link:hover{background:#f5f5f7}.simple-shell .sidebar-profile{border-top:1px solid #e1e3e8;min-height:66px;margin-top:12px;padding:18px 9px 0}.simple-shell .sidebar-profile strong{font-size:13px}.simple-shell .sidebar-profile small{font-size:12px}.simple-shell .avatar{color:#1d1d1f;box-shadow:none;background:#edf2f5;width:39px;height:39px;font-size:12px}.simple-shell .topbar{height:68px;box-shadow:none;background:#fff;border-bottom:1px solid #e6e7eb;gap:20px;padding-inline:38px}.simple-shell .topbar>div:first-child{flex:1;gap:12px}.simple-shell .simple-location{color:#53697e;white-space:nowrap;font-size:13px;font-weight:500}.simple-shell .topbar .cs-search-trigger{color:#61646b;background:#fff;border:1px solid #e1e3e8;border-radius:7px;justify-content:flex-start;gap:10px;width:270px;max-width:100%;min-height:38px;padding:8px 12px;font-size:13px}.simple-shell .cs-search-trigger kbd{color:#8090a0;background:#f5f5f7;border-radius:4px;margin-left:auto;padding:2px 5px;font:11px Inter,sans-serif}.simple-shell .page-wrap:not(.board-page):not(.studio-page){max-width:1450px;padding:34px 38px 28px}.simple-shell .workspace-footer{color:#728397;border-top:1px solid #e6e7eb;margin-top:32px;padding-top:14px;font-size:11px}.simple-shell .workspace-footer>span:first-child{order:2}.simple-shell .workspace-footer>span:last-child{order:1}.simple-shell .primary,.simple-shell .lib-primary,.simple-shell .lib-use-button{color:#fff;box-shadow:none;border-radius:8px;min-height:42px;font-size:13px;font-weight:600;background:#0071e3!important;border-color:#0071e3!important}.simple-shell .primary:hover:not(:disabled),.simple-shell .lib-primary:hover:not(:disabled),.simple-shell .lib-use-button:hover:not(:disabled){background:#0064cb!important;border-color:#0064cb!important}.simple-shell .secondary{box-shadow:none;color:#35383e;background:#fff;border:1px solid #dce5eb;border-radius:8px;min-height:40px;font-size:13px}.simple-shell .text-button{color:#0071e3;min-height:36px;font-size:13px}.simple-shell .page-heading h1,.simple-shell .market-heading h1{letter-spacing:-.04em;font-size:32px}.simple-shell :where(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #0071e3}.simple-shell :where(input,select,textarea):focus{border-color:#0071e3;outline:2px solid #0071e3}.simple-shell .market-dialog{border-radius:14px;box-shadow:0 18px 70px #1d1d1f20}.simple-shell .market-plan-list button.selected{background:#f2f6fc;border-color:#0071e3}.simple-shell .creation-home{--ch-line:#e1e3e8;--ch-muted:#61646b;--ch-blue:#0071e3;gap:32px}.simple-shell .ch-heading h1{letter-spacing:-.04em;font-size:34px;font-weight:700;line-height:1.2}.simple-shell .ch-heading p{margin-top:9px;font-size:15px;line-height:1.5}.simple-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.simple-heading>div{min-width:0}.simple-heading>.primary{white-space:nowrap;flex:none;padding-inline:17px}.simple-shell .ch-section-title{margin-bottom:15px}.simple-shell .ch-section-title h2{letter-spacing:-.025em;font-size:19px;font-weight:650}.simple-shell .ch-section-title>button{color:#0071e3;min-height:34px;font-size:12px}.simple-resume{text-align:left;color:#1d1d1f;background:#f5f5f7;border:1px solid #e1e3e8;border-radius:9px;align-items:center;gap:26px;width:100%;min-height:150px;padding:16px 24px 0 16px;display:flex;overflow:hidden}.simple-resume:hover{background:#f2f8f8;border-color:#9dbfea}.simple-resume>.ch-work-preview{background:#edf2f5;border-radius:7px 7px 0 0;flex:none;align-self:stretch;width:210px;height:145px;padding:12px 12px 0}.simple-resume .ch-document-nav{display:none}.simple-resume .ch-document-page{padding:5px 12px}.simple-resume .ch-preview-top{display:none}.simple-resume-copy{flex-direction:column;gap:7px;min-width:0;padding-bottom:16px;display:flex}.simple-resume-copy>small{color:#61646b;align-items:center;gap:8px;font-size:12px;display:flex}.simple-resume-copy>strong{overflow-wrap:anywhere;letter-spacing:-.025em;font-size:20px;font-weight:650;line-height:1.4}.simple-resume-copy>span{color:#61646b;font-size:12px}.simple-resume-action{white-space:nowrap;color:#0071e3;align-items:center;gap:8px;margin-left:auto;padding-bottom:16px;font-size:13px;font-weight:600;display:flex}.simple-kit-list{border-top:1px solid #e1e3e8;flex-direction:column;display:flex}.simple-kit-list>button{text-align:left;color:#61646b;border-bottom:1px solid #e1e3e8;border-radius:0;align-items:center;gap:20px;width:100%;min-width:0;min-height:64px;padding:19px 14px;display:flex}.simple-kit-list>button:hover{background:#f5f5f7}.simple-kit-list strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.simple-kit-list small{color:#61646b;white-space:nowrap;margin-left:auto;font-size:12px}.simple-kit-list svg{flex:none}.simple-kit-list>button>svg:last-child{width:15px;margin-left:12px}.simple-home .ch-work-card{box-shadow:none;background:0 0;border:0;border-radius:0}.simple-home .ch-work-preview{background:#f5f5f7;border:1px solid #e1e3e8;border-radius:7px;height:174px}.simple-home .ch-card-copy{border:0;min-height:66px;padding:12px 0}.simple-home .ch-card-copy strong{font-size:13px}.simple-home .ch-card-copy small{font-size:11px}.simple-home .ch-work-card:hover{box-shadow:none;transform:none}.simple-home .ch-work-card:hover .ch-work-preview{border-color:#9dbfea}.simple-home-footer{color:#61646b;border-top:1px solid #e6e7eb;align-items:center;gap:14px;padding-top:14px;font-size:12px;display:flex}.simple-first{text-align:center;background:#f5f5f7;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:52px 24px;display:flex}.simple-first>svg{color:#0071e3}.simple-first h2{letter-spacing:-.035em;font-size:24px}.simple-first p{color:#61646b;max-width:380px;font-size:14px;line-height:1.6}.simple-first .primary{margin-top:6px;padding-inline:20px}.simple-first .text-button{min-height:32px;font-size:12px}.simple-work-list{border-top:1px solid #e1e3e8}.simple-work-list>button{text-align:left;color:#61646b;border-bottom:1px solid #e1e3e8;align-items:center;gap:18px;width:100%;min-height:78px;padding:16px 14px;display:flex}.simple-work-list>button:hover{background:#f5f5f7}.simple-work-list>button>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.simple-work-list strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.simple-work-list small{color:#61646b;font-size:12px}.simple-work-list svg{flex:none}.simple-section-empty{background:#f5f5f7;border-radius:9px;align-items:center;gap:22px;padding:28px;display:flex}.simple-section-empty>svg{color:#0071e3;flex:none}.simple-section-empty h3{font-size:18px;font-weight:650}.simple-section-empty p{color:#61646b;margin-top:6px;font-size:13px;line-height:1.6}.simple-section-empty>button{white-space:nowrap;flex:none;margin-left:auto}.simple-help{color:#61646b;margin-top:15px;font-size:13px}.simple-help summary{cursor:pointer;align-items:center;gap:9px;width:fit-content;min-height:36px;list-style:none;display:flex}.simple-help[open] summary svg{transform:rotate(180deg)}.simple-help ol{margin:12px 0;padding-left:24px;line-height:1.8}.simple-help a{color:#0071e3;align-items:center;gap:8px;font-size:12px;display:inline-flex}.simple-engage .eh-session-details{padding-top:14px}.simple-engage .eh-session-details summary{min-height:36px}.simple-engage .eh-session-details summary>span{align-items:center;gap:10px;display:flex}.simple-engage .eh-session-details button{color:#0071e3;min-height:40px}.simple-shell .journey-create-options>button{border-radius:8px;padding:17px 14px}.simple-shell .journey-create-options>button>span{color:#0071e3;background:#f0f6f7;border-radius:8px}.simple-shell .journey-create-options>button:hover{background:#f5f5f7;border-color:#9dbfea}@media (width>=1450px){.simple-shell .page-wrap:not(.board-page):not(.studio-page){padding:38px 46px}.simple-shell .topbar{padding-inline:46px}.simple-resume>.ch-work-preview{width:240px;height:154px}}@media (width<=1050px){.simple-shell .page-wrap:not(.board-page):not(.studio-page),.simple-shell .topbar{padding-inline:26px}.simple-resume{gap:18px}.simple-resume>.ch-work-preview{width:156px}.simple-resume-action{gap:0;font-size:0}.simple-resume-action svg{width:21px}.simple-section-empty{flex-wrap:wrap}.simple-section-empty>button{margin-left:52px}}@media (width<=760px){.simple-shell .sidebar{width:260px}.simple-shell .topbar{gap:10px;height:62px;padding:0 18px}.simple-shell .topbar .cs-search-trigger{background:#f5f5f7;border:0;width:40px;height:40px;min-height:40px;padding:10px}.simple-shell .cs-search-trigger span,.simple-shell .cs-search-trigger kbd{display:none}.simple-shell .page-wrap:not(.board-page):not(.studio-page){padding:27px 20px}.simple-shell .ch-heading h1{font-size:29px}.simple-shell .ch-heading p{margin-top:7px;font-size:13px}.simple-heading{align-items:flex-start;gap:12px}.simple-heading>.primary{min-height:40px;padding-inline:12px;font-size:12px}.simple-shell .creation-home{gap:28px}.simple-shell .ch-section-title h2{font-size:18px}.simple-resume{gap:15px;min-height:120px;padding:20px}.simple-resume>.ch-work-preview{display:none}.simple-resume-copy{padding:0}.simple-resume-copy>strong{font-size:18px}.simple-resume-copy>small{font-size:11px}.simple-resume-action{padding:0}.simple-kit-list>button{flex-wrap:wrap;gap:12px;padding:17px 4px}.simple-kit-list strong{flex:1}.simple-kit-list small{order:3;width:100%;padding-left:35px;font-size:11px}.simple-kit-list>button>svg:last-child{margin:0}.simple-home .ch-card-grid{grid-template-columns:1fr}.simple-home .ch-work-card{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:16px;display:grid}.simple-home .ch-work-preview{height:83px;padding:8px 7px 0}.simple-home .ch-work-preview .ch-preview-top,.simple-home .ch-document-nav{display:none}.simple-home .ch-document-page{padding:0 4px}.simple-home .ch-document-page>strong{max-height:23px;font-size:9px}.simple-home .ch-document-page>b,.simple-home .ch-document-page>span:not(.ch-document-rules){display:none}.simple-home .ch-card-copy{padding:8px 0}.simple-home .ch-card-copy small{white-space:normal}.simple-home-footer{flex-wrap:wrap;gap:5px 12px}.simple-section-empty{align-items:flex-start;gap:16px;padding:22px 18px}.simple-section-empty>div{flex:1;min-width:180px}.simple-section-empty>button{min-height:40px;margin-left:46px}.simple-work-list>button{gap:13px;padding:16px 6px}.simple-work-list small{font-size:11px;line-height:1.5}.simple-engage .simple-heading{flex-wrap:wrap}.simple-engage .simple-heading>.primary{margin-top:4px}.simple-first{padding:38px 20px}.simple-first h2{font-size:23px}.simple-first p{font-size:13px}}@media (prefers-reduced-motion:reduce){.simple-shell *{scroll-behavior:auto!important}}@media (width>=761px){.simple-shell .main-shell{margin-left:218px}}:root{--qs-font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", sans-serif;--qs-canvas:#f5f5f7;--qs-surface:#fff;--qs-chrome:#f8f9fbe0;--qs-ink:#1d1d1f;--qs-muted:#61646b;--qs-blue:#0071e3;--qs-selection:#e8f1fc;--qs-line:#e1e3e8;--qs-shadow:0 8px 32px #1d1d1f08, 0 1px 3px #1d1d1f04;--ink:var(--qs-ink);--navy:var(--qs-ink);--text:var(--qs-muted);--muted:var(--qs-muted);--blue:var(--qs-blue);--indigo:var(--qs-blue);--teal-text:var(--qs-blue);--border:var(--qs-line);--line:var(--qs-line);--porcelain:var(--qs-canvas);font-family:var(--qs-font);color:var(--qs-ink);background:var(--qs-canvas)}body,button,input,select,textarea,h1,h2,h3,h4,.pmo-brand-name{font-family:var(--qs-font)}body{background:var(--qs-canvas);color:var(--qs-ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-size:14px}button,a,summary{touch-action:manipulation}:is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--qs-blue);outline-offset:3px}:is(input,textarea,select):focus-visible{outline:2px solid var(--qs-blue);outline-offset:2px}.pmo-brand{color:var(--qs-ink);--brand-mark-size:25px;--brand-name-size:26px;gap:8px}.pmo-brand-name{letter-spacing:-.055em}.pmo-brand-name>b{font-weight:730}.pmo-brand-name>span{font-weight:420}.pmo-brand .pmo-mark-deep{fill:#0054aa}.pmo-brand .pmo-mark-teal{fill:#479be7}.pmo-brand-inverse{color:#fff}.pmo-brand-monochrome .pmo-brand-mark path{fill:currentColor}.quiet-studio{background:var(--qs-canvas);color:var(--qs-ink);--blue:var(--qs-blue);--indigo:var(--qs-blue);--ink:var(--qs-ink);--navy:var(--qs-ink);--muted:var(--qs-muted);--line:var(--qs-line);--border:var(--qs-line)}.quiet-studio .sidebar{background:var(--qs-chrome);-webkit-backdrop-filter:blur(22px)saturate(1.2);border-right:1px solid #dfe2e880;width:216px;padding:26px 14px 20px}.quiet-studio .brand{margin:0 12px 38px!important}.quiet-studio .brand .pmo-brand{--brand-mark-size:23px;--brand-name-size:25px;gap:8px}.quiet-studio .nav-item{color:#484b52;border-radius:11px;gap:12px;min-height:46px;padding:12px 14px;font-weight:500;transition:background .16s,color .16s}.quiet-studio .nav-item.active{background:var(--qs-selection);color:#0064cb;font-weight:600}.quiet-studio .nav-item:hover{background:#e9ecf2}.quiet-studio .nav-item.active:hover{background:#dfeafb}.quiet-studio .sidebar nav{gap:4px}.quiet-studio .cx-explore{border-color:var(--qs-line);padding-top:18px}.quiet-studio .cx-explore summary{color:var(--qs-muted);border-radius:10px;font-size:14px}.quiet-studio .simple-explore-link{min-height:44px;font-size:13px}.quiet-studio .sidebar-profile{align-items:center;min-height:76px;padding-top:18px}.quiet-studio .avatar{color:#3a4657;background:#e5eaf1;border:1px solid #dce2e9}.quiet-studio .sidebar-profile strong{color:var(--qs-ink);font-size:13px}.quiet-studio .sidebar-profile small{color:var(--qs-muted)}.quiet-studio .topbar{background:var(--qs-chrome);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #e3e5e980;height:64px;padding-inline:38px}.quiet-studio .simple-location{color:var(--qs-muted);font-weight:500!important}.quiet-studio .topbar .cs-search-trigger{color:var(--qs-muted);background:#e9ecf080;border:0;border-radius:10px;min-height:40px}.quiet-studio .cs-search-trigger kbd{color:var(--qs-muted);background:#ffffffb0}.quiet-studio .page-wrap:not(.board-page):not(.studio-page){max-width:1450px;padding:38px 42px 40px}.quiet-studio .workspace-footer{color:var(--qs-muted);border-color:var(--qs-line);font-size:12px}.quiet-studio :is(.page-heading,.market-heading,.mk-page-heading,.lib-page-header,.ch-heading) h1{color:var(--qs-ink);font-family:var(--qs-font);letter-spacing:-.045em;font-size:34px;font-weight:700;line-height:1.18}.quiet-studio :is(.primary,.lib-primary,.lib-use-button){color:#fff;border-radius:10px;min-height:44px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #0054aa12;background:var(--qs-blue)!important;border-color:var(--qs-blue)!important}.quiet-studio :is(.primary,.lib-primary,.lib-use-button):hover:not(:disabled){background:#0064cb!important;border-color:#0064cb!important}.quiet-studio .secondary{border:1px solid var(--qs-line);color:#45484e;background:#fff;border-radius:10px;min-height:44px;font-size:14px}.quiet-studio .text-button{color:var(--qs-blue);min-height:44px;font-size:14px}.quiet-studio :is(button,a,summary):focus-visible{outline-color:var(--qs-blue)}.quiet-studio :is(input,select,textarea):focus{outline-color:var(--qs-blue);border-color:var(--qs-blue)}.quiet-studio :is(input,select,textarea){border-color:var(--qs-line);color:var(--qs-ink);border-radius:10px;font-size:15px}.quiet-studio :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.quiet-studio :is(input,textarea)::placeholder{color:#767980}.task-launcher{--task-ink:var(--qs-ink);--task-muted:var(--qs-muted);--task-accent:var(--qs-blue);--task-line:var(--qs-line);font-family:var(--qs-font)}.task-launcher .task-launcher-list{border:1px solid var(--qs-line);background:var(--qs-surface);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}.task-launcher .task-launcher-action{background:#fff;border:1px solid #eceef2;border-top:0;border-left:0;border-radius:0;gap:14px;min-height:102px;padding:21px 22px;transition:background .18s}.task-launcher .task-launcher-action:nth-child(3n){border-right:0}.task-launcher .task-launcher-action:nth-last-child(-n+3){border-bottom:0}.task-launcher .task-launcher-action:hover{background:#f3f7fd}.task-launcher .task-launcher-icon{color:var(--qs-blue);background:0 0;border-radius:0;width:32px;height:36px}.task-launcher .task-launcher-icon svg{stroke-width:1.65px;width:25px;height:25px}.task-launcher .task-launcher-copy strong{font-size:15px;font-weight:600;line-height:1.4}.task-launcher .task-launcher-copy small{color:var(--qs-muted);font-size:12px;line-height:1.45}.task-launcher .task-launcher-action>svg{color:#8b909a;width:14px}.task-launcher .task-launcher-search{border-color:var(--qs-line);background:#ffffffa0;border-radius:12px;max-width:470px;min-height:44px;margin:20px 0 0}.task-launcher .task-launcher-search input{min-height:44px;padding:10px 0;font-size:14px}.task-launcher .task-launcher-search:focus-within{border-color:var(--qs-blue);box-shadow:0 0 0 3px #0071e312}.task-launcher .task-launcher-more{padding-top:7px}.task-launcher .task-launcher-more summary{color:var(--qs-muted);min-height:44px;padding:4px 0;font-size:13px}.task-launcher .task-launcher-more[open]>.task-launcher-list{margin-bottom:18px}.task-launcher .task-launcher-team{border-top:1px solid var(--qs-line);background:0 0;border-radius:0;margin-top:8px;padding:18px 0 0}.task-launcher .task-launcher-team strong{font-size:14px;font-weight:550}.task-launcher .task-launcher-team>svg:first-child{color:var(--qs-blue)}.task-launcher .task-launcher-results{margin-bottom:14px!important}.task-launcher :is(button,summary):focus-visible{outline-color:var(--qs-blue);outline-offset:-3px}.quiet-studio .creation-home{--ch-line:var(--qs-line);--ch-muted:var(--qs-muted);--ch-blue:var(--qs-blue);gap:34px}.quiet-studio .ch-heading p{color:var(--qs-muted);margin-top:8px;font-size:16px}.quiet-studio .ch-section-title h2{font-family:var(--qs-font);letter-spacing:-.025em;color:var(--qs-ink);font-size:20px;font-weight:650}.quiet-studio .ch-section-title>button{color:var(--qs-blue);min-height:44px;font-size:13px}.quiet-studio .simple-resume{border:1px solid var(--qs-line);box-shadow:var(--qs-shadow);background:#fff;border-radius:18px;gap:26px;min-height:180px;padding:20px;transition:border-color .18s,box-shadow .18s}.quiet-studio .simple-resume:hover{border-color:#b6cbed;box-shadow:0 8px 28px #153b6410}.quiet-studio .simple-resume>.ch-work-preview{background:#f0f2f6;border:1px solid #e8eaf0;border-radius:10px;align-self:center;width:220px;height:140px;padding:12px;overflow:hidden}.quiet-studio .simple-resume-copy{gap:8px;padding:0}.quiet-studio .simple-resume-copy strong{letter-spacing:-.025em;font-size:23px;line-height:1.3}.quiet-studio .simple-resume-copy small,.quiet-studio .simple-resume-copy>span{color:var(--qs-muted);font-size:13px}.quiet-studio .simple-resume-action{background:var(--qs-blue);color:#fff;border-radius:10px;gap:9px;min-height:44px;padding:12px 16px;font-size:14px}.quiet-studio .simple-kit-list{border:1px solid var(--qs-line);background:#fff;border-radius:16px;overflow:hidden}.quiet-studio .simple-kit-list>button{min-height:76px;padding:20px 22px}.quiet-studio .simple-kit-list>button:last-child{border-bottom:0}.quiet-studio .simple-kit-list>button>svg:first-child{color:var(--qs-blue);fill:#e8f1fc;stroke-width:1.5px;width:28px;height:28px}.quiet-studio .simple-kit-list strong{color:var(--qs-ink);font-size:15px}.quiet-studio .simple-kit-list .ch-kit-context>span{color:var(--qs-muted);font-size:13px}.quiet-studio .ch-card-copy strong{color:var(--qs-ink);font-size:15px}.quiet-studio .ch-card-copy small{color:var(--qs-muted);font-size:12px}.quiet-studio .ch-work-preview{border-radius:14px}.quiet-studio .simple-home-footer{border-color:var(--qs-line)}.quiet-studio .lib-page,.quiet-studio .lib-dialog{--lib-ink:var(--qs-ink);--lib-muted:var(--qs-muted);--lib-accent:var(--qs-blue);--lib-border:var(--qs-line);--lib-mint:var(--qs-selection)}.quiet-studio .lib-page-header p,.quiet-studio .lib-card-summary{color:var(--qs-muted)}.quiet-studio .lib-page .lib-search{border-color:var(--qs-line);color:var(--qs-muted);background:#fff;border-radius:12px}.quiet-studio .lib-page .lib-search input{color:var(--qs-ink);font-size:15px}.quiet-studio .lib-page .lib-search:focus-within{border-color:var(--qs-blue);box-shadow:0 0 0 3px #0071e312}.quiet-studio .lib-filter-toggle{color:var(--qs-muted);border-color:var(--qs-line);border-radius:12px}.quiet-studio .lib-filter-toggle[aria-expanded=true]{background:var(--qs-selection);color:var(--qs-blue);border-color:#c3d7f1}.quiet-studio .lib-filter-toggle>span{background:var(--qs-selection);color:var(--qs-blue)}.quiet-studio .lib-intent-tabs{border-color:var(--qs-line);gap:28px}.quiet-studio .lib-intent-tabs button{color:var(--qs-muted);font-size:14px!important}.quiet-studio .lib-intent-tabs button[aria-pressed=true]{color:var(--qs-blue)}.quiet-studio .lib-intent-tabs button[aria-pressed=true]:after{background:var(--qs-blue);height:2px}.quiet-studio .lib-featured{background:#eaf0f7;border:1px solid #e0e7ef;border-radius:22px;gap:34px;margin:8px 0 38px;padding:36px 38px}.quiet-studio .lib-featured h2{font:650 32px/1.14 var(--qs-font);color:var(--qs-ink);letter-spacing:-.04em}.quiet-studio .lib-featured p{color:var(--qs-muted);font-size:15px}.quiet-studio .lib-featured-art>img{border-radius:5px;transform:rotate(-2deg);box-shadow:0 16px 30px #1d1d1f1a}.quiet-studio .lib-featured-art>span{border-radius:5px;overflow:hidden;transform:rotate(2deg)}.quiet-studio .lib-results-heading h2{font-family:var(--qs-font);color:var(--qs-ink);font-size:22px}.quiet-studio .lib-page .lib-template-grid{gap:32px 26px}.quiet-studio .lib-page .lib-template-card{box-shadow:none;background:0 0;border:0;border-radius:0}.quiet-studio .lib-page .lib-card-preview{aspect-ratio:1.45;background:#eceff4;border:1px solid #e3e6eb;border-radius:16px;padding:20px;transition:background .2s,box-shadow .2s}.quiet-studio .lib-page .lib-card-preview[data-format=Excel]{background:#edf1ef}.quiet-studio .lib-page .lib-card-preview[data-format=PowerPoint]{background:#e9edf4}.quiet-studio .lib-card-preview>img{filter:drop-shadow(0 5px 6px #172c4510)}.quiet-studio .lib-page .lib-card-preview:hover{background:#e1e9f5;box-shadow:0 6px 20px #1d1d1f0b}.quiet-studio .lib-page .lib-card-copy{padding:15px 2px 0}.quiet-studio .lib-page .lib-card-copy h2{letter-spacing:-.02em;margin-bottom:6px;font-size:17px}.quiet-studio .lib-page .lib-card-copy h2>button{color:var(--qs-ink)}.quiet-studio .lib-page .lib-card-copy h2>button:hover{color:var(--qs-blue)}.quiet-studio .lib-page .lib-card-summary{font-size:13px;line-height:1.5}.quiet-studio .lib-page .lib-card-meta{margin-top:9px}.quiet-studio .lib-page .lib-price{color:#38465b;background:#e9edf3;border-radius:7px;font-size:12px}.quiet-studio .lib-page .lib-price.is-included{background:var(--qs-selection);color:#0064cb}.quiet-studio .lib-page .lib-format,.quiet-studio .lib-card-creator{color:var(--qs-muted)}.quiet-studio .lib-advanced-filters{border-color:var(--qs-line);background:#eef0f4;border-radius:14px}.quiet-studio .lib-filter-done,.quiet-studio .lib-results-heading>button{color:var(--qs-blue)}.quiet-studio :is(.market-dialog,.lib-dialog){color:var(--qs-ink);background:#fff;border:1px solid #dfe2e7;border-radius:24px;box-shadow:0 30px 100px #141c3033}.quiet-studio :is(.market-dialog,.lib-dialog)::backdrop{-webkit-backdrop-filter:blur(8px);background:#18243842}.quiet-studio .market-dialog{padding:32px}.quiet-studio .market-dialog h2{letter-spacing:-.035em;color:var(--qs-ink);font-size:27px}.quiet-studio .market-dialog .modal-close{width:44px;height:44px;min-height:44px;color:var(--qs-muted);background:#f0f1f4;border-radius:50%;top:18px;right:18px}.quiet-studio .lib-dialog .lib-dialog-header{border-bottom:1px solid var(--qs-line);background:#f9fafb}.quiet-studio .lib-dialog .lib-detail-copy h2{color:var(--qs-ink);font-family:var(--qs-font);letter-spacing:-.035em}.quiet-studio .lib-dialog .lib-detail-summary{color:var(--qs-muted);font-size:15px}.quiet-studio .lib-dialog .lib-detail-price>strong{color:var(--qs-blue)}.quiet-studio .lib-dialog .lib-detail-preview{border:1px solid var(--qs-line);background:#f0f2f6;border-radius:14px}.quiet-studio .lib-dialog .lib-secondary{color:var(--qs-muted);border-color:var(--qs-line);border-radius:10px}.quiet-studio .lib-dialog .lib-tailor{color:var(--qs-blue)}.quiet-studio .lib-dialog .lib-included>summary,.quiet-studio .lib-dialog .lib-more-options>summary{color:var(--qs-ink);align-items:center;min-height:44px;display:flex}.quiet-studio .market-notice{color:#304d74;background:#edf4fe}.quiet-studio .market-purchase-product{background:var(--qs-canvas);border-radius:14px}.quiet-studio .market-plan-list button.selected{background:var(--qs-selection);border-color:#b6d2f4}.quiet-studio .market-status{border-color:var(--qs-line);background:var(--qs-chrome);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--qs-ink);border-radius:16px}.qs-account-identity{align-items:center;gap:16px;padding:4px 0 25px;display:flex}.qs-account-identity>span{background:var(--qs-selection);width:58px;height:58px;color:var(--qs-blue);border-radius:50%;place-items:center;display:grid}.qs-account-identity>div{gap:5px;display:grid}.qs-account-identity strong{letter-spacing:-.025em;font-size:19px}.qs-account-identity small{color:var(--qs-muted);font-size:13px}.qs-account-plan{border-top:1px solid var(--qs-line);justify-content:space-between;align-items:center;padding:17px 0;font-size:14px;display:flex}.qs-account-plan>span{color:var(--qs-muted)}.qs-account-settings{border-block:1px solid var(--qs-line);width:100%;min-height:58px;color:var(--qs-ink);align-items:center;gap:12px;font-size:15px;display:flex}.qs-account-settings>span{text-align:left;flex:1}.qs-account-settings:hover{color:var(--qs-blue)}.qs-account-plans>summary{cursor:pointer;min-height:60px;color:var(--qs-muted);justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.qs-account-plans>summary::-webkit-details-marker{display:none}.qs-account-plans[open]>summary svg{transform:rotate(180deg)}.qs-account-plans .market-plan-list{margin-top:0}.quiet-studio .mk-page{--mk-purple:var(--qs-blue);--mk-ink:var(--qs-ink);--mk-muted:var(--qs-muted);--mk-line:var(--qs-line)}.quiet-studio .mk-page-heading>.primary{white-space:nowrap;flex:none}.quiet-studio .mk-kit-index{border-color:var(--qs-line);background:#fff;border-radius:18px;overflow:hidden}.quiet-studio .mk-kit-row{border-color:var(--qs-line);background:#fff;border-radius:0;padding:23px}.quiet-studio .mk-kit-row:hover{background:#f8faff;transform:none}.quiet-studio .mk-kit-row-icon{background:var(--qs-selection);color:var(--qs-blue);border-radius:13px}.quiet-studio .mk-kit-row-copy strong{color:var(--qs-ink);font-size:17px;font-family:var(--qs-font)}.quiet-studio .mk-kit-row-copy small,.quiet-studio .mk-kit-row-next{color:var(--qs-muted);font-size:13px}.quiet-studio .mk-kit-tabs{border-color:var(--qs-line);gap:28px}.quiet-studio .mk-kit-tabs>button{min-height:48px;color:var(--qs-muted);font-size:14px}.quiet-studio .mk-kit-tabs>button[aria-pressed=true]{color:var(--qs-blue);border-color:var(--qs-blue)}.quiet-studio .mk-kit-tabs button>span{color:#455877;background:#e8edf5;font-size:11px}.quiet-studio .mk-file-list{border-color:var(--qs-line);background:#fff;border-radius:16px;overflow:hidden}.quiet-studio .mk-file-row{border-color:var(--qs-line);padding:14px 18px}.quiet-studio .mk-file-row-open strong{color:var(--qs-ink);font-size:15px}.quiet-studio .mk-file-row-open small{color:var(--qs-muted);font-size:12px}.quiet-studio .mk-project-details{border-color:var(--qs-line);background:#fff;border-radius:14px}.quiet-studio .mk-project-details summary{min-height:44px;color:var(--qs-muted);font-size:14px}.quiet-studio .mk-search{border-color:var(--qs-line);color:var(--qs-muted);background:#fff;border-radius:12px}.quiet-studio .mk-search input{box-shadow:none;font-size:15px}.quiet-studio .mk-upgrade-note{color:var(--qs-muted);font-size:13px}.quiet-studio .mk-heading-actions .secondary{border-color:var(--qs-line);color:var(--qs-muted);font-size:14px}.quiet-studio .mk-create-options{border-color:var(--qs-line);border-radius:14px;padding:7px;box-shadow:0 12px 40px #1d1d1f18}.quiet-studio .mk-create-options>button{color:var(--qs-ink);border-radius:9px;min-height:44px;font-size:14px}.quiet-studio .mk-create-options>button:hover{background:var(--qs-selection)}.quiet-studio .task-start{color:var(--qs-ink);max-width:920px;padding:8px 0 40px}.quiet-studio .task-start h1{font-family:var(--qs-font);color:var(--qs-ink);letter-spacing:-.04em;font-size:36px}.quiet-studio .task-start header p{color:var(--qs-muted);font-size:16px}.quiet-studio .task-start-layout{border:1px solid var(--qs-line);box-shadow:var(--qs-shadow);background:#fff;border-radius:20px;gap:38px;padding:30px}.quiet-studio .task-start-output{color:var(--qs-blue)}.quiet-studio .task-start-output span{color:var(--qs-ink)}.quiet-studio .task-start-output small{color:var(--qs-muted);font-size:13px}.quiet-studio .task-start-layout li:before{background:var(--qs-selection);color:var(--qs-blue)}.quiet-studio .task-start-layout aside{border-color:var(--qs-line);padding-left:26px}.quiet-studio .task-start-layout aside p{color:var(--qs-muted);font-size:13px}.quiet-studio .task-kit-export{background:#eceff4;border-radius:14px;padding:20px}.quiet-studio .task-tool-selection input{min-height:18px;accent-color:var(--qs-blue)}.quiet-studio .task-tool-selection small{font-size:12px}.quiet-studio .settings-grid{grid-template-columns:1fr;gap:22px;max-width:850px}.quiet-studio .settings-grid .panel{border:1px solid var(--qs-line);box-shadow:none;background:#fff;border-radius:18px;padding:30px}.quiet-studio .settings-grid h2{font:650 21px/1.3 var(--qs-font);letter-spacing:-.025em;margin-bottom:20px}.quiet-studio .settings-grid .icon-tile{display:none}.quiet-studio .settings-grid label{font-size:14px}.quiet-studio .settings-grid p{color:var(--qs-muted);font-size:14px;line-height:1.65}.quiet-studio .settings-disclosure{border-color:var(--qs-line);padding-top:12px}.quiet-studio .settings-disclosure>summary{min-height:44px;font-size:14px;font-weight:550}.quiet-studio .settings-grid .settings-disclosure p{font-size:13px}.quiet-studio .settings-grid .settings-error{color:#a43d47}.lp-join.lp-join{--lp-ink:var(--qs-ink);--lp-muted:var(--qs-muted);--lp-line:var(--qs-line);--lp-accent:var(--qs-blue);--lp-teal:var(--qs-blue);background:var(--qs-canvas);font-family:var(--qs-font)}.lp-join .lp-join-card{box-shadow:var(--qs-shadow);border-radius:24px}.lp-join .lp-join-icon{background:var(--qs-selection);border-radius:16px}.lp-join .lp-join-primary{box-shadow:none;border-radius:10px;font-size:15px!important;font-weight:600!important}.lp-join .lp-join-primary:hover:not(:disabled){background:#0064cb}.lp-join .lp-join-eyebrow{letter-spacing:0;text-transform:none;font-size:12px!important}.lp-join .lp-join-header>span,.lp-join .lp-join-footer{font-size:12px}@media (width>=761px){.quiet-studio .main-shell{margin-left:216px}}@media (width<=1200px){.quiet-studio .page-wrap:not(.board-page):not(.studio-page){padding-inline:28px}.task-launcher .task-launcher-action{gap:10px;padding:18px 15px}.task-launcher .task-launcher-copy strong{font-size:14px}.quiet-studio .simple-resume>.ch-work-preview{width:180px}.quiet-studio .simple-resume-action{font-size:13px}}@media (width<=1000px){.task-launcher .task-launcher-list{grid-template-columns:repeat(2,minmax(0,1fr))}.task-launcher .task-launcher-action:nth-child(3n){border-right:1px solid #eceef2}.task-launcher .task-launcher-action:nth-child(2n){border-right:0}.task-launcher .task-launcher-action:nth-last-child(-n+3){border-bottom:1px solid #eceef2}.task-launcher .task-launcher-action:nth-last-child(-n+2){border-bottom:0}.quiet-studio .simple-resume-action{padding:12px;font-size:0}.quiet-studio .simple-resume-action svg{width:20px}.quiet-studio .lib-featured{gap:20px;padding:28px}}@media (width<=760px){.quiet-studio .task-start-layout{grid-template-columns:1fr;gap:24px;padding:22px}.quiet-studio .task-start h1{font-size:29px}.quiet-studio .task-start-layout aside{border-left:0;border-top:1px solid var(--qs-line);padding:24px 0 0}.quiet-studio .settings-grid .panel{padding:23px}.quiet-studio .main-shell{margin-left:0}.quiet-studio .sidebar{width:274px}.quiet-studio .topbar{height:60px;padding-inline:18px}.quiet-studio .page-wrap:not(.board-page):not(.studio-page){padding:28px 20px 40px}.quiet-studio :is(.page-heading,.market-heading,.mk-page-heading,.lib-page-header,.ch-heading) h1{font-size:29px}.quiet-studio .ch-heading p{font-size:15px}.quiet-studio .creation-home{gap:30px}.quiet-studio .simple-resume{gap:15px;min-height:128px;padding:20px}.quiet-studio .simple-resume>.ch-work-preview{display:none}.quiet-studio .simple-resume-copy strong{font-size:21px}.quiet-studio .simple-kit-list>button{gap:13px;padding:18px}.quiet-studio .simple-kit-list small{padding-left:41px;font-size:12px}.quiet-studio .mobile-nav{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(1.3);background:#f5f7fbeb;border:1px solid #ffffffcf;border-radius:23px;gap:3px;width:auto;min-height:67px;padding:7px;box-shadow:0 5px 28px #1d2c3d20}.quiet-studio .mobile-nav button{min-height:53px;color:var(--qs-muted);border-radius:16px;gap:5px}.quiet-studio .mobile-nav button[aria-current=page]{background:var(--qs-selection);color:var(--qs-blue)}.quiet-studio .mobile-nav button span{font-size:10px;font-weight:550}.quiet-studio .mobile-nav button svg{stroke-width:1.7px}.quiet-studio .market-dialog{border-radius:22px;padding:28px 22px}.quiet-studio .lib-featured{grid-template-columns:1fr;gap:22px;padding:25px}.quiet-studio .lib-featured h2{font-size:29px}.quiet-studio .lib-page .lib-template-grid{gap:27px 18px}.quiet-studio .lib-page .lib-card-preview{border-radius:14px;padding:18px}.quiet-studio .lib-page .lib-card-meta{flex-wrap:wrap}.quiet-studio .market-status{bottom:96px}}@media (width<=520px){.task-launcher .task-launcher-list{border-radius:16px;grid-template-columns:1fr}.task-launcher .task-launcher-action{gap:15px;min-height:78px;padding:15px 18px;border-bottom:1px solid #eceef2!important;border-right:0!important}.task-launcher .task-launcher-action:last-child{border-bottom:0!important}.task-launcher .task-launcher-copy strong{font-size:15px}.task-launcher .task-launcher-copy small{font-size:12px}.task-launcher .task-launcher-search{margin-top:16px}.task-launcher .task-launcher-search input,.quiet-studio :is(input,textarea,select){font-size:16px}}.quiet-studio :is(.mk-community-heading,.mk-reports-heading)>div>p{color:var(--qs-muted);font-size:15px}.quiet-studio .mk-local-label{color:var(--qs-muted);border-color:var(--qs-line);background:#fff;padding:8px 11px;font-size:12px}.quiet-studio .mk-local-label:before{background:#737b88}.quiet-studio .mk-community-card{border-color:var(--qs-line);background:#fff;border-radius:18px}.quiet-studio .mk-community-preview{background:#edf0f5;padding:24px}.quiet-studio .mk-community-preview[data-format=Excel]{background:#edf3f1}.quiet-studio .mk-community-preview[data-format=PowerPoint]{background:#edf1f7}.quiet-studio .mk-community-sample{color:var(--qs-muted);border-color:var(--qs-line);background:#ffffffed;border-radius:7px;padding:5px 8px;font-size:11px}.quiet-studio .mk-community-copy{padding:20px}.quiet-studio .mk-community-copy>small{color:var(--qs-muted);font-size:12px}.quiet-studio .mk-community-copy h2{color:var(--qs-ink);font-size:17px}.quiet-studio .mk-community-creator{color:var(--qs-muted);gap:9px;font-size:13px}.quiet-studio .mk-community-creator>span{color:#4a5667;background:#e9edf3;width:28px;height:28px;font-size:10px}.quiet-studio .mk-community-actions{border-color:var(--qs-line);gap:8px}.quiet-studio .mk-community-actions>button{color:var(--qs-muted);border-color:var(--qs-line);border-radius:10px;min-width:44px;min-height:44px;padding:8px 10px;font-size:13px}.quiet-studio .mk-community-actions>button:hover{background:#f0f3f8}.quiet-studio .mk-community-actions>button[aria-pressed=true]{color:#0064cb;background:var(--qs-selection);border-color:#abc9ee}.quiet-studio .mk-community-actions>.mk-community-download{color:var(--qs-blue);border-color:#0000}.quiet-studio :is(.mk-community-empty,.mk-reports-empty){border-color:var(--qs-line);background:#fff;border-radius:18px}.quiet-studio :is(.mk-community-empty,.mk-reports-empty)>svg{color:var(--qs-blue)}.quiet-studio :is(.mk-community-empty,.mk-reports-empty) h2{color:var(--qs-ink)}.quiet-studio :is(.mk-community-empty,.mk-reports-empty) p{color:var(--qs-muted);font-size:15px}.quiet-studio .mk-report-stats>div{border:1px solid var(--qs-line);background:#fff;border-radius:18px;padding:24px}.quiet-studio .mk-report-stats>div>span{color:var(--qs-muted);font-size:14px}.quiet-studio .mk-report-stats>div>strong{color:var(--qs-ink);font-size:36px;font-weight:650}.quiet-studio .mk-report-table-panel{border-color:var(--qs-line);border-radius:18px;padding:26px}.quiet-studio .mk-report-table-panel h2{color:var(--qs-ink);font-size:19px}.quiet-studio .mk-report-table-panel>header>span{color:var(--qs-muted);font-size:13px}.quiet-studio .mk-report-table th{color:var(--qs-muted);font-size:12px;font-weight:600}.quiet-studio .mk-report-table td{color:var(--qs-ink);border-color:var(--qs-line);font-size:14px}.quiet-studio .mk-report-table strong{color:var(--qs-ink);font-size:14px}.quiet-studio .mk-report-table small{color:var(--qs-muted);margin-top:5px;font-size:12px}.quiet-studio .mk-report-table td:first-child>button{min-height:44px}.quiet-studio .mk-report-scope{color:var(--qs-muted);font-size:13px}@media (width<=760px){.quiet-studio .mk-community-grid{grid-template-columns:1fr;gap:22px}.quiet-studio .mk-community-preview{aspect-ratio:4/3}.quiet-studio .mk-report-stats{gap:9px}.quiet-studio .mk-report-stats>div{border-radius:14px;padding:17px 12px}.quiet-studio .mk-report-stats>div>span{font-size:12px;line-height:1.5}.quiet-studio .mk-report-stats>div>strong{font-size:29px}.quiet-studio .mk-report-table-panel{padding:22px 18px}}@media (prefers-reduced-transparency:reduce){:root{--qs-chrome:#f8f9fb}.quiet-studio :is(.sidebar,.topbar,.mobile-nav,.market-status){-webkit-backdrop-filter:none;background:#f8f9fb}.quiet-studio :is(.market-dialog,.lib-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18243880}}@media (prefers-contrast:more){:root{--qs-muted:#41444b;--qs-line:#a4a8b1}.quiet-studio :is(.sidebar,.topbar,.mobile-nav){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#a4a8b1}.task-launcher .task-launcher-action{border-color:#a4a8b1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ff-canvas:#eeede9;--ff-paper:#faf9f6;--ff-ink:#20211f;--ff-muted:#61615b;--ff-accent:#2559eb;--ff-line:#d7d7cf;--ff-font:"Helvetica Neue","Inter",Arial,sans-serif;--ff-ease:cubic-bezier(.2,.75,.25,1);--ff-glass:#faf9f6e0;--qs-font:var(--ff-font);--qs-canvas:var(--ff-canvas);--qs-surface:var(--ff-paper);--qs-ink:var(--ff-ink);--qs-muted:var(--ff-muted);--qs-blue:var(--ff-accent);--qs-line:var(--ff-line);--qs-selection:#e1e8fc;--qs-chrome:var(--ff-glass);--ink:var(--ff-ink);--navy:var(--ff-ink);--blue:var(--ff-accent);--indigo:var(--ff-accent);--teal:var(--ff-accent);--teal-text:var(--ff-accent);--text:var(--ff-muted);--muted:var(--ff-muted);--line:var(--ff-line);--border:var(--ff-line)}html,body{background:var(--ff-canvas);font-family:var(--ff-font);color:var(--ff-ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--ff-font)}::selection{color:#20211f;background:#c9d8ff}.pmo-brand{font-family:var(--ff-font);color:var(--ff-ink);gap:0}.pmo-brand:not(.pmo-brand-mark-only)>.pmo-brand-mark{display:none}.pmo-brand-name{font-size:var(--brand-name-size,30px);letter-spacing:-.065em;line-height:1.05}.pmo-brand-name>b,.pmo-brand-name>span{font-family:var(--ff-font);font-weight:750}.pmo-brand .pmo-brand-mark path{fill:currentColor}.pmo-brand.pmo-brand-mark-only .pmo-mark-blue{fill:var(--ff-accent)}.pmo-brand.pmo-brand-inverse{color:#faf9f6}.form-focus{background:var(--ff-canvas);font-family:var(--ff-font);color:var(--ff-ink);--mk-ink:var(--ff-ink);--mk-muted:var(--ff-muted);--mk-line:var(--ff-line)}.form-focus :is(button,a,summary){-webkit-tap-highlight-color:transparent}.form-focus :is(button,a,summary):focus-visible{outline:3px solid var(--ff-accent);outline-offset:4px}.form-focus :is(button,a,summary){transition:background .18s var(--ff-ease),color .18s var(--ff-ease),border-color .18s var(--ff-ease),box-shadow .18s var(--ff-ease),transform .18s var(--ff-ease)}.form-focus button:active:not(:disabled){transform:translateY(1px)}.form-focus button:disabled{cursor:not-allowed}.form-focus svg.lucide{stroke-width:1.6px}.form-focus .sidebar{background:var(--ff-canvas);-webkit-backdrop-filter:none;border:0;width:196px;padding:30px 14px 18px}.form-focus .brand{margin:0 12px 40px!important}.form-focus .brand .pmo-brand{--brand-name-size:29px}.form-focus .sidebar nav{gap:7px}.form-focus .nav-item{min-height:48px;color:var(--ff-ink);border-radius:14px;gap:12px;padding:13px 12px;font-size:14px}.form-focus .nav-item svg{width:21px;height:21px}.form-focus .nav-item:hover{background:#dfdfd8}.form-focus .nav-item.active,.form-focus .nav-item.active:hover{background:var(--ff-ink);color:var(--ff-paper);font-weight:600;box-shadow:0 2px 3px #20211f0b}.form-focus .cx-explore{border-top:1px solid var(--ff-line);padding-top:16px}.form-focus .cx-explore summary{color:var(--ff-muted);padding:12px;font-size:13px}.form-focus .simple-explore-link{color:var(--ff-muted);padding-inline:12px;font-size:12px}.form-focus .sidebar-profile{border-color:var(--ff-line);gap:10px;padding:18px 5px 0}.form-focus .sidebar-profile strong{color:var(--ff-ink);font-size:12px}.form-focus .sidebar-profile small{color:var(--ff-muted);font-size:12px}.form-focus .avatar{color:var(--ff-ink);background:#deded6;border:1px solid #d0d0c8;border-radius:13px;font-weight:600}.form-focus .topbar{background:var(--ff-glass);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid #d7d7cf80;height:64px;padding:0 40px}.form-focus .simple-location{color:var(--ff-muted);font-size:13px}.form-focus .topbar .cs-search-trigger{width:266px;min-height:38px;color:var(--ff-muted);background:#eeede980;border:1px solid #d7d7cf90;border-radius:12px;font-size:12px}.form-focus .cs-search-trigger kbd{color:var(--ff-muted);background:0 0;font-size:10px}.form-focus .page-wrap:not(.board-page):not(.studio-page){max-width:1480px;padding:42px 44px 40px}.form-focus .workspace-footer{color:var(--ff-muted);border-color:var(--ff-line);margin-top:40px;font-size:11px}.form-focus :is(.page-heading,.market-heading,.mk-page-heading,.lib-page-header,.ch-heading) h1{font-family:var(--ff-font);letter-spacing:-.055em;color:var(--ff-ink);font-size:48px;font-weight:700;line-height:1.04}.form-focus :is(.page-heading,.market-heading,.mk-page-heading,.lib-page-header,.ch-heading) p{color:var(--ff-muted);margin-top:13px;font-size:15px;line-height:1.55}.form-focus :is(.primary,.lib-primary,.lib-use-button){border-radius:12px;min-height:44px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #20211f10;background:var(--ff-ink)!important;border-color:var(--ff-ink)!important;color:var(--ff-paper)!important}.form-focus :is(.primary,.lib-primary,.lib-use-button):hover:not(:disabled){box-shadow:0 4px 12px #20211f15;background:#383a35!important;border-color:#383a35!important}.form-focus :is(.secondary,.lib-secondary){min-height:44px;color:var(--ff-ink);box-shadow:none;background:0 0;border:1px solid #c7c8bf;border-radius:12px;font-size:14px}.form-focus :is(.secondary,.lib-secondary):hover:not(:disabled){background:#e5e5dd;border-color:#acafa3}.form-focus .text-button{color:var(--ff-accent);min-height:44px;font-size:14px}.form-focus :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ff-ink);background:#fff;border-color:#cccec5;border-radius:10px;font-size:15px;line-height:1.5}.form-focus :is(input,select,textarea):focus{outline:2px solid var(--ff-accent);outline-offset:2px;border-color:var(--ff-accent)}.form-focus :is(input,textarea)::placeholder{color:#75766e;opacity:1}.form-focus input:is([type=checkbox],[type=radio]){accent-color:var(--ff-accent)}.form-focus :is(.market-dialog,.lib-dialog){background:var(--ff-paper);animation:ff-sheet .24s var(--ff-ease);border:1px solid #fff;border-radius:24px;box-shadow:0 28px 100px #20211f33}.form-focus :is(.market-dialog,.lib-dialog)::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20211f50}.form-focus .market-dialog header{border-color:var(--ff-line)}.form-focus .market-dialog h2{font-family:var(--ff-font);letter-spacing:-.045em;color:var(--ff-ink);font-size:30px}.form-focus .market-dialog :is(label,h3,strong){color:var(--ff-ink)}.form-focus .market-dialog :is(p,small){color:var(--ff-muted);line-height:1.6}.form-focus .market-dialog .market-close{min-width:44px;min-height:44px;color:var(--ff-ink);background:#e8e8e0;border-radius:50%}.form-focus .market-status{background:var(--ff-glass);color:var(--ff-ink);border-color:#d7d7cf;border-radius:14px;box-shadow:0 6px 28px #20211f15}.form-focus .market-notice{color:#664a1c;background:#fff5df;border-color:#e2c589;border-radius:12px;padding:15px 18px;font-size:14px}.form-focus .market-fine-print{color:var(--ff-muted);font-size:12px;line-height:1.6}.form-focus .creation-home{--ch-line:var(--ff-line);--ch-muted:var(--ff-muted);--ch-blue:var(--ff-accent);gap:36px}.form-focus .task-first-home .ch-heading h1{letter-spacing:-.06em;font-size:54px;font-weight:700;line-height:1.04}.form-focus .ch-section-title{margin-bottom:18px}.form-focus .ch-section-title h2{letter-spacing:-.04em;color:var(--ff-ink);font-size:22px;font-weight:650}.form-focus .ch-section-title>button{color:var(--ff-muted);min-height:44px;font-size:13px}.form-focus .simple-resume{background:var(--ff-paper);min-height:186px;box-shadow:none;border:1px solid #ddddd5;border-radius:18px;gap:28px;padding:22px 28px}.form-focus .simple-resume:hover{background:#fff;border-color:#bfc4b9}.form-focus .simple-resume>.ch-work-preview{background:#e9e9e2;border:0;border-radius:12px;align-self:center;width:145px;height:150px;padding:13px 16px 0;overflow:hidden}.form-focus .simple-resume-copy{gap:9px;padding:0}.form-focus .simple-resume-copy>small{color:var(--ff-muted);font-size:12px}.form-focus .simple-resume-copy>strong{letter-spacing:-.045em;color:var(--ff-ink);font-size:27px;line-height:1.15}.form-focus .simple-resume-copy>span{color:var(--ff-muted);font-size:14px}.form-focus .simple-resume-action{background:var(--ff-ink);color:var(--ff-paper);border-radius:12px;gap:12px;padding:14px 18px;font-size:13px}.form-focus .task-launcher-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.form-focus .task-launcher-action{background:0 0;border:0;border-radius:0;gap:13px;min-height:104px;padding:22px 5px;border-bottom:1px solid var(--ff-line)!important;border-right:0!important}.form-focus .task-launcher-action:hover{border-color:var(--ff-line);background:#e5e5de}.form-focus .task-launcher-action:hover>svg:last-child{transform:translate(3px)}.form-focus .task-launcher-action>svg:last-child{color:var(--ff-muted);transition:transform .18s var(--ff-ease);flex:none;width:16px}.form-focus .task-launcher-icon{width:44px;height:48px;color:var(--ff-ink);background:#deded7;border:1px solid #d4d5cc;border-radius:14px;flex:0 0 44px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80}.form-focus .task-launcher-action:hover .task-launcher-icon{color:var(--ff-accent);background:#dee6fc;border-color:#c8d5f8}.form-focus .task-launcher-copy strong{letter-spacing:-.025em;color:var(--ff-ink);font-size:14px;font-weight:650}.form-focus .task-launcher-copy small{color:var(--ff-muted);margin-top:5px;font-size:12px;line-height:1.5}.form-focus .task-launcher-search{max-width:480px;min-height:46px;color:var(--ff-muted);background:#e4e4dc;border:1px solid #0000;border-radius:12px;margin-top:21px;padding-inline:15px}.form-focus .task-launcher-search:focus-within{border-color:var(--ff-accent);background:#fff}.form-focus .task-launcher-search input:not([type=checkbox]):not([type=radio]){min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:14px}.form-focus .task-launcher-search input:focus{outline:0}.form-focus .task-launcher-more summary{color:var(--ff-muted);min-height:44px;font-size:13px}.form-focus .task-launcher-team{border-top:1px solid var(--ff-line);color:var(--ff-ink);border-radius:0;margin-top:8px;padding:22px 0}.form-focus .task-launcher-team strong{color:var(--ff-ink);font-size:14px}.form-focus .task-launcher-team small{color:var(--ff-muted);font-size:12px}.form-focus .task-launcher-team>svg:first-child{color:var(--ff-muted)}.form-focus .simple-kit-list{border-top:1px solid var(--ff-line);background:0 0;border-radius:0}.form-focus .simple-kit-list>button{border-bottom:1px solid var(--ff-line);color:var(--ff-ink);gap:20px;padding:21px 8px}.form-focus .simple-kit-list>button:hover{background:#e5e5de}.form-focus .simple-kit-list strong{letter-spacing:-.02em;color:var(--ff-ink);font-size:16px}.form-focus .ch-kit-context>span,.form-focus .simple-kit-list small{color:var(--ff-muted);font-size:12px}.form-focus .ch-work-preview{border-color:var(--ff-line);background:#e5e5dd;border-radius:12px}.form-focus .ch-document-page{background:var(--ff-paper)}.form-focus .ch-document-page>strong{font-family:var(--ff-font);color:var(--ff-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;max-height:2.5em;line-height:1.25;display:-webkit-box}.form-focus .ch-document-page>i{background:var(--ff-accent)}.form-focus .ch-card-copy strong{color:var(--ff-ink);font-size:15px}.form-focus .ch-card-copy small{color:var(--ff-muted);font-size:12px}.form-focus .simple-home-footer{border-color:var(--ff-line);gap:24px;padding-top:20px}.form-focus .lib-page{--lib-ink:var(--ff-ink);--lib-muted:var(--ff-muted);--lib-line:var(--ff-line);--lib-blue:var(--ff-accent)}.form-focus .lib-page-header{align-items:flex-end;gap:24px;margin-bottom:30px}.form-focus .lib-page-header h1{max-width:720px;font-size:52px}.form-focus .lib-page-header p{max-width:600px;font-size:15px;line-height:1.55}.form-focus .lib-filter-bar{gap:12px;margin-bottom:18px}.form-focus .lib-search{background:var(--ff-paper);border:1px solid var(--ff-line);min-height:48px;color:var(--ff-muted);border-radius:12px}.form-focus .lib-search input{background:0 0;border:0;min-height:46px;font-size:15px}.form-focus .lib-filter-toggle{color:var(--ff-ink);background:0 0;border-color:#c7c8bf;border-radius:12px;min-height:48px;font-size:14px}.form-focus .lib-advanced-filters{background:var(--ff-paper);border-color:var(--ff-line);animation:ff-arrive .2s var(--ff-ease);border-radius:16px;padding:22px}.form-focus .lib-intent-tabs{border-bottom:1px solid var(--ff-line);gap:6px;margin-bottom:30px;padding-bottom:18px}.form-focus .lib-intent-tabs button{color:var(--ff-muted);background:0 0;border:0;border-radius:20px;min-height:40px;padding:9px 15px;font-size:13px}.form-focus .lib-intent-tabs button[aria-pressed=true]{background:var(--ff-ink);color:var(--ff-paper)}.form-focus .lib-intent-tabs button:hover{color:var(--ff-ink);background:#deded5}.form-focus .lib-featured{background:var(--ff-ink);color:var(--ff-paper);box-shadow:none;border:0;border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;margin-bottom:42px;padding:40px;overflow:hidden}.form-focus .lib-featured h2{color:var(--ff-paper);letter-spacing:-.055em;max-width:400px;font-size:48px;font-weight:650;line-height:1.03}.form-focus .lib-featured p{color:#c7c9c0;max-width:340px;margin-top:18px;font-size:15px;line-height:1.6}.form-focus .lib-featured .lib-primary{margin-top:24px;padding:13px 18px;background:var(--ff-paper)!important;border-color:var(--ff-paper)!important;color:var(--ff-ink)!important}.form-focus .lib-featured .lib-primary:hover{background:#deded6!important;border-color:#deded6!important}.form-focus .lib-featured small{color:#c7c9c0;margin-top:17px;font-size:12px}.form-focus .lib-featured-art{background:0 0;min-height:250px;padding:12px 25px 30px 0}.form-focus .lib-featured-art>img{width:100%;transition:transform .32s var(--ff-ease);border-radius:3px;transform:rotate(-3deg);box-shadow:0 15px 40px #0004}.form-focus .lib-featured-art>span{border:0;border-radius:3px;width:58%;bottom:-5px;right:-10px;transform:rotate(4deg);box-shadow:0 8px 25px #0003}.form-focus .lib-featured-art:hover>img{transform:rotate(-1deg)translateY(-3px)}.form-focus .lib-results-heading{margin-bottom:24px;padding-bottom:0}.form-focus .lib-results-heading h2{letter-spacing:-.035em;color:var(--ff-ink);font-size:22px}.form-focus .lib-results-heading>span{color:var(--ff-muted);font-size:13px}.form-focus .lib-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.form-focus .lib-template-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0}.form-focus .lib-card-preview{aspect-ratio:auto;background:#e1e1d9;border:1px solid #d7d7cf;border-radius:16px;height:330px;padding:30px;overflow:hidden}.form-focus .lib-card-preview[data-format=Excel]{background:#e2e4dc}.form-focus .lib-card-preview[data-format=PowerPoint]{background:#dce0e9}.form-focus .lib-card-preview img{object-fit:contain;filter:none;width:100%;max-height:100%;transition:transform .32s var(--ff-ease);border-radius:2px;box-shadow:0 10px 22px #20211f13}.form-focus .lib-card-preview:hover img{transform:translateY(-4px)scale(1.015)}.form-focus .lib-card-copy{padding:18px 1px 0}.form-focus .lib-card-copy h2{letter-spacing:-.035em;color:var(--ff-ink);font-size:20px;font-weight:650;line-height:1.25}.form-focus .lib-card-summary{color:var(--ff-muted);max-width:480px;margin-top:8px;font-size:14px;line-height:1.55}.form-focus .lib-card-meta{border-top:1px solid var(--ff-line);gap:10px;margin-top:16px;padding-top:13px}.form-focus .lib-format{color:var(--ff-muted);gap:6px;font-size:12px}.form-focus .lib-format[data-format]{color:var(--ff-muted)}.form-focus .lib-card-creator{color:var(--ff-muted);font-size:12px}.form-focus .lib-price,.form-focus .lib-price.is-included{color:var(--ff-ink);background:0 0;font-size:13px;font-weight:650}.form-focus .lib-dialog{width:calc(100vw - 48px);max-width:1220px;max-height:calc(100dvh - 48px);padding:0}.form-focus .lib-dialog-header{border-bottom:1px solid var(--ff-line);color:var(--ff-muted);background:var(--ff-paper);padding:16px 22px;font-size:13px}.form-focus .lib-dialog-body{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:0}.form-focus .lib-detail-gallery{background:#e9e9e2;padding:30px}.form-focus .lib-detail-preview{background:#e1e1d9;border:0;border-radius:12px;min-height:420px;padding:26px}.form-focus .lib-detail-preview img{border-radius:2px;max-height:520px;box-shadow:0 8px 25px #20211f1a}.form-focus .lib-detail-copy{padding:34px 30px}.form-focus .lib-detail-copy h2{letter-spacing:-.05em;color:var(--ff-ink);font-size:38px;line-height:1.05;font-family:var(--ff-font);margin-top:20px}.form-focus .lib-detail-creator,.form-focus .lib-detail-summary{color:var(--ff-muted);font-size:14px;line-height:1.6}.form-focus .lib-detail-summary{margin-top:22px}.form-focus .lib-detail-price{border-block:1px solid var(--ff-line);margin-block:22px;padding-block:23px}.form-focus .lib-detail-price strong,.form-focus .lib-detail-price strong.is-included{color:var(--ff-ink);letter-spacing:-.035em;font-size:25px}.form-focus .lib-detail-price>span,.form-focus .lib-action-choice>small{color:var(--ff-muted);font-size:12px;line-height:1.55}.form-focus .lib-detail-actions{gap:18px}.form-focus .lib-detail-facts{color:var(--ff-muted);border-color:var(--ff-line);font-size:12px}.form-focus .lib-included,.form-focus .lib-more-options{border-color:var(--ff-line);color:var(--ff-muted)}.form-focus .lib-included summary,.form-focus .lib-more-options summary{min-height:44px;color:var(--ff-ink);font-size:14px}.form-focus .lib-editing-note{color:var(--ff-muted);border-color:var(--ff-line);background:#eeede9;font-size:12px;line-height:1.6}.form-focus .lib-thumbnails{gap:10px;padding-top:16px}.form-focus .lib-thumbnails button{color:var(--ff-muted);background:#f4f3ee;border:1px solid #0000;border-radius:9px;padding:8px}.form-focus .lib-thumbnails button[aria-pressed=true]{border-color:var(--ff-accent);color:var(--ff-accent);background:#e1e8fc}.form-focus .lib-thumbnails button>span{font-size:11px}.form-focus .lib-gallery-caption{color:var(--ff-muted);font-size:13px}.form-focus .lib-icon-button{min-width:44px;min-height:44px;color:var(--ff-ink);background:#e4e4dc;border-radius:50%}.form-focus .mk-page-heading{margin-bottom:30px}.form-focus .mk-page-heading>.primary{white-space:nowrap;flex:none}.form-focus .mk-kit-index{border-top:1px solid var(--ff-line);background:0 0;border-radius:0;gap:0}.form-focus .mk-kit-row{border:0;border-bottom:1px solid var(--ff-line);box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:24px 12px}.form-focus .mk-kit-row:hover{box-shadow:none;background:#e3e4db;transform:none}.form-focus .mk-kit-row-icon{width:52px;height:52px;color:var(--ff-ink);background:#deded6;border:1px solid #d1d3c8;border-radius:16px}.form-focus .mk-kit-row-copy>strong{letter-spacing:-.035em;color:var(--ff-ink);font-size:22px;font-weight:650}.form-focus .mk-kit-row-copy>small,.form-focus .mk-kit-row-next{color:var(--ff-muted);font-size:13px;line-height:1.5}.form-focus .mk-search{border-color:var(--ff-line);background:var(--ff-paper);color:var(--ff-muted);border-radius:12px}.form-focus .mk-search input{background:0 0;border:0}.form-focus :is(.mk-first-kit,.mk-content-empty,.simple-section-empty,.simple-first){background:var(--ff-paper);border:1px solid var(--ff-line);border-radius:18px;padding:34px}.form-focus :is(.mk-first-kit,.mk-content-empty,.simple-section-empty,.simple-first) h2,.form-focus :is(.mk-content-empty,.simple-section-empty) h3{color:var(--ff-ink);letter-spacing:-.04em;font-size:24px}.form-focus :is(.mk-first-kit,.mk-content-empty,.simple-section-empty,.simple-first) p{color:var(--ff-muted);font-size:15px;line-height:1.6}.form-focus :is(.mk-first-kit,.mk-content-empty,.simple-section-empty,.simple-first)>svg{color:var(--ff-muted)}.form-focus .mk-kit-tabs{border-bottom:1px solid var(--ff-line);gap:8px;padding-bottom:12px}.form-focus .mk-kit-tabs>button{color:var(--ff-muted);border-radius:20px;min-height:44px;padding:11px 18px;font-size:14px}.form-focus .mk-kit-tabs>button[aria-pressed=true]{background:var(--ff-ink);color:var(--ff-paper);box-shadow:none;border-color:#0000}.form-focus .mk-kit-tabs button>span{color:inherit;opacity:.8}.form-focus .mk-project-meta,.form-focus .mk-plan{color:var(--ff-muted);font-size:13px}.form-focus .mk-plan:before{background:#858b7b}.form-focus .mk-section-heading h2,.form-focus .mk-content-heading h2{color:var(--ff-ink);letter-spacing:-.035em;font-size:22px}.form-focus .mk-file-list{background:var(--ff-paper);border:1px solid var(--ff-line);border-radius:16px;overflow:hidden}.form-focus .mk-file-row{border-color:var(--ff-line);padding:13px 18px}.form-focus .mk-file-row-open{min-height:64px;color:var(--ff-ink)}.form-focus .mk-file-row-open strong{letter-spacing:-.02em;color:var(--ff-ink);font-size:15px}.form-focus .mk-file-row-open small,.form-focus .mk-file-row-publish{color:var(--ff-muted);font-size:12px}.form-focus .mk-deck-card{border-color:var(--ff-line);background:var(--ff-paper);border-radius:15px}.form-focus .mk-deck-preview{background:#dfe2e7}.form-focus .mk-deck-copy strong{color:var(--ff-ink);font-size:16px}.form-focus .mk-deck-copy small{color:var(--ff-muted);font-size:12px}.form-focus .mk-project-details{border-color:var(--ff-line);background:0 0;border-radius:0}.form-focus .mk-project-details>summary{color:var(--ff-muted);min-height:48px;padding:18px 0;font-size:14px}.form-focus .mk-project-details-body :is(p,label){color:var(--ff-muted);font-size:14px}.form-focus .mk-unsorted{border-color:var(--ff-line);color:var(--ff-muted)}.form-focus .mk-unsorted strong{color:var(--ff-ink)}.form-focus .mk-unsorted small,.form-focus .mk-upgrade-note{color:var(--ff-muted);font-size:12px}.form-focus .mk-create-options>button{border-color:var(--ff-line);background:var(--ff-paper);color:var(--ff-ink);border-radius:12px;min-height:58px}.form-focus .mk-create-options>button:hover{background:#e4e8dc}.form-focus .cp-map{color:var(--ff-ink);--cp-line:var(--ff-line);--cp-muted:var(--ff-muted);--cp-teal:var(--ff-accent);--cp-indigo:var(--ff-accent)}.form-focus .cp-map-label{letter-spacing:0;text-transform:none;color:var(--ff-muted);font-size:13px;font-weight:500}.form-focus .cp-artifact{background:var(--ff-paper);color:var(--ff-ink);border-color:var(--ff-line);box-shadow:none;border-radius:13px;min-height:78px;padding:15px 12px}.form-focus .cp-artifact strong{letter-spacing:-.02em;font-size:14px;font-weight:600}.form-focus .cp-artifact small{color:var(--ff-muted);font-size:12px}.form-focus .cp-artifact .cp-artifact-icon{color:var(--ff-ink)}.form-focus .cp-artifact:not(:disabled):hover{background:#fff;border-color:#aeb9d5;transform:translateY(-1px);box-shadow:0 4px 15px #20211f08}.form-focus .cp-project{background:var(--ff-ink);color:var(--ff-paper);box-shadow:none;border:0;border-radius:16px;min-height:160px;padding:22px 16px}.form-focus .cp-project:not(:disabled):hover{background:#383a35;border:0}.form-focus .cp-project>strong{letter-spacing:-.03em;font-size:17px;font-weight:650}.form-focus .cp-project>small,.form-focus .cp-project-action{color:#d5d8ce;font-size:12px}.form-focus .cp-project-icon{color:#d5d8ce}.form-focus .cp-connections path{stroke:#a2a89b;stroke-width:1.2px}.form-focus .cp-setup-card{background:var(--ff-paper);border-color:var(--ff-line);border-radius:18px}.form-focus .cp-setup-card h3{color:var(--ff-ink);letter-spacing:-.03em;font-size:22px}.form-focus .cp-setup-card p,.form-focus .cp-setup-artifacts{color:var(--ff-muted);font-size:14px}.form-focus .cp-setup-icon{color:var(--ff-ink);background:#e0e3d8}.form-focus .cp-artifact.needs-review small{color:#7d5412}.form-focus .cs-kit-next-action{background:var(--ff-paper);border-color:var(--ff-line);border-radius:14px;padding:20px}.form-focus .cs-next-action-label,.form-focus .cs-next-action-due{color:var(--ff-muted);font-size:12px}.form-focus .cs-next-action-text,.form-focus .cs-kit-next-action .cs-next-action-text{color:var(--ff-ink);font-size:14px}.form-focus .cs-recent-list{background:var(--ff-paper);border-color:var(--ff-line);border-radius:14px}.form-focus .cs-recent-list>.mk-recent-file:hover{background:#e8e9e1}.form-focus .cs-recent-list>.mk-recent-file+.mk-recent-file{border-color:var(--ff-line)}.form-focus .mk-report-stats>div{background:var(--ff-paper);border-color:var(--ff-line);box-shadow:none;border-radius:16px}.form-focus .mk-report-stats>div>strong{letter-spacing:-.055em;color:var(--ff-ink);font-size:48px;font-weight:600}.form-focus .mk-report-stats>div>span{color:var(--ff-muted);font-size:13px}.form-focus .mk-report-table-panel{background:var(--ff-paper);border-color:var(--ff-line);border-radius:16px}.form-focus .mk-report-table td,.form-focus .mk-report-table strong{color:var(--ff-ink)}.form-focus .mk-report-table :is(th,small),.form-focus .mk-report-scope{color:var(--ff-muted)}.form-focus .mk-local-label{border-color:var(--ff-line);color:var(--ff-muted);background:0 0;font-size:12px}.form-focus .mk-community-card{background:var(--ff-paper);border-color:var(--ff-line);border-radius:16px}.form-focus .mk-community-preview,.form-focus .mk-community-preview[data-format]{background:#e2e2da}.form-focus .mk-community-copy h2{letter-spacing:-.03em;color:var(--ff-ink);font-size:19px}.form-focus .mk-community-copy>small,.form-focus .mk-community-creator{color:var(--ff-muted)}.form-focus .mk-community-actions{border-color:var(--ff-line)}.form-focus .mk-community-actions>button{border-color:var(--ff-line);color:var(--ff-muted)}.form-focus .mk-community-actions>button[aria-pressed=true]{color:#1746cf;background:#dce5ff;border-color:#b6c7f8}.form-focus .mk-template-art{background:var(--ff-paper);color:var(--ff-ink);box-shadow:0 8px 22px #20211f10}.form-focus .mk-template-art>div>b{background:#c7d4fc}.form-focus .mk-template-art>div>b:nth-child(2){background:#d1d3c8}.form-focus .mk-template-art>div>b:nth-child(3){background:#adb8d0}.form-focus .simple-work-list{border-top:1px solid var(--ff-line)}.form-focus .simple-work-list>button{border-color:var(--ff-line);color:var(--ff-ink);padding:21px 10px}.form-focus .simple-work-list strong{color:var(--ff-ink);letter-spacing:-.025em;font-size:17px}.form-focus .simple-work-list small{color:var(--ff-muted);font-size:13px}.form-focus .simple-help{color:var(--ff-muted);font-size:14px}.form-focus .simple-help summary{min-height:44px;color:var(--ff-ink)}.form-focus .eh-session-details{border-color:var(--ff-line);color:var(--ff-ink)}.form-focus .ux-search-dialog{max-width:650px}.form-focus .ux-search-label{color:var(--ff-muted);font-size:13px}.form-focus .ux-search-dialog>input{border-radius:12px;min-height:54px;margin-top:10px;font-size:18px}.form-focus .ux-search-status{color:var(--ff-muted);font-size:13px}.form-focus .ux-search-group{border-color:var(--ff-line)}.form-focus .ux-search-group h3{color:var(--ff-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.form-focus .ux-search-group>button{min-height:66px;color:var(--ff-ink);border-radius:10px;padding:12px}.form-focus .ux-search-group>button:hover{background:#e6e8de}.form-focus .ux-search-group strong{color:var(--ff-ink);font-size:15px}.form-focus .ux-search-group small{color:var(--ff-muted);font-size:12px}.workspace-save-recovery{color:#5b421c!important;box-shadow:none!important;background:#fff5df!important;border:1px solid #d7b472!important;border-radius:16px!important;padding:22px!important}.workspace-save-recovery h2{letter-spacing:-.03em;color:#4c3717!important;font-size:20px!important}.workspace-save-recovery p,.workspace-save-recovery small{line-height:1.6;color:#695433!important;font-size:14px!important}.loading{background:var(--ff-canvas);font-family:var(--ff-font);color:var(--ff-ink);padding:40px;font-size:16px;line-height:1.6}.loading h1{letter-spacing:-.04em;margin-bottom:14px;font-size:36px;line-height:1.15}.loading>div{margin-top:24px}.form-focus .page-wrap>:is(.creation-home,.mk-page,.lib-page,.task-start){animation:ff-arrive .24s var(--ff-ease)}@keyframes ff-arrive{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ff-sheet{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=761px){.form-focus .main-shell{margin-left:196px}}@media (width>=1600px){.form-focus .page-wrap:not(.board-page):not(.studio-page){padding-inline:60px}.form-focus .lib-card-preview{height:380px}}@media (width<=1200px){.form-focus .page-wrap:not(.board-page):not(.studio-page){padding:32px 28px}.form-focus .task-launcher-list{grid-template-columns:repeat(2,minmax(0,1fr))}.form-focus .simple-resume{gap:20px;padding:20px}.form-focus .simple-resume-copy>strong{font-size:24px}.form-focus .simple-resume-action{padding:13px;font-size:12px}.form-focus .lib-featured{gap:26px;padding:30px}.form-focus .lib-featured h2{font-size:39px}.form-focus .lib-card-preview{height:280px;padding:22px}.form-focus .lib-dialog-body{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.form-focus .lib-detail-gallery{padding:22px}.form-focus .lib-detail-copy{padding:28px 24px}}@media (width<=900px){.form-focus .lib-dialog-body{grid-template-columns:1fr}.form-focus .lib-detail-preview{min-height:320px}.form-focus .lib-detail-copy{padding:30px}.form-focus .lib-page-header{flex-wrap:wrap;align-items:flex-start}.form-focus .simple-resume>.ch-work-preview{width:110px}.form-focus .simple-resume-action{border-radius:50%;justify-content:center;width:44px;height:44px;padding:12px;font-size:0}.form-focus .simple-resume-action svg{width:20px;height:20px}}@media (width<=760px){.form-focus .main-shell{margin-left:0}.form-focus .sidebar{background:var(--ff-canvas);width:280px;padding-top:28px}.form-focus .brand .pmo-brand{--brand-name-size:29px}.form-focus .topbar{background:var(--ff-glass);height:58px;padding-inline:20px}.form-focus .topbar .cs-search-trigger{background:0 0;border:0;width:40px;min-height:40px;padding:10px}.form-focus .page-wrap:not(.board-page):not(.studio-page){padding:28px 20px 38px}.form-focus :is(.page-heading,.market-heading,.mk-page-heading,.lib-page-header,.ch-heading) h1{font-size:37px;line-height:1.05}.form-focus .creation-home{gap:30px}.form-focus .ch-section-title h2{font-size:21px}.form-focus .task-first-home .ch-heading h1{font-size:42px}.form-focus .simple-resume{border-radius:17px;gap:16px;min-height:130px;padding:22px}.form-focus .simple-resume>.ch-work-preview{display:none}.form-focus .simple-resume-copy>strong{font-size:24px}.form-focus .task-launcher-list{grid-template-columns:1fr;gap:0}.form-focus .task-launcher-action{gap:16px;min-height:86px;padding:17px 0}.form-focus .task-launcher-icon{width:44px;height:46px}.form-focus .task-launcher-copy strong{font-size:16px}.form-focus .task-launcher-copy small{font-size:12px}.form-focus .task-launcher-search input:not([type=checkbox]):not([type=radio]){font-size:16px}.form-focus .task-launcher-team{padding-block:20px}.form-focus .simple-home .simple-kit-list>button{grid-template-columns:28px minmax(0,1fr) 16px;gap:8px 14px;padding:20px 4px;display:grid}.form-focus .simple-kit-list>button>svg:first-child{grid-area:1/1/span 2}.form-focus .simple-kit-list .ch-kit-context{grid-area:1/2}.form-focus .simple-home .simple-kit-list>button>small{order:initial;grid-area:2/2;width:auto;margin:0;padding:0;font-size:12px}.form-focus .simple-kit-list>button>svg:last-child{grid-area:1/3/span 2;margin:0}.form-focus .mobile-nav{left:14px;right:14px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);background:#faf9f6e6;border:1px solid #ffffffbf;border-radius:24px;gap:2px;width:auto;min-height:68px;padding:6px;box-shadow:0 6px 28px #20211f17}.form-focus .mobile-nav button{min-height:54px;color:var(--ff-muted);border-radius:18px;gap:5px}.form-focus .mobile-nav button[aria-current=page]{background:var(--ff-ink);color:var(--ff-paper)}.form-focus .mobile-nav button span{font-size:10px;font-weight:600}.form-focus :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.form-focus .lib-featured{border-radius:17px;grid-template-columns:1fr;gap:15px;padding:29px 25px}.form-focus .lib-featured h2{font-size:42px}.form-focus .lib-featured-art{min-height:200px;padding:15px 20px 25px 0}.form-focus .lib-template-grid{grid-template-columns:1fr;gap:34px}.form-focus .lib-card-preview{border-radius:14px;height:320px;padding:26px}.form-focus .lib-page-header{gap:20px;margin-bottom:24px}.form-focus .lib-page-header p{font-size:14px}.form-focus .lib-detail-copy h2{font-size:34px}.form-focus .lib-dialog{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.form-focus .lib-detail-gallery{padding:16px}.form-focus .lib-detail-copy{padding:27px 22px}.form-focus .lib-detail-preview{min-height:280px;padding:18px}.form-focus .lib-thumbnails{gap:7px}.form-focus .lib-thumbnails button{padding:6px}.form-focus .lib-thumbnails button>span{font-size:10px}.form-focus .mk-kit-row{gap:14px;padding:22px 3px}.form-focus .mk-kit-row-copy>strong{font-size:20px}.form-focus .mk-kit-row-icon{border-radius:13px;width:43px;height:46px}.form-focus .mk-kit-row-copy>small{font-size:12px}.form-focus .mk-report-stats>div{padding:16px 12px}.form-focus .mk-report-stats>div>strong{font-size:34px}.form-focus .market-dialog{border-radius:22px;max-width:calc(100vw - 24px);padding:26px 22px}.form-focus .market-dialog h2{font-size:28px}.form-focus .workspace-footer{margin-top:32px;font-size:11px}.form-focus :is(.mk-first-kit,.mk-content-empty,.simple-section-empty,.simple-first){padding:27px 23px}}@media (prefers-reduced-transparency:reduce){:root{--ff-glass:#faf9f6}.form-focus :is(.topbar,.mobile-nav,.market-status){background:var(--ff-paper);-webkit-backdrop-filter:none}.form-focus :is(.market-dialog,.lib-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--ff-line:#989b90;--ff-muted:#45473f}.form-focus :is(.topbar,.mobile-nav){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.form-focus button:active:not(:disabled){transform:none}}:is(.loading,.workspace-save-recovery) .secondary{color:#20211f;min-height:44px;font:600 14px var(--ff-font);background:#faf9f6;border:1px solid #b7b8ad;border-radius:12px;padding:11px 18px}:is(.loading,.workspace-save-recovery) .primary{color:#faf9f6;min-height:44px;font:600 14px var(--ff-font);background:#20211f;border:1px solid #20211f;border-radius:12px;padding:11px 18px}:is(.loading,.workspace-save-recovery) button:focus-visible{outline-offset:3px;outline:3px solid #2559eb}.form-focus .hub-dialog{background:var(--ff-paper);color:var(--ff-ink);border:1px solid #fff;border-radius:24px;box-shadow:0 28px 100px #20211f33}.form-focus .hub-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20211f50}.form-focus .hub-dialog h2{font:700 30px/1.1 var(--ff-font);letter-spacing:-.045em;color:var(--ff-ink)}.form-focus .hub-dialog :is(p,small){color:var(--ff-muted);line-height:1.6}.form-focus .hub-dialog :is(button,summary){min-height:44px}@media (prefers-reduced-transparency:reduce){.form-focus .hub-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#20211f90}}.form-focus .lib-dialog .lib-dialog-body{align-items:start;padding:0;overflow:hidden}.form-focus .lib-dialog .lib-detail-gallery,.form-focus .lib-dialog .lib-detail-copy{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.form-focus .lib-dialog .lib-detail-preview{aspect-ratio:auto;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:clamp(260px,38vw,480px);min-height:0;overflow:hidden}.form-focus .lib-dialog .lib-detail-preview>img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;display:block}.form-focus .lib-dialog .lib-detail-preview>.lib-design-preview{min-width:0;max-width:100%;overflow:hidden}.form-focus .lib-dialog .lib-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%;display:grid}.form-focus .lib-dialog .lib-thumbnails>button{width:100%;min-width:0;height:110px;padding-bottom:30px}.form-focus .lib-dialog .lib-thumbnails img{object-fit:contain;width:100%;min-width:0}.form-focus .lib-dialog .lib-thumbnails>button>span{max-height:27px;line-height:1.2;overflow:hidden}.form-focus .mk-kit-tabs button>span{color:#41443e;opacity:1;background:#e4e5df;min-width:23px;height:23px;font-size:12px;line-height:1}.form-focus .mk-kit-tabs>button[aria-pressed=true]>span{color:#20211f;opacity:1;background:#faf9f6;font-weight:700}.form-focus :is(.la-field-pair,.gw-field-row,.brand-field-pair){align-items:start}.form-focus .la-field-pair>.la-field,.form-focus .la-dialog .la-field-pair>.la-field{grid-template-rows:minmax(24px,auto) 48px auto;align-content:start;gap:8px;min-width:0;margin:0;display:grid}.form-focus .la-field-pair>.la-field>span{align-items:start;min-height:24px;margin:0;line-height:24px}.form-focus .la-field-pair>.la-field>:is(input,select){box-sizing:border-box;width:100%;max-width:100%;height:48px;min-height:48px;margin:0;padding:10px 14px;font-size:16px;line-height:24px}.form-focus .la-field-pair>.la-field>.la-field-hint{align-self:start;margin:0;line-height:1.5}.form-focus :is(.hub-form-row,.gw-field-row,.pm-board-priority-editor) label{min-width:0}.form-focus :is(input[type=date],select){box-sizing:border-box;min-width:0}:is(.form-focus .pm-board-workspace.canvas-expanded,.form-focus .pm-board-workspace:fullscreen){z-index:1000;background:var(--ff-paper,#faf9f6);border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.form-focus .pm-board-workspace.canvas-expanded .pm-board-viewport{flex:1;height:auto;min-height:0}.form-focus .pm-board-workspace.canvas-expanded .pm-board-topbar,.form-focus .pm-board-workspace.canvas-expanded .pm-board-tools{flex-shrink:0}@media (width<=1000px){.form-focus .lib-dialog .lib-dialog-body{grid-template-columns:minmax(0,1fr)}.form-focus .lib-dialog .lib-detail-preview{height:clamp(240px,52vw,440px)}.form-focus .lib-dialog .lib-detail-copy{padding-top:28px}.form-focus .lib-dialog .lib-thumbnails{max-width:460px}.form-focus .lib-dialog .lib-detail-copy h2{font-size:32px}}@media (width<=600px){.form-focus .lib-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.form-focus .lib-dialog .lib-detail-preview{height:260px;padding:10px}.form-focus .lib-dialog .lib-thumbnails>button{height:90px}.form-focus .lib-dialog .lib-thumbnails>button>span{font-size:10px}.form-focus .la-field-pair,.form-focus .la-dialog .la-field-pair{grid-template-columns:minmax(0,1fr)}.form-focus .la-field-pair>.la-field{grid-template-rows:auto 48px auto}.form-focus .mk-kit-tabs{gap:4px}.form-focus .mk-kit-tabs>button{padding:9px 11px}}@supports (grid-template-rows:subgrid){.form-focus .la-field-pair{grid-template-rows:auto 48px auto;row-gap:8px}.form-focus .la-field-pair>.la-field,.form-focus .la-dialog .la-field-pair>.la-field{grid-row:span 3;grid-template-rows:subgrid}}.form-focus .gw-drawer :is(.gw-sheet-row,.gw-task-dates,.gw-task-owner){align-items:start;gap:16px}.form-focus .gw-drawer :is(.gw-sheet-row,.gw-task-dates,.gw-task-owner)>.gw-field{min-width:0;margin:0}.form-focus .gw-drawer :is(.gw-sheet-row,.gw-task-dates,.gw-task-owner)>.gw-field>:is(input,select){box-sizing:border-box;width:100%;height:48px;min-height:48px;margin-top:8px;line-height:24px}.form-focus .pm-board-workspace.ff-editor .pm-board-top-actions{flex-wrap:wrap}.form-focus .lib-original-download{min-height:36px;color:var(--ff-accent,#2559eb);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:6px 2px;font-size:12px;text-decoration:underline;display:inline-flex}.form-focus .lib-original-download:hover{color:var(--ff-ink,#20211f)}.form-focus .lib-brand-preview-note{color:var(--ff-muted,#61615b);margin:0 0 14px;font-size:12px;line-height:1.6}:is(.form-focus .pm-board-workspace.ff-editor.canvas-expanded,.form-focus .pm-board-workspace.ff-editor:fullscreen){min-width:0;min-height:0}
