.grid-beams[data-v-4dc11142]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.grid-beams--fixed[data-v-4dc11142]{position:fixed;width:100vw;height:100dvh}.error-boundary[data-v-01175278]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:1.5rem}.error-boundary-card[data-v-01175278]{max-width:22rem;text-align:center;padding:1.5rem;border-radius:.75rem;border:1px solid var(--color-surface-200, #e7e5e4);background:var(--color-surface-50, #fff)}.error-boundary-title[data-v-01175278]{font-size:1rem;font-weight:600;margin:0 0 .375rem}.error-boundary-text[data-v-01175278]{font-size:.875rem;opacity:.7;margin:0 0 1rem}.error-boundary-button[data-v-01175278]{padding:.5rem 1.25rem;border-radius:.5rem;border:none;background:var(--color-brand-300, #bafb63);color:#0a0a0a;font-weight:600;font-size:.875rem;cursor:pointer}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/outfit-latin-800-normal-CQna6-G7.woff2) format("woff2"),url(/assets/outfit-latin-800-normal-BRHLSPcU.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-3xl:64px;--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-brand-50:#f3fee7;--color-brand-100:#e4fcc6;--color-brand-200:#ccfa93;--color-brand-300:#bafb63;--color-brand-400:#a3e84a;--color-brand-500:#96d946;--color-brand-600:#8dd43b;--color-brand-700:#6aaa24;--color-brand-800:#4d8118;--color-brand-900:#335810;--brand-tint-bg:#eefeda}@supports (color:color-mix(in lab,red,red)){:root,:host{--brand-tint-bg:color-mix(in srgb, var(--color-brand-300) 24%, var(--color-surface-50))}}:root,:host{--brand-tint-fg:var(--color-brand-900);--danger-tint-bg:#fee8ec}@supports (color:color-mix(in lab,red,red)){:root,:host{--danger-tint-bg:color-mix(in srgb, #f43f5e 12%, var(--color-surface-50))}}:root,:host{--danger-fg:#b42318;--warn-tint-bg:#fdeed3}@supports (color:color-mix(in lab,red,red)){:root,:host{--warn-tint-bg:color-mix(in srgb, #f59e0b 18%, var(--color-surface-50))}}:root,:host{--warn-fg:#92400e;--hairline:#0f172a1a;--status-sensitive:#7c3aed;--callout-blue-bg:#e7f0fe}@supports (color:color-mix(in lab,red,red)){:root,:host{--callout-blue-bg:color-mix(in srgb, #3b82f6 12%, var(--color-surface-50))}}:root,:host{--callout-blue-fg:#1d4ed8;--callout-teal-bg:#def5f3}@supports (color:color-mix(in lab,red,red)){:root,:host{--callout-teal-bg:color-mix(in srgb, #14b8a6 14%, var(--color-surface-50))}}:root,:host{--callout-teal-fg:#0f766e;--callout-green-bg:#e0f7e8}@supports (color:color-mix(in lab,red,red)){:root,:host{--callout-green-bg:color-mix(in srgb, #22c55e 14%, var(--color-surface-50))}}:root,:host{--callout-green-fg:#15803d;--callout-amber-bg:#fcf3d7}@supports (color:color-mix(in lab,red,red)){:root,:host{--callout-amber-bg:color-mix(in srgb, #eab308 16%, var(--color-surface-50))}}:root,:host{--callout-amber-fg:#854d0e;--callout-purple-bg:#f3e7fe}@supports (color:color-mix(in lab,red,red)){:root,:host{--callout-purple-bg:color-mix(in srgb, #a855f7 14%, var(--color-surface-50))}}:root,:host{--callout-purple-fg:#6b21a8;--callout-gray-bg:#edeceb}@supports (color:color-mix(in lab,red,red)){:root,:host{--callout-gray-bg:color-mix(in srgb, var(--color-surface-500) 12%, var(--color-surface-50))}}:root,:host{--callout-gray-fg:var(--color-surface-700);--expiry-yellow:#ca8a04;--expiry-orange:#ea580c;--expiry-red:#dc2626;--color-surface-50:#fff;--color-surface-100:#fafaf9;--color-surface-200:#f5f5f4;--color-surface-300:#e7e5e4;--color-surface-400:#756f69;--color-surface-500:#655f5a;--color-surface-600:#5b554f;--color-surface-700:#57534e;--color-surface-800:#44403c;--color-surface-900:#292524;--color-surface-950:#1c1917;--color-status-pinned:#d97706;--color-status-pinned-bg:#f59e0b1a;--color-status-favorite:#ef4444;--color-status-favorite-bg:#ef44441a;--color-status-collection:#3b82f6;--color-status-collection-bg:#3b82f61a;--color-type-text:#918a85;--color-type-code:#f59e0b;--color-type-url:#3b82f6;--color-type-color:#f97316;--color-type-image:#8b5cf6;--color-type-file:#10b981;--color-type-bundle:#0ea5e9;--color-type-richText:#ec4899;--color-type-table:#14b8a6}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.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)}.-top-32{top:calc(var(--spacing) * -32)}.-right-32{right:calc(var(--spacing) * -32)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.-left-32{left:calc(var(--spacing) * -32)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.col-1{grid-column:1}.col-2{grid-column:2}.col-9{grid-column:9}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-96{height:calc(var(--spacing) * 96)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[60vh\]{max-height:60vh}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-surface-200{border-color:var(--color-surface-200)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50) 40%,transparent)}}.bg-brand-300\/10{background-color:#bafb631a}@supports (color:color-mix(in lab,red,red)){.bg-brand-300\/10{background-color:color-mix(in oklab,var(--color-brand-300) 10%,transparent)}}.bg-brand-400\/8{background-color:#a3e84a14}@supports (color:color-mix(in lab,red,red)){.bg-brand-400\/8{background-color:color-mix(in oklab,var(--color-brand-400) 8%,transparent)}}.bg-surface-50{background-color:var(--color-surface-50)}.bg-surface-100{background-color:var(--color-surface-100)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.\!pr-10{padding-right:calc(var(--spacing) * 10)!important}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-mono\!{font-family:var(--font-mono)!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.text-amber-600{color:var(--color-amber-600)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-emerald-500{color:var(--color-emerald-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-sky-500{color:var(--color-sky-500)}.text-surface-400{color:var(--color-surface-400)}.text-surface-500{color:var(--color-surface-500)}.text-surface-600{color:var(--color-surface-600)}.text-surface-700{color:var(--color-surface-700)}.text-surface-800{color:var(--color-surface-800)}.text-surface-900{color:var(--color-surface-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--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)}.ring-surface-300{--tw-ring-color:var(--color-surface-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}.\[vue\:errorHandler\]{vue:errorHandler}@media(hover:hover){.group-hover\/col\:opacity-100:is(:where(.group\/col):hover *){opacity:1}.hover\:text-brand-800:hover{color:var(--color-brand-800)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:opacity-100:focus-visible{opacity:1}@media(min-width:40rem){.sm\:gap-5{gap:calc(var(--spacing) * 5)}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}}@media(min-width:64rem){.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}}.dark\:bg-amber-500\/\[0\.03\]:where(.dark-mode,.dark-mode *){background-color:#f99c0008}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-500\/\[0\.03\]:where(.dark-mode,.dark-mode *){background-color:color-mix(in oklab,var(--color-amber-500) 3%,transparent)}}.dark\:text-amber-400:where(.dark-mode,.dark-mode *){color:var(--color-amber-400)}.dark\:text-blue-400:where(.dark-mode,.dark-mode *){color:var(--color-blue-400)}.dark\:text-red-400:where(.dark-mode,.dark-mode *){color:var(--color-red-400)}.dark\:text-surface-300:where(.dark-mode,.dark-mode *){color:var(--color-surface-300)}.dark\:text-surface-400:where(.dark-mode,.dark-mode *){color:var(--color-surface-400)}.dark\:text-surface-500:where(.dark-mode,.dark-mode *){color:var(--color-surface-500)}@media(hover:hover){.dark\:hover\:text-brand-300:where(.dark-mode,.dark-mode *):hover{color:var(--color-brand-300)}}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-BAtjOsTV.woff2)format("woff2")}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:Material Symbols Outlined;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.mi-filled{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 20}.mi-spin{animation:2s linear infinite mi-spin}@keyframes mi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mi-add:before{content:"add"}.mi-arrow_back:before{content:"arrow_back"}.mi-arrow_downward:before{content:"arrow_downward"}.mi-arrow_forward:before{content:"arrow_forward"}.mi-bookmark:before{content:"bookmark"}.mi-check:before{content:"check"}.mi-check_circle:before{content:"check_circle"}.mi-close:before{content:"close"}.mi-code:before{content:"code"}.mi-content_copy:before{content:"content_copy"}.mi-content_paste:before{content:"content_paste"}.mi-content_paste_go:before{content:"content_paste_go"}.mi-compress:before{content:"compress"}.mi-delete:before{content:"delete"}.mi-description:before{content:"description"}.mi-desktop_windows:before{content:"desktop_windows"}.mi-download:before{content:"download"}.mi-drive_file_move:before{content:"drive_file_move"}.mi-edit:before{content:"edit"}.mi-error:before{content:"error"}.mi-expand:before{content:"expand"}.mi-expand_more:before{content:"expand_more"}.mi-favorite:before{content:"favorite"}.mi-fingerprint:before{content:"fingerprint"}.mi-folder:before{content:"folder"}.mi-format_align_left:before{content:"format_align_left"}.mi-folder_open:before{content:"folder_open"}.mi-fullscreen:before{content:"fullscreen"}.mi-grid_view:before{content:"grid_view"}.mi-home:before{content:"home"}.mi-history:before{content:"history"}.mi-image:before{content:"image"}.mi-info:before{content:"info"}.mi-keyboard:before{content:"keyboard"}.mi-label:before{content:"label"}.mi-language:before{content:"language"}.mi-link:before{content:"link"}.mi-lock:before{content:"lock"}.mi-location_on:before{content:"location_on"}.mi-logout:before{content:"logout"}.mi-menu:before{content:"menu"}.mi-more_horiz:before{content:"more_horiz"}.mi-more_vert:before{content:"more_vert"}.mi-open_in_full:before{content:"open_in_full"}.mi-open_in_new:before{content:"open_in_new"}.mi-palette:before{content:"palette"}.mi-pause:before{content:"pause"}.mi-play_arrow:before{content:"play_arrow"}.mi-progress_activity:before{content:"progress_activity"}.mi-refresh:before{content:"refresh"}.mi-rocket_launch:before{content:"rocket_launch"}.mi-schedule:before{content:"schedule"}.mi-search:before{content:"search"}.mi-sync:before{content:"sync"}.mi-cloud_download:before{content:"cloud_download"}.mi-bolt:before{content:"bolt"}.mi-group:before{content:"group"}.mi-android:before{content:"android"}.mi-smartphone:before{content:"smartphone"}.mi-laptop_mac:before{content:"laptop_mac"}.mi-select_all:before{content:"select_all"}.mi-settings:before{content:"settings"}.mi-share:before{content:"share"}.mi-shield:before{content:"shield"}.mi-star:before{content:"star"}.mi-article:before{content:"article"}.mi-table_chart:before{content:"table_chart"}.mi-text_decrease:before{content:"text_decrease"}.mi-text_increase:before{content:"text_increase"}.mi-timer:before{content:"timer"}.mi-tune:before{content:"tune"}.mi-upload:before{content:"upload"}.mi-view_list:before{content:"view_list"}.mi-visibility:before{content:"visibility"}.mi-visibility_off:before{content:"visibility_off"}.mi-warning:before{content:"warning"}.mi-work:before{content:"work"}.mi-auto_awesome:before{content:"auto_awesome"}.mi-chat:before{content:"chat"}.mi-lightbulb:before{content:"lightbulb"}.mi-short_text:before{content:"short_text"}.mi-spellcheck:before{content:"spellcheck"}.mi-translate:before{content:"translate"}:root{--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-pill:9999px;--shadow-sm:0 1px 2px #1c19170f, 0 2px 6px #1c19170d;--shadow-md:0 10px 24px #00000024;--shadow-lg:0 25px 50px -12px #00000040;--glass-blur:24px;--glass-saturate:190%;--glass-tint:#ffffff9e;--glass-tint-edge:#ffffff61;--glass-shine:#ffffff9e;--glass-shine-soft:#ffffff57;--glass-hairline:#0f172a1a;--glass-shadow:0 6px 6px #0f172a29, 0 0 22px #0f172a1a;--m3-spatial-fast-duration:.35s;--m3-spatial-fast:linear(0, .028, .099, .2, .317, .44, .561, .674, .775, .862, .934, .991, 1.034, 1.064, 1.083, 1.092, 1.095, 1.091, 1.084, 1.074, 1.063, 1.051, 1.04, 1.03, 1.02, 1.012, 1.005, 1, .996, .994, .992, .991, .991, .991, .992, .993, .994, .995, .996, .997, 1);--m3-spatial-default-duration:.42s;--m3-spatial-default:linear(0, .019, .067, .135, .215, .301, .387, .471, .551, .624, .69, .749, .8, .844, .882, .913, .938, .959, .975, .988, .997, 1.004, 1.009, 1.012, 1.014, 1.015, 1.015, 1.015, 1.014, 1.013, 1.011, 1.01, 1.009, 1.007, 1.006, 1.005, 1.004, 1.003, 1.003, 1.002, 1);--m3-spatial-slow-duration:.57s;--m3-spatial-slow:linear(0, .018, .065, .132, .21, .294, .379, .463, .541, .614, .681, .74, .791, .836, .874, .906, .933, .954, .971, .984, .995, 1.002, 1.008, 1.011, 1.014, 1.015, 1.015, 1.015, 1.014, 1.013, 1.012, 1.011, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.002, 1);--m3-effects-fast-duration:.14s;--m3-effects-fast:linear(0, .102, .293, .481, .635, .751, .833, .891, .929, .954, .971, .982, .988, .993, .996, .997, 1);--m3-effects-default-duration:.22s;--m3-effects-default:linear(0, .106, .301, .491, .645, .76, .841, .897, .934, .958, .973, .983, .99, .994, .996, .998, 1);--m3-effects-slow-duration:.3s;--m3-effects-slow:linear(0, .1, .287, .472, .626, .742, .826, .885, .925, .951, .969, .98, .987, .992, .995, .997, 1);--focus-ring-color:var(--color-brand-800)}html{background-color:var(--color-surface-100);color-scheme:light;overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{overscroll-behavior:none;width:100%;height:100%;min-height:100dvh;margin:0;overflow:hidden}#app{width:100%;height:100dvh;overflow:hidden}.p-card{border-radius:var(--radius-lg);border:1px solid var(--color-surface-200);transition:border-color var(--m3-effects-fast-duration) var(--m3-effects-fast);position:relative;box-shadow:0 1px 2px #0000000d}.p-card-body{padding:.75rem}.p-card-content{padding:0}.p-card-title{letter-spacing:-.01em;color:var(--color-surface-900);font-size:1rem;font-weight:600}.p-button{border-radius:var(--radius-lg);letter-spacing:-.01em;transition:border-radius var(--m3-spatial-fast-duration) var(--m3-spatial-fast),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast),box-shadow var(--m3-effects-default-duration) var(--m3-effects-default);font-weight:500}.p-button-rounded{border-radius:var(--radius-lg)}.p-button .material-symbols-outlined{width:1.5rem;height:1.5rem;font-size:1.5rem}.p-button.p-button-icon-only,.p-button.p-button-sm.p-button-icon-only{width:2rem;min-width:2rem;height:2rem;padding:.25rem}.p-button:hover:not(:disabled){box-shadow:0 2px 8px #00000014}.p-button:active:not(:disabled){box-shadow:none;border-radius:var(--radius-sm);transform:scale(.97)}:root{--p-button-primary-color:#0a0a0a;--p-button-primary-hover-color:#0a0a0a;--p-button-primary-active-color:#0a0a0a;--p-form-field-border-radius:var(--radius-md);--p-textarea-background:var(--p-form-field-background);--p-textarea-color:var(--p-form-field-color);--p-textarea-border-color:var(--p-form-field-border-color);--p-textarea-border-radius:var(--p-form-field-border-radius);--p-textarea-padding-x:var(--p-form-field-padding-x);--p-textarea-padding-y:var(--p-form-field-padding-y);--p-textarea-placeholder-color:var(--p-form-field-placeholder-color);--p-textarea-shadow:var(--p-form-field-shadow);--p-textarea-transition-duration:var(--p-form-field-transition-duration);--p-textarea-hover-border-color:var(--p-form-field-hover-border-color);--p-textarea-focus-border-color:var(--p-form-field-focus-border-color);--p-textarea-invalid-border-color:var(--p-form-field-invalid-border-color);--p-textarea-invalid-placeholder-color:var(--p-form-field-invalid-placeholder-color);--p-textarea-disabled-background:var(--p-form-field-disabled-background);--p-textarea-disabled-color:var(--p-form-field-disabled-color);--p-textarea-filled-background:var(--p-form-field-filled-background);--p-textarea-filled-hover-background:var(--p-form-field-filled-hover-background);--p-textarea-filled-focus-background:var(--p-form-field-filled-focus-background);--p-textarea-focus-ring-width:var(--p-form-field-focus-ring-width);--p-textarea-focus-ring-style:var(--p-form-field-focus-ring-style);--p-textarea-focus-ring-color:var(--p-form-field-focus-ring-color);--p-textarea-focus-ring-offset:var(--p-form-field-focus-ring-offset);--p-textarea-focus-ring-shadow:var(--p-form-field-focus-ring-shadow);--p-textarea-sm-font-size:var(--p-form-field-sm-font-size);--p-textarea-sm-padding-x:var(--p-form-field-sm-padding-x);--p-textarea-sm-padding-y:var(--p-form-field-sm-padding-y);--p-textarea-lg-font-size:var(--p-form-field-lg-font-size);--p-textarea-lg-padding-x:var(--p-form-field-lg-padding-x);--p-textarea-lg-padding-y:var(--p-form-field-lg-padding-y)}.p-inputtext,.p-textarea{border-radius:var(--radius-md);transition:border-color var(--m3-effects-default-duration) var(--m3-effects-default),box-shadow var(--m3-effects-default-duration) var(--m3-effects-default)}.p-inputtext:enabled:focus,.p-textarea:enabled:focus{border-color:var(--focus-ring-color);box-shadow:0 0 0 3px #4d811833}.p-select{border-radius:var(--radius-md);transition:border-color var(--m3-effects-default-duration) var(--m3-effects-default),box-shadow var(--m3-effects-default-duration) var(--m3-effects-default)}.p-password-input{border-radius:var(--radius-md)}.p-tag{border-radius:var(--radius-pill);letter-spacing:.01em;font-weight:500}.p-chip{border-radius:var(--radius-pill)}.p-selectbutton{flex-wrap:wrap;gap:.375rem}.p-selectbutton .p-togglebutton{border-radius:var(--radius-pill);border:1px solid var(--color-surface-300);background:var(--color-surface-50);color:var(--color-surface-600);transition:border-radius var(--m3-spatial-fast-duration) var(--m3-spatial-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);padding:.375rem .875rem;font-weight:500}.p-selectbutton .p-togglebutton:hover:not(.p-togglebutton-checked){background:var(--color-surface-100);border-color:var(--color-surface-400)}.p-selectbutton .p-togglebutton-checked{background:var(--color-brand-50);color:var(--color-brand-800);border-color:var(--color-brand-200);font-weight:600}.p-togglebutton-checked .p-togglebutton-content{box-shadow:none;background:0 0}.dark-mode .p-selectbutton .p-togglebutton{color:#a1a1aa;background:#ffffff0a;border-color:#ffffff14}.dark-mode .p-selectbutton .p-togglebutton:hover:not(.p-togglebutton-checked){background:#ffffff12;border-color:#ffffff1f}.dark-mode .p-selectbutton .p-togglebutton-checked{color:var(--color-brand-300);background:#bafb631a;border-color:#bafb6333}.p-dialog{border-radius:var(--radius-2xl)}.p-dialog-header{padding:1.5rem 1.5rem .625rem}.p-dialog-content{padding:0 1.5rem 1.25rem}.p-dialog-footer{gap:.625rem;padding:.25rem 1.5rem 1.5rem}.p-toast .p-toast-message{border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.app-toast{--toast-bg:#18181bf2;--toast-fg:#fafafa;--toast-detail:#d4d4d8;--toast-close:#fafafa99;--toast-action:var(--color-brand-300,#bafb63);--toast-tone:#a1a1aa;--toast-chip:#ffffff1a;--toast-bar:var(--color-brand-300,#bafb63);background:var(--toast-bg);width:100%;min-height:3.25rem;color:var(--toast-fg);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);animation:toast-slide-up var(--m3-spatial-default-duration) var(--m3-spatial-default) both,fade-in var(--m3-effects-default-duration) var(--m3-effects-default) both;border-radius:10px;align-items:center;gap:.625rem;padding:.625rem .5rem .625rem .875rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #00000040,0 8px 10px -6px #0000001a}.dark-mode .app-toast{box-shadow:0 10px 25px -5px #0000008c,0 8px 10px -6px #0000004d}.app-toast--success{--toast-tone:#4ade80;--toast-chip:#22c55e2e;--toast-bar:#4ade80}.app-toast--info{--toast-tone:#60a5fa;--toast-chip:#3b82f62e;--toast-bar:#60a5fa}.app-toast--warn{--toast-tone:#facc15;--toast-chip:#eab3082e;--toast-bar:#facc15}.app-toast--error{--toast-tone:#f87171;--toast-chip:#ef44442e;--toast-bar:#f87171}.app-toast--action{--toast-tone:var(--color-brand-300,#bafb63);--toast-chip:#bafb632e}.app-toast-chip{background:var(--toast-chip);width:1.75rem;height:1.75rem;color:var(--toast-tone);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-toast-chip .material-symbols-outlined{width:1.125rem;height:1.125rem;font-size:1.125rem}.app-toast-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.app-toast-summary{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.25rem}.app-toast-detail{color:var(--toast-detail);font-size:.8125rem;line-height:1.125rem}.app-toast-action{color:var(--toast-action);font:inherit;cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;border-radius:.5rem;flex-shrink:0;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.0625rem}.app-toast-action:hover{background:#bafb6324}.app-toast-close{width:2rem;height:2rem;color:var(--toast-close);cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-toast-close:hover{color:var(--toast-fg);background:#ffffff14}.app-toast-close .material-symbols-outlined{width:1.25rem;height:1.25rem;font-size:1.25rem}.app-toast-action:focus-visible,.app-toast-close:focus-visible{outline:2px solid var(--toast-action);outline-offset:1px}.app-toast-progress{background:var(--toast-bar);width:100%;height:2px;animation:4s linear forwards toast-progress;position:absolute;bottom:0;left:0}@keyframes toast-progress{0%{width:100%}to{width:0%}}@keyframes toast-slide-up{0%{transform:translateY(.75rem)scale(.985)}to{transform:translate(0)scale(1)}}.clip-list-motion{position:relative}.clip-list-enter-active,.clip-list-leave-active,.clip-list-move{transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),max-height var(--m3-spatial-default-duration) var(--m3-spatial-default),margin var(--m3-spatial-default-duration) var(--m3-spatial-default)}.clip-list-enter-from{opacity:0;max-height:0;transform:translateY(-.55rem)scale(.992)}.clip-list-enter-to,.clip-list-leave-from{opacity:1;max-height:18rem;transform:translate(0)scale(1)}.clip-list-leave-to{opacity:0;max-height:0;transform:translateY(.45rem)scale(.985);margin-top:0!important;margin-bottom:0!important}.clip-empty-enter-active,.clip-empty-leave-active,.clip-skeleton-enter{animation:clip-soft-enter var(--m3-spatial-default-duration) var(--m3-spatial-default) both,fade-in var(--m3-effects-default-duration) var(--m3-effects-default) both}.clip-empty-leave-active,.empty-state.clip-empty-leave-active{animation:none}@keyframes clip-soft-enter{0%{transform:translateY(.45rem)scale(.99)}to{transform:translate(0)scale(1)}}@keyframes clip-sync-pulse{0%{box-shadow:0 0 #bafb636b,0 1px 2px #0000000d}45%{box-shadow:0 0 0 4px #bafb633d,0 8px 22px #00000014}to{box-shadow:0 0 #bafb6300,0 1px 2px #0000000d}}.clip-sync-pulse{animation:clip-sync-pulse 1.45s var(--m3-effects-slow) both}.clip-action-confirm .material-symbols-outlined{color:var(--color-brand-700);animation:action-confirm-pop var(--m3-spatial-fast-duration) var(--m3-spatial-fast) both}@keyframes action-confirm-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@media(max-width:767px){.p-toast{width:calc(100vw - 2rem)!important;left:1rem!important;right:1rem!important;bottom:calc(.75rem + env(safe-area-inset-bottom,0px))!important;padding:0!important;transform:none!important}body:has(.mobile-bottom-dock) .p-toast{bottom:calc(var(--mobile-tab-bar-height) + .75rem)!important}.app-toast{min-height:3.5rem;padding-right:.375rem}.app-toast-close{width:2.25rem;height:2.25rem}}.p-divider-content{background:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-surface-300);border-radius:var(--radius-xs)}::-webkit-scrollbar-thumb:hover{background:var(--color-surface-400)}.dark-mode{--focus-ring-color:var(--color-brand-400);--glass-tint:#18181b94;--glass-tint-edge:#27272a6b;--glass-shine:#ffffff2e;--glass-shine-soft:#ffffff12;--glass-hairline:#ffffff14;--glass-shadow:0 6px 6px #0000004d, 0 0 24px #00000038;--color-surface-50:#09090b;--color-surface-100:#0f0f12;--color-surface-200:#18181b;--color-surface-300:#27272a;--color-surface-400:#8a8a94;--color-surface-500:#9e9ea8;--color-surface-600:#b0b0b8;--color-surface-700:#a1a1aa;--color-surface-800:#d4d4d8;--color-surface-900:#e4e4e7;--color-surface-950:#fafafa;--color-status-pinned:#fbbf24;--color-status-pinned-bg:#f59e0b26;--color-status-favorite:#f87171;--color-status-favorite-bg:#ef444426;--color-status-collection:#60a5fa;--color-status-collection-bg:#3b82f626;--brand-tint-bg:#e4f3d2}@supports (color:color-mix(in lab,red,red)){.dark-mode{--brand-tint-bg:color-mix(in srgb, var(--color-brand-500) 22%, var(--color-surface-100))}}.dark-mode{--brand-tint-fg:var(--color-brand-200);--danger-tint-bg:#f9d8dd}@supports (color:color-mix(in lab,red,red)){.dark-mode{--danger-tint-bg:color-mix(in srgb, #f43f5e 18%, var(--color-surface-100))}}.dark-mode{--danger-fg:#fda4af;--warn-tint-bg:#f9e6c5}@supports (color:color-mix(in lab,red,red)){.dark-mode{--warn-tint-bg:color-mix(in srgb, #f59e0b 22%, var(--color-surface-100))}}.dark-mode{--warn-fg:#fcd34d;--hairline:#ffffff14;--status-sensitive:#a78bfa;--callout-blue-bg:#d8e4f8}@supports (color:color-mix(in lab,red,red)){.dark-mode{--callout-blue-bg:color-mix(in srgb, #3b82f6 18%, var(--color-surface-100))}}.dark-mode{--callout-blue-fg:#93c5fd;--callout-teal-bg:#d1eeea}@supports (color:color-mix(in lab,red,red)){.dark-mode{--callout-teal-bg:color-mix(in srgb, #14b8a6 18%, var(--color-surface-100))}}.dark-mode{--callout-teal-fg:#5eead4;--callout-green-bg:#d3f0dd}@supports (color:color-mix(in lab,red,red)){.dark-mode{--callout-green-bg:color-mix(in srgb, #22c55e 18%, var(--color-surface-100))}}.dark-mode{--callout-green-fg:#86efac;--callout-amber-bg:#f7edce}@supports (color:color-mix(in lab,red,red)){.dark-mode{--callout-amber-bg:color-mix(in srgb, #eab308 18%, var(--color-surface-100))}}.dark-mode{--callout-amber-fg:#fde68a;--callout-purple-bg:#ebdcf9}@supports (color:color-mix(in lab,red,red)){.dark-mode{--callout-purple-bg:color-mix(in srgb, #a855f7 18%, var(--color-surface-100))}}.dark-mode{--callout-purple-fg:#d8b4fe;--callout-gray-bg:#e2e1e0}@supports (color:color-mix(in lab,red,red)){.dark-mode{--callout-gray-bg:color-mix(in srgb, var(--color-surface-500) 16%, var(--color-surface-100))}}.dark-mode{--callout-gray-fg:var(--color-surface-400);--expiry-yellow:#facc15;--expiry-orange:#fb923c;--expiry-red:#f87171}html.dark-mode{color-scheme:dark;background:#09090b}.dark-mode .p-card{box-shadow:none;background-color:#ffffff08;border-color:#ffffff14}.dark-mode .p-card:after{display:none}.dark-mode .p-card-title{color:#fafafa}.dark-mode .p-divider-content{background:#18181b}.dark-mode .p-inputtext,.dark-mode .p-textarea{color:#fafafa;background-color:#ffffff0a;border-color:#ffffff14}.dark-mode .p-inputtext:enabled:focus,.dark-mode .p-textarea:enabled:focus{border-color:#bafb6366;box-shadow:0 0 0 2px #bafb631a}.dark-mode .p-select{color:#fafafa;background-color:#ffffff0a;border-color:#ffffff14}.dark-mode .p-drawer{background-color:#0f0f12;border-color:#ffffff0f}.dark-mode .p-drawer-header{border-color:#ffffff0f}.p-dialog.responsive-sheet{border-radius:var(--radius-2xl);overflow:hidden}.responsive-sheet-dialog-content{min-height:0;padding:0;overflow:hidden}.p-drawer.responsive-sheet{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.responsive-sheet--drawer .responsive-sheet-shell{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:1px solid var(--color-surface-200);border-bottom:0;box-shadow:0 -24px 60px #0f172a29}.p-drawer.responsive-sheet .p-drawer-content{padding:0}.dark-mode .p-drawer.responsive-sheet{box-shadow:none;background:0 0}.dark-mode .responsive-sheet--drawer .responsive-sheet-shell{border-color:#ffffff14;box-shadow:0 -24px 60px #00000073}.responsive-sheet-shell{background:var(--color-surface-50);min-height:0;max-height:min(86dvh,42rem);color:var(--color-surface-900);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header""body""footer";display:grid;position:relative;overflow:hidden}.responsive-sheet--drawer .responsive-sheet-shell{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"handle""header""body""footer"}.responsive-sheet-shell--dragging{will-change:transform;transition:none}.responsive-sheet--compact .responsive-sheet-shell{max-height:min(72dvh,32rem)}.responsive-sheet--standard .responsive-sheet-shell{max-height:min(88dvh,42rem)}.responsive-sheet--tall .responsive-sheet-shell{max-height:min(88dvh,46rem)}.responsive-sheet--dialog.responsive-sheet--compact .responsive-sheet-shell{max-height:min(72vh,32rem)}.responsive-sheet--dialog.responsive-sheet--standard .responsive-sheet-shell{max-height:min(86vh,42rem)}.responsive-sheet--dialog.responsive-sheet--tall .responsive-sheet-shell{height:min(86vh,46rem);max-height:min(86vh,46rem)}.dark-mode .responsive-sheet-shell{color:var(--color-surface-950);background:#18181b}.responsive-sheet-handle{grid-area:handle;display:none}.responsive-sheet--drawer .responsive-sheet-handle{border-radius:var(--radius-pill);cursor:grab;touch-action:none;background:0 0;width:3.5rem;height:1.125rem;margin:.25rem auto 0;display:block;position:relative}.responsive-sheet--drawer .responsive-sheet-handle:before{content:"";border-radius:inherit;background:var(--color-surface-300);width:2rem;height:.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.responsive-sheet--drawer .responsive-sheet-shell--dragging .responsive-sheet-handle{cursor:grabbing}.dark-mode .responsive-sheet--drawer .responsive-sheet-handle:before{background:#ffffff26}.responsive-sheet-header{border-bottom:1px solid var(--color-surface-200);flex:none;grid-area:header;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem .875rem;display:flex}.dark-mode .responsive-sheet-header{border-color:#ffffff12}.responsive-sheet-title{min-width:0;color:inherit;letter-spacing:0;margin:0;font-size:1rem;font-weight:750;line-height:1.2}.responsive-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-area:body;min-width:0;min-height:0;padding:1rem 1.125rem;overflow:hidden auto}.responsive-sheet-footer{border-top:1px solid var(--color-surface-200);background:var(--color-surface-50);padding:.875rem 1.125rem calc(1rem + env(safe-area-inset-bottom,0px));flex:none;grid-area:footer}.dark-mode .responsive-sheet-footer{background:#18181b;border-color:#ffffff12}.new-clip-sheet-heading{min-width:0}.new-clip-composer-title{color:inherit;letter-spacing:0;margin:0;font-size:1.125rem;font-weight:750;line-height:1.2}.new-clip-composer-close.p-button{flex:none}.new-clip-composer-body{flex-direction:column;gap:.875rem;min-height:0;display:flex}.new-clip-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.new-clip-field-label{color:var(--color-surface-500);font-size:.75rem;font-weight:600}.new-clip-content-input{resize:vertical;min-height:13rem;max-height:min(42dvh,20rem)}.settings-auto-lock-select,.settings-retention-select{min-width:9rem}.settings-auto-lock-custom{width:7rem;display:inline-flex}.settings-auto-lock-custom input{text-align:right;width:100%;min-width:0}.auto-lock-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media(min-width:768px){.auto-lock-controls{justify-content:flex-end}.setting-row--stacked .auto-lock-controls{justify-content:flex-start}}.settings-section{scroll-margin-top:4.5rem}.settings-grid{flex-direction:column;gap:1rem;display:flex}.settings-disclosure-summary{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.75rem;min-height:2rem;margin:-.25rem;padding:.25rem;list-style:none;display:flex}.settings-disclosure-summary::-webkit-details-marker{display:none}.settings-disclosure-summary:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.settings-disclosure-title{white-space:nowrap;letter-spacing:-.01em;color:var(--color-surface-900);font-size:1rem;font-weight:600}.settings-disclosure-value{text-align:right;min-width:0;color:var(--color-surface-500);font-variant-numeric:tabular-nums;flex:auto;font-size:.875rem}.settings-disclosure-value.is-notice{color:var(--color-brand-700);font-weight:600}.dark-mode .settings-disclosure-value.is-notice{color:var(--color-brand-400)}.settings-disclosure[open] .settings-disclosure-value:not(.is-notice){visibility:hidden}.settings-disclosure-chevron{width:1.25rem;height:1.25rem;color:var(--color-surface-500);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast);flex-shrink:0;font-size:1.25rem;line-height:1}.settings-disclosure[open] .settings-disclosure-chevron{transform:rotate(180deg)}.settings-disclosure-body{border-top:1px solid var(--hairline);margin-top:.75rem;padding-top:.875rem}.settings-device-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.device-list-name{align-items:center;gap:.25rem;min-width:0;display:flex}.device-list-name p{overflow-wrap:anywhere;min-width:0}.settings-device-id{border-top:1px solid var(--hairline)}.settings-device-id .stat-row-value{overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.settings-links{flex-wrap:wrap;gap:.5rem 1.25rem;padding:.25rem .25rem 0;font-size:.875rem;display:flex}.settings-links a{color:var(--color-surface-600);text-decoration:underline;-webkit-text-decoration-color:var(--color-surface-300);text-decoration-color:var(--color-surface-300);text-underline-offset:.2em;transition:color var(--m3-effects-fast-duration) var(--m3-effects-fast)}.settings-links a:hover{color:var(--color-surface-900)}.settings-dialog-footer{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}@media(max-width:479px){.settings-dialog-footer{flex-direction:column-reverse;align-items:stretch;gap:.5rem}.settings-dialog-footer .p-button{justify-content:center;width:100%}}.stat-row{justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.stat-row+.stat-row,.stat-row+.setting-row,.setting-row+.stat-row{border-top:1px solid var(--hairline)}.stat-row-label{color:var(--color-surface-500);font-size:.875rem}.stat-row-value{color:var(--color-surface-800);font-variant-numeric:tabular-nums;text-align:right;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.security-facts{flex-direction:column;gap:.5rem;margin-bottom:0;padding-left:0;list-style:none;display:flex}.setting-row-warning{color:var(--warn-fg);align-items:flex-start;gap:.375rem;max-width:60ch;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;display:flex}.setting-row-warning i{flex-shrink:0;width:1rem;height:1rem;margin-top:.09375rem;font-size:1rem}.security-facts li{color:var(--color-surface-500);text-wrap:pretty;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.security-facts i{width:1.125rem;height:1.125rem;color:var(--color-brand-600);flex-shrink:0;margin-top:.0625rem;font-size:1.125rem}.dark-mode .security-facts i{color:var(--color-brand-400)}.danger-zone-body{flex-direction:column;gap:1.25rem;display:flex}.danger-zone-actions{justify-content:flex-end;display:flex}.device-list-item.is-inactive{opacity:.7}.new-clip-meta-row{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:.875rem;display:grid}.new-clip-keep{border:1px solid var(--color-surface-300);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .875rem;display:flex}.new-clip-keep-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.new-clip-keep-label{font-size:.875rem;font-weight:600}.new-clip-keep-hint{color:var(--color-surface-500);font-size:.75rem}.new-clip-collection-option{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.new-clip-collection-dot{border-radius:var(--radius-pill);flex:none;width:.625rem;height:.625rem;box-shadow:inset 0 0 0 1px #0000001f}.new-clip-collection-dot.is-none{box-shadow:inset 0 0 0 1.5px var(--color-surface-400);background:0 0}.power-search-sheet-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.new-clip-sheet-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media(max-width:479px){.new-clip-sheet-actions{flex-direction:column-reverse;align-items:stretch}.new-clip-sheet-actions>.p-button{justify-content:center;width:100%}}.power-search-sheet-title{min-width:0;color:var(--color-surface-900);align-items:center;gap:.5rem;font-size:.875rem;font-weight:750;display:flex}.dark-mode .power-search-sheet-title{color:var(--color-surface-950)}.power-search-sheet-title .material-symbols-outlined{color:var(--color-brand-600)}.dark-mode .power-search-sheet-title .material-symbols-outlined{color:var(--color-brand-300)}@media(max-width:767px){.responsive-sheet-header{padding:.875rem 1rem .75rem}.responsive-sheet-body{padding:.875rem 1rem}.new-clip-composer-body{gap:.75rem}.new-clip-content-input{min-height:11rem;max-height:38dvh}.new-clip-meta-row{grid-template-columns:minmax(0,1fr);gap:.75rem}.responsive-sheet-footer{padding:.75rem 1rem calc(.875rem + env(safe-area-inset-bottom,0px))}}html:not(.dark-mode) .p-button-danger:not(.p-button-outlined):not(.p-button-text){background:#dc2626;border-color:#dc2626}html:not(.dark-mode) .p-button-danger:not(.p-button-outlined):not(.p-button-text):hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}html:not(.dark-mode) .p-button-danger.p-button-outlined,html:not(.dark-mode) .p-button-danger.p-button-text{color:var(--danger-fg)}html:not(.dark-mode) .p-button-danger.p-button-outlined{border-color:#b4231866}@supports (color:color-mix(in lab,red,red)){html:not(.dark-mode) .p-button-danger.p-button-outlined{border-color:color-mix(in srgb,var(--danger-fg) 40%,transparent)}}html:not(.dark-mode) .p-badge-success:not(.p-badge-dot){background:var(--callout-green-bg);color:#166534}html:not(.dark-mode) .p-badge-success.p-badge-dot{background:#16a34a}.dark-mode .p-menu{background-color:#1c1c22;border-color:#ffffff14;box-shadow:0 8px 32px -4px #00000080}.dark-mode .p-menu .p-menu-item-label{color:#e4e4e7}.clip-menu-item{--menu-accent:var(--color-surface-600)}.clip-menu-item--collection{--menu-accent:var(--color-status-collection)}.clip-menu-item--sensitive{--menu-accent:var(--status-sensitive)}.clip-menu-item--pin{--menu-accent:var(--color-status-pinned)}.clip-menu-item--favorite{--menu-accent:var(--color-status-favorite)}.clip-menu-item--map{--menu-accent:var(--color-type-url)}.clip-menu-item--delete{--menu-accent:var(--danger-fg)}.p-menu .clip-menu-item>.p-menu-item-content{border-radius:var(--radius-md);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast)}.p-menu .clip-menu-item:not(.p-disabled)>.p-menu-item-content:hover,.p-menu .clip-menu-item:not(.p-disabled).p-focus>.p-menu-item-content{background:var(--menu-accent)}@supports (color:color-mix(in lab,red,red)){.p-menu .clip-menu-item:not(.p-disabled)>.p-menu-item-content:hover,.p-menu .clip-menu-item:not(.p-disabled).p-focus>.p-menu-item-content{background:color-mix(in srgb,var(--menu-accent) 14%,transparent)}}.p-menu .clip-menu-item .p-menu-item-icon{transition:color var(--m3-effects-fast-duration) var(--m3-effects-fast)}.p-menu .clip-menu-item:not(.p-disabled)>.p-menu-item-content:hover .p-menu-item-icon,.p-menu .clip-menu-item:not(.p-disabled).p-focus>.p-menu-item-content .p-menu-item-icon,.p-menu .clip-menu-item .p-menu-item-icon.mi-filled{color:var(--menu-accent)}.p-menu .clip-menu-item--delete .p-menu-item-label,.p-menu .clip-menu-item--delete .p-menu-item-icon{color:var(--danger-fg)}.dark-mode .p-confirmdialog{background-color:#18181b;border:1px solid #ffffff0f}.dark-mode .p-message{border-color:#ffffff14}.dark-mode .p-message-error{color:#fca5a5;background-color:#dc26261f;border-color:#ef444440}.dark-mode .p-message-success{color:#86efac;background-color:#16a34a1f;border-color:#22c55e40}.dark-mode ::-webkit-scrollbar-track{background:0 0}.dark-mode ::-webkit-scrollbar-thumb{background:#ffffff14}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff24}.card-interactive{transition:transform var(--m3-spatial-default-duration) var(--m3-spatial-default),background-color var(--m3-effects-default-duration) var(--m3-effects-default),border-color var(--m3-effects-default-duration) var(--m3-effects-default),box-shadow var(--m3-effects-default-duration) var(--m3-effects-default)}.card-interactive:hover{border-color:var(--color-brand-300)}.dark-mode .card-interactive:hover{border-color:#bafb6333}.auth-card.p-card{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffffb3;border:1px solid #0000000d;border-radius:1rem;box-shadow:inset 0 0 0 1px #6aaa2429,0 0 24px -8px #6aaa2466}.dark-mode .auth-card.p-card{background:#06060ab3;border-color:#ffffff0a;box-shadow:inset 0 0 0 1px #bafb631a,0 0 22px -8px #bafb6347}.page-fade-enter-active{transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast)}.page-fade-leave-active{transition:opacity var(--m3-effects-fast-duration) var(--m3-effects-fast)}.page-fade-enter-from{opacity:0;transform:translateY(4px)}.page-fade-leave-to{opacity:0}.bg-brand-300,.bg-brand-400,.bg-brand-500,.bg-brand-300 i,.bg-brand-400 i,.bg-brand-500 i{color:#000!important}.dark-mode .p-dialog{background-color:#18181b;border:1px solid #ffffff0f;box-shadow:0 0 0 1px #bafb630f,0 0 40px #bafb6308,0 24px 48px -12px #00000080}.dark-mode .p-dialog-header{background:0 0;border-bottom:1px solid #ffffff0a}.dark-mode .p-dialog-footer{background:0 0;border-top:1px solid #ffffff0a}.dark-mode .p-button-primary:hover:not(:disabled){box-shadow:0 0 24px #bafb6333,0 4px 12px #bafb631a}.dark-mode .app-sidebar{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-color:var(--glass-hairline);box-shadow:inset -1px 0 0 var(--glass-shine-soft),inset 0 1px 0 var(--glass-shine);background:#09090bb8}.dark-mode .app-main{background:var(--color-surface-100);position:relative}.dark-mode .app-main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 20% 20%,#bafb6309,#0000 60%),radial-gradient(50% 60% at 80% 30%,#60a5fa08,#0000 60%),radial-gradient(55% 45% at 50% 80%,#a78bfa06,#0000 60%);animation:25s ease-in-out infinite alternate mesh-shift;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes mesh-shift{0%{opacity:1;background-position:0 0,100% 0,50% 100%}33%{opacity:.85}66%{opacity:1}to{opacity:.9;background-position:100% 20%,0 80%,60% 0}}.nav-active{background:var(--color-brand-50);color:var(--color-brand-800);box-shadow:inset 3px 0 0 var(--color-brand-500);position:relative}.dark-mode .nav-active{color:var(--color-brand-300);box-shadow:inset 3px 0 0 var(--color-brand-400),0 0 12px #bafb630f;background:#bafb6314}.app-mobile-header{padding:calc(.5rem + env(safe-area-inset-top,0px)) .75rem .5rem;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-status-dot{border-radius:var(--radius-pill);background:var(--color-surface-400);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-surface-50);flex:none}.app-status-dot.is-connected{background:#22c55e}.app-status-dot.is-connecting,.app-status-dot.is-authenticating{background:#f59e0b}.skip-link{z-index:100;border-radius:var(--radius-md);background:var(--color-brand-300);color:#111113;opacity:0;padding:.5rem .75rem;font-size:.875rem;font-weight:600;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #111113;transform:none}:root{--mobile-tab-bar-height:0px}@media(max-width:767px){:root{--mobile-tab-bar-height: calc(3.75rem + env(safe-area-inset-bottom,0px)) }}.mobile-tab-bar{z-index:20;height:var(--mobile-tab-bar-height);padding:0 .25rem env(safe-area-inset-bottom,0px);background:var(--color-surface-50);border-top:1px solid var(--color-surface-200);flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:relative}.mobile-tab{min-width:0;height:3.75rem;color:var(--color-surface-500);font:inherit;letter-spacing:.01em;border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.25rem 0;font-size:.6875rem;font-weight:600;text-decoration:none;display:flex}.mobile-tab .material-symbols-outlined{font-size:1.375rem}.mobile-tab-icon{display:inline-flex;position:relative}.nav-attention-dot{background:var(--warn-fg);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-surface-50);border-radius:50%;position:absolute;top:0;right:-.125rem}.nav-attention-count{border-radius:var(--radius-pill);background:var(--warn-tint-bg);min-width:1.25rem;height:1.25rem;color:var(--warn-fg);text-align:center;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.25rem}.mobile-tab.is-active{color:var(--color-brand-800)}.mobile-tab:disabled{opacity:.4}.mobile-tab-primary{color:var(--color-surface-700)}.mobile-tab-primary-box{border-radius:var(--radius-md);background:var(--color-brand-300);color:#111113;min-width:3.25rem;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast);flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;padding:.3125rem .625rem;display:flex}.mobile-tab-primary .material-symbols-outlined{font-size:1.25rem}.mobile-tab-primary:active:not(:disabled) .mobile-tab-primary-box{background:var(--color-brand-400);transform:scale(.96)}.mobile-tab-primary:disabled{opacity:1;color:var(--color-surface-400);cursor:default}.mobile-tab-primary:disabled .mobile-tab-primary-box{background:var(--color-surface-200);color:var(--color-surface-400)}@media(min-width:768px){.mobile-tab-bar{display:none}}.dark-mode .mobile-tab-bar{border-color:var(--glass-hairline);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-shine);background:#09090bbd}.dark-mode .mobile-tab.is-active{color:var(--color-brand-300)}.sidebar-nav-link.is-drop-target{outline:2px dashed var(--color-brand-600);outline-offset:-2px;background:var(--color-brand-50)}.dark-mode .sidebar-nav-link.is-drop-target{background:#bafb631f}@supports (color:color-mix(in lab,red,red)){.dark-mode .sidebar-nav-link.is-drop-target{background:color-mix(in srgb,var(--color-brand-300) 12%,transparent)}}.dark-mode .sidebar-nav-link.is-drop-target{outline-color:var(--color-brand-300)}.sidebar-shell-footer{border-top:1px solid var(--color-surface-200);align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .875rem;display:flex}.dark-mode .sidebar-shell-footer{border-top-color:#ffffff14}.sidebar-head{border-bottom:1px solid var(--color-surface-200);flex-direction:column;flex:none;gap:.625rem;padding:1rem;display:flex}.sidebar-brand{align-items:center;gap:.5rem;min-width:0;display:flex}.sidebar-brand h1{flex:0 auto;min-width:0}.sidebar-status{min-width:0;color:var(--color-surface-500);flex:0 auto;align-items:center;gap:.375rem;margin-left:auto;padding-top:.125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.sidebar-status-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-pills{align-items:center;gap:.375rem;display:flex}.sidebar-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sidebar-ephemeral{background:var(--brand-tint-bg);color:var(--brand-tint-fg);transition:filter var(--m3-effects-fast-duration) var(--m3-effects-fast);padding-left:.5rem}.sidebar-ephemeral:hover{filter:brightness(1.08)}.sidebar-ephemeral i{font-size:.9375rem}.sidebar-ephemeral--compact{flex:none}.sidebar-shell-account{min-width:0;color:var(--color-surface-500);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.75rem;overflow:hidden}.sidebar-shell-controls{flex:none;gap:.125rem;display:flex}.sidebar-shell-controls .p-button.sidebar-shell-control.p-button-icon-only,.sidebar-shell-controls .sidebar-shell-control-link{border-radius:var(--radius-pill);width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0}.sidebar-shell-control-link{border-radius:var(--radius-pill);color:var(--color-surface-600);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);justify-content:center;align-items:center;display:inline-flex}.sidebar-shell-controls .p-button.p-button-sm .p-button-icon,.sidebar-shell-controls .sidebar-shell-control-link i{width:1.25rem;height:1.25rem;font-size:1.25rem}.sidebar-shell-control-link:hover{background:var(--color-surface-200);color:var(--color-surface-900)}.dark-mode .sidebar-shell-control-link:hover{background:#ffffff14}.sidebar-shell-control-link.is-active{background:var(--brand-tint-bg);color:var(--brand-tint-fg)}.dark-mode .sidebar-shell-control-link.is-active{color:var(--color-brand-300);background:#bafb631f}.sidebar-shell-control-link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.app-mobile-header-brand,.app-mobile-header-actions,.clipboard-mobile-header-actions{align-items:center;display:flex}.app-mobile-header-brand{gap:.5rem;min-width:0}.app-mobile-header-actions{flex-shrink:0;gap:.125rem;min-height:2.25rem;margin-left:auto}.app-mobile-header-actions:empty{display:none}.clipboard-mobile-header-actions{gap:.125rem}.clipboard-mobile-header-actions .p-button{width:2.25rem;min-width:2.25rem;height:2.25rem;padding-inline:0}@media(min-width:768px){.app-mobile-header{display:none}}.dark-mode .app-mobile-header{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-color:var(--glass-hairline);box-shadow:inset 0 -1px 0 var(--glass-shine-soft);background:#09090bb3}.link-accent{color:var(--color-brand-800);transition:color var(--m3-effects-fast-duration) var(--m3-effects-fast)}.link-accent:hover{color:var(--color-brand-900)}.dark-mode .link-accent{color:var(--color-brand-300)}.dark-mode .link-accent:hover{color:var(--color-brand-200)}.password-toggle-button{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-surface-400);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.password-toggle-button:hover{background:#f5f5f4b8}@supports (color:color-mix(in lab,red,red)){.password-toggle-button:hover{background:color-mix(in srgb,var(--color-surface-200) 72%,transparent)}}.password-toggle-button:hover{color:var(--color-surface-600)}.password-toggle-icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.auth-grid{filter:blur(.4px);background-image:linear-gradient(#00000012 1px,#0000 1px),linear-gradient(90deg,#00000012 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 10% 90%,#0000 100%);mask-image:linear-gradient(#0000,#00000080 10%,#00000080 90%,#0000)}.auth-beams{--grid-beam-colors:#a3e84a #bafb63 #96d946;--grid-beam-core:#6aaa24;--grid-beam-blend:source-over}.dark-mode .auth-beams{--grid-beam-colors:#bafb63 #bafb63 #d9ffa0;--grid-beam-core:#f8ffeb;--grid-beam-blend:lighter}.auth-beams{opacity:.85;filter:blur(.5px)}.auth-vignette{background:radial-gradient(75% 70% at 50% 45%,#0000 45%,#fafaf9bf);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.auth-vignette{background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 45%,color-mix(in srgb,var(--color-surface-100) 75%,transparent) 100%)}}.dark-mode .auth-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px)}.app-page-top{flex-shrink:0;width:100%;max-width:56rem;margin-inline:auto;padding:.75rem .75rem 0}@media(min-width:768px){.app-page-top{z-index:5;max-width:none;transition:padding var(--m3-spatial-fast-duration) var(--m3-spatial-fast);padding:2rem max(1.5rem,50% - 26.5rem) 1.75rem;position:sticky;top:0}.app-page-top:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(#ffffff06,#fff0 45%),linear-gradient(#fafaf9cc,#fafaf99e 75%,#0000);position:absolute;top:0;right:0;bottom:-2.5rem;left:0}@supports (color:color-mix(in lab,red,red)){.app-page-top:before{background:linear-gradient(to bottom,#ffffff06,#fff0 45%),linear-gradient(to bottom,color-mix(in srgb,var(--color-surface-100) 80%,transparent),color-mix(in srgb,var(--color-surface-100) 62%,transparent) 75%,transparent)}}.app-page-top:before{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default);-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.app-page-top.is-condensed{padding-top:1rem;padding-bottom:1.25rem}.app-page-top.is-condensed:before{opacity:1}.app-page-top .clipboard-controls{margin-bottom:0}.app-page-top .page-header{transition:margin-bottom var(--m3-spatial-fast-duration) var(--m3-spatial-fast)}.app-page-top .page-header h1{transition:font-size var(--m3-spatial-fast-duration) var(--m3-spatial-fast),letter-spacing var(--m3-spatial-fast-duration) var(--m3-spatial-fast)}.app-page-top.is-condensed .page-header{margin-bottom:.875rem}.app-page-top.is-condensed .page-header h1{letter-spacing:-.02em;font-size:1.1875rem}}@media(prefers-reduced-motion:reduce){.app-page-top,.app-page-top:before,.app-page-top .page-header,.app-page-top .page-header h1{transition:none}}.clip-page-scroller{position:relative;overflow-x:hidden}.clipboard-controls{margin-bottom:1.25rem}.clipboard-controls>*+*{margin-top:.75rem}.clipboard-desktop-search-row{align-items:center;gap:.5rem;display:flex}.clipboard-mobile-control-row{display:none}.app-scroll-page{overscroll-behavior:contain;width:100%;max-width:56rem;height:100%;margin-inline:auto;padding:1rem;overflow-y:auto}@media(min-width:768px){.app-scroll-page{padding:1.5rem}}@media(max-width:767px){.app-page-top{padding:.5rem .75rem 0}.page-header{gap:.5rem;margin-bottom:.625rem}.page-header-title-group{gap:.5rem}.page-header h1{font-size:1.125rem}.page-header-actions{gap:.125rem}.page-header-actions .p-button{width:2.25rem;min-width:2.25rem;height:2.25rem;padding-inline:0}.clipboard-controls{margin-bottom:.625rem}.clipboard-controls>*+*{margin-top:.5rem}.clipboard-controls .search-wrap .p-inputtext{min-height:2.25rem}.filter-pill{padding:.32rem .7rem;font-size:.75rem}.clipboard-page-header{display:none}.clipboard-mobile-control-row{align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.clipboard-mobile-control-row .search-wrap{flex:auto;min-width:0}.clipboard-mobile-control-row .search-wrap .p-inputtext{min-height:2.25rem;font-size:.875rem}.clipboard-desktop-search-row{display:none}.mobile-filter-button{width:2.25rem;min-width:2.25rem;height:2.25rem;padding-inline:0;position:relative}.mobile-filter-button.has-active-filters:after{content:"";border:2px solid var(--color-surface-50);border-radius:var(--radius-pill);background:var(--color-brand-500);width:.45rem;height:.45rem;position:absolute;top:.35rem;right:.35rem}.dark-mode .mobile-filter-button.has-active-filters:after{border-color:#18181b}.power-search-scrim{z-index:69;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09090b6b;border:0;padding:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.power-search-sheet-enter-from,.power-search-sheet-leave-to{transform:translateY(1.25rem)scale(.98)}}html:root .p-drawer{transition:none}html:root .p-drawer-bottom .p-drawer-enter-active{animation:m3-sheet-in-bottom var(--m3-spatial-default-duration) var(--m3-spatial-default) both}html:root .p-drawer-bottom .p-drawer-leave-active{animation:m3-sheet-out-bottom var(--m3-effects-default-duration) var(--m3-effects-default) both}html:root .p-drawer-left .p-drawer-enter-active{animation:m3-sheet-in-left var(--m3-spatial-default-duration) var(--m3-spatial-default) both}html:root .p-drawer-left .p-drawer-leave-active{animation:m3-sheet-out-left var(--m3-effects-default-duration) var(--m3-effects-default) both}html:root .p-drawer-right .p-drawer-enter-active{animation:m3-sheet-in-right var(--m3-spatial-default-duration) var(--m3-spatial-default) both}html:root .p-drawer-right .p-drawer-leave-active{animation:m3-sheet-out-right var(--m3-effects-default-duration) var(--m3-effects-default) both}@keyframes m3-sheet-in-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes m3-sheet-out-bottom{0%{transform:none}to{transform:translateY(100%)}}@keyframes m3-sheet-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes m3-sheet-out-left{0%{transform:none}to{transform:translate(-100%)}}@keyframes m3-sheet-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes m3-sheet-out-right{0%{transform:none}to{transform:translate(100%)}}.p-drawer.responsive-sheet{position:relative}.p-drawer.responsive-sheet:after{content:"";background:var(--color-surface-50);pointer-events:none;height:3rem;position:absolute;top:calc(100% - 1px);left:0;right:0}.dark-mode .p-drawer.responsive-sheet:after{background:#18181b}html:root .p-dialog-enter-active{animation:m3-dialog-in var(--m3-spatial-default-duration) var(--m3-spatial-default) both,fade-in var(--m3-effects-default-duration) var(--m3-effects-default) both}html:root .p-dialog-leave-active{animation:m3-dialog-out var(--m3-effects-default-duration) var(--m3-effects-default) both,fade-out var(--m3-effects-fast-duration) var(--m3-effects-fast) both}@keyframes m3-dialog-in{0%{transform:translateY(1.5rem)scale(.85)}to{transform:none}}@keyframes m3-dialog-out{0%{transform:none}to{transform:scale(.94)}}html:root .p-dialog-enter-active .responsive-sheet-header,html:root .p-dialog-enter-active .responsive-sheet-body,html:root .p-dialog-enter-active .responsive-sheet-footer,html:root .p-drawer-enter-active .responsive-sheet-header,html:root .p-drawer-enter-active .responsive-sheet-body,html:root .p-drawer-enter-active .responsive-sheet-footer{animation:m3-content-rise var(--m3-spatial-default-duration) var(--m3-spatial-default) both,fade-in var(--m3-effects-default-duration) var(--m3-effects-default) both}html:root .p-dialog-enter-active .responsive-sheet-body,html:root .p-drawer-enter-active .responsive-sheet-body{animation-delay:50ms}html:root .p-dialog-enter-active .responsive-sheet-footer,html:root .p-drawer-enter-active .responsive-sheet-footer{animation-delay:90ms}@keyframes m3-content-rise{0%{transform:translateY(.75rem)}to{transform:none}}html:root .p-overlay-mask-enter-active,html:root .p-overlay-mask-leave-active{animation-duration:var(--m3-effects-default-duration);animation-timing-function:var(--m3-effects-default)}html:root .p-anchored-overlay-enter-active{animation-duration:var(--m3-spatial-fast-duration);animation-timing-function:var(--m3-spatial-fast)}html:root .p-anchored-overlay-leave-active,html:root .p-message-leave-active,html:root .p-toast-message-leave-active,html:root .p-collapsible-leave-active{animation-duration:var(--m3-effects-fast-duration);animation-timing-function:var(--m3-effects-fast);animation-fill-mode:forwards}html:root .p-message-enter-active,html:root .p-toast-message-enter-active,html:root .p-collapsible-enter-active{animation-duration:var(--m3-spatial-default-duration);animation-timing-function:var(--m3-spatial-default)}@media(prefers-reduced-motion:reduce){:root{--m3-spatial-fast-duration:1ms;--m3-spatial-default-duration:1ms;--m3-spatial-slow-duration:1ms;--m3-effects-slow-duration:var(--m3-effects-default-duration)}.responsive-sheet-shell,.pinned-rail-shell,.clip-list-enter-active,.clip-list-leave-active,.clip-list-move,.quick-dock-focus-ring{transition-duration:.01ms!important}.app-toast,.clip-empty-enter-active,.clip-empty-leave-active,.clip-skeleton-enter,.clip-sync-pulse,.quick-dock-shell--opening,.quick-dock-card--success,.clip-action-confirm .material-symbols-outlined,.quick-dock-card--success .quick-dock-card-action i{animation:none!important}html:root .p-dialog-enter-active .responsive-sheet-header,html:root .p-dialog-enter-active .responsive-sheet-body,html:root .p-dialog-enter-active .responsive-sheet-footer,html:root .p-drawer-enter-active .responsive-sheet-header,html:root .p-drawer-enter-active .responsive-sheet-body,html:root .p-drawer-enter-active .responsive-sheet-footer{animation:none}}.page-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header-title-group,.page-header-title-row,.page-header-actions{align-items:center;display:flex}.page-header-title-group{gap:.75rem;min-width:0}.page-header-title-row{gap:.5rem;min-width:0}.page-header-actions{flex-shrink:0;gap:.375rem}.page-header h1{letter-spacing:-.025em;color:var(--color-surface-900);text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.2;overflow:hidden}.page-header-subtitle{color:var(--color-surface-500);margin-top:.25rem;font-size:.875rem}@media(max-width:767px){.page-header.clipboard-page-header{display:none}}.page-header-actions .settings-lock-button.p-button{width:auto;min-width:4.75rem;height:2.25rem;padding-inline:.75rem}@media(max-width:767px){.page-header-actions .settings-lock-button.p-button{width:auto;min-width:4.5rem;padding-inline:.675rem}.page-header-actions .page-header-text-action.p-button{width:auto;min-width:0;padding-inline:.75rem}}.collection-header-swatch{border-radius:var(--radius-lg);flex-shrink:0;width:2rem;height:2rem;box-shadow:0 1px 2px #0000000a}.app-blocking-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.app-progress-card{border-radius:var(--radius-lg);background:var(--color-surface-50);text-align:center;box-shadow:var(--shadow-lg);padding:2rem}.count-badge{border-radius:var(--radius-pill);background:var(--color-surface-200);min-width:1.625rem;height:1.375rem;color:var(--color-surface-600);justify-content:center;align-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.dark-mode .count-badge{color:var(--color-surface-500);background:#ffffff0f}.type-dot{border-radius:var(--radius-pill);flex-shrink:0;width:7px;height:7px}.type-dot-text{background:var(--color-type-text)}.type-dot-code{background:var(--color-type-code)}.type-dot-url{background:var(--color-type-url)}.type-dot-color{background:var(--color-type-color)}.type-dot-image{background:var(--color-type-image)}.type-dot-file{background:var(--color-type-file)}.type-dot-bundle{background:var(--color-type-bundle)}.type-dot-richText{background:var(--color-type-richText)}.type-dot-table{background:var(--color-type-table)}.quick-dock-shell{border:1px solid var(--glass-hairline);width:100vw;height:100vh;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background-image:linear-gradient(155deg,var(--glass-tint) 0%,var(--glass-tint-edge) 58%,var(--glass-tint) 100%);box-shadow:inset 1.5px 1.5px 0 0 var(--glass-shine),inset -1px -1px 1px 1px var(--glass-shine-soft);color:var(--color-surface-900);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.quick-dock-shell--opening{animation:quick-dock-shell-open var(--m3-spatial-default-duration) var(--m3-spatial-default) both,fade-in var(--m3-effects-default-duration) var(--m3-effects-default) both}@keyframes quick-dock-shell-open{0%{transform:translateY(.85rem)scale(.995)}to{transform:translate(0)scale(1)}}.dark-mode .quick-dock-shell{border-color:var(--glass-hairline);color:#fafafa}.quick-dock-toolbar,.quick-dock-count-pill,.quick-dock-search,.quick-dock-tabs,.quick-dock-tab,.quick-dock-actions,.quick-dock-card-header,.quick-dock-card-type,.quick-dock-card-flags,.quick-dock-card-footer,.quick-dock-locked{align-items:center;display:flex}.quick-dock-toolbar{gap:.75rem;min-height:3.25rem;padding:.625rem 1rem .5rem}.quick-dock-count-pill{color:var(--color-surface-500);flex-shrink:0;gap:.3rem;padding-left:.25rem;font-size:.75rem;font-weight:600;line-height:1}.quick-dock-count-number{color:var(--color-surface-900);font-weight:850}.quick-dock-search{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);background:#ffffffb8;gap:.5rem;width:min(18rem,22vw);min-width:12rem;padding:.5rem .7rem}.quick-dock-search i{color:var(--color-surface-500);font-size:1rem}.quick-dock-search input{min-width:0;color:var(--color-surface-900);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.8125rem}.quick-dock-search input::placeholder{color:var(--color-surface-400)}.quick-dock-tabs{scrollbar-width:none;flex:1;gap:.25rem;min-width:0;overflow-x:auto}.quick-dock-tabs::-webkit-scrollbar{display:none}.quick-dock-tab{border-radius:var(--radius-pill);color:var(--color-surface-600);cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;flex-shrink:0;gap:.375rem;padding:.4rem .65rem;font-size:.75rem;font-weight:650}.quick-dock-tab i{font-size:1rem}.quick-dock-tab:hover,.quick-dock-tab.active{background:var(--color-surface-200);color:var(--color-surface-900)}.quick-dock-tab.active{box-shadow:inset 0 0 0 1px #bafb6333}.quick-dock-actions{flex-shrink:0;gap:.5rem}.quick-dock-icon-button{color:var(--color-surface-500);cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.quick-dock-icon-button:hover{background:var(--color-surface-200);color:var(--color-surface-900)}.quick-dock-open-button{width:2rem;height:2rem;color:var(--color-brand-500);cursor:pointer;transition:color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.quick-dock-open-button:hover{color:var(--color-brand-400);background:0 0}.quick-dock-rail{scroll-behavior:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;contain:content;flex:1;gap:.875rem;min-height:0;padding:.25rem 1rem .875rem;scroll-padding-inline:1rem;display:flex;position:relative;overflow:auto hidden}.quick-dock-focus-ring{z-index:3;pointer-events:none;border-radius:var(--radius-lg);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),width var(--m3-spatial-fast-duration) var(--m3-spatial-fast),height var(--m3-spatial-fast-duration) var(--m3-spatial-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);border:1px solid #bafb63e6;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #bafb6329}.quick-dock-rail::-webkit-scrollbar{display:none}.quick-dock-card{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);width:clamp(14.5rem,18vw,17.5rem);min-width:14.5rem;color:var(--color-surface-900);cursor:pointer;box-shadow:var(--shadow-md);contain:layout paint;content-visibility:auto;transition:border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),box-shadow var(--m3-effects-fast-duration) var(--m3-effects-fast);background:#ffffffeb;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.quick-dock-card.selected{border-color:var(--quick-dock-type,#bafb63)}@supports (color:color-mix(in lab,red,red)){.quick-dock-card.selected{border-color:color-mix(in srgb,var(--quick-dock-type,var(--color-brand-300)) 45%,var(--color-surface-200))}}.quick-dock-card.selected{box-shadow:0 12px 28px #0003}.quick-dock-card.drag-ready,.quick-dock-card.dragging{cursor:grab}.quick-dock-card.drag-ready{border-color:#bafb63cc;box-shadow:0 0 0 1px #bafb63a3,0 12px 28px #0000002e}.quick-dock-card.dragging{opacity:.72;transform:translateY(-1px)}.quick-dock-card--success{animation:quick-dock-card-success .5s var(--m3-effects-slow) both}@keyframes quick-dock-card-success{0%{box-shadow:var(--shadow-md)}45%{box-shadow:0 0 0 2px #bafb633d,0 14px 30px #0000002e}to{box-shadow:var(--shadow-md)}}.quick-dock-card-header{background:var(--quick-dock-type,#bafb63);gap:.5rem;min-height:2.75rem;padding:.375rem 4.75rem .375rem .75rem;position:relative}@supports (color:color-mix(in lab,red,red)){.quick-dock-card-header{background:color-mix(in srgb,var(--quick-dock-type,var(--color-brand-300)) 84%,white)}}.quick-dock-card-header{color:var(--quick-dock-type,#bafb63)}@supports (color:color-mix(in lab,red,red)){.quick-dock-card-header{color:color-mix(in srgb,var(--quick-dock-type,var(--color-brand-300)) 35%,#111827)}}.quick-dock-card-type{min-width:0;transition:opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);gap:.4rem;font-size:.75rem;font-weight:800}.quick-dock-card-type-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-dock-card-tools{align-items:center;gap:.125rem;display:flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.quick-dock-card-header .quick-dock-card-action{color:inherit;background:0 0}.quick-dock-card-header .quick-dock-card-action:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab,red,red)){.quick-dock-card-header .quick-dock-card-action:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent)}}.quick-dock-card-header .quick-dock-card-action:hover:not(:disabled){color:inherit}.quick-dock-card-header .quick-dock-card-action--extra{opacity:0;pointer-events:none;transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);transform:translate(.25rem)}.quick-dock-card-header .quick-dock-card-action--mark{pointer-events:none}.quick-dock-card-action--mark i{opacity:0;transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default)}.quick-dock-card-action--mark.is-marked i{opacity:1}.quick-dock-card:hover .quick-dock-card-type,.quick-dock-card:focus-within .quick-dock-card-type{opacity:0}.quick-dock-card:hover .quick-dock-card-header .quick-dock-card-action--extra,.quick-dock-card:focus-within .quick-dock-card-header .quick-dock-card-action--extra{opacity:1;pointer-events:auto;transform:translate(0)}.quick-dock-card:hover .quick-dock-card-header .quick-dock-card-action--mark,.quick-dock-card:focus-within .quick-dock-card-header .quick-dock-card-action--mark{pointer-events:auto}.quick-dock-card:hover .quick-dock-card-action--mark i,.quick-dock-card:focus-within .quick-dock-card-action--mark i{opacity:1}.quick-dock-card-body{flex:1;min-height:0;padding:.65rem .7rem .35rem}.quick-dock-card-title,.quick-dock-card-preview{text-overflow:ellipsis;overflow:hidden}.quick-dock-card-title{white-space:nowrap;font-size:.875rem;font-weight:750}.quick-dock-card-preview{color:var(--color-surface-600);font-family:var(--font-mono);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:-webkit-box}.quick-dock-card-footer{color:var(--color-surface-400);justify-content:space-between;gap:.5rem;padding:0 .7rem .65rem;font-size:.75rem}.quick-dock-card-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-dock-card-warning{border-radius:var(--radius-pill);background:var(--color-surface-100);color:var(--color-surface-500);padding:.2rem .45rem;font-size:.6875rem;font-weight:700;position:absolute;top:3.25rem;right:.55rem}.quick-dock-empty,.quick-dock-locked{flex:1;min-height:0}.quick-dock-empty{color:var(--color-surface-500);align-content:center;place-items:center;gap:.5rem;font-size:.875rem;display:grid}.quick-dock-empty i{font-size:1.75rem}.quick-dock-locked{justify-content:center;gap:.85rem;padding:1rem}.quick-dock-locked-title{font-size:1rem;font-weight:800}.quick-dock-locked-copy{color:var(--color-surface-500);margin-top:.125rem;font-size:.8125rem}.quick-dock-card.type-border-text{--quick-dock-type:var(--color-type-text)}.quick-dock-card.type-border-code{--quick-dock-type:var(--color-type-code)}.quick-dock-card.type-border-url{--quick-dock-type:var(--color-type-url)}.quick-dock-card.type-border-color{--quick-dock-type:var(--color-type-color)}.quick-dock-card.type-border-image{--quick-dock-type:var(--color-type-image)}.quick-dock-card.type-border-file{--quick-dock-type:var(--color-type-file)}.quick-dock-card.type-border-bundle{--quick-dock-type:var(--color-type-bundle)}.quick-dock-card.type-border-richText{--quick-dock-type:var(--color-type-richText)}.quick-dock-card.type-border-table{--quick-dock-type:var(--color-type-table)}.dark-mode .quick-dock-search{background:#ffffff0f;border-color:#ffffff14}.dark-mode .quick-dock-search i{color:#fafafab3}.dark-mode .quick-dock-search input{color:#fafafa}.dark-mode .quick-dock-search input::placeholder{color:#fafafa80}.dark-mode .quick-dock-tab{color:#fafafabd}.dark-mode .quick-dock-tab:hover,.dark-mode .quick-dock-tab.active{color:#fafafa;background:#ffffff1a}.dark-mode .quick-dock-count-pill{color:#fafafa99}.dark-mode .quick-dock-count-number{color:#fafafa}.dark-mode .quick-dock-icon-button{color:#fafafab8}.dark-mode .quick-dock-icon-button:hover{color:#fafafa;background:#ffffff1a}.dark-mode .quick-dock-card{color:#fafafa;background:#18181be6;border-color:#ffffff14}.dark-mode .quick-dock-card-header{background:var(--quick-dock-type,#bafb63)}@supports (color:color-mix(in lab,red,red)){.dark-mode .quick-dock-card-header{background:color-mix(in srgb,var(--quick-dock-type,var(--color-brand-300)) 72%,#111113)}}.dark-mode .quick-dock-card-header{color:#fafafa}.dark-mode .quick-dock-card-preview{color:var(--quick-dock-type,#ec4899)}@supports (color:color-mix(in lab,red,red)){.dark-mode .quick-dock-card-preview{color:color-mix(in srgb,var(--quick-dock-type,var(--color-type-richText)) 40%,#fafafa)}}.dark-mode .quick-dock-card-footer{color:#fafafa73}.dark-mode .quick-dock-card-download{background:#ffffff1f}.dark-mode .quick-dock-card-download:hover{background:#fff3}.dark-mode .quick-dock-card-warning{color:#fafafa9e;background:#ffffff14}.dark-mode .quick-dock-empty,.dark-mode .quick-dock-locked-copy{color:#fafafa9e}.quick-dock-card-action{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-surface-700);cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.quick-dock-card-action:hover{background:#2925241f}@supports (color:color-mix(in lab,red,red)){.quick-dock-card-action:hover{background:color-mix(in srgb,var(--color-surface-900) 12%,transparent)}}.quick-dock-card-action:hover{color:var(--color-surface-900)}.quick-dock-card-action:disabled{cursor:default;opacity:.5}.quick-dock-card:hover .quick-dock-card-header .quick-dock-card-action--extra:disabled,.quick-dock-card:focus-within .quick-dock-card-header .quick-dock-card-action--extra:disabled{opacity:.5}.quick-dock-card-action i{font-size:1.125rem}.quick-dock-card--success .quick-dock-card-action i{color:var(--color-brand-600);animation:action-confirm-pop var(--m3-spatial-fast-duration) var(--m3-spatial-fast) both}.quick-dock-drag-ghost{z-index:99999;border-radius:var(--radius-lg);color:#fafafa;width:13rem;font-family:var(--font-sans);background:#18181bf5;border:1px solid #ffffff1a;gap:.3rem;padding:.6rem .7rem;display:grid;position:fixed;top:-9999px;left:-9999px;box-shadow:0 20px 52px #0000006b}.quick-dock-drag-ghost strong,.quick-dock-drag-ghost span{text-overflow:ellipsis;overflow:hidden}.quick-dock-drag-ghost-type{color:#fafafa99;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.625rem;font-weight:700;display:flex}.quick-dock-drag-ghost strong{white-space:nowrap;font-size:.8125rem}.quick-dock-drag-ghost-preview{-webkit-line-clamp:2;color:#fafafaa8;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box}.quick-dock-preview-popover{z-index:40;border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);width:min(34rem,100vw - 2rem);max-height:none;color:var(--color-surface-900);animation:quick-dock-preview-in var(--m3-spatial-fast-duration) var(--m3-spatial-fast),fade-in var(--m3-effects-fast-duration) var(--m3-effects-fast);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#fffffff5;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:3.65rem;bottom:.875rem;right:1rem;overflow:hidden;box-shadow:0 22px 60px #0000003d}.quick-dock-preview-popover header{border-bottom:1px solid var(--color-surface-200);align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.quick-dock-preview-popover strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.quick-dock-preview-popover button{width:1.75rem;height:1.75rem;color:var(--color-surface-500);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.quick-dock-preview-popover pre{white-space:pre-wrap;word-break:break-word;min-height:0;max-height:none;font-family:var(--font-mono);padding:.75rem .85rem;font-size:.78rem;line-height:1.5;overflow:auto}@keyframes quick-dock-preview-in{0%{transform:translateY(.35rem)scale(.985)}to{transform:translateY(0)scale(1)}}@media(max-width:720px){.quick-dock-preview-popover{width:auto;left:1rem;right:1rem}}.dark-mode .quick-dock-preview-popover{color:#fafafa;background:#18181bfa;border-color:#ffffff1a}.dark-mode .quick-dock-preview-popover header{border-bottom-color:#ffffff1a}.dark-mode .quick-dock-preview-popover button{color:#fafafab3}.detail-expiry{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);background:var(--color-surface-100);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.detail-expiry-ring{flex:none;font-size:1.5rem}.detail-expiry-copy{flex-direction:column;flex:auto;gap:.0625rem;min-width:0;display:flex}.detail-expiry-time{color:var(--color-surface-800);font-size:.8125rem;font-weight:600}.detail-expiry-time time{font-variant-numeric:tabular-nums}.detail-expiry-copy small{color:var(--color-surface-500);font-size:.6875rem;line-height:1.35}.dark-mode .detail-expiry{background:#ffffff0a;border-color:#ffffff14}.dark-mode .detail-expiry-time{color:var(--color-surface-900)}.detail-sensitive-mask{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);background:#f7fcf0;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.detail-sensitive-mask{background:color-mix(in srgb,var(--color-brand-500) 8%,white)}}.detail-sensitive-mask{padding:.75rem}.detail-privacy-summary{cursor:pointer;min-width:0;min-height:2.25rem;color:var(--color-surface-700);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.detail-privacy-summary::-webkit-details-marker{display:none}.detail-privacy-summary>.material-symbols-outlined:first-child{color:var(--status-sensitive);font-size:1.125rem}.detail-privacy-summary-text{flex:auto;min-width:0}.detail-privacy-chevron{color:var(--color-surface-400);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast)}.detail-privacy[open] .detail-privacy-chevron{transform:rotate(180deg)}.detail-privacy-reason{color:var(--color-surface-500);margin:.125rem 0 .25rem 1.625rem;font-size:.75rem}.detail-privacy-body .detail-privacy-switches{margin:0 0 0 1.625rem}.detail-privacy-switches{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.detail-privacy-switch{border-top:1px solid var(--color-surface-200);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.dark-mode .detail-privacy-switch{border-top-color:#ffffff12}.detail-privacy-switch label{cursor:pointer;flex-direction:column;gap:.0625rem;min-width:0;display:flex}.detail-privacy-switch label span{color:var(--color-surface-800);font-size:.8125rem;font-weight:600}.detail-privacy-switch label small{color:var(--color-surface-500);font-size:.6875rem;line-height:1.35}.dark-mode .detail-privacy-switch label span{color:var(--color-surface-900)}.detail-sensitive-mask{flex-direction:column;gap:.625rem}.detail-sensitive-mask i{color:var(--color-brand-600)}.detail-sensitive-mask span{color:var(--color-surface-500);font-size:.75rem}.detail-sensitive-mask{justify-content:center;min-height:7rem}.clip-detail-sheet-surface .detail-sensitive-mask,.dark-mode .clip-detail-sheet-surface .detail-sensitive-mask{background:0 0;border-style:dashed;min-height:6rem}.sensitive-reveal-enter-active,.sensitive-reveal-leave-active{transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),filter var(--m3-effects-default-duration) var(--m3-effects-default)}.sensitive-reveal-enter-from{opacity:0;filter:blur(3px);transform:translateY(.25rem)}.sensitive-reveal-leave-to{opacity:0;filter:blur(3px);transform:translateY(-.15rem)}.power-search-history{flex-wrap:wrap;gap:.4rem;display:flex}.power-search-history-chip{border:1px solid var(--color-surface-200);border-radius:var(--radius-pill);background:var(--color-surface-50);color:var(--color-surface-700);cursor:pointer;padding:.35rem .65rem;font-size:.75rem;font-weight:650}.power-search-history-chip:hover{border-color:#c1e694}@supports (color:color-mix(in lab,red,red)){.power-search-history-chip:hover{border-color:color-mix(in srgb,var(--color-brand-500) 55%,var(--color-surface-200))}}.power-search-history-chip:hover{color:var(--color-surface-900)}.power-search-danger-zone{border-top:1px solid var(--color-surface-200);margin-top:.875rem;padding-top:.75rem}.power-search-danger-zone button{color:#ef4444;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:750}.dark .detail-sensitive-mask,.dark-mode .detail-sensitive-mask{background:#272f20;border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark .detail-sensitive-mask,.dark-mode .detail-sensitive-mask{background:color-mix(in srgb,var(--color-brand-500) 12%,#18181b)}}.dark .power-search-history-chip,.dark-mode .power-search-history-chip{color:#fafafac7;background:#ffffff0f;border-color:#ffffff14}.dark .power-search-danger-zone,.dark-mode .power-search-danger-zone{border-top-color:#ffffff14}.section-label{border-bottom:1px solid var(--color-surface-200);color:var(--color-surface-500);align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:600;display:flex}.dark-mode .section-label{border-bottom-color:#ffffff0d}.section-label i{color:currentColor}.pinned-section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font:inherit;text-align:left;transition:color var(--m3-effects-fast-duration) var(--m3-effects-fast),border-color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;padding:0 0 .5rem}.pinned-section-toggle[aria-expanded=false]{margin-bottom:0}.pinned-section-toggle:hover{color:var(--color-surface-600)}.dark-mode .pinned-section-toggle{color:var(--color-surface-900)}.dark-mode .pinned-section-toggle .count-badge{color:var(--color-surface-900);background:#ffffff1a}.pinned-section-toggle:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:3px;border-radius:var(--radius-md)}.pinned-section-toggle .pinned-section-pin{color:var(--color-status-pinned);font-size:1.5rem}.pinned-collapse-icon{color:var(--color-surface-400);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);margin-left:auto}.pinned-section-toggle:hover .pinned-collapse-icon{color:currentColor}.pinned-collapse-icon.is-collapsed{transform:rotate(-90deg)}.sidebar-nav-link{border-radius:var(--radius-md);color:var(--color-surface-600);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast),box-shadow var(--m3-effects-fast-duration) var(--m3-effects-fast);align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.sidebar-nav-link-strong{font-weight:500}.sidebar-nav-link:not(.nav-active):hover{background:#f5f5f499}@supports (color:color-mix(in lab,red,red)){.sidebar-nav-link:not(.nav-active):hover{background:color-mix(in srgb,var(--color-surface-200) 60%,transparent)}}.sidebar-nav-link:not(.nav-active):hover{color:var(--color-surface-900)}.sidebar-section-row{justify-content:space-between;align-items:center;padding:1rem .75rem .25rem;display:flex}.sidebar-section-label{color:var(--color-surface-500);font-size:.8125rem;font-weight:600}.sidebar-icon-button{border-radius:var(--radius-xs);width:1.25rem;height:1.25rem;color:var(--color-surface-400);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);justify-content:center;align-items:center;display:flex}.sidebar-icon-button:hover{background:var(--color-surface-200);color:var(--color-surface-700)}.pinned-section{margin-bottom:.75rem}.pinned-rail-shell{opacity:1;max-height:var(--pinned-rail-height,5.5rem);transition:max-height var(--m3-spatial-default-duration) var(--m3-spatial-default),opacity var(--m3-effects-default-duration) var(--m3-effects-default);display:block;overflow:hidden}.pinned-rail-shell.is-collapsed{opacity:0;pointer-events:none;max-height:0}.pinned-rail-clipper{min-height:0;overflow:hidden}.pinned-scroll-track{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.25rem 0 .5rem;overflow:auto hidden}.pinned-scroll-track::-webkit-scrollbar{display:none}.pinned-scroll-inner{gap:.5rem;display:flex}.pinned-card{--pinned-card-ground:var(--color-surface-50);--pinned-card-tint:20%;--pinned-card-edge:var(--color-brand-500);--pinned-card-lift:0 2px 8px #1c191714;--pinned-card-tray:3.625rem;border-radius:var(--radius-lg);background-color:var(--pinned-type,#918a85);flex-shrink:0;align-items:center;gap:.625rem;width:13.5rem;padding:.625rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pinned-card{background-color:color-mix(in srgb,var(--pinned-type,var(--color-type-text)) var(--pinned-card-tint),var(--pinned-card-ground))}}.pinned-card{cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),box-shadow var(--m3-effects-default-duration) var(--m3-effects-default),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast)}.dark-mode .pinned-card{--pinned-card-ground:#18181b;--pinned-card-edge:var(--color-brand-300);--pinned-card-lift:0 2px 8px #00000052}.pinned-card--color{--pinned-card-tint:30%}.pinned-card--binary{--pinned-card-tray:5.625rem}@media(hover:hover)and (pointer:fine){.pinned-card:hover{--pinned-card-tint:36%;box-shadow:var(--pinned-card-lift);transform:translateY(-1px)}.pinned-card--color:hover{--pinned-card-tint:51%}}.pinned-card.clip-selected{background-color:var(--pinned-type,#918a85)!important}@supports (color:color-mix(in lab,red,red)){.pinned-card.clip-selected{background-color:color-mix(in srgb,var(--pinned-type,var(--color-type-text)) var(--pinned-card-tint),var(--pinned-card-ground))!important}}.pinned-card.clip-selected{box-shadow:inset 0 0 0 2px var(--pinned-card-edge)}@media(hover:hover)and (pointer:fine){.pinned-card.clip-selected:hover{box-shadow:inset 0 0 0 2px var(--pinned-card-edge),var(--pinned-card-lift)}}.pinned-card .pinned-card-avatar{background:var(--pinned-type,var(--color-type-text));color:#fff}.pinned-card .pinned-card-avatar.is-selected{background:var(--color-brand-400);color:#14210a}.dark-mode .pinned-card .pinned-card-avatar.is-selected{background:var(--color-brand-300);color:#101a06}.pinned-card-avatar .clip-row-avatar-swatch{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glass-hairline)}.pinned-card[draggable=true]{cursor:grab}.pinned-card[draggable=true]:active{cursor:grabbing}.pinned-card-body{flex:1;min-width:0;overflow:hidden}.pinned-card-title{color:var(--color-surface-900);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.dark-mode .pinned-card-title{color:var(--color-surface-950)}.pinned-card-preview{color:var(--color-surface-700);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.35;overflow:hidden}.dark-mode .pinned-card-preview{color:var(--color-surface-950)}.pinned-card-actions{opacity:0;pointer-events:none;transition:opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);align-items:center;padding-right:.25rem;display:flex;position:absolute;top:0;bottom:0;right:0}@media(hover:hover)and (pointer:fine){.pinned-card:hover .pinned-card-actions{opacity:1;pointer-events:auto}.pinned-card:hover .pinned-card-body{padding-right:var(--pinned-card-tray)}}.pinned-card:focus-within .pinned-card-actions{opacity:1;pointer-events:auto}.pinned-card:focus-within .pinned-card-body{padding-right:var(--pinned-card-tray)}@media(hover:none)and (pointer:coarse)and (min-width:768px){.pinned-card-actions{opacity:1;pointer-events:auto}.pinned-card-body{padding-right:var(--pinned-card-tray)}}@media(max-width:767px){.pinned-card-actions{display:none}}.pinned-action-btn{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-surface-900);cursor:pointer;transition:background var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.pinned-action-btn i{font-size:1.5rem}.pinned-action-btn.is-unpin{color:var(--color-status-pinned)}.pinned-action-btn:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.pinned-action-btn:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.dark-mode .pinned-action-btn:not(.is-unpin){color:var(--color-surface-950)}.detail-metadata-section{border-top:1px solid var(--color-surface-200);margin-bottom:1rem}.dark-mode .detail-metadata-section{border-color:#ffffff0f}.detail-metadata-header{cursor:pointer;color:var(--color-surface-700);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.75rem;font-weight:700;list-style:none;display:flex}.detail-metadata-header::-webkit-details-marker{display:none}.detail-metadata-title{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.detail-metadata-title .material-symbols-outlined{width:1.25rem;color:var(--color-surface-400);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast);font-size:1.25rem;transform:rotate(-90deg)}.detail-metadata-section[open] .detail-metadata-title .material-symbols-outlined{transform:rotate(0)}.detail-metadata-header span:last-child{color:var(--color-surface-400);font-weight:600}.detail-metadata-body{padding:0 0 .75rem 1.625rem}.detail-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.detail-metadata-row{min-width:0}.detail-metadata-row dt{color:var(--color-surface-500);font-size:.6875rem;font-weight:600}.detail-metadata-row dd{overflow-wrap:anywhere;color:var(--color-surface-800);margin:.15rem 0 0;font-size:.75rem;line-height:1.35}.dark-mode .detail-metadata-header,.dark-mode .detail-metadata-row dd{color:var(--color-surface-950)}.detail-metadata-raw{color:var(--color-surface-500);margin-top:.65rem;font-size:.75rem}.detail-metadata-raw summary{cursor:pointer;font-weight:700}.detail-metadata-raw pre{border-radius:var(--radius-md);background:var(--color-surface-950);max-height:12rem;color:var(--color-surface-100);margin-top:.5rem;padding:.75rem;font-size:.6875rem;line-height:1.5;overflow:auto}@media(max-width:767px){.detail-metadata-grid{grid-template-columns:1fr}.pinned-section{margin-bottom:.625rem;padding-inline:.75rem!important}.pinned-section .section-label{border-bottom:0;margin-bottom:.375rem;padding-bottom:0;font-size:.75rem}.pinned-scroll-track{padding:.125rem 0 .375rem}.pinned-scroll-inner{gap:.375rem}.pinned-card{border-radius:var(--radius-md);gap:.5rem;width:10.5rem;padding:.5rem .625rem}.pinned-card-title{font-size:.75rem}.pinned-card-preview{font-size:.6875rem}.recent-section{display:none}.clip-list-scroller>div{padding-inline:.75rem!important;padding-bottom:.75rem!important}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-card{border-radius:inherit;background:var(--color-surface-50);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.dark-mode .skeleton-card{background:#18181b}.skeleton-compact{align-items:center;gap:.625rem;padding:.5rem .75rem}.skeleton-card-line{height:.875rem;margin-bottom:.625rem}.skeleton-card-meta{width:7rem;height:.75rem;margin-top:1.375rem}.skeleton-dot{border-radius:var(--radius-pill);flex-shrink:0;width:.5rem;height:.5rem}.skeleton-thumb{border-radius:var(--radius-pill);flex-shrink:0;width:2.75rem;height:2.75rem}.skeleton-body{flex:1;min-width:0}.skeleton-bar{border-radius:var(--radius-xs)}.skeleton-pinned{border-radius:var(--radius-lg);background:#fdf7f0;flex-shrink:0;align-items:center;gap:.625rem;width:13.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.skeleton-pinned{background:color-mix(in srgb,var(--color-status-pinned) 6%,var(--color-surface-50))}}.dark-mode .skeleton-pinned{background:#292119}@supports (color:color-mix(in lab,red,red)){.dark-mode .skeleton-pinned{background:color-mix(in srgb,var(--color-status-pinned) 9%,#18181b)}}.skeleton-pinned-icon{border-radius:var(--radius-pill);flex-shrink:0;width:2.25rem;height:2.25rem}.skeleton-pinned-body{flex:1;min-width:0}.skeleton-dot,.skeleton-thumb,.skeleton-bar,.skeleton-pinned-icon{background:linear-gradient(90deg,var(--color-surface-200) 25%,var(--color-surface-100) 50%,var(--color-surface-200) 75%);background-size:200% 100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.dark-mode .skeleton-dot,.dark-mode .skeleton-thumb,.dark-mode .skeleton-bar,.dark-mode .skeleton-pinned-icon{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%) 0 0/200% 100%}.empty-state{text-align:center;animation:empty-in var(--m3-spatial-slow-duration) var(--m3-spatial-slow) both,fade-in var(--m3-effects-slow-duration) var(--m3-effects-slow) both;padding:3rem 1rem}@keyframes empty-in{0%{transform:translateY(12px)}to{transform:translateY(0)}}.empty-state-icon{border-radius:var(--radius-2xl);border:2px dashed var(--color-surface-300);background:0 0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;animation:3s ease-in-out infinite empty-pulse;display:flex}@keyframes empty-pulse{0%,to{border-color:var(--color-surface-300)}50%{border-color:var(--color-brand-300)}}.dark-mode .empty-state-icon{background:0 0;border-color:#ffffff14;animation-name:empty-pulse-dark}@keyframes empty-pulse-dark{0%,to{border-color:#ffffff14}50%{border-color:#bafb6333}}.empty-state h3{color:var(--color-surface-700);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.dark-mode .empty-state h3{color:var(--color-surface-500)}.empty-state p{color:var(--color-surface-400);max-width:20rem;margin:0 auto;font-size:.8125rem;line-height:1.5}.empty-state-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem;display:flex}.skeleton-pinned-row{gap:.5rem;margin-bottom:1rem;display:flex;overflow:hidden}.skeleton-pinned-row>*{flex:0 0 13.5rem}.clip-card-preview-hidden{color:var(--color-surface-400);font-style:italic}.clip-card-hidden-icon{vertical-align:-2px;margin-right:.25rem;font-size:.8rem}.clip-card-image-caption{color:var(--color-surface-500);font-variant-numeric:tabular-nums}.clip-badge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.03em;background:var(--color-surface-200);min-height:1.5rem;color:var(--color-surface-600);align-items:center;gap:.3rem;padding:.2rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.clip-badge .material-symbols-outlined{width:.875rem;height:.875rem;font-size:.875rem}.dark-mode .clip-badge{color:var(--color-surface-400);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff0a}.clip-badge-pinned{background:var(--color-status-pinned-bg);color:var(--color-status-pinned)}.clip-badge-favorite{background:var(--color-status-favorite-bg);color:var(--color-status-favorite)}.clip-badge-collection{background:var(--color-status-collection-bg);color:var(--color-status-collection)}.search-wrap{transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast);position:relative}.search-wrap:focus-within{transform:scaleX(1.01)}.search-wrap .p-inputtext{padding-left:2.25rem;padding-right:2.25rem}.search-wrap input[type=search]::-webkit-search-cancel-button{display:none}.search-clear{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--color-surface-500);cursor:pointer;z-index:1;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.search-clear:hover,.search-clear:focus-visible{background:#e7e5e480}@supports (color:color-mix(in lab,red,red)){.search-clear:hover,.search-clear:focus-visible{background:color-mix(in srgb,var(--color-surface-300) 50%,transparent)}}.search-clear i{font-size:1rem}.search-wrap>i{color:var(--color-surface-400);pointer-events:none;transition:color var(--m3-effects-default-duration) var(--m3-effects-default);z-index:1;font-size:.875rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-wrap:focus-within>i{color:var(--color-brand-500)}.dark-mode .search-wrap:focus-within>i{color:var(--color-brand-300)}.dark-mode .search-wrap .p-inputtext{background:#ffffff08;border-color:#ffffff0f}.dark-mode .search-wrap .p-inputtext:focus{background:#ffffff0d}.filter-section-label{color:var(--color-surface-500);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}.filter-pills::-webkit-scrollbar{display:none}.filter-pills.has-more-after{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.filter-pills.has-more-before{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}.filter-pills.has-more-before.has-more-after{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem,#000 calc(100% - 2.5rem),#0000)}.filter-pills-wrap{flex-wrap:wrap;overflow-x:visible}.filter-pill{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;border:1px solid var(--color-surface-200);color:var(--color-surface-500);-webkit-tap-highlight-color:transparent;transition:border-radius var(--m3-spatial-fast-duration) var(--m3-spatial-fast),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),padding var(--m3-spatial-fast-duration) var(--m3-spatial-fast),background-color var(--m3-effects-default-duration) var(--m3-effects-default),border-color var(--m3-effects-default-duration) var(--m3-effects-default),color var(--m3-effects-default-duration) var(--m3-effects-default);background:0 0;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.filter-pill-lead{width:0;height:1rem;transition:width var(--m3-spatial-fast-duration) var(--m3-spatial-fast),margin var(--m3-spatial-fast-duration) var(--m3-spatial-fast);flex:none;justify-content:center;align-items:center;margin-right:-.3rem;display:inline-flex;position:relative}.filter-pill-lead.has-dot{width:.5rem;margin-right:0}.filter-pill.active .filter-pill-lead{width:1rem;margin-right:0}.filter-pill-lead.has-dot:has(.filter-pill-icon){width:1rem}.filter-pill-lead>*{transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);position:absolute}.filter-pill-check{opacity:0;width:1rem;height:1rem;font-size:1rem;font-weight:600;transform:scale(.3)rotate(-60deg)}.filter-pill.active .filter-pill-check{opacity:1;transform:none}.filter-pill.active .filter-pill-dot{opacity:0;transform:scale(0)}.filter-pill.active{border-radius:var(--radius-md)}.filter-pill:active{border-radius:var(--radius-sm);transform:scale(.94)}.filter-pill:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.filter-pill:hover{border-color:var(--color-surface-300);color:var(--color-surface-700)}.filter-pill.active{background:var(--color-surface-900);border-color:var(--color-surface-900);color:#fff}.dark-mode .filter-pill{color:var(--color-surface-400);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-color:#ffffff14}.dark-mode .filter-pill:hover{color:var(--color-surface-500);border-color:#ffffff26}.dark-mode .filter-pill.active{color:var(--color-brand-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#bafb631f;border-color:#bafb6333}.drop-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.dark-mode .drop-overlay{background:#09090bd9}.drop-overlay-ring{border-radius:var(--radius-2xl);border:2px dashed var(--color-brand-400);justify-content:center;align-items:center;width:5rem;height:5rem;animation:1.5s ease-in-out infinite drop-pulse;display:flex}@keyframes drop-pulse{0%,to{border-color:var(--color-brand-400);transform:scale(1)}50%{border-color:var(--color-brand-300);transform:scale(1.05)}}.detail-close-button.p-button{flex:none;margin-left:auto}.detail-top-row{flex:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.detail-top-meta{align-items:center;gap:.5rem;min-width:0;display:flex}.detail-ai-heading{align-items:center;gap:.25rem;min-width:0;display:flex}.detail-ai-title{margin:0;font-size:1rem;font-weight:600}.detail-captured-inline{min-width:0;color:var(--color-surface-400);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.detail-captured-inline .material-symbols-outlined{color:currentColor;opacity:.72}.detail-captured-short{display:none}.detail-title-wrap{min-width:0}.detail-scroll-body{min-width:0;min-height:0}.detail-scroll-body>*+*{margin-top:.875rem}.detail-title-button{border-radius:var(--radius-lg);max-width:100%;min-height:2.25rem;color:var(--color-surface-900);cursor:pointer;text-align:left;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.25rem .5rem;display:inline-flex}.detail-title-button:hover,.detail-title-button:focus-visible{border-color:var(--color-surface-200);background:var(--color-surface-100);outline:none}.detail-title-button--empty{color:var(--color-surface-500);font-style:italic}.detail-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:650;overflow:hidden}.detail-title-button--empty .detail-title-text{font-weight:550}.detail-title-button .material-symbols-outlined{color:var(--color-surface-400);opacity:.78}.detail-title-editor{border:1px solid var(--color-surface-300);border-radius:var(--radius-lg);background:var(--color-surface-50);min-width:0;min-height:2.375rem;transition:border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),box-shadow var(--m3-effects-fast-duration) var(--m3-effects-fast);align-items:center;gap:.25rem;padding:.1875rem .1875rem .1875rem .625rem;display:flex}.detail-title-editor:focus-within{border-color:var(--color-brand-600);box-shadow:0 0 0 3px #a3e84a38}@supports (color:color-mix(in lab,red,red)){.detail-title-editor:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-400) 22%,transparent)}}.dark-mode .detail-title-editor{background:#ffffff0a;border-color:#ffffff1a}.dark-mode .detail-title-editor:focus-within{border-color:var(--color-brand-400);box-shadow:0 0 0 3px #bafb6324}.detail-title-input{min-width:0;color:var(--color-surface-900);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:1rem;font-weight:650}.detail-title-input::placeholder{color:var(--color-surface-400);font-weight:550}.dark-mode .detail-title-input{color:var(--color-surface-950)}.detail-title-actions{flex:none;align-items:center;gap:.125rem;display:flex}.detail-title-action{border-radius:var(--radius-md);width:1.875rem;height:1.875rem;color:var(--color-surface-500);cursor:pointer;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.detail-title-action i{font-size:1.125rem}.detail-title-action:hover{background:var(--color-surface-200);color:var(--color-surface-900)}.detail-title-action--confirm{color:var(--color-brand-800)}.detail-title-action--confirm:hover{background:var(--brand-tint-bg);color:var(--brand-tint-fg)}.detail-title-action:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}.dark-mode .detail-title-action:hover{color:var(--color-surface-950);background:#ffffff14}.dark-mode .detail-title-action--confirm{color:var(--color-brand-300)}.dark-mode .detail-title-action--confirm:hover{color:var(--color-brand-300);background:#bafb6329}.detail-content-block{min-width:0}.detail-action-bar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.detail-action-lead{align-items:center;gap:.125rem;min-width:0;display:flex}.responsive-sheet--dialog.clip-detail-sheet-surface .responsive-sheet-shell{height:auto}.clip-detail-sheet-surface .responsive-sheet-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw}.clip-detail-sheet-surface .responsive-sheet-header>*,.clip-detail-sheet-surface .responsive-sheet-footer>*{min-width:0}.clip-detail-sheet-surface .detail-text-block,.dark-mode .clip-detail-sheet-surface .detail-text-block{background:0 0;border:0;border-radius:0;padding:0}.detail-table-wrap{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);max-height:24rem;overflow:auto}.dark-mode .detail-table-wrap{border-color:#ffffff12}.detail-table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;font-size:.8125rem}.detail-table th,.detail-table td{border-bottom:1px solid var(--color-surface-200);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;max-width:16rem;padding:.4375rem .75rem}.detail-table th{background:var(--color-surface-100);color:var(--color-surface-700);font-weight:650;position:sticky;top:0}.detail-table tbody tr:last-child td{border-bottom:0}.dark-mode .detail-table th,.dark-mode .detail-table td{border-color:#ffffff0f}.dark-mode .detail-table th{color:var(--color-surface-900);background:#202024}.p-menu .detail-menu-current .p-menu-item-label{font-weight:650}.p-menu .detail-menu-current .p-menu-item-icon{color:var(--color-brand-600)}.dark-mode .p-menu .detail-menu-current .p-menu-item-icon{color:var(--color-brand-400)}.dark-mode .detail-title-button{color:var(--color-surface-950)}.dark-mode .detail-title-button:hover,.dark-mode .detail-title-button:focus-visible{background:#ffffff09;border-color:#ffffff12}.detail-code-block{color:#cdd6f4;border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;background:#1e1e2e;border:1px solid #ffffff0f;max-height:24rem;padding:1rem 1.25rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;line-height:1.6;overflow:auto}.dark-mode .detail-code-block{color:#e4e4e7;background:#ffffff08;border-color:#ffffff0f}.detail-mixed-block{flex-direction:column;gap:.75rem;min-width:0;max-height:24rem;display:flex;overflow-y:auto}.detail-mixed-text{color:var(--color-surface-800);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.7}.dark-mode .detail-mixed-text{color:var(--color-surface-700)}.detail-mixed-code{border-radius:var(--radius-lg);color:#cdd6f4;background:#1e1e2e;border:1px solid #ffffff0f;flex:none;min-width:0;overflow:hidden}.dark-mode .detail-mixed-code{color:#e4e4e7;background:#ffffff08}.detail-mixed-code-bar{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .375rem 0 1rem;display:flex}.detail-mixed-code-lang{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;color:#cdd6f499;font-size:.6875rem}.dark-mode .detail-mixed-code-lang{color:var(--color-surface-500)}.detail-mixed-code-bar .p-button{color:#cdd6f4b3}.detail-mixed-code-bar .p-button:hover{color:#fff;background:#ffffff14}.detail-mixed-code-body{font-family:var(--font-mono);white-space:pre;-moz-tab-size:2;tab-size:2;margin:0;padding:.25rem 1.25rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.detail-truncated-note{color:var(--color-surface-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:.5rem;font-size:.75rem;display:flex}.detail-text-block{background:var(--color-surface-100);border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);color:var(--color-surface-800);white-space:pre-wrap;word-break:break-word;max-height:24rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;overflow-y:auto}.dark-mode .detail-text-block{color:var(--color-surface-700);background:#ffffff05;border-color:#ffffff0d}.detail-file-card{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);background:var(--color-surface-100);align-items:center;gap:.75rem;padding:1rem;display:flex}.detail-image-preview{cursor:pointer;border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);background:var(--color-surface-200);justify-content:center;align-items:center;min-height:140px;display:flex;position:relative;overflow:hidden}.detail-image-img{object-fit:contain;width:100%;height:auto;max-height:500px;display:block}.detail-image-img.is-thumbnail{filter:blur(6px);transform:scale(1.04)}.dark-mode .detail-image-preview{background:#ffffff08;border-color:#ffffff0d}.detail-image-hover{transition:background-color var(--m3-effects-default-duration) var(--m3-effects-default);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.group\/img:hover .detail-image-hover{background:#0003}.detail-image-hover-pill{border-radius:var(--radius-pill);opacity:0;transition:opacity var(--m3-effects-default-duration) var(--m3-effects-default);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;align-items:center;gap:.375rem;padding:.375rem .75rem;display:flex}.group\/img:hover .detail-image-hover-pill{opacity:1}.detail-bundle-list{border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.detail-bundle-row{align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem .625rem .875rem;display:flex}.detail-bundle-row+.detail-bundle-row{border-top:1px solid var(--color-surface-200)}.detail-bundle-row.is-missing{color:var(--color-surface-400)}.detail-bundle-row-icon{color:var(--color-surface-400);flex-shrink:0}.detail-bundle-row-body{flex:1;min-width:0}.detail-bundle-row-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-surface-800);margin:0;font-size:.875rem;overflow:hidden}.detail-bundle-row-meta{color:var(--color-surface-400);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.detail-bundle-row-missing{color:#d97706;font-weight:600}.detail-bundle-list-compact .detail-bundle-row{min-height:2.5rem;padding-block:.375rem}.detail-bundle-list-compact .detail-bundle-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.dark-mode .detail-bundle-list,.dark-mode .detail-bundle-row+.detail-bundle-row{border-color:#ffffff12}.dark-mode .detail-file-card{background:#ffffff08;border-color:#ffffff0d}.detail-file-icon{border-radius:var(--radius-lg);background:#d4f2e8;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab,red,red)){.detail-file-icon{background:color-mix(in srgb,var(--color-type-file) 18%,white)}}.dark-mode .detail-file-icon{background:#10b9811a}.detail-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-surface-800);font-size:.875rem;font-weight:500;overflow:hidden}.detail-file-meta{color:var(--color-surface-400);margin-top:.125rem;font-size:.75rem}.detail-image-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.detail-image-facts{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.detail-image-actions{flex:none;align-items:center;gap:.125rem;margin-left:auto;display:flex}.detail-color-swatch{border:1px solid var(--color-surface-300);border-radius:var(--radius-xl);flex-shrink:0;width:4rem;height:4rem;box-shadow:0 4px 6px #00000012,0 0 0 1px #0000000d}.dark-mode .detail-color-swatch{border-color:#ffffff1a}@media(min-width:768px){.detail-color-swatch{width:7rem;height:7rem}}.detail-url-card{display:block}.detail-url-heading{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.detail-url-icon{border-radius:var(--radius-md);background:#e0ebfe;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.detail-url-icon{background:color-mix(in srgb,var(--color-type-url) 16%,white)}}.dark-mode .detail-url-icon{background:#3b82f61a}.detail-url-text{overflow-wrap:anywhere;color:var(--color-type-url);font-size:.875rem;line-height:1.625}.dark-mode .detail-url-text{color:#76a8f9}@supports (color:color-mix(in lab,red,red)){.dark-mode .detail-url-text{color:color-mix(in srgb,var(--color-type-url) 70%,white)}}.detail-url-card:hover .detail-url-text{text-decoration:underline}.detail-source-context{min-width:0;color:var(--color-surface-500);font-size:.75rem}.detail-source-row{align-items:center;gap:.5rem;display:flex}.detail-source-row+.detail-source-row{margin-top:.375rem}.detail-source-icon{opacity:.6;flex-shrink:0}.image-lightbox{z-index:9999;cursor:zoom-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.image-lightbox-close{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:#ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.image-lightbox-close:hover{background:#fff3}.image-lightbox-actions{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.image-lightbox-action{border-radius:var(--radius-pill);color:#fff;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:#ffffff1a;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.image-lightbox-action:hover{background:#fff3}.quicklook-root{z-index:9998;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.quicklook-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b3;position:absolute;top:0;right:0;bottom:0;left:0}.quicklook-panel{z-index:10;border:1px solid var(--color-surface-200);border-radius:var(--radius-xl);width:100%;max-width:42rem;max-height:85vh;box-shadow:var(--shadow-lg);background:#fff;position:relative;overflow:auto}.dark-mode .quicklook-panel{background:var(--color-surface-900);border-color:#ffffff1a}.quicklook-header{border-bottom:1px solid var(--color-surface-200);justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.dark-mode .quicklook-header{border-bottom-color:#ffffff0f}.quicklook-color-swatch{border:1px solid var(--color-surface-300);border-radius:var(--radius-xl);flex-shrink:0;width:8rem;height:8rem;box-shadow:0 10px 15px -3px #0000001f}.dark-mode .quicklook-color-swatch{border-color:#ffffff1a}.quicklook-url-icon,.quicklook-file-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.quicklook-url-icon{border-radius:var(--radius-xs);background:#e0ebfe;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab,red,red)){.quicklook-url-icon{background:color-mix(in srgb,var(--color-type-url) 16%,white)}}.dark-mode .quicklook-url-icon{background:#3b82f61a}.quicklook-file-icon{border-radius:var(--radius-lg);background:#d4f2e8;width:3.5rem;height:3.5rem}@supports (color:color-mix(in lab,red,red)){.quicklook-file-icon{background:color-mix(in srgb,var(--color-type-file) 18%,white)}}.dark-mode .quicklook-file-icon{background:#10b9811a}.color-format-row{align-items:center;gap:.5rem;min-width:0;display:flex}.color-format-label{color:var(--color-surface-500);flex-shrink:0;width:1.75rem;font-size:.6875rem;font-weight:600}.color-format-value{color:var(--color-surface-800);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;overflow:hidden}.dark-mode .color-format-value{color:var(--color-surface-700)}.color-format-row .p-button{flex-shrink:0;width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:.125rem}@media(max-width:420px){.color-format-row{gap:.375rem}.color-format-label{width:1.5rem}.color-format-value{font-size:.75rem}}.collection-wash{opacity:.06;pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000,#0000)}.dark-mode .collection-wash{opacity:.08}.text-label{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600;line-height:1.2}.text-caption{font-size:.75rem;font-weight:400;line-height:1.4}@media(max-width:767px){.filter-pill{padding:.2rem .6rem}.p-button.p-button-icon-only,.p-button.p-button-sm.p-button-icon-only,.p-button-rounded.p-button-icon-only{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:.25rem}.color-format-row .p-button.p-button-rounded{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:.125rem}.clip-detail-sheet-surface .detail-scroll-body>*+*{margin-top:.75rem}.clip-detail-sheet-surface .detail-close-button.p-button{margin-right:env(safe-area-inset-right,0px)}.clip-detail-sheet-surface .detail-top-row .p-button-icon-only,.clip-detail-sheet-surface .detail-action-bar .p-button-icon-only{width:2.75rem;min-width:2.75rem;height:2.75rem}.clip-detail-sheet-surface .detail-top-row{gap:.5rem}.clip-detail-sheet-surface .detail-top-meta{gap:.375rem}.clip-detail-sheet-surface .detail-captured-full{display:none}.clip-detail-sheet-surface .detail-captured-short{display:inline}.clip-detail-sheet-surface .detail-title-button{min-height:2rem;padding-inline:.375rem}.clip-detail-sheet-surface .detail-content-block,.clip-detail-sheet-surface .detail-source-context,.clip-detail-sheet-surface .detail-metadata-section{margin-bottom:0}.clip-detail-sheet-surface .detail-text-block,.clip-detail-sheet-surface .detail-mixed-block,.clip-detail-sheet-surface .detail-code-block{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;max-height:min(28dvh,16rem);padding:.875rem;overflow:auto}.clip-detail-sheet-surface .detail-text-block{padding:0}}@media(pointer:coarse){[data-clip-card]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.clip-card-compact-row{display:none}@media(min-width:768px){.clip-card-compact-row{align-items:center;gap:.5rem;display:flex}}.clip-card-compact-title{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--color-surface-900);flex-shrink:0;font-size:.875rem;font-weight:600;overflow:hidden}.dark-mode .clip-card-compact-title{color:var(--color-surface-950)}.clip-card-compact-separator{color:var(--color-surface-300);margin-inline:.25rem}.dark-mode .clip-card-compact-separator{color:var(--color-surface-600)}.clip-card-compact-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-surface-800);flex:1;font-size:.875rem;overflow:hidden}.dark-mode .clip-card-compact-preview{color:var(--color-surface-500)}.clip-card-compact-time{color:var(--color-surface-400);flex-shrink:0;font-size:.75rem}.clip-card-desktop-layout{display:none}@media(min-width:768px){.clip-card-desktop-layout{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.clip-card-desktop-layout>.clip-card-meta-row{flex:100%;margin-top:0}}.clip-card-body{flex:1;min-width:0}.clip-card-title,.clip-card-title-input{width:100%;color:var(--color-surface-900);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.dark-mode .clip-card-title,.dark-mode .clip-card-title-input{color:var(--color-surface-950)}.clip-card-title{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-card-title-input{border:0;border-bottom:1px solid var(--color-brand-500);background:0 0;outline:0}.clip-card-code-preview,.clip-card-url-preview,.clip-card-text-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.clip-card-code-preview{border:1px solid var(--color-surface-200);border-radius:var(--radius-sm);background:var(--color-surface-100);max-width:100%;font-family:var(--font-mono);color:var(--color-surface-700);white-space:pre-wrap;overflow-wrap:anywhere;padding:.375rem .625rem;font-size:.75rem}.clip-card-code-preview-mobile{padding:.25rem .5rem}.dark-mode .clip-card-code-preview{color:var(--color-surface-400);background:#ffffff08;border-color:#ffffff0d}.clip-card-url-preview{color:var(--callout-blue-fg);overflow-wrap:anywhere}.dark-mode .clip-card-url-preview{color:#60a5fa}.clip-card-text-preview{color:var(--color-surface-800);line-height:1.375}.dark-mode .clip-card-text-preview{color:var(--color-surface-500)}.clip-card-file-row{align-items:center;gap:.5rem;display:flex}.clip-card-file-name,.clip-card-file-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-card-file-name{color:var(--color-surface-700);font-size:.875rem}.dark-mode .clip-card-file-name{color:var(--color-surface-400)}.clip-card-file-preview,.clip-card-time,.clip-card-mobile-time{color:var(--color-surface-400);font-size:.75rem}.clip-card-meta-row{align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.clip-card-time{flex-shrink:0;margin-left:auto}.clip-card-mobile-footer .clip-meta-line,.clip-card-meta-row .clip-meta-line{flex:auto;min-width:0}.clip-card-swipe-wrap{--clip-corner-top:var(--radius-xl);--clip-corner-bottom:var(--radius-xl);--clip-row-surface:var(--color-surface-50);--clip-row-surface-hover:#f5f4f4}@supports (color:color-mix(in lab,red,red)){.clip-card-swipe-wrap{--clip-row-surface-hover:color-mix(in srgb, var(--color-surface-300) 42%, var(--color-surface-50))}}.clip-card-swipe-wrap{isolation:isolate;border-radius:var(--clip-corner-top) var(--clip-corner-top) var(--clip-corner-bottom) var(--clip-corner-bottom);position:relative}.dark-mode .clip-card-swipe-wrap{--clip-row-surface:#18181b;--clip-row-surface-hover:#212125}@media(max-width:767px){.clip-card-swipe-wrap{touch-action:pan-y;overflow-x:clip}}.clip-card-swipe-wrap>.p-card{z-index:1;border-radius:inherit;box-shadow:none;background-color:var(--clip-row-surface);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),border-radius var(--m3-spatial-fast-duration) var(--m3-spatial-fast);border:0}@media(pointer:coarse){.clip-card-swipe-wrap>.p-card{position:relative;overflow:clip}.clip-card-swipe-wrap>.p-card:after{content:"";top:var(--press-y,50%);left:var(--press-x,50%);width:var(--press-size,200%);aspect-ratio:1;background:#a3e84a2e;border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.clip-card-swipe-wrap>.p-card:after{background:color-mix(in srgb,var(--color-brand-400) 18%,transparent)}}.clip-card-swipe-wrap>.p-card:after{opacity:0;pointer-events:none;transition:transform var(--m3-effects-fast-duration) var(--m3-effects-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);transform:translate(-50%,-50%)scale(0)}}.clip-card-swipe-wrap.is-long-pressing>.p-card{border-radius:var(--radius-2xl);transform:scale(.97)}.clip-card-swipe-wrap.is-long-pressing>.p-card:after{opacity:1;transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);transform:translate(-50%,-50%)scale(1)}.clip-card-swipe-wrap.is-long-press-fired>.p-card{animation:clip-long-press-release var(--m3-spatial-fast-duration) var(--m3-spatial-fast) both}@keyframes clip-long-press-release{0%{border-radius:var(--radius-2xl);transform:scale(.97)}to{transform:scale(1)}}.dark-mode .clip-card-swipe-wrap>.p-card:after{background:#bafb6329}@supports (color:color-mix(in lab,red,red)){.dark-mode .clip-card-swipe-wrap>.p-card:after{background:color-mix(in srgb,var(--color-brand-300) 16%,transparent)}}@media(prefers-reduced-motion:reduce){.clip-card-swipe-wrap.is-long-pressing>.p-card{transform:none}.clip-card-swipe-wrap.is-long-press-fired>.p-card{animation-name:none}}@media(hover:hover)and (pointer:fine){.clip-card-swipe-wrap>.p-card:hover{background-color:var(--clip-row-surface-hover)}}.pull-indicator{z-index:30;pointer-events:none;will-change:height;transition:height var(--m3-spatial-default-duration) var(--m3-spatial-default);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.pull-indicator-disc{will-change:transform,opacity;transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);border-radius:var(--radius-pill);background:var(--color-surface-50);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;box-shadow:0 4px 14px #0000002e}.dark-mode .pull-indicator-disc{background:#202027;box-shadow:0 4px 16px #00000080}.pull-indicator-ring{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.pull-indicator-ring-track,.pull-indicator-ring-fill{fill:none;stroke-width:2.5px}.pull-indicator-ring-track{stroke:#2925241a}@supports (color:color-mix(in lab,red,red)){.pull-indicator-ring-track{stroke:color-mix(in srgb,var(--color-surface-900) 10%,transparent)}}.dark-mode .pull-indicator-ring-track{stroke:#ffffff1a}.pull-indicator-ring-fill{stroke:var(--color-brand-500);stroke-linecap:round;stroke-dasharray:100.5;transition:stroke-dashoffset var(--m3-effects-fast-duration) var(--m3-effects-fast)}.dark-mode .pull-indicator-ring-fill{stroke:var(--color-brand-300)}.pull-indicator-glyph{color:var(--color-surface-500);transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);font-size:1.125rem}.pull-indicator.is-ready .pull-indicator-disc{background:var(--color-brand-400)}.pull-indicator.is-ready .pull-indicator-glyph{color:#14210a}.pull-indicator.is-ready .pull-indicator-ring-track,.pull-indicator.is-ready .pull-indicator-ring-fill{stroke:#0000}.pull-indicator.is-refreshing .pull-indicator-glyph{color:var(--color-brand-600)}.dark-mode .pull-indicator.is-refreshing .pull-indicator-glyph{color:var(--color-brand-300)}.pull-indicator.is-refreshing .pull-indicator-ring-track,.pull-indicator.is-refreshing .pull-indicator-ring-fill{stroke:#0000}@media(prefers-reduced-motion:reduce){.pull-indicator-glyph,.pull-indicator-ring-fill,.pull-indicator-disc{transition:none}}@media(min-width:768px){.action-tray{opacity:0;pointer-events:none;transition:opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);flex-shrink:0;align-items:center;gap:.125rem;margin-left:.5rem;display:flex}.group:hover .action-tray,.action-tray:focus-within{opacity:1;pointer-events:auto}.action-tray .p-button{color:var(--color-surface-600)}.action-tray .p-button:hover{color:var(--color-surface-900)}}@media(hover:none)and (pointer:coarse)and (min-width:768px){.action-tray{opacity:1;pointer-events:auto}}.clip-focused{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.dark-mode .clip-focused{outline-color:#bafb6380;box-shadow:0 0 0 4px #bafb6314}.clip-selected{outline:0;background-color:#ebfad7!important}@supports (color:color-mix(in lab,red,red)){.clip-selected{background-color:color-mix(in srgb,var(--color-brand-400) 22%,var(--color-surface-50))!important}}.dark-mode .clip-selected{background-color:#323c27!important}@supports (color:color-mix(in lab,red,red)){.dark-mode .clip-selected{background-color:color-mix(in srgb,var(--color-brand-300) 16%,#18181b)!important}}.bulk-action-bar{z-index:10;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-top:1px solid var(--glass-hairline);box-shadow:inset 0 1px 0 var(--glass-shine),0 -6px 22px #0f172a1f;background-color:#ffffffa8;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex;position:sticky;bottom:0}.dark-mode .bulk-action-bar{border-color:var(--glass-hairline);box-shadow:inset 0 1px 0 var(--glass-shine),0 -6px 24px #0000005c;background-color:#18181bb3}.clip-card-compact .p-card-body{padding:.5rem .75rem}@media(max-width:767px){.clip-card-compact .clip-row{align-items:center;gap:.625rem}.clip-card-compact .clip-row-avatar{width:2rem;height:2rem}.clip-card-compact .clip-row-avatar i{font-size:1.0625rem}.clip-card-compact .clip-row-preview{-webkit-line-clamp:1}.clip-card-compact .clip-row-body>.clip-meta-line{display:none}.clip-card-compact .clip-row-rail{flex-direction:row-reverse;align-items:center;gap:0;margin-block:0}.clip-card-compact .clip-row-menu.p-button{width:2rem;min-width:2rem;height:2rem}.clip-card-compact .clip-row-rail .clip-mark{--mark-size:2rem}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,.p-button:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-md)}.app-mobile-header-back{border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--color-surface-700);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-mobile-header-back:active{background:#f5f5f4b3}@supports (color:color-mix(in lab,red,red)){.app-mobile-header-back:active{background:color-mix(in srgb,var(--color-surface-200) 70%,transparent)}}.app-mobile-header-back .material-symbols-outlined{font-size:1.375rem}.app-mobile-header-dot{border-radius:var(--radius-pill);flex:none;width:.75rem;height:.75rem;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.app-mobile-header-dot{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 0%,var(--color-surface-50))}}.dark-mode .app-mobile-header-back{color:var(--color-surface-600)}.collection-list{border:1px solid var(--color-surface-200);border-radius:var(--radius-xl);background:var(--color-surface-50);margin:0;padding:0;list-style:none;overflow:hidden}.collection-list-item{align-items:center;display:flex;position:relative}.collection-list-item+.collection-list-item{border-top:1px solid var(--color-surface-200)}.collection-list-link{min-width:0;min-height:3.25rem;color:var(--color-surface-800);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);flex:auto;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1rem;display:flex}.collection-list-link:hover,.collection-list-link:focus-visible{background:#f5f5f48c}@supports (color:color-mix(in lab,red,red)){.collection-list-link:hover,.collection-list-link:focus-visible{background:color-mix(in srgb,var(--color-surface-200) 55%,transparent)}}.collection-list-link:active{background:#f5f5f4d9}@supports (color:color-mix(in lab,red,red)){.collection-list-link:active{background:color-mix(in srgb,var(--color-surface-200) 85%,transparent)}}.collection-list-dot{border-radius:var(--radius-pill);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--color-surface-300);flex:none}.collection-list-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.collection-list-count{color:var(--color-surface-500);flex:none;font-size:.8125rem}.collection-list-menu{flex:none;margin-right:.375rem}.dark-mode .collection-list{background:#18181be6;border-color:#ffffff0f}.dark-mode .collection-list-item+.collection-list-item{border-top-color:#ffffff0f}.dark-mode .collection-list-link{color:var(--color-surface-900)}.dark-mode .collection-list-link:hover,.dark-mode .collection-list-link:focus-visible{background:#ffffff0d}.dark-mode .collection-list-dot{box-shadow:0 0 0 1px #ffffff1f}.bulk-action-buttons{align-items:center;gap:.5rem;display:flex}.bulk-action-bar .bulk-action-cancel{margin-left:auto}@media(max-width:767px){.bulk-action-bar{padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom,0px));justify-content:flex-start;gap:.5rem}.bulk-action-bar>span{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.bulk-action-buttons{gap:.25rem;margin-left:auto}.bulk-action-buttons .p-button,.bulk-action-bar .bulk-action-cancel{border-radius:var(--radius-pill);justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.bulk-action-buttons .p-button-label,.bulk-action-bar .bulk-action-cancel .p-button-label{display:none}.bulk-action-buttons .p-button-icon,.bulk-action-bar .bulk-action-cancel .p-button-icon{margin:0}.bulk-action-bar .bulk-action-cancel{margin-left:0}.clip-selected,.clip-focused{outline-offset:-2px}.dark-mode .clip-focused{box-shadow:none}}.power-search-count{border-radius:var(--radius-pill);background:var(--brand-tint-bg);height:1.25rem;color:var(--brand-tint-fg);letter-spacing:.02em;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}.dark-mode .power-search-count{color:var(--color-brand-300);background:#bafb6324}.power-search-group+.power-search-group{margin-top:1.25rem}.power-search-dates{grid-template-columns:1fr;gap:.5rem;display:grid}.power-search-dates-to{display:none}.power-search-dates .p-datepicker{width:100%;min-width:0;display:flex}.power-search-dates .p-datepicker .p-datepicker-input{flex:auto;min-width:0}@media(min-width:768px){.power-search-dates{grid-template-columns:1fr auto 1fr;align-items:center}.power-search-dates-to{display:inline}}.filter-pill-icon{font-size:1rem;line-height:1}@media(hover:none)and (pointer:coarse){.filter-pill{min-height:2.25rem;padding-inline:1rem}}.power-search-sheet-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.power-search-apply.p-button{min-height:2.5rem;padding-inline:1.125rem}@media(max-width:479px){.power-search-sheet-footer{flex-direction:column-reverse;align-items:stretch;gap:.5rem}.power-search-sheet-footer>.p-button{justify-content:center;width:100%}}.power-search-danger-zone{margin-top:1.25rem}.detail-primary-action.p-button{flex:none;min-height:2.5rem;padding-inline:1rem;font-weight:650}@media(max-width:479px){.detail-action-bar .detail-primary-action.p-button{flex:auto;min-width:0}}@media(min-width:768px){.p-dialog.p-confirmdialog{width:auto;min-width:22rem;max-width:min(30rem,92vw);position:relative}.p-confirmdialog .p-dialog-header{border-bottom:0;padding:1.5rem 1.5rem .375rem}.p-confirmdialog .p-dialog-title{font-size:1.0625rem;line-height:1.3}.p-confirmdialog .p-dialog-header-actions{display:none}.p-confirmdialog .p-dialog-content{padding:0 1.5rem 1.5rem}.p-confirmdialog-icon{border-radius:var(--radius-pill);background:#e7e5e466;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:absolute;top:1.375rem;left:1.5rem}@supports (color:color-mix(in lab,red,red)){.p-confirmdialog-icon{background:color-mix(in srgb,var(--color-surface-300) 40%,transparent)}}.p-confirmdialog-icon{color:var(--color-surface-700);font-size:1.25rem}.p-confirmdialog:has(.p-dialog-footer .p-button-danger) .p-confirmdialog-icon{background:var(--danger-tint-bg);color:var(--danger-fg)}.p-confirmdialog:has(.p-confirmdialog-icon) .p-dialog-header,.p-confirmdialog:has(.p-confirmdialog-icon) .p-dialog-content{padding-left:4.5rem}.p-confirmdialog-message{color:var(--color-surface-600);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.55;display:block}.p-confirmdialog .p-dialog-footer{border-top:0;justify-content:flex-end;gap:.5rem;padding:.25rem 1.5rem 1.5rem;display:flex}.p-confirmdialog .p-dialog-footer .p-button{justify-content:center;min-width:6rem;min-height:2.375rem}.dark-mode .p-confirmdialog-icon{color:var(--color-surface-600);background:#ffffff12}.dark-mode .p-confirmdialog-message{color:var(--color-surface-500)}.dark-mode .p-confirmdialog .p-dialog-header{border-bottom:0}}@media(max-width:767px){.p-dialog-mask:has(>.p-confirmdialog){padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom,0px));justify-content:center!important;align-items:flex-end!important}.p-dialog.p-confirmdialog{border-radius:var(--radius-2xl);text-align:center;align-items:center;max-width:none;max-height:calc(100dvh - 2rem);margin:0;padding-top:1.25rem;width:100%!important}.p-confirmdialog .p-dialog-header,.p-confirmdialog .p-dialog-content{display:contents}.p-confirmdialog .p-dialog-header-actions{display:none}.p-confirmdialog-icon{border-radius:var(--radius-pill);background:#f5f5f4b3;flex:none;order:1;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.p-confirmdialog-icon{background:color-mix(in srgb,var(--color-surface-200) 70%,transparent)}}.p-confirmdialog-icon{color:var(--color-surface-700);font-size:1.625rem}.p-confirmdialog:has(.p-dialog-footer .p-button-danger) .p-confirmdialog-icon{background:var(--danger-tint-bg);color:var(--danger-fg)}.p-confirmdialog .p-dialog-title{order:2;padding:0 1.25rem;font-size:1.0625rem;line-height:1.3}.p-confirmdialog-message{color:var(--color-surface-700);order:3;margin:.375rem 0 0;padding:0 1.25rem;font-size:.9375rem;line-height:1.5}.p-confirmdialog .p-dialog-footer{border-top:0;flex-direction:column-reverse;order:4;align-self:stretch;gap:.5rem;padding:1.25rem;display:flex}.p-confirmdialog .p-dialog-footer .p-button{justify-content:center;width:100%;min-height:2.75rem}.dark-mode .p-confirmdialog-icon{color:var(--color-surface-600);background:#ffffff12}.dark-mode .p-confirmdialog-message{color:var(--color-surface-600)}}.clip-select-circle{border:1.5px solid var(--color-surface-400);border-radius:var(--radius-pill);background:var(--color-surface-50);width:1.125rem;height:1.125rem;color:var(--color-surface-950);cursor:pointer;opacity:0;transition:opacity var(--m3-effects-fast-duration) var(--m3-effects-fast),border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast);flex:none;justify-content:center;align-items:center;padding:0;display:none}@media(min-width:768px){.clip-select-circle{display:inline-flex}}.clip-select-circle .material-symbols-outlined{font-size:.875rem;font-weight:700}.clip-card-swipe-wrap:hover .clip-select-circle,.clip-card-swipe-wrap:focus-within .clip-select-circle,.clip-select-circle.is-visible,.clip-select-circle:focus-visible{opacity:1}.clip-select-circle:hover{border-color:var(--color-brand-600);transform:scale(1.1)}.clip-select-circle.is-selected{border-color:var(--color-brand-500);background:var(--color-brand-400)}.dark-mode .clip-select-circle{background:#18181be6;border-color:#ffffff47}.dark-mode .clip-select-circle:hover{border-color:var(--color-brand-300)}.dark-mode .clip-select-circle.is-selected{border-color:var(--color-brand-300);background:var(--color-brand-300);color:#0f1a05}.quick-dock-placement-button{border-radius:var(--radius-md);height:2rem;color:var(--color-surface-600);cursor:pointer;font:inherit;white-space:nowrap;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;font-size:.75rem;font-weight:650;line-height:1;display:inline-flex}.quick-dock-placement-button:hover{background:var(--color-surface-200);color:var(--color-surface-900)}.quick-dock-placement-icon{flex:none;width:1rem;height:.875rem}.quick-dock-shell[data-placement=left] .quick-dock-toolbar,.quick-dock-shell[data-placement=right] .quick-dock-toolbar{flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem .5rem}.quick-dock-shell[data-placement=left] .quick-dock-search,.quick-dock-shell[data-placement=right] .quick-dock-search{flex:calc(100% - 4.75rem);order:-1;width:auto;min-width:6rem}.quick-dock-shell[data-placement=left] .quick-dock-actions,.quick-dock-shell[data-placement=right] .quick-dock-actions{flex:none;order:-1;gap:.125rem}.quick-dock-shell[data-placement=left] .quick-dock-placement-button,.quick-dock-shell[data-placement=right] .quick-dock-placement-button{justify-content:center;width:2rem;padding:0}.quick-dock-shell[data-placement=left] .quick-dock-placement-label,.quick-dock-shell[data-placement=right] .quick-dock-placement-label{display:none}.quick-dock-shell[data-placement=left] .quick-dock-rail,.quick-dock-shell[data-placement=right] .quick-dock-rail{overscroll-behavior-y:contain;touch-action:pan-y;flex-direction:column;gap:.625rem;padding:.25rem .75rem .75rem;scroll-padding-block:.75rem;overflow:hidden auto}.quick-dock-shell[data-placement=left] .quick-dock-card,.quick-dock-shell[data-placement=right] .quick-dock-card{width:auto;min-width:0}.quick-dock-shell[data-placement=left] .quick-dock-card-preview,.quick-dock-shell[data-placement=right] .quick-dock-card-preview{-webkit-line-clamp:2}.quick-dock-shell[data-placement=left] .quick-dock-legend,.quick-dock-shell[data-placement=right] .quick-dock-legend{gap:.625rem;padding-inline:.75rem}.quick-dock-legend{border-top:1px solid #29252412;flex-shrink:0;align-items:center;gap:1rem;padding:.3rem 1rem .5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quick-dock-legend{border-top:1px solid color-mix(in srgb,var(--color-surface-900) 7%,transparent)}}.quick-dock-legend{color:var(--color-surface-500);white-space:nowrap;font-size:.6875rem}.quick-dock-legend span{align-items:center;gap:.3rem;display:inline-flex}.quick-dock-legend kbd,.settings-kbd{border:1px solid #2925241f;justify-content:center;align-items:center;min-width:1.25rem;padding:.1rem .3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quick-dock-legend kbd,.settings-kbd{border:1px solid color-mix(in srgb,var(--color-surface-900) 12%,transparent)}}.quick-dock-legend kbd,.settings-kbd{border-radius:var(--radius-xs);background:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.quick-dock-legend kbd,.settings-kbd{background:color-mix(in srgb,var(--color-surface-50) 70%,transparent)}}.quick-dock-legend kbd,.settings-kbd{color:var(--color-surface-700);font-family:inherit;font-size:.6875rem;font-weight:650;line-height:1.2}.dark-mode .quick-dock-legend{color:#fafafa8c;border-top-color:#ffffff12}.dark-mode .quick-dock-legend kbd,.dark-mode .settings-kbd{color:#fafafacc;background:#ffffff12;border-color:#ffffff1f}.quick-dock-card-body{position:relative}.quick-dock-card.is-draggable{cursor:grab}.quick-dock-card.is-draggable:active,.quick-dock-card.dragging{cursor:grabbing}@media(prefers-reduced-motion:reduce){.quick-dock-card-type,.quick-dock-card-header .quick-dock-card-action--extra,.quick-dock-card-action--mark i{transition:none}.quick-dock-card-header .quick-dock-card-action--extra{transform:none}}.collection-form{flex-direction:column;gap:1.25rem;display:flex}.collection-field{flex-direction:column;gap:.5rem;display:flex}.collection-field-label{color:var(--color-surface-700);font-size:.8125rem;font-weight:650}.dark-mode .collection-field-label{color:var(--color-surface-600)}.collection-swatches,.collection-icons{grid-template-columns:repeat(6,2.75rem);justify-content:space-between;gap:.5rem;display:grid}.collection-swatch{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--swatch);cursor:pointer;width:2.75rem;height:2.75rem;transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),box-shadow var(--m3-effects-fast-duration) var(--m3-effects-fast);border:0;position:relative}.collection-swatch:hover{transform:scale(1.06)}.collection-swatch.is-selected{box-shadow:0 0 0 2px var(--color-surface-50),0 0 0 4px var(--swatch)}.dark-mode .collection-swatch.is-selected{box-shadow:0 0 0 2px #18181b,0 0 0 4px var(--swatch)}.collection-icon{aspect-ratio:1;border:1px solid var(--color-surface-200);border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--color-surface-500);cursor:pointer;transition:border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.collection-icon i{font-size:1.25rem}.collection-icon:hover{border-color:var(--color-surface-300);color:var(--color-surface-800)}.collection-icon.is-selected{border-color:var(--color-brand-500);background:var(--brand-tint-bg);color:var(--brand-tint-fg)}.dark-mode .collection-icon{color:var(--color-surface-500);border-color:#ffffff14}.dark-mode .collection-icon:hover{color:var(--color-surface-800);border-color:#ffffff2e}.dark-mode .collection-icon.is-selected{color:var(--color-brand-300);background:#bafb631f;border-color:#bafb6366}.collection-form-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media(max-width:767px){.collection-form-actions .p-button{flex:1 1 0;justify-content:center;min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.collection-swatch,.collection-icon{transition:none}}.p-button-label{flex-grow:0}.field-required{color:var(--danger-fg);margin-left:.15rem;font-weight:700}.dark-mode .field-required{color:var(--danger-fg)}.clip-meta-line{min-width:0;color:var(--color-surface-500);align-items:center;gap:.375rem;margin:0;font-size:.75rem;line-height:1.3;display:flex}.clip-meta-item{white-space:nowrap;flex:none;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.clip-meta-item+.clip-meta-item:before{content:"";border-radius:var(--radius-pill);opacity:.45;background:currentColor;width:3px;height:3px;margin-right:.375rem}.clip-meta-collection{flex:0 auto;min-width:0}.clip-meta-collection-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clip-meta-dot{border-radius:var(--radius-pill);background:var(--color-surface-400);flex:none;width:.4375rem;height:.4375rem}.clip-meta-time,.clip-meta-expiry{font-variant-numeric:tabular-nums}.clip-meta-expiry-ring{font-size:.9375rem}.dark-mode .clip-meta-line{color:var(--color-surface-500)}.clip-marks{flex:none;align-items:center;gap:.125rem;display:inline-flex}.clip-mark{--mark-size:2rem;width:var(--mark-size);height:var(--mark-size);--mark-color:var(--color-surface-500);border-radius:var(--radius-pill);color:var(--mark-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),width var(--m3-spatial-default-duration) var(--m3-spatial-default),color var(--m3-effects-fast-duration) var(--m3-effects-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.clip-mark i{width:1.5rem;height:1.5rem;transition:font-variation-settings var(--m3-effects-default-duration) var(--m3-effects-default);flex:none;font-size:1.5rem}.clip-mark:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px}@media(hover:hover){.clip-mark:not(.is-on):hover{--mark-color:var(--color-surface-800)}}.clip-mark--favorite.is-on{--mark-color:var(--color-status-favorite)}.clip-mark--pin.is-on{--mark-color:var(--color-status-pinned)}.clip-mark.is-on i{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 20}.clip-mark:active{transform:scale(.8)}.clip-mark.is-popping i{animation:clip-mark-pop var(--m3-spatial-fast-duration) var(--m3-spatial-fast) both}@keyframes clip-mark-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media(hover:hover)and (pointer:fine){.group:not(:hover) .clip-marks:not(:focus-within) .clip-mark:not(.is-on){opacity:0;width:0}}.clip-card-compact-expiry{flex:none;font-size:.9375rem}.clip-card-menu.p-button{width:2rem;min-width:2rem;height:2rem;color:var(--color-surface-600);flex:none}.clip-card-desktop-layout>.clip-card-menu.p-button{margin:-.25rem -.375rem 0 0}@media(max-width:767px){.p-card-body{padding:.75rem .625rem .75rem .75rem}}.clip-row{display:none}@media(max-width:767px){.clip-row{align-items:stretch;gap:.75rem;display:flex}}.clip-card-force-mobile .p-card-body{padding:.75rem .625rem .75rem .75rem}.clip-card-force-mobile .clip-row{align-items:stretch;gap:.75rem;display:flex}.clip-row-avatar{border-radius:var(--radius-pill);background:var(--clip-row-type,#756f69);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clip-row-avatar{background:color-mix(in srgb,var(--clip-row-type,var(--color-surface-400)) 20%,transparent)}}.clip-row-avatar{color:var(--clip-row-type,var(--color-surface-500));transition:background-color var(--m3-effects-default-duration) var(--m3-effects-default),color var(--m3-effects-default-duration) var(--m3-effects-default)}.clip-row-avatar i{font-size:1.25rem}.clip-row-avatar-image,.clip-row-avatar-swatch{object-fit:cover;width:100%;height:100%;display:block}.clip-row-avatar--text{--clip-row-type:var(--color-type-text)}.clip-row-avatar--code{--clip-row-type:var(--color-type-code)}.clip-row-avatar--url{--clip-row-type:var(--color-type-url)}.clip-row-avatar--color{--clip-row-type:var(--color-type-color)}.clip-row-avatar--image{--clip-row-type:var(--color-type-image)}.clip-row-avatar--file{--clip-row-type:var(--color-type-file)}.clip-row-avatar--bundle{--clip-row-type:var(--color-type-bundle)}.clip-row-avatar--richText{--clip-row-type:var(--color-type-richText)}.clip-row-avatar--table{--clip-row-type:var(--color-type-table)}.clip-card-avatar{width:2.75rem;height:2.75rem}.clip-card-avatar i{font-size:1.375rem}.clip-card-avatar-select{cursor:pointer;transform-style:preserve-3d;transition:transform var(--m3-spatial-default-duration) var(--m3-spatial-default);background:0 0;border:0;padding:0;position:relative;overflow:visible}.clip-card-avatar-face{border-radius:inherit;background:var(--clip-row-type,#756f69);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clip-card-avatar-face{background:color-mix(in srgb,var(--clip-row-type,var(--color-surface-400)) 20%,transparent)}}.clip-card-avatar-face{backface-visibility:hidden}.clip-card-avatar-face-check{background:var(--color-brand-400);color:#14210a;transform:rotateY(180deg)}.dark-mode .clip-card-avatar-face-check{background:var(--color-brand-300);color:#101a06}.clip-card-avatar-face-check i{font-size:1.5rem;font-weight:700}.clip-card-avatar-select.is-selected{transform:perspective(600px)rotateY(180deg)}@media(hover:hover)and (pointer:fine){.clip-card-avatar-select:not(.is-selected):hover{transform:perspective(600px)rotateY(180deg)}.clip-card-avatar-select:not(.is-selected):hover .clip-card-avatar-face-check{background:#ccf29b}@supports (color:color-mix(in lab,red,red)){.clip-card-avatar-select:not(.is-selected):hover .clip-card-avatar-face-check{background:color-mix(in srgb,var(--color-brand-400) 55%,var(--color-surface-50))}}.dark-mode .clip-card-avatar-select:not(.is-selected):hover .clip-card-avatar-face-check{background:#617e3b}@supports (color:color-mix(in lab,red,red)){.dark-mode .clip-card-avatar-select:not(.is-selected):hover .clip-card-avatar-face-check{background:color-mix(in srgb,var(--color-brand-300) 45%,#18181b)}}.dark-mode .clip-card-avatar-select:not(.is-selected):hover .clip-card-avatar-face-check{color:var(--color-surface-950)}}.clip-card-avatar-select:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;transform:perspective(600px)rotateY(180deg)}.pinned-card-avatar{width:2.25rem;height:2.25rem}.pinned-card-avatar i{font-size:1.125rem}@media(max-width:767px){.pinned-card-avatar{width:1.875rem;height:1.875rem}.pinned-card-avatar i{font-size:1rem}}.clip-row-body{flex:auto;min-width:0}.clip-row-title{color:var(--color-surface-900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:650;line-height:1.3;overflow:hidden}.clip-row-preview{color:var(--color-surface-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.125rem 0 0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.clip-row-preview-code{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;font-size:.8125rem}.clip-row-body>.clip-meta-line{margin-top:.375rem}.clip-row-rail{margin-block:-.375rem;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:.125rem;margin-right:-.25rem;display:flex}.clip-row-menu.p-button{width:2.25rem;min-width:2.25rem;height:2.25rem}.clip-row-rail .clip-mark{--mark-size:2.25rem}.clip-row-rail .clip-mark:not(.is-on){display:none}.dark-mode .clip-row-title{color:var(--color-surface-900)}.dark-mode .clip-row-preview{color:var(--color-surface-600)}.clip-period-label{color:var(--color-surface-500);letter-spacing:.04em;margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:650}.clip-list-motion>.clip-period-label:first-child{margin-top:.25rem}.clip-result-count{color:var(--color-surface-500);margin-bottom:.25rem;font-size:.8125rem}.clip-result-count:empty{margin-bottom:0}.clip-list-motion>.clip-card-swipe-wrap+.clip-card-swipe-wrap{margin-top:.1875rem}.clip-card-swipe-wrap.is-group-first{--clip-corner-bottom:0}.clip-card-swipe-wrap.is-group-middle{--clip-corner-top:0;--clip-corner-bottom:0}.clip-card-swipe-wrap.is-group-last{--clip-corner-top:0}.swipe-action-pill{z-index:0;border-radius:var(--radius-pill);pointer-events:none;transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.swipe-action-pill--copy{left:0}.swipe-action-pill--delete{right:0}.swipe-action-pill--copy{background:#a3e84a6b}@supports (color:color-mix(in lab,red,red)){.swipe-action-pill--copy{background:color-mix(in srgb,var(--color-brand-400) 42%,transparent)}}.swipe-action-pill--copy{color:#14210a}.swipe-action-pill--copy.is-armed{background:var(--color-brand-400)}.swipe-action-pill--delete{color:#fff;background:#ef44446b}.swipe-action-pill--delete.is-armed{background:#ef4444}.swipe-action-icon{transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast);font-size:1.375rem}.swipe-action-pill.is-armed .swipe-action-icon{transform:scale(1.16)}.dark-mode .swipe-action-pill--copy{background:#bafb6357}@supports (color:color-mix(in lab,red,red)){.dark-mode .swipe-action-pill--copy{background:color-mix(in srgb,var(--color-brand-300) 34%,transparent)}}.dark-mode .swipe-action-pill--copy{color:#101a06}.dark-mode .swipe-action-pill--copy.is-armed{background:var(--color-brand-300)}@media(prefers-reduced-motion:reduce){.swipe-action-pill,.swipe-action-icon{transition:none}.swipe-action-pill.is-armed .swipe-action-icon{transform:none}}.clip-row-avatar.is-selected{background:var(--color-brand-400);color:#14210a}.dark-mode .clip-row-avatar.is-selected{background:var(--color-brand-300);color:#101a06}.clip-row-avatar-check{animation:avatar-check-in var(--m3-spatial-fast-duration) var(--m3-spatial-fast) both,fade-in var(--m3-effects-fast-duration) var(--m3-effects-fast) both;font-size:1.375rem;font-weight:700}@keyframes avatar-check-in{0%{transform:scale(.4)rotate(-45deg)}to{transform:scale(1)rotate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.mobile-bottom-dock{z-index:20;height:var(--mobile-tab-bar-height);flex-shrink:0;display:grid;position:relative}.mobile-bottom-dock>*,.mobile-bottom-dock-actions>*{grid-area:1/1;min-width:0}.mobile-bottom-dock-actions{pointer-events:none;display:grid}.mobile-bottom-dock-actions>*{pointer-events:auto}@media(min-width:768px){.mobile-bottom-dock{display:none}}@media(max-width:767px){.mobile-bottom-dock .bulk-action-bar{height:100%;padding:0 .75rem env(safe-area-inset-bottom,0px);border-top-color:var(--color-surface-200);box-shadow:inset 0 1px 0 var(--glass-shine);position:relative}}.dock-nav-enter-active{transition:transform var(--m3-spatial-default-duration) var(--m3-spatial-default) 60ms,opacity var(--m3-effects-default-duration) var(--m3-effects-default) 60ms}.dock-nav-leave-active{transition:transform var(--m3-effects-default-duration) var(--m3-effects-default),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast)}.dock-nav-enter-from,.dock-nav-leave-to{opacity:0;transform:translateY(40%)}.bulk-bar-enter-active{transition:transform var(--m3-spatial-default-duration) var(--m3-spatial-default),opacity var(--m3-effects-default-duration) var(--m3-effects-default)}.bulk-bar-leave-active{transition:transform var(--m3-effects-default-duration) var(--m3-effects-default),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast)}.bulk-bar-enter-from,.bulk-bar-leave-to{opacity:0;transform:translateY(100%)}.bulk-bar-enter-active .bulk-action-count,.bulk-bar-enter-active .bulk-action-buttons>.p-button,.bulk-bar-enter-active .bulk-action-cancel{animation:dock-item-in var(--m3-spatial-fast-duration) var(--m3-spatial-fast) both,fade-in var(--m3-effects-fast-duration) var(--m3-effects-fast) both}.bulk-bar-enter-active .bulk-action-buttons>.p-button:first-child{animation-delay:40ms}.bulk-bar-enter-active .bulk-action-buttons>.p-button:nth-child(2){animation-delay:70ms}.bulk-bar-enter-active .bulk-action-buttons>.p-button:nth-child(3){animation-delay:.1s}.bulk-bar-enter-active .bulk-action-buttons>.p-button:nth-child(4){animation-delay:.13s}.bulk-bar-enter-active .bulk-action-cancel{animation-delay:.16s}@keyframes dock-item-in{0%{transform:scale(.5)}to{transform:scale(1)}}.bulk-action-count-value{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-block}.count-roll-enter-active{transition:transform var(--m3-spatial-fast-duration) var(--m3-spatial-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast)}.count-roll-leave-active{transition:transform var(--m3-effects-fast-duration) var(--m3-effects-fast),opacity var(--m3-effects-fast-duration) var(--m3-effects-fast)}.count-roll-enter-from{opacity:0;transform:translateY(.6em)}.count-roll-leave-to{opacity:0;transform:translateY(-.6em)}@media(prefers-reduced-motion:reduce){.bulk-bar-enter-active .bulk-action-count,.bulk-bar-enter-active .bulk-action-buttons>.p-button,.bulk-bar-enter-active .bulk-action-cancel{animation:none}.dock-nav-enter-active{transition-delay:0s}.clip-row-avatar-check{animation:none}.clip-card-avatar-select{transition:none}}.clip-page-scroller{will-change:transform;transition:transform var(--m3-spatial-default-duration) var(--m3-spatial-default)}@media(prefers-reduced-motion:reduce){.clip-page-scroller,.pull-indicator{transition:none}}.skeleton-row-wrap>.skeleton-row{border-radius:inherit;background:var(--color-surface-50);align-items:flex-start;gap:.75rem;padding:.75rem .625rem .75rem .75rem;display:flex}.dark-mode .skeleton-row-wrap>.skeleton-row{background:#18181b}.skeleton-row-avatar{border-radius:var(--radius-pill);flex:none;width:2.5rem;height:2.5rem}.skeleton-row-body{flex:auto;min-width:0}.skeleton-row-title{height:.875rem}.skeleton-row-line{height:.75rem;margin-top:.625rem}.skeleton-row-rail{flex-direction:column;flex:none;align-items:flex-end;gap:.375rem;display:flex}.skeleton-row-time{width:2.25rem;height:.625rem;margin-top:.125rem}.skeleton-row-rail-actions{gap:.125rem;display:flex}.skeleton-row-action{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem}.skeleton-period-label{width:4.5rem;height:.6875rem;margin:1.25rem 0 .5rem}.clip-list-motion>.skeleton-period-label:first-child{margin-top:.25rem}.skeleton-row-avatar,.skeleton-row-action{background:linear-gradient(90deg,var(--color-surface-200) 25%,var(--color-surface-100) 50%,var(--color-surface-200) 75%);background-size:200% 100%;animation:1.8s ease-in-out infinite skeleton-shimmer}.dark-mode .skeleton-row-avatar,.dark-mode .skeleton-row-action{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%) 0 0/200% 100%}@media(prefers-reduced-motion:reduce){.skeleton-dot,.skeleton-thumb,.skeleton-bar,.skeleton-pinned-icon,.skeleton-row-avatar,.skeleton-row-action{background-position:50% 0;animation:none}}.collection-skeleton-dot{flex:none;width:.75rem;height:.75rem}.collection-skeleton-name{height:.8125rem}.collection-skeleton-count{width:1.25rem;height:.6875rem;margin-left:auto}.overlay-preview-page{max-width:none;padding-bottom:3rem}.overlay-preview-lede{max-width:60ch;color:var(--color-surface-500);margin:-.25rem 0 1.25rem;font-size:.875rem;line-height:1.5}.overlay-preview-back{border-radius:var(--radius-pill);color:var(--color-surface-600);transition:background-color var(--m3-effects-fast-duration) var(--m3-effects-fast),color var(--m3-effects-fast-duration) var(--m3-effects-fast);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.overlay-preview-back i{font-size:1rem}.overlay-preview-back:hover{background:var(--color-surface-200);color:var(--color-surface-900)}.dark-mode .overlay-preview-back:hover{color:var(--color-surface-950);background:#ffffff14}.overlay-preview-note{border-radius:var(--radius-lg);background:var(--color-surface-200);color:var(--color-surface-600);align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.overlay-preview-note i{color:var(--color-surface-400);font-size:1.125rem}.dark-mode .overlay-preview-note{background:#ffffff0d}.overlay-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.overlay-control{flex-direction:column;gap:.375rem;display:flex}.overlay-control--inline{margin-bottom:1rem}.overlay-control-label{color:var(--color-surface-500);font-size:.8125rem}.overlay-section+.overlay-section{margin-top:2.5rem}.overlay-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.overlay-section-title{color:var(--color-surface-900);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.0625rem;font-weight:650}.overlay-stage{border-radius:var(--radius-lg);position:relative;overflow:hidden}.overlay-stage--desktop{background:radial-gradient(70% 80% at 18% 12%,#bafb6329,#0000 62%),radial-gradient(60% 70% at 82% 30%,#60a5fa24,#0000 60%),linear-gradient(160deg,#2b3040,#14161d);align-items:flex-end;display:flex}.overlay-desktop-frame{transform-origin:0 100%;flex:none}.overlay-desktop-frame .quick-dock-shell{width:100%;height:100%}.overlay-phone-row{flex-wrap:wrap;gap:1.5rem;display:flex}.overlay-phone-slot{flex-direction:column;gap:.5rem;display:flex}.overlay-phone-label{color:var(--color-surface-500);font-size:.8125rem}.overlay-phone{border:1px solid var(--color-surface-300);background:#edeef2;border-radius:1.75rem;width:393px;height:640px;position:relative;overflow:hidden}.dark-mode .overlay-phone{border-color:#ffffff1a}.overlay-phone--dark{background:#101114}.overlay-phone-wall{color:#6e788c38;flex-direction:column;gap:.75rem;padding:2.25rem 1.25rem 0;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.overlay-phone--dark .overlay-phone-wall{color:#bec8dc1f}.overlay-phone-wall:before{content:"";border-radius:var(--radius-md);background:currentColor;height:1.75rem}.overlay-phone-wall:after{content:"";border-radius:var(--radius-lg);background:linear-gradient(currentColor 0 0) 0 0/72% .75rem no-repeat,linear-gradient(currentColor 0 0) 0 1.75rem/92% .75rem no-repeat,linear-gradient(currentColor 0 0) 0 3.5rem/58% .75rem no-repeat,linear-gradient(currentColor 0 0) 0 6.5rem/100% 8rem no-repeat,linear-gradient(currentColor 0 0) 0 16rem/84% .75rem no-repeat,linear-gradient(currentColor 0 0) 0 17.75rem/66% .75rem no-repeat;flex:auto}.settings-overlay-link{border:1px solid var(--color-surface-300);border-radius:var(--radius-lg);color:var(--color-surface-800);transition:border-color var(--m3-effects-fast-duration) var(--m3-effects-fast),background-color var(--m3-effects-fast-duration) var(--m3-effects-fast);flex:none;align-items:center;gap:.5rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.settings-overlay-link i{font-size:1.125rem}.settings-overlay-link:hover{border-color:var(--color-brand-600);background:var(--color-surface-100)}.dark-mode .settings-overlay-link{color:var(--color-surface-900);border-color:#ffffff1a}.dark-mode .settings-overlay-link:hover{background:#ffffff0d;border-color:#bafb634d}@media(max-width:767px){.overlay-phone{width:100%;max-width:393px;height:560px}}.scroll-fade-x,.scroll-fade-y{--scroll-fade:2rem;--fade-start:0px;--fade-end:0px}.scroll-fade-x{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.scroll-fade-y{--scroll-fade:1.5rem;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent 100%)}.scroll-fade-x.has-scroll-start,.scroll-fade-y.has-scroll-start{--fade-start:var(--scroll-fade)}.scroll-fade-x.has-scroll-end,.scroll-fade-y.has-scroll-end{--fade-end:var(--scroll-fade)}@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0),var(--p-enter-translate-y,0),0) scale3d(var(--p-enter-scale,1),var(--p-enter-scale,1),var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0),var(--p-leave-translate-y,0),0) scale3d(var(--p-leave-scale,1),var(--p-leave-scale,1),var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
