@font-face{font-family:body;src:url(../media/noto_sans_sc-s.p.2t8gm53nv9qcs.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.body_19bf7cf6-module__4HRSbW__className{font-family:body,body Fallback}.body_19bf7cf6-module__4HRSbW__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:display;src:url(../media/space_grotesk-s.p.2cyn07wtgehh0.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.display_6b5cf70c-module__5VTA-a__className{font-family:display,display Fallback}.display_6b5cf70c-module__5VTA-a__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_548a9924-module__mB2H5W__className{font-family:mono,mono Fallback}.mono_548a9924-module__mB2H5W__variable{--font-mono:"mono", "mono Fallback"}
.input-otp-module__lmqtba__group{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.input-otp-module__lmqtba__slot{color:#20212a;background:#f5f6f9;border-radius:12px;place-items:center;height:52px;font-size:1.15rem;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 1px #17171d1a}.input-otp-module__lmqtba__active{box-shadow:inset 0 0 0 1px #3158d78c,0 0 0 3px #3158d717}.input-otp-module__lmqtba__darkSlot{color:var(--otp-ink,#f8fafc);background:var(--otp-input-bg,#ffffff0a);box-shadow:inset 0 0 0 1px var(--otp-input-border,#ffffff1f)}.input-otp-module__lmqtba__darkActive{box-shadow:inset 0 0 0 1px var(--otp-accent,#fbbf24b3), 0 0 0 3px var(--otp-focus-ring,#fbbf241f)}.input-otp-module__lmqtba__caret{background:#3158d7;width:1px;height:1.2em;animation:1s steps(2,start) infinite input-otp-module__lmqtba__blink}.input-otp-module__lmqtba__darkCaret{background:var(--otp-accent,#fbbf24)}@keyframes input-otp-module__lmqtba__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.input-otp-module__lmqtba__caret{animation:none}}
.email-otp-login-dialog-module__ySzk6W__overlay{z-index:50;background:#0f121a6b;position:fixed;inset:0}.email-otp-login-dialog-module__ySzk6W__content{color:#20212a;background:#fff;border:1px solid #17171d1f;border-radius:16px;width:min(100vw - 32px,440px);max-height:calc(100vh - 32px);padding:28px;display:grid;overflow-y:auto}.email-otp-login-dialog-module__ySzk6W__content>button:last-child{color:#6f707a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.email-otp-login-dialog-module__ySzk6W__header{gap:8px;display:grid}.email-otp-login-dialog-module__ySzk6W__eyebrow{color:#3158d7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.email-otp-login-dialog-module__ySzk6W__title{letter-spacing:-.03em;font-size:1.5rem}.email-otp-login-dialog-module__ySzk6W__description{color:#6f707a;line-height:1.55}.email-otp-login-dialog-module__ySzk6W__form{gap:14px;margin-top:24px;display:grid}.email-otp-login-dialog-module__ySzk6W__field{gap:7px;display:grid}.email-otp-login-dialog-module__ySzk6W__field>input{background:#f5f6f9;border-color:#0000;border-radius:14px;height:52px;padding-left:16px;padding-right:16px;box-shadow:inset 0 0 0 1px #17171d14}.email-otp-login-dialog-module__ySzk6W__field>input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #3158d77a,0 0 0 4px #3158d717}.email-otp-login-dialog-module__ySzk6W__hint{color:#6f707a;margin:0;font-size:.82rem;line-height:1.5}.email-otp-login-dialog-module__ySzk6W__error{color:#a34242;margin:0;font-size:.82rem;line-height:1.5}.email-otp-login-dialog-module__ySzk6W__primary,.email-otp-login-dialog-module__ySzk6W__secondary{border-radius:14px;min-height:48px}.email-otp-login-dialog-module__ySzk6W__dark{color:var(--otp-ink,#f8fafc)}.email-otp-login-dialog-module__ySzk6W__content.email-otp-login-dialog-module__ySzk6W__dark{background:#15161bfa;border-color:#ffffff1f;box-shadow:0 24px 80px #00000080}.email-otp-login-dialog-module__ySzk6W__content.email-otp-login-dialog-module__ySzk6W__dark>button:last-child{color:var(--otp-muted,#94a3b8)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__eyebrow{color:var(--otp-accent,#fbbf24)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__description,.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__hint{color:var(--otp-muted,#94a3b8)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__error{color:var(--otp-error,#f87171)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__field>input{color:var(--otp-ink,#f8fafc);background:var(--otp-input-bg,#00000038);box-shadow:inset 0 0 0 1px var(--otp-input-border,#ffffff1f)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__field>input::placeholder{color:var(--otp-muted,#64748b)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__field>input:focus-visible{box-shadow:inset 0 0 0 1px var(--otp-accent,#fbbf24b8), 0 0 0 4px var(--otp-focus-ring,#fbbf241f)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__primary{color:var(--otp-primary-ink,#1c1917);background:var(--otp-primary-bg,#fbbf24)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__primary:hover{background:var(--otp-primary-bg-hover,#fcd34d)}.email-otp-login-dialog-module__ySzk6W__dark .email-otp-login-dialog-module__ySzk6W__secondary{color:var(--otp-accent,#fcd34d)}.email-otp-login-dialog-module__ySzk6W__primary{color:#fff;background:#3158d7}.email-otp-login-dialog-module__ySzk6W__primary:hover{background:#274bc0}.email-otp-login-dialog-module__ySzk6W__actions{justify-content:space-between;gap:10px;display:flex}.email-otp-login-dialog-module__ySzk6W__secondary{color:#3158d7;background:0 0;padding-inline:0}
.pt-embed-shell{background:var(--pt-page);min-height:100svh}.pt-embed-header{height:var(--pt-space-16);align-items:center;gap:var(--pt-space-6);padding:0 var(--pt-space-6);border-bottom:var(--pt-line) solid var(--pt-border);background:var(--pt-page);display:flex}.pt-embed-header .brand{flex-shrink:0}.pt-embed-open{font-size:var(--pt-text-sm);gap:var(--pt-space-2);color:var(--pt-secondary);align-items:center;display:flex}.pt-embed-content .site-header,.pt-embed-content .pt-page-header,.pt-embed-content .detail-sidebar,.pt-embed-content .pt-page-bottom{display:none!important}.pt-embed-content .detail-main{margin-left:0}.pt-embed-content .pt-page-main{padding-bottom:0}.pt-embed-content .support-card,.pt-embed-content .metrics,.pt-embed-content .page-heading{display:none}.pt-embed-content .app-shell,.pt-embed-content .detail-shell{min-height:0}.pt-embed-content main{padding-bottom:var(--pt-space-4)}.pt-embed-content .rankings{margin-top:var(--pt-space-5)}.pt-embed-content .detail-top-actions{flex-wrap:wrap}@media (max-width:767px){.pt-embed-header{padding:0 var(--pt-space-3);height:auto;min-height:var(--pt-size-61);gap:var(--pt-space-2);flex-wrap:wrap}.pt-embed-header .brand{margin-right:auto}.pt-embed-open{min-width:var(--pt-touch-target);min-height:var(--pt-touch-target);padding:var(--pt-space-2);justify-content:center}.pt-embed-open>span{display:none}.pt-embed-header .header-tools{gap:var(--pt-space-1)}.pt-embed-content .market-main{padding-top:var(--pt-space-1)}.pt-embed-content .detail-main{padding-top:var(--pt-space-4)}}.pt-embed-content .detail-app{display:block}.pt-embed-content .detail-body{width:100%;margin-left:0}.pt-embed-content .detail-topbar{padding:var(--pt-space-2) var(--pt-space-6);height:auto;min-height:var(--pt-space-12);justify-content:flex-end}.pt-embed-content .detail-topbar .detail-search,.pt-embed-content .detail-topbar .mobile-detail-brand,.pt-embed-content .detail-topbar .header-tools,.pt-embed-content .detail-topbar .detail-back{display:none!important}.pt-embed-content .detail-topbar .detail-top-actions{margin-left:auto}.pt-embed-content .detail-main{width:100%;max-width:var(--pt-size-1280);margin:auto}
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-600:#e40014;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--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:calc(1.5 / 1);--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);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-600:lab(48.4493% 77.4328 61.5452)}}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-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{.pointer-events-auto{pointer-events:auto}.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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.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}}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-\[1px\]{height:1px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[80px\]{min-height:80px}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(calc\(100vw-2rem\)\,44rem\)\]{width:min(100vw - 2rem,44rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-skew-x-12{--tw-skew-x:skewX(calc(12deg * -1));transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(12\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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-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-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border,.border-input{border-color:var(--pt-border)}.border-primary,.border-primary\/45{border-color:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--pt-primary) 45%, transparent)}}.border-transparent{border-color:#0000}.bg-accent\/25{background-color:var(--pt-hover)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/25{background-color:color-mix(in oklab, var(--pt-hover) 25%, transparent)}}.bg-background{background-color:var(--pt-page)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--pt-border)}.bg-muted,.bg-muted\/40{background-color:var(--pt-surface)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--pt-surface) 40%, transparent)}}.bg-popover{background-color:var(--pt-surface-raised)}.bg-primary,.bg-primary\/10{background-color:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--pt-primary) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-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))}.text-\[0\.94rem\]{font-size:.94rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.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)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-current{color:currentColor}.text-foreground,.text-foreground\/50{color:var(--pt-text)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--pt-text) 50%, transparent)}}.text-muted-foreground{color:var(--pt-secondary)}.text-popover-foreground{color:var(--pt-text)}.text-primary{color:var(--pt-primary)}.text-primary-foreground{color:var(--pt-primary-ink)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.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)}.shadow-\[0_0_8px_2px_rgba\(232\,199\,127\,0\.4\)\]{--tw-shadow:0 0 8px 2px var(--tw-shadow-color,#e8c77f66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-sm{--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{--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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--pt-page)}.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,)}.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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-all{transition-property:all;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:var(--pt-surface)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab, var(--pt-surface) 40%, transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground\/80::placeholder{color:var(--pt-secondary)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab, var(--pt-secondary) 80%, transparent)}}.backdrop\:bg-black\/45::backdrop{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/45::backdrop{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}@media (hover:hover){.hover\:border-primary\/35:hover{border-color:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--pt-primary) 35%, transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--pt-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--pt-hover) 50%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--pt-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--pt-surface) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--pt-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--pt-surface) 60%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--pt-primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--pt-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--pt-primary) 90%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--pt-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_24px_rgba\(217\,168\,87\,0\.25\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#d9a85740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}}.focus\:border-ring:focus{border-color:var(--pt-accent)}.focus\:bg-accent:focus{background-color:var(--pt-hover)}.focus\:text-accent-foreground:focus{color:var(--pt-text)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:var(--pt-accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--pt-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--pt-page)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-muted:active,.active\:bg-muted\/80:active{background-color:var(--pt-surface)}@supports (color:color-mix(in lab, red, red)){.active\:bg-muted\/80:active{background-color:color-mix(in oklab, var(--pt-surface) 80%, transparent)}}.active\:shadow-\[0_0_32px_rgba\(217\,168\,87\,0\.4\)\]:active{--tw-shadow:0 0 32px var(--tw-shadow-color,#d9a85766);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--pt-page)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--pt-text)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--pt-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--pt-primary-ink)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--pt-hover)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--pt-secondary)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--pt-border)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:mt-0{margin-top:0}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:w-6{width:calc(var(--spacing) * 6)}.md\:max-w-\[420px\]{max-width:420px}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pt-blue:#407bff;--pt-violet:#927aff;--pt-brand-cyan:#30c9ff;--pt-hero-number:48px;--pt-hero-number-mobile:26px;--pt-hero-icon:88px;--pt-hero-icon-mobile:48px;--pt-card-icon:44px;--pt-card-min-height:108px;--pt-time-gradient:linear-gradient(110deg, #0d1321 0%, #0b0f1a 42%, #0a101b 100%);--pt-button-gradient:linear-gradient(110deg, #7359ff, #4057ff);--pt-sky-gradient:linear-gradient(var(--pt-page), var(--pt-page));--pt-hero-outline:#343c50;--pt-number-gradient:linear-gradient(180deg, #f7ebc9 15%, #d8a756 90%);--pt-value-gradient:linear-gradient(90deg, #4168e8, #32c8e4);--pt-heading-art:url(/design/generated/cosmic-atmosphere-v2.webp);--pt-brand-width:196px;--pt-metric-ring:#344977;--pt-metric-ring-violet:#57457e;--pt-metric-icon-bg:radial-gradient(circle, #14233d, #0b1120);--pt-portrait-border:#3b66a2;--pt-page:#06070c;--pt-header:#060811;--pt-surface:#0b0f1a;--pt-surface-raised:#111726;--pt-hover:#161d2e;--pt-border:#2a303e;--pt-divider:#182031;--pt-text:#f4f6fb;--pt-secondary:#c1c7d5;--pt-muted:#8a95ac;--pt-gold:#e3c483;--pt-value:#d5be89;--pt-accent:#64bcff;--pt-primary:#4257ff;--pt-primary-hover:#3346e2;--pt-primary-ink:#fff;--pt-selected:#192b51;--pt-selected-ink:#c8e5ff;--pt-positive:#20d9b0;--pt-negative:#ff5968;--pt-warning:var(--pt-gold);--pt-badge-bg:#112c5e;--pt-badge-ink:#92d7ff;--pt-rank-gold-bg:linear-gradient(135deg, #896226, #49351c);--pt-rank-gold-border:#b29454;--pt-rank-gold-ink:#fff0c7;--pt-rank-silver-bg:linear-gradient(135deg, #346b90, #1b304b);--pt-rank-silver-border:#6e9dbb;--pt-rank-silver-ink:#e7f4ff;--pt-rank-bronze-bg:linear-gradient(135deg, #925930, #4a2e21);--pt-rank-bronze-border:#bd855a;--pt-rank-bronze-ink:#ffe8cc;--pt-history-line:#3dd68c;--pt-history-height:480px;--pt-history-volume-height:56px;--pt-history-axis-size:11px;--pt-history-point-size:3px;--pt-history-right-offset:18px;--pt-history-tooltip-padding:7px;--pt-history-tooltip-columns:2;--pt-history-down:#f0616d;--pt-history-crosshair:var(--pt-accent);--pt-history-volume-up:#3dd68c7a;--pt-history-volume-down:#f0616d7a;--pt-history-volume-neutral:#ffffff40;--pt-hero-trend-width:180px;--pt-sparkline-width:140px;--pt-sparkline-height:40px;--pt-chart-line:#20d9b0;--pt-chart-fill:#20d9b0;--pt-qr-ink:#000;--pt-qr-paper:#fff;--pt-overlay:#000000b8;--pt-shadow-dialog:0 24px 70px #0006;--pt-transparent:transparent;--pt-font-body:var(--font-body), "Noto Sans SC", sans-serif;--pt-font-display:var(--font-display), var(--font-body), sans-serif;--pt-font-mono:var(--font-mono), monospace;--pt-text-brand-small:6px;--pt-text-brand:7px;--pt-text-caption:11px;--pt-text-xs:12px;--pt-text-sm:12px;--pt-text-base:14px;--pt-text-lg:16px;--pt-text-xl:18px;--pt-text-2xl:22px;--pt-text-3xl:26px;--pt-text-value:24px;--pt-text-hero:28px;--pt-weight-normal:400;--pt-weight-medium:500;--pt-weight-semibold:600;--pt-weight-bold:700;--pt-leading-tight:1.3;--pt-leading-body:1.7;--pt-tracking-tight:-.03em;--pt-tracking-brand:.12em;--pt-space-1:4px;--pt-space-2:8px;--pt-space-3:12px;--pt-space-4:16px;--pt-space-5:20px;--pt-space-6:24px;--pt-space-7:28px;--pt-space-8:32px;--pt-space-10:40px;--pt-space-12:48px;--pt-space-16:64px;--pt-section-gap:var(--pt-space-6);--pt-column-gap:var(--pt-space-5);--pt-line:1px;--pt-line-strong:2px;--pt-radius:10px;--pt-radius-hero:12px;--pt-control-radius:6px;--pt-radius-full:50%;--pt-content-max:1600px;--pt-header-height:68px;--pt-header-mobile:65px;--pt-gutter:32px;--pt-control-height:40px;--pt-filter-height:var(--pt-space-8);--pt-action-height:var(--pt-size-36);--pt-primary-height:var(--pt-touch-target);--pt-control-label:var(--pt-text-sm);--pt-field-label:var(--pt-text-base);--pt-tab-label:var(--pt-text-base);--pt-tab-gap:var(--pt-space-4);--pt-filter-radius:var(--pt-space-1);--pt-touch-target:44px;--pt-dialog-width:440px;--pt-search-dialog-width:640px;--pt-drawer-radius:20px;--pt-row-height:64px;--pt-avatar-size:36px;--pt-avatar-mobile-size:32px;--pt-avatar-compact-size:28px;--pt-mobile-price-compact:68px;--pt-mobile-change-compact:58px;--pt-row-mobile-height:80px;--pt-chart-height:260px;--pt-icon-filter:none;--pt-trend-filter:none;--pt-disabled-opacity:.45;--pt-chart-opacity:.12;--pt-motion:.16s;--pt-ease:ease-out;--pt-layer-status:40;--pt-layer-menu:70;--pt-search-width:180px;--pt-account-width:150px;--pt-table-head:46px;--pt-trend-width:112px;--pt-empty-height:300px;--pt-mobile-price:76px;--pt-mobile-change:66px;--pt-portrait-width:88px;--pt-portrait-height:100px;--pt-portrait-mobile-width:64px;--pt-portrait-mobile-height:74px;--pt-bio-width:650px;--pt-chart-mobile-height:280px;--pt-skeleton-duration:1.8s;--pt-duration-skeleton:var(--pt-skeleton-duration);--pt-opacity-disabled:var(--pt-disabled-opacity);--pt-weight-regular:var(--pt-weight-normal);--pt-leading-heading:1.35;--pt-leading-compact:1.6;--pt-leading-relaxed:1.8;--pt-size-3:3px;--pt-size-5:5px;--pt-size-6:6px;--pt-size-7:7px;--pt-size-10:10px;--pt-size-13:13px;--pt-size-14:14px;--pt-size-15:15px;--pt-size-17:17px;--pt-size-18:18px;--pt-size-30:30px;--pt-size-34:34px;--pt-size-36:36px;--pt-size-42:42px;--pt-size-44:44px;--pt-size-56:56px;--pt-size-61:61px;--pt-size-80:80px;--pt-size-100:100px;--pt-size-132:132px;--pt-size-160:160px;--pt-size-180:180px;--pt-size-210:210px;--pt-size-220:220px;--pt-size-240:240px;--pt-size-260:260px;--pt-size-280:280px;--pt-size-300:300px;--pt-size-360:360px;--pt-size-390:390px;--pt-size-460:460px;--pt-size-488:488px;--pt-size-520:520px;--pt-size-540:540px;--pt-size-560:560px;--pt-size-700:700px;--pt-size-760:760px;--pt-size-840:840px;--pt-size-1120:1120px;--pt-size-1280:1280px;--pt-size-1440:1440px;--pt-size-0-6:.6px;--pt-size-120:120px;--pt-size-110:110px;--pt-size-95:95px;--pt-size-90:90px;--pt-size-140:140px;--pt-size-85:85px;--pt-size-70:70px;--pt-size-125:125px;--pt-size-65:65px;--pt-size-16:16px;--pt-size-28:28px;--pt-size-12:12px;--pt-size-62:62px;--pt-size-49:49px;--otp-ink:var(--pt-text);--otp-muted:var(--pt-secondary);--otp-accent:var(--pt-accent);--otp-error:var(--pt-negative);--otp-primary-ink:var(--pt-primary-ink);--otp-primary-bg:var(--pt-primary);--otp-primary-bg-hover:var(--pt-primary-hover);--otp-input-bg:var(--pt-surface);--otp-input-border:var(--pt-border);--otp-focus-ring:var(--pt-selected);--pt-icon-sm:16px;--pt-icon-base:18px;--pt-icon-lg:20px;--pt-icon-stroke:1.7;--pt-state-art-width:144px;--pt-state-art-height:96px;--pt-prose-width:68ch}@media (max-width:767px){:root{--pt-brand-width:144px;--pt-card-icon:32px;--pt-history-tooltip-columns:1;--pt-section-gap:var(--pt-space-8);--pt-column-gap:var(--pt-space-6);--pt-filter-height:var(--pt-touch-target);--pt-action-height:var(--pt-touch-target);--pt-tab-label:var(--pt-text-sm);--pt-field-label:var(--pt-text-lg)}}:root{--pt-overview-number:44px;--pt-overview-number-mobile:30px;--pt-overview-plot-height:176px;--pt-overview-plot-mobile-height:112px;--pt-overview-axis-width:96px;--pt-overview-axis-mobile-width:74px;--pt-overview-grid-inset:7.5%;--pt-overview-chart-share:2fr;--pt-overview-summary-share:1fr;--pt-tablet-main-share:1.45fr;--pt-coverage-ring:116px;--pt-coverage-ring-mobile:64px;--pt-coverage-ring-border:12px;--pt-coverage-ring-border-mobile:8px;--pt-coverage-angle:0deg;--pt-value-ratio:0%;--pt-value-bar-height:7px;--pt-overview-row-height:58px;--pt-overview-skeleton-height:260px}.pt-search-trigger{align-items:center;gap:var(--pt-space-2);height:var(--pt-control-height);padding:var(--pt-space-3);max-width:var(--pt-search-width);border-radius:var(--pt-control-radius);background:var(--pt-transparent);color:var(--pt-secondary);font-size:var(--pt-field-label);border:0;display:inline-flex}.pt-search-trigger:hover{color:var(--pt-text);background:var(--pt-hover)}.pt-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-search-trigger svg,.pt-search-field>svg,.pt-search-result>svg{width:var(--pt-icon-base);height:var(--pt-icon-base);flex-shrink:0}.pt-search-dialog{--pt-dialog-width:var(--pt-search-dialog-width);gap:var(--pt-space-4);max-height:calc(100dvh - var(--pt-space-8));flex-direction:column;display:flex;overflow:hidden}.pt-search-dialog>h2{padding-right:var(--pt-space-8)}.pt-search-dialog>p{font-size:var(--pt-text-sm);margin:0}.pt-search-field{align-items:center;gap:var(--pt-space-3);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-control-radius);background:var(--pt-surface);padding-inline:var(--pt-space-3);color:var(--pt-secondary);flex-shrink:0;display:flex}.pt-search-field:focus-within{border-color:var(--pt-accent)}.pt-search-field input{min-height:var(--pt-touch-target);background:var(--pt-transparent);box-shadow:none;font-size:var(--pt-text-base);border:0;border-radius:0;outline:none;flex:1;padding:0}.pt-search-field input:focus-visible{box-shadow:none;outline:none}.pt-search-field input::-webkit-search-cancel-button{display:none}.pt-search-field .icon-button{width:var(--pt-space-8);height:var(--pt-space-8)}.pt-search-state{padding:var(--pt-space-8) 0;text-align:center}.pt-search-state strong{font-size:var(--pt-text-base);font-weight:var(--pt-weight-medium)}.pt-search-state p{margin:var(--pt-space-2) 0 var(--pt-space-4);font-size:var(--pt-text-sm)}.pt-search-summary{color:var(--pt-secondary);flex-shrink:0}.pt-search-results{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.pt-search-result{align-items:center;gap:var(--pt-space-3);min-height:var(--pt-row-height);padding:var(--pt-space-3) var(--pt-space-2);border-bottom:var(--pt-line) solid var(--pt-divider);border-radius:var(--pt-radius);display:flex}.pt-search-result:hover,.pt-search-result:focus-visible{background:var(--pt-hover)}.pt-search-result>img{width:var(--pt-space-10);height:var(--pt-space-10);border-radius:var(--pt-radius);flex-shrink:0}.pt-search-identity{gap:var(--pt-space-1);flex:1;min-width:0;display:grid}.pt-search-identity strong{overflow-wrap:anywhere;font-size:var(--pt-text-sm);font-weight:var(--pt-weight-medium)}.pt-search-address{color:var(--pt-muted);font:var(--pt-text-xs) / var(--pt-leading-body) var(--pt-font-mono)}.pt-search-quote{gap:var(--pt-space-1);text-align:right;flex-shrink:0;display:grid}.pt-search-quote strong{font:var(--pt-weight-medium) var(--pt-text-sm) / var(--pt-leading-body) var(--pt-font-mono)}.pt-search-quote>span{font-size:var(--pt-text-xs);color:var(--pt-secondary)}.pt-search-result>svg{color:var(--pt-muted)}.pt-search-pagination{justify-content:center;align-items:center;gap:var(--pt-space-3);font-size:var(--pt-text-sm);flex-shrink:0;display:flex}.pt-search-loading{gap:var(--pt-space-4);padding-block:var(--pt-space-4);display:grid}.pt-search-skeleton{align-items:center;gap:var(--pt-space-3);height:var(--pt-control-height);display:flex}.pt-search-skeleton span{width:var(--pt-space-10);height:var(--pt-space-10);border-radius:var(--pt-radius);background:var(--pt-hover)}.pt-search-skeleton span+span{width:var(--pt-size-180);height:var(--pt-space-4)}@media (max-width:767px){.pt-search-trigger{width:var(--pt-control-height);border-color:var(--pt-transparent);background:var(--pt-transparent);justify-content:center;padding:0}.pt-search-trigger span{display:none}.pt-search-dialog{top:var(--pt-space-4);translate:-50%}.pt-search-result{gap:var(--pt-space-2);padding-inline:0}.pt-search-result>img{width:var(--pt-space-8);height:var(--pt-space-8)}.pt-search-result>svg{display:none}}:root{--background:var(--pt-page);--foreground:var(--pt-text);--border:var(--pt-border);--primary:var(--pt-primary);--primary-foreground:var(--pt-primary-ink);--accent:var(--pt-hover);--accent-foreground:var(--pt-text);--ring:var(--pt-accent);--input:var(--pt-border);--muted-foreground:var(--pt-secondary)}*{box-sizing:border-box}body{background:var(--pt-sky-gradient);color:var(--pt-text);font:var(--pt-text-base)/var(--pt-leading-body) var(--pt-font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:var(--pt-transparent)}button,a,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--pt-disabled-opacity)}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:var(--pt-line-strong) solid var(--pt-accent);outline-offset:var(--pt-space-1)}input,select{min-width:0;color:var(--pt-text);background:var(--pt-surface)}input::placeholder{color:var(--pt-muted)}option{background:var(--pt-surface)}.rise{color:var(--pt-positive)}.fall{color:var(--pt-negative)}.market-app,.detail-app{max-width:var(--pt-content-max);min-height:calc(100svh - var(--pt-header-height));background:var(--pt-transparent);margin:auto}.site-header{max-width:var(--pt-content-max);min-height:var(--pt-header-height);align-items:center;gap:var(--pt-space-6);padding:0 var(--pt-gutter);border-bottom:var(--pt-line) solid var(--pt-divider);background:var(--pt-header);margin-inline:auto;display:flex}.brand{align-items:center;gap:var(--pt-space-3);flex-shrink:0;display:inline-flex}.brand-wordmark{width:var(--pt-brand-width);height:auto;display:block}.header-tools{align-items:center;gap:var(--pt-space-2);margin-left:auto;display:flex}.icon-button{width:var(--pt-control-height);height:var(--pt-control-height);border-radius:var(--pt-control-radius);color:var(--pt-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--pt-hover);color:var(--pt-text)}.preview-bar{justify-content:space-between;align-items:center;gap:var(--pt-space-3);padding:var(--pt-space-1) var(--pt-gutter);border-bottom:var(--pt-line) solid var(--pt-divider);background:var(--pt-surface);font-size:var(--pt-text-xs);color:var(--pt-secondary);display:flex}.preview-bar>span{align-items:center;gap:var(--pt-space-2);display:flex}.preview-dot{width:var(--pt-space-1);height:var(--pt-space-1);border-radius:var(--pt-radius-full);background:var(--pt-muted);flex-shrink:0}.market-app main{padding:var(--pt-space-6) var(--pt-gutter) var(--pt-section-gap)}.page-heading{justify-content:space-between;align-items:end;gap:var(--pt-space-4);margin-bottom:var(--pt-space-5);padding-block:var(--pt-space-2);background:var(--pt-heading-art) right center / cover no-repeat;display:flex}.page-heading h1{font-size:var(--pt-size-36);font-weight:var(--pt-weight-semibold);line-height:var(--pt-leading-tight);letter-spacing:var(--pt-tracking-tight);margin:0}.page-heading p{margin:var(--pt-space-2) 0 0;color:var(--pt-secondary);font-size:var(--pt-text-base)}.network-label{color:var(--pt-muted);font-size:var(--pt-text-xs)}.support-card{padding-bottom:var(--pt-space-4);border-bottom:var(--pt-line) solid var(--pt-border);align-items:baseline;display:flex}.clock-orbit,.support-comparison,.metric-icon,.metric-trend{display:none}.support-main{align-items:baseline;gap:var(--pt-space-6);min-width:0;display:flex}.support-label{align-items:center;gap:var(--pt-space-1);font-size:var(--pt-text-sm);color:var(--pt-secondary);display:flex}.support-label img{width:var(--pt-space-3);height:var(--pt-space-3);filter:var(--pt-icon-filter)}.support-number{align-items:baseline;gap:var(--pt-space-2);font:var(--pt-weight-semibold) var(--pt-text-hero)/var(--pt-leading-tight) var(--pt-font-mono);color:var(--pt-gold);white-space:nowrap;letter-spacing:var(--pt-tracking-tight);display:flex}.support-number>span{font:var(--pt-text-sm) var(--pt-font-body);color:var(--pt-secondary)}.metrics{margin:var(--pt-space-5) 0 var(--pt-space-7);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.metric-card{min-width:0;padding:0 var(--pt-space-6);border-left:var(--pt-line) solid var(--pt-border)}.metric-card:first-child{border-left:0;padding-left:0}.metric-card h2{font-size:var(--pt-text-sm);font-weight:var(--pt-weight-normal);color:var(--pt-secondary);margin:0 0 var(--pt-space-2)}.metric-card strong{font:var(--pt-weight-medium) var(--pt-text-2xl)/var(--pt-leading-tight) var(--pt-font-mono);white-space:nowrap}.metric-change{font-size:var(--pt-text-xs);margin-top:var(--pt-space-3)}.market-table{background:var(--pt-transparent);border:0;border-radius:0;overflow:clip}.market-table table{border-collapse:collapse;table-layout:fixed;width:100%}.market-table thead,.market-table tbody{display:block}.table-grid{grid-template-columns:var(--pt-space-12) minmax(var(--pt-size-180), 1.8fr) minmax(var(--pt-size-120), 1.1fr) minmax(var(--pt-size-110), 1fr) minmax(var(--pt-size-95), .9fr) minmax(var(--pt-size-90), .9fr);align-items:center;display:grid}.table-head{min-height:var(--pt-table-head);background:var(--pt-transparent);color:var(--pt-secondary);font-size:var(--pt-text-sm);border-bottom:var(--pt-line) solid var(--pt-divider)}.table-head th{font-weight:var(--pt-weight-normal)}.table-head th,.asset-row td{min-width:0;padding:var(--pt-space-3);text-align:right}.table-head th:nth-child(2),.asset-row td:nth-child(2){text-align:left}.table-head th:first-child,.asset-row td:first-child,.table-head th:nth-child(6),.asset-row td:nth-child(6){text-align:center}.asset-row{min-height:var(--pt-row-height);border-bottom:var(--pt-line) solid var(--pt-divider)}.asset-row:last-child{border-bottom:0}.asset-row:hover{background:var(--pt-hover)}.rank{width:var(--pt-space-6);height:var(--pt-space-6);color:var(--pt-secondary);font:var(--pt-text-xs) var(--pt-font-mono);border:var(--pt-line) solid var(--pt-transparent);border-radius:var(--pt-filter-radius);justify-content:center;align-items:center;display:inline-flex}.rank-1{background:var(--pt-rank-gold-bg);border-color:var(--pt-rank-gold-border);color:var(--pt-rank-gold-ink)}.rank-2{background:var(--pt-rank-silver-bg);border-color:var(--pt-rank-silver-border);color:var(--pt-rank-silver-ink)}.rank-3{background:var(--pt-rank-bronze-bg);border-color:var(--pt-rank-bronze-border);color:var(--pt-rank-bronze-ink)}.identity{align-items:center;gap:var(--pt-space-3);text-align:left;min-width:0;display:flex}.avatar-picture{flex-shrink:0;display:block}.avatar{width:var(--pt-avatar-size);height:var(--pt-avatar-size);object-fit:cover;border-radius:var(--pt-radius);border:var(--pt-line) solid var(--pt-border);display:block}.identity-text{min-width:0;display:block}.identity-top{gap:var(--pt-space-1) var(--pt-space-2);flex-wrap:wrap;align-items:center;display:flex}.identity strong{font:var(--pt-weight-semibold) var(--pt-text-sm)/var(--pt-leading-tight) var(--pt-font-body);word-break:normal;overflow-wrap:anywhere;font-size:var(--pt-text-base)}.badge{align-items:center;gap:var(--pt-space-1);border-radius:var(--pt-radius);padding:var(--pt-line-strong) var(--pt-space-1);font:var(--pt-text-xs)/var(--pt-leading-tight) var(--pt-font-body);background:var(--pt-badge-bg);color:var(--pt-badge-ink);flex-shrink:0;display:inline-flex}.category{margin-top:var(--pt-space-1);color:var(--pt-secondary);font-size:var(--pt-text-xs);display:block}.mobile-value{display:none}.asset-value,.asset-price,.asset-change{font:var(--pt-text-sm) var(--pt-font-mono);white-space:nowrap;font-size:var(--pt-text-base)}.asset-value{color:var(--pt-value)}.row-trend img{width:100%;max-width:var(--pt-trend-width);height:var(--pt-space-7);object-fit:fill;filter:var(--pt-trend-filter);margin:auto;display:block}.show-more{margin-top:var(--pt-space-4);justify-content:flex-end;display:flex}.show-more button,.show-more a{align-items:center;gap:var(--pt-space-2);padding:var(--pt-space-3) var(--pt-space-4);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-control-radius);font-size:var(--pt-text-sm);display:inline-flex}.context-note,.search-summary{color:var(--pt-secondary);font-size:var(--pt-text-sm);margin:var(--pt-space-3) 0}.search-summary{align-items:center;gap:var(--pt-space-3);overflow-wrap:anywhere;display:flex}.empty-state{text-align:center;padding:var(--pt-space-8) var(--pt-space-6);min-height:var(--pt-empty-height);justify-content:center;align-items:center;gap:var(--pt-space-3);flex-direction:column;display:flex}.empty-state h2{font-size:var(--pt-text-xl);font-weight:var(--pt-weight-semibold);margin:0}.empty-state p{color:var(--pt-secondary);max-width:var(--pt-dialog-width);margin:0 0 var(--pt-space-3);font-size:var(--pt-text-base)}.preview-link{align-items:center;gap:var(--pt-space-2);color:var(--pt-accent);display:inline-flex}.loading-state{padding:var(--pt-space-4)}.loading-state>p{text-align:center;color:var(--pt-secondary);font-size:var(--pt-text-sm)}.skeleton-row{grid-template-columns:var(--pt-space-10) 1fr 1fr 1fr;gap:var(--pt-space-5);min-height:var(--pt-row-height);border-bottom:var(--pt-line) solid var(--pt-divider);align-items:center;display:grid}.skeleton-row span{height:var(--pt-space-4);border-radius:var(--pt-radius);background:var(--pt-hover);animation:pt-pulse var(--pt-skeleton-duration) infinite alternate}.skeleton-row span:first-child{height:var(--pt-space-8);width:var(--pt-space-8)}.market-app main>footer,.detail-main>footer,.pt-page-footer{font-size:var(--pt-text-xs);text-align:center;color:var(--pt-muted);padding:var(--pt-space-8) 0}.market-app main>footer>span,.detail-main>footer>span,.pt-page-footer>span{margin-top:var(--pt-space-2);display:block}.market-app footer,.detail-main footer{border-top:var(--pt-line) solid var(--pt-border);margin-top:var(--pt-space-8)}@keyframes pt-pulse{to{opacity:var(--pt-disabled-opacity)}}@media (max-width:1100px){.site-header{padding-block:var(--pt-space-3);gap:var(--pt-space-2) var(--pt-space-4);flex-wrap:wrap}.table-grid{grid-template-columns:var(--pt-space-10) minmax(var(--pt-size-140), 1.7fr) minmax(var(--pt-size-100), 1fr) minmax(var(--pt-size-95), 1fr) minmax(var(--pt-size-85), .9fr) minmax(var(--pt-size-70), .7fr)}}@media (max-width:900px){.table-grid{grid-template-columns:var(--pt-space-8) minmax(var(--pt-size-125), 1.8fr) minmax(var(--pt-size-100), 1fr) minmax(var(--pt-size-85), .9fr) minmax(var(--pt-size-65), .7fr)}.value-column{display:none}.mobile-value{color:var(--pt-secondary);font:var(--pt-text-xs) var(--pt-font-mono);margin-top:var(--pt-space-1);display:block}.category{display:none}}@media (max-width:767px){:root{--pt-gutter:var(--pt-size-16);--pt-avatar-size:var(--pt-avatar-mobile-size);--pt-empty-height:var(--pt-size-280)}.site-header{min-height:var(--pt-header-mobile);padding:0 var(--pt-gutter);gap:var(--pt-space-2)}.brand{gap:var(--pt-space-2)}.header-tools{gap:var(--pt-space-1)}.market-app main{padding:var(--pt-space-6) var(--pt-gutter) calc(var(--pt-space-8) + env(safe-area-inset-bottom))}.page-heading{margin-bottom:var(--pt-space-5)}.page-heading h1{font-size:var(--pt-text-2xl)}.network-label{display:none}.support-main{display:block}.support-number{margin-top:var(--pt-space-2);font-size:var(--pt-text-hero)}.metrics{gap:var(--pt-space-6) var(--pt-space-5);margin-bottom:var(--pt-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{border:0;padding:0}.metric-card strong{font-size:var(--pt-text-2xl)}.metric-card h2{font-size:var(--pt-text-sm)}.market-table{background:0 0;border:0;border-radius:0}.table-grid{grid-template-columns:var(--pt-space-6) minmax(0, 1fr) var(--pt-mobile-price) var(--pt-mobile-change)}.table-head{font-size:var(--pt-text-xs);background:0 0}.table-head th,.asset-row td{padding:var(--pt-space-3) var(--pt-line-strong)}.table-head th{font-size:var(--pt-text-xs);line-height:var(--pt-leading-tight);overflow-wrap:anywhere}.identity{gap:var(--pt-space-2)}.identity-top{gap:var(--pt-space-1)}.identity strong{font-size:var(--pt-text-sm)}.identity .badge{font-size:var(--pt-text-xs);padding:var(--pt-line)}.asset-price,.asset-change{font-size:var(--pt-text-sm)}.row-trend img{height:var(--pt-space-4)}}@media (max-width:359px){:root{--pt-gutter:var(--pt-size-12);--pt-mobile-price:var(--pt-mobile-price-compact);--pt-mobile-change:var(--pt-mobile-change-compact);--pt-avatar-size:var(--pt-avatar-compact-size)}.support-number{font-size:var(--pt-text-value)}.identity{gap:var(--pt-space-1)}.identity .badge{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.lucide{stroke-width:var(--pt-icon-stroke)}.pt-button>.lucide,.icon-button>.lucide,.pt-language-trigger>.lucide{width:var(--pt-icon-base);height:var(--pt-icon-base);flex-shrink:0}.mobile-row-trend,.mobile-trend-label{display:none}.state-artwork{width:var(--pt-state-art-width);height:var(--pt-state-art-height);flex-shrink:0;position:relative}.state-artwork img{object-fit:contain;width:100%;height:100%;display:block}.state-artwork>.lucide{width:var(--pt-icon-lg);height:var(--pt-icon-lg);right:var(--pt-space-2);bottom:var(--pt-space-2);color:var(--pt-negative);background:var(--pt-surface);border-radius:var(--pt-radius-full);position:absolute}@media (max-width:767px){.icon-button{width:var(--pt-touch-target);height:var(--pt-touch-target)}.row-trend{display:none}.asset-change{align-items:flex-end;gap:var(--pt-space-1);flex-direction:column;display:flex}.mobile-row-trend{width:var(--pt-space-10);height:var(--pt-space-3);display:block}.mobile-row-trend img{object-fit:fill;width:100%;height:100%;filter:var(--pt-trend-filter)}.mobile-trend-label{color:var(--pt-muted);font-size:var(--pt-text-xs);margin-top:var(--pt-space-1);display:block}.asset-row{min-height:var(--pt-row-mobile-height)}.identity .badge,.mobile-value{font-size:var(--pt-text-xs)}.page-heading p{max-width:var(--pt-prose-width)}.empty-state{padding-inline:var(--pt-space-4)}}::selection{color:var(--pt-text);background:var(--pt-selected)}:root{scrollbar-color:var(--pt-border) var(--pt-page)}input{caret-color:var(--pt-accent)}@media (max-width:767px){.page-heading h1{font-size:var(--pt-text-2xl)}.page-heading{background-size:auto 100%}.page-heading p{font-size:var(--pt-text-sm)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
.pt-button,.pt-select,.pt-language-trigger,.pt-account-trigger,.favorite{transition:color var(--pt-motion) var(--pt-ease), background-color var(--pt-motion) var(--pt-ease), border-color var(--pt-motion) var(--pt-ease)}.pt-language-trigger,.pt-account-trigger,.pt-select{justify-content:center;align-items:center;gap:var(--pt-space-2);min-height:var(--pt-control-height);padding:var(--pt-space-2) var(--pt-space-3);background:var(--pt-transparent);color:var(--pt-text);border-radius:var(--pt-control-radius);font-size:var(--pt-text-sm);white-space:nowrap;border:0;display:inline-flex}.pt-select{min-height:var(--pt-filter-height);padding:var(--pt-space-1) var(--pt-space-3);border-color:var(--pt-transparent);border-radius:var(--pt-filter-radius);font-size:var(--pt-control-label);line-height:var(--pt-leading-tight);color:var(--pt-secondary);justify-content:space-between}.pt-select:hover,.pt-select[data-state=open]{border-color:var(--pt-border)}.pt-select:hover,.pt-language-trigger:hover,.pt-account-trigger:hover{background:var(--pt-hover)}.pt-account-trigger{max-width:var(--pt-account-width);height:auto!important}.pt-account-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-account-control{position:relative}.pt-account-status{width:var(--pt-size-260);background:var(--pt-surface-raised);border:var(--pt-line) solid var(--pt-border);padding:var(--pt-space-3);border-radius:var(--pt-radius);z-index:var(--pt-layer-status);font-size:var(--pt-text-sm);position:absolute;top:100%;right:0}.pt-menu{background:var(--pt-surface-raised);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-1);color:var(--pt-text);min-width:var(--pt-size-180);z-index:var(--pt-layer-menu);box-shadow:var(--pt-shadow-dialog)}.pt-menu-option{min-height:var(--pt-touch-target);font-size:var(--pt-text-sm);border-radius:var(--pt-radius);padding-right:var(--pt-space-4)}.pt-menu-option[data-state=checked]{color:var(--pt-selected-ink);background:var(--pt-selected)}.pt-menu-option[data-highlighted]{background:var(--pt-hover)}.pt-account-menu{max-width:var(--pt-size-300);overflow-wrap:anywhere}.pt-account-menu [role=menuitem]{min-height:var(--pt-touch-target);gap:var(--pt-space-2)}.ranking-controls{justify-content:space-between;align-items:center;gap:var(--pt-space-4);border-bottom:var(--pt-line) solid var(--pt-divider);margin-bottom:var(--pt-space-4);padding-bottom:0;display:flex}.ranking-tabs,.chart-metrics,.pt-destination-tabs,.pt-flat-tabs{justify-content:flex-start;align-items:center;gap:var(--pt-tab-gap);background:var(--pt-transparent);scrollbar-width:none;border-radius:0;min-width:0;max-width:100%;height:auto;padding:0;display:flex;overflow-x:auto}.ranking-tabs button,.chart-metrics button,.pt-destination-tabs button,.pt-flat-tabs>button,.pt-flat-tabs>a{min-height:var(--pt-touch-target);padding:var(--pt-space-2) 0;line-height:var(--pt-leading-tight);border-bottom:var(--pt-line-strong) solid var(--pt-transparent);background:var(--pt-transparent);box-shadow:none;color:var(--pt-secondary);font-size:var(--pt-tab-label);white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ranking-tabs button.active,.chart-metrics button.active,.pt-destination-tabs button[aria-selected=true],.pt-flat-tabs>[aria-pressed=true],.pt-flat-tabs>[aria-current=page]{color:var(--pt-text);border-bottom-color:var(--pt-accent)}.ranking-tabs button:hover:not(:disabled),.chart-metrics button:hover:not(:disabled),.pt-destination-tabs button:hover:not(:disabled),.pt-flat-tabs>button:hover:not(:disabled),.pt-flat-tabs>a:hover{color:var(--pt-text)}.filters{flex-shrink:0;align-items:center;width:auto;display:flex}.desktop-filters{gap:var(--pt-space-2);display:flex}.rankings .desktop-filters{padding-bottom:var(--pt-space-1)}.mobile-filter-group{display:none}.preview-bar .pt-select{font-size:var(--pt-text-xs);min-height:var(--pt-space-7);padding:var(--pt-space-1) var(--pt-space-2)}.pt-button{justify-content:center;align-items:center;gap:var(--pt-space-2);min-height:var(--pt-action-height);padding:var(--pt-space-2) var(--pt-space-3);border:var(--pt-line) solid var(--pt-transparent);border-radius:var(--pt-control-radius);font-size:var(--pt-control-label);font-weight:var(--pt-weight-medium);line-height:var(--pt-leading-tight);display:inline-flex}.pt-button.primary{min-height:var(--pt-primary-height);background:var(--pt-button-gradient);color:var(--pt-primary-ink)}.pt-button.primary:hover{background:var(--pt-primary-hover)}.pt-button.secondary{background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.pt-button.secondary:hover{background:var(--pt-hover)}.pt-dialog,.plustable-dialog{box-shadow:var(--pt-shadow-dialog);font-family:var(--pt-font-body);background:var(--pt-surface-raised)!important;border:var(--pt-line) solid var(--pt-border)!important;border-radius:var(--pt-radius-hero)!important;padding:var(--pt-space-7)!important;color:var(--pt-text)!important;max-width:min(var(--pt-dialog-width), calc(100vw - var(--pt-space-8)))!important}.pt-dialog p,.plustable-dialog p{color:var(--pt-secondary);line-height:var(--pt-leading-body)}.pt-dialog-actions{justify-content:flex-end;gap:var(--pt-space-3);display:flex}.pt-auth-error{color:var(--pt-negative)!important}.plustable-overlay,[data-state][class~=inset-0]{background:var(--pt-overlay)!important}.pt-drawer{border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-drawer-radius) var(--pt-drawer-radius) 0 0;background:var(--pt-surface-raised);color:var(--pt-text);padding:var(--pt-space-3) var(--pt-space-5) max(var(--pt-space-5), env(safe-area-inset-bottom));gap:var(--pt-space-4);border-bottom:0;flex-direction:column;max-height:88svh;display:flex;bottom:0;left:0;right:0}.drawer-handle{width:var(--pt-space-10);height:var(--pt-space-1);background:var(--pt-border);border-radius:var(--pt-radius);align-self:center}.pt-drawer header{justify-content:space-between;align-items:flex-start;gap:var(--pt-space-4);flex-shrink:0;display:flex}.pt-drawer header h2{font-size:var(--pt-text-xl);font-weight:var(--pt-weight-semibold);line-height:var(--pt-leading-heading)}.pt-drawer header p{font-size:var(--pt-text-sm);color:var(--pt-secondary);margin-top:var(--pt-space-1)}.drawer-options{min-height:0;overflow-y:auto}.drawer-options fieldset{margin:0 0 var(--pt-space-4);border:0;padding:0}.drawer-options legend{font-size:var(--pt-text-sm);color:var(--pt-secondary);padding-bottom:var(--pt-space-2)}.drawer-option{cursor:pointer;min-height:var(--pt-touch-target);border-bottom:var(--pt-line) solid var(--pt-divider);width:100%;font-size:var(--pt-text-base);justify-content:space-between;align-items:center;display:flex;position:relative}.drawer-option input{opacity:0;width:var(--pt-line);height:var(--pt-line);position:absolute}.drawer-option:has(input:checked){color:var(--pt-accent)}.drawer-option:has(input:focus-visible){outline:var(--pt-line-strong) solid var(--pt-accent);outline-offset:calc(-1 * var(--pt-line-strong));border-radius:var(--pt-radius)}.period-options{gap:var(--pt-space-2);grid-template-columns:repeat(3,1fr);display:grid}.period-options button{min-height:var(--pt-touch-target);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-control-radius)}.period-options button[aria-pressed=true]{background:var(--pt-selected);color:var(--pt-selected-ink);border-color:var(--pt-accent)}.pt-drawer footer .pt-button{min-height:var(--pt-touch-target)}.pt-drawer footer{gap:var(--pt-space-3);flex-shrink:0;grid-template-columns:1fr 2fr;margin:0;padding:0;display:grid}.detail-body{min-width:0}.detail-main{padding:var(--pt-space-6) var(--pt-gutter) var(--pt-section-gap)}.detail-toolbar{justify-content:space-between;align-items:center;gap:var(--pt-space-3);margin-bottom:var(--pt-space-4);display:flex}.detail-back{min-height:var(--pt-touch-target);align-items:center;gap:var(--pt-space-1);color:var(--pt-secondary);font-size:var(--pt-text-sm);display:inline-flex}.detail-top-actions{align-items:center;gap:var(--pt-space-2);display:flex}.detail-preview{color:var(--pt-secondary);font-size:var(--pt-text-xs);margin-bottom:var(--pt-space-3)}.profile-hero{padding:var(--pt-space-5);border-radius:var(--pt-radius-hero);background:var(--pt-time-gradient);border:var(--pt-line) solid var(--pt-border)}.profile-content{align-items:center;gap:var(--pt-space-6);display:flex}.portrait-ring{width:var(--pt-portrait-width);height:var(--pt-portrait-width);border-radius:var(--pt-radius-full);border:var(--pt-line-strong) solid var(--pt-portrait-border);background:var(--pt-surface);flex-shrink:0;position:relative;overflow:hidden}.portrait-ring img{object-fit:cover;width:100%;height:100%;display:block}.profile-identity{min-width:0;max-width:var(--pt-bio-width)}.profile-title{align-items:center;gap:var(--pt-space-2);flex-wrap:wrap;display:flex}.profile-title h1{font:var(--pt-weight-semibold) var(--pt-text-hero)/var(--pt-leading-tight) var(--pt-font-display);letter-spacing:var(--pt-tracking-tight);word-break:normal;overflow-wrap:anywhere;margin:0}.profile-sector{font-size:var(--pt-text-sm);color:var(--pt-secondary);flex-basis:100%}.profile-identity blockquote{font-size:var(--pt-text-base);color:var(--pt-text);margin:var(--pt-space-3) 0}.profile-identity p{font-size:var(--pt-text-base);line-height:var(--pt-leading-body);color:var(--pt-secondary);max-width:var(--pt-prose-width);margin:0}.profile-social{align-items:center;gap:var(--pt-space-4);margin-top:var(--pt-space-3);color:var(--pt-secondary);font-size:var(--pt-text-xs);flex-wrap:wrap;display:flex}.profile-social>span:first-child{align-items:center;gap:var(--pt-space-1);display:flex}.profile-social img{filter:var(--pt-icon-filter)}.detail-stats{padding:var(--pt-space-4) 0;margin-bottom:var(--pt-space-3);gap:var(--pt-space-6);border-top:0;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-stat{min-width:0;padding:var(--pt-space-4);background:var(--pt-surface);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-radius)}.detail-stat h2{font-size:var(--pt-text-sm);font-weight:var(--pt-weight-normal);color:var(--pt-secondary);margin:0 0 var(--pt-space-2)}.detail-stat strong{font:var(--pt-weight-semibold) var(--pt-text-2xl)/var(--pt-leading-tight) var(--pt-font-mono);white-space:nowrap}.detail-stat.gold strong{color:var(--pt-value)}.detail-stat>span{font-size:var(--pt-text-xs);margin-top:var(--pt-space-2);display:block}.stat-compact-label,.stat-unit{display:none}.detail-grid{grid-template-columns:minmax(0, 2.4fr) minmax(var(--pt-size-280), 1fr);gap:var(--pt-column-gap);align-items:start;display:grid}.detail-left,.detail-right,.detail-evidence-grid{gap:var(--pt-section-gap);flex-direction:column;min-width:0;display:flex}.pt-panel{background:var(--pt-surface);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-radius);padding:var(--pt-space-5);min-width:0}.pt-panel header{justify-content:space-between;align-items:center;gap:var(--pt-space-2);margin-bottom:var(--pt-space-4);flex-wrap:wrap;display:flex}.pt-panel header h2{font-size:var(--pt-text-lg);font-weight:var(--pt-weight-semibold);margin:0}.pt-panel header h2>span{font-size:var(--pt-text-xs);color:var(--pt-secondary);margin-left:var(--pt-space-2);font-weight:var(--pt-weight-normal)}.pt-panel header>a,.pt-panel header>button{align-items:center;gap:var(--pt-space-1);font-size:var(--pt-text-xs);color:var(--pt-secondary);display:inline-flex}.chart-toolbar{justify-content:space-between;align-items:center;gap:var(--pt-space-3);border-bottom:var(--pt-line) solid var(--pt-divider);flex-wrap:wrap;padding-bottom:0;display:flex}.range-options{align-items:center;gap:var(--pt-space-1);min-width:0;max-width:100%;display:flex;overflow-x:auto}.range-options button{font-size:var(--pt-control-label);color:var(--pt-secondary);border-radius:var(--pt-filter-radius);padding:var(--pt-space-1) var(--pt-space-2);min-height:var(--pt-filter-height);min-width:var(--pt-filter-height);flex-shrink:0}.range-options button:hover:not(.active){background:var(--pt-hover)}.range-options button.active{background:var(--pt-button-gradient);color:var(--pt-primary-ink)}.price-chart{gap:var(--pt-space-3);padding-top:var(--pt-space-6);height:var(--pt-chart-height);display:flex}.chart-y{padding-bottom:var(--pt-space-7);font:var(--pt-text-xs) var(--pt-font-mono);color:var(--pt-secondary);flex-direction:column;justify-content:space-between;display:flex}.chart-plot{flex:1;min-width:0;position:relative}.chart-gridlines{inset:0 0 var(--pt-space-7);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.chart-gridlines span{border-bottom:var(--pt-line) solid var(--pt-border)}.chart-art{inset:var(--pt-space-2) 0 var(--pt-space-7);position:absolute}.chart-art:before,.chart-art:after{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chart-art:before{background:var(--pt-chart-fill);opacity:var(--pt-chart-opacity);-webkit-mask-image:url(/design/detail/chart-fill.svg);mask-image:url(/design/detail/chart-fill.svg)}.chart-art:after{background:var(--pt-chart-line);-webkit-mask-image:url(/design/detail/chart-line.svg);mask-image:url(/design/detail/chart-line.svg)}.chart-value{top:calc(-1 * var(--pt-space-2));padding:var(--pt-space-1) var(--pt-space-2);border-radius:var(--pt-radius);background:var(--pt-primary);color:var(--pt-primary-ink);font:var(--pt-text-xs) var(--pt-font-mono);position:absolute;right:0}.chart-x{justify-content:space-between;gap:var(--pt-space-1);color:var(--pt-secondary);font:var(--pt-text-xs) var(--pt-font-mono);display:flex;position:absolute;bottom:0;left:0;right:0}.chart-empty{min-height:var(--pt-chart-height);padding:var(--pt-space-6);text-align:center;color:var(--pt-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.chart-empty svg{color:var(--pt-accent)}.chart-empty h3{color:var(--pt-text);font-size:var(--pt-text-base);margin-top:var(--pt-space-3)}.chart-empty p{font-size:var(--pt-text-sm);max-width:var(--pt-size-360)}.chain-panel{border:0;border-top:var(--pt-line) solid var(--pt-border);background:0 0;border-radius:0;padding-inline:0}.chain-panel dl{gap:0 var(--pt-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chain-panel dl>div{justify-content:space-between;align-items:baseline;gap:var(--pt-space-3);min-width:0;padding:var(--pt-space-2) 0;font-size:var(--pt-text-sm);display:flex}.chain-panel dt{color:var(--pt-secondary)}.chain-panel dd{font-family:var(--pt-font-mono);overflow-wrap:anywhere;text-align:right}.pending-badge{color:var(--pt-gold);font-size:var(--pt-text-xs);border:var(--pt-line) solid var(--pt-rank-gold-border);padding:var(--pt-space-1) var(--pt-space-2);border-radius:var(--pt-radius)}.supporter-total{font:var(--pt-weight-semibold) var(--pt-text-hero) var(--pt-font-mono);display:block}.supporter-total small{font:var(--pt-text-sm) var(--pt-font-body);color:var(--pt-secondary);margin-top:var(--pt-space-2);display:block}.distribution-empty{margin-top:var(--pt-space-4);border-top:var(--pt-line) solid var(--pt-border);padding-top:var(--pt-space-4);color:var(--pt-secondary);font-size:var(--pt-text-sm)}.distribution-empty>span{color:var(--pt-muted);font-size:var(--pt-text-2xl)}.archive-panel ul{margin:0;padding:0;list-style:none}.archive-panel li{align-items:center;gap:var(--pt-space-2);padding:var(--pt-space-3) 0;border-bottom:var(--pt-line) solid var(--pt-divider);font-size:var(--pt-text-sm);grid-template-columns:var(--pt-space-5) minmax(0, 1fr) auto auto;flex-wrap:wrap;display:grid}.archive-panel li:last-child{border-bottom:0}.record-avatar{width:var(--pt-space-5);height:var(--pt-space-5);border-radius:var(--pt-radius-full);background:var(--pt-hover);color:var(--pt-secondary);font-size:var(--pt-text-xs);flex-shrink:0;place-items:center;display:grid}.record-name{color:var(--pt-secondary)}.record-value{font-family:var(--pt-font-mono);white-space:nowrap;margin-left:auto}.record-value small{margin-left:var(--pt-space-1);font-size:inherit}.archive-panel time{color:var(--pt-muted);font-size:var(--pt-text-xs);margin-left:auto}.detail-ctas{gap:var(--pt-space-2);flex-direction:column;display:flex}.detail-ctas>button,.detail-ctas>a{align-items:center;gap:var(--pt-space-3);min-height:var(--pt-touch-target);border-radius:var(--pt-control-radius);padding:var(--pt-space-3) var(--pt-space-4);text-align:left;border:0;display:flex}.detail-ctas strong{font-size:var(--pt-text-sm);font-weight:var(--pt-weight-medium);display:block}.detail-ctas small{font-size:var(--pt-text-xs);margin-top:var(--pt-space-1);display:block}.detail-ctas>*>svg:last-child{flex-shrink:0;margin-left:auto}.support-cta{background:var(--pt-primary);color:var(--pt-primary-ink)}.support-cta:hover{background:var(--pt-primary-hover)}.issue-cta{background:var(--pt-surface);color:var(--pt-text)}.cta-mark{font:var(--pt-weight-semibold) var(--pt-text-xl) var(--pt-font-display);place-items:center;display:grid}.module-empty{color:var(--pt-secondary);text-align:center;font-size:var(--pt-text-sm);padding:var(--pt-space-6) 0}.share-feedback{bottom:var(--pt-space-5);z-index:var(--pt-layer-status);border-radius:var(--pt-radius);background:var(--pt-surface-raised);color:var(--pt-text);text-align:center;max-width:90vw;font-size:var(--pt-text-sm);position:fixed;left:50%;transform:translate(-50%)}.share-feedback:not(:empty){border:var(--pt-line) solid var(--pt-border);padding:var(--pt-space-3) var(--pt-space-4)}@media (max-width:1100px){.detail-grid{grid-template-columns:minmax(0, 2fr) minmax(var(--pt-size-240), 1fr)}.detail-stat{padding-inline:var(--pt-space-4)}}@media (max-width:900px){.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767px){.desktop-filters{display:none}.mobile-filter-group{gap:var(--pt-space-2);align-items:center;width:100%;display:flex}.mobile-filter-trigger,.mobile-period-trigger{min-height:var(--pt-touch-target);font-size:var(--pt-control-label);display:inline-flex}.mobile-filter-config{border:var(--pt-line) solid var(--pt-border);margin-left:auto}.pt-account-trigger>span{display:none}.site-header .pt-language-trigger,.site-header .pt-account-trigger{padding:var(--pt-space-2);min-height:var(--pt-touch-target)}.detail-main{padding:var(--pt-space-6) var(--pt-gutter) calc(var(--pt-space-8) + env(safe-area-inset-bottom))}.detail-toolbar{margin-bottom:var(--pt-space-4)}.detail-top-actions .pt-button{padding:var(--pt-space-2);min-width:var(--pt-touch-target);min-height:var(--pt-touch-target)}.detail-top-actions .pt-button>span{display:none}.profile-content{align-items:center;gap:var(--pt-space-4);grid-template-columns:var(--pt-portrait-mobile-width) minmax(0, 1fr);column-gap:var(--pt-space-4);row-gap:var(--pt-space-3);display:grid}.portrait-ring{width:var(--pt-portrait-mobile-width);height:var(--pt-portrait-mobile-width)}.profile-title h1{font-size:var(--pt-text-value)}.profile-identity{flex:1;display:contents}.profile-social{gap:var(--pt-space-3)}.detail-stats{gap:var(--pt-space-6) var(--pt-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.detail-stat{padding:var(--pt-space-3)}.detail-stat h2{font-size:var(--pt-text-sm)}.detail-stat strong{font-size:var(--pt-text-2xl)}.detail-left,.detail-right{display:contents}.detail-grid{gap:var(--pt-section-gap);flex-direction:column;display:flex}.detail-grid>*,.detail-left>*,.detail-right>*{width:100%}.chart-panel{order:1}.chain-panel{order:3}.detail-evidence-grid{gap:var(--pt-section-gap);order:4;grid-template-columns:minmax(0,1fr)}.detail-ctas{order:5}.pt-panel{padding:var(--pt-space-3)}.detail-evidence-grid .pt-panel header h2{font-size:var(--pt-text-lg)}.supporter-total{font-size:var(--pt-text-2xl)}.pending-badge{padding:var(--pt-line-strong) var(--pt-space-1)}.chart-toolbar{gap:var(--pt-space-3)}.range-options{margin-left:auto}.range-options button{min-height:var(--pt-touch-target)}.price-chart{height:var(--pt-chart-mobile-height)}.chain-panel dl{grid-template-columns:minmax(0,1fr)}.archive-panel .record-value{margin-left:0}.archive-panel li{grid-template-columns:var(--pt-space-5) minmax(0, 1fr) auto auto;font-size:var(--pt-text-sm);align-items:center;gap:var(--pt-space-2);display:grid}.archive-panel time{font-size:var(--pt-text-xs);margin-left:0}}@media (max-width:359px){.profile-content{gap:var(--pt-space-3);grid-template-columns:var(--pt-portrait-mobile-width) minmax(0, 1fr);align-items:center;column-gap:var(--pt-space-4);row-gap:var(--pt-space-3);display:grid}.profile-title h1{font-size:var(--pt-text-2xl)}.detail-evidence-grid{grid-template-columns:minmax(0,1fr)}.pt-dialog,.plustable-dialog{padding:var(--pt-space-5)!important}}:is([role=dialog]:has(#email-otp-email),[role=dialog]:has(#email-otp-code)){background:var(--pt-surface-raised);color:var(--pt-text);border:var(--pt-line) solid var(--pt-border);border-radius:var(--pt-radius-hero);padding:var(--pt-space-7);box-shadow:var(--pt-shadow-dialog)}:is(.pt-login-panel input,[role=dialog]:has(#email-otp-email) input){border-radius:var(--pt-control-radius);font-size:var(--pt-field-label)}@media (max-width:767px){.profile-title{grid-area:1/2}.profile-identity blockquote,.profile-identity p,.profile-social{grid-column:1/-1;margin:0}.profile-social{margin-top:var(--pt-space-1)}.archive-panel li{align-items:center}.distribution-empty{margin-top:var(--pt-space-4)}}@media (max-width:900px){.ranking-controls{flex-wrap:wrap}.ranking-tabs{max-width:100%}.filters{margin-left:auto}}@media (max-width:767px){.ranking-controls{gap:var(--pt-space-2);padding-bottom:var(--pt-space-3);margin-bottom:var(--pt-space-3)}.ranking-controls .filters{width:100%;margin-left:0}.ranking-tabs{gap:var(--pt-space-4);width:100%}.ranking-tabs button{padding-inline:var(--pt-space-1);font-size:var(--pt-text-sm);min-height:var(--pt-touch-target)}}:is(.pt-dialog>button:last-child,[role=dialog]:has(#email-otp-email)>button:last-child,[role=dialog]:has(#email-otp-code)>button:last-child){width:var(--pt-touch-target);height:var(--pt-touch-target);place-items:center;display:grid}.pt-dialog>h2,.pt-share-dialog>h2{padding-right:var(--pt-space-10)}.pt-page-search:focus-within{border-color:var(--pt-accent)}:is(.pt-login-panel [aria-busy]:has(#email-otp-email) button,.pt-login-panel [aria-busy]:has(#email-otp-code) button,[role=dialog] [aria-busy]:has(#email-otp-email) button,[role=dialog] [aria-busy]:has(#email-otp-code) button){border-radius:var(--pt-control-radius)}:is([role=dialog]:has(#email-otp-email)>div:first-child,[role=dialog]:has(#email-otp-code)>div:first-child){text-align:left;padding-right:var(--pt-space-6)}
