@font-face{font-family:Pike Hand;src:url(/viewer/assets/Excalifont-Regular-DBEDukyo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Virgil;src:url(/viewer/assets/Virgil-Regular-hO16qHwV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Excalifont;src:url(/viewer/assets/Excalifont-Regular-DBEDukyo.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cascadia;src:url(/viewer/assets/CascadiaCode-Regular-B4uqZjLm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cascadia Code;src:url(/viewer/assets/CascadiaCode-Regular-B4uqZjLm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/viewer/assets/Nunito-Regular-DqUjjPte.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lilita One;src:url(/viewer/assets/Lilita-Regular-CiZ7RRtu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Comic Shanns;src:url(/viewer/assets/ComicShanns-Regular-DoNRqlby.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Liberation Sans;src:url(/viewer/assets/LiberationSans-Regular-CIc5jr9A.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.pikespace{--pikespace-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--pikespace-surface:#fff;--pikespace-surface-hover:#f1efeb;--pikespace-surface-active:#e6e2da;--pikespace-on-active:#1f1d1a;--pikespace-border:#dcd8d0;--pikespace-text:#1f1d1a;--pikespace-muted:#77716a;--pikespace-primary:#c66f1f;--pikespace-danger:#d0493b;--pikespace-shadow:0 1px 4px #0000002e;--pikespace-popover-shadow:0 12px 40px #0000003d;--pikespace-island:2.25rem;--pikespace-edge:1rem;--pikespace-gap:.5rem;--pikespace-radius:6px;--pikespace-row:calc(var(--pikespace-island) + 10px);width:100%;height:100%;color:var(--pikespace-text);font-family:var(--pikespace-font);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.pikespace[data-theme=dark]{--pikespace-surface:#232220;--pikespace-surface-hover:#2e2c29;--pikespace-surface-active:#3b3833;--pikespace-on-active:#f4efe7;--pikespace-border:#3a3733;--pikespace-text:#ece8e1;--pikespace-muted:#9a948b;--pikespace-primary:#d98b3a;--pikespace-shadow:0 1px 4px #0006;--pikespace-popover-shadow:0 12px 40px #00000080}.pikespace__canvas{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pikespace-embeds{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pikespace-embed{transform-origin:0 0;pointer-events:none;-webkit-user-select:text;user-select:text;position:absolute;top:0;left:0;overflow:hidden}.pikespace-embed.is-interactive{pointer-events:auto}.pikespace-embed.is-active{outline:2px solid var(--pikespace-primary);outline-offset:1px}.pikespace-embed-frame{background:#fff;border:0;width:100%;height:100%;display:block}.pikespace-embed-blocked{box-sizing:border-box;border:1px dashed var(--pikespace-border);background:var(--pikespace-surface);width:100%;height:100%;color:var(--pikespace-muted);font:13px/1.4 var(--pikespace-font);text-align:center;place-items:center;padding:12px;display:grid}.pikespace-ui{pointer-events:none;font-size:12px;position:absolute;inset:0}.pikespace-ui *,.pikespace-ui :before,.pikespace-ui :after{box-sizing:border-box}.pikespace-ui button{font:inherit}.pikespace-island{border:1px solid var(--pikespace-border);border-radius:var(--pikespace-radius);background:var(--pikespace-surface);box-shadow:var(--pikespace-shadow);color:var(--pikespace-text);pointer-events:auto;align-items:center;gap:2px;padding:4px;display:flex}.pikespace-tool{width:var(--pikespace-island);height:var(--pikespace-island);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid;position:relative}.pikespace-tool:hover{background:var(--pikespace-surface-hover)}.pikespace-tool[aria-pressed=true]{background:var(--pikespace-surface-active);color:var(--pikespace-on-active)}.pikespace-tool svg{width:1.125rem;height:1.125rem}.pikespace-tool-key{opacity:.5;font-size:9px;line-height:1;position:absolute;bottom:1px;right:3px}.pikespace-toolbar-divider{background:color-mix(in srgb, var(--pikespace-border) 85%, var(--pikespace-text));opacity:.7;flex:none;align-self:stretch;width:1px;margin:5px 3px}.pikespace-ui button:focus-visible{outline:2px solid var(--pikespace-primary);outline-offset:-2px}.pikespace-menu-slot{z-index:3;top:var(--pikespace-edge);left:var(--pikespace-edge);position:absolute}.pikespace-menu{pointer-events:auto;position:relative}.pikespace-menu-trigger{width:var(--pikespace-island);height:var(--pikespace-island);border:1px solid var(--pikespace-border);border-radius:var(--pikespace-radius);background:var(--pikespace-surface);box-shadow:var(--pikespace-shadow);color:var(--pikespace-text);cursor:pointer;place-items:center;padding:0;display:grid}.pikespace-menu-trigger:hover,.pikespace-menu-trigger[aria-expanded=true]{background:var(--pikespace-surface-hover)}.pikespace-menu-trigger svg{width:1.125rem;height:1.125rem}.pikespace-menu-dropdown{top:calc(100% + var(--pikespace-gap));width:max-content;min-width:220px;max-width:calc(100vw - 2 * var(--pikespace-edge));max-height:calc(100vh - var(--pikespace-island) - 3 * var(--pikespace-edge));border:1px solid var(--pikespace-border);background:var(--pikespace-surface);box-shadow:var(--pikespace-popover-shadow);color:var(--pikespace-text);border-radius:8px;gap:1px;padding:6px;display:grid;position:absolute;left:0;overflow-y:auto}.pikespace-menu-group{gap:1px;display:grid}.pikespace-menu-group+.pikespace-menu-group{border-top:1px solid var(--pikespace-border);margin-top:4px;padding-top:4px}.pikespace-menu-group-title{color:var(--pikespace-muted);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px 3px;font-size:10px;font-weight:700}.pikespace-menu-item{width:100%;min-height:32px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;display:flex}.pikespace-menu-item:hover:not(:disabled){background:var(--pikespace-surface-hover)}.pikespace-menu-item:disabled{cursor:not-allowed;opacity:.45}.pikespace-menu-item-icon{flex:none;place-items:center;width:1rem;height:1rem;display:grid}.pikespace-menu-item-icon svg{width:1rem;height:1rem}.pikespace-menu-item-text{flex:1;min-width:0}.pikespace-menu-item-shortcut{color:var(--pikespace-muted);font:inherit;font-size:11px}.pikespace-menu-separator{background:var(--pikespace-border);height:1px;margin:4px 2px}.pikespace-context-menu{z-index:40;border:1px solid var(--pikespace-border);background:var(--pikespace-surface);width:max-content;min-width:220px;max-width:min(280px,100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--pikespace-popover-shadow);color:var(--pikespace-text);border-radius:8px;gap:1px;padding:6px;display:grid;position:fixed;overflow-y:auto}.pikespace-menu-item.is-danger{color:#c92a2a}.pikespace-bottom-bar{z-index:2;left:50%;bottom:var(--pikespace-edge);align-items:flex-end;gap:var(--pikespace-gap);pointer-events:none;display:flex;position:absolute;transform:translate(-50%)}.pikespace-toolbar{overflow:visible}.pikespace-insert-slot{pointer-events:auto;flex:none;align-items:center;display:flex;position:relative}.pikespace-insert-slot:empty{display:none}.pikespace-footer-left{z-index:2;left:var(--pikespace-edge);bottom:var(--pikespace-edge);gap:var(--pikespace-gap);pointer-events:none;display:flex;position:absolute}.pikespace-zoom-reset{min-width:3.5rem;height:var(--pikespace-island);color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px}.pikespace-zoom-reset:hover{background:var(--pikespace-surface-hover)}.pikespace-toast{z-index:5;top:calc(var(--pikespace-edge) + var(--pikespace-island) + var(--pikespace-gap));width:max-content;max-width:calc(100% - 2 * var(--pikespace-edge));border:1px solid var(--pikespace-border);border-radius:var(--pikespace-radius);background:var(--pikespace-surface);box-shadow:var(--pikespace-popover-shadow);color:var(--pikespace-text);pointer-events:auto;align-items:center;gap:8px;padding:8px 12px;line-height:1.4;animation:.16s ease-out pikespace-toast-in;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pikespace-toast-close{width:1.5rem;height:1.5rem;color:var(--pikespace-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.pikespace-toast-close:hover{background:var(--pikespace-surface-hover);color:var(--pikespace-text)}.pikespace-toast-close svg{width:.875rem;height:.875rem}.pikespace-text-editor{z-index:1;transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute}.pikespace-text-editor__body{pointer-events:auto;flex-direction:column;display:flex;position:absolute}.pikespace-text-editor__body:before{border:1px solid var(--pikespace-primary);opacity:.6;content:"";pointer-events:none;border-radius:3px;position:absolute;inset:-4px}.pikespace-text-editor__input{white-space:pre;word-break:normal;overflow-wrap:normal;caret-color:currentColor;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;min-width:1px;margin:0;padding:0}.pikespace-text-editor__body.is-label .pikespace-text-editor__input{white-space:pre-wrap;overflow-wrap:anywhere}.pikespace[data-theme=dark] .pikespace-text-editor__input{filter:invert(93%)hue-rotate(180deg)}.pikespace-props{z-index:4;left:50%;bottom:calc(var(--pikespace-edge) + var(--pikespace-row) + var(--pikespace-gap));max-width:min(56rem, calc(100% - 2 * var(--pikespace-edge)));pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px 8px;animation:.12s ease-out pikespace-style-in;display:flex;position:absolute;transform:translate(-50%)}@keyframes pikespace-style-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.pikespace-tool-style{position:relative}.pikespace-style-swatch{border:1px solid color-mix(in srgb, var(--pikespace-border) 70%, transparent);pointer-events:none;background:linear-gradient(45deg,#ccc 25%,#0000 25%) 0 0/4px 4px,linear-gradient(-45deg,#ccc 25%,#0000 25%) 0 2px/4px 4px,#fff;border-radius:2px;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.pikespace-props-group{align-items:center;gap:2px;display:flex}.pikespace-props-icon{width:1.75rem;height:var(--pikespace-island);color:var(--pikespace-muted);place-items:center;display:grid}.pikespace-props-icon svg{width:1rem;height:1rem}.pikespace-font-size{min-width:2rem;color:var(--pikespace-text);font-variant-numeric:tabular-nums;text-align:center}.pikespace-swatch{border:1px solid color-mix(in srgb, var(--pikespace-border) 80%, transparent);cursor:pointer;background:#1e1e1e;border-radius:3px;width:1.25rem;height:1.25rem;padding:0}.pikespace-swatch[aria-pressed=true]{outline:2px solid var(--pikespace-on-active,#1971c2);outline-offset:1px}.pikespace-swatch.is-transparent{background:linear-gradient(45deg,#ccc 25%,#0000 25%) 0 0/8px 8px,linear-gradient(-45deg,#ccc 25%,#0000 25%) 0 4px/8px 8px,linear-gradient(45deg,#0000 75%,#ccc 75%) 4px -4px/8px 8px,linear-gradient(-45deg,#0000 75%,#ccc 75%) -4px 0/8px 8px,#fff}.pikespace-chip{min-width:1.5rem;height:1.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 6px;font-size:11px}.pikespace-chip[aria-pressed=true]{background:var(--pikespace-surface-active);color:var(--pikespace-on-active)}.pikespace-stroke-sample{background:currentColor;border-radius:999px;width:1rem;display:block}.pikespace-opacity{color:var(--pikespace-muted);align-items:center;gap:6px;font-size:11px;display:flex}.pikespace-opacity input[type=range]{width:4.5rem;accent-color:var(--pikespace-on-active,#1971c2)}.pikespace-opacity output{font-variant-numeric:tabular-nums;min-width:2.25rem;color:var(--pikespace-text)}.pikespace-select{border:1px solid var(--pikespace-border);background:var(--pikespace-surface,transparent);max-width:6.5rem;height:1.75rem;color:inherit;font:inherit;border-radius:4px;padding:0 6px;font-size:12px}.pikespace-select-size{max-width:3.5rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pikespace-toast-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (width<=1099px){.pikespace-bottom-bar{bottom:calc(var(--pikespace-edge) + var(--pikespace-row) + var(--pikespace-gap))}.pikespace-props{bottom:calc(var(--pikespace-edge) + 2 * (var(--pikespace-row) + var(--pikespace-gap)))}}@media (width<=729px),(height<=499px) and (width<=999px){.pikespace{--pikespace-edge:.75rem;--pikespace-row:calc(2rem + 10px)}.pikespace-bottom-bar{right:var(--pikespace-edge);left:var(--pikespace-edge);bottom:var(--pikespace-edge);max-width:calc(100vw - 2 * var(--pikespace-edge));justify-content:flex-start;gap:var(--pikespace-gap);transform:none}.pikespace-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;justify-content:flex-start;min-width:0;max-width:100%;overflow:auto hidden}.pikespace-toolbar::-webkit-scrollbar{display:none}.pikespace-insert-slot{flex:none;align-self:stretch}.pikespace-tool,.pikespace-zoom-reset{flex:none;width:2rem;height:2rem}.pikespace-zoom-reset{width:auto;min-width:3rem}.pikespace-tool-lock,.pikespace-tool-key{display:none}.pikespace-footer-left{bottom:calc(var(--pikespace-edge) + var(--pikespace-row) + var(--pikespace-gap))}.pikespace[data-view-mode] .pikespace-footer-left{bottom:var(--pikespace-edge)}}@media (prefers-reduced-motion:reduce){.pikespace-toast{animation:none}}@font-face{font-family:Geist Mono;src:url(/viewer/assets/GeistMono-Variable-BNLlm6Cd.woff2)format("woff2");font-weight:100 900;font-display:swap}html,body,#root{width:100%;height:100%;margin:0}.project-shell{--tl-bg:#f6f1e8;--tl-panel:#fbf8f2;--tl-text:#2a2520;--tl-muted:#7d7365;--tl-hover:#ece5d8;--tl-selected:#f6e3cf;--tl-border:#dcd3c4;--tl-primary:#c66f1f;width:100%;height:100%;font-family:Geist Mono,ui-monospace,SF Mono,monospace;position:relative}.project-shell[data-theme=dark]{--tl-bg:#1c1a17;--tl-panel:#23201c;--tl-text:#ece4d6;--tl-muted:#958c7d;--tl-hover:#302c26;--tl-selected:#4a3420;--tl-border:#35312b;--tl-primary:#d98b3a}.editor{width:100%;height:100%}.tl-page-menu{z-index:20;color:var(--tl-text);pointer-events:all;font-size:12px;position:absolute;top:1rem;left:3.75rem}.tl-page-menu button,.tl-page-menu input{box-sizing:border-box;font:inherit}.tl-page-trigger{border:1px solid var(--tl-border);background:var(--tl-panel);max-width:210px;height:2.25rem;color:var(--tl-text);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 12px;display:flex;box-shadow:0 1px 2px #00000059}.tl-page-trigger:hover,.tl-page-trigger[aria-expanded=true]{background:var(--tl-hover)}.tl-page-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-page-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:14px;height:14px}.tl-page-popover{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:8px;width:240px;padding:4px;position:absolute;top:calc(2.25rem + 6px);left:0;box-shadow:0 2px 10px #00000029}.tl-page-list{max-height:min(62vh,480px);padding-bottom:2px;overflow-y:auto}.tl-page-list.has-open-submenu{overflow-y:visible}.tl-page-row{border-radius:5px;align-items:center;height:36px;display:flex;position:relative}.tl-page-row:hover{background:var(--tl-hover)}.tl-page-row.is-current{background:var(--tl-selected)}.tl-page-name{min-width:0;height:100%;color:var(--tl-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 34px 0 10px;overflow:hidden}.tl-page-rename{border:1px solid var(--tl-primary);outline:2px solid color-mix(in srgb, var(--tl-primary) 24%, transparent);background:var(--tl-bg);width:calc(100% - 36px);height:28px;color:var(--tl-text);border-radius:4px;margin-left:4px;padding:0 6px}.tl-page-more-wrap{position:absolute;right:2px}.tl-page-more{width:30px;height:30px;color:var(--tl-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.tl-page-row:hover .tl-page-more,.tl-page-row.is-current .tl-page-more,.tl-page-more:focus{opacity:1}.tl-page-more:hover{background:color-mix(in srgb, var(--tl-text) 9%, transparent);color:var(--tl-text)}.tl-page-more svg{fill:currentColor;width:15px;height:15px}.tl-page-submenu{z-index:3;border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:8px;width:144px;padding:4px;position:absolute;top:32px;right:0;box-shadow:0 2px 10px #00000029}.tl-page-submenu button{width:100%;height:32px;color:var(--tl-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 9px}.tl-page-submenu button:hover:not(:disabled){background:var(--tl-hover)}.tl-page-submenu button:disabled{color:var(--tl-muted);opacity:.5}.tl-menu-separator{background:var(--tl-border);height:1px;margin:4px}.tl-page-create{border:0;border-top:1px solid var(--tl-border);width:100%;height:40px;color:var(--tl-text);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.tl-page-create:hover{background:var(--tl-hover)}.tl-page-create svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}@media (width<=729px),(height<=499px) and (width<=999px){.tl-page-menu{top:.75rem;left:3.5rem}.tl-page-trigger{max-width:150px}.tl-page-popover{width:min(240px,100vw - 70px)}.tl-page-submenu{top:34px;left:auto;right:2px}}.pk-rich-embed{background:#111;border:0;width:100%;height:100%}.pk-github-embed{box-sizing:border-box;color:#f0f6fc;background:#0d1117;flex-direction:column;width:100%;height:100%;padding:24px;font:14px/1.45 Geist Mono,ui-monospace,monospace;text-decoration:none;display:flex;overflow:hidden}.pk-github-kicker{color:#8b949e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-size:11px}.pk-github-title{color:#58a6ff;align-items:center;gap:10px;margin-top:18px;font-size:18px;font-weight:650;display:flex}.pk-github-title img{border-radius:50%;width:30px;height:30px}.pk-github-embed p{color:#c9d1d9}.pk-github-stats{color:#8b949e;flex-wrap:wrap;gap:14px;margin-top:auto;font-size:12px;display:flex}.pk-bookmark-embed{box-sizing:border-box;background:var(--pikespace-surface,#fbf8f2);width:100%;height:100%;color:var(--pikespace-text,#2a2520);grid-template-columns:minmax(0,42%) 1fr;font:13px/1.4 Geist Mono,ui-monospace,monospace;text-decoration:none;display:grid;overflow:hidden}.pk-bookmark-embed>img{object-fit:cover;background:#15130f;width:100%;height:100%}.pk-bookmark-embed>div{flex-direction:column;min-width:0;padding:18px;display:flex;overflow:hidden}.pk-bookmark-embed span,.pk-bookmark-embed em{color:#8a7f6f;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal}.pk-bookmark-embed strong{text-overflow:ellipsis;margin:auto 0 8px;font-size:17px;overflow:hidden}.pk-bookmark-embed p{color:#6e6559;margin:0 0 auto;overflow:hidden}.pk-rich-card{box-sizing:border-box;color:#29251f;background:#fff4b8;width:100%;height:100%;font:14px/1.45 system-ui,sans-serif;overflow:auto}.pk-rich-card-tools{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-bottom:1px solid #0000001f;flex-wrap:wrap;gap:2px;padding:5px;display:flex;position:sticky;top:0}.pk-rich-card-tools button{color:#29251f;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 6px;font:11px Geist Mono,monospace}.pk-rich-card-tools button:hover{background:#00000014}.pk-rich-card-editor{outline:none;min-height:calc(100% - 38px);padding:14px 18px}.pk-rich-card-editor:only-child{min-height:100%}.pk-rich-card-editor a{color:#9f5815}html{background:#1c1a17}.status{color:#ece4d6;letter-spacing:.08em;text-transform:uppercase;background:#1c1a17;place-items:center;min-height:100%;font:500 13px/1.4 Geist Mono,ui-monospace,monospace;display:grid}.error{color:#e06b5a}.pikespace{--pikespace-font:"Geist Mono", ui-monospace, "SF Mono", monospace;--pikespace-surface:#fbf8f2;--pikespace-surface-hover:#ece5d8;--pikespace-surface-active:#f6e3cf;--pikespace-on-active:#5a3208;--pikespace-border:#dcd3c4;--pikespace-text:#2a2520;--pikespace-muted:#7d7365;--pikespace-primary:#c66f1f;--pikespace-danger:#e06b5a;--pikespace-shadow:0 1px 4px #0000003d}.pikespace[data-theme=dark]{--pikespace-surface:#23201c;--pikespace-surface-hover:#302c26;--pikespace-surface-active:#4a3420;--pikespace-on-active:#f6d9b6;--pikespace-border:#35312b;--pikespace-text:#ece4d6;--pikespace-muted:#958c7d;--pikespace-primary:#d98b3a}.pikespace[data-theme=dark] .pikespace__canvas{filter:invert(94%)hue-rotate(180deg)saturate(55%)brightness(.95)!important}.pk-external-save-state{z-index:24;border:1px solid var(--tl-border);background:var(--tl-panel);min-height:2.25rem;color:var(--tl-muted);pointer-events:none;border-radius:6px;align-items:center;padding:0 10px;font:10px Geist Mono,monospace;display:flex;position:absolute;bottom:1rem;right:6.5rem}.pk-external-save-state.error,.pk-external-save-state.blocked{color:#e06b5a}.project-shell{--pk-island:2.25rem;--pk-edge:1rem;--pk-gap:.5rem}.project-shell .pk-topbar-right{z-index:30;top:var(--pk-edge);right:var(--pk-edge);align-items:center;gap:var(--pk-gap);pointer-events:none;display:flex;position:absolute}.project-shell .pk-topbar-right>*{pointer-events:auto}.project-shell .pk-topbar-right .pk-collaboration-bar{height:var(--pk-island);border-radius:6px;position:static;box-shadow:0 1px 4px #0000003d}.project-shell .pk-topbar-slot{display:contents}.project-shell .pk-comments-toolbar{align-items:center;gap:var(--pk-gap);box-shadow:none;pointer-events:auto;background:0 0;border:0;padding:0;display:flex;position:static}.project-shell .pk-comments-toolbar button{width:var(--pk-island);height:var(--pk-island);border:1px solid var(--tl-border);background:var(--tl-panel);color:var(--tl-text);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 1px 4px #0000003d}.project-shell .pk-comments-toolbar button:hover{background:var(--tl-hover)}.project-shell .pk-comments-toolbar button.is-active{background:var(--tl-selected);color:var(--tl-primary)}.project-shell .pk-comments-toolbar button svg{width:1.05rem;height:1.05rem}.project-shell .pk-comments-toolbar .pk-unread-badge{position:absolute;top:1px;right:1px}.project-shell .pk-project-actions{z-index:31;top:calc(var(--pk-edge) + var(--pk-island) + var(--pk-gap));left:var(--pk-edge);position:absolute;right:auto}.project-shell .pk-external-save-state{top:var(--pk-edge);height:var(--pk-island);min-height:0;box-shadow:none;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0 4px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.project-shell:has(.pk-comments-layer.has-sidebar) .pk-topbar-right{transform:translate(calc(-1*min(360px,100vw)))}.project-shell:has(.pk-comments-layer.has-sidebar) .pk-external-save-state{visibility:hidden}:is(.project-shell:has(.pk-comments-layer.has-sidebar) .pikespace-bottom-bar,.project-shell:has(.pk-comments-layer.has-sidebar) .pikespace-props){max-width:calc(100% - min(360px,100vw) - 2rem);transform:translate(calc(-50% - min(360px,100vw)/2))}.project-shell .pk-comments-sidebar{z-index:26}.project-shell .tl-page-popover{top:calc(var(--pk-island) + var(--pk-gap))}@media (width<=729px),(height<=499px) and (width<=999px){.project-shell .pk-topbar-right{flex-wrap:wrap;justify-content:flex-end;top:.75rem;left:calc(4rem + 150px);right:.75rem}.project-shell .pk-external-save-state{display:none}}.project-shell.is-ui-hidden .tl-page-menu,.project-shell.is-ui-hidden .pk-topbar-right,.project-shell.is-ui-hidden .pk-editor-tools,.project-shell.is-ui-hidden .pk-project-actions,.project-shell.is-ui-hidden .pk-external-save-state,.project-shell.is-ui-hidden .pk-comments-layer,.project-shell.is-ui-hidden .pk-proposal-layer,.project-shell.is-ui-hidden .pk-cursor-chat-bubbles,.project-shell.is-ui-hidden .pikespace .pikespace-ui{display:none!important}.pk-ui-hidden-hint{z-index:40;border:1px solid var(--tl-border);background:var(--tl-panel);color:var(--tl-muted);letter-spacing:.08em;pointer-events:none;border-radius:6px;padding:8px 12px;font:11px Geist Mono,ui-monospace,monospace;animation:2.6s forwards pk-hint-fade;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes pk-hint-fade{0%,70%{opacity:1}to{opacity:0}}.connect-page{--connect-bg:#151311;--connect-panel:#24211e;--connect-panel-2:#302c27;--connect-line:#403a33;--connect-text:#f2ece3;--connect-muted:#a99d90;--connect-faint:#776d62;--connect-accent:#e67832;background:radial-gradient(circle at 18% 14%, #e678321f, transparent 34%), radial-gradient(circle at 80% 82%, #4f7fd614, transparent 32%), var(--connect-bg);color:var(--connect-text);place-items:center;padding:24px;font-family:Geist Mono,ui-monospace,monospace;display:grid;position:fixed;inset:0;overflow:auto}.connect-grain{pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:fixed;inset:0}.connect-card{border:1px solid var(--connect-line);background:color-mix(in oklch, var(--connect-panel) 96%, transparent);border-top-color:#554c43;border-radius:4px;width:min(460px,100%);padding:0 28px 28px;position:relative;box-shadow:0 35px 90px #0000008c,inset 0 1px #ffffff08}.connect-card:before{content:"";background:var(--connect-accent);width:72px;height:2px;position:absolute;top:-1px;left:28px}.connect-card>header{border-bottom:1px solid var(--connect-line);align-items:center;gap:11px;min-height:72px;display:flex}.connect-card>header>span{background:var(--connect-panel-2);width:30px;height:30px;color:var(--connect-accent);border:1px solid #51483f;border-radius:2px;place-items:center;display:grid}.connect-card>header svg{width:17px;height:17px}.connect-card>header div{gap:3px;display:grid}.connect-card>header b{letter-spacing:.03em;font-size:12px}.connect-card>header small{color:var(--connect-faint);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.connect-intro{padding:27px 0 19px}.connect-kicker{letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--connect-accent)!important;margin:0 0 8px!important;font-size:8px!important}.connect-card h1{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.2}.connect-intro>p:last-child,.connect-state p{color:var(--connect-muted);margin:11px 0 0;font-size:10px;line-height:1.65}.connect-code{border:1px solid var(--connect-line);border-left:2px solid var(--connect-accent);background:color-mix(in oklch, var(--connect-panel-2) 65%, transparent);gap:9px;margin-bottom:19px;padding:15px;display:grid}.connect-code small,.connect-permissions>small{color:var(--connect-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.connect-code strong{letter-spacing:.12em;font-size:20px}.connect-permissions{margin-bottom:22px}.connect-permissions ul{gap:9px;margin:11px 0 0;padding:0;list-style:none;display:grid}.connect-permissions li{color:var(--connect-muted);align-items:center;gap:9px;font-size:9px;line-height:1.4;display:flex}.connect-permissions li span{color:#47bd87}.connect-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.connect-actions button,.connect-primary,.connect-state a{border:1px solid var(--connect-line);min-height:39px;color:var(--connect-muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0 15px;font:700 9px Geist Mono,ui-monospace,monospace;text-decoration:none;display:inline-flex}.connect-actions button:hover{color:var(--connect-text);border-color:#5a5148}.connect-primary{border-color:color-mix(in oklch, var(--connect-accent) 70%, var(--connect-line))!important;background:var(--connect-accent)!important;color:#18130f!important}.connect-primary:hover{filter:brightness(1.08)}.connect-actions button:disabled{opacity:.55;cursor:wait}.connect-footnote{color:var(--connect-faint);margin:13px 0 0;font-size:8px;line-height:1.55}.connect-state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;display:flex}.connect-state>i{border:1px solid var(--connect-line);width:38px;height:38px;color:var(--connect-accent);border-radius:50%;place-items:center;margin-bottom:19px;font-style:normal;display:grid}.connect-state.is-approved>i{border-color:color-mix(in oklch, #47bd87 50%, var(--connect-line));color:#47bd87}.connect-state.is-denied>i,.connect-state.is-error>i{border-color:color-mix(in oklch, #ef625d 50%, var(--connect-line));color:#ef625d}.connect-state a{margin-top:24px}.connect-spinner{animation:.8s linear infinite connect-spin;border-top-color:var(--connect-accent)!important}@keyframes connect-spin{to{transform:rotate(1turn)}}@media (width<=520px){.connect-page{place-items:stretch stretch;padding:0}.connect-card{border:0;width:100%;min-height:100%;padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.connect-spinner{animation:none}}.pk-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pk-collaboration-bar{z-index:25;box-sizing:border-box;border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-panel,#fbf8f2);height:36px;color:var(--tl-text,#2a2520);pointer-events:auto;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font:600 11px/1 Geist Mono,ui-monospace,monospace;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 9px #1e191224}.pk-connection-dot{background:#9c9284;border-radius:50%;width:7px;height:7px;margin:0 2px}.pk-connection-dot.is-connected{background:#4f9564;box-shadow:0 0 0 3px #4f956421}.pk-connection-dot.is-connecting,.pk-connection-dot.is-reconnecting{background:#d98b3a;animation:1.2s ease-in-out infinite pk-pulse}.pk-connection-dot.is-disabled{background:#9c9284}@keyframes pk-pulse{50%{opacity:.38}}.pk-avatar-stack{align-items:center;padding-left:4px;display:flex}.pk-avatar{--pk-person:#c66f1f;box-sizing:border-box;border:2px solid var(--tl-panel,#fbf8f2);background:var(--pk-person);color:#fffdf9;cursor:pointer;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-5px;padding:0;font:700 9px/1 Geist Mono,ui-monospace,monospace;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 0 #0000}.pk-avatar:hover{z-index:1;transform:translateY(-2px)}.pk-avatar:focus-visible{z-index:2;outline:2px solid var(--tl-primary,#c66f1f);outline-offset:2px}.pk-avatar.is-following{z-index:1;box-shadow:0 0 0 2px var(--tl-primary,#c66f1f)}.pk-avatar-more{background:var(--tl-hover,#ece5d8);color:var(--tl-text,#2a2520);cursor:default}.pk-chat-trigger,.pk-cursor-chat-form button{background:var(--tl-hover,#ece5d8);width:27px;height:27px;color:var(--tl-text,#2a2520);font:inherit;cursor:pointer;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.pk-chat-trigger svg{width:15px;height:15px}.pk-chat-trigger:hover,.pk-cursor-chat-form button:hover{background:var(--tl-selected,#f6e3cf);color:var(--tl-primary,#c66f1f)}.pk-cursor-chat-form{align-items:center;gap:4px;display:flex}.pk-cursor-chat-form input{box-sizing:border-box;border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-bg,#f6f1e8);width:min(210px,30vw);height:27px;color:var(--tl-text,#2a2520);border-radius:5px;outline:0;padding:0 8px;font:500 11px Geist Mono,ui-monospace,monospace}.pk-cursor-chat-form input:focus{border-color:var(--tl-primary,#c66f1f);box-shadow:0 0 0 2px color-mix(in srgb, var(--tl-primary,#c66f1f) 18%, transparent)}.pk-cursor-chat-bubbles{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pk-cursor-chat-bubbles>div{--pk-person:#c66f1f;border:1px solid color-mix(in srgb, var(--pk-person) 55%, var(--tl-border));background:var(--tl-panel,#fbf8f2);max-width:260px;color:var(--tl-text);border-radius:2px 9px 9px;padding:6px 9px;font:11px/1.35 Geist Mono,monospace;display:grid;position:absolute;box-shadow:0 4px 14px #0000002e}.pk-cursor-chat-bubbles strong{color:var(--pk-person);font-size:9px}.pk-cursor-chat-bubbles span{overflow-wrap:anywhere}.pk-comments-layer{z-index:21;color:var(--tl-text,#2a2520);pointer-events:none;font:500 12px/1.4 Geist Mono,ui-monospace,monospace;position:absolute;inset:0}.pk-comments-layer button,.pk-comments-layer textarea{box-sizing:border-box;font:inherit}.pk-comments-layer.is-commenting{cursor:crosshair}.pk-comments-layer.is-commenting:after{border:2px solid color-mix(in srgb, var(--tl-primary,#c66f1f) 65%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.pk-comments-toolbar{border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-panel,#fbf8f2);pointer-events:auto;border-radius:8px;gap:4px;padding:4px;display:flex;position:absolute;top:1rem;right:min(290px,20vw + 5rem);box-shadow:0 2px 9px #1e191224}.pk-comments-toolbar>button{height:27px;color:var(--tl-text,#2a2520);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px}.pk-comments-toolbar>button:hover{background:var(--tl-hover,#ece5d8)}.pk-comments-toolbar>button.is-active{background:var(--tl-selected,#f6e3cf);color:var(--tl-primary,#c66f1f)}.pk-unread-badge{background:var(--tl-primary,#c66f1f);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 3px;font-size:9px;display:inline-grid}.pk-comment-pin{background:var(--tl-primary,#c66f1f);color:#fff;cursor:pointer;pointer-events:auto;border:2px solid #fff9ef;border-radius:50% 50% 50% 5px;place-items:center;width:26px;height:26px;padding:0;font-size:10px;font-weight:750;transition:transform .12s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #23180a47}.pk-comment-pin:hover,.pk-comment-pin.is-selected{transform:translate(-50%,-50%)scale(1.12)}.pk-comment-pin.is-selected{outline:3px solid color-mix(in srgb, var(--tl-primary,#c66f1f) 26%, transparent)}.pk-comment-pin.is-unread:after{border:2px solid var(--tl-panel,#fbf8f2);content:"";background:#e1543f;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.pk-comment-pin.is-resolved{filter:grayscale(.8);opacity:.55}.pk-comment-composer{z-index:3;border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-panel,#fbf8f2);pointer-events:auto;border-radius:9px;width:min(320px,100vw - 32px);padding:10px;position:absolute;transform:translate(14px,14px);box-shadow:0 10px 34px #19120a38}.pk-comment-form{gap:7px;display:grid;position:relative}.pk-comment-form textarea{resize:vertical;border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-bg,#f6f1e8);width:100%;min-height:72px;max-height:180px;color:var(--tl-text,#2a2520);border-radius:6px;outline:none;padding:9px;font-size:12px;line-height:1.45}.pk-comment-form textarea:focus{border-color:var(--tl-primary,#c66f1f);box-shadow:0 0 0 2px color-mix(in srgb, var(--tl-primary,#c66f1f) 16%, transparent)}.pk-form-actions{justify-content:flex-end;gap:6px;display:flex}.pk-form-actions button,.pk-button-primary,.pk-button-subtle{cursor:pointer;border:0;border-radius:5px;height:28px;padding:0 10px}.pk-button-primary{background:var(--tl-primary,#c66f1f);color:#fff}.pk-button-primary:hover:not(:disabled){filter:brightness(1.08)}.pk-button-primary:disabled{cursor:default;opacity:.45}.pk-button-subtle{color:var(--tl-muted,#7d7365);background:0 0}.pk-button-subtle:hover{background:var(--tl-hover,#ece5d8)}.pk-mention-suggestions{z-index:2;border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-panel,#fbf8f2);border-radius:6px;width:min(220px,90%);padding:4px;display:grid;position:absolute;bottom:35px;left:5px;box-shadow:0 5px 18px #14100a2e}.pk-mention-suggestions button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px}.pk-mention-suggestions button:hover{background:var(--tl-hover,#ece5d8)}.pk-comments-sidebar{box-sizing:border-box;border-left:1px solid var(--tl-border,#dcd3c4);background:var(--tl-panel,#fbf8f2);pointer-events:auto;flex-direction:column;width:min(360px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 30px #1b140c24}.pk-sidebar-header{border-bottom:1px solid var(--tl-border,#dcd3c4);justify-content:space-between;align-items:center;min-height:62px;padding:0 14px 0 17px;display:flex}.pk-sidebar-header>div{gap:1px;display:grid}.pk-sidebar-header strong{font-size:13px}.pk-sidebar-header span{color:var(--tl-muted,#7d7365);font-size:10px}.pk-sidebar-header .pk-pins-toggle{border:1px solid var(--tl-border,#d9d2c5);height:26px;color:var(--tl-muted,#7d7365);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:0 8px;font-size:10px}.pk-sidebar-header .pk-pins-toggle:hover{background:var(--tl-hover,#ece5d8);color:var(--tl-text,#2a2520)}.pk-sidebar-header .pk-pins-toggle[aria-pressed=true]{color:var(--tl-primary,#c66f1f);border-color:currentColor}.pk-sidebar-header>button:not(.pk-pins-toggle){width:30px;height:30px;color:var(--tl-muted,#7d7365);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;font-size:21px}.pk-sidebar-header>button:not(.pk-pins-toggle):hover{background:var(--tl-hover,#ece5d8);color:var(--tl-text,#2a2520)}.pk-comments-error{color:#c74a34;background:#c74a341a;margin:0;padding:8px 14px;font-size:10px}.pk-sidebar-tools{border-bottom:1px solid var(--tl-border,#dcd3c4);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pk-filter-tabs{background:var(--tl-bg,#f6f1e8);border-radius:6px;gap:2px;padding:2px;display:flex}.pk-filter-tabs button,.pk-notification-button{height:25px;color:var(--tl-muted,#7d7365);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 7px;font-size:9px}.pk-filter-tabs button.is-active{background:var(--tl-panel,#fbf8f2);color:var(--tl-text,#2a2520);box-shadow:0 1px 3px #0000001a}.pk-notification-button:hover{color:var(--tl-primary,#c66f1f)}.pk-thread-list{flex:1;min-height:0;overflow-y:auto}.pk-thread-list>button{border:0;border-bottom:1px solid var(--tl-border,#dcd3c4);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) 8px;align-items:start;gap:9px;padding:13px 14px;display:grid}.pk-thread-list>button:hover{background:var(--tl-hover,#ece5d8)}.pk-list-avatar,.pk-message-avatar{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:750;display:grid}.pk-thread-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.pk-thread-list strong{font-size:10px}.pk-thread-list small{color:var(--tl-muted,#7d7365);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pk-thread-list i{background:var(--tl-primary,#c66f1f);border-radius:50%;width:7px;height:7px;margin-top:6px}.pk-empty-comments{color:var(--tl-muted,#7d7365);text-align:center;padding:38px 18px}.pk-notifications{border-bottom:1px solid var(--tl-border,#dcd3c4);background:var(--tl-bg,#f6f1e8);max-height:180px;display:grid;overflow-y:auto}.pk-notifications button{border:0;border-bottom:1px solid var(--tl-border,#dcd3c4);color:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:9px 14px;display:grid}.pk-notifications button:hover{background:var(--tl-hover,#ece5d8)}.pk-notifications time,.pk-notifications p{color:var(--tl-muted,#7d7365);font-size:9px}.pk-notifications p{padding:5px 14px}.pk-thread-detail{flex:1;min-height:0;padding-bottom:18px;overflow-y:auto}.pk-back-button{color:var(--tl-muted,#7d7365);cursor:pointer;background:0 0;border:0;border-radius:5px;margin:8px 10px;padding:7px}.pk-back-button:hover{background:var(--tl-hover,#ece5d8);color:var(--tl-text,#2a2520)}.pk-comment-message{border-top:1px solid var(--tl-border,#dcd3c4);padding:13px 16px}.pk-comment-message header{grid-template-columns:28px auto 1fr;align-items:center;gap:8px;display:grid}.pk-comment-message header strong{font-size:10px}.pk-comment-message header time{color:var(--tl-muted,#7d7365);justify-self:end;font-size:8px}.pk-comment-message p{overflow-wrap:anywhere;color:var(--tl-text,#2a2520);white-space:pre-wrap;margin:10px 0 8px 36px;font:500 12px/1.55 system-ui,sans-serif}.pk-comment-message footer{justify-content:space-between;align-items:center;margin-left:36px;display:flex}.pk-reactions{align-items:center;gap:4px;display:flex}.pk-reactions>button,.pk-reactions summary,.pk-message-actions button{background:var(--tl-bg,#f6f1e8);color:var(--tl-muted,#7d7365);cursor:pointer;border:0;border-radius:10px;padding:3px 6px;font-size:9px;list-style:none}.pk-reactions>button:disabled{cursor:default;opacity:.8}.pk-reactions details{position:relative}.pk-reactions details>div{z-index:2;border:1px solid var(--tl-border,#dcd3c4);background:var(--tl-panel,#fbf8f2);border-radius:6px;padding:4px;display:flex;position:absolute;bottom:26px;left:0;box-shadow:0 4px 14px #00000024}.pk-reactions details>div button{cursor:pointer;background:0 0;border:0;padding:4px}.pk-message-actions{gap:3px;display:flex}.pk-message-actions button{background:0 0}.pk-message-actions button:hover{color:var(--tl-primary,#c66f1f)}.pk-comment-message .pk-comment-form{margin:10px 0 0 36px}.pk-thread-detail>.pk-comment-form{border-top:1px solid var(--tl-border,#dcd3c4);margin:14px 16px;padding-top:14px}.pk-resolve-button{border:1px solid var(--tl-border,#dcd3c4);width:calc(100% - 32px);height:32px;color:var(--tl-muted,#7d7365);cursor:pointer;background:0 0;border-radius:6px;margin:5px 16px;display:block}.pk-resolve-button:hover{border-color:var(--tl-primary,#c66f1f);color:var(--tl-primary,#c66f1f)}.project-shell[data-theme=dark] .pk-comment-pin{border-color:#302b24}.project-shell[data-theme=dark] .pk-collaboration-bar,.project-shell[data-theme=dark] .pk-comments-sidebar,.project-shell[data-theme=dark] .pk-comment-composer{box-shadow:0 7px 24px #0000004d}@media (width<=729px),(height<=499px) and (width<=999px){.pk-collaboration-bar{top:.65rem;right:.65rem}.pk-comments-toolbar{top:3.7rem;right:.65rem}.pk-cursor-chat-form input{width:min(190px,100vw - 145px)}.pk-comments-sidebar{border-top:1px solid var(--tl-border,#dcd3c4);border-left:0;border-radius:12px 12px 0 0;width:100%;height:calc(100% - max(92px,12vh));top:max(92px,12vh)}.pk-comment-composer{width:auto;position:fixed;bottom:12px;right:12px;transform:none;top:auto!important;left:12px!important}}@media (prefers-reduced-motion:reduce){.pk-connection-dot,.pk-avatar,.pk-comment-pin{transition:none;animation:none}}.pk-editor-tools{color:var(--tl-text);pointer-events:auto;font:12px Geist Mono,ui-monospace,monospace;position:relative}.pk-editor-tools.is-floating{z-index:25;position:absolute;bottom:1rem;left:1rem}.pk-editor-tools button,.pk-editor-tools input{box-sizing:border-box;font:inherit}.pk-editor-tools-trigger{border:1px solid var(--tl-border);background:var(--tl-panel);height:2.25rem;color:var(--tl-text);letter-spacing:.02em;cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:0 12px 0 9px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #0000003d}.pk-editor-tools-trigger:hover,.pk-editor-tools-trigger[aria-expanded=true]{background:var(--tl-hover)}.pk-editor-tools-trigger:disabled{cursor:not-allowed;opacity:.5}.pk-editor-tools-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1rem;height:1rem}.pikespace-insert-slot .pk-editor-tools-trigger{width:var(--pikespace-island,2.25rem);height:var(--pikespace-island,2.25rem);box-shadow:none;background:0 0;border:0;border-radius:4px;gap:0;padding:0}.pikespace-insert-slot .pk-editor-tools-trigger span{display:none}.pikespace-insert-slot .pk-editor-tools-trigger:hover,.pikespace-insert-slot .pk-editor-tools-trigger[aria-expanded=true]{background:var(--pikespace-surface-hover,var(--tl-hover))}.pikespace-insert-slot .pk-editor-tools-trigger[aria-expanded=true]{background:var(--pikespace-surface-active,var(--tl-hover));color:var(--pikespace-on-active,var(--tl-text))}.pikespace-insert-slot .pk-editor-tools-trigger svg{width:1.125rem;height:1.125rem}.pk-editor-tools-panel{z-index:40;border:1px solid var(--tl-border,#35312b);background:var(--tl-panel,#23201c);width:min(232px,100vw - 24px);max-height:min(70vh,480px);color:var(--tl-text,#ece4d6);-webkit-user-select:none;user-select:none;border-radius:2px;gap:2px;padding:4px;font:11px/1.35 Geist Mono,ui-monospace,monospace;display:grid;position:fixed;overflow:auto;box-shadow:0 10px 28px #00000052}.pk-editor-tools.is-floating .pk-editor-tools-panel{z-index:25;position:absolute;bottom:calc(2.25rem + 8px);left:0}.pk-editor-tools-panel .pk-insert-row{width:100%;min-height:32px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:0 8px;display:flex}.pk-editor-tools-panel .pk-insert-row:hover{background:var(--tl-hover)}.pk-editor-tools-panel .pk-insert-row[draggable=true]{cursor:grab}.pk-editor-tools-panel .pk-insert-row[draggable=true]:active{cursor:grabbing}.pk-editor-tools-panel .pk-insert-row svg{fill:none;stroke:currentColor;stroke-width:1.55px;flex:none;width:1rem;height:1rem}.pk-editor-tools-panel .pk-insert-row span{min-width:0}.pk-editor-tools-panel .pk-insert-shapes{grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2px;padding:2px;display:grid}.pk-editor-tools-panel .pk-insert-shapes button{height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;display:grid}.pk-editor-tools-panel .pk-insert-shapes button:hover{background:var(--tl-hover);color:var(--tl-primary)}.pk-editor-tools-panel .pk-insert-shapes svg{fill:none;stroke:currentColor;stroke-width:1.55px;width:1.15rem;height:1.15rem}.pk-editor-tools-panel .pk-insert-pages{border-top:1px solid var(--tl-border);gap:1px;margin-top:4px;padding-top:4px;display:grid}.pk-editor-tools-panel .pk-insert-pages-label{color:var(--tl-muted);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px 2px;font-size:9px}.pk-editor-tools-panel .pk-tools-error{color:#e06b5a;margin:2px 8px 4px}.pk-link-prompt{z-index:80;background:#00000080;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.pk-link-prompt-card{border:1px solid var(--tl-border);background:var(--tl-panel);width:min(340px,100vw - 2rem);color:var(--tl-text);border-radius:2px;gap:10px;padding:14px;font:12px Geist Mono,ui-monospace,monospace;display:grid;box-shadow:0 16px 40px #0006}.pk-link-prompt-card strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.pk-link-prompt-card input{box-sizing:border-box;border:1px solid var(--tl-border);background:var(--tl-bg);width:100%;height:34px;color:var(--tl-text);font:inherit;border-radius:2px;outline:none;padding:0 10px}.pk-link-prompt-card input:focus{border-color:var(--tl-primary)}.pk-link-prompt-error{color:#e06b5a;margin:0;font-size:11px}.pk-link-prompt-actions{justify-content:flex-end;gap:6px;display:flex}.pk-link-prompt-actions button{border:1px solid var(--tl-border);height:30px;color:var(--tl-text);font:inherit;cursor:pointer;background:0 0;border-radius:2px;padding:0 10px}.pk-link-prompt-actions button:hover{background:var(--tl-hover)}.pk-link-prompt-actions button.is-primary{background:var(--tl-primary);color:#1c1a17;border-color:#0000;font-weight:700}.pk-link-prompt-actions button.is-primary:disabled{opacity:.4;cursor:not-allowed}@media (width<=729px),(height<=499px) and (width<=999px){.pk-editor-tools.is-floating{bottom:.75rem;left:.75rem}.pikespace-insert-slot .pk-editor-tools-trigger{width:2rem;height:2rem}.pk-editor-tools-panel{width:auto;max-height:min(60vh,420px);right:.75rem}}.pk-project-actions{z-index:30;color:var(--tl-text);pointer-events:auto;font:12px Geist Mono,ui-monospace,monospace;position:absolute;top:4.25rem;right:1rem}.pk-project-actions button,.pk-project-actions input,.pk-project-actions select{box-sizing:border-box;font:inherit}.pk-project-actions-popover{border:1px solid var(--tl-border);background:var(--tl-panel);border-radius:8px;width:min(340px,100vw - 32px);max-height:min(650px,100vh - 80px);position:relative;overflow:auto;box-shadow:0 12px 40px #00000047}.pk-action-header{border-bottom:1px solid var(--tl-border);grid-template-columns:1fr auto;align-items:center;gap:4px;padding:4px;display:grid}.pk-action-tabs{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.pk-action-tabs button{height:32px;color:var(--tl-muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:4px}.pk-action-tabs button[aria-selected=true]{background:var(--tl-selected);color:var(--tl-text)}.pk-action-close{height:32px;color:var(--tl-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px}.pk-action-close:hover{background:var(--tl-hover);color:var(--tl-text)}.pk-action-section{gap:8px;padding:12px;display:grid}.pk-action-section p{color:var(--tl-muted);margin:0 0 4px;line-height:1.5}.pk-action-section label{color:var(--tl-muted);gap:6px;display:grid}.pk-action-section input,.pk-action-section select{border:1px solid var(--tl-border);background:var(--tl-bg);width:100%;min-height:34px;color:var(--tl-text);border-radius:4px;outline:none;padding:6px 8px}.pk-action-section input:focus,.pk-action-section select:focus{border-color:var(--tl-primary)}.pk-action-section>button,.pk-action-grid button,.pk-history-list button{border:1px solid var(--tl-border);min-height:34px;color:var(--tl-text);text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:6px 9px}.pk-action-section button:hover:not(:disabled){background:var(--tl-hover)}.pk-action-section button:disabled{cursor:not-allowed;opacity:.45}.pk-action-section button.is-danger{color:#e06b5a}.pk-action-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pk-share-qr{width:180px;height:180px;image-rendering:pixelated;border-radius:6px;justify-self:center}.pk-history-list>div{grid-template-columns:1fr auto;gap:5px;display:grid}.pk-history-list>div.is-selected{border-left:2px solid var(--tl-primary);padding-left:5px}.pk-history-list .is-restore{color:var(--tl-primary)}.pk-action-error{color:#e06b5a;margin:0 12px 12px}@media (width<=729px),(height<=499px) and (width<=999px){.pk-project-actions{top:4.25rem!important;left:.75rem!important;right:.75rem!important}.pk-project-actions-popover{width:auto}}.pk-proposal-layer{z-index:23;color:var(--tl-text);pointer-events:none;font:500 11px/1.4 Geist Mono,ui-monospace,monospace;position:absolute;inset:0}.pk-proposal-layer button{box-sizing:border-box;color:inherit;font:inherit}.pk-proposal-toolbar{display:contents}.pk-proposal-toolbar>button{width:var(--pk-island,2.25rem);height:var(--pk-island,2.25rem);border:1px solid var(--tl-border);background:var(--tl-panel);cursor:pointer;pointer-events:auto;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 1px 4px #0000003d}.pk-proposal-toolbar>button:hover{background:var(--tl-hover)}.pk-proposal-toolbar>button.is-active{background:var(--tl-selected);color:var(--tl-primary)}.pk-proposal-toolbar svg{width:1.05rem;height:1.05rem}.pk-proposal-toolbar span{background:var(--tl-primary);color:#fff;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:1px;right:1px}.pk-proposal-sidebar{z-index:28;box-sizing:border-box;border-left:1px solid var(--tl-border);background:var(--tl-panel);pointer-events:auto;flex-direction:column;width:min(390px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 30px #1b140c2e}.pk-proposal-header{border-bottom:1px solid var(--tl-border);align-items:center;gap:7px;min-height:62px;padding:0 12px 0 17px;display:flex}.pk-proposal-header>div{min-width:0;margin-right:auto;display:grid}.pk-proposal-header strong{font-size:13px}.pk-proposal-header span{color:var(--tl-muted);font-size:9px}.pk-proposal-header>button{height:29px;color:var(--tl-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px}.pk-proposal-header>button:last-child{width:29px;padding:0;font-size:20px}.pk-proposal-header>button:hover{background:var(--tl-hover);color:var(--tl-text)}.pk-proposal-error{color:#c74a34;background:#c74a341a;margin:0;padding:9px 14px;font-size:10px}.pk-proposal-list{flex:1;min-height:0;overflow-y:auto}.pk-proposal-list>button{border:0;border-bottom:1px solid var(--tl-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:9px;width:100%;min-height:64px;padding:10px 14px;display:grid}.pk-proposal-list>button:hover{background:var(--tl-hover)}.pk-proposal-list>button>span{gap:4px;min-width:0;display:grid}.pk-proposal-list strong,.pk-proposal-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-proposal-list strong{font-size:11px}.pk-proposal-list small{color:var(--tl-muted);font-size:9px}.pk-proposal-list i{border:1px solid var(--tl-border);color:var(--tl-muted);text-transform:uppercase;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal}.pk-proposal-list i.is-open{border-color:color-mix(in srgb, var(--tl-primary) 55%, var(--tl-border));color:var(--tl-primary)}.pk-proposal-list i.is-accepted{color:#4f9564}.pk-proposal-list i.is-rejected{color:#c74a34}.pk-proposal-list b{background:var(--tl-bg);width:22px;height:22px;color:var(--tl-muted);border-radius:50%;place-items:center;font-size:8px;display:grid}.pk-proposal-list>p{color:var(--tl-muted);text-align:center;padding:42px 18px}.pk-proposal-summary{border-bottom:1px solid var(--tl-border);padding:16px 17px 13px}.pk-proposal-author{--pk-author:var(--tl-primary);color:var(--tl-muted);grid-template-columns:8px auto 1fr;align-items:center;gap:6px;font-size:8px;display:grid}.pk-proposal-author i{background:var(--pk-author);border-radius:50%;width:7px;height:7px}.pk-proposal-author time{justify-self:end}.pk-proposal-summary h2{margin:11px 0 5px;font:700 16px/1.25 Geist Mono,monospace}.pk-proposal-summary p{color:var(--tl-muted);margin:0;font:12px/1.5 system-ui,sans-serif}.pk-proposal-counts{color:var(--tl-muted);text-transform:uppercase;gap:11px;margin-top:12px;font-size:8px;display:flex}.pk-proposal-counts span:first-child{color:#4f9564}.pk-proposal-counts span:last-child{color:#c74a34}.pk-proposal-preview-toggle{background:var(--tl-bg);border-radius:6px;grid-template-columns:1fr 1fr;gap:2px;margin:10px 12px 7px;padding:2px;display:grid}.pk-proposal-preview-toggle button{height:28px;color:var(--tl-muted);cursor:pointer;background:0 0;border:0;border-radius:4px}.pk-proposal-preview-toggle button.is-active{background:var(--tl-panel);color:var(--tl-text);box-shadow:0 1px 3px #0000001f}.pk-proposal-changes{flex:1;min-height:0;overflow-y:auto}.pk-proposal-changes article{border-bottom:1px solid var(--tl-border);border-left:3px solid #b47b37;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px 12px 8px 15px;display:grid}.pk-proposal-changes article.is-added{border-left-color:#4f9564}.pk-proposal-changes article.is-deleted{border-left-color:#c74a34}.pk-proposal-focus{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.pk-proposal-focus:hover strong{color:var(--tl-primary)}.pk-proposal-focus small{color:var(--tl-muted);letter-spacing:.05em;text-transform:uppercase;font-size:7px}.pk-proposal-focus strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pk-proposal-changes article>div{gap:3px;display:flex}.pk-proposal-changes article>div button{border:1px solid var(--tl-border);height:25px;color:var(--tl-muted);cursor:pointer;background:0 0;border-radius:4px;padding:0 6px;font-size:8px}.pk-proposal-changes article>div button:first-child.is-selected{color:#4f9564;background:#4f95641f;border-color:#4f9564}.pk-proposal-changes article>div button:last-child.is-selected{color:#c74a34;background:#c74a341a;border-color:#c74a34}.pk-proposal-footer{border-top:1px solid var(--tl-border);background:var(--tl-panel);gap:9px;padding:11px 12px;display:grid}.pk-proposal-footer>div{align-items:center;gap:5px;display:flex}.pk-proposal-footer button{border:1px solid var(--tl-border);height:28px;color:var(--tl-muted);cursor:pointer;background:0 0;border-radius:5px;padding:0 8px}.pk-proposal-footer span{color:var(--tl-muted);margin-left:auto;font-size:8px}.pk-proposal-footer>button.is-primary{border-color:var(--tl-primary);background:var(--tl-primary);color:#fff}.pk-proposal-footer>button:disabled{cursor:default;opacity:.45}.pk-proposal-resolution{border-top:1px solid var(--tl-border);color:var(--tl-muted);text-align:center;text-transform:capitalize;margin:0;padding:15px}.pk-proposal-resolution.is-accepted,.pk-proposal-resolution.is-partially_accepted{color:#4f9564}.pk-proposal-resolution.is-rejected{color:#c74a34}.pk-proposal-outline{z-index:24;box-sizing:border-box;pointer-events:none;background:#b47b370a;border:2px solid #b47b37;border-radius:5px;position:absolute;box-shadow:0 0 0 2px #b47b371f}.pk-proposal-outline.is-added{background:#4f95640d;border-color:#4f9564;box-shadow:0 0 0 2px #4f956421}.pk-proposal-outline.is-deleted{background:#c74a340d;border-color:#c74a34;box-shadow:0 0 0 2px #c74a341f}.pk-proposal-outline.is-reject{opacity:.35;filter:grayscale()}.pk-proposal-outline>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:currentColor;border-radius:3px 3px 0 0;padding:2px 5px;font-size:7px;position:absolute;top:-19px;left:-2px}.pk-proposal-outline.is-added>span{background:#4f9564}.pk-proposal-outline.is-deleted>span{background:#c74a34}.project-shell:has(.pk-proposal-layer.has-sidebar) .pk-topbar-right{transform:translate(calc(-1*min(390px,100vw)))}.project-shell:has(.pk-proposal-layer.has-sidebar) .pk-external-save-state{visibility:hidden}.project-shell[data-theme=dark] .pk-proposal-sidebar{box-shadow:-8px 0 30px #00000052}@media (width<=729px),(height<=499px) and (width<=999px){.pk-proposal-sidebar{border-top:1px solid var(--tl-border);border-left:0;border-radius:12px 12px 0 0;width:100%;height:calc(100% - max(92px,12vh));top:max(92px,12vh)}}.psd{--psd-bg:color-mix(in oklch, var(--panel,#24211e) 90%, transparent);--psd-bg-raised:var(--panel-2,#302c27);--psd-line:var(--line,#39342e);--psd-line-strong:var(--line-2,#474039);--psd-text:var(--text,#f2ece3);--psd-muted:var(--text-3,#9b8f82);--psd-faint:var(--text-4,#71685e);--psd-accent:var(--accent,#e67832);--psd-danger:var(--pike-error,#ef625d);--psd-success:var(--pike-success,#47bd87);color:var(--psd-text);font-family:var(--font-mono,"Geist Mono", ui-monospace, monospace);font-size:12px}.psd *,.psd :before,.psd :after{box-sizing:border-box}.psd button,.psd input,.psd select{font:inherit}.psd button,.psd a,.psd summary,.psd select{-webkit-tap-highlight-color:transparent}.psd button:focus-visible,.psd a:focus-visible,.psd input:focus-visible,.psd select:focus-visible,.psd summary:focus-visible{outline:2px solid color-mix(in oklch, var(--psd-accent) 72%, white);outline-offset:2px}.psd-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.psd-eyebrow{color:var(--psd-faint);letter-spacing:.17em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:700}.psd-auth{z-index:12;border:1px solid var(--psd-line);border-top-color:var(--psd-line-strong);background:var(--psd-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:4px;width:min(370px,100% - 48px);max-height:calc(100% - 32px);padding:27px;position:absolute;top:50%;right:24px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 28px 80px -28px #000,inset 0 1px #ffffff09}.psd-auth:before{content:"";background:linear-gradient(var(--psd-accent), color-mix(in oklch, var(--psd-accent) 15%, transparent) 74%, transparent);width:3px;position:absolute;inset:-1px auto -1px -1px}.psd-auth-mark{border:1px solid var(--psd-line-strong);background:linear-gradient(145deg, var(--psd-bg-raised), color-mix(in oklch, var(--psd-bg) 90%, black));width:42px;height:42px;color:var(--psd-accent);border-radius:3px;place-items:center;margin-bottom:23px;display:grid;box-shadow:0 9px 26px #0000005c}.psd-auth-mark svg{width:22px;height:22px}.psd-auth h1{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.psd-auth>p:not(.psd-eyebrow){max-width:31ch;color:var(--psd-muted);margin:11px 0 22px;line-height:1.6}.psd-auth small{color:var(--psd-faint);margin-top:14px;font-size:9px;line-height:1.5;display:block}.psd-google{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#121213, #121213) padding-box, linear-gradient(#121213 50%, #12121399 80%, #12121300) border-box, linear-gradient(90deg, var(--psd-accent), var(--pike-blue,#4f7fd6), var(--pike-success,#47bd87), var(--accent-hover,#c97a2a), var(--pike-amber,#f0b14a)) border-box;background-size:200%;background-origin:border-box;border:2px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;height:42px;font-weight:600;text-decoration:none;transition:transform .15s;animation:2s linear infinite psd-rainbow;display:flex;position:relative}.psd-google:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--psd-accent), var(--pike-blue,#4f7fd6), var(--pike-success,#47bd87), var(--accent-hover,#c97a2a), var(--pike-amber,#f0b14a));filter:blur(.75rem);background-size:200%;width:60%;height:20%;animation:2s linear infinite psd-rainbow;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.psd-google{cursor:pointer;width:100%;font-family:inherit;font-size:inherit}.psd-google:hover{transform:scale(1.02)}.psd-google:active{transform:scale(.98)}.psd-google span{place-items:center;width:20px;height:20px;display:grid}.psd-google span svg{width:18px;height:18px;display:block}@keyframes psd-rainbow{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.psd-google,.psd-google:before{animation:none}}.psd-checking{min-height:40px;color:var(--psd-muted);align-items:center;gap:10px;display:flex}.psd-checking span{border:2px solid var(--psd-line-strong);border-top-color:var(--psd-accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite psd-spin}@keyframes psd-spin{to{transform:rotate(1turn)}}.psd-dashboard{z-index:12;border:1px solid var(--psd-line);border-top-color:var(--psd-line-strong);background:var(--psd-bg);border-radius:4px;flex-direction:column;width:auto;max-width:1280px;min-height:0;margin:0 auto;display:flex;position:absolute;inset:16px;overflow:hidden;box-shadow:0 32px 100px -30px #000000eb,0 2px 8px #00000061,inset 0 1px #ffffff08}.psd-topbar{border-bottom:1px solid var(--psd-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 14px 0 17px;display:flex;position:relative}.psd-topbar:after{content:"";background:var(--psd-accent);width:72px;height:1px;position:absolute;bottom:-1px;left:0}.psd-wordmark{align-items:center;gap:9px;display:flex}.psd-wordmark>span{border:1px solid var(--psd-line-strong);width:25px;height:25px;color:var(--psd-accent);background:var(--psd-bg-raised);border-radius:2px;place-items:center;display:grid}.psd-wordmark svg{width:14px;height:14px}.psd-wordmark strong{letter-spacing:.035em;font-size:12px}.psd-wordmark i{border-left:1px solid var(--psd-line);color:var(--psd-faint);letter-spacing:.12em;text-transform:uppercase;padding-left:9px;font-size:9px;font-style:normal}.psd-top-actions{align-items:center;gap:5px;display:flex}.psd-top-actions button{color:var(--psd-muted);cursor:pointer;background:0 0;border:0}.psd-top-actions button:hover{color:var(--psd-text);background:var(--psd-bg-raised)}.psd-icon-button{width:29px;height:29px;border-radius:2px!important;font-size:17px!important}.psd-text-button{border-radius:2px;height:29px;padding:0 9px;font-size:10px!important}.psd-top-actions button:disabled{opacity:.45;cursor:wait}.psd-shell{flex:1;grid-template-columns:172px minmax(0,1fr);min-height:0;display:grid}.psd-workspaces{border-right:1px solid var(--psd-line);background:color-mix(in oklch, var(--psd-bg) 90%, black);flex-direction:column;min-height:0;padding:16px 10px 12px;display:flex}.psd-section-label{min-height:20px;color:var(--psd-faint);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:flex}.psd-section-label b{color:var(--psd-muted);font-size:9px}.psd-workspaces>button,.psd-space-entry>button:first-child{width:100%;height:34px;color:var(--psd-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 7px;display:grid}.psd-workspaces>button>span:nth-child(2),.psd-space-entry>button:first-child>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.psd-workspaces>button b,.psd-space-entry>button:first-child b{color:var(--psd-faint);font-size:9px;font-weight:500}.psd-workspaces>button:hover,.psd-space-entry>button:first-child:hover{color:var(--psd-text);background:color-mix(in oklch, var(--psd-bg-raised) 65%, transparent)}.psd-workspaces button.is-active{background:var(--psd-bg-raised);color:var(--psd-text);box-shadow:inset 2px 0 var(--psd-accent)}.psd-workspaces button.is-active b{color:var(--psd-accent)}.psd-space-glyph{border:1px solid var(--psd-line-strong);background:color-mix(in oklch, var(--psd-bg-raised) 70%, transparent);width:20px;height:20px;color:var(--psd-muted);border-radius:2px;place-items:center;font-size:9px;font-weight:800;display:grid}.psd-space-list{scrollbar-width:thin;scrollbar-color:var(--psd-line-strong) transparent;max-height:min(210px,27vh);margin:3px 0 8px;overflow:auto}.psd-space-entry{position:relative}.psd-space-entry>button:first-child{padding-right:27px}.psd-manage-space{color:#0000;cursor:pointer;letter-spacing:-1px;background:0 0;border:0;border-radius:2px;width:27px;height:24px;padding:0;position:absolute;top:5px;right:2px;font-size:8px!important}.psd-space-entry:hover .psd-manage-space,.psd-manage-space[aria-pressed=true],.psd-manage-space:focus-visible{color:var(--psd-muted)}.psd-manage-space:hover{background:var(--psd-line);color:var(--psd-text)!important}.psd-mini-form{border-top:1px solid var(--psd-line);margin-top:11px;padding:11px 6px 0}.psd-mini-form+.psd-mini-form{border:0;margin-top:9px;padding-top:0}.psd-mini-form label{color:var(--psd-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.psd-mini-form>div{display:flex}.psd-mini-form input{border:1px solid var(--psd-line);background:color-mix(in oklch, var(--psd-bg) 83%, black);width:100%;min-width:0;height:29px;color:var(--psd-text);border-right:0;border-radius:2px 0 0 2px;outline:none;padding:0 7px;font-size:9px}.psd-mini-form input::placeholder{color:var(--psd-faint)}.psd-mini-form button{border:1px solid var(--psd-line-strong);background:var(--psd-bg-raised);width:29px;color:var(--psd-accent);cursor:pointer;border-radius:0 2px 2px 0}.psd-mini-form button:hover{background:var(--psd-accent);color:#18130f}.psd-mini-form button:disabled{opacity:.4;cursor:not-allowed}.psd-unavailable{border-top:1px solid var(--psd-line);color:var(--psd-faint);margin:auto 6px 0;padding-top:10px;font-size:9px;line-height:1.5}.psd-projects{flex-direction:column;min-width:0;min-height:0;padding:22px 22px 16px;display:flex}.psd-project-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.psd-project-head h2{max-width:260px;color:var(--psd-text);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.15;overflow:hidden}.psd-create{width:min(295px,55%);display:flex}.psd-create input{border:1px solid var(--psd-line);background:color-mix(in oklch, var(--psd-bg) 82%, black);width:100%;min-width:0;height:34px;color:var(--psd-text);border-right:0;border-radius:2px 0 0 2px;outline:none;padding:0 10px;font-size:10px}.psd-create input::placeholder{color:var(--psd-faint)}.psd-create input:focus{border-color:var(--psd-line-strong)}.psd-create button{border:1px solid color-mix(in oklch, var(--psd-accent) 60%, var(--psd-line));background:var(--psd-accent);color:#18130f;white-space:nowrap;cursor:pointer;border-radius:0 2px 2px 0;height:34px;padding:0 11px;font-size:9px;font-weight:800}.psd-create button span{font-size:13px}.psd-create button:hover{filter:brightness(1.08)}.psd-create button:disabled{opacity:.55;cursor:wait}.psd-controls{border-bottom:1px solid var(--psd-line);justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.psd-tabs{align-items:center;gap:17px;display:flex}.psd-tabs button{height:34px;color:var(--psd-faint);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700;position:relative}.psd-tabs button b{color:var(--psd-faint);margin-left:4px;font-size:8px}.psd-tabs button:hover,.psd-tabs button.is-active{color:var(--psd-text)}.psd-tabs button.is-active:after{content:"";background:var(--psd-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.psd-tabs button.is-active b{color:var(--psd-accent)}.psd-search{width:148px;height:27px;color:var(--psd-faint);border:1px solid #0000;border-radius:2px;align-items:center;margin-bottom:5px;padding:0 6px;display:flex}.psd-search:focus-within{border-color:var(--psd-line);background:color-mix(in oklch, var(--psd-bg) 82%, black)}.psd-search>span:first-child{font-size:16px;line-height:1}.psd-search input{width:100%;min-width:0;color:var(--psd-text);background:0 0;border:0;outline:0;padding:0 5px;font-size:9px}.psd-search input::-webkit-search-cancel-button{filter:invert();opacity:.4}.psd-search input::placeholder{color:var(--psd-faint)}.psd-search kbd{color:var(--psd-faint);font-size:8px}.psd-message{border-left:2px solid var(--psd-success);background:color-mix(in oklch, var(--psd-success) 7%, transparent);min-height:32px;color:var(--psd-muted);align-items:center;gap:8px;margin-top:10px;padding:6px 8px;font-size:9px;line-height:1.35;display:flex}.psd-message>span{color:var(--psd-success);font-weight:900}.psd-message button{color:var(--psd-faint);cursor:pointer;background:0 0;border:0;margin-left:auto}.psd-message.is-error{border-color:var(--psd-danger);background:color-mix(in oklch, var(--psd-danger) 7%, transparent)}.psd-message.is-error>span{color:var(--psd-danger)}.psd-list{scrollbar-width:thin;scrollbar-color:var(--psd-line-strong) transparent;min-height:0;margin-top:9px;overflow:auto}.psd-list-head,.psd-list li{grid-template-columns:minmax(185px,1fr) 96px 75px 83px;align-items:center;column-gap:10px;display:grid}.psd-list-head{height:25px;color:var(--psd-faint);letter-spacing:.12em;text-transform:uppercase;padding:0 4px 0 8px;font-size:8px;font-weight:700}.psd-list-head span:last-child{text-align:right}.psd-list ul{margin:0;padding:0;list-style:none}.psd-list li{border-top:1px solid var(--psd-line);min-height:60px;padding:6px 4px 6px 8px;transition:background .12s,opacity .12s;position:relative}.psd-list li:last-child{border-bottom:1px solid var(--psd-line)}.psd-list li:hover,.psd-list li:focus-within{z-index:2;background:color-mix(in oklch, var(--psd-bg-raised) 38%, transparent)}.psd-list li.is-busy{opacity:.55}.psd-project-title{align-items:center;gap:9px;min-width:0;display:flex}.psd-project-title>div{min-width:0}.psd-project-title a{color:var(--psd-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.psd-project-title a:hover{color:var(--psd-accent)}.psd-project-title small{color:var(--psd-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:8px;line-height:1;display:flex;overflow:hidden}.psd-pin{width:17px;height:25px;color:var(--psd-line-strong);cursor:pointer;background:0 0;border:0;flex:none;padding:0;transform:rotate(45deg);font-size:8px!important}.psd-pin:hover,.psd-pin.is-pinned{color:var(--psd-accent)}.psd-pin:disabled{cursor:default}.psd-published,.psd-draft{border:1px solid color-mix(in oklch, var(--psd-success) 37%, transparent);color:var(--psd-success);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:3px 5px;font-size:7px;font-weight:800}.psd-draft{border-color:var(--psd-line);color:var(--psd-faint)}.psd-rename{border:1px solid var(--psd-accent);background:color-mix(in oklch, var(--psd-bg) 75%, black);width:100%;height:26px;color:var(--psd-text);border-radius:2px;outline:0;padding:0 6px;font-size:11px;font-weight:700}.psd-access select{border:1px solid var(--psd-line);width:88px;height:25px;color:var(--psd-muted);cursor:pointer;background-color:#0000;border-radius:99px;padding:0 18px 0 7px;font-size:8px}.psd-access select:hover{border-color:var(--psd-line-strong);color:var(--psd-text)}.psd-access select option,.psd-action-menu select option{color:#f2ece3;background:#28241f}.psd-status{border:1px solid var(--psd-line);min-height:23px;color:var(--psd-muted);border-radius:99px;align-items:center;padding:0 7px;font-size:8px;display:inline-flex}.psd-status.is-trash{color:var(--psd-danger)}.psd-list time{color:var(--psd-faint);font-size:8px}.psd-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.psd-row-actions>button,.psd-open,.psd-row-actions summary{border:1px solid var(--psd-line);min-width:32px;height:27px;color:var(--psd-muted);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0 7px;font-size:8px;text-decoration:none;list-style:none;display:inline-flex}.psd-row-actions summary::-webkit-details-marker{display:none}.psd-row-actions>button:hover,.psd-open:hover,.psd-row-actions summary:hover,.psd-row-actions details[open] summary{border-color:var(--psd-line-strong);background:var(--psd-bg-raised);color:var(--psd-text)}.psd-row-actions>button:disabled{opacity:.45;cursor:wait}.psd-open span{color:var(--psd-accent);margin-left:3px}.psd-row-actions details{position:relative}.psd-row-actions details>summary{letter-spacing:-1px;width:31px;padding:0}.psd-action-menu{z-index:9;border:1px solid var(--psd-line-strong);background:color-mix(in oklch, var(--psd-bg-raised) 96%, black);border-radius:3px;width:166px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 15px 35px #00000094}.psd-list li:nth-last-child(-n+2) .psd-action-menu{top:auto;bottom:calc(100% + 5px)}.psd-action-menu button{width:100%;min-height:28px;color:var(--psd-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 8px;font-size:9px;display:block}.psd-action-menu button:hover{background:var(--psd-line);color:var(--psd-text)}.psd-action-menu label{border-top:1px solid var(--psd-line);color:var(--psd-faint);margin:4px 3px;padding-top:6px;font-size:8px;display:block}.psd-action-menu label select{border:1px solid var(--psd-line);background:var(--psd-bg);width:100%;height:27px;color:var(--psd-text);border-radius:2px;margin-top:5px;font-size:9px;display:block}.psd .is-danger{color:var(--psd-danger)!important}.psd-action-menu .is-danger{border-top:1px solid var(--psd-line);border-radius:0;margin-top:4px}.psd-empty{border-bottom:1px solid var(--psd-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px;display:flex}.psd-empty>div{border:1px solid var(--psd-line-strong);width:38px;height:38px;color:var(--psd-accent);border-radius:50%;place-items:center;margin-bottom:14px;font-size:17px;display:grid}.psd-empty h3{margin:0;font-size:12px}.psd-empty p{max-width:35ch;color:var(--psd-faint);margin:8px 0 0;font-size:9px;line-height:1.5}.psd-loading{gap:10px;padding-top:13px;display:grid;position:relative;overflow:hidden}.psd-loading i{border-top:1px solid var(--psd-line);border-bottom:1px solid var(--psd-line);background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--psd-bg-raised) 55%, transparent), transparent);background-size:200% 100%;height:48px;animation:1.2s infinite psd-shimmer;display:block}.psd-loading span{width:1px;height:1px;position:absolute;overflow:hidden}@keyframes psd-shimmer{to{background-position:-200% 0}}.psd-workspace-drawer{z-index:20;border-right:1px solid var(--psd-line-strong);background:color-mix(in oklch, var(--psd-bg) 98%, black);width:310px;padding:20px;animation:.15s ease-out psd-drawer-in;position:absolute;top:54px;bottom:0;left:0;box-shadow:24px 0 55px #00000085}@keyframes psd-drawer-in{0%{opacity:0;transform:translate(-12px)}}.psd-workspace-drawer>header{border-bottom:1px solid var(--psd-line);justify-content:space-between;gap:10px;padding-bottom:16px;display:flex}.psd-workspace-drawer h2{letter-spacing:-.025em;margin:0;font-size:17px}.psd-workspace-drawer>header>button{border:1px solid var(--psd-line);width:27px;height:27px;color:var(--psd-muted);cursor:pointer;background:0 0;border-radius:2px}.psd-workspace-drawer>header>button:hover{background:var(--psd-bg-raised);color:var(--psd-text)}.psd-workspace-rename{border:1px solid var(--psd-accent);background:var(--psd-bg-raised);width:210px;height:29px;color:var(--psd-text);border-radius:2px;outline:0;padding:0 7px;font-weight:700}.psd-workspace-tools{border-bottom:1px solid var(--psd-line);flex-wrap:wrap;gap:6px;padding:14px 0;display:flex}.psd-workspace-tools>button{border:1px solid var(--psd-line);height:27px;color:var(--psd-muted);cursor:pointer;background:0 0;border-radius:2px;padding:0 8px;font-size:8px}.psd-workspace-tools>button:hover{border-color:var(--psd-line-strong);background:var(--psd-bg-raised);color:var(--psd-text)}.psd-workspace-tools>button:disabled{opacity:.38;cursor:not-allowed}.psd-invite-toggle{border:1px solid var(--psd-line);height:27px;color:var(--psd-muted);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:0 8px;font-size:8px;display:flex}.psd-invite-toggle input{opacity:0;pointer-events:none;position:absolute}.psd-invite-toggle span{background:var(--psd-line-strong);border-radius:99px;width:19px;height:10px;position:relative}.psd-invite-toggle span:after{content:"";background:var(--psd-muted);border-radius:50%;width:6px;height:6px;transition:transform .12s;position:absolute;top:2px;left:2px}.psd-invite-toggle input:checked+span{background:color-mix(in oklch, var(--psd-success) 35%, var(--psd-line))}.psd-invite-toggle input:checked+span:after{background:var(--psd-success);transform:translate(9px)}.psd-invite-toggle:focus-within{outline:2px solid var(--psd-accent);outline-offset:2px}.psd-members{padding-top:14px}.psd-members .psd-section-label{padding:0}.psd-members ul{max-height:330px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.psd-members li{border-top:1px solid var(--psd-line);grid-template-columns:26px minmax(0,1fr) auto 25px;align-items:center;gap:8px;min-height:39px;display:grid}.psd-members li:last-child{border-bottom:1px solid var(--psd-line)}.psd-members li i{border:1px solid color-mix(in oklch, var(--member-color,var(--psd-accent)) 55%, var(--psd-line));background:color-mix(in oklch, var(--member-color,var(--psd-accent)) 16%, transparent);width:22px;height:22px;color:var(--psd-text);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.psd-members li>span{color:var(--psd-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.psd-members li>b{color:var(--psd-faint);text-transform:capitalize;font-size:8px;font-weight:600}.psd-members select{border:1px solid var(--psd-line);height:24px;color:var(--psd-muted);background:0 0;border-radius:2px;font-size:8px}.psd-members li>button{width:23px;height:23px;color:var(--psd-faint);cursor:pointer;background:0 0;border:0;border-radius:2px}.psd-members li>button:hover{background:color-mix(in oklch, var(--psd-danger) 12%, transparent);color:var(--psd-danger)}.psd-workspace-drawer>footer{border-top:1px solid var(--psd-line);padding-top:12px;position:absolute;bottom:18px;left:20px;right:20px}.psd-workspace-drawer>footer button{border:1px solid color-mix(in oklch, var(--psd-danger) 35%, var(--psd-line));cursor:pointer;background:0 0;border-radius:2px;height:29px;padding:0 9px;font-size:8px}.psd-workspace-drawer>footer button:hover{background:color-mix(in oklch, var(--psd-danger) 10%, transparent)}.psd-agent-drawer{width:min(410px,96%);overflow-y:auto}.psd-agent-setup{border-bottom:1px solid var(--psd-line);padding:16px 0}.psd-agent-setup p{color:var(--psd-muted);margin:0 0 11px;font-size:9px;line-height:1.55}.psd-agent-setup ol{counter-reset:agent-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.psd-agent-setup li{counter-increment:agent-step;gap:4px;padding-left:23px;display:grid;position:relative}.psd-agent-setup li:before{content:counter(agent-step);border:1px solid var(--psd-line-strong);width:16px;height:16px;color:var(--psd-accent);border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute;top:1px;left:0}.psd-agent-setup li>span{color:var(--psd-faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.psd-agent-setup code{border:1px solid var(--psd-line);border-left:2px solid var(--psd-accent);background:color-mix(in oklch, var(--psd-bg-raised) 60%, transparent);color:var(--psd-text);padding:7px 8px;font-size:8px;line-height:1.4;display:block;overflow-x:auto}.psd-agent-setup small{color:var(--psd-faint);margin-top:10px;font-size:8px;line-height:1.5;display:block}.psd-agents{padding-top:15px}.psd-agents .psd-section-label{padding:0}.psd-agents ul{margin:9px 0 0;padding:0;list-style:none}.psd-agents li{border-top:1px solid var(--psd-line);justify-content:space-between;align-items:center;gap:10px;min-height:49px;display:flex}.psd-agents li:last-child{border-bottom:1px solid var(--psd-line)}.psd-agents li>div{gap:4px;min-width:0;display:grid}.psd-agents strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.psd-agents li small{color:var(--psd-faint);font-size:8px}.psd-agents .psd-agent-scopes{color:var(--psd-muted);text-transform:uppercase;font-size:7px;line-height:1.4}.psd-agents button{border:1px solid color-mix(in oklch, var(--psd-danger) 35%, var(--psd-line));cursor:pointer;background:0 0;border-radius:2px;height:25px;padding:0 7px;font-size:8px}.psd-agents button:disabled{opacity:.5;cursor:wait}.psd-agent-note{color:var(--psd-faint);margin:12px 0;font-size:9px;line-height:1.5}@media (width<=720px){.psd-dashboard{width:calc(100% - 16px);top:8px;bottom:8px;right:8px}.psd-shell{grid-template-columns:142px minmax(0,1fr)}.psd-projects{padding:18px 15px 13px}.psd-project-head{flex-direction:column;align-items:stretch;gap:13px}.psd-create{width:100%}.psd-list-head{display:none}.psd-list li{grid-template-columns:minmax(120px,1fr) 78px 70px}.psd-list li>time{display:none}.psd-access select{width:74px}}@media (width<=540px){.psd-dashboard{border:0;border-radius:0;width:100%;min-height:100%;inset:0}.psd-wordmark i{display:none}.psd-shell{flex-direction:column;display:flex;overflow:hidden}.psd-workspaces{border-right:0;border-bottom:1px solid var(--psd-line);scrollbar-width:thin;flex-direction:row;flex:none;align-items:center;gap:3px;padding:7px 10px;display:flex;overflow-x:auto}.psd-workspaces .psd-section-label{display:none}.psd-workspaces>button{flex:0 0 118px;width:118px}.psd-space-list{flex:none;max-height:none;margin:0;display:flex;overflow:visible}.psd-space-entry{flex:0 0 126px;width:126px}.psd-manage-space{color:var(--psd-faint)}.psd-mini-form{border:0;border-left:1px solid var(--psd-line);flex:0 0 168px;width:168px;margin:0 0 0 5px;padding:0 0 0 8px;display:block}.psd-mini-form+.psd-mini-form{border-left:1px solid var(--psd-line);margin:0;padding:0 0 0 8px}.psd-mini-form label{margin-bottom:3px}.psd-unavailable{border-top:0;border-left:1px solid var(--psd-line);flex:0 0 180px;margin:0;padding:0 0 0 8px}.psd-projects{flex:1;padding:15px 13px 11px}.psd-project-head h2{font-size:18px}.psd-controls{margin-top:15px}.psd-tabs{gap:13px}.psd-search{width:32px;padding:0 6px}.psd-search:focus-within{z-index:5;background:var(--psd-bg-raised);width:calc(100% - 26px);position:absolute;right:13px}.psd-search:not(:focus-within) input,.psd-search:not(:focus-within) kbd{opacity:0;width:0;padding:0}.psd-list li{grid-template-columns:minmax(120px,1fr) 71px;gap:7px;min-height:64px}.psd-list li>.psd-access{display:none}.psd-row-actions{gap:3px}.psd-open{width:27px;min-width:27px;padding:0;font-size:0}.psd-open span{margin:0;font-size:10px}.psd-workspace-drawer{width:min(310px,92%);top:54px}}@media (height<=650px) and (width>=541px){.psd-projects{padding-top:14px}.psd-controls{margin-top:14px}.psd-mini-form{margin-top:7px;padding-top:7px}.psd-mini-form+.psd-mini-form{margin-top:6px}.psd-space-list{max-height:110px}}@media (prefers-reduced-motion:reduce){.psd *,.psd :before,.psd :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
