@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500: oklch(76.9% .188 70.08);--color-emerald-500: oklch(69.6% .17 162.48);--color-sky-500: oklch(68.5% .169 237.323);--color-rose-500: oklch(64.5% .246 16.439);--color-rose-600: oklch(58.6% .253 17.585);--spacing: .25rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-pin-bg-deep: #1a1108;--color-pin-bg-card: #2a1d14;--color-pin-bg-elev: #2a0a02;--color-pin-cork-base: #b8835a;--color-pin-cork-light: #c89569;--color-pin-text-primary: #fef4d6;--color-pin-text-cream: #f5ede0;--color-pin-text-hand: #ffd29a;--color-pin-text-muted: rgba(245, 237, 224, .55);--color-pin-text-faint: rgba(245, 237, 224, .35);--color-pin-text-on-paper: #2a1d14;--color-pin-accent: #ff8b5e;--color-pin-accent-strong: #d9512e;--color-pin-accent-soft: rgba(217, 82, 46, .18);--color-pin-brand: #ff8b5e;--color-pin-yel: #fde047;--color-pin-pnk: #fda4af;--color-pin-peach: #fdba74;--color-pin-mnt: #86efac;--color-pin-tape-cream: rgba(255, 235, 170, .85);--color-pin-tape-pink: rgba(255, 180, 200, .9);--color-pin-tape-peach: rgba(255, 200, 150, .9);--color-pin-tape-mint: rgba(180, 230, 190, .9);--color-pin-avatar-green: #86efac;--font-pin-serif: "Newsreader", Georgia, serif;--font-pin-hand: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pin-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pin-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-pin-card: 0 24px 60px rgba(0, 0, 0, .5);--shadow-pin-sticky: 0 1px 0 rgba(0, 0, 0, .05) inset, 0 6px 12px -2px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .2);--shadow-pin-popover: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 24px 50px -8px rgba(0, 0, 0, .55), 0 4px 8px rgba(0, 0, 0, .25);--shadow-pin-primary: 0 6px 18px rgba(217, 82, 46, .5), 0 2px 4px rgba(0, 0, 0, .4);--radius-pin-pill: 999px;--radius-pin-card: 12px;--radius-pin-input: 6px;--radius-pin-sticky: 2px;--animate-pin-pulse: pin-pulse 1.6s ease-in-out infinite;--animate-pin-live-pulse: pin-live-pulse 1.6s ease-in-out infinite;--animate-pin-caret-blink: pin-caret-blink 1s steps(1) infinite}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-50{z-index:50}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-pin-input{border-radius:var(--radius-pin-input)}.border{border-style:var(--tw-border-style);border-width:1px}.border-pin-accent-strong\/30{border-color:color-mix(in srgb,#d9512e 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-pin-accent-strong\/30{border-color:color-mix(in oklab,var(--color-pin-accent-strong) 30%,transparent)}}.\!border-t-amber-500{border-top-color:var(--color-amber-500)!important}.\!border-t-emerald-500{border-top-color:var(--color-emerald-500)!important}.\!border-t-rose-500{border-top-color:var(--color-rose-500)!important}.\!border-t-sky-500{border-top-color:var(--color-sky-500)!important}.bg-pin-accent-strong\/12{background-color:color-mix(in srgb,#d9512e 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-pin-accent-strong\/12{background-color:color-mix(in oklab,var(--color-pin-accent-strong) 12%,transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.\!text-rose-600{color:var(--color-rose-600)!important}.text-pin-accent{color:var(--color-pin-accent)}.text-pin-avatar-green{color:var(--color-pin-avatar-green)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.emoji-mart,.emoji-mart *{box-sizing:border-box;line-height:1.15}.emoji-mart{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:16px;display:inline-block;color:#222427;border:1px solid #d9d9d9;border-radius:5px;background:#fff}.emoji-mart .emoji-mart-emoji{padding:6px}.emoji-mart-bar{border:0 solid #d9d9d9}.emoji-mart-bar:first-child{border-bottom-width:1px;border-top-left-radius:5px;border-top-right-radius:5px}.emoji-mart-bar:last-child{border-top-width:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.emoji-mart-anchors{display:flex;flex-direction:row;justify-content:space-between;padding:0 6px;line-height:0}.emoji-mart-anchor{position:relative;display:block;flex:1 1 auto;color:#858585;text-align:center;padding:12px 4px;overflow:hidden;transition:color .1s ease-out;margin:0;box-shadow:none;background:none;border:none}.emoji-mart-anchor:focus{outline:0}.emoji-mart-anchor:hover,.emoji-mart-anchor:focus,.emoji-mart-anchor-selected{color:#464646}.emoji-mart-anchor-selected .emoji-mart-anchor-bar{bottom:0}.emoji-mart-anchor-bar{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#464646}.emoji-mart-anchors i{display:inline-block;width:100%;max-width:22px}.emoji-mart-anchors svg,.emoji-mart-anchors img{fill:currentColor;height:18px}.emoji-mart-scroll{overflow-y:scroll;height:270px;padding:0 6px 6px;will-change:transform}.emoji-mart-search{margin-top:6px;padding:0 6px;position:relative}.emoji-mart-search input{font-size:16px;display:block;width:100%;padding:5px 25px 6px 10px;border-radius:5px;border:1px solid #d9d9d9;outline:0}.emoji-mart-search input,.emoji-mart-search input::-webkit-search-decoration,.emoji-mart-search input::-webkit-search-cancel-button,.emoji-mart-search input::-webkit-search-results-button,.emoji-mart-search input::-webkit-search-results-decoration{-webkit-appearance:none}.emoji-mart-search-icon{position:absolute;top:3px;right:11px;z-index:2;padding:2px 5px 1px;border:none;background:none}.emoji-mart-category .emoji-mart-emoji span{z-index:1;position:relative;text-align:center;cursor:default}.emoji-mart-category .emoji-mart-emoji:hover:before{z-index:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f4f4f4;border-radius:100%}.emoji-mart-category-label{z-index:2;position:relative;position:-webkit-sticky;position:sticky;top:0}.emoji-mart-category-label span{display:block;width:100%;font-weight:500;padding:5px 6px;background-color:#fff;background-color:#fffffff2}.emoji-mart-category-list{margin:0;padding:0}.emoji-mart-category-list li{list-style:none;margin:0;padding:0;display:inline-block}.emoji-mart-emoji{position:relative;display:inline-block;font-size:0;margin:0;padding:0;border:none;background:none;box-shadow:none}.emoji-mart-emoji-native{font-family:"Segoe UI Emoji",Segoe UI Symbol,Segoe UI,"Apple Color Emoji",Twemoji Mozilla,"Noto Color Emoji","Android Emoji"}.emoji-mart-no-results{font-size:14px;text-align:center;padding-top:70px;color:#858585}.emoji-mart-no-results .emoji-mart-category-label{display:none}.emoji-mart-no-results .emoji-mart-no-results-label{margin-top:.2em}.emoji-mart-no-results .emoji-mart-emoji:hover:before{content:none}.emoji-mart-preview{position:relative;height:70px}.emoji-mart-preview-emoji,.emoji-mart-preview-data,.emoji-mart-preview-skins{position:absolute;top:50%;transform:translateY(-50%)}.emoji-mart-preview-emoji{left:12px}.emoji-mart-preview-data{left:68px;right:12px;word-break:break-all}.emoji-mart-preview-skins{right:30px;text-align:right}.emoji-mart-preview-skins.custom{right:10px;text-align:right}.emoji-mart-preview-name{font-size:14px}.emoji-mart-preview-shortname{font-size:12px;color:#888}.emoji-mart-preview-shortname+.emoji-mart-preview-shortname,.emoji-mart-preview-shortname+.emoji-mart-preview-emoticon,.emoji-mart-preview-emoticon+.emoji-mart-preview-emoticon{margin-left:.5em}.emoji-mart-preview-emoticon{font-size:11px;color:#bbb}.emoji-mart-title span{display:inline-block;vertical-align:middle}.emoji-mart-title .emoji-mart-emoji{padding:0}.emoji-mart-title-label{color:#999a9c;font-size:26px;font-weight:300}.emoji-mart-skin-swatches{font-size:0;padding:2px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.emoji-mart-skin-swatches.custom{font-size:0;border:none;background-color:#fff}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch{width:16px;padding:0 2px}.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after{opacity:.75}.emoji-mart-skin-swatch{display:inline-block;width:0;vertical-align:middle;transition-property:width,padding;transition-duration:.125s;transition-timing-function:ease-out}.emoji-mart-skin-swatch:nth-child(1){transition-delay:0s}.emoji-mart-skin-swatch:nth-child(2){transition-delay:.03s}.emoji-mart-skin-swatch:nth-child(3){transition-delay:.06s}.emoji-mart-skin-swatch:nth-child(4){transition-delay:.09s}.emoji-mart-skin-swatch:nth-child(5){transition-delay:.12s}.emoji-mart-skin-swatch:nth-child(6){transition-delay:.15s}.emoji-mart-skin-swatch.selected{position:relative;width:16px;padding:0 2px}.emoji-mart-skin-swatch.selected:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#fff;border-radius:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-out}.emoji-mart-skin-swatch.custom{display:inline-block;width:0;height:38px;overflow:hidden;vertical-align:middle;transition-property:width,height;transition-duration:.125s;transition-timing-function:ease-out;cursor:default}.emoji-mart-skin-swatch.custom.selected{position:relative;width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatch.custom.selected:after{content:"";width:0;height:0}.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover{background-color:#f4f4f4;border-radius:10%}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom{width:36px;height:38px;padding:0 2px 0 0}.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after{opacity:.75}.emoji-mart-skin-text.opened{display:inline-block;vertical-align:middle;text-align:left;color:#888;font-size:11px;padding:5px 2px;width:95px;height:40px;border-radius:10%;background-color:#fff}.emoji-mart-skin{display:inline-block;width:100%;padding-top:100%;max-width:12px;border-radius:100%}.emoji-mart-skin-tone-1{background-color:#ffc93a}.emoji-mart-skin-tone-2{background-color:#fadcbc}.emoji-mart-skin-tone-3{background-color:#e0bb95}.emoji-mart-skin-tone-4{background-color:#bf8f68}.emoji-mart-skin-tone-5{background-color:#9b643d}.emoji-mart-skin-tone-6{background-color:#594539}.emoji-mart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.emoji-mart-dark{color:#fff;border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-bar{border-color:#555453}.emoji-mart-dark .emoji-mart-search input{color:#fff;border-color:#555453;background-color:#2f2f2f}.emoji-mart-dark .emoji-mart-search-icon svg{fill:#fff}.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before{background-color:#444}.emoji-mart-dark .emoji-mart-category-label span{background-color:#222;color:#fff}.emoji-mart-dark .emoji-mart-skin-swatches{border-color:#555453;background-color:#222}.emoji-mart-dark .emoji-mart-anchor:hover,.emoji-mart-dark .emoji-mart-anchor:focus,.emoji-mart-dark .emoji-mart-anchor-selected{color:#bfbfbf}.pin-sticky{transition:box-shadow .25s ease,transform .25s ease}.pin-btn{transition:box-shadow .15s ease,filter .15s ease}.pin-card,.pin-input{transition:box-shadow .2s ease}[data-pin-theme=cork] .pin-sticky:hover,:root:not([data-pin-theme]) .pin-sticky:hover{box-shadow:0 2px 2px #0000002e,0 16px 28px -6px #0000008c;transform:translateY(-1px)}[data-pin-theme=cork] .pin-btn:hover{filter:brightness(1.05)}[data-pin-theme=cork] .pin-btn-primary:hover{box-shadow:0 8px 22px #d9522e8c,0 2px 4px #0006}[data-pin-theme=boardroom]{--color-pin-yel: #ffffff;--color-pin-pnk: #ffffff;--color-pin-peach: #ffffff;--color-pin-mnt: #ffffff}[data-pin-theme=boardroom]:not([data-pin-mode=dark]),[data-pin-theme=boardroom][data-pin-mode=light]{--color-pin-bg-deep: #f8fafc;--color-pin-bg-card: #ffffff;--color-pin-bg-elev: #ffffff;--color-pin-cork-base: #f1f5f9;--color-pin-cork-light: #f1f5f9;--color-pin-text-primary: #0f172a;--color-pin-text-cream: #0f172a;--color-pin-text-hand: #2563eb;--color-pin-text-muted: #64748b;--color-pin-text-faint: #94a3b8;--color-pin-text-on-paper: #0f172a;--color-pin-accent: #2563eb;--color-pin-accent-strong: #1d4ed8;--color-pin-accent-soft: rgba(37, 99, 235, .12)}[data-pin-theme=boardroom][data-pin-mode=dark]{--color-pin-bg-deep: #0f172a;--color-pin-bg-card: #0f172a;--color-pin-bg-elev: #1e293b;--color-pin-cork-base: #0f172a;--color-pin-cork-light: #0f172a;--color-pin-text-primary: #f1f5f9;--color-pin-text-cream: #f1f5f9;--color-pin-text-hand: #60a5fa;--color-pin-text-muted: rgba(241, 245, 249, .55);--color-pin-text-faint: rgba(241, 245, 249, .35);--color-pin-text-on-paper: #f1f5f9;--color-pin-accent: #60a5fa;--color-pin-accent-strong: #2563eb;--color-pin-accent-soft: rgba(96, 165, 250, .15)}[data-pin-theme=boardroom] .pin,[data-pin-theme=boardroom] .pin *:not(mat-icon):not(.material-icons):not(.material-symbols-outlined){font-family:Inter,system-ui,-apple-system,sans-serif!important}[data-pin-theme=boardroom] .pin-serif{font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important}[data-pin-theme=boardroom] .pin-hand{font-family:Inter,system-ui,sans-serif!important;font-weight:400!important;letter-spacing:0!important}[data-pin-theme=boardroom] .pin-mono{font-family:JetBrains Mono,ui-monospace,monospace!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin,[data-pin-theme=boardroom]:not([data-pin-mode=dark]) .pin{background:#f8fafc!important;color:#0f172a}[data-pin-theme=boardroom][data-pin-mode=light] .pin-cork,[data-pin-theme=boardroom]:not([data-pin-mode=dark]) .pin-cork{background:#f1f5f9!important;background-image:none!important}[data-pin-theme=boardroom] .pin-cork:before,[data-pin-theme=boardroom] .pin-cork:after{display:none!important}[data-pin-theme=boardroom]:not([data-pin-mode=dark]) .pin-cork-bg:before{background:#f1f5f9!important;background-image:none!important}[data-pin-theme=boardroom] .pin-cork-bg:after{display:none!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-bar,[data-pin-theme=boardroom]:not([data-pin-mode=dark]) .pin-bar{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important;color:#0f172a}[data-pin-theme=boardroom] .pin-sticky{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important;border-top-width:3px!important}[data-pin-theme=boardroom] .pin-sticky:before,[data-pin-theme=boardroom] .pin-sticky:after{display:none!important}[data-pin-theme=boardroom] .pin-sticky.yel{border-top-color:#f59e0b!important}[data-pin-theme=boardroom] .pin-sticky.pnk{border-top-color:#e11d48!important}[data-pin-theme=boardroom] .pin-sticky.peach{border-top-color:#ea580c!important}[data-pin-theme=boardroom] .pin-sticky.mnt{border-top-color:#059669!important}[data-pin-theme=boardroom] .pin-sticky:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:none!important;box-shadow:0 4px 12px #0f172a0f!important}[data-pin-theme=boardroom] .pin-tape{background:#f1f5f9!important;background-image:none!important;color:#475569!important;border-radius:4px!important;box-shadow:none!important;border:1px solid #e2e8f0!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;padding:4px 12px!important}[data-pin-theme=boardroom] .pin-tape:before,[data-pin-theme=boardroom] .pin-tape:after{display:none!important}[data-pin-theme=boardroom] .pin-tape.pink,[data-pin-theme=boardroom] .pin-tape.peach,[data-pin-theme=boardroom] .pin-tape.mint{background:#f1f5f9!important;color:#475569!important}[data-pin-theme=boardroom] .pin-tack{display:none!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-card{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 1px 3px #0f172a0a,0 8px 24px #0f172a0f!important;border-radius:8px!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:6px!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-input:hover{border-color:#94a3b8!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-input:focus{outline:2px solid #2563eb!important;outline-offset:0!important}[data-pin-theme=boardroom] .pin-label{color:#64748b!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-btn{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a0a!important;font-weight:500!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-btn-ghost{background:transparent!important;border-color:transparent!important;color:#475569!important;box-shadow:none!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-btn-ghost:hover{background:#f1f5f9!important}[data-pin-theme=boardroom] .pin-btn-primary{background:#0f172a!important;color:#fff!important;border:1px solid #0f172a!important;box-shadow:0 1px 2px #0f172a1a!important}[data-pin-theme=boardroom] .pin-btn-primary:hover{background:#1e293b!important;border-color:#1e293b!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-pill{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-pill.live{box-shadow:0 0 0 1px #10b981!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-avatar{border-color:#fff!important;box-shadow:0 0 0 1px #e2e8f0,0 1px 2px #0f172a0f!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-vote{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-vote.up{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}[data-pin-theme=boardroom] .pin-cluster{background:#f1f5f980!important;border:1.5px dashed #cbd5e1!important;border-radius:8px!important}[data-pin-theme=boardroom] .pin-cluster.active{border-style:solid!important;border-color:#2563eb!important;background:#2563eb0f!important;box-shadow:0 0 0 3px #2563eb1f!important;animation:none!important}[data-pin-theme=boardroom] .pin-cluster-badge{background:#2563eb!important;color:#fff!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;box-shadow:0 2px 6px #2563eb4d!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-cluster.settled{background:#f1f5f999!important;border-color:#e2e8f0!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-text{color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-body{color:#334155!important;opacity:1!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-meta{color:#64748b!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-divider,[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-rule{border-color:#e2e8f0!important;opacity:1!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-chip{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#334155!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-chip-dashed{background:transparent!important;border:1px dashed #cbd5e1!important;color:#64748b!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin-ink-composer{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin{background:#020617!important;color:#f1f5f9}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-cork{background:#0f172a!important;background-image:none!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-cork-bg:before{background:#0f172a!important;background-image:none!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-bar{background:#0f172a!important;border-bottom:1px solid #1e293b!important;box-shadow:none!important;color:#f1f5f9}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-sticky{background:#1e293b!important;color:#f1f5f9!important;border-color:#334155!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-sticky:hover{background:#283548!important;border-color:#475569!important;box-shadow:0 4px 12px #0006!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-card{background:#0f172a!important;border:1px solid #1e293b!important;color:#f1f5f9!important;border-radius:8px!important;box-shadow:0 1px 3px #0006,0 8px 24px #00000080!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-input{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-btn{background:#1e293b!important;border:1px solid #334155!important;color:#f1f5f9!important;box-shadow:none!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-btn:hover{background:#283548!important;border-color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-btn-ghost{background:transparent!important;border-color:transparent!important;color:#94a3b8!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-btn-ghost:hover{background:#1e293b!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-btn-primary{background:#f1f5f9!important;border-color:#f1f5f9!important;color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-btn-primary:hover{background:#e2e8f0!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-tape{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-tape.pink,[data-pin-theme=boardroom][data-pin-mode=dark] .pin-tape.peach,[data-pin-theme=boardroom][data-pin-mode=dark] .pin-tape.mint{background:#1e293b!important;color:#cbd5e1!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-pill,[data-pin-theme=boardroom][data-pin-mode=dark] .pin-vote{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-vote.up{background:#10b98126!important;border-color:#10b98159!important;color:#6ee7b7!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-avatar{border-color:#0f172a!important;box-shadow:0 0 0 1px #334155!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-cluster{background:#1e293b80!important;border-color:#334155!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-cluster.active{background:#2563eb1f!important;border-color:#60a5fa!important;box-shadow:0 0 0 3px #2563eb40!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-cluster.settled{background:#1e293b66!important;border-color:#334155!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-text{color:#f1f5f9!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-body{color:#cbd5e1!important;opacity:1!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-meta{color:#94a3b8!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-divider,[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-rule{border-color:#334155!important;opacity:1!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-chip{background:#1e293b99!important;border-color:#334155!important;color:#cbd5e1!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin-ink-composer{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin,[data-pin-theme=boardroom]:not([data-pin-mode=dark]) .pin{--pkr-card-bg: #ffffff;--pkr-card-fg: #0f172a;--pkr-card-font: Inter, system-ui, sans-serif;--pkr-card-radius: 6px;--pkr-card-border: 1px solid #e2e8f0;--pkr-card-edge: 0 -3px 0 0 #2563eb inset;--pkr-card-shadow: 0 1px 3px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--pkr-card-shadow-hover: 0 4px 12px rgba(15, 23, 42, .1), 0 12px 28px rgba(15, 23, 42, .1);--pkr-card-selected-shadow: 0 4px 12px rgba(15, 23, 42, .1), 0 0 0 3px rgba(37, 99, 235, .5);--pkr-tag-fg: #94a3b8;--pkr-back-bg: #f1f5f9;--pkr-back-border: 1px solid #e2e8f0;--pkr-back-dot: #2563eb;--pkr-tape-bg: #f1f5f9;--pkr-tape-bg-you: #dbeafe;--pkr-tape-fg: #475569;--pkr-tape-radius: 4px;--pkr-tape-rotate: 0deg;--pkr-vote-tag-bg: #dbeafe;--pkr-status-fg: #64748b;--pkr-panel-bg: #ffffff;--pkr-panel-border: #e2e8f0;--pkr-panel-v-fg: #0f172a;--pkr-panel-k-fg: #64748b;--pkr-consensus-bg: #ecfdf5;--pkr-consensus-border: #6ee7b7;--pkr-consensus-v-fg: #047857;--pkr-round-bg: #f1f5f9;--pkr-round-border: #e2e8f0;--pkr-round-fg: #475569;--pkr-scale-bg: #ffffff;--pkr-scale-border: #e2e8f0;--pkr-scale-border-hover: #94a3b8;--pkr-scale-selected-border: #2563eb;--pkr-scale-selected-bg: #eff6ff;--pkr-scale-name-fg: #0f172a;--pkr-scale-vals-fg: #64748b}[data-pin-theme=boardroom][data-pin-mode=dark] .pin{--pkr-card-bg: #1e293b;--pkr-card-fg: #f1f5f9;--pkr-card-font: Inter, system-ui, sans-serif;--pkr-card-radius: 6px;--pkr-card-border: 1px solid #334155;--pkr-card-edge: 0 -3px 0 0 #60a5fa inset;--pkr-card-shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--pkr-card-shadow-hover: 0 4px 12px rgba(0, 0, 0, .5), 0 12px 28px rgba(0, 0, 0, .45);--pkr-card-selected-shadow: 0 4px 12px rgba(0, 0, 0, .5), 0 0 0 3px rgba(96, 165, 250, .55);--pkr-tag-fg: #64748b;--pkr-back-bg: #0f172a;--pkr-back-border: 1px solid #334155;--pkr-back-dot: #60a5fa;--pkr-tape-bg: #334155;--pkr-tape-bg-you: #1e3a5f;--pkr-tape-fg: #cbd5e1;--pkr-tape-radius: 4px;--pkr-tape-rotate: 0deg;--pkr-vote-tag-bg: #1e3a5f;--pkr-status-fg: #94a3b8;--pkr-panel-bg: #1e293b;--pkr-panel-border: #334155;--pkr-panel-v-fg: #f1f5f9;--pkr-panel-k-fg: #94a3b8;--pkr-consensus-bg: rgba(16, 185, 129, .15);--pkr-consensus-border: rgba(16, 185, 129, .4);--pkr-consensus-v-fg: #6ee7b7;--pkr-round-bg: rgba(241, 245, 249, .06);--pkr-round-border: #334155;--pkr-round-fg: #cbd5e1;--pkr-scale-bg: #1e293b;--pkr-scale-border: #334155;--pkr-scale-border-hover: #475569;--pkr-scale-selected-border: #60a5fa;--pkr-scale-selected-bg: rgba(37, 99, 235, .15);--pkr-scale-name-fg: #f1f5f9;--pkr-scale-vals-fg: #94a3b8}[data-pin-theme=cloud]:not([data-pin-mode=dark]),[data-pin-theme=cloud][data-pin-mode=light]{--color-pin-yel: #fef08a;--color-pin-pnk: #fbcfe8;--color-pin-peach: #fed7aa;--color-pin-mnt: #a7f3d0;--color-pin-bg-deep: #faf5ff;--color-pin-bg-card: rgba(255, 255, 255, .85);--color-pin-bg-elev: #ffffff;--color-pin-cork-base: #faf5ff;--color-pin-cork-light: #faf5ff;--color-pin-text-primary: #3f3346;--color-pin-text-cream: #3f3346;--color-pin-text-hand: #a855f7;--color-pin-text-muted: #8b7395;--color-pin-text-faint: #b9aac4;--color-pin-text-on-paper: #3f3346;--color-pin-accent: #a855f7;--color-pin-accent-strong: #7c3aed;--color-pin-accent-soft: rgba(168, 85, 247, .12)}[data-pin-theme=cloud][data-pin-mode=dark]{--color-pin-yel: #8c7530;--color-pin-pnk: #8c4d63;--color-pin-peach: #8c5530;--color-pin-mnt: #3d7860;--color-pin-bg-deep: #1a1226;--color-pin-bg-card: rgba(45, 31, 58, .85);--color-pin-bg-elev: #2d1f3a;--color-pin-cork-base: #1a1226;--color-pin-cork-light: #1a1226;--color-pin-text-primary: #f3eef7;--color-pin-text-cream: #f3eef7;--color-pin-text-hand: #d8b4fe;--color-pin-text-muted: #b9aac4;--color-pin-text-faint: rgba(243, 238, 247, .4);--color-pin-text-on-paper: #f3eef7;--color-pin-accent: #d8b4fe;--color-pin-accent-strong: #a855f7;--color-pin-accent-soft: rgba(216, 180, 254, .15)}[data-pin-theme=cloud] .pin,[data-pin-theme=cloud] .pin *:not(mat-icon):not(.material-icons):not(.material-symbols-outlined){font-family:Inter,system-ui,sans-serif!important}[data-pin-theme=cloud] .pin-serif{font-family:"Instrument Serif",Newsreader,Georgia,serif!important;font-weight:400!important;letter-spacing:-.005em!important}[data-pin-theme=cloud] .pin-hand{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important}[data-pin-theme=cloud] .pin-mono{font-family:JetBrains Mono,ui-monospace,monospace!important}[data-pin-theme=cloud][data-pin-mode=light] .pin,[data-pin-theme=cloud]:not([data-pin-mode=dark]) .pin{background:radial-gradient(ellipse at 0% 0%,#ede9fe 0%,transparent 55%),radial-gradient(ellipse at 100% 0%,#ffe4e6 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,#ffedd5 0%,transparent 55%),radial-gradient(ellipse at 0% 100%,#dbeafe 0%,transparent 55%),#fdf4ff!important;color:#3f3346}[data-pin-theme=cloud][data-pin-mode=light] .pin-cork,[data-pin-theme=cloud]:not([data-pin-mode=dark]) .pin-cork{background:radial-gradient(ellipse at 15% 20%,rgba(196,163,255,.25) 0%,transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(253,164,175,.2) 0%,transparent 50%),radial-gradient(ellipse at 60% 40%,rgba(254,215,170,.18) 0%,transparent 50%),#faf5ff!important;background-size:auto!important}[data-pin-theme=cloud] .pin-cork:before,[data-pin-theme=cloud] .pin-cork:after{display:none!important}[data-pin-theme=cloud]:not([data-pin-mode=dark]) .pin-cork-bg:before{background:radial-gradient(ellipse at 15% 20%,rgba(196,163,255,.25) 0%,transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(253,164,175,.2) 0%,transparent 50%),radial-gradient(ellipse at 60% 40%,rgba(254,215,170,.18) 0%,transparent 50%),#faf5ff!important;background-size:auto!important}[data-pin-theme=cloud] .pin-cork-bg:after{display:none!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-bar{background:#ffffffa6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(196,163,255,.18)!important;box-shadow:0 1px #fff9 inset!important;color:#3f3346}[data-pin-theme=cloud] .pin-logo-mark--bubble{background:linear-gradient(135deg,#c4a3ff,#fda4af 60%,#fed7aa)!important;box-shadow:0 4px 12px #c4a3ff66,0 0 0 1px #ffffff80 inset!important}[data-pin-theme=cloud] .pin-logo-mark:after{background:#ffffffb3!important}[data-pin-theme=cloud] .pin-sticky{background-image:none!important;border-radius:16px!important;border:1px solid rgba(168,85,247,.25)!important;box-shadow:0 1px #ffffffb3 inset,0 10px 28px #74577524,0 2px 8px #74577514!important}[data-pin-theme=cloud] .pin-sticky:before{display:none!important}[data-pin-theme=cloud] .pin-sticky:after{background:linear-gradient(135deg,transparent 50%,rgba(196,163,255,.18) 50%)!important;width:18px!important;height:18px!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-sticky{color:#3f3346!important}[data-pin-theme=cloud] .pin-sticky:hover{transform:translateY(-3px) scale(1.015)!important;box-shadow:0 1px #ffffffb3 inset,0 16px 36px #c4a3ff38,0 0 0 4px #c4a3ff1f!important}[data-pin-theme=cloud] .pin-tape{background:#c4a3ff40!important;background-image:none!important;color:#6b4d8a!important;border-radius:999px!important;box-shadow:0 2px 6px #c4a3ff2e!important;border:1px solid rgba(196,163,255,.3)!important;text-transform:lowercase!important;letter-spacing:0!important;font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;padding:4px 14px!important}[data-pin-theme=cloud] .pin-tape:before,[data-pin-theme=cloud] .pin-tape:after{display:none!important}[data-pin-theme=cloud] .pin-tape.pink{background:#fda4af4d!important;border-color:#fda4af66!important;color:#9d3851!important}[data-pin-theme=cloud] .pin-tape.peach{background:#fed7aa59!important;border-color:#fed7aa80!important;color:#9a4a1f!important}[data-pin-theme=cloud] .pin-tape.mint{background:#a7f3d059!important;border-color:#a7f3d080!important;color:#2d6f54!important}[data-pin-theme=cloud] .pin-tack{background:radial-gradient(circle at 35% 30%,#fbcfe8,#ec4899 60%,#be185d)!important;box-shadow:0 2px 6px #ec489959,0 0 0 1px #fff6 inset!important}[data-pin-theme=cloud] .pin-tack.blue{background:radial-gradient(circle at 35% 30%,#c7d2fe,#818cf8 60%,#4f46e5)!important;box-shadow:0 2px 6px #818cf859,0 0 0 1px #fff6 inset!important}[data-pin-theme=cloud] .pin-tack.green{background:radial-gradient(circle at 35% 30%,#bbf7d0,#4ade80 60%,#15803d)!important;box-shadow:0 2px 6px #4ade8059,0 0 0 1px #fff6 inset!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-card{background:#ffffffd9!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(196,163,255,.22)!important;color:#3f3346!important;border-radius:18px!important;box-shadow:0 1px #fffc inset,0 8px 28px #7457751a,0 24px 60px #c4a3ff1f!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-input{background:#ffffffb3!important;border:1px solid rgba(196,163,255,.25)!important;color:#3f3346!important;border-radius:12px!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-input:hover{border-color:#c4a3ff73!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-input:focus{outline:2px solid #c4a3ff!important;outline-offset:1px!important}[data-pin-theme=cloud] .pin-label{color:#8b7395!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-btn{background:#fffc!important;color:#3f3346!important;border:1px solid rgba(196,163,255,.3)!important;border-radius:999px!important;box-shadow:0 1px #fff9 inset,0 2px 6px #c4a3ff1f!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-btn:hover{background:#fff!important;box-shadow:0 0 0 4px #c4a3ff2e,0 2px 8px #c4a3ff33!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-btn-ghost{background:transparent!important;border-color:transparent!important;color:#6b4d8a!important;box-shadow:none!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-btn-ghost:hover{background:#c4a3ff1f!important;box-shadow:none!important}[data-pin-theme=cloud] .pin-btn-primary{background:linear-gradient(135deg,#c4a3ff,#f0abfc,#fda4af)!important;color:#4c1d95!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 1px #fff9 inset,0 4px 14px #c4a3ff73!important;font-weight:600!important}[data-pin-theme=cloud] .pin-btn-primary:hover{box-shadow:0 1px #fff9 inset,0 8px 22px #c4a3ff99,0 0 0 4px #c4a3ff33!important;filter:brightness(1.03)}[data-pin-theme=cloud][data-pin-mode=light] .pin-pill{background:#ffffffb3!important;border:1px solid rgba(196,163,255,.25)!important;color:#6b4d8a!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-pill.live{box-shadow:0 0 0 1px #86efac!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-avatar{border-color:#fff!important;box-shadow:0 0 0 1px #c4a3ff40,0 2px 6px #c4a3ff2e!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-vote{background:#ffffffa6!important;border:1px solid rgba(196,163,255,.22)!important;color:#6b4d8a!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-vote.up{background:#a7f3d066!important;border-color:#6ee7a880!important;color:#2d6f54!important}[data-pin-theme=cloud] .pin-cluster{background:#ffffff59!important;border:2px dashed rgba(196,163,255,.4)!important;border-radius:18px!important}[data-pin-theme=cloud] .pin-cluster.active{border-style:solid!important;border-color:#a855f780!important;background:#c4a3ff2e!important;box-shadow:0 0 0 6px #c4a3ff38,0 0 50px #c4a3ff66!important}[data-pin-theme=cloud] .pin-cluster-badge{background:linear-gradient(135deg,#c4a3ff,#f0abfc)!important;color:#4c1d95!important;font-family:"Instrument Serif",Georgia,serif!important;font-size:14px!important;box-shadow:0 4px 12px #c4a3ff66!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-cluster.settled{background:#fff6!important;border-color:#c4a3ff38!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-text{color:#3f3346!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-body{color:#4f3f56!important;opacity:1!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-meta{color:#8b7395!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-divider,[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-rule{border-color:#c4a3ff4d!important;opacity:1!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-chip{background:#fff9!important;border:1px solid rgba(196,163,255,.25)!important;color:#6b4d8a!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-chip-dashed{background:transparent!important;border:1px dashed rgba(196,163,255,.4)!important;color:#8b7395!important}[data-pin-theme=cloud][data-pin-mode=light] .pin-ink-composer{background:#ffffffb3!important;border:1px solid rgba(196,163,255,.25)!important;color:#3f3346!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin{background:radial-gradient(ellipse at 0% 0%,#2d1f3a 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,#3a1f2e 0%,transparent 55%),#1a1226!important;color:#f3eef7}[data-pin-theme=cloud][data-pin-mode=dark] .pin-cork{background:radial-gradient(ellipse at 15% 20%,rgba(168,85,247,.18) 0%,transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(236,72,153,.14) 0%,transparent 50%),radial-gradient(ellipse at 60% 40%,rgba(251,146,60,.1) 0%,transparent 50%),#1a1226!important;background-size:auto!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-cork-bg:before{background:radial-gradient(ellipse at 15% 20%,rgba(168,85,247,.18) 0%,transparent 50%),radial-gradient(ellipse at 85% 80%,rgba(236,72,153,.14) 0%,transparent 50%),radial-gradient(ellipse at 60% 40%,rgba(251,146,60,.1) 0%,transparent 50%),#1a1226!important;background-size:auto!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-bar{background:#1a1226b3!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(196,163,255,.15)!important;box-shadow:0 1px #ffffff0a inset!important;color:#f3eef7}[data-pin-theme=cloud][data-pin-mode=dark] .pin-sticky{color:#f3eef7!important;border-color:#d8b4fe47!important;box-shadow:0 1px #ffffff0f inset,0 10px 28px #00000080,0 2px 8px #0000004d!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-sticky:hover{box-shadow:0 1px #ffffff0f inset,0 16px 36px #a855f74d,0 0 0 4px #a855f726!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-sticky:after{background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.4) 50%)!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-card{background:#2d1f3ad9!important;border-color:#c4a3ff2e!important;color:#f3eef7!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-pin-theme=cloud][data-pin-mode=dark] .pin-input{background:#2d1f3a99!important;border-color:#c4a3ff38!important;color:#f3eef7!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-btn{background:#2d1f3ab3!important;border-color:#c4a3ff38!important;color:#f3eef7!important;box-shadow:0 1px #ffffff0a inset!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-btn:hover{background:#3a284cd9!important;box-shadow:0 0 0 4px #a855f733!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-btn-ghost{background:transparent!important;border-color:transparent!important;color:#d8b4fe!important;box-shadow:none!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-btn-ghost:hover{background:#a855f724!important;box-shadow:none!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-tape{background:#a855f738!important;color:#e9d5ff!important;border-color:#a855f759!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-pill{background:#2d1f3a99!important;border-color:#c4a3ff33!important;color:#d8b4fe!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-vote{background:#2d1f3a80!important;border-color:#c4a3ff33!important;color:#d8b4fe!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-vote.up{background:#6ee7a82e!important;border-color:#6ee7a866!important;color:#86efac!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-avatar{border-color:#1a1226!important;box-shadow:0 0 0 1px #c4a3ff40!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-cluster{background:#2d1f3a4d!important;border-color:#c4a3ff40!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-cluster.active{background:#a855f738!important;border-color:#d8b4feb3!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-cluster.settled{background:#2d1f3a66!important;border-color:#c4a3ff2e!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-text{color:#f3eef7!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-body{color:#e9d5ff!important;opacity:.9!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-meta{color:#b9aac4!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-divider,[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-rule{border-color:#c4a3ff40!important;opacity:1!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-chip{background:#2d1f3a99!important;border-color:#c4a3ff38!important;color:#e9d5ff!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin-ink-composer{background:#2d1f3aa6!important;border-color:#c4a3ff38!important;color:#f3eef7!important}[data-pin-theme=cloud][data-pin-mode=light] .pin,[data-pin-theme=cloud]:not([data-pin-mode=dark]) .pin{--pkr-card-bg: #ffffff;--pkr-card-fg: #3f3346;--pkr-card-radius: 16px;--pkr-card-border: none;--pkr-card-edge: 0 1px 0 0 rgba(255, 255, 255, .8) inset;--pkr-card-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 8px 20px -6px rgba(168, 85, 247, .25);--pkr-card-shadow-hover: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 14px 28px -8px rgba(168, 85, 247, .35);--pkr-card-selected-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 14px 24px -6px rgba(168, 85, 247, .35), 0 0 0 3px rgba(168, 85, 247, .5);--pkr-tag-fg: #b9aac4;--pkr-back-bg: repeating-linear-gradient(45deg, rgba(168, 85, 247, .14) 0 4px, transparent 4px 8px), repeating-linear-gradient(-45deg, rgba(168, 85, 247, .1) 0 4px, transparent 4px 8px), #f5f0ff;--pkr-back-border: 1.5px dashed rgba(168, 85, 247, .4);--pkr-back-dot: radial-gradient(circle at 35% 30%, #d8b4fe, #c4a3ff 55%, #fda4af);--pkr-tape-bg: #ede9fe;--pkr-tape-bg-you: #fce7f3;--pkr-tape-fg: #3f3346;--pkr-tape-radius: 8px;--pkr-tape-rotate: -1deg;--pkr-vote-tag-bg: #ede9fe;--pkr-status-fg: #8b7395;--pkr-panel-bg: rgba(255, 255, 255, .75);--pkr-panel-border: rgba(168, 85, 247, .2);--pkr-panel-v-fg: #3f3346;--pkr-panel-k-fg: #8b7395;--pkr-consensus-bg: rgba(167, 243, 208, .4);--pkr-consensus-border: rgba(16, 185, 129, .35);--pkr-consensus-v-fg: #047857;--pkr-round-bg: rgba(255, 255, 255, .6);--pkr-round-border: rgba(168, 85, 247, .2);--pkr-round-fg: #8b7395;--pkr-scale-bg: rgba(255, 255, 255, .75);--pkr-scale-border: rgba(168, 85, 247, .2);--pkr-scale-border-hover: rgba(168, 85, 247, .45);--pkr-scale-selected-border: #a855f7;--pkr-scale-selected-bg: rgba(168, 85, 247, .12);--pkr-scale-name-fg: #3f3346;--pkr-scale-vals-fg: #8b7395}[data-pin-theme=cloud][data-pin-mode=dark] .pin{--pkr-card-bg: rgba(45, 31, 58, .92);--pkr-card-fg: #f3eef7;--pkr-card-radius: 16px;--pkr-card-border: 1px solid rgba(216, 180, 254, .15);--pkr-card-edge: 0 1px 0 0 rgba(243, 238, 247, .06) inset;--pkr-card-shadow: 0 8px 20px -6px rgba(0, 0, 0, .55);--pkr-card-shadow-hover: 0 14px 28px -8px rgba(0, 0, 0, .6);--pkr-card-selected-shadow: 0 14px 24px -6px rgba(0, 0, 0, .6), 0 0 0 3px rgba(216, 180, 254, .55);--pkr-tag-fg: rgba(243, 238, 247, .4);--pkr-back-bg: repeating-linear-gradient(45deg, rgba(216, 180, 254, .16) 0 4px, transparent 4px 8px), repeating-linear-gradient(-45deg, rgba(216, 180, 254, .1) 0 4px, transparent 4px 8px), #2d1f3a;--pkr-back-border: 1.5px dashed rgba(216, 180, 254, .35);--pkr-back-dot: radial-gradient(circle at 35% 30%, #ede9fe, #c4a3ff 55%, #a855f7);--pkr-tape-bg: rgba(216, 180, 254, .18);--pkr-tape-bg-you: rgba(244, 114, 182, .22);--pkr-tape-fg: #f3eef7;--pkr-tape-radius: 8px;--pkr-tape-rotate: -1deg;--pkr-vote-tag-bg: rgba(216, 180, 254, .25);--pkr-status-fg: #b9aac4;--pkr-panel-bg: rgba(45, 31, 58, .85);--pkr-panel-border: rgba(216, 180, 254, .18);--pkr-panel-v-fg: #f3eef7;--pkr-panel-k-fg: #b9aac4;--pkr-consensus-bg: rgba(61, 120, 96, .35);--pkr-consensus-border: rgba(110, 231, 168, .35);--pkr-consensus-v-fg: #a7f3d0;--pkr-round-bg: rgba(243, 238, 247, .07);--pkr-round-border: rgba(216, 180, 254, .18);--pkr-round-fg: #b9aac4;--pkr-scale-bg: rgba(45, 31, 58, .85);--pkr-scale-border: rgba(216, 180, 254, .18);--pkr-scale-border-hover: rgba(216, 180, 254, .4);--pkr-scale-selected-border: #d8b4fe;--pkr-scale-selected-bg: rgba(168, 85, 247, .18);--pkr-scale-name-fg: #f3eef7;--pkr-scale-vals-fg: #b9aac4}[data-pin-theme=boardroom][data-pin-mode=light] .pin [style*="color: rgba(245,237,224"],[data-pin-theme=boardroom][data-pin-mode=light] .pin [style*="color: rgba(245, 237, 224"],[data-pin-theme=boardroom][data-pin-mode=light] .pin [style*="color: rgba(254,244,214"],[data-pin-theme=boardroom][data-pin-mode=light] .pin [style*="color: rgba(254, 244, 214"],[data-pin-theme=boardroom][data-pin-mode=light] .pin [style*="color:rgba(245,237,224"],[data-pin-theme=boardroom][data-pin-mode=light] .pin [style*="color:rgba(254,244,214"]{color:#64748b!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: #fef4d6"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color:#fef4d6"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: #f5ede0"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgb(254, 244, 214)"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgb(245, 237, 224)"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: #fde047"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color:#fde047"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgb(253, 224, 71)"]{color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: #ffd29a"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color:#ffd29a"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgb(255, 210, 154)"]{color:#2563eb!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: #ff8b5e"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color:#ff8b5e"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgb(255, 139, 94)"]{color:#c2410c!important}[data-pin-theme=boardroom][data-pin-mode=light] .pin .pin-hand,[data-pin-theme=boardroom][data-pin-mode=light] .pin .pin-hand[style]{color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgba(110,231,168"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgba(110, 231, 168"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgb(134, 239, 172)"]{color:#047857!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgba(255,139,94"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="color: rgba(255, 139, 94"]{color:#c2410c!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: #2a1d14"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background:#2a1d14"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: rgb(42, 29, 20)"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background-color: rgb(42, 29, 20)"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: rgba(42,29,20"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: rgba(42, 29, 20"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: rgba(26,17,8"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: rgba(26, 17, 8"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: #1a1108"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="background: rgb(26, 17, 8)"]{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*=linear-gradient][style*="rgba(26,17,8"],[data-pin-theme=boardroom][data-pin-mode=light] [style*=linear-gradient][style*="rgba(26, 17, 8"],[data-pin-theme=boardroom][data-pin-mode=light] [style*=linear-gradient][style*="#1a1108"]{background:linear-gradient(180deg,transparent 0%,rgba(248,250,252,.85) 30%,#f8fafc 100%)!important;border-color:#e2e8f0!important}[data-pin-theme=boardroom][data-pin-mode=light] [style*="rgba(42,29,20"],[data-pin-theme=boardroom][data-pin-mode=light] [style*="rgba(42, 29, 20"]{background:#f8fafc!important;border-color:#e2e8f0!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-round{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#334155!important;font-family:JetBrains Mono,ui-monospace,monospace!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-round.idle .dot{background:#94a3b8!important;box-shadow:none!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-stat{background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-stat .v{color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-stat.consensus{background:#ecfdf5!important;border-color:#a7f3d0!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-stat.consensus .v{color:#047857!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-reactor{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 12px #0f172a14!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-reactor .lbl{color:#64748b!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-emoji-btn:hover{background:#f1f5f9!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-watchers-strip{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-watching-state{background:#f8fafc!important;border:1px dashed #cbd5e1!important;color:#334155!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-watching-state .eye{background:#e0e7ff!important;color:#2563eb!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-scale{background:#fff!important;border:1.5px solid #e2e8f0!important;color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-scale.selected{border-color:#2563eb!important;background:#eff6ff!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-scale-name{color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-scale-vals{color:#475569!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-slot-name{background:#f1f5f9!important;color:#0f172a!important;border:1px solid #e2e8f0!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-slot.you .pkr-slot-name{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1e3a8a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-slot-status{color:#94a3b8!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-card{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a14!important;color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-card .pkr-num{color:#0f172a!important}[data-pin-theme=boardroom][data-pin-mode=light] .pkr-card.back{background:#f1f5f9!important;border-color:#cbd5e1!important}[data-pin-theme=boardroom][data-pin-mode=dark] .pin [style*="color: rgba(245,237,224"],[data-pin-theme=boardroom][data-pin-mode=dark] .pin [style*="color: rgba(245, 237, 224"],[data-pin-theme=boardroom][data-pin-mode=dark] .pin [style*="color:rgba(245,237,224"]{color:#94a3b8!important}[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color: #fef4d6"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color:#fef4d6"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color: #f5ede0"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color: rgb(254, 244, 214)"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color: rgb(245, 237, 224)"]{color:#f1f5f9!important}[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color: #ffd29a"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color:#ffd29a"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="color: rgb(255, 210, 154)"]{color:#60a5fa!important}[data-pin-theme=boardroom][data-pin-mode=dark] [style*="background: #2a1d14"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="background:#2a1d14"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="background: rgb(42, 29, 20)"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="background: rgba(42,29,20"],[data-pin-theme=boardroom][data-pin-mode=dark] [style*="background: rgba(42, 29, 20"]{background:#0f172a!important;border-color:#1e293b!important;color:#f1f5f9!important}[data-pin-theme=cloud][data-pin-mode=light] .pin [style*="color: rgba(245,237,224"],[data-pin-theme=cloud][data-pin-mode=light] .pin [style*="color: rgba(245, 237, 224"],[data-pin-theme=cloud][data-pin-mode=light] .pin [style*="color:rgba(245,237,224"]{color:#8b7395!important}[data-pin-theme=cloud][data-pin-mode=light] [style*="color: #fef4d6"],[data-pin-theme=cloud][data-pin-mode=light] [style*="color:#fef4d6"],[data-pin-theme=cloud][data-pin-mode=light] [style*="color: #f5ede0"],[data-pin-theme=cloud][data-pin-mode=light] [style*="color: rgb(254, 244, 214)"],[data-pin-theme=cloud][data-pin-mode=light] [style*="color: rgb(245, 237, 224)"]{color:#3f3346!important}[data-pin-theme=cloud][data-pin-mode=light] [style*="color: #ffd29a"],[data-pin-theme=cloud][data-pin-mode=light] [style*="color:#ffd29a"],[data-pin-theme=cloud][data-pin-mode=light] [style*="color: rgb(255, 210, 154)"]{color:#a855f7!important}[data-pin-theme=cloud][data-pin-mode=light] [style*="background: #2a1d14"],[data-pin-theme=cloud][data-pin-mode=light] [style*="background:#2a1d14"],[data-pin-theme=cloud][data-pin-mode=light] [style*="background: rgb(42, 29, 20)"],[data-pin-theme=cloud][data-pin-mode=light] [style*="background: rgba(42,29,20"],[data-pin-theme=cloud][data-pin-mode=light] [style*="background: rgba(42, 29, 20"]{background:#ffffffd9!important;border-color:#c4a3ff38!important;color:#3f3346!important}[data-pin-theme=cloud][data-pin-mode=dark] .pin [style*="color: rgba(245,237,224"],[data-pin-theme=cloud][data-pin-mode=dark] .pin [style*="color: rgba(245, 237, 224"],[data-pin-theme=cloud][data-pin-mode=dark] .pin [style*="color:rgba(245,237,224"]{color:#b9aac4!important}[data-pin-theme=cloud][data-pin-mode=dark] [style*="color: #fef4d6"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="color:#fef4d6"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="color: #f5ede0"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="color: rgb(254, 244, 214)"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="color: rgb(245, 237, 224)"]{color:#f3eef7!important}[data-pin-theme=cloud][data-pin-mode=dark] [style*="color: #ffd29a"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="color:#ffd29a"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="color: rgb(255, 210, 154)"]{color:#d8b4fe!important}[data-pin-theme=cloud][data-pin-mode=dark] [style*="background: #2a1d14"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="background:#2a1d14"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="background: rgb(42, 29, 20)"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="background: rgba(42,29,20"],[data-pin-theme=cloud][data-pin-mode=dark] [style*="background: rgba(42, 29, 20"]{background:#2d1f3ad9!important;border-color:#c4a3ff2e!important;color:#f3eef7!important}.pin,.pkr-create-dialog{--pkr-card-bg: #fef9ee;--pkr-card-fg: #2a1d14;--pkr-card-font: Newsreader, Georgia, serif;--pkr-card-radius: 4px;--pkr-card-border: none;--pkr-card-edge: 0 0 0 0 transparent;--pkr-card-shadow: 0 1px 0 rgba(0, 0, 0, .06) inset, 0 8px 14px -4px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .2);--pkr-card-shadow-hover: 0 1px 0 rgba(0, 0, 0, .06) inset, 0 16px 22px -6px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .25);--pkr-card-selected-shadow: 0 1px 0 rgba(0, 0, 0, .06) inset, 0 14px 20px -4px rgba(0, 0, 0, .55), 0 0 0 3px rgba(255, 139, 94, .7);--pkr-tag-fg: rgba(42, 29, 20, .5);--pkr-back-bg: repeating-linear-gradient(45deg, rgba(217, 82, 46, .18) 0 4px, transparent 4px 8px), repeating-linear-gradient(-45deg, rgba(217, 82, 46, .12) 0 4px, transparent 4px 8px), #fef9ee;--pkr-back-border: 1.5px dashed rgba(217, 82, 46, .45);--pkr-back-dot: radial-gradient(circle at 35% 30%, #ff8b5e, #d9512e 60%, #8a2c12);--pkr-tape-bg: rgba(255, 235, 170, .88);--pkr-tape-bg-you: rgba(255, 200, 150, .95);--pkr-tape-fg: #1a1108;--pkr-tape-radius: 2px;--pkr-tape-rotate: -1.5deg;--pkr-vote-tag-bg: rgba(255, 235, 170, .95);--pkr-status-fg: rgba(245, 237, 224, .55);--pkr-panel-bg: rgba(42, 29, 20, .55);--pkr-panel-border: rgba(245, 237, 224, .12);--pkr-panel-v-fg: #fef4d6;--pkr-panel-k-fg: rgba(245, 237, 224, .5);--pkr-consensus-bg: rgba(110, 231, 168, .18);--pkr-consensus-border: rgba(110, 231, 168, .4);--pkr-consensus-v-fg: #d4f5c2;--pkr-round-bg: rgba(245, 237, 224, .08);--pkr-round-border: rgba(245, 237, 224, .15);--pkr-round-fg: rgba(245, 237, 224, .75);--pkr-scale-bg: rgba(42, 29, 20, .65);--pkr-scale-border: rgba(245, 237, 224, .15);--pkr-scale-border-hover: rgba(245, 237, 224, .35);--pkr-scale-selected-border: #ff8b5e;--pkr-scale-selected-bg: rgba(217, 82, 46, .18);--pkr-scale-name-fg: #fef4d6;--pkr-scale-vals-fg: rgba(245, 237, 224, .55)}.pkr-card{position:relative;width:88px;height:124px;border-radius:var(--pkr-card-radius);background:var(--pkr-card-bg);border:var(--pkr-card-border);box-shadow:var(--pkr-card-shadow),var(--pkr-card-edge);color:var(--pkr-card-fg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-family:var(--pkr-card-font);transition:transform .25s ease,box-shadow .25s ease}.pkr-card.sm{width:64px;height:90px}.pkr-card.xs{width:48px;height:68px}.pkr-card .pkr-num{font-size:38px;font-weight:600;line-height:1;letter-spacing:-.02em}.pkr-card.sm .pkr-num{font-size:28px}.pkr-card.xs .pkr-num{font-size:20px}.pkr-card .pkr-tag{position:absolute;top:6px;left:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.05em;color:var(--pkr-tag-fg)}.pkr-card .pkr-tag.br{inset:auto 6px 6px auto}.pkr-card.coffee .pkr-num{font-size:32px}.pkr-card.back{background:var(--pkr-back-bg);border:var(--pkr-back-border)}.pkr-card.back:after{content:"";width:22px;height:22px;border-radius:50%;background:var(--pkr-back-dot);box-shadow:0 1px 2px #00000080}.pkr-card.back.sm:after{width:16px;height:16px}.pkr-card.back.xs:after{width:12px;height:12px}.pkr-card.selected{transform:translateY(-6px) rotate(0)!important;box-shadow:var(--pkr-card-selected-shadow)}.pkr-vote-tag,.pkr-outlier-tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:3;pointer-events:none;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;background:var(--pkr-vote-tag-bg);color:#1a1108;padding:4px 9px;border-radius:999px;box-shadow:0 2px 4px #00000040;white-space:nowrap}.pkr-outlier-tag{top:-18px;background:#ff8b5ef2;color:#2a0a02}.pkr-outlier-tag.sm{font-size:9px;top:-14px;padding:3px 8px}.pkr-voted-tag{position:absolute;bottom:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:#15803d;border:1.5px solid #1a1108;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center}@keyframes pkr-flip-reveal{0%{transform:perspective(700px) rotateY(180deg) scale(.94);opacity:0}55%{transform:perspective(700px) rotateY(0) scale(1.06);opacity:1}to{transform:perspective(700px) rotateY(0) scale(1);opacity:1}}.pkr-reveal{display:inline-block;transform-style:preserve-3d;animation:pkr-flip-reveal .7s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.pkr-reveal{animation:none}}.pkr-hand{display:flex;gap:6px;align-items:flex-end;justify-content:center;padding:12px 18px}.pkr-hand .pkr-card{cursor:pointer;transform-origin:bottom center}.pkr-hand:not(.pkr-hand-disabled) .pkr-card:hover{transform:translateY(-8px) rotate(0)!important;box-shadow:var(--pkr-card-shadow-hover)}.pkr-hand-disabled .pkr-card{cursor:default;opacity:.55}.pkr-hand-rail-disabled .pkr-hand{pointer-events:none}.pkr-hand-rail-disabled app-poker-reaction-bar,.pkr-hand-rail-disabled .pkr-watching-state{pointer-events:auto}.pkr-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.pkr-slot-name{font-family:var(--font-pin-hand);font-weight:500;font-size:12px;padding:2px 10px;background:var(--pkr-tape-bg);color:var(--pkr-tape-fg);border-radius:var(--pkr-tape-radius);box-shadow:0 1px 2px #0003;transform:rotate(var(--pkr-tape-rotate));max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkr-slot.you .pkr-slot-name{background:var(--pkr-tape-bg-you)}.pkr-slot-status{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--pkr-status-fg);margin-top:-2px}.pkr-watcher-tag{position:absolute;bottom:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:#2a1d14;border:1.5px solid #1a1108;color:#ffd29a;font-size:8px;display:flex;align-items:center;justify-content:center}.pkr-watchers-strip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--pkr-panel-bg);border:1px solid var(--pkr-panel-border);color:#f5ede0b3;font-size:12px}.pkr-watchers-strip .pkr-watchers-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pkr-panel-k-fg)}.pkr-watchers-strip .pkr-watchers-names{font-size:12px;color:#f5ede0a6}.pkr-watching-state{padding:20px 24px;border-radius:12px;background:var(--pkr-panel-bg);border:1px dashed rgba(255,210,154,.4);display:flex;align-items:center;gap:14px;color:#fef4d6}.pkr-watching-state .eye{width:36px;height:36px;border-radius:50%;background:#ffd29a2e;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.pkr-stat{display:inline-flex;flex-direction:column;align-items:center;padding:8px 14px;border-radius:8px;background:var(--pkr-panel-bg);border:1px solid var(--pkr-panel-border);min-width:70px}.pkr-stat .v{font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:600;color:var(--pkr-panel-v-fg);line-height:1}.pkr-stat .k{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--pkr-panel-k-fg);margin-top:4px}.pkr-stat.consensus{background:var(--pkr-consensus-bg);border-color:var(--pkr-consensus-border)}.pkr-stat.consensus .v{color:var(--pkr-consensus-v-fg)}.pkr-round{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;background:var(--pkr-round-bg);border:1px solid var(--pkr-round-border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--pkr-round-fg);letter-spacing:.06em}.pkr-round .dot{width:6px;height:6px;border-radius:50%;background:#6ee7a8;box-shadow:0 0 6px #6ee7a8}.pkr-round.idle .dot{background:#f5ede066;box-shadow:none}.pkr-scale{padding:14px 16px;border-radius:10px;background:var(--pkr-scale-bg);border:1.5px solid var(--pkr-scale-border);cursor:pointer;transition:border-color .15s ease,transform .12s ease}.pkr-scale:hover{border-color:var(--pkr-scale-border-hover)}.pkr-scale.selected{border-color:var(--pkr-scale-selected-border);background:var(--pkr-scale-selected-bg)}.pkr-scale .pkr-scale-name{font-family:Newsreader,Georgia,serif;font-size:18px;color:var(--pkr-scale-name-fg)}.pkr-scale .pkr-scale-vals{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--pkr-scale-vals-fg);margin-top:4px}.pkr-emoji-layer{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:5}@keyframes pkr-float{0%{transform:translateY(8px) scale(.5) rotate(var(--r0, 0deg));opacity:0}14%{transform:translate(calc(var(--dx, 0px) * .2),-8px) scale(1.25) rotate(var(--r1, 0deg));opacity:1}55%{transform:translate(calc(var(--dx, 0px) * .7),-60px) scale(1.05) rotate(var(--r1, 0deg));opacity:1}to{transform:translate(var(--dx2, 0px),-140px) scale(.85) rotate(var(--r2, 0deg));opacity:0}}.pkr-emoji{position:absolute;left:50%;top:50%;margin-left:-14px;margin-top:-14px;width:28px;height:28px;font-size:26px;line-height:28px;text-align:center;filter:drop-shadow(0 6px 8px rgba(0,0,0,.45));animation:pkr-float 2.4s cubic-bezier(.22,.85,.36,1) forwards;will-change:transform,opacity}.pkr-emoji.sm{font-size:20px;width:22px;height:22px;margin-left:-11px;margin-top:-11px}.pkr-reactor{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;background:#2a1d14c7;border:1px solid rgba(245,237,224,.16);border-radius:999px;box-shadow:0 8px 18px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pkr-reactor .lbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#f5ede080;padding:0 8px 0 6px}.pkr-emoji-btn{width:32px;height:32px;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;font-size:18px;line-height:1;transition:transform .12s ease,background .12s ease;display:inline-flex;align-items:center;justify-content:center}.pkr-emoji-btn:hover{background:#f5ede01a;transform:scale(1.18)}.pkr-emoji-btn:focus-visible{outline:2px solid rgba(255,210,154,.8);outline-offset:2px}.pkr-emoji-btn.sm{width:26px;height:26px;font-size:15px}@media(max-width:720px){.pkr-reactor .lbl{display:none}}.pkr-actionbar{position:relative;display:flex;align-items:center;gap:16px;padding:12px 14px 12px 18px;background:#fef4d6;color:#2a1d14;border-radius:12px;border:1px solid rgba(0,0,0,.1);box-shadow:0 22px 48px #0000008c,0 2px 6px #0000004d;font-family:Inter,system-ui,sans-serif}.pkr-actionbar:before,.pkr-actionbar:after{content:"";position:absolute;top:-9px;width:64px;height:18px;background:linear-gradient(180deg,#ffefb4eb,#f5e096d9);box-shadow:0 2px 6px #00000040,inset 0 1px #fff6;border-radius:2px}.pkr-actionbar:before{left:28px;transform:rotate(-3deg)}.pkr-actionbar:after{right:28px;transform:rotate(2deg)}.pkr-actionbar .pkr-ab-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#b8a07a;box-shadow:none}.pkr-actionbar .pkr-ab-dot.pending{background:#d9512e;box-shadow:0 0 0 3px #d9522e2e}.pkr-actionbar .pkr-ab-dot.ready{background:#2ea24a;box-shadow:0 0 0 3px #2ea24a38;animation:pkr-ab-pulse 1.4s ease-in-out infinite}@keyframes pkr-ab-pulse{0%,to{box-shadow:0 0 0 3px #2ea24a38}50%{box-shadow:0 0 0 8px #2ea24a08}}.pkr-actionbar .pkr-ab-copy{display:flex;flex-direction:column;line-height:1.2;min-width:0}.pkr-actionbar .pkr-ab-copy .pri{font-size:14px;font-weight:600;color:#2a1d14;letter-spacing:-.005em}.pkr-actionbar .pkr-ab-copy .sub{font-size:12px;color:#2a1d1499;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pkr-actionbar .pkr-ab-spacer{flex:1}.pkr-actionbar .pkr-ab-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:#2a1d14b3;padding:7px 11px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,.1);background:#00000008;transition:background .12s,border-color .12s}.pkr-actionbar .pkr-ab-toggle:hover{background:#0000000f}.pkr-actionbar .pkr-ab-toggle.on{background:#2ea24a1f;color:#1b6f33;border-color:#2ea24a59}.pkr-actionbar .pkr-ab-toggle .box{width:14px;height:14px;border-radius:3px;border:1.5px solid rgba(42,29,20,.35);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;line-height:1}.pkr-actionbar .pkr-ab-toggle.on .box{background:#2ea24a;border-color:#2ea24a}.pkr-actionbar .pkr-ab-secondary{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:9px;cursor:pointer;background:#0000000d;color:#2a1d14;border:1px solid rgba(0,0,0,.12);font-size:13px;font-weight:600;font-family:inherit}.pkr-actionbar .pkr-ab-secondary:hover{background:#00000017}.pkr-actionbar .pkr-ab-primary{display:inline-flex;align-items:center;gap:10px;padding:11px 16px 11px 18px;border-radius:10px;background:linear-gradient(180deg,#ff8b5e,#d9512e);color:#2a0a02;font-size:15px;font-weight:700;letter-spacing:-.01em;border:1px solid rgba(0,0,0,.3);box-shadow:0 6px 14px #d9522e73,inset 0 1px #ffffff4d;cursor:pointer;font-family:inherit;transition:transform .12s,box-shadow .12s,filter .12s}.pkr-actionbar .pkr-ab-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}.pkr-actionbar .pkr-ab-primary.ready{animation:pkr-ab-cta 1.8s ease-in-out infinite}@keyframes pkr-ab-cta{0%,to{box-shadow:0 6px 14px #d9522e73,0 0 #d9522e8c,inset 0 1px #ffffff4d}50%{box-shadow:0 6px 14px #d9522e8c,0 0 0 12px #d9522e00,inset 0 1px #ffffff4d}}.pkr-actionbar .pkr-ab-primary.muted{background:linear-gradient(180deg,#f1d5b8,#d9b694);color:#2a0a02d9;box-shadow:0 4px 10px #0000002e,inset 0 1px #fff6}.pkr-actionbar .pkr-ab-primary:disabled{background:#2a1d1414;color:#2a1d1466;box-shadow:none;cursor:not-allowed;border-color:#2a1d141f;transform:none;filter:none;animation:none}.pkr-actionbar .pkr-ab-primary .pkr-kbd{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 7px;border-radius:5px;background:#00000038;color:#fffffff2;border:1px solid rgba(0,0,0,.18);line-height:1}.pkr-actionbar .pkr-ab-primary:disabled .pkr-kbd{background:#2a1d141f;color:#2a1d1466;border-color:transparent}.pkr-actionbar.waiting{background:#fef4d6f0}.pkr-actionbar.waiting .pkr-ab-copy .pri{font-weight:600}.pkr-actionbar.mobile{padding:9px 10px 9px 12px;border-radius:10px;gap:10px;box-shadow:0 12px 28px #00000080,0 2px 4px #00000040}.pkr-actionbar.mobile:before,.pkr-actionbar.mobile:after{width:36px;height:12px;top:-6px}.pkr-actionbar.mobile:before{left:16px}.pkr-actionbar.mobile:after{right:16px}.pkr-actionbar.mobile .pkr-ab-copy .pri{font-size:12.5px}.pkr-actionbar.mobile .pkr-ab-copy .sub{font-size:10.5px}.pkr-actionbar.mobile .pkr-ab-primary{padding:9px 12px;font-size:13px;gap:8px;flex-shrink:0}[data-pin-palette=pastel]{--color-pin-yel: #fff1a8;--color-pin-pnk: #fcc7cf;--color-pin-peach: #fcd9b4;--color-pin-mnt: #bff0c9}[data-pin-palette=neon]{--color-pin-yel: #f7ee2a;--color-pin-pnk: #ff4d8a;--color-pin-peach: #ff8a3d;--color-pin-mnt: #2eea88}[data-pin-palette=mono]{--color-pin-yel: #f5e9d0;--color-pin-pnk: #e8d8be;--color-pin-peach: #d8c4a4;--color-pin-mnt: #c4ad88}html,body{background:var(--color-pin-bg-deep);color:var(--color-pin-text-cream)}body{font-family:var(--font-pin-body);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pin-serif{font-family:var(--font-pin-serif);font-weight:500;letter-spacing:-.01em}.pin-hand{font-family:var(--font-pin-hand);font-weight:500}.pin-mono{font-family:var(--font-pin-mono);letter-spacing:.03em}.pin-input.pin-mono{font-family:var(--font-pin-mono)}.pin-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-pin-text-muted);display:block}.pin-cork{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,180,90,.08),transparent 40%),radial-gradient(circle at 80% 70%,rgba(80,40,20,.15),transparent 50%),repeating-radial-gradient(circle at 0 0,var(--color-pin-cork-light) 0,var(--color-pin-cork-base) 1px,var(--color-pin-cork-light) 2px),var(--color-pin-cork-base);background-size:auto,auto,3px 3px,auto;z-index:0}.pin-cork:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,#0000,#00000040);pointer-events:none}.pin-cork:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 13% 22%,rgba(60,20,0,.35) .5px,transparent 1.5px),radial-gradient(circle at 47% 18%,rgba(60,20,0,.4) .5px,transparent 1.5px),radial-gradient(circle at 71% 64%,rgba(60,20,0,.3) .5px,transparent 1.5px),radial-gradient(circle at 88% 41%,rgba(60,20,0,.45) .5px,transparent 1.5px),radial-gradient(circle at 31% 73%,rgba(60,20,0,.35) .5px,transparent 1.5px),radial-gradient(circle at 6% 88%,rgba(60,20,0,.4) .5px,transparent 1.5px);background-size:80px 80px,110px 110px,60px 60px,95px 95px,70px 70px,130px 130px;pointer-events:none;mix-blend-mode:multiply}.pin-cork-bg{position:relative;min-height:100vh;z-index:0}.pin-cork-bg:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 20% 30%,rgba(255,180,90,.08),transparent 40%),radial-gradient(circle at 80% 70%,rgba(80,40,20,.15),transparent 50%),repeating-radial-gradient(circle at 0 0,var(--color-pin-cork-light) 0,var(--color-pin-cork-base) 1px,var(--color-pin-cork-light) 2px),var(--color-pin-cork-base);background-size:auto,auto,3px 3px,auto}.pin-cork-bg:after{content:"";position:fixed;inset:0;z-index:-1;background-image:radial-gradient(circle at 13% 22%,rgba(60,20,0,.35) .5px,transparent 1.5px),radial-gradient(circle at 47% 18%,rgba(60,20,0,.4) .5px,transparent 1.5px),radial-gradient(circle at 71% 64%,rgba(60,20,0,.3) .5px,transparent 1.5px),radial-gradient(circle at 88% 41%,rgba(60,20,0,.45) .5px,transparent 1.5px),radial-gradient(circle at 31% 73%,rgba(60,20,0,.35) .5px,transparent 1.5px),radial-gradient(circle at 6% 88%,rgba(60,20,0,.4) .5px,transparent 1.5px);background-size:80px 80px,110px 110px,60px 60px,95px 95px,70px 70px,130px 130px;mix-blend-mode:multiply;pointer-events:none}.pin-bar{position:relative;height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#2a1d14,#1a1108),repeating-linear-gradient(180deg,rgba(255,255,255,.02) 0 2px,transparent 2px 5px);border-bottom:1px solid rgba(0,0,0,.5);box-shadow:0 1px #ffc89614 inset,0 4px 12px #0000004d;z-index:5}.pin-logo{display:flex;align-items:center;gap:10px}.pin-logo-mark{width:28px;height:28px;background-color:transparent;background-image:url(/favicon-cork.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}[data-pin-theme=boardroom] .pin-logo-mark{background-image:url(/favicon-boardroom.svg);filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}[data-pin-theme=cloud] .pin-logo-mark{background-image:url(/favicon-cloud.svg);filter:drop-shadow(0 2px 4px rgba(196,163,255,.4))}.pin-logo-mark:after{content:none}.pin-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pin-pill);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-pin-body);background:var(--color-pin-text-primary);color:var(--color-pin-bg-card);border:1px solid #d4b88a;box-shadow:0 1px #fff9 inset,0 1px 3px #00000040;transition:transform .12s ease,box-shadow .12s ease}.pin-btn:hover{transform:translateY(-1px)}.pin-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.pin-btn-ghost{background:transparent;color:var(--color-pin-text-cream);border:1px solid rgba(245,237,224,.25);box-shadow:none}.pin-btn-ghost:hover{background:#f5ede00f}.pin-btn-primary{background:linear-gradient(180deg,var(--color-pin-accent),var(--color-pin-accent-strong));color:var(--color-pin-bg-elev);border-color:#0000004d;box-shadow:var(--shadow-pin-primary);font-weight:600}.pin-btn-primary:hover{filter:brightness(1.05)}.pin-sticky{position:relative;padding:14px 14px 16px;border-radius:var(--radius-pin-sticky);box-shadow:var(--shadow-pin-sticky);color:var(--color-pin-text-on-paper);font-size:13px;line-height:1.45;background-image:linear-gradient(135deg,transparent 0%,rgba(0,0,0,.03) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,.02) 0 1px,transparent 1px 4px);transition:transform .2s ease,box-shadow .2s ease}.pin-sticky.yel{background-color:var(--color-pin-yel)}.pin-sticky.pnk{background-color:var(--color-pin-pnk)}.pin-sticky.peach{background-color:var(--color-pin-peach)}.pin-sticky.mnt{background-color:var(--color-pin-mnt)}.pin-sticky:before{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.06));pointer-events:none}.pin-sticky:after{content:"";position:absolute;bottom:0;right:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,rgba(0,0,0,.18) 50%)}.pin-sticky:hover{transform:translateY(-2px) rotate(0)!important;box-shadow:0 1px #0000000d inset,0 12px 20px -4px #00000073,0 4px 6px #00000040}.pin-sticky-meta{display:flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-pin-hand);font-size:14px;color:#2a1d14a6}.pin-tape{position:relative;padding:6px 18px;background:var(--color-pin-tape-cream);color:var(--color-pin-bg-deep);font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-pin-body);box-shadow:0 1px 2px #0003;background-image:repeating-linear-gradient(90deg,transparent 0 8px,rgba(180,140,80,.15) 8px 9px);display:inline-block}.pin-tape:before,.pin-tape:after{content:"";position:absolute;top:0;bottom:0;width:6px;background:var(--color-pin-tape-cream)}.pin-tape:before{left:-6px;clip-path:polygon(100% 0,0 25%,100% 50%,0 75%,100% 100%)}.pin-tape:after{right:-6px;clip-path:polygon(0 0,100% 25%,0 50%,100% 75%,0 100%)}.pin-tape.pink{background-color:var(--color-pin-tape-pink)}.pin-tape.pink:before,.pin-tape.pink:after{background-color:var(--color-pin-tape-pink)}.pin-tape.peach{background-color:var(--color-pin-tape-peach)}.pin-tape.peach:before,.pin-tape.peach:after{background-color:var(--color-pin-tape-peach)}.pin-tape.mint{background-color:var(--color-pin-tape-mint)}.pin-tape.mint:before,.pin-tape.mint:after{background-color:var(--color-pin-tape-mint)}.pin-tack{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff5e3e,#c93a18 55%,#6a1a08);box-shadow:0 2px 4px #00000073,0 0 0 1px #0006 inset;position:absolute;z-index:2}.pin-tack.blue{background:radial-gradient(circle at 35% 30%,#6ea8ff,#2a5ec9 55%,#0c2a6a)}.pin-tack.green{background:radial-gradient(circle at 35% 30%,#6ee5a8,#1a9c5e 55%,#084a2c)}.pin-tack.yellow{background:radial-gradient(circle at 35% 30%,#ffe066,#d4a01a 55%,#5a4408)}.pin-avatar{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;font-family:var(--font-pin-body);border:2px solid var(--color-pin-bg-card);box-shadow:0 1px 3px #0006}.pin-avatar.size-sm{width:22px;height:22px;font-size:10px}.pin-avatar.size-lg{width:32px;height:32px;font-size:12px}.pin-avatar-stack{display:inline-flex;align-items:center}.pin-avatar-stack>.pin-avatar{cursor:pointer}.pin-avatar-stack>.pin-avatar+.pin-avatar{margin-left:-8px}.pin-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:var(--radius-pin-pill);background:#f5ede014;border:1px solid rgba(245,237,224,.15);font-size:12px;color:var(--color-pin-text-cream)}.pin-pill.live{box-shadow:0 0 0 1px #6ee7a866}.pin-pill.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#6ee7a8;box-shadow:0 0 6px #6ee7a8;margin-left:6px;animation:var(--animate-pin-live-pulse)}@keyframes pin-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.pin-cluster{position:relative;padding:16px;border-radius:14px;background:#ffebaa0f;border:2px dashed rgba(255,220,130,.5)}.pin-cluster.active{border-style:solid;border-color:#ffc864e6;box-shadow:0 0 0 4px #ffc86433,0 0 30px #ffc8644d;animation:var(--animate-pin-pulse)}@keyframes pin-pulse{0%,to{box-shadow:0 0 0 4px #ffc86433,0 0 30px #ffc8644d}50%{box-shadow:0 0 0 8px #ffc8641a,0 0 40px #ffc86480}}.pin-cluster-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-pin-accent);color:var(--color-pin-bg-elev);padding:4px 12px;border-radius:var(--radius-pin-pill);font-family:var(--font-pin-hand);font-size:14px;font-weight:600;box-shadow:0 2px 6px #0006;white-space:nowrap}.pin-cluster.settled{border-style:solid;border-color:#f5ede02e;background:#f5ede00a;animation:none;box-shadow:none}.pin-cluster-tools{position:absolute;top:-14px;right:12px;display:inline-flex;align-items:center;gap:4px;padding:3px 5px 3px 12px;background:var(--color-pin-bg-card);color:var(--color-pin-text-primary);border:1px solid rgba(245,237,224,.2);border-radius:var(--radius-pin-pill);box-shadow:0 4px 10px #0006}.pin-cluster-tools .ct-name{color:var(--color-pin-text-hand);font-family:var(--font-pin-hand);font-size:16px;line-height:1;margin-right:2px;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pin-cluster-tools button{appearance:none;border:0;background:transparent;color:#f5ede0b3;font-size:12px;width:22px;height:22px;border-radius:50%;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.pin-cluster-tools button:hover{background:#f5ede014;color:var(--color-pin-text-primary)}.pin-cluster-tools button.danger{color:var(--color-pin-accent)}.pin-cluster-tools button.danger:hover{background:var(--color-pin-accent-soft)}.pin-vote{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-pin-pill);background:#2a1d1414;color:var(--color-pin-text-on-paper);font-size:12px;font-weight:600;border:1px solid rgba(42,29,20,.15);font-family:var(--font-pin-body);cursor:pointer;transition:background .12s ease}.pin-vote:hover{background:#2a1d1429}.pin-vote.up{background:#6eb45a2e;border-color:#6eb45a66}.pin-vote.dn{background:#dc5a3c1f;border-color:#dc5a3c4d}.pin-vote:disabled{cursor:not-allowed;opacity:.45}.pin-vote{position:relative;overflow:visible}.pin-vote-float{position:absolute;left:50%;top:0;font-size:12px;font-weight:700;color:var(--color-pin-accent);pointer-events:none;animation:pin-vote-float-rise .7s ease-out forwards}@keyframes pin-vote-float-rise{0%{opacity:0;transform:translate(-50%,2px) scale(.8)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-22px) scale(1)}}.pin-card{background:var(--color-pin-bg-card);border:1px solid rgba(245,237,224,.1);border-radius:var(--radius-pin-card);padding:18px;color:var(--color-pin-text-cream);box-shadow:var(--shadow-pin-card);position:relative}.pin-input{width:100%;background:#00000040;border:1px solid rgba(245,237,224,.18);border-radius:var(--radius-pin-input);padding:10px 14px;color:var(--color-pin-text-cream);font-size:14px;line-height:1.2;font-family:inherit;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}.pin-input:focus{outline:none;border-color:var(--color-pin-accent);box-shadow:0 0 0 3px var(--color-pin-accent-soft)}.pin-input::placeholder{color:var(--color-pin-text-faint)}select.pin-input{height:calc(1.2em + 22px)}.pin-theme-toggle{appearance:none;background:transparent;border:0;color:var(--color-pin-text-muted);font-family:var(--font-pin-body);font-size:13px;padding:8px 16px;cursor:pointer;display:inline-flex;align-items:center;transition:background .12s ease,color .12s ease}.pin-theme-toggle:hover{color:var(--color-pin-text-cream);background:#f5ede00f}.pin-theme-toggle.active{background:#ff8b5e2e;color:var(--color-pin-text-primary)}.pin-theme-toggle+.pin-theme-toggle{border-left:1px solid rgba(245,237,224,.18)}.pin-ink-bubble{background:#ffffff8c;border:1px solid rgba(42,29,20,.08);color:var(--color-pin-text-on-paper)}html.dark .pin-ink-bubble{background:#00000047;border-color:#fef4d62e}.pin-ink-input{background:#ffffff8c;border:1px solid rgba(42,29,20,.15);color:var(--color-pin-text-on-paper)}.pin-ink-input::placeholder{color:#2a1d1473}html.dark .pin-ink-input{background:#00000052;border-color:#fef4d633}html.dark .pin-ink-input::placeholder{color:#fef4d673}.pin-ink-chip{background:#2a1d1414;border:1px solid rgba(42,29,20,.18);color:var(--color-pin-text-on-paper)}html.dark .pin-ink-chip{background:#fef4d614;border-color:#fef4d633}.pin-tab{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-pin-text-muted);font-family:var(--font-pin-body);font-size:13px;font-weight:500;padding:8px 0 10px;cursor:pointer;transition:color .12s ease,border-color .12s ease}.pin-tab:hover{color:var(--color-pin-text-cream)}.pin-tab.active{color:var(--color-pin-text-primary);border-bottom-color:var(--color-pin-accent)}.pin-decor-sticky{position:absolute;z-index:1;pointer-events:none}@media(max-width:640px){.pin-decor-hide-sm{display:none}}.pin-fab{width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,var(--color-pin-accent),var(--color-pin-accent-strong));color:var(--color-pin-bg-elev);border:none;display:inline-flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer;box-shadow:0 8px 24px #d9522e80,0 4px 8px #0006}.pin-fold{border:0;border-top:1px dashed rgba(42,29,20,.3);margin:12px 0}.pin-caret{display:inline-block;width:1px;height:1.1em;background:currentColor;vertical-align:text-bottom;margin-left:1px;animation:var(--animate-pin-caret-blink)}@keyframes pin-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.session-select-panel.mat-mdc-select-panel{max-width:320px}.mat-mdc-dialog-surface,.mat-mdc-dialog-container .mdc-dialog__surface{background:var(--color-pin-bg-card)!important;color:var(--color-pin-text-cream)!important;border:1px solid rgba(245,237,224,.12)!important;border-radius:14px!important;box-shadow:var(--shadow-pin-card)!important;overflow:visible!important;padding:28px!important}.cdk-overlay-pane.mat-mdc-dialog-panel{overflow:visible!important}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--color-pin-bg-card);--mdc-dialog-subhead-color: var(--color-pin-text-primary);--mdc-dialog-supporting-text-color: var(--color-pin-text-cream)}@media(max-width:640px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-height:92vh!important;width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}.mat-mdc-dialog-surface,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:92vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;padding:20px 18px!important}}.mat-mdc-menu-panel:not(.emoji-gif-picker-menu){background:var(--color-pin-bg-card)!important;border:1px solid rgba(245,237,224,.15)!important;border-radius:10px!important;box-shadow:var(--shadow-pin-popover)!important}.mat-mdc-menu-content{--mat-menu-item-label-text-color: var(--color-pin-text-cream);--mat-menu-item-icon-color: var(--color-pin-text-muted);--mat-menu-item-hover-state-layer-color: rgba(245, 237, 224, .08);--mat-menu-item-focus-state-layer-color: rgba(245, 237, 224, .08)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--color-pin-bg-card);--mdc-snackbar-supporting-text-color: var(--color-pin-text-cream);--mat-snack-bar-button-color: var(--color-pin-accent)}.mdc-checkbox{--mdc-checkbox-selected-checkmark-color: var(--color-pin-bg-elev);--mdc-checkbox-selected-icon-color: var(--color-pin-accent);--mdc-checkbox-selected-hover-icon-color: var(--color-pin-accent);--mdc-checkbox-selected-focus-icon-color: var(--color-pin-accent);--mdc-checkbox-selected-pressed-icon-color: var(--color-pin-accent);--mdc-checkbox-unselected-icon-color: rgba(245, 237, 224, .45);--mdc-checkbox-unselected-hover-icon-color: rgba(245, 237, 224, .65)}.pin-picker{position:relative;padding-top:18px}.pin-picker-tape{position:absolute;top:-12px;left:18px;transform:rotate(-2deg);font-size:10px;z-index:2}.mat-mdc-menu-panel.emoji-gif-picker-menu .mat-mdc-tab .mdc-tab__text-label{color:var(--color-pin-text-muted)!important;font-family:var(--font-pin-body)!important;text-transform:none!important;letter-spacing:0!important}.mat-mdc-menu-panel.emoji-gif-picker-menu .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--color-pin-text-primary)!important}.mat-mdc-menu-panel.emoji-gif-picker-menu .mdc-tab-indicator__content--underline{border-color:var(--color-pin-accent)!important}.mat-mdc-menu-panel.emoji-gif-picker-menu{max-width:none!important;min-width:360px!important;width:360px!important;background:var(--color-pin-bg-card)!important;border:1px solid rgba(245,237,224,.15)!important;border-radius:var(--radius-pin-card)!important;overflow:hidden!important;box-shadow:var(--shadow-pin-popover)!important}.mat-mdc-menu-panel.emoji-gif-picker-menu .mat-mdc-menu-content{padding:0!important}.emoji-mart{border:0!important;background:transparent!important;display:block!important;width:100%!important;color:var(--color-pin-text-cream)!important}.emoji-mart .emoji-mart-bar{border-color:#f5ede026!important}.emoji-mart .emoji-mart-search input{background:#00000040!important;color:var(--color-pin-text-cream)!important;border-color:#f5ede02e!important}.emoji-mart .emoji-mart-category-label span{background:var(--color-pin-bg-card)!important;color:var(--color-pin-text-cream)!important}.emoji-mart .emoji-mart-no-results{color:var(--color-pin-text-muted)!important}.cdk-drag-preview{box-sizing:border-box!important;border-radius:var(--radius-pin-sticky)!important;cursor:grabbing!important;opacity:1!important;overflow:hidden!important;box-shadow:0 24px 48px #00000080,0 12px 16px #0000004d!important}.cdk-drag-placeholder{opacity:0!important}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.combine-target{position:relative;z-index:5;animation:var(--animate-pin-pulse);transition:transform .2s ease;transform:scale(1.015)}.combine-target:before{content:"";position:absolute;inset:-4px;border-radius:14px;border:2px solid rgba(255,200,100,.9);box-shadow:0 0 24px #ffc86473;pointer-events:none;z-index:1}.combine-target:after{content:"\21b3  release to combine";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-pin-accent);color:var(--color-pin-bg-elev);padding:4px 12px;border-radius:var(--radius-pin-pill);font-family:var(--font-pin-hand);font-size:14px;font-weight:600;pointer-events:none;z-index:6;box-shadow:0 4px 12px #0006;white-space:nowrap}.session-select-panel .mat-mdc-option{min-height:36px}.session-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:.8125rem;line-height:1.25rem;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root,html.dark{color-scheme:dark;--mat-sys-surface: var(--color-pin-bg-deep);--mat-sys-surface-container: var(--color-pin-bg-card);--mat-sys-surface-container-high: #34251a;--mat-sys-surface-container-low: #1f140b;--mat-sys-on-surface: var(--color-pin-text-cream);--mat-sys-on-surface-variant: var(--color-pin-text-muted);--mat-sys-outline: rgba(245, 237, 224, .25);--mat-sys-outline-variant: rgba(245, 237, 224, .15);--mat-sys-background: var(--color-pin-bg-deep);--mat-sys-on-background: var(--color-pin-text-cream);--mat-sys-primary: var(--color-pin-accent);--mat-sys-on-primary: var(--color-pin-bg-elev);--mat-sys-primary-container: var(--color-pin-accent-strong);--mat-sys-on-primary-container: var(--color-pin-text-primary);--mdc-protected-button-container-color: var(--color-pin-accent);--mdc-protected-button-label-text-color: var(--color-pin-bg-elev);--mdc-filled-button-container-color: var(--color-pin-accent);--mdc-filled-button-label-text-color: var(--color-pin-bg-elev)}html.dark{--color-pin-yel: #6b5320;--color-pin-pnk: #6b2e3a;--color-pin-peach: #6b3818;--color-pin-mnt: #1f4d36;--color-pin-text-on-paper: #fef4d6}html.dark .pin-cork-bg:before,html.dark .pin-cork{background-color:#0a0604;background-image:radial-gradient(circle at 20% 30%,rgba(255,180,100,.06) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(180,130,90,.05) 0%,transparent 60%),repeating-radial-gradient(circle at 50% 50%,#50321e66,#28190c66,#3c26144d 4px),repeating-linear-gradient(45deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 4px);background-size:auto}html.dark .pin-cork-bg:after,html.dark .pin-cork:after{display:none}html.dark .pin-sticky{color:var(--color-pin-text-on-paper)}html.dark .pin-sticky-meta{color:#fef4d699}html.dark .pin-sticky:before{background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 40%,rgba(0,0,0,.25) 100%)}html.dark .pin-vote{color:#fef4d6;background:#fef4d614;border-color:#fef4d62e}html.dark .pin-vote.up{background:#6eb45a38;border-color:#6eb45a80;color:#d4f5c2}html.dark .pin-vote.dn{background:#dc5a3c2e;border-color:#dc5a3c73;color:#ffc8b8}html.dark .pin-sticky .pin-fold{border-top-color:#fef4d640}html.dark .pin-sticky .pin-card-text,html.dark .pin-sticky .pin-card-comment-toggle{color:var(--color-pin-text-on-paper)}html.dark .pin-sticky .pin-card-close{color:#fef4d68c}html.dark .pin-sticky .pin-card-close:hover{background:#fef4d61a;color:var(--color-pin-accent)}[data-pin-mode=light] .pin-board-card__live{background:#10b98124;color:#047857}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
