.pt{--pt-wire:#3a3630;--pt-wire-top:color-mix(in srgb, var(--pf-t1) 35%, transparent);--m-pane:var(--pf-s0);--m-list:var(--pf-s1);--m-raise:color-mix(in oklab, var(--pf-t1) 6%, var(--m-pane));--m-raise-2:color-mix(in oklab, var(--pf-t1) 11%, var(--m-pane));--m-line:var(--pf-line);--m-line-strong:color-mix(in oklab, var(--pf-t1) 22%, var(--pf-line));--m-ease:cubic-bezier(.22, 1, .36, 1);color:var(--pf-t1);font-family:var(--font-sans);text-align:left;font-size:14px;line-height:1.45;position:relative}.pt :where(h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.pt :where(ul,ol){list-style:none}.pt :where(button){color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.pt :where(button:disabled){cursor:default}.pt :where(img){display:block}.pt [hidden]{display:none!important}.pt-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;display:block}.pt-dia{width:10px;height:10px;color:var(--pf-signal);flex:none;display:block}.pt-sprite{width:0;height:0;position:absolute;overflow:hidden}.pt-face{object-fit:cover;background:#d8e2fd;border-radius:999px;flex:none;display:block}.pt :where(button,input,summary):focus-visible{outline:2px solid var(--pf-signal);outline-offset:2px}.pt-app{padding:16px 18px 0}.pt-top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pt-top__title{align-items:baseline;gap:8px;display:inline-flex}.pt-top__h{font-size:15px;font-weight:550}.pt-top__n{color:var(--pf-t3);font-variant-numeric:tabular-nums;font-size:13px}.pt-tabs{border:1px solid var(--pf-line);border-radius:6px;display:inline-flex;overflow:hidden}.pt-tab{height:30px;color:var(--pf-t3);transition:color .15s var(--m-ease), background-color .15s var(--m-ease);padding:0 12px;font-size:13px;font-weight:500}.pt-tab+.pt-tab{border-left:1px solid var(--pf-line)}.pt-tab[aria-selected=true]{background:var(--pf-s3);color:var(--pf-t1)}.pt-tab:not([aria-selected=true]):not(:disabled):hover{color:var(--pf-t1)}.pt-tab:focus-visible{outline-offset:-2px}.pt-btn{border:1px solid var(--pf-line);height:30px;color:var(--pf-t1);white-space:nowrap;transition:background-color .15s var(--m-ease), border-color .15s var(--m-ease);border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.pt-btn:not(:disabled):hover{background:var(--pf-s3)}.pt-btn .pt-icon{width:14px;height:14px}.pt-btn--primary{border-color:var(--pf-t1);background:var(--pf-t1);color:var(--pf-bg)}.pt-btn--primary:not(:disabled):hover{background:color-mix(in oklab, var(--pf-t1) 86%, var(--pf-bg))}.pt-btn--ghost{color:var(--pf-t2);border-color:#0000}.pt-sub{border-top:1px solid var(--pf-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:10px;padding:8px 0 10px;display:flex}.pt-working{min-width:0;color:var(--pf-t2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pt-working__dot{background:var(--pf-signal);border-radius:999px;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite pt-pulse}.pt-source{color:var(--pf-t3);font-size:12px}.pt-panels{position:relative}.pt-roll{border:1px solid var(--pf-line-strong);height:22px;color:var(--pf-t2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.pt-roll__dot{background:var(--pf-warning);border-radius:999px;width:6px;height:6px}.pt-fig{border:1px solid var(--pf-line);background:var(--pf-s1);border-radius:6px;position:relative}.pt-tick{z-index:2;pointer-events:none;border-color:color-mix(in srgb, var(--pf-t1) 40%, transparent);border-style:solid;border-width:0;width:8px;height:8px;position:absolute}.pt-tick--tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.pt-tick--tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.pt-tick--bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.pt-tick--br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.pt-fig__head{border-bottom:1px solid var(--pf-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 14px;display:flex}.pt-fig__no{border:1px solid var(--pf-line);color:var(--pf-t3);border-radius:3px;padding:2px 6px;font-size:12px;font-weight:500;line-height:1}.pt-fig__title{font-size:13px;font-weight:500}.pt-fig__rev{color:var(--pf-t3);margin-left:auto;font-size:12px;font-weight:500}.pt-canvas{border-radius:0 0 6px 6px;position:relative;overflow:hidden;container-type:inline-size}.pt-plot{--u:calc(100cqi / var(--W));width:100%;height:calc(var(--H) * var(--u));background-image:radial-gradient(circle, color-mix(in srgb, var(--pf-t1) 8%, transparent) 0 calc(1 * var(--u)), transparent calc(1.4 * var(--u)));background-size:calc(22 * var(--u)) calc(22 * var(--u));background-position:calc(11 * var(--u)) calc(11 * var(--u));position:relative}.pt-node{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));transition:opacity .15s var(--m-ease), filter .15s var(--m-ease);position:absolute}.pt-plot[data-focus] .pt-node:not([data-lit]),.pt-plot[data-focus] .pt-wire:not([data-lit]){opacity:.16;filter:grayscale()}.pt-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pt-wire{fill:none;stroke:var(--pt-wire);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity .15s var(--m-ease), stroke .15s var(--m-ease)}.pt-wire--top{stroke:var(--pt-wire-top);stroke-width:1.5px}.pt-plot[data-focus] .pt-wire[data-lit]{stroke:var(--pt-wire-top)}.pt-live-paths{transition:opacity .15s var(--m-ease)}.pt-plot[data-focus] .pt-live-paths:not([data-keep]){opacity:.16}.pt-halo{fill:none;stroke:color-mix(in srgb, var(--pf-signal) 18%, transparent);stroke-width:5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pt-lit{fill:none;stroke:var(--pf-signal);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pt-parcel{opacity:0;visibility:hidden}.pt-parcel__halo{fill:var(--pf-signal-soft)}.pt-parcel__core{fill:var(--pf-signal)}.pt-you{justify-content:center;align-items:center;gap:calc(2 * var(--u));border:1px solid var(--pf-t1);background:var(--pf-s1);text-align:center;border-radius:2px;flex-direction:column;display:flex}.pt-you__name{font-size:calc(14 * var(--u));font-weight:500;line-height:1.2}.pt-you__role{color:var(--pf-t3);font-size:calc(12 * var(--u));font-weight:500;line-height:1.25}.pt-card{padding:calc(9 * var(--u)) calc(10 * var(--u)) 0 calc(12 * var(--u));border:1px solid var(--pf-line);background:var(--pf-s1);color:var(--pf-t1);text-align:left;transition:border-color .15s var(--m-ease), opacity .15s var(--m-ease), filter .15s var(--m-ease);border-radius:2px;flex-direction:column;display:flex}.pt-card:not(:disabled):hover{border-color:color-mix(in srgb, var(--pf-t1) 30%, var(--pf-line))}.pt-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--pf-t1) 50%, var(--pf-line))}.pt-card[aria-pressed=true]:before,.pt-card[aria-pressed=true]:after{content:"";pointer-events:none;background:linear-gradient(var(--pt-tick), var(--pt-tick)) top left / 8px 2px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) top left / 2px 8px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) top right / 8px 2px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) top right / 2px 8px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) bottom left / 8px 2px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) bottom left / 2px 8px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) bottom right / 8px 2px no-repeat, linear-gradient(var(--pt-tick), var(--pt-tick)) bottom right / 2px 8px no-repeat;--pt-tick:color-mix(in srgb, var(--pf-t1) 60%, transparent);position:absolute;inset:-1px}.pt-card[aria-pressed=true]:after{display:none}.pt-card:focus-visible{outline-offset:3px}.pt-chief{padding-top:calc(12 * var(--u));border-color:var(--pf-t1)}.pt-rail{background:var(--pf-line);width:2px;position:absolute;top:0;bottom:0;left:0}.pt-rail--on{background:var(--pf-signal);transform-origin:50% 0}.pt-lead .pt-rail--on{opacity:0;transition:opacity .3s var(--m-ease), transform .45s var(--m-ease);transform:scaleY(0)}.pt-lead[data-live] .pt-rail--on{opacity:1;transform:scaleY(1)}.pt-chip-tag{top:-1px;right:calc(8 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));border:1px solid var(--pf-t1);background:var(--pf-s1);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(15 * var(--u));position:absolute}.pt-head{align-items:center;gap:calc(5 * var(--u));height:calc(15 * var(--u));color:var(--pf-t3);font-size:calc(12 * var(--u));white-space:nowrap;font-weight:500;display:flex}.pt-head .pt-icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.pt-head__dept{text-overflow:ellipsis;min-width:0;overflow:hidden}.pt-live{opacity:0;transition:opacity .3s var(--m-ease);place-items:center;margin-left:auto;display:grid}.pt-live .pt-dia{width:calc(10 * var(--u));height:calc(10 * var(--u))}[data-live]>.pt-head .pt-live{opacity:1}[data-live]>.pt-head .pt-dia{animation:2s ease-in-out infinite pt-pulse}.pt-who{align-items:center;gap:calc(8 * var(--u));min-width:0;margin-top:calc(8 * var(--u));display:flex}.pt-who .pt-face{width:calc(30 * var(--u));height:calc(30 * var(--u))}.pt-chief .pt-head{padding-right:calc(54 * var(--u))}.pt-chief .pt-who{margin-top:calc(9 * var(--u));gap:calc(10 * var(--u))}.pt-chief .pt-who .pt-face{width:calc(40 * var(--u));height:calc(40 * var(--u))}.pt-who__names{flex-direction:column;min-width:0;display:flex}.pt-who__name{font-size:calc(14 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.pt-chief .pt-who__name{font-size:calc(15 * var(--u))}.pt-who__role,.pt-lead__role{color:var(--pf-t3);font-size:calc(12 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}.pt-lead__role{margin-top:calc(6 * var(--u));display:block}.pt-chip{align-items:center;gap:calc(4 * var(--u));flex-direction:column;display:flex}.pt-chip__face{width:calc(46 * var(--u));height:calc(46 * var(--u));flex:none;position:relative}.pt-chip__face .pt-face{width:100%;height:100%;box-shadow:0 0 0 1px var(--pf-line)}.pt-chip__ring{inset:calc(-1.5 * var(--u));border:2px solid var(--pf-signal);opacity:0;transition:opacity .3s var(--m-ease);border-radius:999px;position:absolute}.pt-chip__badge{right:calc(-3 * var(--u));bottom:calc(-3 * var(--u));width:calc(17 * var(--u));height:calc(17 * var(--u));background:var(--pf-s1);opacity:0;transition:opacity .3s var(--m-ease);border-radius:999px;place-items:center;display:grid;position:absolute}.pt-chip__badge .pt-dia{width:calc(9 * var(--u));height:calc(9 * var(--u))}.pt-chip[data-live] .pt-chip__ring,.pt-chip[data-live] .pt-chip__badge{opacity:1}.pt-chip[data-live] .pt-dia{animation:2s ease-in-out infinite pt-pulse}.pt-chip__name{max-width:100%;font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-chip[data-new] .pt-chip__ring{opacity:1}.pt-pop{z-index:6;left:calc(var(--px,0) * var(--u));top:calc(var(--py,0) * var(--u));border:1px solid var(--pf-line-strong);background:var(--pf-s2);width:300px;color:var(--pf-t1);pointer-events:none;border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex;position:absolute;box-shadow:0 18px 40px -18px #000c}.pt-pop__head{align-items:center;gap:10px;display:flex}.pt-pop__head .pt-face{width:36px;height:36px}.pt-pop__names{flex-direction:column;display:flex}.pt-pop__name{font-size:14px;font-weight:550}.pt-pop__role{color:var(--pf-t3);font-size:12px}.pt-pop__line{color:var(--pf-t2)}.pt-pop__foot{border-top:1px solid var(--pf-line);color:var(--pf-t3);align-items:center;gap:10px;padding-top:9px;font-size:12px;display:flex}.pt-stack{display:flex}.pt-stack .pt-face{width:22px;height:22px;box-shadow:0 0 0 2px var(--pf-s2)}.pt-stack .pt-face+.pt-face{margin-left:-6px}.pt-tip{z-index:6;left:calc(var(--px,0) * var(--u));top:calc(var(--py,0) * var(--u));border:1px solid var(--pf-line-strong);background:var(--pf-s2);color:var(--pf-t1);white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;transform:translate(-50%,-100%)}.pt-outline{display:none}.pt-outline__status{margin:0 0 10px}.pt-o{align-items:center;gap:10px;min-width:0;padding:7px 0;display:flex}.pt-o .pt-face{width:36px;height:36px}.pt-o__names{flex-direction:column;flex:1;min-width:0;display:flex}.pt-o__name{font-size:15px;font-weight:500;line-height:1.25}.pt-o__role{color:var(--pf-t3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.pt-o__dept{color:var(--pf-t3);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.pt-o__dept .pt-icon{width:14px;height:14px}.pt-o__dot{background:var(--pf-signal);opacity:0;width:6px;height:6px;transition:opacity .3s var(--m-ease);flex:none}.pt-o[data-live]>.pt-o__dot{opacity:1;animation:2s ease-in-out infinite pt-pulse}.pt-o--you{border:1px solid var(--pf-t1);text-align:center;border-radius:2px;justify-content:center;margin-bottom:4px;padding:9px 12px}.pt-o--chief{border:1px solid var(--pf-t1);border-left:2px solid var(--pf-signal);border-radius:2px;margin-left:12px;padding:10px 12px 10px 14px}.pt-o-depts{border-left:1px solid var(--pf-line);margin:6px 0 0 24px}.pt-o-depts>li{padding-left:14px;position:relative}.pt-o-depts>li:before{content:"";border-top:1px solid var(--pf-line);width:10px;position:absolute;top:34px;left:0}.pt-o-dept{border-bottom:1px solid var(--pf-line)}.pt-o--lead{cursor:pointer;min-height:68px;padding:10px 2px 10px 0;list-style:none}.pt-o--lead::-webkit-details-marker{display:none}.pt-o__count{border:1px solid var(--pf-line);min-width:26px;color:var(--pf-t2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 8px;font-size:13px}.pt-o__chev{color:var(--pf-t3);transition:transform .15s var(--m-ease)}.pt-o-dept[open] .pt-o__chev{transform:rotate(180deg)}.pt-o-members{border-left:1px solid var(--pf-line);margin:0 0 10px 18px;padding-left:12px}.pt-o--lead .pt-o__role{white-space:normal}.pt-o--member .pt-face{width:32px;height:32px}.pt-o--member .pt-o__name{font-size:14px}.pt-o--member[data-new] .pt-face{box-shadow:0 0 0 2px var(--pf-signal)}.pt-list{height:var(--pt-list-h,620px);border:1px solid var(--pf-line);background:var(--pf-bg);border-radius:6px;flex-direction:column;display:flex}.pt-list__bar{border-bottom:1px solid var(--pf-line);align-items:center;padding:10px 12px;display:flex;position:relative}.pt-search{flex:1;align-items:center;max-width:320px;display:flex;position:relative}.pt-search>.pt-icon{width:14px;height:14px;color:var(--pf-t3);pointer-events:none;position:absolute;left:9px}.pt-search__input{border:1px solid var(--pf-line);background:var(--pf-s1);width:100%;height:30px;color:var(--pf-t1);font:inherit;appearance:none;border-radius:6px;outline:none;padding:0 30px;font-size:13px}.pt-search__input::placeholder{color:var(--pf-t3)}.pt-search__input::-webkit-search-cancel-button{display:none}.pt-search__input:focus-visible{border-color:var(--m-line-strong);outline:2px solid var(--pf-signal);outline-offset:1px}.pt-search__x{width:22px;height:22px;color:var(--pf-t3);border-radius:4px;place-items:center;margin-left:-28px;display:grid;position:relative}.pt-search__x:hover{color:var(--pf-t1)}.pt-list__body{flex:1;min-height:0;padding:4px 12px 12px;overflow-y:auto}.pt-gh{align-items:baseline;gap:8px;padding:10px 0 8px;font-size:13px;font-weight:550;display:flex}.pt-gh__n{color:var(--pf-t3);font-variant-numeric:tabular-nums;font-weight:450}.pt-rows{border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line)}.pt-sec__h{border-top:1px solid color-mix(in srgb, var(--pf-line) 60%, transparent);height:32px;color:var(--pf-t3);align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.pt-row{border-top:1px solid color-mix(in srgb, var(--pf-line) 60%, transparent);transition:background-color .15s var(--m-ease);align-items:center;gap:12px;padding:10px 12px;display:flex}.pt-row:hover{background:color-mix(in srgb, var(--pf-muted) 50%, transparent);transition-duration:0s}.pt-rows>.pt-row:first-child{border-top:0}.pt-row .pt-face{width:32px;height:32px}.pt-row__names{flex-direction:column;flex:1;min-width:0;display:flex}.pt-row__name{font-size:14px;font-weight:500;line-height:1.25}.pt-row__role{color:var(--pf-t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pt-badge{border:1px solid color-mix(in srgb, var(--pf-info) 30%, transparent);background:color-mix(in srgb, var(--pf-info) 10%, transparent);color:var(--pf-info);border-radius:6px;flex:none;align-items:center;gap:6px;padding:2px 7px;font-size:12px;font-weight:500;display:inline-flex}.pt-badge .pt-dia{width:8px;height:8px;color:inherit}.pt-miss{color:var(--pf-t3);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:24px 12px;font-size:13px;display:flex}.pt-miss__clear{color:var(--pf-t1);text-underline-offset:2px;font-weight:500;text-decoration:underline}.pt-toast{z-index:7;border:1px solid var(--pf-line-strong);background:var(--pf-s2);opacity:0;visibility:hidden;border-radius:8px;align-items:center;gap:14px;width:max-content;max-width:calc(100% - 32px);margin-inline:auto;padding:10px 12px 10px 14px;font-size:13px;display:flex;position:absolute;bottom:16px;left:0;right:0;box-shadow:0 18px 40px -18px #000000d9}.pt-toast__undo{background:var(--pf-t1);height:26px;color:var(--pf-bg);border-radius:5px;flex:none;padding:0 10px;font-size:12.5px;font-weight:500}.pt-dock{border:1px solid var(--pf-line);background:var(--m-pane);transition:border-color .3s var(--m-ease), box-shadow .3s var(--m-ease);border-radius:14px;margin:14px 18px 18px;padding:14px 16px 16px}.pt-dock[data-flash]{border-color:var(--pf-signal-line);box-shadow:0 0 0 3px var(--pf-signal-soft)}.pt-dock__lead{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pt-dock__words{flex-direction:column;flex:280px;min-width:0;display:flex}.pt-dock__h{font-size:15px;font-weight:550;line-height:1.3}.pt-dock__body{color:var(--pf-t3);font-size:13px}.pt-duo{flex:none;align-items:center;display:flex}.pt-duo__chief{background:var(--m-pane);box-shadow:0 0 0 1px var(--m-line);border-radius:999px;padding:2px;display:inline-flex}.pt-duo__chief .pt-face{width:34px;height:34px}.pt-duo__link{border-top:2px dotted color-mix(in oklab, var(--pf-t1) 28%, transparent);width:22px}.pt-duo__seat{background:color-mix(in oklab, var(--pf-signal) 10%, var(--m-pane));width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--pf-signal);color:var(--pf-signal);border-radius:999px;place-items:center;display:grid;position:relative}.pt-duo__seat:after{content:"";border:1.5px dashed color-mix(in oklab, var(--pf-signal) 55%, transparent);border-radius:999px;position:absolute;inset:4px}.pt-duo__seat .pt-icon{stroke-width:2.25px;width:16px;height:16px}.pt-dock[data-mode=wizard] .pt-duo__chief,.pt-dock[data-mode=wizard] .pt-duo__link{display:none}.pt-modes{border:1px solid var(--pf-line);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.pt-mode{height:30px;color:var(--pf-t3);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.pt-mode[aria-checked=true]{background:var(--pf-s3);color:var(--pf-t1)}.pt-mode .pt-roll{height:20px;padding:0 7px;font-size:11.5px}.pt-mode:focus-visible{outline-offset:-2px}.pt-starters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pt-starter{background:var(--m-raise);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pf-t1) 9%, transparent);color:var(--pf-t2);transition:background-color .15s var(--m-ease), color .15s var(--m-ease);border-radius:999px;padding:7px 13px;font-size:13px;line-height:1.35}.pt-starter:not(:disabled):hover{background:var(--m-raise-2);color:var(--pf-t1);transition-duration:0s}.pt-round{width:32px;height:32px;color:var(--pf-t2);transition:background-color .15s var(--m-ease);border-radius:999px;flex:none;place-items:center;display:grid}.pt-round:hover{background:var(--m-raise-2);color:var(--pf-t1)}.pt-round .pt-icon{width:18px;height:18px}.pt-replayed{color:var(--pf-t3);font-size:12px}.pt-help{color:var(--pf-t3);font-size:12.5px;line-height:1.45}.pt-eyebrow{color:var(--pf-t3);font-size:12px;font-weight:500}.pt-eyebrow--port{align-items:center;gap:8px;display:flex}.pt-eyebrow--port:before{content:"";background:var(--pf-signal);border-radius:999px;width:6px;height:6px}.pt-strong{font-weight:550}.pt-good{margin:0;padding-left:1.1em;list-style:outside}.pt-good>li+li{margin-top:4px}.pt-good>li::marker{color:var(--pf-t3)}.pt-draft{background:var(--m-raise);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:block}.pt-dots{gap:4px;display:inline-flex}.pt-dots i{opacity:.35;width:6px;height:6px;animation:pt-wait 1.2s var(--m-ease) infinite;background:currentColor;border-radius:999px}.pt-dots i:nth-child(2){animation-delay:.15s}.pt-dots i:nth-child(3){animation-delay:.3s}.pt-seat{--s:44;width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);border-radius:999px;flex:none;display:block;position:relative}.pt-seat__empty{z-index:3;fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pt-seat__empty circle{stroke:color-mix(in oklab, var(--pf-t1) 30%, var(--m-pane));stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:butt}.pt-seat__empty path{stroke:color-mix(in oklab, var(--pf-t1) 45%, var(--m-pane));stroke-width:1.75px}.pt-seat__face,.pt-seat__cells,.pt-seat__mosaic{border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.pt-seat__face{object-fit:cover;opacity:0;background:#d8e2fd}.pt-seat__cells{clip-path:circle(50%)}.pt-seat__cells [data-tone=ground]{fill:color-mix(in oklab, var(--pf-t1) 8%, var(--m-pane))}.pt-seat__cells [data-tone=head]{fill:color-mix(in oklab, var(--pf-t1) 21%, var(--m-pane))}.pt-seat__cells [data-tone=body]{fill:color-mix(in oklab, var(--pf-t1) 37%, var(--m-pane))}.pt-seat__cells rect,.pt-seat__mosaic{opacity:0}.pt-seat__mosaic{image-rendering:pixelated}.pt-seat__line{z-index:2;border:1px solid var(--pf-line);opacity:0;border-radius:999px;position:absolute;inset:0}.pt-seat__burst{z-index:3;box-shadow:0 0 0 2px var(--pf-success);opacity:0;border-radius:999px;position:absolute;inset:-2px}.pt-seat[data-filled] .pt-seat__face,.pt-seat[data-filled] .pt-seat__line{opacity:1}.pt-seat[data-filled] .pt-seat__empty{opacity:0}.pt-wiz,.pt-talk{z-index:8;background:var(--pf-bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.pt-wiz__bar{border-bottom:1px solid var(--pf-line);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.pt-wiz__crumb{font-size:14px;font-weight:550}.pt-wiz__bar .pt-replayed{margin-left:auto}.pt-wiz__grid{flex:1;grid-template-columns:200px minmax(0,1fr) 264px;gap:22px;min-height:0;padding:18px 18px 0;display:grid}.pt-wiz__rail,.pt-wiz__preview{min-width:0;padding-bottom:18px;overflow-y:auto}.pt-wiz__main{scroll-behavior:smooth;flex-direction:column;gap:14px;min-width:0;padding-bottom:18px;display:flex;overflow-y:auto}.pt-wiz__h{outline:none;margin-bottom:12px;font-size:18px;font-weight:550;line-height:1.25}.pt-stepper{position:relative}.pt-stepper__item{border-bottom:1px solid var(--pf-line);color:var(--pf-t3);align-items:baseline;gap:12px;padding:9px 10px;display:flex}.pt-stepper__item:last-child{border-bottom:0}.pt-stepper__item[data-state=now]{color:var(--pf-t1)}.pt-stepper__num{width:18px;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;flex:none;font-size:12px;position:relative}.pt-stepper__port{background:var(--pf-signal);opacity:0;width:6px;height:6px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.pt-stepper__item[data-state=now] .pt-stepper__port{opacity:1}.pt-stepper__check{fill:none;width:12px;height:12px;stroke:var(--pf-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:none}.pt-stepper__item[data-state=done] .pt-stepper__n{display:none}.pt-stepper__item[data-state=done] .pt-stepper__check{display:inline-block}.pt-stepper__text{flex-direction:column;min-width:0;display:flex}.pt-stepper__label{font-size:12.5px;font-weight:500}.pt-stepper__hint{color:var(--pf-t3);font-size:12px}.pt-sc{border:1px solid var(--pf-line);background:var(--pf-s1);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.pt-sc__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pt-sc__t{font-size:15px;font-weight:550;line-height:1.3}.pt-sc__d{color:var(--pf-t3);margin-top:-6px;font-size:13px}.pt-sc__head .pt-sc__d{margin-top:2px}.pt-textarea,.pt-input{border:1px solid var(--pf-line);background:var(--pf-bg);border-radius:6px;padding:9px 11px;font-size:13.5px;line-height:1.45;display:block}.pt-textarea{min-height:76px}.pt-input--select{align-items:center;gap:8px;display:flex}.pt-input__glyph{color:var(--pf-t3);display:grid}.pt-input__chev{color:var(--pf-t3);margin-left:auto}.pt-input--seg{border-color:var(--m-line-strong);background:var(--pf-s3);width:fit-content;padding:5px 12px;font-weight:500}.pt-field{flex-direction:column;gap:6px;display:flex}.pt-field__l{color:var(--pf-t3);font-size:12px}.pt-field__face .pt-face{width:48px;height:48px;box-shadow:0 0 0 2px var(--pf-t1)}.pt-btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-btnrow .pt-btn{margin-left:0}.pt-fake{border:1px solid var(--pf-line);border-radius:6px;align-items:center;height:30px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.pt-fake--primary{border-color:var(--pf-t1);background:var(--pf-t1);color:var(--pf-bg)}.pt-fake[data-pressed]{transform:scale(.97)}.pt-beats{flex-direction:column;gap:8px;display:flex}.pt-beat{color:var(--pf-t3);align-items:center;gap:10px;font-size:13.5px;display:flex}.pt-beat[data-state=now],.pt-beat[data-state=done]{color:var(--pf-t1)}.pt-beat[data-state=todo]{opacity:0}.pt-beat__mark{place-items:center;width:14px;height:14px;display:grid}.pt-beat__mark>*{grid-area:1/1}.pt-beat__mark .pt-mark{width:14px;height:14px}.pt-beat[data-state=now] .pt-mark,.pt-beat[data-state=done] .pt-beat__run{display:none}.pt-beat[data-state=now] .pt-beat__run{animation:1s ease-in-out infinite pt-pulse}.pt-mission{border:1px solid var(--pf-line);background:var(--pf-bg);border-radius:6px;grid-template-columns:9rem minmax(0,1fr);gap:8px 14px;padding:12px;font-size:13.5px;display:grid}.pt-mission dt{color:var(--pf-t3);font-size:12.5px}.pt-mission b{font-weight:550}.pt-mission__body{color:var(--pf-t3);font-size:12.5px;display:block}.pt-apps{font-size:13.5px}.pt-ring{flex:none;align-items:center;gap:10px;display:flex;position:relative}.pt-ring svg{fill:none;stroke-width:3px;width:44px;height:44px;transform:rotate(-90deg)}.pt-ring__track{stroke:var(--pf-line)}.pt-ring__fill{stroke:var(--pf-success);stroke-dasharray:1;stroke-dashoffset:0}.pt-ring__n{color:var(--pf-t3);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:18px}.pt-ring__n b{color:var(--pf-t1);font-size:24px;font-weight:500}.pt-checks{flex-direction:column;display:flex}.pt-checks__row{border-top:1px solid var(--pf-line);grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start;gap:12px;padding:8px 0;font-size:13px;display:grid}.pt-checks__head{color:var(--pf-t3);border-top:0;padding-top:0;font-size:12px;font-weight:500}.pt-checks__check{gap:10px;display:flex}.pt-checks__check>span{flex-direction:column;display:flex}.pt-checks__label{font-weight:500}.pt-checks__meaning{color:var(--pf-t3);font-size:12.5px}.pt-mark{flex:none;width:16px;height:16px;margin-top:1px;display:block}.pt-mark--pass{color:var(--pf-success)}.pt-mark--fail{color:var(--pf-danger)}.pt-practice__run{color:var(--pf-t3);align-items:center;gap:8px;font-size:14px;display:flex}.pt-practice__run .pt-dia{animation:1s ease-in-out infinite pt-pulse}.pt-practice__out{flex-direction:column;gap:8px;display:flex}.pt-practice[data-pt-practice=idle] .pt-practice__run,.pt-practice[data-pt-practice=idle] .pt-practice__out,.pt-practice[data-pt-practice=running] .pt-practice__out,.pt-practice[data-pt-practice=done] .pt-practice__run{display:none}.pt-receipt__id{align-items:center;gap:12px;font-size:14px;display:flex}.pt-receipt__id .pt-face{width:40px;height:40px}.pt-receipt{flex-direction:column;gap:10px;font-size:13.5px;display:flex}.pt-receipt>li{flex-direction:column;gap:1px;display:flex}.pt-wiz__preview{flex-direction:column;gap:16px;display:flex}.pt-pv{border-top:1px solid var(--pf-line);flex-direction:column;gap:6px;padding-top:12px;font-size:13px;display:flex}.pt-pv__h{color:var(--pf-t3);font-size:12px;font-weight:500}.pt-pv__who{align-items:center;gap:10px;display:flex}.pt-pv__who .pt-face{width:40px;height:40px}.pt-pv__names{flex-direction:column;min-width:0;display:flex}.pt-pv__names span{color:var(--pf-t3);font-size:12.5px}.pt-pv{opacity:0;transition:opacity .35s var(--m-ease)}.pt-pv[data-on]{opacity:1}.pt-wiz [data-pt-wpanel]{display:none}.pt-wiz[data-step=outcome] [data-pt-wpanel=outcome],.pt-wiz[data-step=research] [data-pt-wpanel=research],.pt-wiz[data-step=role] [data-pt-wpanel=role],.pt-wiz[data-step=work] [data-pt-wpanel=work],.pt-wiz[data-step=proof] [data-pt-wpanel=proof],.pt-wiz[data-step=receipt] [data-pt-wpanel=receipt]{display:flex}.pt-talk{background:var(--m-pane);flex-direction:row}.pt-talk__main{flex-direction:column;flex:1;min-width:0;display:flex}.pt-talk__head{border-bottom:1px solid color-mix(in oklab, var(--m-line) 70%, transparent);flex:none;align-items:center;gap:12px;min-height:68px;padding:12px 18px;display:flex}.pt-talk__seat{flex:none;display:inline-flex;position:relative}.pt-talk__chief{z-index:4;background:var(--m-pane);border-radius:999px;padding:2px;display:inline-flex;position:absolute;bottom:-4px;right:-5px}.pt-talk__chief .pt-face{width:22px;height:22px}.pt-talk__names{flex-direction:column;flex:1;min-width:0;display:flex}.pt-talk__title{outline:none;font-size:15px;font-weight:550;line-height:1.3}.pt-talk__sub{color:var(--pf-t3);font-size:12.5px}.pt-swap{display:grid;overflow:hidden}.pt-swap>*{white-space:nowrap;grid-area:1/1}[data-pt-swap=h-name],[data-pt-swap=h-on],[data-pt-swap=c-name],[data-pt-swap=c-build],[data-pt-swap=c-role]{opacity:0}.pt-known{background:var(--m-raise);color:var(--pf-t3);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;display:none}.pt-talk .pt-replayed{padding:8px 18px 0}.pt-thread{scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 18px 18px;display:flex;overflow-y:auto}.pt-msg{align-items:flex-end;gap:10px;max-width:100%;display:flex}.pt-msg--me{justify-content:flex-end}.pt-msg__face .pt-face{width:28px;height:28px}.pt-bubble{background:var(--m-raise);white-space:pre-wrap;border-radius:20px 20px 20px 6px;max-width:min(520px,82%);padding:9px 14px;font-size:14px;line-height:1.45}.pt-msg--me .pt-bubble{background:var(--pf-t1);color:var(--pf-bg);border-radius:20px 20px 6px}.pt-typing{color:var(--pf-t3);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.pt-indent{max-width:560px;margin-left:38px}.pt-event{background:var(--m-raise);color:var(--pf-t3);border-radius:999px;align-self:center;padding:4px 12px;font-size:12.5px}.pt-event b{color:var(--pf-t1);font-weight:550}.pt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pt-pill{background:var(--pf-t1);color:var(--pf-bg);transition:background-color .15s var(--m-ease), transform .12s var(--m-ease);border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:500}.pt-pill:not(:disabled):hover{background:color-mix(in oklab, var(--pf-t1) 86%, var(--m-pane))}.pt-pill:not(:disabled):active{transform:scale(.97)}.pt-pill--quiet{background:var(--m-raise-2);color:var(--pf-t1)}.pt-pill--quiet:not(:disabled):hover{background:color-mix(in oklab, var(--pf-t1) 16%, var(--m-pane))}.pt-pill:disabled{opacity:.4}.pt-link{color:var(--pf-t3);text-underline-offset:3px;padding:6px 4px;font-size:13.5px;text-decoration:underline}.pt-link:hover{color:var(--pf-t1)}.pt-build{background:var(--m-pane);box-shadow:0 0 0 1px var(--m-line);border-radius:20px;flex-direction:column;padding:14px 16px;display:flex}.pt-fuse{align-items:center;gap:10px;display:flex}.pt-fuse__from,.pt-fuse__to{flex:none;display:inline-flex}.pt-fuse__from .pt-face{width:30px;height:30px}.pt-fuse__track{flex:1;min-width:48px;height:12px;position:relative}.pt-fuse__track:before{content:"";border-top:2px dotted color-mix(in oklab, var(--pf-t1) 24%, var(--m-pane));position:absolute;top:5px;left:0;right:0}.pt-fuse__fill{width:var(--p,0%);background:var(--pf-t1);border-radius:999px;height:2px;position:absolute;top:5px;left:0}.pt-fuse__head{top:6px;left:var(--p,0%);background:var(--pf-t1);border-radius:999px;width:8px;height:8px;margin:-4px 0 0 -4px;animation:1.8s ease-in-out infinite pt-breathe;position:absolute}.pt-build[data-state=done] .pt-fuse__head{display:none}.pt-build[data-state=waiting] .pt-fuse__head{animation:none}.pt-build__time{color:var(--pf-t3);margin-top:2px;padding-left:40px;font-size:12.5px}.pt-steps{border-top:1px solid var(--m-line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.pt-step{min-height:20px;color:var(--pf-t3);align-items:center;gap:10px;display:flex}.pt-step[data-state=done],.pt-step[data-state=now]{color:var(--pf-t1)}.pt-step__mark{flex:none;place-items:center;width:16px;height:16px;display:grid}.pt-step__mark svg{fill:none;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:16px;height:16px;overflow:visible}.pt-step__ring circle{stroke:color-mix(in oklab, var(--pf-t1) 22%, var(--m-pane));stroke-width:1.5px}.pt-step__arc{stroke:var(--pf-t1);stroke-width:1.5px;opacity:0}.pt-step[data-state=now] .pt-step__arc{opacity:1}.pt-step[data-state=now] .pt-step__ring{animation:.9s linear infinite pt-spin}.pt-step__tick{display:none}.pt-step__tick path{stroke:var(--pf-t1);stroke-width:1.75px}.pt-step[data-state=done] .pt-step__ring{display:none}.pt-step[data-state=done] .pt-step__tick{display:block}.pt-step__label{flex:none;font-size:13.5px}.pt-step__detail{min-width:0;color:var(--pf-t3);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.pt-step[data-state=todo] .pt-step__detail{visibility:hidden}.pt-tryout{background:var(--m-pane);box-shadow:0 0 0 1px var(--m-line);border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;container-type:inline-size}.pt-tryout__h{font-size:15px;font-weight:550}.pt-tryout__body,.pt-tryout__summary{color:var(--pf-t2);font-size:14px}.pt-tryout__summary{color:var(--pf-t1)}.pt-tryout__status{color:var(--pf-t3);align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.pt-cases{flex-direction:column;gap:8px;display:flex}.pt-cases__item{border-left:1px solid var(--m-line);flex-direction:column;padding-left:10px;font-size:13.5px;display:flex}.pt-cases__meta,.pt-toggle__meta{color:var(--pf-t3);font-size:12px}.pt-legend{flex-direction:column;gap:4px;display:flex}.pt-legend__h,.pt-panelrow__label{color:var(--pf-t3);font-size:12px}.pt-legend__lines{padding-left:1.4em;font-size:13.5px;list-style:decimal}.pt-legend__lines>li+li{margin-top:2px}.pt-legend__lines>li::marker{color:var(--pf-t3)}.pt-grid{flex-direction:column;min-width:0;display:flex}.pt-grid__row{border-top:1px solid var(--m-line);grid-template-columns:minmax(0,1fr) repeat(3,4rem);align-items:center;column-gap:4px;padding:6px 0;display:grid}.pt-grid__head{color:var(--pf-t3);border-top:0;padding-top:0;font-size:12px}.pt-grid__num{text-align:center}.pt-grid__case{min-width:0}.pt-grid--compare .pt-grid__row:first-child{border-top:0}.pt-toggle{text-align:left;width:100%;transition:color .15s var(--m-ease);border-radius:6px;align-items:flex-start;gap:6px;padding:2px 0;display:flex}.pt-toggle:not(:disabled):hover{color:var(--pf-signal);transition:none}.pt-toggle__text{flex-direction:column;flex:1;min-width:0;display:flex}.pt-toggle__title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.pt-toggle__chev{color:var(--pf-t3);transition:transform .15s var(--m-ease);margin-top:3px}.pt-toggle[aria-expanded=true] .pt-toggle__chev{transform:rotate(180deg)}.pt-toggle:disabled .pt-toggle__chev{visibility:hidden}.pt-cell{place-items:center;min-height:2.4rem;display:grid}.pt-cell>*{grid-area:1/1}.pt-cell__bar{background:var(--m-raise);opacity:0;border-radius:6px;width:2.5rem;height:1.75rem}.pt-cell__mark{flex-direction:column;align-items:center;gap:2px;display:none}.pt-cell__mark .pt-mark{width:15px;height:15px;margin:0}.pt-cell__word{color:var(--pf-t3);font-size:12.5px}.pt-cell[data-verdict=pass] [data-mark=pass],.pt-cell[data-verdict=fail] [data-mark=fail]{display:flex}.pt-cell[data-verdict=fail] .pt-cell__word{color:var(--pf-t1);font-weight:550}.pt-cell[data-verdict=waiting] .pt-cell__bar{opacity:1;animation:1.2s ease-in-out infinite pt-shimmer}.pt-panelrow{flex-direction:column;gap:8px;padding:4px 0 12px;display:flex}.pt-reasons{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:13.5px;display:grid}.pt-reasons dt{color:var(--pf-t3);font-size:12px}.pt-tighten{border-top:1px solid var(--m-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.pt-tightened{flex-direction:column;gap:8px;font-size:14px;display:flex}.pt-instruction{border-left:2px solid var(--pf-signal);margin:0;padding-left:10px;font-size:13.5px}.pt-tryout [data-pt-t]{display:none}.pt-tryout[data-status=offer] [data-pt-t=offer],.pt-tryout[data-status=running] [data-pt-t=running],.pt-tryout[data-status=running] [data-pt-t=grid],.pt-tryout[data-status=tried] [data-pt-t=tried],.pt-tryout[data-status=tried] [data-pt-t=grid],.pt-tryout[data-status=tried][data-tighten=running] [data-pt-t=tighten],.pt-tryout[data-status=tried][data-tighten=running] [data-pt-t=tightening],.pt-tryout[data-status=tried][data-tighten=done] [data-pt-t=tighten],.pt-tryout[data-status=tried][data-tighten=done] [data-pt-t=tightened],.pt-tryout[data-status=tried][data-ready] [data-pt-t=hire]{display:flex}.pt-tryout [data-pt-t=tried],.pt-tryout [data-pt-t=offer].pt-tryout__body{display:none}.pt-tryout[data-status=offer] .pt-tryout__body[data-pt-t=offer],.pt-tryout[data-status=tried] .pt-tryout__summary[data-pt-t=tried]{display:block}.pt-tryout [data-pt-t=grid].pt-grid,.pt-tryout [data-pt-t=grid].pt-legend,.pt-tryout .pt-tighten,.pt-tryout .pt-tightened{flex-direction:column}.pt-joined-block{display:contents}.pt-joined{background:var(--m-pane);box-shadow:0 0 0 1px var(--m-line);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.pt-joined__top{align-items:center;gap:14px;display:flex}.pt-joined__names{flex-direction:column;display:flex}.pt-joined__title{font-size:16px;font-weight:550}.pt-joined__role{color:var(--pf-t3);font-size:13px}.pt-hello{border-left:2px solid var(--m-line);color:var(--pf-t3);padding-left:12px;font-size:13.5px}.pt-facts{border-top:1px solid var(--m-line);grid-template-columns:9rem minmax(0,1fr);gap:6px 14px;padding-top:12px;font-size:13.5px;display:none}.pt-facts dt{color:var(--pf-t3)}.pt-thread>[data-pt-part],.pt-joined-block>*,.pt-talk__compose{opacity:0}.pt-thread>[data-pt-part][data-on],.pt-joined-block[data-on]>*,.pt-talk__compose[data-on]{opacity:1}.pt-thread>[data-pt-part]:not([data-on]):not([data-keep]),.pt-joined-block:not([data-on])>*{display:none}.pt-talk__compose{flex:none;padding:6px 18px 16px}.pt-talk__compose:not([data-on]){display:none}.pt-composer{background:var(--m-list);box-shadow:0 0 0 1px var(--m-line);border-radius:24px;flex-direction:column;gap:4px;padding:10px 10px 8px 16px;display:flex}.pt-composer__input{min-height:28px;padding:6px 0;font-size:14px;line-height:1.45;display:grid}.pt-composer__input>*{grid-area:1/1}.pt-composer__ph{color:var(--pf-t3);opacity:0}.pt-composer__typed:empty+.pt-composer__ph{opacity:1}.pt-composer__bar{align-items:center;gap:2px;margin-left:-6px;display:flex}.pt-composer__tool{width:34px;height:34px;color:var(--pf-t3);place-items:center;display:grid}.pt-composer__tool .pt-icon{width:16px;height:16px}.pt-composer__send{background:var(--m-raise-2);width:36px;height:36px;color:var(--pf-t3);transition:background-color .15s var(--m-ease), color .15s var(--m-ease);border-radius:999px;place-items:center;margin-left:auto;display:grid}.pt-composer__send[data-ready]{background:var(--pf-t1);color:var(--pf-bg)}.pt-composer__send .pt-icon{width:18px;height:18px}.pt-side{border-left:1px solid color-mix(in oklab, var(--m-line) 70%, transparent);background:var(--m-list);flex-direction:column;flex:none;gap:12px;width:300px;min-width:0;padding:20px 18px;display:flex;overflow-y:auto}.pt-side__h{color:var(--pf-t3);font-size:12px}.pt-hcard{background:var(--m-pane);box-shadow:0 0 0 1px var(--m-line);border-radius:20px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex}.pt-hcard__head{align-items:center;gap:12px;display:flex}.pt-hcard__names{flex-direction:column;min-width:0;display:flex}.pt-hcard__title{font-size:15px;font-weight:550}.pt-hcard__sub{color:var(--pf-t3);font-size:12.5px}.pt-hcard__line{background:var(--m-raise-2);border-radius:999px;height:2px;display:block;overflow:hidden}.pt-hcard__line>span{width:var(--p,0%);border-radius:inherit;background:var(--pf-t1);height:100%;display:block}.pt-hrow{border-top:1px solid var(--m-line);flex-direction:column;gap:2px;padding:10px 0;font-size:13.5px;display:flex}.pt-hrow:first-child{border-top:0;padding-top:0}.pt-hrow__label{color:var(--pf-t3);font-size:12px}@media (hover:none){.pt-dock{margin-bottom:64px}}.pt-apps{flex-direction:column;gap:2px;display:flex}.pt-block{display:block}@container (max-width:899px){.pt-fig{display:none}.pt-outline{display:block}.pt-list{height:var(--pt-list-h,560px)}.pt-wiz__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:12px}.pt-wiz__rail{padding-bottom:0;overflow:visible}.pt-wiz__h{margin-bottom:8px;font-size:17px}.pt-stepper{scrollbar-width:none;gap:1px;display:flex;overflow-x:auto}.pt-stepper__item{border-bottom:0;flex:none;padding:6px 10px 6px 12px}.pt-stepper__hint,.pt-wiz__preview,.pt-side{display:none}.pt-known{display:inline-block}.pt-facts{display:grid}}@container (max-width:640px){.pt-app{padding:14px 14px 0}.pt-top{gap:8px 10px}.pt-btn[data-pt-add]{margin-left:0}.pt-sub{flex-direction:column;gap:4px}.pt-dock{margin:12px 14px 64px;padding:14px}.pt-talk__names .pt-swap>*{white-space:normal}.pt-dock__words{flex-basis:200px}.pt-modes{width:100%}.pt-mode{flex:1;justify-content:center;padding:0 6px}.pt-starter{text-align:left;border-radius:16px;width:100%;font-size:14px}.pt-wiz__bar,.pt-talk__head{padding:10px 12px}.pt-wiz__bar .pt-replayed{display:none}.pt-wiz__grid{padding:12px 12px 0}.pt-mission,.pt-facts{grid-template-columns:minmax(0,1fr);gap:2px}.pt-mission dd,.pt-facts dd{margin-bottom:8px}.pt-talk__head{grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px 10px;display:grid}.pt-talk__seat{grid-row:1/span 2;align-self:start}.pt-talk__names{grid-area:1/2/auto/4}.pt-talk__head .pt-round{grid-area:1/4}.pt-talk__head .pt-roll{grid-area:2/2}.pt-talk__head .pt-known{grid-area:2/3;justify-self:start}.pt-step__detail{white-space:normal}.pt-talk .pt-replayed{padding:8px 12px 0}.pt-thread{padding:12px}.pt-indent{margin-left:0}.pt-talk__compose{padding:6px 12px 12px}.pt-pop{width:260px}}@container (max-width:30rem){.pt-grid__row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.pt-grid__case{grid-column:1/-1}.pt-grid__head .pt-grid__case{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pt-toggle__title{white-space:normal}}@keyframes pt-pulse{50%{opacity:.45}}@keyframes pt-wait{30%{opacity:1}60%{opacity:.35}}@keyframes pt-breathe{50%{transform:scale(.55)}}@keyframes pt-spin{to{transform:rotate(360deg)}}@keyframes pt-shimmer{50%{opacity:.55}}:root[data-motion=reduced] .pt-step__ring,:root[data-motion=reduced] .pt-fuse__head{animation:none!important}:root[data-motion=reduced] .pt :where(.pt-thread,.pt-wiz__main){scroll-behavior:auto}:root[data-motion=reduced] .pt :where(.pt-card,.pt-rail--on,.pt-pill,.pt-toggle__chev,.pt-o__chev){transition-property:opacity,border-color,background-color,color}
