.office-module__rCwV7G__office{color:#555e4e;background:#f7f5ef;border:1px solid #eee9df;border-radius:26px;position:relative;overflow:hidden}.office-module__rCwV7G__identity{align-items:center;gap:12px;padding:24px 30px 0;display:flex}.office-module__rCwV7G__identity strong{font-size:15px;font-weight:500;display:block}.office-module__rCwV7G__identity small{color:#68725e;margin-top:3px;font-size:11px;display:block}.office-module__rCwV7G__avatar{color:#795137;letter-spacing:5px;background:#eda06b;border-radius:12px;place-items:center;width:37px;height:32px;padding-left:5px;display:grid;transform:rotate(-7deg);box-shadow:inset 0 -3px 5px #b97b3822}.office-module__rCwV7G__live{color:#687859;margin-left:auto;font-size:11px}.office-module__rCwV7G__scene{width:100%;height:540px}.office-module__rCwV7G__scene canvas{max-width:100%;display:block}.office-module__rCwV7G__loading{text-align:center;color:#999;font-size:12px;position:absolute;top:45%;left:0;right:0}.office-module__rCwV7G__bottom{justify-content:space-between;align-items:center;gap:20px;margin:0 30px 20px;display:flex}.office-module__rCwV7G__activity{max-width:440px}.office-module__rCwV7G__activity small{letter-spacing:1.4px;color:#68725e;margin-bottom:8px;font-size:9px;display:block}.office-module__rCwV7G__activity output{min-height:20px;font-size:13px;display:block}.office-module__rCwV7G__track{background:#e5e8dc;width:140px;height:2px;margin-top:10px}.office-module__rCwV7G__track span{background:#9cac87;height:100%;transition:width .5s linear;display:block}.office-module__rCwV7G__controls{background:#fffdf7;border:1px solid #e8e5da;border-radius:25px;gap:3px;padding:5px;display:flex}.office-module__rCwV7G__controls button{cursor:pointer;border-radius:20px;padding:8px 11px;font-size:12px}.office-module__rCwV7G__controls button:hover{background:#e9ecdf}.office-module__rCwV7G__controls button:first-child{color:#fff;background:#637753}.office-module__rCwV7G__assign{border-top:1px solid #e8e5dc;margin:0 30px}.office-module__rCwV7G__assign summary{cursor:pointer;justify-content:space-between;padding:15px 0;font-size:12px;list-style:none;display:flex}.office-module__rCwV7G__tasks{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px;display:grid}.office-module__rCwV7G__tasks button{text-align:left;cursor:pointer;background:#fffdf7;border:1px solid #e5e3d9;border-radius:10px;justify-content:space-between;gap:10px;padding:12px;font-size:12px;display:flex}.office-module__rCwV7G__tasks button:hover{border-color:#96a483}.office-module__rCwV7G__office button:focus-visible,.office-module__rCwV7G__office summary:focus-visible{outline-offset:3px;outline:2px solid #748764}.office-module__rCwV7G__office button:disabled{opacity:.5;cursor:default}.office-module__rCwV7G__note{text-align:center;color:#717566;padding:0 15px 14px;font-size:9px}.office-module__rCwV7G__fallback{min-height:200px;padding:60px 30px;font-size:16px}@media (max-width:650px){.office-module__rCwV7G__identity{gap:8px;padding:20px 18px 0}.office-module__rCwV7G__identity small,.office-module__rCwV7G__live{font-size:9px}.office-module__rCwV7G__scene{height:260px}.office-module__rCwV7G__bottom{flex-direction:column;align-items:flex-start;gap:16px;margin:0 18px 18px}.office-module__rCwV7G__controls{align-self:center}.office-module__rCwV7G__activity output{font-size:12px}.office-module__rCwV7G__assign{margin:0 18px}.office-module__rCwV7G__tasks{grid-template-columns:1fr}}.office-module__rCwV7G__connectors{flex-wrap:wrap;justify-content:center;gap:16px;padding:0 18px 16px;display:flex}.office-module__rCwV7G__connectors button{color:#626d61;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.office-module__rCwV7G__connectors img{object-fit:contain;width:17px;height:17px}.office-module__rCwV7G__explore{flex-wrap:wrap;gap:12px;padding-bottom:16px;display:flex}.office-module__rCwV7G__explore button{text-underline-offset:4px;cursor:pointer;font-size:12px;text-decoration:underline}.office-module__rCwV7G__departmentSwitch{flex-wrap:wrap;justify-content:center;gap:5px;padding:16px 16px 0;display:flex}.office-module__rCwV7G__departmentSwitch button{color:#66705e;cursor:pointer;border-radius:20px;padding:7px 13px;font-size:12px}.office-module__rCwV7G__departmentSwitch button[aria-pressed=true]{color:#344333;background:#e7e9de}.office-module__rCwV7G__connectors small{letter-spacing:1px;color:#66705e;align-self:center;font-size:9px}.office-module__rCwV7G__toolstrip{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 18px 10px;display:flex}.office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors{gap:3px;padding:0}.office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors+.office-module__rCwV7G__connectors{border-left:1px solid #dcded4;padding-left:10px}.office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors button{border-radius:7px;justify-content:center;width:30px;height:30px}.office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors button:hover{background:#e4e8dc}.office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors img{width:15px;height:15px}.office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors small{margin-right:5px}.office-module__rCwV7G__footer{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:10px 22px 8px;display:grid}.office-module__rCwV7G__footer .office-module__rCwV7G__bottom{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;margin:0}.office-module__rCwV7G__footer .office-module__rCwV7G__activity{flex:1;min-width:0}.office-module__rCwV7G__footer .office-module__rCwV7G__activity output{min-height:16px;font-size:12px;line-height:16px}.office-module__rCwV7G__footer .office-module__rCwV7G__track{width:90px;margin-top:5px}.office-module__rCwV7G__footer .office-module__rCwV7G__controls{flex-shrink:0;align-self:auto;gap:0;padding:2px}.office-module__rCwV7G__footer .office-module__rCwV7G__controls button{min-width:28px;padding:7px 9px}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip{justify-content:flex-start;gap:7px;padding:0}.office-module__rCwV7G__footer .office-module__rCwV7G__assign{border:0;margin:0}.office-module__rCwV7G__footer .office-module__rCwV7G__assign summary{white-space:nowrap;gap:16px;padding:8px 0}.office-module__rCwV7G__footer .office-module__rCwV7G__assign[open]{grid-column:1/-1}.office-module__rCwV7G__footer .office-module__rCwV7G__note{grid-column:1/-1;margin:0;padding:1px 0 0;font-size:9px}@media (max-width:650px){.office-module__rCwV7G__footer{gap:3px 8px;padding:8px 14px}.office-module__rCwV7G__footer .office-module__rCwV7G__activity output{font-size:11px}.office-module__rCwV7G__footer .office-module__rCwV7G__controls button{padding:7px 8px;font-size:11px}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip{grid-column:1/-1;justify-content:center}.office-module__rCwV7G__footer .office-module__rCwV7G__assign{grid-column:1/-1}.office-module__rCwV7G__footer .office-module__rCwV7G__assign summary{padding:5px 0}.office-module__rCwV7G__footer .office-module__rCwV7G__note{font-size:8px}}.office-module__rCwV7G__keyboardActions{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.office-module__rCwV7G__keyboardActions:focus-within{clip-path:none;z-index:3;background:#faf8f0;border:1px solid #d6dacd;border-radius:12px;width:auto;height:auto;padding:14px;inset:auto 16px 35px}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip{grid-column:1/-1;justify-content:center;position:relative}.office-module__rCwV7G__incoming{z-index:2;pointer-events:none;background:#fffef9;border:1px solid #e3e2d9;border-radius:12px;align-items:center;gap:9px;width:270px;max-width:calc(100vw - 80px);padding:10px 12px;animation:.18s ease-out both office-module__rCwV7G__incoming-message;display:flex;position:absolute;bottom:calc(100% + 42px);left:0;box-shadow:0 4px 16px #343b2912}.office-module__rCwV7G__incoming img{flex-shrink:0;width:18px;height:18px}.office-module__rCwV7G__incoming small{color:#73796c;font-size:10px;display:block}.office-module__rCwV7G__messageText{color:#424b3c;margin:3px 0 0;font-size:12px;line-height:1.4;display:block}@keyframes office-module__rCwV7G__incoming-message{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.office-module__rCwV7G__incoming{animation:none}}@keyframes office-module__rCwV7G__incoming-dismiss{to{opacity:0}}.office-module__rCwV7G__incomingRead{animation:.2s ease-in forwards office-module__rCwV7G__incoming-dismiss}@media (prefers-reduced-motion:reduce){.office-module__rCwV7G__incomingRead{opacity:0;animation:none}}.office-module__rCwV7G__outgoing{animation:.18s ease-out both office-module__rCwV7G__incoming-message,.2s ease-in 2.2s forwards office-module__rCwV7G__incoming-dismiss}@media (prefers-reduced-motion:reduce){.office-module__rCwV7G__outgoing{animation:none}}.office-module__rCwV7G__header{justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.office-module__rCwV7G__header .office-module__rCwV7G__identity{flex-shrink:0;gap:9px;padding:0}.office-module__rCwV7G__header .office-module__rCwV7G__live{display:none}.office-module__rCwV7G__header .office-module__rCwV7G__departmentSwitch{gap:2px;margin:0;padding:0}.office-module__rCwV7G__header .office-module__rCwV7G__departmentSwitch button{padding:8px 10px;font-size:12px}.office-module__rCwV7G__footer{grid-template-columns:minmax(120px,1fr) auto auto;gap:14px;padding:10px 22px}.office-module__rCwV7G__footer .office-module__rCwV7G__bottom{display:contents}.office-module__rCwV7G__footer .office-module__rCwV7G__activity{grid-area:1/1}.office-module__rCwV7G__footer .office-module__rCwV7G__activity output{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip{flex-wrap:nowrap;grid-area:1/2}.office-module__rCwV7G__footer .office-module__rCwV7G__controls{grid-area:1/3}.office-module__rCwV7G__footer .office-module__rCwV7G__note{pointer-events:none;position:absolute;bottom:58px;right:22px}.office-module__rCwV7G__incoming{bottom:calc(100% + 14px)}@media (max-width:1000px){.office-module__rCwV7G__header{flex-wrap:wrap;gap:8px;padding:10px 14px}.office-module__rCwV7G__header .office-module__rCwV7G__departmentSwitch{justify-content:flex-start}.office-module__rCwV7G__footer{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 14px}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip{grid-area:2/1/auto/-1}.office-module__rCwV7G__footer .office-module__rCwV7G__controls{grid-column:2}.office-module__rCwV7G__footer .office-module__rCwV7G__note{font-size:8px;bottom:94px;right:14px}}.office-module__rCwV7G__departmentSelect{display:none}.office-module__rCwV7G__invitation{z-index:1;position:absolute;bottom:72px;left:22px}.office-module__rCwV7G__invitation a{color:#58654b;background:#fffdf6;border:1px solid #dfd8c9;border-radius:18px;align-items:center;gap:12px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.office-module__rCwV7G__invitation a:hover{background:#e9edde}.office-module__rCwV7G__invitation a:focus-visible{outline-offset:3px;outline:2px solid #6b815b}@media (max-width:650px){.office-module__rCwV7G__header{flex-wrap:nowrap;gap:8px}.office-module__rCwV7G__header .office-module__rCwV7G__identity strong{font-size:12px}.office-module__rCwV7G__header .office-module__rCwV7G__identity small{font-size:10px}.office-module__rCwV7G__header .office-module__rCwV7G__avatar{width:28px;height:27px}.office-module__rCwV7G__header .office-module__rCwV7G__departmentSwitch{display:none}.office-module__rCwV7G__departmentSelect{color:#555e4e;width:125px;min-width:0;font:inherit;background:#faf9f4;border:1px solid #dedfd5;border-radius:10px;padding:9px 5px;font-size:11px;display:block}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors+.office-module__rCwV7G__connectors{display:none}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip{justify-content:flex-start}.office-module__rCwV7G__footer .office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors button{width:36px;height:36px}.office-module__rCwV7G__footer .office-module__rCwV7G__note{font-size:7px;bottom:95px}.office-module__rCwV7G__invitation{bottom:117px;left:14px}.office-module__rCwV7G__invitation a{padding:6px 10px;font-size:11px}.office-module__rCwV7G__incoming{bottom:calc(100% + 65px)}}.office-module__rCwV7G__sceneFrame{position:relative}.office-module__rCwV7G__eventTrail{color:#596151;pointer-events:none;max-width:205px;font-size:11px;line-height:1.5;position:absolute;top:18px;left:22px}.office-module__rCwV7G__eventTrail ol{border-left:1px solid #b9c2ad80;margin:0;padding:0 0 0 10px;list-style:none}.office-module__rCwV7G__eventTrail li{opacity:.6;text-shadow:0 1px 3px #fff;margin:0 0 6px;position:relative}.office-module__rCwV7G__eventTrail li:before{content:"";background:#89987a;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-13px}.office-module__rCwV7G__eventTrail li:last-child{opacity:1;margin-bottom:0}.office-module__rCwV7G__eventTrail button{display:none}@media (max-width:650px){.office-module__rCwV7G__eventTrail{max-width:none;font-size:10px;top:8px;left:14px;right:14px}.office-module__rCwV7G__eventTrail button{max-width:100%;color:inherit;font:inherit;text-shadow:0 1px 3px #fff;pointer-events:auto;background:0 0;border:0;align-items:center;gap:9px;padding:3px 0;display:inline-flex}.office-module__rCwV7G__eventTrail button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.office-module__rCwV7G__eventTrail button:focus-visible{outline-offset:3px;outline:2px solid #6b815b}.office-module__rCwV7G__eventTrail ol{margin-top:4px;display:none}.office-module__rCwV7G__eventTrail[data-expanded=true] ol{display:block}}.office-module__rCwV7G__eventTrail{max-width:250px;font-size:13px;line-height:1.55}.office-module__rCwV7G__eventTrail li{opacity:.75}.office-module__rCwV7G__footer .office-module__rCwV7G__activity output{font-size:14px}@media (max-width:650px){.office-module__rCwV7G__eventTrail{max-width:none;font-size:12px}.office-module__rCwV7G__eventTrail button{font-size:12px}.office-module__rCwV7G__footer .office-module__rCwV7G__activity output{font-size:13px}}html[class~=dark] .office-module__rCwV7G__office{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dfe6da;background:#171d1a;border-color:#343e36}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__identity small,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__departmentSwitch button,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__connectors button,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__toolstrip>span,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__incoming small{color:#b8c5b2}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__departmentSwitch button[aria-pressed=true],html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__controls button:hover,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__invitation a:hover{color:#edf2e9;background:#354333}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__controls,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__departmentSelect,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__invitation a,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__incoming,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__tasks button{color:#e4eade;background:#252e27;border-color:#465241}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__messageText,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__eventTrail{color:#dce7d5;text-shadow:none}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__eventTrail button,html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__eventTrail li{text-shadow:0 1px 3px #111}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__track{background:#374332}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__track span{background:#aec590}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__assign{border-color:#465241}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__eventTrail li:before{background:#a7c18e}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__connectors small{color:#b8c5b2}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors button:hover{background:#354333}html[class~=dark] .office-module__rCwV7G__office .office-module__rCwV7G__toolstrip .office-module__rCwV7G__connectors+.office-module__rCwV7G__connectors{border-color:#465241}.office-module__rCwV7G__sceneFrame .office-module__rCwV7G__invitation{bottom:14px}.office-module__rCwV7G__requests{border-top:1px solid #d5dacc80;grid-column:1/-1;margin-top:10px;padding-top:12px}.office-module__rCwV7G__requests>span{opacity:.8;margin-bottom:8px;font-size:11px;display:block}.office-module__rCwV7G__requests>div{flex-wrap:wrap;gap:6px;display:flex}.office-module__rCwV7G__requests button{color:#58654b;font:inherit;cursor:pointer;background:#fffdf6;border:1px solid #d6dacd;border-radius:20px;min-height:44px;padding:8px 12px;font-size:12px}.office-module__rCwV7G__requests button[aria-pressed=true]{background:#e4e9da;border-color:#96a483}html[class~=dark] .office-module__rCwV7G__requests{border-color:#465241}html[class~=dark] .office-module__rCwV7G__requests button{color:#e4eade;background:#252e27;border-color:#465241}html[class~=dark] .office-module__rCwV7G__requests button[aria-pressed=true]{background:#354333;border-color:#aec590}@media (max-width:650px){.office-module__rCwV7G__requests{margin-top:5px;padding-top:9px}.office-module__rCwV7G__requests button{padding:7px 10px;font-size:11px}}
.work-sample-dialog-module__2RfMnq__dialog{overscroll-behavior:contain;width:min(540px,100% - 32px);max-width:none;max-height:min(88dvh,860px);color:var(--foreground);background:var(--background);border:1px solid var(--border-strong);border-radius:20px;margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #00000038}.work-sample-dialog-module__2RfMnq__dialog::backdrop{background:#0f0e0c8c}.work-sample-dialog-module__2RfMnq__top{z-index:1;background:var(--background);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 8px;display:flex;position:sticky;top:0}.work-sample-dialog-module__2RfMnq__tag{border:1px solid var(--border);background:var(--card-2);color:var(--muted-foreground);border-radius:999px;padding:5px 10px;font-size:11px}.work-sample-dialog-module__2RfMnq__close{border:1px solid var(--border);min-width:76px;min-height:44px;color:var(--foreground);background:var(--card-2);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:inline-flex}.work-sample-dialog-module__2RfMnq__close:hover{border-color:var(--border-strong)}.work-sample-dialog-module__2RfMnq__close:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.work-sample-dialog-module__2RfMnq__content{padding:12px 26px 26px}.work-sample-dialog-module__2RfMnq__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,4vw,30px);font-weight:600;line-height:1.18}.work-sample-dialog-module__2RfMnq__subtitle{color:var(--muted-foreground);margin:12px 0 22px;font-size:12px;line-height:1.5}.work-sample-dialog-module__2RfMnq__sections{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.work-sample-dialog-module__2RfMnq__section{border:1px solid var(--border);background:var(--card-2);border-radius:12px;min-width:0;padding:15px}.work-sample-dialog-module__2RfMnq__section:last-child{grid-column:1/-1}.work-sample-dialog-module__2RfMnq__section h3,.work-sample-dialog-module__2RfMnq__review h3{margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.4}.work-sample-dialog-module__2RfMnq__section p,.work-sample-dialog-module__2RfMnq__review p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.work-sample-dialog-module__2RfMnq__review{border-left:3px solid var(--brand-border);background:var(--brand-fill);border-radius:0 10px 10px 0;padding:14px 16px}.work-sample-dialog-module__2RfMnq__review .work-sample-dialog-module__2RfMnq__applied{color:var(--muted-foreground);margin-top:8px;font-size:12px}.work-sample-dialog-module__2RfMnq__disclaimer{color:var(--muted-foreground);margin:20px 0 0;font-size:11px;line-height:1.5}@media (max-width:600px){.work-sample-dialog-module__2RfMnq__dialog{border-bottom:0;border-radius:20px 20px 0 0;width:100%;max-height:90dvh;margin:auto 0 0}.work-sample-dialog-module__2RfMnq__top{padding:12px 20px 8px}.work-sample-dialog-module__2RfMnq__content{padding:12px 20px max(24px, env(safe-area-inset-bottom))}.work-sample-dialog-module__2RfMnq__sections{grid-template-columns:1fr}}
