.pc-doc{--pc-accent:108, 142, 226;--pc-ease:var(--overlay-ease-enter,cubic-bezier(.32, .72, 0, 1));isolation:isolate;box-sizing:border-box;color:#ffffffeb;width:300px;max-width:92vw;max-height:50vh;animation:pc-enter .32s var(--pc-ease);transition:width .32s var(--pc-ease);background:#121317;border-radius:24px;flex-direction:column;font-family:Geist Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0006,0 22px 60px -18px #000000b8}.pc-doc[data-expanded]{width:589px}.pc-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;opacity:0;pointer-events:none;width:min(589px,92vw);min-height:0;max-height:0;transition:max-height .3s var(--pc-ease), opacity .22s var(--pc-ease);flex-direction:column;align-self:center;gap:18px;padding:28px;display:flex;overflow:hidden}.pc-doc[data-expanded] .pc-scroll{opacity:1;pointer-events:auto;max-height:50vh;overflow-y:auto}.pc-doc[data-close-variant=stay-open] .pc-card-tools{opacity:0;pointer-events:none;transform:none}.pc-doc[data-close-variant=stay-open]:hover .pc-card-tools,.pc-doc[data-close-variant=stay-open].hovered .pc-card-tools,.pc-doc[data-close-variant=stay-open] .pc-card-tools:focus-within{opacity:1;pointer-events:auto}.pc-mini{box-sizing:border-box;appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;opacity:1;max-height:108px;transition:opacity .16s var(--pc-ease), max-height .24s var(--pc-ease), padding .24s var(--pc-ease);background:0 0;border:0;flex-direction:column;gap:4px;padding:15px 18px;display:flex;overflow:hidden}.pc-mini-row{align-items:center;gap:10px;display:flex}.pc-mini-title{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pc-mini-caret{color:#fff6;flex:none}.pc-mini-preview{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.pc-doc[data-expanded] .pc-mini{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.pc-scroll::-webkit-scrollbar{width:8px}.pc-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.pc-doc:before{content:"";background:radial-gradient(circle, rgba(var(--pc-accent), .2), transparent 70%);pointer-events:none;z-index:0;border-radius:999px;width:240px;height:240px;position:absolute;inset:-55% -30% auto auto}.pc-doc>*{z-index:1;position:relative}.pc-doc:after{content:"";z-index:4;pointer-events:none;opacity:0;height:58px;transition:opacity .16s var(--pc-ease);background:linear-gradient(#12131700,#121317c7 58%,#121317 100%);position:absolute;bottom:0;left:0;right:7px}.pc-doc[data-expanded][data-scroll-more=true]:after{opacity:1}.pc-doc[data-family=decision]:after{z-index:2}@media (prefers-reduced-motion:reduce){.pc-doc:after{transition:none}}@keyframes pc-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.pc-block{animation:pc-rise .36s var(--pc-ease) both}@keyframes pc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pc-doc-head{padding-right:calc(var(--pc-tools-w,48px) + 16px + 12px);flex-direction:column;gap:3px;display:flex}.pc-doc[data-surface-tools=external]:not([data-header-accessory]) .pc-doc-head{padding-right:0}.pc-card-tools{z-index:3;opacity:0;pointer-events:none;transition:opacity .16s var(--pc-ease), transform .16s var(--pc-ease);align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px;transform:scale(.92)}.pc-doc[data-expanded] .pc-card-tools{opacity:1;pointer-events:auto;transform:none}.pc-mini-sticky{cursor:default;max-height:220px;padding-top:13px;padding-bottom:60px}.pc-doc[data-close-variant=click-sticky]:not([data-expanded]) .pc-scroll,.pc-doc[data-close-variant=open-sticky]:not([data-expanded]) .pc-scroll{display:none}.pc-doc[data-close-variant=click-sticky]:not([data-expanded]),.pc-doc[data-close-variant=open-sticky]:not([data-expanded]){width:240px}.pc-mini-actions{z-index:3;gap:8px;display:flex;position:absolute;bottom:14px;right:16px}.pc-pill-btn{height:30px;font:inherit;cursor:pointer;transition:color .16s var(--pc-ease), background-color .16s var(--pc-ease), transform .16s var(--pc-ease);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.pc-pill-btn>svg{width:13px;height:13px;display:block}.pc-pill-btn:hover,.pc-pill-btn.hovered{transform:scale(1.05)}.pc-pill-btn:active{transform:scale(.97)}.pc-pill-btn[data-variant=primary]{color:#121317;background:#ffffffeb}.pc-pill-btn[data-variant=primary]:hover,.pc-pill-btn[data-variant=primary].hovered{background:#fff}.pc-pill-btn[data-variant=ghost]{color:#ffffffe6;background:#2c2e36}.pc-pill-btn[data-variant=ghost]:hover,.pc-pill-btn[data-variant=ghost].hovered{color:#fff;background:#3a3d47}@media (prefers-reduced-motion:reduce){.pc-pill-btn:hover,.pc-pill-btn.hovered{transform:none}}.pc-doc[data-close-variant=hover-sticky][data-expanded] .pc-doc-head,.pc-doc[data-close-variant=open-sticky][data-expanded] .pc-doc-head{padding-right:300px}.pc-tool-btn{appearance:none;cursor:pointer;color:#ffffffb8;width:32px;height:32px;transition:background .16s var(--pc-ease), color .16s var(--pc-ease);background:#2c2e36;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 1px 4px #00000059}.pc-tool-btn:hover,.pc-tool-btn.hovered{color:#fff;background:#3a3d47}.pc-tool-btn svg{display:block}.pc-eyebrow,.pc-h-eyebrow,.pc-checklist-title,.pc-entities-title,.pc-draft-chan{letter-spacing:-.01em;text-transform:none;color:#ffffffe6;font-size:13px;font-weight:600}.pc-doc-title{letter-spacing:-.015em;color:#fff;overflow-wrap:anywhere;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.2}.pc-blocks{flex-direction:column;gap:20px;display:flex}.pc-overflow{flex:none;position:relative}.pc-overflow>summary{list-style:none}.pc-overflow>summary::-webkit-details-marker{display:none}.pc-overflow-trigger{cursor:pointer;color:#ffffff9e;width:36px;height:36px;transition:background .16s var(--pc-ease), color .16s var(--pc-ease);background:#ffffff12;border-radius:999px;place-items:center;display:grid}.pc-overflow-trigger:hover,.pc-overflow-trigger.hovered,.pc-overflow[open] .pc-overflow-trigger{color:#fff;background:#ffffff21}.pc-overflow-menu{z-index:8;background:#292b32;border-radius:14px;min-width:170px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 36px #00000080}.pc-overflow-item{cursor:pointer;color:#ffffffd6;width:100%;height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:550;display:flex}.pc-overflow-item:hover,.pc-overflow-item.hovered{color:#fff;background:#ffffff14}.pc-overflow-item[data-tone=danger]{color:#ffaaa4}.pc-btn{appearance:none;cursor:pointer;height:36px;font:inherit;letter-spacing:-.005em;white-space:nowrap;transition:background .18s var(--pc-ease), color .18s var(--pc-ease), transform .12s var(--pc-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.pc-btn:active{transform:scale(.97)}.pc-btn:focus-visible{outline:2px solid rgba(var(--pc-accent), .8);outline-offset:2px}.pc-btn-primary{color:#121317;background:#ffffffeb}.pc-btn-primary:hover,.pc-btn-primary.hovered{background:#fff}.pc-btn-accent{color:#fff;background:rgba(var(--pc-accent), .92)}.pc-btn-accent:hover,.pc-btn-accent.hovered{background:rgb(var(--pc-accent))}.pc-btn-ghost{color:#ffffffb8;background:#ffffff14}.pc-btn-ghost:hover,.pc-btn-ghost.hovered{color:#fff;background:#ffffff24}.pc-btn-danger{color:#ffb4ad;background:#e5484d29}.pc-btn-danger:hover,.pc-btn-danger.hovered{color:#fff;background:#e5484d80}.pc-btn-sm{height:30px;padding:0 13px;font-size:12px}.pc-icon{flex:none}.pc-tile{width:38px;height:38px;color:rgb(var(--pc-accent));background:rgba(var(--pc-accent), .16);border-radius:12px;flex:none;place-items:center;display:grid}.pc-tile-sm{border-radius:9px;width:30px;height:30px}.pc-h{letter-spacing:-.015em;color:#fff;font-weight:600;line-height:1.25}.pc-h1{font-size:15px}.pc-h2{font-size:13.5px}.pc-h3{color:#ffffffdb;font-size:12.5px}.pc-h-eyebrow{margin-bottom:4px;display:block}.pc-prose{color:#ffffffbd;font-size:13.5px;line-height:1.55}.pc-callout{background:#ffffff0d;border-radius:18px;gap:14px;padding:18px;display:flex}.pc-callout[data-tone=info]{background:#6c8ee21a}.pc-callout[data-tone=warning]{background:#ff9f0a1a}.pc-callout[data-tone=success]{background:#78d6a81a}.pc-callout[data-tone=danger]{background:#e5484d1a}.pc-callout-glyph{color:#fff9;flex:none;margin-top:1px}.pc-callout[data-tone=info] .pc-callout-glyph{color:#8fa9ee}.pc-callout[data-tone=warning] .pc-callout-glyph{color:#f5b14c}.pc-callout[data-tone=success] .pc-callout-glyph{color:#74d6a8}.pc-callout[data-tone=danger] .pc-callout-glyph{color:#ef6b6b}.pc-callout-title{color:#fffffff2;margin-bottom:2px;font-size:13px;font-weight:600}.pc-callout-body{color:#ffffffa8;font-size:12.5px;line-height:1.5}.pc-receipt{background:0 0;border-radius:0;flex-direction:column;gap:16px;padding:0;display:flex}.pc-receipt-head{align-items:flex-start;gap:12px;display:flex}.pc-receipt-identity{flex:none;position:relative}.pc-receipt-complete{color:#6ed69e;background:#171c1a;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 2px #121317,0 3px 10px #00000052}.pc-receipt-complete svg{display:block}.pc-receipt-copy{flex:1;min-width:0}.pc-receipt-title{letter-spacing:-.01em;color:#fffffff7;font-size:14.5px;font-weight:600;line-height:1.25}.pc-receipt-sub{color:#ffffff80;margin-top:2px;font-size:12px}.pc-fields{grid-template-columns:15px max-content 1fr auto;gap:1px 10px;display:grid}.pc-field{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:7px 0;font-size:12.5px;display:grid}.pc-field+.pc-field{border-top:1px solid #ffffff0a}.pc-field-glyph{color:#ffffff59;justify-content:center;align-items:center;display:flex}.pc-field-glyph svg{display:block}.pc-field-label{color:#ffffff75;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pc-field-value{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-field-value.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.pc-field-pill{letter-spacing:.02em;text-transform:uppercase;color:#74d6a8;background:#78d6a829;border-radius:999px;justify-self:end;padding:2px 8px;font-size:10.5px;font-weight:600}.pc-field-pill[data-s=info]{color:#8fa9ee;background:#6c8ee229}.pc-field-pill[data-s=warning]{color:#f5b14c;background:#ff9f0a29}.pc-field-pill[data-s=error]{color:#ef6b6b;background:#e5484d29}.pc-field-act{justify-self:end}.pc-actions-row{flex-wrap:wrap;gap:8px;display:flex}.pc-receipt[data-layout=editorial]{gap:22px}.pc-receipt[data-layout=editorial] .pc-receipt-head{align-items:center}.pc-receipt[data-layout=editorial] .pc-tile{background:#ffffff12;width:42px;height:42px}.pc-receipt[data-layout=editorial] .pc-fields,.pc-receipt[data-layout=editorial] .pc-actions-row{padding-left:54px}.pc-receipt[data-layout=compact]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;display:grid}.pc-receipt[data-layout=compact] .pc-receipt-head{align-items:center;min-width:0}.pc-receipt[data-layout=compact] .pc-fields{flex-wrap:wrap;grid-column:1/-1;gap:8px 22px;padding-left:48px;display:flex}.pc-receipt[data-layout=compact] .pc-field{border:0;gap:7px;padding:0;display:flex}.pc-receipt[data-layout=compact] .pc-field-glyph,.pc-receipt[data-layout=compact] .pc-field-act{display:none}.pc-receipt[data-layout=compact] .pc-field-label:after{content:":"}.pc-receipt[data-layout=compact] .pc-actions-row{grid-area:1/2}.pc-receipt[data-layout=rail]{gap:20px;padding-left:24px;position:relative}.pc-receipt[data-layout=rail]:before{content:"";background:linear-gradient(#64dc97,#64dc971f);border-radius:99px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.pc-receipt[data-layout=rail] .pc-tile{background:0 0;width:34px;height:34px}.pc-receipt[data-layout=rail] .pc-fields,.pc-receipt[data-layout=rail] .pc-actions-row{padding-left:46px}.pc-receipt[data-layout=spotlight]{text-align:center;align-items:center;gap:20px;padding:4px 30px}.pc-receipt[data-layout=spotlight] .pc-receipt-head{flex-direction:column;align-items:center;gap:12px}.pc-receipt[data-layout=spotlight] .pc-tile{background:#ffffff13;border-radius:17px;width:52px;height:52px}.pc-receipt[data-layout=spotlight] .pc-tile .pc-app-icon{width:27px;height:27px}.pc-receipt[data-layout=spotlight] .pc-fields{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.pc-receipt[data-layout=spotlight] .pc-field{border:0;gap:7px;padding:0;display:flex}.pc-receipt[data-layout=spotlight] .pc-field-glyph,.pc-receipt[data-layout=spotlight] .pc-field-act{display:none}.pc-receipt[data-layout=spotlight] .pc-field-label:after{content:":"}.pc-receipt[data-layout=spotlight] .pc-actions-row{justify-content:center}.pc-receipt[data-layout=ledger]{grid-template-columns:minmax(0,1fr) auto;gap:24px 32px;display:grid}.pc-receipt[data-layout=ledger] .pc-receipt-head{align-items:center;gap:16px}.pc-receipt[data-layout=ledger] .pc-tile{background:#fff1;border-radius:15px;width:48px;height:48px}.pc-receipt[data-layout=ledger] .pc-tile .pc-app-icon{width:24px;height:24px}.pc-receipt[data-layout=ledger] .pc-receipt-title{font-size:16px;line-height:1.25}.pc-receipt[data-layout=ledger] .pc-receipt-sub{margin-top:4px;font-size:12.5px}.pc-receipt[data-layout=ledger] .pc-actions-row{grid-area:1/2;align-self:center}.pc-receipt[data-layout=ledger] .pc-fields{grid-column:1/-1;grid-template-columns:92px minmax(0,1fr) auto;column-gap:14px;padding:2px 0 0 64px}.pc-receipt[data-layout=ledger] .pc-field-glyph{display:none}.pc-receipt[data-layout=ledger] .pc-field{padding:9px 0;line-height:1.35}.pc-receipt[data-layout=ledger] .pc-field-label{font-size:12.5px}.pc-receipt[data-layout=ledger] .pc-field-value{font-size:13.5px}.pc-draft{background:0 0;border-radius:0;overflow:visible}.pc-draft-head{background:0 0;align-items:center;gap:10px;padding:0 0 16px;display:flex}.pc-draft-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pc-draft-to{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pc-draft-subject{color:#fff;padding:0 0 12px;font-size:13.5px;font-weight:600}.pc-draft-subject-input,.pc-draft-to-input{appearance:none;width:100%;font:inherit;color:#fff;background:0 0;border:0;outline:none}.pc-draft-addresses{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:0 0 14px}.pc-draft-address-row{color:#ffffff7a;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;font-size:12.5px;display:grid}.pc-draft-address-row+.pc-draft-address-row{border-top:1px solid #fff1}.pc-draft-address-row .pc-draft-to-input{min-width:0;height:100%;font-size:13.5px}.pc-draft-subject-input{padding:0 0 12px;font-size:13.5px;font-weight:600}.pc-draft-body{color:#ffffffdb;white-space:pre-wrap;padding:0;font-size:14px;line-height:1.6}.pc-draft-editor{padding:2px 0 0}.pc-draft-body-input{resize:vertical;appearance:none;width:100%;min-height:120px;font:inherit;color:#fff;background:#00000040;border:0;border-radius:12px;outline:none;padding:10px 12px;font-size:13px;line-height:1.55}.pc-draft-foot{align-items:center;gap:8px;padding:20px 0 0;display:flex}.pc-draft-foot .pc-spacer{flex:1}.pc-file{background:#ffffff0b;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.pc-file-thumb{color:#ffffff8c;background:#ffffff0f;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.pc-file-thumb img{object-fit:cover;width:100%;height:100%}.pc-file-thumb[data-kind=pdf]{color:#ef6b6b;background:#e5484d24}.pc-file-thumb[data-kind=sheet]{color:#74d6a8;background:#78d6a824}.pc-file-thumb[data-kind=doc]{color:#8fa9ee;background:#6c8ee224}.pc-file-meta{flex:1;min-width:0}.pc-file-name{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-file-sub{color:#ffffff73;margin-top:3px;font-size:12px}.pc-file-acts{flex:none;gap:6px;display:flex}.pc-file-acts .pc-btn{min-width:64px}.pc-resource{cursor:pointer;transition:background .16s var(--pc-ease);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pc-resource:hover,.pc-resource.hovered{background:#ffffff17}.pc-resource-glyph{color:#8fa9ee;background:#6c8ee224;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pc-resource-meta{flex:1;min-width:0}.pc-resource-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pc-resource-sub{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pc-resource-go{color:#ffffff4d;transition:transform .16s var(--pc-ease), color .16s var(--pc-ease);flex:none}.pc-resource:hover .pc-resource-go,.pc-resource.hovered .pc-resource-go{color:#fff;transform:translate(2px)}.pc-checklist-title{margin-bottom:10px}.pc-check{transition:background .16s var(--pc-ease);border-radius:12px;align-items:center;gap:11px;padding:9px 10px;display:flex}.pc-check:hover{background:#ffffff0a}.pc-check+.pc-check{margin-top:2px}.pc-check-box{cursor:pointer;color:#0000;width:19px;height:19px;transition:all .16s var(--pc-ease);background:#ffffff14;border-radius:6px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff2e}.pc-check[data-done=true] .pc-check-box{color:#fff;box-shadow:none;background:#78d6a8e6}.pc-check-main{flex:1;min-width:0}.pc-check-text{color:#ffffffe0;font-size:13px;line-height:1.4}.pc-check[data-done=true] .pc-check-text{color:#fff6;text-decoration:line-through}.pc-chip-btn{appearance:none;cursor:pointer;height:26px;font:inherit;color:#ffffffb3;transition:background .16s var(--pc-ease), color .16s var(--pc-ease);background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pc-chip-btn:hover,.pc-chip-btn.hovered{color:#fff;background:rgba(var(--pc-accent), .3)}.pc-choice-prompt{color:#fffffff2;margin-bottom:10px;font-size:13.5px;font-weight:600}.pc-choice-opts{flex-direction:column;gap:8px;display:flex}.pc-opt{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:#ffffffeb;transition:background .16s var(--pc-ease), box-shadow .16s var(--pc-ease);background:#ffffff0f;border:0;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.pc-opt:hover,.pc-opt.hovered{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a}.pc-opt[data-selected]{color:#121317;box-shadow:none;background:#ffffffeb}.pc-opt[data-selected] .pc-opt-badge{color:#121317;background:#1213171a}.pc-opt:disabled{cursor:default}.pc-choice[data-submitted] .pc-opt[data-muted]{opacity:.38;filter:saturate(.55)}.pc-opt-badge{width:22px;height:22px;color:rgb(var(--pc-accent));background:rgba(var(--pc-accent), .18);border-radius:999px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.pc-opt-label{letter-spacing:-.005em;flex:1;min-width:0;font-size:13.5px}.pc-choice-custom{color:#ffffffdb;width:100%;min-height:46px;transition:background .16s var(--pc-ease), box-shadow .16s var(--pc-ease), opacity .22s var(--pc-ease);background:#ffffff0b;border-radius:12px;align-items:center;gap:11px;padding:0 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.pc-choice-custom:hover,.pc-choice-custom.hovered,.pc-choice-custom:focus-within{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff21}.pc-choice-custom:has(.hovered){background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff21}.pc-choice-custom[data-selected]{box-shadow:inset 0 0 0 1px rgba(var(--pc-accent), .42);background:#ffffff17}.pc-choice-custom[data-muted]{opacity:.38}.pc-choice-custom input{min-width:0;height:44px;font:inherit;color:#fffffff0;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13.5px}.pc-choice-custom input::placeholder{color:#ffffff61}.pc-choice-submit-row{z-index:3;background:linear-gradient(#12131700,#121317 42%);justify-content:flex-end;align-items:center;gap:12px;min-height:40px;margin-top:0;padding:20px 0 2px;display:flex;position:sticky;bottom:0}.pc-choice-selection-count{color:#ffffff6e;font-size:11.5px}.pc-choice-submit{min-width:108px;min-height:38px;font:inherit;color:#111714;cursor:pointer;transition:transform .18s var(--pc-ease), opacity .16s ease, background .16s ease;background:#f5f7f6f5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex}.pc-choice-submit:hover:not(:disabled),.pc-choice-submit.hovered:not(:disabled){background:#fff;transform:translateY(-1px)}.pc-choice-submit:disabled{opacity:.3;cursor:default}.pc-choice[data-submitted] .pc-choice-submit{color:#144330;opacity:1;background:#daf7e8}.pc-choice[data-confirming] .pc-choice-submit{animation:.62s cubic-bezier(.16,1,.3,1) both pc-choice-confirm}@keyframes pc-choice-confirm{0%{transform:scale(.94);box-shadow:0 0 #58da9f00}42%{transform:scale(1.055);box-shadow:0 0 28px #58da9f47}to{transform:scale(1);box-shadow:0 0 16px #58da9f1f}}.pc-table-wrap{background:#ffffff0a;border-radius:14px;overflow:hidden}.pc-table{border-collapse:collapse;width:100%;font-size:12.5px}.pc-table th{text-align:left;letter-spacing:normal;text-transform:none;color:#ffffff80;background:#ffffff08;padding:10px 12px;font-size:11.5px;font-weight:600}.pc-table td{color:#ffffffd1;border-top:1px solid #ffffff0d;padding:9px 12px}.pc-table tr:hover td{background:#ffffff08}.pc-table [data-align=right]{text-align:right}.pc-table [data-align=center]{text-align:center}.pc-caption{color:#ffffff94;margin-top:10px;font-size:12.5px;line-height:1.5}.pc-code{background:#00000052;border-radius:14px;overflow:hidden}.pc-code-head{color:#ffffff80;background:#ffffff08;justify-content:space-between;align-items:center;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:flex}.pc-code pre{color:#ffffffdb;margin:0;padding:12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.pc-entities-title{margin-bottom:10px}.pc-entity-grid{grid-template-columns:repeat(var(--pc-cols,2), minmax(0, 1fr));gap:12px;display:grid}.pc-entity{background:#ffffff0d;border-radius:16px;padding:18px;position:relative;overflow:hidden}.pc-entity:before{content:"";background:radial-gradient(circle, rgba(var(--pc-e-accent,var(--pc-accent)), .16), transparent 70%);pointer-events:none;border-radius:999px;width:130px;height:130px;position:absolute;inset:-40% -30% auto auto}.pc-entity>*{position:relative}.pc-entity-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.pc-entity-title{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:600}.pc-entity-sub{color:#ffffff8c;white-space:nowrap;flex:none;font-size:13px;font-weight:500}.pc-entity-fields{flex-direction:column;gap:12px;display:flex}.pc-entity-f{flex-direction:column;gap:2px;display:flex}.pc-entity-f-label{color:#ffffff6b;font-size:11px}.pc-entity-f-value{color:#ffffffeb;font-size:13.5px;line-height:1.35}.pc-entity-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pc-tag{color:#ffffffb3;background:#ffffff14;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.pc-stats{flex-wrap:wrap;gap:10px;display:flex}.pc-stat{box-sizing:border-box;background:#ffffff0d;border-radius:14px;flex:140px;min-width:0;padding:13px 14px}.pc-stat-value{letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;font-size:20px;font-weight:600}.pc-stat-value[data-fit=m]{font-size:15px;line-height:1.3}.pc-stat-value[data-fit=s]{font-size:12.5px;line-height:1.35}.pc-stat-label{color:#ffffff80;margin-top:2px;font-size:11.5px}.pc-stat-delta{margin-top:4px;font-size:11.5px;font-weight:600}.pc-stat-delta[data-tone=up]{color:#74d6a8}.pc-stat-delta[data-tone=down]{color:#ef6b6b}.pc-stat-delta[data-tone=flat]{color:#ffffff73}.pc-divider{background:#ffffff12;height:1px;margin:2px 0}.pc-suggestions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.pc-suggestion{appearance:none;cursor:pointer;height:32px;font:inherit;letter-spacing:-.005em;color:#ffffffd9;transition:background .16s var(--pc-ease), color .16s var(--pc-ease);background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.pc-suggestion:hover,.pc-suggestion.hovered{color:#fff;background:rgba(var(--pc-accent), .28)}.pc-suggestion-go{color:#fff6}@media (prefers-reduced-motion:reduce){.pc-doc,.pc-block{animation:none}.pc-btn,.pc-resource,.pc-opt,.pc-check,.pc-suggestion{transition:none}}.pc-doc-title-row{align-items:center;gap:8px;display:flex}.pc-doc-status{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:inline-flex}.pc-doc-status[data-status=succeeded]{color:#6fdd96;background:#48c77438}.pc-doc-status[data-status=failed]{color:#ff9b93;background:#ff6b6133}.pc-doc-status[data-status=confirm]{color:#a7bbff;background:#7a97ff38}.pc-doc-status[data-status=info]{color:#ffffffb8;background:#ffffff24}.pc-app-icon{object-fit:contain;border-radius:5px;display:block}.pc-doc-icon{color:#ffffffd9;background:#ffffff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pc-doc-icon .pc-app-icon{width:16px;height:16px}.pc-plan-title{letter-spacing:.02em;opacity:.6;margin-bottom:8px;font-size:12px;font-weight:600}.pc-plan-steps{flex-direction:column;gap:10px;display:flex}.pc-plan-step{align-items:flex-start;gap:10px;display:flex}.pc-plan-icon{color:#ffffffd1;background:#ffffff14;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.pc-plan-icon .pc-app-icon{width:15px;height:15px}.pc-plan-copy{min-width:0}.pc-plan-header{font-size:13.5px;font-weight:600;line-height:1.35}.pc-plan-detail{opacity:.66;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pc-draft-attachments{flex-wrap:wrap;gap:6px;padding:16px 0 0;display:flex}.pc-draft-attachment{opacity:.85;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:12px;display:inline-flex;overflow:hidden}.pc-doc[data-family=receipt]{--pc-accent:92, 196, 139}.pc-doc[data-family=draft]{--pc-accent:158, 136, 230}.pc-doc[data-family=plan]{--pc-accent:105, 152, 235}.pc-doc[data-family=meeting]{--pc-accent:227, 164, 91}.pc-doc[data-family=data]{--pc-accent:82, 178, 211}.pc-doc[data-family=research]{--pc-accent:176, 128, 220}.pc-doc[data-family=decision]{--pc-accent:125, 151, 243}.pc-doc[data-family=artifact]{--pc-accent:142, 158, 184}.pc-doc[data-family=narrative]{--pc-accent:142, 151, 174}.pc-doc[data-family=receipt]:before{opacity:.72;inset:-58% auto auto -28%}.pc-doc[data-family=draft]:before,.pc-doc[data-family=decision]:before{opacity:.65;inset:auto -28% -68% auto}.pc-doc[data-family=meeting]:before,.pc-doc[data-family=research]:before{opacity:.58;inset:-58% -24% auto auto}.pc-doc[data-family=data]:before{opacity:.62;width:310px;inset:-66% auto auto 18%}.pc-doc[data-family=receipt] .pc-scroll{padding-top:26px;padding-bottom:24px}.pc-doc[data-family=receipt] .pc-blocks{gap:14px}.pc-doc[data-family=receipt] .pc-receipt[data-layout=ledger]{gap:20px 28px}.pc-doc[data-family=receipt] .pc-receipt[data-layout=ledger] .pc-fields{padding-top:4px}.pc-doc[data-family=draft] .pc-blocks{gap:16px}.pc-doc[data-family=draft] .pc-block[data-block=draft]{position:relative}.pc-doc[data-family=draft] .pc-draft-head{padding-bottom:12px}.pc-doc[data-family=draft] .pc-draft-subject{padding-bottom:12px;font-size:15px}.pc-doc[data-family=draft] .pc-draft-body{color:#ffffffe0;font-size:14.5px;line-height:1.62}.pc-doc[data-family=draft] .pc-draft-foot{padding-top:14px}.pc-doc[data-family=draft][data-settled] .pc-draft-content{opacity:.72;filter:saturate(.72);transition:opacity .42s var(--pc-ease), filter .42s var(--pc-ease)}.pc-doc[data-family=plan][data-settled] .pc-plan-steps{opacity:.7;filter:saturate(.7);transition:opacity .42s var(--pc-ease), filter .42s var(--pc-ease)}.pc-doc[data-family=draft] .pc-draft-foot .pc-btn{min-width:78px}.pc-draft[data-layout=bubble] .pc-draft-content{background:rgba(var(--pc-accent), .13);border-radius:8px 22px 22px;width:fit-content;max-width:90%;padding:16px 18px;position:relative;box-shadow:inset 0 1px #ffffff0e}.pc-draft[data-layout=bubble] .pc-draft-foot{max-width:90%}.pc-draft[data-layout=conversation]{background:#ffffff0d;border-radius:22px;padding:16px 18px 18px;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #0000001f}.pc-draft[data-layout=conversation] .pc-draft-head{border-bottom:1px solid #ffffff12;margin:0 -2px 14px;padding:0 2px 14px}.pc-draft[data-layout=conversation] .pc-draft-body{font-size:14px}.pc-draft[data-layout=letter] .pc-draft-content{color:#17181c;background:#f7f7f9f5;border-radius:20px;padding:20px 22px;box-shadow:0 14px 32px #0000002e,inset 0 1px #ffffffe6}.pc-draft[data-layout=letter] .pc-draft-subject{color:#17181c;border-bottom:1px solid #1213171a;margin-bottom:14px}.pc-draft[data-layout=letter] .pc-draft-body{color:#121317d1}.pc-draft[data-layout=letter] .pc-draft-attachment{color:#121317b8;background:#12131714}.pc-draft[data-layout=letter] .pc-draft-subject-input,.pc-draft[data-layout=letter] .pc-draft-body-input{color:#17181c}.pc-draft[data-layout=letter] .pc-draft-body-input{background:#1213170e}.pc-draft[data-layout=composer]{background:#ffffff0d;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 14px 34px #00000024}.pc-draft[data-layout=composer] .pc-draft-head,.pc-draft[data-layout=composer] .pc-draft-addresses,.pc-draft[data-layout=composer] .pc-draft-content,.pc-draft[data-layout=composer] .pc-draft-foot{margin-left:20px;margin-right:20px}.pc-draft[data-layout=composer] .pc-draft-head{padding-top:18px}.pc-draft[data-layout=composer] .pc-draft-content{min-height:138px;padding:4px 0 20px}.pc-draft[data-layout=composer] .pc-draft-subject{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin-bottom:16px;padding:10px 0 14px}.pc-draft[data-layout=composer] .pc-draft-foot{border-top:1px solid #ffffff12;padding:14px 0 18px}.pc-draft[data-layout=compact]{background:linear-gradient(145deg, rgba(var(--pc-accent), .12), transparent 72%), #ffffff0c;border-radius:20px;max-width:680px;padding:14px 16px 16px;box-shadow:inset 0 0 0 1px #ffffff0d}.pc-draft[data-layout=compact] .pc-draft-head{padding-bottom:10px}.pc-draft[data-layout=compact] .pc-draft-content{padding-left:42px}.pc-draft[data-layout=compact] .pc-draft-body{line-height:1.48}.pc-draft[data-layout=compact] .pc-draft-foot{padding-top:12px}.pc-doc[data-family=draft] .pc-doc-head{padding-right:calc(var(--pc-tools-w,140px) + 40px + 12px)}.pc-doc[data-family=draft][data-surface-tools=external]:not([data-header-accessory]) .pc-doc-head{padding-right:0}.pc-doc[data-family=draft] .pc-doc-title-row{gap:12px;min-height:46px}.pc-doc[data-family=draft] .pc-doc-icon{background:#ffffff13;border-radius:15px;width:46px;height:46px}.pc-doc[data-family=draft] .pc-doc-icon .pc-app-icon{border-radius:7px;width:28px;height:28px}.pc-doc[data-family=draft] .pc-doc-title{font-size:18px;line-height:1.2}.pc-doc[data-family=draft] .pc-card-tools{top:35px;right:40px}.pc-doc[data-family=draft] .pc-draft[data-layout=composer]{background:#ffffff0d;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 14px 34px #00000024}.pc-doc[data-family=draft] .pc-draft[data-layout=composer] .pc-draft-content{min-height:118px;margin:0;padding:8px 20px 20px}.pc-draft-fields{flex-direction:column;margin-bottom:18px;display:flex}.pc-draft-field{min-height:40px;transition:background .16s var(--pc-ease), box-shadow .16s var(--pc-ease);border-radius:10px;grid-template-columns:58px minmax(0,1fr) 60px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:grid;position:relative}.pc-draft-field+.pc-draft-field{border-top:1px solid #fff1;border-top-left-radius:0;border-top-right-radius:0}.pc-draft-field:hover,.pc-draft-field:focus-within{background:#ffffff09}.pc-draft-field[data-editing]{background:#6c8ee214;box-shadow:inset 0 0 0 1px #8fa9ee29}.pc-draft-field-label{color:#ffffff6b}.pc-draft-field-value{color:#ffffffd4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-draft-field-value[data-empty]{color:#ffffff47}.pc-draft-field-value-strong{color:#fffffff2;font-weight:600}.pc-draft-field-input{appearance:none;color:#fffffff5;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:0;padding:0}.pc-draft-field-edit{color:#ffffff8c;opacity:.46;cursor:pointer;width:28px;height:28px;transition:width .22s var(--pc-ease), opacity .14s ease, background .14s ease, color .14s ease;background:0 0;border:0;border-radius:9px;justify-content:center;justify-self:end;align-items:center;gap:4px;padding:0;display:inline-flex;overflow:hidden}.pc-draft-edit-label{opacity:0;max-width:0;color:inherit;white-space:nowrap;transition:max-width .22s var(--pc-ease), opacity .15s ease, transform .22s var(--pc-ease);font-size:10.5px;font-weight:620;overflow:hidden;transform:translate(-3px)}.pc-draft-field:hover .pc-draft-field-edit,.pc-draft-field:focus-within .pc-draft-field-edit,.pc-draft-message:hover .pc-draft-field-edit,.pc-draft-message:focus-within .pc-draft-field-edit{opacity:1;color:#fff;background:#ffffff1f;width:58px}.pc-draft-field:hover .pc-draft-edit-label,.pc-draft-field:focus-within .pc-draft-edit-label,.pc-draft-message:hover .pc-draft-edit-label,.pc-draft-message:focus-within .pc-draft-edit-label{opacity:1;max-width:24px;transform:none}.pc-draft-field-edit:hover,.pc-draft-field-edit.hovered{color:#fff;background:#ffffff24}.pc-draft-message{min-height:92px;transition:background .16s var(--pc-ease), box-shadow .16s var(--pc-ease);border-radius:12px;padding:12px 20px 12px 10px;position:relative}.pc-draft-message[data-editing]{background:#6c8ee214;box-shadow:inset 0 0 0 1px #8fa9ee29}.pc-draft-message .pc-draft-body{font-size:14px;line-height:1.62}.pc-draft-body-actions{z-index:2;background:0 0;border-radius:12px;align-items:center;gap:5px;padding:3px;transition:background .16s,box-shadow .16s,-webkit-backdrop-filter .16s,backdrop-filter .16s;display:flex;position:absolute;top:10px;right:10px}.pc-draft-message:hover .pc-draft-body-actions,.pc-draft-message:focus-within .pc-draft-body-actions{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#1f2025d1;box-shadow:0 6px 18px #0000002e,inset 0 0 0 1px #ffffff12}.pc-draft-body-copy{color:#ffffffc2;opacity:0;pointer-events:none;width:0;height:28px;font:inherit;cursor:pointer;transition:width .22s var(--pc-ease), opacity .15s ease, background .15s ease;background:#ffffff17;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:10.5px;font-weight:620;display:inline-flex;overflow:hidden}.pc-draft-message:hover .pc-draft-body-copy,.pc-draft-message:focus-within .pc-draft-body-copy{opacity:1;pointer-events:auto;width:62px}.pc-draft-body-copy:hover,.pc-draft-body-copy.hovered{color:#fff;background:#ffffff26}.pc-draft-message .pc-draft-body-input{resize:none;background:0 0;border-radius:0;min-height:92px;padding:2px 0;font-size:14px;line-height:1.62}.pc-doc[data-family=draft] .pc-draft-foot{border-top:1px solid #ffffff12;margin:0 20px;padding:14px 0 18px}.pc-doc[data-family=plan] .pc-blocks{gap:16px}.pc-doc[data-family=plan] .pc-card-tools{top:23px;right:28px}.pc-doc[data-family=plan] .pc-plan-title{opacity:.9;margin-bottom:16px;font-size:14px}.pc-doc[data-family=plan][data-header-accessory] .pc-plan-title{overflow-wrap:anywhere;padding-right:220px}.pc-doc[data-family=plan] .pc-plan-steps{gap:0}.pc-doc[data-family=plan] .pc-plan-step{gap:14px;min-height:54px;padding-bottom:16px;position:relative}.pc-doc[data-family=plan] .pc-plan-step:last-child{min-height:0;padding-bottom:0}.pc-doc[data-family=plan] .pc-plan-step:not(:last-child):after{content:"";background:linear-gradient(rgba(var(--pc-accent), .48), rgba(var(--pc-accent), .08));width:1px;position:absolute;top:31px;bottom:1px;left:14px}.pc-doc[data-family=plan] .pc-plan-icon{z-index:1;background:rgba(var(--pc-accent), .14);border-radius:10px;width:30px;height:30px;position:relative}.pc-doc[data-family=plan] .pc-plan-header{font-size:14px}.pc-doc[data-family=meeting] .pc-blocks{gap:24px}.pc-doc[data-family=meeting] .pc-block[data-block=prose]{max-width:96%}.pc-doc[data-family=meeting] .pc-block[data-block=prose] .pc-md,.pc-doc[data-family=meeting] .pc-block[data-block=prose] .pc-prose{color:#ffffffdb;font-size:14.5px;line-height:1.7}.pc-doc[data-family=meeting] .pc-block[data-block=checklist]{background:#ffffff0b;border-radius:20px;padding:18px 18px 12px}.pc-doc[data-family=meeting] .pc-checklist-title{margin:0 0 12px 2px;font-size:14px}.pc-doc[data-family=meeting] .pc-check{padding:10px 2px}.pc-doc[data-family=meeting] .pc-check-text{font-size:13.5px;line-height:1.5}.pc-doc[data-family=data] .pc-blocks{gap:18px}.pc-doc[data-family=data] .pc-stats{background:0 0;border-radius:0;gap:10px;overflow:visible}.pc-doc[data-family=data] .pc-stat{background:#ffffff0e;border-radius:18px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000001a}.pc-doc[data-family=data] .pc-stat+.pc-stat{box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000001a}.pc-doc[data-family=data] .pc-stat-value{letter-spacing:-.04em;font-size:26px}.pc-doc[data-family=data] .pc-stat-value[data-fit=m]{letter-spacing:-.02em;font-size:17px}.pc-doc[data-family=data] .pc-stat-value[data-fit=s]{letter-spacing:-.01em;font-size:13.5px}.pc-doc[data-family=data] .pc-table-wrap,.pc-doc[data-family=data] .pc-code{background:#ffffff0b;border-radius:18px;box-shadow:inset 0 1px #ffffff09}.pc-doc[data-family=data] .pc-table th{color:#ffffff94;background:rgba(var(--pc-accent), .07);padding-top:12px;padding-bottom:12px}.pc-doc[data-family=data] .pc-table td{padding-top:11px;padding-bottom:11px}.pc-doc[data-family=research] .pc-blocks{counter-reset:pc-source;gap:24px}.pc-doc[data-family=research] .pc-h1{font-size:18px;line-height:1.28}.pc-doc[data-family=research] .pc-block[data-block=prose] .pc-md,.pc-doc[data-family=research] .pc-block[data-block=prose] .pc-prose{color:#fffc;font-size:14px;line-height:1.7}.pc-doc[data-family=research] .pc-block[data-block=resource]{counter-increment:pc-source}.pc-doc[data-family=research] .pc-resource{background:0 0;border-radius:10px;padding:10px 4px}.pc-doc[data-family=research] .pc-resource-glyph{color:#ffffffb8;background:rgba(var(--pc-accent), .14);border-radius:999px;width:30px;height:30px}.pc-doc[data-family=research] .pc-resource-glyph:after{content:counter(pc-source);font-size:11px;font-weight:650}.pc-doc[data-family=research] .pc-resource-glyph>*{display:none}.pc-doc[data-family=research] .pc-entity{border-radius:20px;padding:20px}.pc-doc[data-family=decision] .pc-blocks{gap:18px}.pc-doc[data-family=decision] .pc-doc-icon{color:#8dabff;background:#5d7dd629}.pc-doc[data-family=decision] .pc-doc-title{max-width:780px}.pc-doc[data-family=decision] .pc-choice-prompt{max-width:88%;margin-bottom:16px;font-size:16px;line-height:1.4}.pc-doc[data-family=decision] .pc-choice-opts{gap:8px}.pc-doc[data-family=decision] .pc-opt{border-radius:16px;min-height:46px;padding:10px 14px}.pc-doc[data-family=decision] .pc-choice-custom{min-height:42px;padding-inline:14px}.pc-doc[data-family=decision] .pc-choice-custom input{height:40px}.pc-doc[data-family=decision] .pc-choice-submit-row{min-height:38px;padding-top:10px}.pc-doc[data-family=decision] .pc-opt-badge{width:26px;height:26px}.pc-doc[data-family=decision] .pc-opt-label{font-size:14px}.pc-doc[data-family=artifact] .pc-blocks{gap:16px}.pc-doc[data-family=artifact] .pc-file{background:linear-gradient(135deg,#fff1,#ffffff06);border-radius:20px;gap:16px;padding:18px}.pc-doc[data-family=artifact] .pc-file-thumb{border-radius:15px;width:52px;height:52px}.pc-doc[data-family=artifact] .pc-file-name{font-size:15px}.pc-doc[data-family=artifact] .pc-code,.pc-doc[data-family=artifact] .pc-block[data-block=diagram]>*{border-radius:18px}.pc-doc[data-family=narrative] .pc-blocks{gap:22px}.pc-doc[data-family=narrative] .pc-block[data-block=prose] .pc-md,.pc-doc[data-family=narrative] .pc-block[data-block=prose] .pc-prose{color:#ffffffd1;font-size:14.5px;line-height:1.72}
.pc-ask{flex-direction:column;gap:10px;display:flex}.pc-ask-prompt{color:#fffffff2;font-size:13.5px;font-weight:600}.pc-ask-voice-hint{color:#ffffff6e;font-size:11.5px}.pc-ask-voice-hint kbd{font:inherit;background:#ffffff14;border-radius:5px;padding:1px 5px}.pc-ask-settled{color:#ffffffeb;background:#78d6a81a;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.pc-ask-settled-check{color:#74d6a8;flex:none}.pc-ask-chip-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.pc-ask-chip-meta{color:#ffffff73;white-space:nowrap;flex:none;font-size:11.5px}.pc-ask-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pc-ask-submit{min-width:108px;min-height:38px;font:inherit;color:#111714;cursor:pointer;transition:transform .18s var(--pc-ease), opacity .16s ease, background .16s ease;background:#f5f7f6f5;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex}.pc-ask-submit:hover:not(:disabled),.pc-ask-submit.hovered:not(:disabled){background:#fff;transform:translateY(-1px)}.pc-ask-submit:disabled{opacity:.3;cursor:default}.pc-ask-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;color:#fffffff0;width:100%;min-height:46px;font:inherit;transition:background-color .16s var(--pc-ease), box-shadow .16s var(--pc-ease);background-color:#ffffff0b;border:0;border-radius:12px;outline:none;padding:0 13px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffffff12}.pc-ask-input:hover,.pc-ask-input:focus,.pc-ask-input:focus-within{background-color:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff21}select.pc-ask-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='rgba(255,255,255,0.55)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:40px}.pc-ask-input::placeholder{color:#ffffff61}.pc-ask-typeahead{align-items:center;gap:8px;display:flex;position:relative}.pc-ask-typeahead .pc-btn{flex:none}.pc-ask-matches{z-index:5;background:#18191e;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 34px #00000059}.pc-ask-match{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s var(--pc-ease);background:0 0;border:0;border-radius:9px;align-items:baseline;gap:8px;padding:9px 10px;font-size:13px;display:flex}.pc-ask-match:hover,.pc-ask-match.hovered{background:#ffffff14}.pc-form-fields{flex-direction:column;gap:12px;display:flex}.pc-form-field{transition:opacity .18s var(--pc-ease);flex-direction:column;gap:6px;display:flex}.pc-form-fields:focus-within .pc-form-field:not(:focus-within){opacity:.55}.pc-form-file{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:100%;overflow:hidden}.pc-form-file[data-picked]{color:#fffffff2}.pc-form-label{color:#ffffff73;font-size:11.5px;font-weight:600}.pc-form-required{color:rgb(var(--pc-accent))}.pc-form-multiline{resize:vertical;min-height:64px;padding-top:12px}.pc-form-stepper{background:#ffffff0b;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.pc-form-stepper button{color:#ffffffd9;width:28px;height:28px;font:inherit;cursor:pointer;transition:background .16s var(--pc-ease), color .16s var(--pc-ease);background:#ffffff14;border:0;border-radius:999px;font-size:15px;line-height:1}.pc-form-stepper button:hover:not(:disabled),.pc-form-stepper button.hovered:not(:disabled){color:#fff;background:#ffffff24}.pc-form-stepper button:disabled{opacity:.3;cursor:default}.pc-form-stepper-value{text-align:center;min-width:34px;font-size:13.5px;font-weight:600}.pc-form-toggle{cursor:pointer;width:40px;height:24px;transition:background .18s var(--pc-ease);background:#ffffff1f;border:0;border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.pc-form-toggle[data-on]{box-shadow:none;background:#78d6a8e6}.pc-form-toggle-knob{width:18px;height:18px;transition:transform .2s var(--pc-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.pc-form-toggle[data-on] .pc-form-toggle-knob{transform:translate(16px)}.pc-opt-meta{color:#ffffff73;white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px}.pc-opt[data-selected] .pc-opt-meta{color:#1213178c}.pc-opt-verified{vertical-align:middle;color:#74d6a8;margin-left:5px;display:inline-flex}.pc-opt[data-selected] .pc-opt-verified{color:#144330}.pc-choice-submit-row .pc-btn-primary{margin-right:auto}.pc-choice-preview,.pc-triage{flex-direction:column;gap:10px;display:flex}.pc-triage-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pc-triage-title{color:#fffffff2;font-size:13.5px;font-weight:600}.pc-triage-tally{color:#ffffff6e;font-size:11.5px}.pc-triage-rows{flex-direction:column;gap:8px;display:flex}.pc-triage-row{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:#ffffffeb;transition:background .16s var(--pc-ease), box-shadow .16s var(--pc-ease), opacity .22s var(--pc-ease);background:#ffffff0f;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.pc-triage-row:hover:not(:disabled),.pc-triage-row.hovered:not(:disabled){background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a}.pc-triage-row:has(.hovered):not(:disabled){background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a}.pc-triage-row:disabled{cursor:default}.pc-triage-row[data-state=keep] .pc-triage-mark{color:#fff;box-shadow:none;background:#78d6a8e6}.pc-triage-row[data-state=skip]{opacity:.38;filter:saturate(.55)}.pc-triage-row[data-state=skip] .pc-triage-row-title{-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected]{color:#121317;box-shadow:none;background:#f5f7f6f5}.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected]:hover:not(:disabled),.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected].hovered:not(:disabled){background:#fff}.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected] .pc-triage-mark{color:#121317;box-shadow:none;background:#1213171a}.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected] .pc-triage-row-title{color:#121317}.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected] .pc-triage-row-detail,.pc-choice-preview[data-choice-mode=single] .pc-triage-row[data-state=selected] .pc-triage-row-action{color:#12131794}.pc-triage-mark{color:#ffffff73;width:19px;height:19px;transition:all .16s var(--pc-ease);background:#ffffff14;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff2e}.pc-triage-mark svg{width:13px;height:13px}.pc-triage-copy{flex-direction:column;flex:1;min-width:0;display:flex}.pc-triage-row-title{letter-spacing:-.005em;color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.pc-triage-row-detail{color:#ffffff73;font-size:11.5px}.pc-triage-row-action{color:#ffffff6e;flex:none;font-size:11.5px;font-weight:600}.pc-table-cell-edit{align-items:center;gap:6px;display:inline-flex}.pc-table-cell-edit input{min-width:60px;box-shadow:inset 0 0 0 1px rgba(var(--pc-accent), .42);color:inherit;font:inherit;background:#ffffff13;border:0;border-radius:8px;outline:none;padding:3px 8px;font-size:12.5px}.pc-table-edit-pencil{color:#ffffff8c;cursor:pointer;opacity:0;width:22px;height:22px;transition:opacity .16s var(--pc-ease), background .16s var(--pc-ease), color .16s var(--pc-ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}tr:hover .pc-table-edit-pencil,tr.hovered .pc-table-edit-pencil{opacity:1}tr:has(.hovered) .pc-table-edit-pencil{opacity:1}.pc-table-edit-pencil:hover,.pc-table-edit-pencil.hovered{color:#fff;background:#ffffff1f}.pc-table-row-remove{color:#ffffff8c;cursor:pointer;opacity:0;width:22px;height:22px;transition:opacity .16s var(--pc-ease), background .16s var(--pc-ease), color .16s var(--pc-ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}tr:hover .pc-table-row-remove,tr.hovered .pc-table-row-remove,tr[data-removed] .pc-table-row-remove{opacity:1}tr:has(.hovered) .pc-table-row-remove{opacity:1}.pc-table-row-remove:hover,.pc-table-row-remove.hovered{color:#ffb4ad;background:#e5484d29}tr[data-removed]{opacity:.38;filter:saturate(.55)}tr[data-removed] td{-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}@media (prefers-reduced-motion:reduce){.pc-ask-submit,.pc-triage-row,.pc-form-field,.pc-form-toggle-knob{transition:none}}.pc-inreq{flex-direction:column;gap:10px;display:flex}.pc-inreq-cands{flex-direction:column;gap:8px;display:flex}.pc-inreq-cand{appearance:none;text-align:left;width:100%;font:inherit;color:#ffffffeb;cursor:pointer;background:#ffffff12;border:0;border-radius:12px;align-items:center;gap:11px;padding:12px 15px;font-size:13.5px;transition:background .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pc-inreq-cand:hover,.pc-inreq-cand.hovered{background:#ffffff1f}.pc-inreq-cand[data-selected]{background:rgba(var(--pc-accent), .16);box-shadow:inset 0 0 0 1px rgba(var(--pc-accent), .4)}.pc-inreq-cand-badge{width:20px;height:20px;color:rgb(var(--pc-accent));background:#ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pc-inreq-cand[data-selected] .pc-inreq-cand-badge{background:rgba(var(--pc-accent), .25);box-shadow:inset 0 0 0 1px rgba(var(--pc-accent), .5)}.pc-inreq-cand-label{min-width:0}.pc-inreq-cand-detail{color:#ffffff8c}.pc-inreq-drop{text-align:center;color:#ffffffb8;cursor:pointer;background:#ffffff12;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:116px;padding:18px;font-size:13.5px;line-height:1.5;transition:background .16s cubic-bezier(.4,0,.2,1),color .16s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.pc-inreq-drop:hover,.pc-inreq-drop.hovered{color:#ffffffeb;background:#ffffff1c}.pc-inreq-drop[data-has-files]{text-align:left;justify-content:flex-start;align-items:stretch;padding:14px}.pc-inreq-files{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.pc-inreq-file{color:#ffffffe6;background:#ffffff17;border-radius:10px;align-items:center;max-width:190px;padding:5px 9px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pc-inreq-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-inreq-files-count{color:#ffffffd9;width:100%;margin-bottom:4px;font-size:13px;font-weight:500}.pc-inreq-file-more{box-shadow:none;color:#ffffff8c;background:0 0}.pc-inreq-file .pc-inreq-file-remove{appearance:none;color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;margin-left:6px;padding:0;display:inline-flex}.pc-inreq-file .pc-inreq-file-remove:hover,.pc-inreq-file .pc-inreq-file-remove.hovered{color:#fffffff2;background:#ffffff24}.pc-inreq-file-add{color:#ffffffb3;background:0 0;gap:5px;box-shadow:inset 0 0 0 1px #ffffff29}.pc-inreq-describe{position:relative}.pc-inreq-placeholder{color:#ffffff6b;pointer-events:none;align-items:center;gap:7px;font-size:13.5px;line-height:1.45;transition:opacity .12s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:12px;left:15px}.pc-inreq-describe:focus-within .pc-inreq-placeholder,.pc-inreq-describe[data-has-text] .pc-inreq-placeholder{opacity:0}.pc-inreq-describe textarea{box-sizing:border-box;resize:none;cursor:text;width:100%;min-height:116px;font:inherit;color:#ffffffeb;background:#ffffff12;border:0;border-radius:14px;outline:none;padding:12px 15px;font-size:13.5px;line-height:1.45;transition:box-shadow .16s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #ffffff14}.pc-inreq-describe textarea:focus{box-shadow:inset 0 0 0 1.5px rgba(var(--pc-accent), .55)}.pc-inreq-describe textarea::placeholder{color:#ffffff6b}.pc-inreq-footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pc-inreq-cancel{appearance:none;font:inherit;color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:500;transition:color .16s cubic-bezier(.4,0,.2,1),background .16s cubic-bezier(.4,0,.2,1)}.pc-inreq-cancel:hover,.pc-inreq-cancel.hovered{color:#ffffffe6;background:#ffffff14}
