.feed-statistic{display:flex;flex-direction:column;gap:16px;padding:24px;margin:16px 0;border-radius:4px;color:var(--colors--black,#131313);font-family:neue-haas-grotesk-display,Arial,Helvetica,sans-serif;line-height:1.15;overflow-wrap:anywhere}.feed-statistic-number{background:var(--colors--highlight,#ead577)}.feed-statistic-trend{background:var(--live-soft,#f5f5f0)}.feed-statistic p,.social-feed .feed-statistic h2{margin:0}.feed-statistic p{line-height:1.15}.feed-statistic .feed-statistic-period{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--live-muted,#6a6a65)}.social-feed .feed-statistic .feed-statistic-value{color:var(--colors--black,#131313);font-size:72px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px}.social-feed .feed-statistic-trend .feed-statistic-value{font-size:40px;font-weight:500}.social-feed .feed-statistic h2{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:0}.feed-statistic .feed-statistic-asof,.feed-statistic .feed-statistic-source{font-size:12px;color:var(--live-muted,#6a6a65);line-height:1.3}.feed-statistic-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end}.feed-statistic-chart>div{height:102px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.feed-statistic-chart span{display:block;background:var(--colors--black,#131313)}.feed-statistic-chart span.is-pending{background:var(--live-line,#d3d3cc)}.feed-statistic-chart span.is-zero{background:var(--colors--black,#131313);height:1px!important}.feed-statistic-chart small{font-size:12px;color:var(--live-muted,#6a6a65)}@media(max-width:640px){.social-feed .feed-statistic h2{font-size:24px}.social-feed .feed-statistic .feed-statistic-value{color:var(--colors--black,#131313);font-size:clamp(40px,15vw,72px)}.social-feed .feed-statistic-trend .feed-statistic-value{font-size:40px}.feed-post:has(.feed-statistic){display:grid;grid-template-columns:32px minmax(0,1fr)}.feed-post:has(.feed-statistic)>.feed-post-content{display:contents}.feed-post:has(.feed-statistic)>.feed-post-content>header{grid-column:2}.feed-post:has(.feed-statistic)>.feed-post-content>:not(header){grid-column:1/-1}.feed-statistic{min-width:0}}@import url("https://use.typekit.net/wkr0vyx.css");.feed-design{margin:18px 0 20px;min-width:0}.feed-design-art{width:100%;aspect-ratio:1;overflow:hidden;background:#f1f0e8}.feed-design-art svg{display:block;width:100%;height:auto}.feed-design-tools{display:flex;gap:16px;flex-wrap:wrap;margin:12px 0}.feed-design button{font:inherit;cursor:pointer}.feed-design-status button,.feed-design-tools button{border:0;background:none;padding:6px 0;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;min-height:36px}.feed-design-status{font-size:13px!important;line-height:1.5!important;color:var(--muted,#687064)}.feed-design-editor{padding:16px;background:#f1f0e8;display:grid;gap:14px}.feed-design-editor label{display:grid;gap:6px;font-size:13px}.feed-design-editor select{width:100%;min-height:44px;font:inherit;padding:10px;border:1px solid #687064;background:#fff}.feed-design-editor p{font-size:12px;line-height:1.5}.feed-design-editor>button{padding:12px;border:0;background:#244c3b;color:#f1f0e8;min-height:44px}.feed-design button:focus-visible,.feed-design select:focus-visible{outline:3px solid #244c3b;outline-offset:3px}.feed-design button:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.feed-design-tools{gap:12px}.feed-design-tools button{min-height:44px}}.feed-design{font-family:neue-haas-grotesk-display,Arial,Helvetica,sans-serif}.feed-design-art svg{aspect-ratio:1;min-height:0}.qa-section{margin:24px 0 28px;min-width:0;color:#283020}.qa-section>header{justify-content:space-between;gap:18px;margin-bottom:24px}.qa-eyebrow,.qa-section>header{display:flex;align-items:center}.qa-eyebrow{gap:7px;font-size:9px;letter-spacing:1.6px;color:#687451}.qa-section h2{font-size:26px;font-weight:550;letter-spacing:-.8px;margin:9px 0}.qa-section header p{font-size:13px;color:#72796b;margin:0}.qa-count{font-size:12px;color:#596849;white-space:nowrap}.qa-section button{font:inherit;font-size:13px;cursor:pointer;border:1px solid #cfd9c1;border-radius:12px;background:white;color:#283020;padding:12px 16px;min-height:44px}.qa-section button:disabled{opacity:.45;cursor:default}.qa-section a:focus-visible,.qa-section button:focus-visible,.qa-section h3:focus-visible{outline:2px solid #283020;outline-offset:4px}.qa-stack{position:relative;isolation:isolate;max-width:760px;margin:0 auto 34px;padding-top:16px}.qa-stack:after,.qa-stack:before{content:"";position:absolute;z-index:-1;border:1px solid #dce5ce;border-radius:24px;background:#f3f6ec;pointer-events:none}.qa-stack:before{inset:0 24px 30px}.qa-stack:after{inset:8px 12px 15px;background:#eaf0df}.qa-stack[data-depth="1"]:after,.qa-stack[data-depth="1"]:before,.qa-stack[data-depth="2"]:before{display:none}.qa-card{position:relative;min-width:0;background:#eef5dc;border:1px solid #dfe9c5;border-radius:24px;padding:32px;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 8px 24px #28302008}.qa-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.qa-card-top>span{background:#fff9;border:1px solid #dfe6d4;border-radius:30px;padding:6px 10px}.qa-card-top small{color:#687451}.qa-card h3{font-size:clamp(25px,3vw,36px);font-weight:600;letter-spacing:-1px;line-height:1.15;margin:24px 0 8px;overflow-wrap:anywhere}.qa-card>.qa-context{font-size:13px;line-height:1.5;color:#667256;margin:0 0 24px;overflow-wrap:anywhere}.qa-card h4{font-size:20px;font-weight:550;letter-spacing:-.4px;line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere}.qa-card>p{font-size:13px;line-height:1.6;color:#67715c;margin:0 0 18px}.qa-proposal{display:grid;gap:6px;background:#ffffff94;border:1px solid #dfe6d4;border-radius:14px;padding:18px;margin:0 0 20px}.qa-proposal dt{font-size:11px;color:#667256}.qa-proposal dd{margin:0 0 12px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.qa-proposal dd:last-child{margin-bottom:0}.qa-answers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.qa-section .qa-primary{display:flex;justify-content:center;align-items:center;gap:8px;border-color:#283020;background:#283020;color:#fff;white-space:normal}.qa-primary svg{flex-shrink:0}.qa-plan-fields{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:20px}.qa-card form label{font-size:12px;display:grid;gap:6px;min-width:0}.qa-card input{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:16px;min-height:44px;padding:10px;border:1px solid #cfd9c1;border-radius:8px;background:white;color:#283020}.qa-open{align-self:flex-start;font-size:13px;margin:16px 0;text-decoration:none;color:#596849!important;min-height:44px;display:flex;align-items:center}.qa-card footer{display:flex;gap:18px;border-top:1px solid #dfe6d4;padding-top:8px}.qa-card footer button{font-size:12px;background:none;border:0;padding:8px 0;color:#596849}.qa-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.qa-bottom small{font-size:11px;line-height:1.5;color:#687451}.qa-bottom button{font-size:11px;border:0;background:transparent;text-decoration:underline;flex-shrink:0}.qa-status{min-height:18px;margin:8px 0 0}.qa-empty,.qa-status{font-size:13px;color:#596849}.qa-empty{background:#edf3e2;border-radius:16px;padding:24px}.qa-empty h3{font-size:20px}.qa-empty p{margin-bottom:0}@media(max-width:600px){.qa-card{padding:22px 18px}.qa-section h2{font-size:24px}.qa-section>header{align-items:flex-start;flex-wrap:wrap;gap:8px}.qa-bottom{align-items:flex-start;flex-direction:column}.qa-answers,.qa-plan-fields{grid-template-columns:1fr}.qa-stack{margin-bottom:20px}.qa-card h3{font-size:28px}.qa-card h4{font-size:18px}}.os-customer-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;overflow:hidden;border-radius:6px;background:#fff;color:#000}.os-customer-logo[data-variant=whiteOnBlack]{background:#000;color:#fff}.os-customer-logo img{display:block;width:100%;height:100%;object-fit:contain;padding:0;box-sizing:border-box}.os-customer-logo[data-missing]{outline:1px solid #d7d9d2;outline-offset:-1px}.os-customer-identity{display:inline-flex;align-items:center;gap:8px;min-width:0}.os-customer-logo[data-variant=blackOnTransparent]{background:transparent;color:#000}.os-customer-logo[data-variant=whiteOnTransparent]{background:transparent;color:#fff}.pr-score{display:inline-flex;align-items:center;gap:8px;background:#eaf1d9;border:1px solid #d6dfc2;border-radius:10px;padding:9px 12px;font-size:11px;color:#354329}.pr-score>span:first-child{font-size:23px}.pr-score b{display:block;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.pr-score-empty{background:#f5f5ef;color:#777b71;border-color:#e4e5dd}.pr-project .pr-score{margin:4px 0 16px}.pr-customer-feedback{background:#fff;border:1px solid #e0e2d9;padding:28px;border-radius:18px;margin-bottom:28px}.pr-customer-feedback>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pr-customer-feedback h2{margin:8px 0}.pr-feedback-invite{border-top:1px solid #e5e7df;padding-top:24px;margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.pr-feedback-invite h3{margin-bottom:8px}.pr-feedback-invite>button{justify-self:end;align-self:center}.pr-feedback-link input{width:100%;font-size:12px;font-weight:400}.pr-feedback-link>small{display:block;margin:10px 0}.pr-feedback-link>div{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pr-feedback-link details{margin-top:20px;font-size:12px}.pr-feedback-link summary{cursor:pointer}.pr-feedback-link details button{margin:4px 10px 0 0}.pr-rating-results{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.pr-rating-results>div{padding:18px;background:#f5f7f0;border-radius:12px;min-width:0}.pr-rating-results span{font-size:12px;display:block}.pr-rating-results strong{font-size:32px;display:block;margin:8px 0}.pr-rating-results meter{display:block;width:100%;height:8px}.pr-customer-comment{margin:24px 0 0;border-left:3px solid #c6d991;padding:12px 20px;background:#fafbf6}.pr-customer-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#343b2f;margin:8px 0}.pr-rating-note{margin:20px 0 0;font-size:11px}.pr-customer-feedback>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.pr-customer-feedback>footer p{margin:0}.pr-summary .pr-score{padding:5px 10px}.pr-customer-feedback button{border-radius:8px;padding:10px 14px;border:1px solid #d9ddd1;background:#f8f9f5}.pr-customer-feedback button.sf-primary{background:#252c20;color:#fff}.pr-customer-feedback a{color:inherit;font-size:12px;font-weight:600}.pr-rating-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:16px 20px;background:#fff;border:1px solid #e2e4dc;border-radius:12px}.pr-rating-summary p{margin:0;font-size:12px}@media(max-width:700px){.pr-customer-feedback{padding:18px}.pr-feedback-invite{grid-template-columns:1fr;gap:20px}.pr-feedback-invite>button{justify-self:start}.pr-rating-results{grid-template-columns:repeat(2,1fr)}.pr-customer-feedback>header,.pr-rating-summary{flex-wrap:wrap}}.pr-feedback-person{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0 10px}.pr-feedback-person>span:last-child{font-size:13px;color:#676e61}.pr-quote-consent{font-size:12px;background:#f3f5ed;padding:12px 16px;border-radius:10px;margin-bottom:24px}.pr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.pr-project{padding:24px!important;text-align:left!important;display:block!important;background:var(--sf-surface,#fff)!important;border:1px solid #deded8!important;border-radius:16px!important}.pr-project h2{font-size:23px;margin:18px 0 8px}.pr-project small,.pr-project span{font-size:12px;color:#73776d}.pr-back{margin:4px 0 20px}.pr-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:8px 0 24px;font-size:14px}.pr-summary button{margin-left:auto}.pr-panel{background:#fff;border:1px solid #e2e3dc;border-radius:14px;padding:24px;margin:16px 0}.pr-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pr-panel h2{font-size:20px}.pr-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.pr-task-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;overflow-x:auto;padding-bottom:18px}.pr-task-board>section{background:#eeefe9;border-radius:14px;padding:16px}.pr-task-board h3{font-size:14px;margin-bottom:20px}.pr-task{background:#fff;border:1px solid #dedfd8;border-radius:10px;padding:14px;margin-bottom:12px;display:grid;gap:12px}.pr-task button{border:0!important;padding:0!important;text-align:left;justify-content:flex-start!important;white-space:normal}.pr-task small{color:#75786f}.pr-task select{max-width:100%;width:100%}.pr-list{display:grid;gap:10px}.pr-list>a{display:flex;justify-content:space-between;align-items:center;border:1px solid #dedfd8;border-radius:10px;padding:18px;background:#fff;color:inherit;text-decoration:none}.pr-list small,.pr-list strong{display:block}.pr-list small{color:#74786c;margin-bottom:6px}.pr-list a:focus-visible,.pr-project:focus-visible,.pr-task button:focus-visible{outline:2px solid #2e4d35;outline-offset:3px}@media(max-width:700px){.pr-summary{gap:12px}.pr-panel{padding:18px}.pr-task-board{grid-template-columns:repeat(4,250px)}}.pr-profile{background:#fff;border:1px solid #dedfd8;border-radius:16px;padding:28px;margin:24px 0}.pr-profile header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pr-profile h2{font-size:30px;margin:12px 0}.pr-profile header p{color:#6d7267;max-width:600px;line-height:1.6}.pr-profile dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0}.pr-profile dl>div{border-top:1px solid #e8e9e2;padding-top:16px;min-width:0}.pr-profile dt{font-size:12px;color:#72766c;margin-bottom:8px}.pr-profile dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.pr-progress{width:100%;height:5px;accent-color:#668263;margin-bottom:22px}.pr-board-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.pr-board-toolbar input{flex:1 1;min-width:150px}.pr-view-switch{display:flex;gap:4px}.pr-view-switch button[aria-pressed=true]{background:#20251f;color:white}.pr-task-board>section{min-height:320px;border:2px solid transparent;padding:12px}.pr-task-board>section.pr-drop-target{border-color:#668263;background:#e0e8db}.pr-task-board header{display:flex;justify-content:space-between;align-items:center;margin:4px 0 20px}.pr-task-board header h3{display:flex;align-items:center;gap:8px;margin:0}.pr-task-board header h3 span{color:#82877b;font-weight:400}.pr-task-board header button{padding:4px;border:0;background:transparent}.pr-dot{height:8px;width:8px;border-radius:50%;background:#a0a798}.pr-dot.in_progress{background:#b39a4c}.pr-dot.blocked{background:#bf7b68}.pr-dot.done{background:#668263}.pr-task{box-shadow:0 2px 3px #26322006;cursor:grab;gap:14px}.pr-task:active{cursor:grabbing}.pr-task-title strong{font-size:15px;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.pr-card-meta,.pr-card-owner,.pr-card-top{display:flex;align-items:center;gap:8px}.pr-card-top{justify-content:space-between}.pr-card-owner{font-size:12px;color:#626958}.pr-card-meta{flex-wrap:wrap;font-size:11px;color:#777d6e;min-height:16px}.pr-card-meta span{display:inline-flex;gap:5px;align-items:center}.pr-priority{font-size:10px;border-radius:5px;background:#f2f3ee;padding:4px 7px;color:#767c6f}.pr-priority.high{background:#f5ecd4;color:#88651d}.pr-overdue,.pr-priority.urgent{background:#f8e7e1;color:#9e4938!important}.pr-complete{color:#8c9383}.pr-status-control{display:flex;align-items:center;gap:8px;font-size:11px;color:#757b6b;border-top:1px solid #eef0e9;padding-top:10px}.pr-status-control select{font-size:12px;padding:5px!important;border:0!important;background:#f6f7f2}.pr-add-card{width:100%;background:transparent!important;border:0!important;color:#72796a;justify-content:flex-start!important;font-size:12px}.pr-task-list{display:grid;gap:8px}.pr-task-list .pr-task{cursor:default;grid-template-columns:100px minmax(180px,1fr) 180px 150px 170px;align-items:center;margin:0;min-width:0}.pr-task-list .pr-status-control{border:0;padding:0}.pr-task-list .pr-card-top{justify-content:flex-start}.pr-task-dialog{margin-right:0!important;margin-top:0!important;margin-bottom:0!important;max-height:100dvh!important;height:100dvh;width:min(640px,100vw)!important;border-radius:18px 0 0 18px!important}.pr-checklist{border:1px solid #e1e4da;border-radius:10px;padding:14px;min-width:0}.pr-checklist legend{font-size:13px;padding:0 5px}.pr-checklist>div{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pr-checklist input[type=checkbox]{width:18px!important;min-width:18px;accent-color:#668263}.pr-checklist input:not([type=checkbox]){flex:1 1;min-width:0}.pr-checklist button{padding:6px!important}.pr-task-title:focus-visible{outline:2px solid #668263!important;outline-offset:4px}@media(max-width:1100px){.pr-task-list .pr-task{grid-template-columns:90px 1fr 160px}.pr-task-list .pr-card-owner,.pr-task-list .pr-status-control{grid-column:auto}}@media(max-width:700px){.pr-profile{padding:20px}.pr-profile header{flex-direction:column}.pr-profile dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-task-list .pr-task{grid-template-columns:1fr 1fr}.pr-task-list .pr-task-title{grid-column:1/-1;grid-row:1}.pr-task-dialog{border-radius:0!important}.pr-board-toolbar select{max-width:100%;flex:1 1}.pr-task-board>section{min-height:270px}}.pr-cockpit{margin:24px 0}.pr-cockpit-intro{display:flex;justify-content:space-between;align-items:center;gap:20px}.pr-cockpit-intro h2{margin:8px 0;font-size:26px}.pr-cockpit-intro p{color:#68705f}.pr-cockpit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pr-cockpit-grid .pr-panel{margin:0;min-width:0}.pr-cockpit-intro{margin-bottom:20px}.pr-focus-list{list-style:none;padding:0;margin:0}.pr-focus-list li+li{border-top:1px solid #e7e9e1}.pr-focus-list button{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:0;background:none;padding:14px 0;gap:6px;white-space:normal;overflow-wrap:anywhere}.pr-focus-list small{color:#69725e}.pr-quicklinks{display:flex;flex-wrap:wrap;gap:8px}.pr-cockpit-day{border-top:1px solid #e7e9e1;padding:12px 0}.pr-cockpit-day p{margin:6px 0}.pr-cockpit-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pr-cockpit-facts dt{font-size:12px;color:#69725e}.pr-cockpit-facts dd{margin:5px 0;overflow-wrap:anywhere}.pr-cockpit .pr-list a{padding:12px;overflow-wrap:anywhere}.pr-profile>summary{cursor:pointer;font-weight:600}.pr-cockpit .pr-panel header{flex-wrap:wrap}@media(max-width:760px){.pr-cockpit-grid{grid-template-columns:1fr}.pr-cockpit-intro{align-items:flex-start;flex-direction:column}.pr-cockpit-facts{grid-template-columns:1fr}}.sf-app.pr-project-detail .sf-heading{margin-bottom:14px}.sf-app.pr-project-detail .sf-heading h1{font-size:32px;margin:6px 0}.sf-app.pr-project-detail .pr-back{margin:0 0 12px}.sf-app.pr-project-detail .pr-summary{margin:4px 0 12px;gap:16px}.sf-app.pr-project-detail .pr-cockpit-intro h2{font-size:22px}.sf-app.pr-project-detail .pr-cockpit-intro{margin-bottom:14px}.sf-app.pr-project-detail .pr-cockpit{margin-top:18px}.pr-cockpit .pr-panel{padding:20px}.pr-project-detail{background:radial-gradient(ellipse at 94% 2%,#e9f4c780,transparent 42%)}.pr-cockpit{--cockpit-ink:#242621;--cockpit-muted:#65685f;color:var(--cockpit-ink)}.pr-cockpit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px}.pr-cockpit .pr-metric{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:10px;padding:20px;border:1px solid #e8e9e3;border-radius:22px;background:#fff;color:var(--cockpit-ink);min-width:0;white-space:normal;box-shadow:0 3px 18px #222b1403}.pr-metric>span{display:flex;justify-content:space-between;gap:12px;font-size:12px}.pr-metric>span>span{font-size:17px}.pr-cockpit .pr-metric>strong{font-size:36px;line-height:1.15;font-weight:500;letter-spacing:-1.5px}.pr-metric>small{font-size:11px;color:var(--cockpit-muted)}.pr-cockpit .pr-metric-focus{background:#e6f5b9;border-color:#e6f5b9}.pr-cockpit .pr-panel{border-color:#e8e9e3;border-radius:22px;box-shadow:0 3px 18px #222b1403;padding:24px}.pr-cockpit .pr-panel h2{font-size:17px;font-weight:550;letter-spacing:-.35px}.pr-cockpit .pr-panel p{font-size:13px;line-height:1.65}.pr-cockpit .pr-panel header{margin-bottom:16px}.pr-cockpit .pr-panel header button,.pr-cockpit .pr-quicklinks button{font-size:11px;border-radius:100px;padding:8px 12px;background:#f7f8f3;border-color:#e9ebe2}.pr-cockpit-intro>button{border-radius:100px;background:#242621;color:white;border-color:#242621}.pr-cockpit .pr-focus-list button{border-radius:12px;padding:14px 10px;transition:background .16s ease}.pr-cockpit .pr-focus-list button:hover{background:#f5f7ef}.pr-cockpit .pr-focus-list strong{font-size:14px;font-weight:550}.pr-cockpit .pr-focus-list small{font-size:11px}.pr-cockpit .pr-list a{border-radius:14px;background:#f8f9f5;border-color:transparent}.pr-cockpit .pr-list strong{font-size:13px}.pr-cockpit a:focus-visible,.pr-cockpit button:focus-visible{outline:2px solid #465b22;outline-offset:4px}.pr-cockpit-facts dd{font-size:13px}.pr-cockpit .pr-metric:hover{border-color:#899967}@keyframes cockpit-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pr-cockpit-grid,.pr-cockpit-metrics{animation:cockpit-arrive .3s ease both}.pr-cockpit-grid{animation-delay:.06s}@media(max-width:760px){.pr-cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pr-cockpit .pr-metric{padding:16px;border-radius:18px}.pr-cockpit .pr-panel{padding:18px}.pr-cockpit .pr-metric>strong{font-size:30px}}@media(prefers-reduced-motion:reduce){.pr-cockpit-grid,.pr-cockpit-metrics{animation:none}.pr-cockpit *{transition:none}}.mp-source{min-width:0}.mp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.mp-facts small,.mp-facts strong{display:block}.mp-facts small,.mp-muted{color:#66736c}.mp-facts strong{font-size:19px;margin-top:8px}.mp-search{display:grid;gap:8px;margin:24px 0;font-weight:600}.mp-search input{padding:14px;border:1px solid #d9e0da;border-radius:12px;background:white;font:inherit}.mp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.mp-fields>div{padding:18px 0;border-top:1px solid #e5eae5;min-width:0}.mp-fields dt{font-weight:600}.mp-fields dt code{display:block;font-size:11px;font-weight:400;color:#66736c;margin-top:4px}.mp-fields dd{margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.mp-nested{margin:0;font-size:13px}.mp-nested>div{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:12px;padding:4px 0}.mp-nested dd{margin:0}.mp-items>div{padding:10px;background:#f4f7f3;border-radius:8px;margin-bottom:8px}.mp-link{margin-top:8px;font-size:12px}.mp-team{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.mp-team>div{display:grid;gap:8px;border:1px solid #d9e0da;border-radius:12px;padding:16px}.mp-team small{color:#66736c}@media(max-width:700px){.mp-facts,.mp-fields,.mp-nested>div{grid-template-columns:1fr}.mp-facts{gap:14px}}.pr-orientation{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;background:#f1f5e8;border:1px solid #e0e7d7;border-radius:20px;padding:22px;margin:0 0 18px}.pr-orientation>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.pr-orientation small{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#626b57}.pr-orientation strong{font-size:15px;font-weight:550;overflow-wrap:anywhere}.pr-orientation a{font-size:14px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.pr-orientation a span{display:block;font-size:11px;color:#69725e}.pr-orientation>div>span{font-size:12px;color:#69725e}.pr-orientation button{padding:0!important;border:0!important;background:none!important;font-size:12px!important;text-align:left}.pr-email-summary{margin:16px 0;padding:20px}.pr-cockpit .pr-cockpit-facts{margin-bottom:0}@media(max-width:760px){.pr-orientation{grid-template-columns:1fr;padding:18px;gap:18px}.pr-orientation>div+div{border-top:1px solid #dce4d2;padding-top:16px}}.pr-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-briefing-compact{grid-column:1/-1}.pr-briefing-compact .pr-cockpit-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-cockpit .pr-metric{padding:14px 18px;gap:6px;border-radius:16px}.pr-cockpit .pr-metric>strong{font-size:25px;letter-spacing:-.5px}.pr-cockpit .pr-metric>span{font-size:11px}.pr-cockpit-metrics{gap:12px;margin-bottom:16px}@media(max-width:1000px){.pr-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-briefing-compact{grid-column:auto}}@media(max-width:760px){.pr-briefing-compact .pr-cockpit-facts,.pr-cockpit-grid{grid-template-columns:1fr}}.pr-moco-labels{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;min-width:0}.pr-moco-labels:empty{display:none}.pr-moco-labels>span{display:inline-block;border:1px solid;border-radius:999px;padding:3px 9px;font-size:12px;line-height:1.4;overflow-wrap:anywhere;max-width:100%}.pr-project-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:18px 0;text-align:left;width:100%}.pr-project-facts dt{font-size:10px;color:#747b6c;margin-bottom:5px}.pr-project-facts dd{margin:0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.pr-summary .pr-project-facts{grid-template-columns:repeat(4,minmax(0,1fr));flex-basis:100%}@media(max-width:600px){.pr-summary .pr-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-phase{background:#fff;border:1px solid #dde1d4;border-radius:14px;padding:20px;margin:20px 0}.pr-phase ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:0;margin:0}.pr-phase li{display:flex;align-items:center;gap:10px;color:#73796c;font-size:13px;padding:12px;border-radius:10px;background:#f5f5f0}.pr-phase li>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:1px solid #c9cebf;flex-shrink:0}.pr-phase li[aria-current=step]{background:#d8eb8d;color:#202b17;font-weight:700}.pr-phase p{font-size:12px;color:#626a58}.pr-project-tools>summary{cursor:pointer;font-weight:600}.pr-project-tools[open]>summary{margin-bottom:18px}@media(max-width:600px){.pr-phase ol{grid-template-columns:1fr}.pr-phase{padding:16px}}.pr-billing-state{display:block;margin-top:6px}.sf-filters select{max-width:100%}.os-shell .pr-grid{gap:20px;align-items:start}.os-shell .pr-project.pr-project-compact{--card-base:#deddd9;--card-text:#302d36;--card-muted:#625b6b;--card-rule:#302d361c;display:flex!important;flex-direction:column;text-align:left!important;background:#fff!important;padding:4px 4px 0!important;border:0!important;border-radius:22px!important;min-width:0;min-height:0;overflow:hidden;box-shadow:0 5px 22px #29213308;transition:transform .18s ease,box-shadow .18s ease}.os-shell .pr-project-compact[data-project-tone=content]{--card-base:#44434b;--card-text:#fff;--card-muted:#e0dce6;--card-rule:#ffffff26}.os-shell .pr-project-compact[data-project-tone=live]{--card-base:#efb3b7;--card-text:#44242a;--card-muted:#71454b;--card-rule:#62252c20}.os-shell .pr-project-compact[data-project-tone=event]{--card-base:#c9b6e9;--card-text:#352247;--card-muted:#624977;--card-rule:#3f256320}.pr-project-compact .pr-project-face{display:flex;flex-direction:column;width:100%;box-sizing:border-box;padding:18px;background:var(--card-base);color:var(--card-text);border-radius:18px}.pr-project-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-project-compact .pr-project-kind{background:color-mix(in srgb,var(--card-base),#202028 13%);color:var(--card-text);font-weight:600;line-height:1.3}.pr-project-compact .pr-project-kind,.pr-project-compact .pr-project-state{display:inline-flex;align-items:center;padding:5px 10px;border-radius:20px;font-size:10px}.pr-project-compact .pr-project-state{justify-content:center;gap:7px;background:#fff;color:#303734;min-height:25px;box-sizing:border-box;font-weight:500;line-height:1}.pr-project-state:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:#8d9299}.pr-project-state[data-status=active]:before{background:#15965b;box-shadow:0 0 0 2px #15965b18}.pr-project-state[data-status=completed]:before{background:#536bc4}.pr-card-identity{margin:18px 0 16px;min-width:0}.os-shell .pr-project-compact h2.pr-card-title{position:relative;color:var(--card-text);line-height:1.3;font-weight:650;letter-spacing:-.45px;height:1.3em;min-height:0;margin:0 0 10px;white-space:nowrap;overflow:hidden}.pr-project-compact h2.pr-card-title>span{display:block;width:max-content;max-width:none;white-space:nowrap;color:inherit;font:inherit}.pr-card-title>b{position:absolute;top:0;right:0;padding-left:5px;background:var(--card-base);font:inherit}.pr-card-customer{display:flex;align-items:center;gap:8px;min-width:0}.pr-card-customer>span:last-child{font-size:12px;line-height:1.4;font-weight:500;color:var(--card-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-customer-logo{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:7px;background:#fff;overflow:hidden}.pr-customer-logo>img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.pr-customer-logo>span{font-size:11px;font-weight:750;letter-spacing:-.5px;color:#33313a}.pr-project-compact .pr-moco-labels{margin:0 0 12px}.pr-project-compact .pr-moco-labels>span{background:#ffffff45;color:var(--card-text);border-color:transparent}.pr-card-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--card-rule);padding-top:12px}.pr-card-details>div{min-width:0;display:flex;flex-direction:column;gap:7px;text-align:left}.pr-card-details small{font-size:10px;line-height:1.2;font-weight:400;color:var(--card-muted)}.pr-card-billing>span{display:flex;align-items:center;min-height:24px;font-size:11px;line-height:1.3;font-weight:500;color:var(--card-text)}.pr-compact-leader{min-width:0}.pr-compact-leader .os-person{gap:6px;min-width:0;display:flex;align-items:center}.pr-compact-leader .os-person-avatar{width:24px;height:24px;font-size:9px;flex-shrink:0}.pr-compact-leader .os-person-name{font-size:11px;font-weight:500;color:var(--card-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pr-card-task-progress{margin-top:16px}.pr-card-task-progress>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.pr-card-task-progress span{font-size:10px;color:var(--card-muted)}.pr-card-task-progress b{margin-left:4px}.pr-card-task-progress b,.pr-card-task-progress strong{font-size:10px;font-weight:500;color:var(--card-text)}.pr-card-task-progress progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;background:var(--card-rule)}.pr-card-task-progress progress::-webkit-progress-bar{background:var(--card-rule);border-radius:8px}.pr-card-task-progress progress::-webkit-progress-value{background:var(--card-text);border-radius:8px}.pr-card-task-progress progress::-moz-progress-bar{background:var(--card-text);border-radius:8px}.pr-project-compact .pr-score{margin:12px 0 0}.os-shell .pr-project-compact footer.pr-project-type{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;margin:0;border:0;padding:12px 16px;min-height:57px}.pr-project-compact footer .pr-card-deadline{display:flex;align-items:center;gap:8px;color:#776e80}.pr-card-deadline>span{display:flex;flex-direction:column;gap:3px}.pr-project-compact .pr-card-deadline small{color:#8b8391;line-height:1}.pr-project-compact .pr-card-deadline strong{font-size:12px;line-height:1.2;letter-spacing:0;font-weight:550;color:#51485b}.pr-project-compact footer.pr-project-type>.pr-card-open:last-child{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;border-radius:20px;background:#252329;color:#fff;font-size:11px;font-weight:500;white-space:nowrap;line-height:1}.pr-card-open>span{color:inherit;font-size:13px}@media(hover:hover){.os-shell .pr-project-compact:hover{transform:translateY(-2px);box-shadow:0 10px 26px #25213214}}@media(prefers-reduced-motion:reduce){.os-shell .pr-project-compact{transition:none}.os-shell .pr-project-compact:hover{transform:none}}@media(max-width:700px){.os-shell .pr-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.pr-project-compact .pr-compact-leader .os-person-avatar{display:grid;place-items:center;width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;aspect-ratio:1/1;flex:0 0 24px;border-radius:50%;overflow:hidden;box-sizing:border-box}.pr-project-compact .os-person-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.pr-project-compact .pr-card-billing>span{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;box-sizing:border-box;border-radius:20px;padding:5px 9px;background:#ffffff38;border:1px solid var(--card-rule);color:var(--card-text);font-size:10px;line-height:1.2;font-weight:500}.pr-project-compact[data-project-tone=content] .pr-project-kind{background:#ffffff30;color:#fff}.pr-project-compact .pr-card-details{display:flex;align-items:center;justify-content:space-between;gap:12px}.pr-project-compact .pr-card-lead{flex:1 1;min-width:0}.pr-project-compact .pr-card-billing{flex:0 1 auto;max-width:60%}.pr-project-compact .pr-card-identity{margin:18px 0 3px;display:flex;flex-direction:column;gap:12px}.os-shell .pr-project-compact h2.pr-card-title{margin:0;font-size:20px}.pr-project-compact .pr-card-customer{gap:9px}.pr-project-compact .pr-customer-logo{width:30px;height:30px;border-radius:8px}.pr-project-compact .pr-card-customer>span:last-child{font-size:12px;font-weight:500}.pr-project-compact .pr-project-face>.pr-card-billing{margin-top:14px;max-width:100%}.os-shell .pr-project-compact footer.pr-project-type{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:7px 12px;padding:13px 16px}.pr-project-compact footer.pr-project-type>.pr-compact-leader{grid-column:1;min-width:0;margin:0}.pr-project-compact footer .os-person-name{color:#51485b;font-size:11px}.pr-project-compact footer .os-person-avatar{background:#eeecf2;color:#625a6f}.pr-project-compact footer.pr-project-type>.pr-card-deadline{grid-row:2;gap:6px;padding-left:0}.pr-project-compact .pr-card-deadline>span{flex-direction:row;align-items:baseline;gap:5px}.pr-project-compact .pr-card-deadline small{font-size:9px}.pr-project-compact .pr-card-deadline strong{font-size:11px}.pr-project-compact footer.pr-project-type>.pr-card-open:last-child{grid-column:2;grid-row:1/3;align-self:center}.os-shell .pr-project-compact footer.pr-project-type{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-rows:auto;gap:12px;padding:14px 16px}.pr-project-compact footer.pr-project-type>.pr-card-deadline{grid-column:1;grid-row:1}.pr-project-compact .pr-card-deadline>span{flex-direction:column;align-items:flex-start;gap:4px}.pr-project-compact footer.pr-project-type>.pr-compact-leader{grid-column:2;grid-row:1;border-left:1px solid #eeecf1;padding-left:12px}.pr-project-compact footer.pr-project-type>.pr-card-open:last-child{grid-column:3;grid-row:1}@media(min-width:701px) and (max-width:1150px){.os-shell .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.os-shell .pr-project-compact footer.pr-project-type{gap:8px;padding:12px}.pr-project-compact footer.pr-project-type>.pr-compact-leader{padding-left:8px}.pr-project-compact footer.pr-project-type>.pr-card-open:last-child{padding:8px;font-size:10px;gap:4px}}.os-shell .pr-project.pr-game-preview{--ticket-strip:96px;--card-muted:#6b707b;background:#fff!important}.pr-game-preview .pr-project-face{position:relative;background:linear-gradient(to right,#fff calc(100% - var(--ticket-strip)),var(--card-base) 0);-webkit-mask-image:radial-gradient(circle 7px at calc(100% - 25px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 25px) bottom,transparent 98%,#000 100%);mask-image:radial-gradient(circle 7px at calc(100% - 25px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 25px) bottom,transparent 98%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.pr-game-preview .pr-project-face:after{right:25px;top:13px;bottom:13px;border-left:1px dashed #ffffff90}.pr-game-preview .pr-project-kind{background:#e9eaef;color:#555b67}.pr-game-preview .pr-game-demo{font-size:10px;color:#fff;margin-right:28px}.pr-game-preview .pr-card-identity{padding-right:calc(var(--ticket-strip) - 4px)}.pr-game-preview .pr-customer-logo{background:#f2f3f6}.pr-game-preview .club-logo{display:grid;place-items:center;max-width:100%;max-height:100%;padding:3px;box-sizing:border-box}.pr-game-preview .club-logo img{width:100%;height:100%;object-fit:contain}.os-shell .pr-game-preview h2.pr-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-game-preview .pr-card-customer>span:last-child{color:#6b707b}.pr-project-compact footer.pr-project-type>.pr-game-crew{display:flex;align-items:center;gap:0;padding-left:9px}.pr-game-crew .os-person{margin-right:-7px;gap:0}.pr-game-crew .os-person-avatar{border:2px solid #fff;box-sizing:border-box}.pr-game-crew .os-person-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pr-project .pr-game-crew-count{font-size:10px;color:#6b6375;margin-left:11px}.pr-game-demo-dialog{border:0;border-radius:20px;padding:24px;max-width:min(480px,calc(100vw - 40px));color:#302d36}.pr-game-demo-dialog::backdrop{background:#17152170}.pr-game-demo-dialog header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;font-size:12px}.pr-game-demo-dialog header button{display:grid;place-items:center;border:0;background:#f0eef3;border-radius:50%;width:30px;height:30px;cursor:pointer}.pr-game-demo-dialog h2{font-size:21px}.pr-game-demo-dialog p{font-size:13px;line-height:1.6}.pr-game-demo-dialog .club-logo{display:block}.pr-game-demo-dialog .club-logo img{width:100%;height:100%;object-fit:contain}@media(min-width:701px){.os-shell .pr-project.pr-game-preview{--ticket-strip:64px}.pr-game-preview .pr-game-demo{margin-right:20px}.pr-game-preview .pr-project-face:after{right:18px}.pr-game-preview .pr-project-face{-webkit-mask-image:radial-gradient(circle 6px at calc(100% - 18px) top,transparent 98%,#000 100%),radial-gradient(circle 6px at calc(100% - 18px) bottom,transparent 98%,#000 100%);mask-image:radial-gradient(circle 6px at calc(100% - 18px) top,transparent 98%,#000 100%),radial-gradient(circle 6px at calc(100% - 18px) bottom,transparent 98%,#000 100%)}}.pr-game-preview .pr-project-top{min-height:25px}.os-shell .pr-project.pr-game-preview{--ticket-face-height:147px;position:relative;-webkit-mask-image:radial-gradient(circle 7px at calc(100% - 25px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 25px) bottom,transparent 98%,#000 100%);mask-image:radial-gradient(circle 7px at calc(100% - 25px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 25px) bottom,transparent 98%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.pr-game-preview .pr-project-face{background:var(--card-base);-webkit-mask-image:none;mask-image:none}.pr-game-preview .pr-project-face:after{display:none}.pr-game-preview .pr-card-identity{padding-right:12px}.pr-game-preview .pr-project-kind{background:#ffffff26;color:#fff}.os-shell .pr-game-preview h2.pr-card-title,.pr-game-preview .pr-card-customer>span:last-child{color:#fff}.pr-game-preview .pr-game-demo{margin-right:25px}.pr-game-preview:after{content:"";position:absolute;right:25px;top:12px;bottom:12px;width:1px;pointer-events:none;background:linear-gradient(to bottom,#ffffffaa 0,#ffffffaa calc(var(--ticket-face-height) - 8px),var(--card-base) calc(var(--ticket-face-height) - 8px),var(--card-base) 100%);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 3px,transparent 3px 7px);mask-image:repeating-linear-gradient(180deg,#000 0 3px,transparent 3px 7px)}.os-shell .pr-game-preview footer.pr-project-type{padding-right:40px}@media(min-width:701px){.os-shell .pr-project.pr-game-preview{-webkit-mask-image:radial-gradient(circle 7px at calc(100% - 25px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 25px) bottom,transparent 98%,#000 100%);mask-image:radial-gradient(circle 7px at calc(100% - 25px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 25px) bottom,transparent 98%,#000 100%)}.pr-game-preview .pr-game-demo{margin-right:25px}}.pr-game-preview:after{display:none}.pr-game-preview .pr-project-face:after{display:block;content:"";position:absolute;right:21px;top:8px;bottom:0;width:1px;border:0;background:repeating-linear-gradient(180deg,#ffffffaa 0 3px,transparent 3px 7px);pointer-events:none}.os-shell .pr-game-preview footer.pr-project-type{position:relative}.pr-game-preview footer.pr-project-type:after{content:"";position:absolute;right:21px;top:0;bottom:8px;width:1px;background:repeating-linear-gradient(to bottom,var(--card-base) 0 3px,transparent 3px 7px);pointer-events:none}.os-shell .pr-project.pr-game-preview{-webkit-mask-image:radial-gradient(circle 7px at calc(100% - 126px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 126px) bottom,transparent 98%,#000 100%);mask-image:radial-gradient(circle 7px at calc(100% - 126px) top,transparent 98%,#000 100%),radial-gradient(circle 7px at calc(100% - 126px) bottom,transparent 98%,#000 100%)}.pr-game-preview .pr-project-face:after,.pr-game-preview footer.pr-project-type:after{right:122px}.pr-game-preview .pr-project-face:after{background:repeating-linear-gradient(to bottom,var(--ticket-ink) 0 3px,transparent 3px 7px);opacity:.5}.pr-game-preview .pr-game-demo{margin-right:0;width:90px;text-align:center;color:var(--ticket-ink)}.pr-game-preview .pr-card-identity{padding-right:114px}.pr-game-preview .pr-project-kind{background:color-mix(in srgb,var(--card-base),var(--ticket-ink) 16%);color:var(--ticket-ink)}.os-shell .pr-game-preview h2.pr-card-title,.pr-game-preview .pr-card-customer>span:last-child{color:var(--ticket-ink)}.os-shell .pr-game-preview footer.pr-project-type{padding-right:16px;column-gap:20px}.pr-game-preview footer.pr-project-type>.pr-card-open:last-child{width:94px;box-sizing:border-box;justify-content:center}.os-shell .pr-project.pr-game-preview{--ticket-strip-width:138px;--card-text:#292c35;--card-muted:#70717c;background:linear-gradient(to right,#fff calc(100% - var(--ticket-strip-width)),var(--card-base) 0)!important}.pr-game-preview .pr-project-face{background:transparent}.pr-game-preview .pr-project-kind{background:color-mix(in srgb,var(--card-base),#fff 84%);color:color-mix(in srgb,var(--card-base),#161821 42%)}.pr-game-preview .pr-card-customer>span:last-child{color:#70717c}.os-shell .pr-game-preview h2.pr-card-title{color:#292c35}.pr-game-preview .pr-customer-logo{background:#f3f3f6}.pr-game-preview footer.pr-project-type:after{background:repeating-linear-gradient(to bottom,var(--ticket-ink) 0 3px,transparent 3px 7px);opacity:.5}.pr-game-preview footer.pr-project-type>.pr-card-open:last-child{background:#fff;color:#292c35}.pr-game-preview .pr-card-identity{padding-right:130px}.pr-game-preview .pr-game-large-logo{position:absolute;right:27px;top:54px;width:64px;height:64px;display:grid;place-items:center}.pr-game-preview .pr-game-large-logo .club-logo{padding:0}.pr-project .pr-game-crew-count{white-space:nowrap;font-weight:600}.os-shell .pr-project.pr-game-preview{-webkit-mask-image:none;mask-image:none;box-shadow:inset 0 0 0 4px #fff,0 5px 22px #29213308}.os-shell:has(.pr-project-overview){--paper:#e9eaed;background:#e9eaed}.os-shell .pr-project-overview{background:transparent}.os-shell:has(.pr-project-overview) .os-workspace{background:none}.os-shell .pr-project.pr-project-compact:not(.pr-game-preview){--card-muted:#70717c;--card-rule:#e8e8ed;position:relative;background:linear-gradient(to right,#fff calc(100% - 138px),var(--card-base) 0)!important;box-shadow:inset 0 0 0 4px #fff,0 5px 22px #29213308}.pr-project-compact:not(.pr-game-preview) .pr-project-face{position:relative;background:transparent}.pr-project-compact:not(.pr-game-preview) .pr-card-identity{padding-right:130px}.pr-project-compact:not(.pr-game-preview) .pr-project-kind{background:color-mix(in srgb,var(--card-base),#fff 80%);color:color-mix(in srgb,var(--card-base),#161821 42%)}.pr-project-compact:not(.pr-game-preview) .pr-card-title>b{background:#fff}.pr-project-compact:not(.pr-game-preview) .pr-project-state{max-width:104px;line-height:1.2}.pr-project-large-logo{position:absolute;right:27px;top:54px;width:64px;height:64px;display:grid;place-items:center}.pr-project-large-logo img{width:100%;height:100%;object-fit:contain}.pr-project-large-logo>span{display:grid;place-items:center;width:64px;height:64px;background:#ffffffdf;border-radius:14px;font-size:24px;color:#292c35}.os-shell .pr-project-compact:not(.pr-game-preview) footer.pr-project-type{column-gap:20px}.pr-project-compact:not(.pr-game-preview) footer.pr-project-type>.pr-card-open:last-child{width:94px;box-sizing:border-box;justify-content:center;padding:9px 6px;background:#fff;color:#292c35;gap:4px}.pr-project-compact:not(.pr-game-preview) .pr-card-billing,.pr-project-compact:not(.pr-game-preview) .pr-moco-labels{margin-right:130px}.os-shell .pr-project.pr-project-compact:not(.pr-game-preview){background:linear-gradient(to right,var(--card-base) calc(100% - 138px),#fff 0)!important}.os-shell .pr-project-compact[data-project-tone=content]:not(.pr-game-preview){--card-text:#fff;--card-muted:#e0dce6;--card-rule:#ffffff26}.os-shell .pr-project-compact[data-project-tone=event]:not(.pr-game-preview){--card-text:#352247;--card-muted:#624977;--card-rule:#3f256320}.pr-project-compact:not(.pr-game-preview) .pr-card-title>b{background:var(--card-base)}.pr-project-compact:not(.pr-game-preview) .pr-project-kind{background:color-mix(in srgb,var(--card-base),#202028 13%);color:var(--card-text)}.pr-project-compact[data-project-tone=content]:not(.pr-game-preview) .pr-project-kind{background:#ffffff30;color:#fff}.pr-project-compact:not(.pr-game-preview) .pr-card-deadline small,.pr-project-compact:not(.pr-game-preview) footer .os-person-name{color:var(--card-muted)}.pr-project-compact:not(.pr-game-preview) .pr-card-deadline strong{color:var(--card-text)}.pr-project-compact:not(.pr-game-preview) footer.pr-project-type>.pr-compact-leader{border-color:var(--card-rule)}.pr-project-compact:not(.pr-game-preview) footer.pr-project-type>.pr-card-open:last-child{background:#292c35;color:#fff}.os-shell .pr-project-compact[data-project-tone=live]:not(.pr-game-preview){--card-text:#44242a;--card-muted:#71454b;--card-rule:#62252c20}.os-shell .pr-project.pr-project-compact:not(.pr-game-preview){--card-text:#292c35;--card-muted:#626570;--card-rule:#292c351a}.os-shell .pr-project-compact[data-project-tone=content]:not(.pr-game-preview){--card-base:#d7d8dd}.os-shell .pr-project-compact[data-project-tone=live]:not(.pr-game-preview){--card-base:#e6d4d7}.os-shell .pr-project-compact[data-project-tone=event]:not(.pr-game-preview){--card-base:#dcd6e7}.pr-project-compact[data-project-tone=content]:not(.pr-game-preview) .pr-project-kind{background:#bfc1ca;color:#343640}.pr-project-compact[data-project-tone=live]:not(.pr-game-preview) .pr-project-kind{background:#d7afb6;color:#63313c}.pr-project-compact[data-project-tone=event]:not(.pr-game-preview) .pr-project-kind{background:#c4b6d9;color:#4e366b}.pr-project-compact .pr-project-state{background:#f0f1f3;border:1px solid #dfe1e5}.pr-game-preview .pr-customer-logo{background:transparent}.pr-card-wrap{position:relative;min-width:0;display:flex}.pr-card-wrap>.pr-project{width:100%}.pr-card-actions{position:absolute;right:12px;top:55px;z-index:3}.pr-card-actions summary{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;cursor:pointer;list-style:none;color:#53545e;background:#ffffff9c}.pr-card-actions summary::-webkit-details-marker{display:none}.pr-card-actions summary:focus-visible{outline:2px solid #53545e;outline-offset:2px}.pr-card-actions[open]{z-index:10}.pr-card-action-menu{position:absolute;right:0;top:33px;width:200px;background:#fff;border:1px solid #e0e1e5;border-radius:12px;padding:5px;box-shadow:0 8px 28px #22223024}.os-shell .pr-card-action-menu button{display:block;width:100%;text-align:left;padding:10px;border:0;border-radius:7px;background:white;color:#292c35;font:inherit;font-size:12px;cursor:pointer}.os-shell .pr-card-action-menu button:hover{background:#f0f1f3}.os-shell .pr-card-action-menu button:disabled{opacity:.45;cursor:default}.pr-card-action-menu small{display:block;padding:8px;font-size:11px;color:#6d3940}.os-project-mini-grid .pr-card-actions{top:12px;right:12px}.os-project-mini-grid .pr-card-wrap .pr-project-top{padding-right:32px}.os-shell .pr-card-action-menu button{display:flex;align-items:center;gap:9px}.pr-card-action-menu button svg{flex-shrink:0;color:#696b76}.pr-card-actions summary{background:transparent;border:0;border-radius:4px;color:#74747d}.pr-grid .pr-card-wrap>.pr-card-actions{top:18px;right:10px}.pr-grid .pr-card-wrap .pr-project-state{margin-right:24px}.pr-grid .pr-card-wrap .pr-project-top{min-height:28px}.pr-grid .pr-card-wrap>.pr-card-actions{top:22px}.pr-card-wrap{transition:transform .18s ease}.pr-card-wrap:has(.pr-card-actions[open]){z-index:10}@media(hover:hover){.pr-card-wrap:hover{transform:translateY(-2px);z-index:4}.os-shell .pr-card-wrap>.pr-project-compact:hover{transform:none}.pr-card-wrap:has(.pr-card-actions[open]):hover{z-index:10}}@media(prefers-reduced-motion:reduce){.pr-card-wrap{transition:none}.pr-card-wrap:hover{transform:none}}.pr-card-completed{pointer-events:none;animation:pr-complete-away .9s ease 1.1s both}.pr-card-completed>.pr-card-actions{visibility:hidden}.pr-completion{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border-radius:22px;background:#ffffffed;color:#294d3d;overflow:hidden}.pr-completion-check{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ddf0e4;animation:pr-check-in .25s ease-out both}.pr-completion strong{font-size:13px;font-weight:600}.pr-confetti{position:absolute;left:50%;top:45%;pointer-events:none}.pr-confetti i{position:absolute;width:6px;height:10px;border-radius:2px;background:var(--confetti-color);animation:pr-confetti-burst .85s ease-out both}@keyframes pr-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pr-confetti-burst{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@keyframes pr-complete-away{to{opacity:0;transform:translateY(-8px) scale(.97)}}@media(prefers-reduced-motion:reduce){.pr-card-completed,.pr-completion-check{animation:none}.pr-confetti{display:none}}.pr-completion strong,.pr-completion-check{position:relative;z-index:2}.pr-confetti{z-index:1}.pr-game-preview .pr-game-crew-more{display:inline-flex;align-items:center;justify-content:center;position:relative;width:24px;height:24px;flex:0 0 24px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#e9e8ee;color:#5c5766;font-size:9px;font-weight:600;margin-right:-7px;line-height:1}.pr-project-detail,.pr-project-overview,.project-area-workspace{font-family:neue-haas-grotesk-display,Arial,Helvetica,sans-serif}.project-area-workspace>.sf-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:12px 0;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.project-area-workspace>.sf-section-nav a[aria-current=page]{color:var(--ink);border-color:var(--ink);font-weight:600}.project-area-workspace>.sf-section-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pr-panel label:has(select[aria-label="Neuer Bereich"]){display:grid;gap:8px;max-width:360px;margin:16px 0}.pr-panel select[aria-label="Neuer Bereich"]{min-height:44px;width:100%}.pr-panel [aria-label="Änderungsvorschau"]{overflow-wrap:anywhere}.pr-panel [aria-label="Änderungsvorschau"]~button{margin:8px 8px 0 0;min-height:44px}.os-shell .os-workspace:has(>.pr-project-detail),.os-shell .os-workspace:has(>.pr-project-overview),.os-shell .os-workspace:has(>.project-area-workspace){max-width:1240px;width:100%;padding:48px;margin-inline:auto}.os-shell .pr-project-overview .pr-grid,.os-shell .project-area-workspace .pr-grid{gap:24px}@media(max-width:760px){.os-shell .os-workspace:has(>.pr-project-detail),.os-shell .os-workspace:has(>.pr-project-overview),.os-shell .os-workspace:has(>.project-area-workspace){padding:24px}}.pr-project-overview .sf-filters>label{display:grid;gap:8px;flex:1 1 180px;min-width:0}.pr-project-overview .sf-filters>input{flex:1 1 220px;min-width:140px}.pr-project-overview .sf-filters>select{flex:1 1 180px;min-width:140px}@media(max-width:760px){.pr-project-overview .sf-filters>input,.pr-project-overview .sf-filters>label,.pr-project-overview .sf-filters>select{flex:1 1 100%;width:100%;min-height:44px}}.os-project-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:18px}.os-shell .os-project-mini-grid .pr-project.pr-project-compact{border-radius:18px!important;cursor:pointer;font:inherit;box-shadow:inset 0 0 0 3px #fff,0 3px 14px #29213308;background:linear-gradient(to right,var(--card-base) calc(100% - 98px),#fff 0)!important;padding:3px 3px 0!important}.os-project-mini-grid .pr-project-compact .pr-project-face{padding:12px;border-radius:15px}.os-project-mini-grid .pr-project-top{gap:6px}.os-project-mini-grid .pr-project-kind{font-size:9px;padding:4px 8px}.os-project-mini-grid .pr-project-state{font-size:9px;padding:4px 7px;min-height:22px;gap:5px}.os-project-mini-grid .pr-project-state:before{width:7px;height:7px}.os-project-mini-grid .pr-project-compact .pr-card-identity{padding-right:88px;margin:11px 0 0;gap:7px}.os-project-mini-grid .pr-project-compact .pr-card-customer{gap:6px}.os-project-mini-grid .pr-project-compact .pr-customer-logo{width:22px;height:22px;border-radius:6px}.os-project-mini-grid .pr-project-compact .pr-card-customer>span:last-child{font-size:10px}.os-shell .os-project-mini-grid .pr-project-compact h2.pr-card-title{font-size:16px;line-height:1.3;letter-spacing:-.25px}.os-shell .os-project-mini-grid .pr-project-compact footer.pr-project-type{padding:10px 9px;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 80px}.os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-card-open:last-child{width:80px;padding:7px 4px;font-size:9px;gap:3px;border-radius:30px;display:flex;align-items:center}.os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-compact-leader{padding-left:7px}.os-project-mini-grid .pr-card-deadline small{font-size:9px}.os-project-mini-grid .pr-card-deadline strong,.os-project-mini-grid .pr-project-compact footer .os-person-name{font-size:10px}.os-project-mini-grid .pr-project-compact footer .os-person-avatar{width:22px;height:22px;font-size:8px}.os-project-mini-grid .pr-project-compact .pr-card-billing,.os-project-mini-grid .pr-project-compact .pr-moco-labels{margin-right:88px}@media(max-width:380px){.os-project-mini-grid{grid-template-columns:minmax(0,1fr)}}.os-project-mini-grid .pr-card-deadline,.os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-card-open:last-child,.os-project-mini-grid .pr-project-state{display:none}.os-shell .os-project-mini-grid .pr-project-compact footer.pr-project-type{grid-template-columns:minmax(0,1fr) 80px;padding-top:4px;padding-bottom:10px}.os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-compact-leader{grid-column:1;grid-row:1;border:0;padding-left:4px}.os-shell .os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-card-deadline{display:none}.os-shell .os-project-mini-grid .pr-project.pr-project-compact{background:var(--card-base)!important}.os-project-mini-grid .pr-project-compact .pr-card-identity{padding-right:0}.os-shell .os-project-mini-grid .pr-project-compact footer.pr-project-type{grid-template-columns:minmax(0,1fr)}.os-project-mini-grid .pr-project-compact .pr-card-billing,.os-project-mini-grid .pr-project-compact .pr-moco-labels{margin-right:0}.os-shell .os-project-mini-grid .pr-project.pr-project-compact{padding:3px!important}.os-project-mini-grid .pr-project-compact .pr-project-face{padding:14px 14px 12px}.os-project-mini-grid .pr-project-top{min-height:22px}.os-project-mini-grid .pr-project-compact .pr-card-identity{display:flex;flex-direction:column;gap:9px;margin:13px 0 0}.os-project-mini-grid .pr-card-identity .pr-card-title{order:0}.os-project-mini-grid .pr-card-identity .pr-card-customer{order:1}.os-shell .os-project-mini-grid .pr-project-compact h2.pr-card-title{font-size:17px;line-height:1.35;height:1.35em;margin:0;font-weight:650}.os-project-mini-grid .pr-project-compact .pr-card-customer>span:last-child{font-size:11px;font-weight:400}.os-shell .os-project-mini-grid .pr-project-compact footer.pr-project-type{margin:0 14px;box-sizing:border-box;padding:10px 0 11px;border-top:1px dashed #292c3526}.os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-compact-leader{padding:0}.os-project-mini-grid .pr-project-compact footer .os-person{gap:7px}.os-project-mini-grid .pr-project-compact footer .os-person-avatar{width:25px;height:25px;font-size:9px}.os-project-mini-grid .pr-project-compact footer .os-person-name{font-size:11px;font-weight:500}.os-shell .os-project-mini-grid .pr-project.pr-project-compact{position:relative}.os-project-mini-grid .pr-project-compact .pr-project-face{padding-bottom:48px}.os-project-mini-grid .pr-card-identity .pr-card-customer{position:absolute;bottom:15px;left:17px;width:calc(55% - 28px);height:25px}.os-shell .os-project-mini-grid .pr-project-compact footer.pr-project-type{position:absolute;bottom:5px;left:14px;margin:0;width:calc(100% - 28px);padding:10px 0 6px;grid-template-columns:55% 45%;pointer-events:none}.os-project-mini-grid .pr-project-compact footer.pr-project-type>.pr-compact-leader{grid-column:2;padding-left:12px;border-left:1px solid #292c351a}.os-project-mini-grid .pr-project-compact .pr-project-face{padding-bottom:70px}.os-shell .os-project-mini-grid .pr-project.pr-game-preview{--ticket-strip-width:80px;background:linear-gradient(to right,#fff calc(100% - 80px),var(--card-base) 0)!important}.os-project-mini-grid .pr-game-preview .pr-project-face{background:transparent}.os-project-mini-grid .pr-game-preview .pr-card-identity{padding-right:75px}.os-project-mini-grid .pr-game-preview .pr-card-identity .pr-card-customer{width:calc(52% - 28px)}.os-shell .os-project-mini-grid .pr-game-preview footer.pr-project-type{width:calc(100% - 100px);grid-template-columns:60% 40%;border-top-color:#292c3526}.os-project-mini-grid .pr-game-preview footer.pr-project-type>.pr-game-crew{grid-column:2;padding-left:8px;border-left:1px solid #292c351a}.os-project-mini-grid .pr-game-preview .pr-project-face:after,.os-project-mini-grid .pr-game-preview footer.pr-project-type:after{display:none}.os-project-mini-grid .pr-game-preview:after{display:block;content:"";position:absolute;top:10px;bottom:10px;right:68px;width:1px;background:repeating-linear-gradient(to bottom,var(--ticket-ink) 0 3px,transparent 3px 7px);opacity:.5;-webkit-mask-image:none;mask-image:none;pointer-events:none}.os-project-mini-grid .pr-game-preview .pr-game-large-logo{right:8px;top:50%;transform:translateY(-50%);width:48px;height:48px}.os-project-mini-grid .pr-game-preview .pr-game-crew-count{font-size:10px}.os-project-mini-grid .pr-game-preview .pr-game-large-logo .club-logo{width:48px!important;height:48px!important}.os-project-mini-grid .pr-game-preview .pr-customer-logo{overflow:visible}.os-project-mini-grid .pr-game-preview .pr-customer-logo .club-logo{width:22px!important;height:22px!important;padding:0;flex-shrink:0}.os-project-mini-grid .pr-game-preview .pr-game-home-name{font-size:17px;line-height:1.35;font-weight:650;letter-spacing:-.25px;color:#292c35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 75px)}.os-project-mini-grid .pr-game-preview .pr-card-identity{margin-top:3px}.os-project-mini-grid .pr-game-preview .pr-card-identity .pr-card-customer{bottom:10px;height:25px;align-items:center}.os-shell .os-project-mini-grid .pr-game-preview footer.pr-project-type{bottom:10px;padding:10px 0 0;align-items:center}.os-project-mini-grid .pr-game-preview footer.pr-project-type>.pr-game-crew{height:25px;align-items:center}.os-project-mini-grid .pr-game-preview .pr-game-crew-more{display:inline-flex;align-items:center;justify-content:center;position:relative;width:25px;height:25px;flex:0 0 25px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:#e9e8ee;color:#5c5766;font-size:9px;font-weight:600;margin-right:-7px;line-height:1}.os-project-mini-grid .pr-game-preview .pr-project-face{position:static}.os-shell .os-project-mini-grid .pr-game-preview footer.pr-project-type{min-height:0;height:36px}.os-project-mini-grid .pr-game-preview .pr-game-large-logo{right:calc((var(--ticket-strip-width) - 48px)/2)}.social-feed{max-width:760px;margin:0 auto;padding:12px 12px 64px;color:#26342b}.feed-heading{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;margin:12px 0 32px}.feed-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#64745b}.feed-heading h1{font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-1.5px;margin:12px 0}.feed-heading p{font-size:14px;color:#6b7569;line-height:1.6}.feed-heading>a{display:flex;align-items:center;white-space:nowrap;gap:4px;font-size:12px;color:inherit;margin-top:8px}.feed-dialog button,.social-feed button{font:inherit;cursor:pointer}.feed-dialog button:disabled,.social-feed button:disabled{opacity:.5;cursor:default}.feed-compose{width:100%;display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #dce2d6;border-radius:18px;background:#fff;color:#73806e;text-align:left;font-size:14px;box-shadow:0 4px 16px #233b2110}.feed-compose-icon{display:grid;place-items:center;width:38px;height:38px;background:#e7eedb;border-radius:50%;color:#3f5638}.feed-compose-label{margin-left:auto;font-size:11px;background:#eff3e9;padding:9px 12px;border-radius:8px;color:#3c5137}.feed-tabs{display:flex;gap:5px;overflow:auto;padding:22px 0 16px;border-bottom:1px solid #dfe5d8;scrollbar-width:thin}.feed-tabs button{border:0;border-radius:30px;white-space:nowrap;min-height:40px;padding:10px 16px;background:transparent;color:#76816e;font-size:13px}.feed-tabs button[aria-pressed=true]{background:#2d432e;color:#fff}.feed-stream{background:#ffffff60}.feed-post{display:flex;gap:14px;padding:26px 4px;border-bottom:1px solid #dfe5d8;min-width:0}.feed-avatar{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;background:#e6ecd9;color:#475b3b;font-size:12px;font-weight:700;border:1px solid #dce3cf;border-radius:50%}.feed-post-content{min-width:0;flex:1 1}.feed-post-content>header{display:flex;justify-content:space-between;gap:12px}.feed-post-content>header>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-post-content strong{font-size:13px}.feed-kind{font-size:10px;padding:4px 7px;background:#edf1e6;border-radius:5px;color:#6a7859}.feed-kind-howto{background:#f4ecd6;color:#8d7037}.feed-post time{font-size:11px;color:#8a9383}.feed-post h2{font-size:17px;line-height:1.4;letter-spacing:-.25px;margin:12px 0 8px;overflow-wrap:anywhere}.feed-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75;margin:8px 0 12px}.feed-source{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#526c42;max-width:100%;overflow-wrap:anywhere;margin:0 10px 12px 0}.feed-actions{display:flex;gap:6px;flex-wrap:wrap}.feed-actions button{min-height:38px;display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid transparent;background:transparent;border-radius:20px;color:#71816b;font-size:12px}.feed-actions button:hover,.feed-actions button[aria-pressed=true]{background:#e9efdf;border-color:#d8e1cb}.feed-menu{position:relative}.feed-menu summary{cursor:pointer;list-style:none;min-height:32px;min-width:32px;color:#6e7b64;text-align:center}.feed-menu>div{position:absolute;right:0;z-index:2;min-width:130px;padding:6px;background:#fff;border:1px solid #dbe2d2;border-radius:10px;box-shadow:0 8px 24px #172a1520}.feed-menu button{display:block;width:100%;background:none;border:0;padding:10px;text-align:left;font-size:12px;color:inherit}.feed-status{text-align:center;color:#87917e;font-size:12px;padding:30px}.feed-more,.feed-new{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px auto;padding:12px 22px;border:1px solid #d3dec5;border-radius:30px;background:#edf3e4;color:#445d35;font-size:13px}.feed-error{font-size:13px;padding:14px;background:#fff2e4;border-radius:10px;line-height:1.5}.feed-error button{background:none;border:0;text-decoration:underline;padding:8px;color:inherit}.feed-empty{text-align:center;padding:56px 24px;color:#6e7d62}.feed-empty h2{font-size:20px;color:#3e5235}.feed-empty p{font-size:14px;line-height:1.65}.feed-empty button{padding:12px 16px;border:0;border-radius:8px;background:#314b30;color:white}.feed-dialog{width:min(580px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #dce3d4;border-radius:22px;background:#fafbf7;color:#293e2b;padding:28px;box-sizing:border-box}.feed-dialog::backdrop{background:#16231280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-dialog h2{font-size:22px;letter-spacing:-.6px;margin:0 0 16px}.feed-dialog header button{border:0;background:none;font-size:28px;padding:4px 10px;color:inherit}.feed-comments label,.feed-dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:14px 0;color:#617057}.feed-comments textarea,.feed-dialog input,.feed-dialog select,.feed-dialog textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d7dfcd;background:#fff;border-radius:9px;font:inherit;font-size:14px;line-height:1.5;color:#2d3b2a}.feed-comments textarea,.feed-dialog textarea{resize:vertical}.feed-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.feed-dialog footer span{font-size:11px;color:#7d8874}.feed-comments form button,.feed-dialog footer button{padding:11px 17px;background:#31482d;color:#fff;border:0;border-radius:8px;font-size:12px}.feed-comments{border-top:1px solid #e2e7db;margin-top:16px;padding-top:10px}.feed-comments article{display:flex;gap:10px;padding:14px 0}.feed-comments article>div{min-width:0;flex:1 1}.feed-comments .feed-avatar{width:30px;height:30px;flex-basis:30px;font-size:10px}.feed-comments small{font-size:10px;color:#85917c;margin-left:8px}.feed-comments p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.feed-comment-controls{display:flex;gap:10px}.feed-comment-controls button{border:0;background:none;padding:4px 0;color:#718363;font-size:11px}.feed-comments form>div{display:flex;justify-content:flex-end;gap:8px}.feed-dialog :focus-visible,.social-feed :focus-visible{outline:2px solid #668445;outline-offset:3px}.public-news-module{border:1px solid #dce3d2;background:#f6f8f0;border-radius:16px;padding:24px;margin:20px 0}.public-news-module header{display:flex;justify-content:space-between;gap:12px;align-items:center}.public-news-module h2{margin:0;font-size:22px}.public-news-module header>a{font-size:12px;color:inherit}.public-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.public-news-grid>a{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;background:#fff;border:1px solid #e2e7d9;border-radius:10px;text-decoration:none;color:#34432d}.public-news-grid strong{font-size:14px;line-height:1.5}.public-news-grid small,.public-news-module>p{font-size:11px;color:#7b886d}.public-news-grid>a:hover{border-color:#9cab84}@media(max-width:640px){.social-feed{padding:4px 0 40px}.feed-heading{display:block;margin-bottom:24px}.feed-heading>a{margin-top:12px}.feed-compose{padding:14px;gap:10px;font-size:12px}.feed-compose-label{display:none}.feed-post{gap:10px;padding:22px 0}.feed-post>.feed-avatar{width:32px;height:32px;flex-basis:32px;font-size:10px}.feed-tabs button{padding:9px 12px}.feed-post-content>header>div{gap:6px}.feed-post time{flex-basis:100%}.feed-dialog{padding:20px}.feed-dialog footer{align-items:flex-end}.public-news-grid{grid-template-columns:1fr}.public-news-module{padding:18px}.feed-actions button{min-height:44px}.feed-heading h1{font-size:30px}}.feed-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feed-inline-composer{padding:20px;border:1px solid #dce2d6;border-radius:16px;background:#fff;box-shadow:0 4px 16px #233b2110}.feed-compose-input{display:flex;align-items:flex-start;gap:14px}.feed-compose-input>label{flex:1 1;min-width:0}.feed-compose-input textarea{display:block;box-sizing:border-box;min-height:96px;width:100%;border:0;resize:vertical;padding:10px 0;font:inherit;font-size:15px;line-height:1.6;color:#26342b;background:transparent}.feed-inline-composer footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #e4e7df}.feed-inline-composer select{max-width:100%;border:0;background:#f3f5ee;padding:10px;border-radius:8px;font:inherit;font-size:13px;color:inherit;min-height:44px}.feed-inline-composer footer button{min-height:44px;padding:10px 18px;border:0;border-radius:24px;background:#31482d;color:white;font-size:13px}.feed-compose-extra{margin:4px 0 14px;font-size:13px}.feed-compose-extra summary{cursor:pointer;min-height:36px;display:list-item;padding-top:8px}.feed-compose-field{display:grid;gap:8px;margin:12px 0;font-size:13px}.feed-compose-field input{box-sizing:border-box;max-width:100%;width:100%;padding:12px;border:1px solid #dce2d6;border-radius:8px;font:inherit}.feed-link-card{display:block;overflow:hidden;border:1px solid #dde2d8;border-radius:12px;color:inherit;text-decoration:none;background:#f2f4ee;margin:12px 0 16px}.feed-link-card>img{display:block;width:100%;aspect-ratio:1.91;object-fit:cover;background:#e8eddf}.feed-link-card>div:last-child{padding:16px 20px}.feed-link-card small{font-size:12px;color:#6b7569}.feed-link-card h2{margin:7px 0;font-size:18px;line-height:1.4}.feed-link-card>div>span{font-size:12px}.feed-link-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.feed-link-image-fallback{aspect-ratio:1.91;background:#e1ef77;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:40px;font-weight:700}.feed-link-image-fallback span{font-size:13px;font-weight:400;margin-top:12px}@media(max-width:640px){.feed-inline-composer{padding:16px}.feed-compose-input{gap:10px}.feed-compose-input textarea{font-size:16px}.feed-inline-composer footer button{padding:10px 14px}.feed-link-card h2{font-size:16px}.feed-link-card>div:last-child{padding:14px}}.feed-link-card>img,.feed-link-image-fallback{aspect-ratio:1}.feed-impulse-picker select{max-width:100%;width:100%;min-height:44px;font:inherit;padding:10px;border:1px solid #dce2d6;border-radius:8px;background:white}.feed-impulse-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feed-impulse-selection img{object-fit:contain;background:#f1f0e8}.feed-impulse-selection p{flex:1 1;min-width:150px;font-size:12px;line-height:1.5}.feed-impulse-selection button{font:inherit;background:none;border:0;text-decoration:underline;min-height:44px}.feed-inline-composer{font-family:neue-haas-grotesk-display,Arial,Helvetica,sans-serif}.feed-impulse-picker summary{min-height:44px}.feed-research-source{margin:12px 0}.feed-research-source p{margin:4px 0;font-size:13px;line-height:1.5;color:var(--os-muted,#555b55)}