/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--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);--radius-panel:var(--radius-panel);--radius-tile:var(--radius-tile)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.order-last{order:9999}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-20{height:calc(var(--spacing) * 20)}.h-96{height:calc(var(--spacing) * 96)}.h-\[61px\]{height:61px}.h-\[340px\]{height:340px}.h-\[600px\]{height:600px}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-20{width:calc(var(--spacing) * 20)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[400px\]{max-width:400px}.max-w-\[1400px\]{max-width:1400px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[var\(--gap-tile\)\]{gap:var(--gap-tile)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-inset\/50{background-color:var(--surface-inset)}@supports (color:color-mix(in lab,red,red)){.bg-inset\/50{background-color:color-mix(in oklab,var(--surface-inset) 50%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ink-dim{color:var(--text-dim)}.text-red-400{color:var(--color-red-400)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-40{opacity:.4}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.hover\:text-ink-muted:hover{color:var(--text-muted)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:order-none{order:0}.sm\:ml-0{margin-left:0}.sm\:ml-auto{margin-left:auto}.sm\:h-\[460px\]{height:460px}.sm\:w-\[260px\]{width:260px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--gray-1000:#111;--gray-950:#171717;--gray-900:#1c1c1c;--gray-850:#232323;--gray-800:#2b2b2b;--gray-750:#333;--gray-700:#3a3a3a;--gray-600:#4a4a4a;--gray-500:#5c5c5c;--gray-400:#7d7d7d;--gray-300:#a8a8a8;--gray-200:#cfcfcf;--gray-100:#ededed;--white:#fff;--orange-100:#ffe6c2;--orange-200:#ffd193;--orange-300:#f9b45c;--orange-400:#f5a22d;--orange-500:#f5851f;--orange-600:#d96c12;--orange-700:#a4500c;--orange-900:#7a3410;--teal-200:#7fe1ea;--teal-300:#4dd0e1;--teal-400:#35c6d4;--teal-500:#1d8a96;--teal-700:#125a63;--teal-900:#0e3b3e;--olive-400:#b5a32a;--olive-700:#6d6116;--red-400:#d9483a;--red-600:#a32b20;--green-400:#3fbf4a;--blue-500:#2e3aa8;--violet-500:#4b2ecc;--sky-300:#7fc4d8;--bg-page:var(--gray-900);--bg-page-alt:var(--gray-950);--surface-panel:#232323f0;--surface-panel-solid:var(--gray-800);--surface-raised:var(--gray-750);--surface-tile:var(--gray-700);--surface-tile-hover:#454545;--surface-inset:var(--gray-1000);--surface-scrim:#000000b8;--text-strong:var(--white);--text-body:var(--gray-100);--text-muted:var(--gray-300);--text-dim:var(--gray-400);--text-disabled:var(--gray-500);--text-accent:var(--orange-500);--text-system:var(--teal-300);--text-on-accent:#1c1408;--border-subtle:#3d3d3d;--border-default:var(--gray-600);--border-strong:var(--gray-500);--border-accent:var(--orange-500);--border-inset:#0a0a0a;--accent:var(--orange-500);--accent-hover:var(--orange-400);--accent-press:var(--orange-600);--accent-soft:#f5851f24;--system:var(--teal-400);--system-soft:#35c6d424;--focus-ring:var(--orange-400);--status-cargo:var(--teal-500);--status-flight:var(--orange-600);--status-crew:var(--olive-400);--status-danger:var(--red-400);--status-ok:var(--green-400);--alert-info-bg:#123c42;--alert-success-bg:#173d1b;--alert-warning-bg:#3d3610;--alert-error-bg:#4a1710;--alert-info-line:var(--system);--alert-success-line:var(--status-ok);--alert-warning-line:var(--olive-400);--alert-error-line:var(--status-danger);--alert-info-body:#bfe9ef;--alert-success-body:#c6e9c9;--alert-warning-body:#e8dfb0;--alert-error-body:#f2c6bf;--font-display:var(--font-chakra),"Arial Narrow",system-ui,sans-serif;--font-ui:var(--font-chakra),system-ui,sans-serif;--font-body:var(--font-barlow),system-ui,-apple-system,sans-serif;--font-mono:var(--font-share-tech),ui-monospace,monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-38:38px;--fs-48:48px;--fs-64:64px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-loose:1.6;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-logo:.02em;--ls-display:.01em;--ls-label:.09em;--ls-tab:.12em;--ls-body:0;--type-logo:var(--fw-bold) var(--fs-30)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-bold) var(--fs-38)/var(--lh-tight) var(--font-display);--type-h2:var(--fw-bold) var(--fs-24)/var(--lh-snug) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-18)/var(--lh-snug) var(--font-display);--type-panel-title:var(--fw-bold) var(--fs-16)/var(--lh-snug) var(--font-ui);--type-tab:var(--fw-semibold) var(--fs-13)/1 var(--font-ui);--type-label:var(--fw-semibold) var(--fs-11)/1 var(--font-ui);--type-button:var(--fw-semibold) var(--fs-13)/1 var(--font-ui);--type-body:var(--fw-regular) var(--fs-16)/var(--lh-normal) var(--font-body);--type-body-sm:var(--fw-regular) var(--fs-13)/var(--lh-normal) var(--font-body);--type-stat:var(--fw-semibold) var(--fs-13)/1.3 var(--font-body);--type-mono:var(--fw-regular) var(--fs-12)/1.4 var(--font-mono);--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:40px;--space-12:56px;--space-13:72px;--space-14:96px;--gap-tile:6px;--gap-stack:8px;--gap-section:24px;--pad-panel:14px;--pad-tile:10px;--pad-control-x:14px;--pad-control-y:8px;--panel-max:1720px;--viewport-gutter:32px;--radius-0:0px;--radius-xs:2px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-badge:3px;--radius-panel:5px;--radius-tile:4px;--border-w:1px;--border-w-strong:2px;--shadow-panel:0 18px 48px #0000008c;--shadow-raised:0 2px 0 #00000073;--shadow-tile:inset 0 1px 0 #ffffff0a;--shadow-inset:inset 0 2px 4px #0009;--ring-focus:0 0 0 2px #f5a22dd9;--ring-selected:0 0 0 2px var(--gray-200);--scrim-bottom:linear-gradient(0deg,#000000d9,#0000);--scrim-panel:linear-gradient(180deg,#00000059,#000000a6);--dur-instant:80ms;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-standard:cubic-bezier(.4,0,.2,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}body{background:var(--bg-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--ls-display);margin:0}p{text-wrap:pretty;margin:0}::selection{background:var(--accent);color:var(--text-on-accent)}:focus-visible{box-shadow:var(--ring-focus);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--gray-950)}::-webkit-scrollbar-thumb{background:var(--gray-600);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.u-label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.u-mono{font:var(--type-mono)}.u-prose a{color:var(--text-accent);transition:var(--transition-control);border-bottom:1px solid #f5851f59;text-decoration:none}.u-prose a:hover{color:var(--orange-400);border-bottom-color:var(--orange-400)}.u-prose a:active{color:var(--orange-600)}.ud-btn{font:var(--type-button);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-4);transition:var(--transition-control);white-space:nowrap;border:1px solid #0000;padding:8px 14px;display:inline-flex}.ud-btn--sm{font-size:var(--fs-11);padding:6px 10px}.ud-btn--lg{font-size:var(--fs-16);padding:12px 22px}.ud-btn--block{width:100%}.ud-btn--primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.ud-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.ud-btn--primary:active{background:var(--accent-press);transform:translateY(1px)}.ud-btn--secondary{background:var(--surface-raised);color:var(--text-body);border-color:var(--border-default)}.ud-btn--secondary:hover{border-color:var(--border-strong);background:#3f3f3f}.ud-btn--secondary:active{transform:translateY(1px)}.ud-btn--outline{color:var(--text-body);border-color:var(--border-default);background:0 0}.ud-btn--outline:hover{border-color:var(--border-strong);background:#ffffff0d}.ud-btn--outline:active{transform:translateY(1px)}.ud-btn--liked{color:var(--red-400);border-color:var(--red-400);background:0 0}.ud-btn--liked:hover{background:#d9483a1f}.ud-btn--liked:active{transform:translateY(1px)}.ud-btn--ghost{color:var(--text-muted);background:0 0;border-color:#0000}.ud-btn--ghost:hover{color:var(--accent-hover)}.ud-btn--danger{background:var(--red-600);color:var(--text-strong);border-color:var(--red-600)}.ud-btn--danger:hover{background:var(--red-400);border-color:var(--red-400)}.ud-btn:disabled{opacity:.45;cursor:default;color:var(--text-disabled);transform:none}.ud-iconbtn{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-body);cursor:pointer;transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex}.ud-iconbtn:hover{border-color:var(--border-strong);background:#3f3f3f}.ud-iconbtn[aria-pressed=true]{border-color:var(--accent);color:var(--text-accent)}@media (min-width:40rem){.ud-menu-toggle{display:none}}.ud-progresso{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.ud-progresso:after{content:"";background:var(--accent);width:0;height:100%;box-shadow:0 0 6px var(--accent);display:block}@supports (color:color-mix(in lab,red,red)){.ud-progresso:after{box-shadow:0 0 6px color-mix(in srgb,var(--accent) 70%,transparent)}}.ud-progresso:after{animation:ud-progresso 12s cubic-bezier(.05,.8,.2,1) forwards}.ud-progresso[data-fase=saindo]{opacity:0;transition:opacity .26s ease-out}@keyframes ud-progresso{0%{width:0}30%{width:42%}70%{width:74%}to{width:92%}}@media (prefers-reduced-motion:reduce){.ud-progresso:after{width:45%;animation:none}.ud-progresso[data-fase=saindo]{transition:none}}.ud-avatar-btn{border:2px solid var(--border-default);background:var(--surface-raised);cursor:pointer;width:36px;height:36px;transition:var(--transition-control);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.ud-avatar-btn:hover{border-color:var(--accent)}.ud-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ud-avatar--fallback{background:var(--gray-600);color:var(--text-strong);font:var(--fw-semibold) var(--fs-14)/1 var(--font-body);justify-content:center;align-items:center;display:flex}.ud-user-menu{background:var(--surface-panel-solid);border:1px solid var(--border-default);border-radius:var(--radius-sm);z-index:20;min-width:180px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.ud-user-menu__item{width:100%;font:var(--type-body-sm);color:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 14px;text-decoration:none;transition:background .1s;display:block}.ud-user-menu__item:hover{color:var(--text-strong);background:#ffffff0f}.ud-user-menu__item--icone{align-items:center;gap:10px;display:flex}.ud-user-menu__item--icone svg{opacity:.8;flex:none}.ud-user-menu__item--icone:hover svg{opacity:1}.ud-user-menu__row{justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.ud-user-menu__sep{border:none;border-top:1px solid var(--border-subtle);margin:4px 0}.ud-locale-btn{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;width:36px;height:36px;transition:var(--transition-control);justify-content:center;align-items:center;padding:0;display:inline-flex}.ud-locale-btn:hover{border-color:var(--border-strong)}.ud-locale-btn:focus-visible{border-color:var(--border-accent);outline:none}.ud-locale-menu{min-width:150px}.ud-user-menu__item[aria-checked=true]{color:var(--text-strong);background:#ffffff0a}.ud-panel{background:var(--surface-panel-solid);border:1px solid var(--border-default);border-radius:var(--radius-panel);overflow:hidden}.ud-panel--floating{background:var(--surface-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-panel)}.ud-panel__head{justify-content:space-between;align-items:center;gap:var(--space-6);padding:10px var(--pad-panel);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);display:flex}.ud-panel__title{font:var(--type-panel-title);text-transform:uppercase;letter-spacing:.04em;color:var(--text-strong)}.ud-panel__body{padding:var(--pad-panel)}.ud-panel__body--flush{padding:0}.ud-section{align-items:center;gap:var(--space-7);background:var(--surface-raised);border-radius:var(--radius-xs);padding:6px 10px;display:flex}.ud-section__label{font:var(--type-tab);letter-spacing:var(--ls-tab);text-transform:uppercase;color:var(--text-system)}.ud-section__label--accent{color:var(--text-accent)}.ud-section__label--muted{color:var(--text-muted)}.ud-section__count{font:var(--type-body-sm);color:var(--text-dim)}.ud-tile{gap:var(--space-3);padding:0 0 var(--pad-tile);background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);box-shadow:var(--shadow-tile);cursor:pointer;text-align:left;transition:var(--transition-control);flex-direction:column;display:flex;overflow:hidden}.ud-tile:hover{background:var(--surface-tile-hover);border-color:var(--border-default)}.ud-tile[aria-current=true]{box-shadow:var(--ring-selected)}.ud-tile__thumb{background-color:var(--gray-850);background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:16px 16px;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.ud-tile__thumb--sm{height:92px}.ud-tile__thumb--lg{height:200px}.ud-tile__name{font:var(--fw-semibold) var(--fs-16)/1.25 var(--font-body);color:var(--text-strong);padding:var(--space-1) var(--pad-tile) 0}.ud-tile__meta{font:var(--type-mono);color:var(--text-dim);padding:0 var(--pad-tile)}.ud-shipcard{background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);height:100%;box-shadow:var(--shadow-tile);transition:var(--transition-control),transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ud-shipcard:hover{background:var(--surface-tile-hover);border-color:var(--border-default);transform:translateY(-2px)}.ud-shipcard:hover .ud-shipcard__title{color:var(--accent-hover)}.ud-shipcard:focus-visible{box-shadow:var(--ring-focus);outline:none}.ud-shipcard__thumb{aspect-ratio:4/3;background-color:var(--gray-850);background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:16px 16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ud-shipcard__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.ud-shipcard:hover .ud-shipcard__thumb img{transform:scale(1.04)}.ud-shipcard__sem-miniatura{font:var(--type-mono);color:var(--text-dim)}.ud-shipcard__versao{top:var(--space-3);right:var(--space-3);font:var(--type-label);letter-spacing:var(--ls-label);color:var(--text-body);border-radius:var(--radius-badge);background:#0000009e;border:1px solid #ffffff24;padding:3px 6px;position:absolute}.ud-shipcard__body{gap:var(--space-4);padding:var(--space-5) var(--pad-tile);flex-direction:column;flex:1;display:flex}.ud-shipcard__title{font:var(--fw-semibold) var(--fs-18)/1.25 var(--font-body);color:var(--text-strong);-webkit-line-clamp:2;transition:color var(--dur-fast) var(--ease-standard);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ud-shipcard__autor{font:var(--type-body-sm);min-width:0}.ud-shipcard__autor>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-shipcard__stats{margin:auto calc(var(--pad-tile) * -1) 0;padding:var(--space-4) var(--pad-tile) 0;border-top:1px solid var(--border-default);align-items:center;gap:var(--space-3) var(--space-7);font:var(--type-stat);color:var(--text-muted);flex-wrap:wrap;display:flex}.ud-shipcard__stat{align-items:center;gap:var(--space-2);display:inline-flex}.ud-shipcard__stat svg{color:var(--text-dim);flex:none}.ud-shipcard__stat--zero,.ud-shipcard__stat--zero svg{color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.ud-shipcard,.ud-shipcard__thumb img{transition:none}.ud-shipcard:hover,.ud-shipcard:hover .ud-shipcard__thumb img{transform:none}}.ud-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.ud-tab{font:var(--type-tab);letter-spacing:var(--ls-tab);text-transform:uppercase;cursor:pointer;border-radius:var(--radius-xs);border:1px solid var(--border-subtle);color:var(--text-muted);transition:var(--transition-control);background:0 0;align-items:center;padding:8px 12px;display:inline-flex}.ud-tab:hover{border-color:var(--border-default);color:var(--text-body)}@media (max-width:39.999rem){.ud-tabs--topo{background:var(--surface-panel-solid);border:1px solid var(--border-default);border-radius:var(--radius-sm);z-index:20;flex-direction:column;align-items:stretch;gap:0;padding:4px 0;display:none;position:absolute;top:calc(100% - 6px);left:16px;right:16px;box-shadow:0 8px 24px #0006}.ud-tabs--topo[data-aberto]{display:flex}.ud-tabs--topo .ud-tab{background:0 0;border:none;border-radius:0;justify-content:flex-start;padding:14px}.ud-tabs--topo .ud-tab[data-active=true]{background:#ffffff0f}}.ud-tab[aria-selected=true],.ud-tab[data-active=true]{background:var(--surface-panel-solid);border-color:var(--border-strong);color:var(--text-accent)}.ud-tab__count{font:var(--type-body-sm);letter-spacing:0;color:var(--text-dim);margin-left:6px;line-height:1}.ud-tab[data-active=true] .ud-tab__count{color:var(--text-muted)}.ud-fichario{--folha:var(--surface-panel-solid);flex-direction:column;display:flex}.ud-fichario--poco{--folha:var(--surface-inset)}.ud-tabs--fichario{z-index:1;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:flex-end;gap:0;position:relative;overflow-x:auto}.ud-tabs--fichario::-webkit-scrollbar{display:none}.ud-tabs--fichario .ud-tab{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--bg-page-alt);border-bottom-color:var(--border-default);white-space:nowrap;flex:none}.ud-tabs--fichario .ud-tab+.ud-tab{margin-left:-1px}.ud-tabs--fichario .ud-tab:hover{background:var(--gray-850)}.ud-tabs--fichario .ud-tab[aria-selected=true],.ud-tabs--fichario .ud-tab[data-active=true]{z-index:2;background:var(--folha);border-color:var(--border-default);border-bottom-color:var(--folha);position:relative}.ud-tabs--fichario .ud-tab:focus-visible{z-index:3;position:relative}.ud-fichario__seletor{display:none}@media (max-width:39.999rem){.ud-fichario:has(>.ud-fichario__seletor)>.ud-tabs--fichario{display:none}.ud-fichario:has(>.ud-fichario__seletor)>.ud-fichario__folha{border-radius:var(--radius-panel);margin-top:0}.ud-fichario__seletor{margin-bottom:var(--space-6);display:block}}.ud-fichario__select{width:100%;font:var(--type-body);padding:11px 32px 11px 12px}.ud-fichario__folha{background:var(--folha);border:1px solid var(--border-default);border-radius:0 0 var(--radius-panel) var(--radius-panel);padding:var(--pad-panel);margin-top:-1px}.ud-fichario__folha--rente{padding:0;overflow:hidden}.ud-fichario__folha--rente .ud-starmap-painel{inset-block:var(--space-4);width:min(440px,calc(100% - var(--space-4) * 2))}.ud-fichario__folha--rente .ud-starmap-painel[data-lado=direita]{right:var(--space-4)}.ud-fichario__folha--rente .ud-starmap-painel[data-lado=esquerda]{left:var(--space-4)}.ud-fichario__folha .ud-starmap{border-color:#0000;border-radius:0}.ud-revelar{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.ud-revelar::-webkit-details-marker{display:none}.ud-revelar:hover .ud-section__label{color:var(--text-accent)}.ud-revelar:after{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);flex:none;width:6px;height:6px;margin-left:auto;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}details[open]>.ud-revelar:after{transform:translateY(1px)rotate(225deg)}.ud-stat{align-items:baseline;gap:var(--space-3);background:var(--gray-850);border-radius:var(--radius-xs);font:var(--type-stat);color:var(--text-body);padding:6px 8px;display:flex}.ud-stat--plain{background:0 0}.ud-stat__label{font-weight:var(--fw-semibold)}.ud-stat__value{color:var(--text-muted);margin-left:auto}.ud-port,.ud-ports,.ud-ports-box{gap:var(--space-2);flex-direction:column;display:flex}.ud-port{background:var(--gray-850);border-radius:var(--radius-xs);padding:6px 8px}.ud-port__kind{align-items:center;gap:var(--space-3);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);display:inline-flex}.ud-port__kind:before{content:"";border-radius:var(--radius-xs);background:var(--port-color,var(--gray-500));flex:none;width:8px;height:8px}.ud-port[data-kind=in]{--port-color:#fff900}.ud-port[data-kind=out]{--port-color:#2100ff}.ud-port[data-kind=pwr]{--port-color:#ff0003}.ud-port[data-kind=plasma]{--port-color:#e9e9e9}.ud-port[data-kind=unset]{--port-color:#676767}.ud-port[data-kind=inout]{--port-color:linear-gradient(90deg,#fff900 50%,#2100ff 0)}.ud-port__text{font:var(--type-body-sm);color:var(--text-body)}.ud-port[data-kind=act],.ud-port[data-kind=pipe]{--port-color:var(--text-dim)}.ud-port[data-kind=act-onoff]{--port-color:#bd2219}.ud-port[data-kind=act-knob]{--port-color:#2a2a2a}.ud-port[data-kind=act-intfloat]{--port-color:#fff900}.ud-port[data-kind=act-knob] .ud-port__kind:before{box-shadow:0 0 0 1px var(--text-dim)}.ud-act__count{color:var(--text-dim)}.ud-act__values{color:var(--text-muted);display:block}.ud-port__text u{color:var(--text-strong)}.ud-sim{--sim-in:#fff900;--sim-out:#2100ff;--sim-out-linha:#7b8bff;gap:var(--space-6);flex-direction:column;display:flex}.ud-sim__corpo{gap:var(--space-4);display:grid}.ud-sim__seta{color:var(--text-dim);justify-content:center;align-items:center;display:flex}.ud-sim__seta svg{transform:rotate(90deg)}@media (min-width:900px){.ud-sim__corpo{grid-template-columns:minmax(260px,360px) auto minmax(0,1fr)}.ud-sim__corpo[data-sem-tempo]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ud-sim__seta svg{transform:none}}.ud-sim__lado,.ud-sim__palco{gap:var(--space-5);padding:var(--pad-panel);background:var(--gray-850);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.ud-sim__grupo,.ud-sim__lado,.ud-sim__palco{min-width:0;flex-direction:column;display:flex}.ud-sim__grupo{gap:var(--space-4);border:0;margin:0;padding:0}.ud-sim__titulo{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-system)}.ud-sim__campo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ud-sim__rotulo{justify-content:space-between;align-items:center;gap:var(--space-4);font:var(--type-body-sm);color:var(--text-muted);display:flex}.ud-sim__controles{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ud-sim__controles .ud-sim__campo:not([data-tipo=numero]){grid-column:1/-1}.ud-sim__porta{align-items:center;gap:var(--space-3);color:var(--text-body);display:inline-flex}.ud-sim__porta:before{content:"";border-radius:var(--radius-xs);background:var(--sim-in);flex:none;width:8px;height:8px}.ud-sim__porta[data-kind=out]:before{background:var(--sim-out);box-shadow:0 0 0 1px var(--sim-out-linha)}.ud-sim__porta[data-tracejada]:before{box-shadow:inset 0 0 0 2px var(--sim-in);background:0 0}.ud-sim__agora,.ud-sim__relogio{font:var(--type-mono);color:var(--text-dim)}.ud-sim__deslizante{align-items:center;gap:var(--space-4);display:flex}.ud-sim__deslizante input[type=range]{min-width:0;accent-color:var(--accent);flex:1}.ud-input.ud-sim__numero{width:7.5em;font:var(--type-mono);font-size:var(--fs-13);flex:none;padding-block:4px}@media (pointer:coarse){.ud-input.ud-sim__numero{font-size:16px}}.ud-input.ud-sim__select{width:auto;font:var(--type-body-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237d7d7d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;flex:none;padding-block:4px;padding-inline:10px 28px}@media (pointer:coarse){.ud-input.ud-sim__select{font-size:16px}}.ud-sim__campo>.ud-input.ud-sim__select{align-self:flex-start}.ud-sim__opcoes{flex-wrap:wrap;gap:4px;display:flex}.ud-sim__opcao{min-width:2.2em;font:var(--type-button);color:var(--text-muted);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);padding:5px 9px}.ud-sim__opcao:hover{color:var(--text-body);border-color:var(--border-default)}.ud-sim__opcao[aria-pressed=true]{color:var(--text-accent);border-color:var(--accent);background:var(--accent-soft)}.ud-sim__saidas{align-items:baseline;gap:var(--space-3) var(--space-7);flex-wrap:wrap;display:flex}.ud-sim__saidas .ud-sim__titulo{flex-basis:100%}.ud-sim__saida{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:inline-flex}.ud-sim__valor{font:var(--fw-bold) var(--fs-30)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.ud-sim__botoes{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ud-sim__relogio{text-align:center}.ud-sim__grafico{width:100%;height:auto;display:block}.ud-sim__quadro{fill:var(--surface-inset);stroke:var(--border-subtle)}.ud-sim__zero{stroke:var(--border-default);stroke-width:1px}.ud-sim__linha{fill:none;stroke-width:2px;stroke-linejoin:round}.ud-sim__linha[data-lado=in]{stroke:var(--sim-in)}.ud-sim__linha[data-lado=out]{stroke:var(--sim-out-linha)}.ud-sim__linha[data-tracejada]{stroke-dasharray:6 4;opacity:.8}.ud-sim__eixo{font:var(--type-mono);fill:var(--text-dim);font-size:11px}@media (max-width:600px){.ud-sim__eixo{font-size:16px}}.ud-badge{align-items:center;gap:var(--space-2);background:var(--gray-600);color:var(--text-strong);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:var(--radius-badge);padding:3px 6px;display:inline-flex}.ud-badge--cargo{background:var(--status-cargo)}.ud-badge--flight{background:var(--status-flight)}.ud-badge--crew{background:var(--status-crew);color:var(--text-on-accent)}.ud-badge--accent{background:var(--accent);color:var(--text-on-accent)}.ud-badge--danger{background:var(--status-danger)}.ud-badge--ok{background:var(--status-ok);color:var(--text-on-accent)}.ud-search{background:var(--surface-inset);border:1px solid var(--border-inset);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);cursor:text;transition:var(--transition-control);align-items:stretch;display:flex}.ud-search:focus-within{border-color:var(--border-accent)}.ud-search input{min-width:0;font:var(--fw-regular) var(--fs-14)/1.2 var(--font-body);color:var(--text-body);background:0 0;border:none;outline:none;flex:1;align-self:stretch;padding:8px 0 8px 10px;font-style:italic}@media (pointer:coarse){.ud-search input{padding-block:11px;font-size:16px}.ud-locale-select{font-size:16px}}.ud-search input,.ud-search input:focus-visible{box-shadow:none}.ud-search input::placeholder{color:var(--text-dim)}.ud-search__icon{align-items:center;padding:0 10px;display:flex}.ud-field{gap:var(--space-2);flex-direction:column;display:flex}.ud-field__head{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.ud-input{width:100%;padding:var(--pad-control-y) var(--pad-control-x);background:var(--surface-inset);border:1px solid var(--border-inset);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font:var(--type-body);color:var(--text-strong);transition:var(--transition-control)}.ud-input::placeholder{color:var(--text-disabled)}.ud-input:hover{border-color:var(--border-default)}.ud-input:focus-visible{border-color:var(--border-accent);box-shadow:var(--shadow-inset),var(--ring-focus);outline:none}.ud-input[aria-invalid=true]{border-color:var(--status-danger)}.ud-textarea{resize:vertical;min-height:64px;line-height:var(--lh-normal)}.ud-field__hint{font:var(--type-body-sm);color:var(--text-dim)}.ud-input-wrap{display:flex;position:relative}.ud-input-wrap .ud-input{padding-right:42px}.ud-input-reveal{cursor:pointer;width:40px;color:var(--text-dim);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:var(--transition-control);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.ud-input-reveal:hover{color:var(--text-body)}.ud-passos{flex-wrap:wrap;margin:0;padding:0;list-style:none}.ud-passo,.ud-passos{align-items:center;gap:var(--space-4);display:flex}.ud-passo{font:var(--type-tab);letter-spacing:var(--ls-tab);text-transform:uppercase;color:var(--text-disabled)}.ud-passo__num{width:22px;height:22px;font:var(--fw-semibold) var(--fs-11)/1 var(--font-ui);letter-spacing:0;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ud-passo[data-estado=feito]{color:var(--text-muted)}.ud-passo[data-estado=feito] .ud-passo__num{background:var(--status-ok);border-color:var(--status-ok);color:var(--surface-inset)}.ud-passo[data-estado=agora]{color:var(--text-accent)}.ud-passo[data-estado=agora] .ud-passo__num{border-color:var(--accent);background:var(--accent-soft)}.ud-passo:not(:last-child):after{content:"";width:var(--space-8);height:1px;margin-left:var(--space-2);background:var(--border-subtle)}.ud-passo[data-estado=feito]:not(:last-child):after{background:var(--border-strong)}.ud-dropzone{align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-7);text-align:center;cursor:pointer;background:var(--surface-inset);border:1px dashed var(--border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-inset);transition:var(--transition-control);flex-direction:column;display:flex}.ud-dropzone:hover{border-color:var(--border-strong);background:var(--gray-950)}.ud-dropzone:focus-within{border-color:var(--border-accent);box-shadow:var(--shadow-inset),var(--ring-focus);outline:none}.ud-dropzone[data-sobre=true]{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.ud-dropzone__icone{color:var(--text-dim);transition:var(--transition-control)}.ud-dropzone[data-sobre=true] .ud-dropzone__icone{color:var(--text-accent)}.ud-dropzone__titulo{font:var(--type-body);color:var(--text-body);max-width:46ch}.ud-dropzone__dica{font:var(--type-body-sm);color:var(--text-dim)}.ud-dropzone__dica code{font:var(--type-mono);background:var(--surface-raised);border-radius:var(--radius-xs);padding:1px 5px}.ud-dropzone[data-ocupado=true]{cursor:progress;opacity:.6;pointer-events:none}.ud-prosa ul{padding-left:1.4em;list-style:outside}.ud-prosa ol{padding-left:1.4em;list-style:decimal}.ud-prosa p+p{margin-top:var(--space-4)}.ud-tags{gap:var(--space-4);flex-direction:column;display:flex}.ud-tags__lista{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ud-tags__ficha{gap:var(--space-3);font:var(--type-body-sm);color:var(--text-body);background:var(--surface-tile);border:1px solid var(--border-default);border-radius:var(--radius-badge);padding:3px 6px 3px 10px}.ud-tags__ficha,.ud-tags__x{align-items:center;display:flex}.ud-tags__x{width:16px;height:16px;color:var(--text-dim);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;justify-content:center}.ud-tags__x:hover{color:var(--text-strong);background:#ffffff1a}.ud-tags__campo{gap:var(--space-3);flex-direction:column;display:flex}.ud-sugestoes{padding:var(--space-2);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);margin:0;list-style:none}.ud-sugestao{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-3) var(--space-5);font:var(--type-body-sm);color:var(--text-body);border-radius:var(--radius-xs);cursor:pointer;display:flex}.ud-sugestao[data-ativa]{color:var(--text-strong);background:#ffffff14}.ud-sugestao__n{color:var(--text-dim);font-variant-numeric:tabular-nums}.ud-editor{flex-direction:column;display:flex}.ud-editor__barra{gap:var(--space-1);padding:var(--space-2);background:var(--surface-raised);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border:1px solid var(--border-inset);border-bottom:none;display:flex}.ud-editor__btn{width:26px;height:26px;font:var(--type-body);color:var(--text-muted);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.ud-editor__btn:hover{color:var(--text-body);background:#ffffff0f}.ud-editor__corpo{border-radius:0 0 var(--radius-sm) var(--radius-sm);overflow-wrap:anywhere;min-height:7.5rem;position:relative}.ud-editor__corpo[data-vazio]:before{content:attr(data-placeholder);left:var(--pad-control-x);right:var(--pad-control-x);top:var(--pad-control-y);color:var(--text-disabled);pointer-events:none;position:absolute}.ud-editor__corpo ul{margin:0;padding-left:1.4em;list-style:outside}.ud-editor__corpo ol{margin:0;padding-left:1.4em;list-style:decimal}.ud-editor__corpo p{margin:0}.ud-foto__x{width:20px;height:20px;color:var(--text-body);border:1px solid var(--border-default);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:#000000a6;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}.ud-foto__x:hover{background:var(--red-600);border-color:var(--red-600)}.ud-nota{align-items:flex-start;gap:var(--space-3);font:var(--type-body-sm);color:var(--text-dim);margin:0;display:flex}.ud-nota__icone{color:var(--status-ok);flex:none;margin-top:2px}.ud-nota--seta .ud-nota__icone{color:var(--text-accent)}.ud-comentarios{--c-avatar:28px;--c-recuo:calc(var(--c-avatar) + var(--space-4));gap:var(--space-10)}.ud-comentarios,.ud-vazio{flex-direction:column;display:flex}.ud-vazio{align-items:center;gap:var(--space-2);padding-block:var(--space-11);text-align:center}.ud-vazio--compacto{padding-block:var(--space-9)}.ud-vazio__icone{width:44px;height:44px;margin-bottom:var(--space-4);color:var(--text-dim);background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:50%;justify-content:center;align-items:center;display:flex}.ud-vazio__icone svg{width:20px;height:20px}.ud-vazio__titulo{font:var(--type-body);font-weight:var(--fw-semibold);color:var(--text-strong)}.ud-vazio__dica{font:var(--type-body-sm);color:var(--text-dim);max-width:44ch}.ud-vazio__acao{justify-content:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ud-comentarios-entrar{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-8);font:var(--type-body-sm);color:var(--text-muted);border:1px dashed var(--border-subtle);border-radius:var(--radius-panel);flex-wrap:wrap;display:flex}.ud-comentario{gap:var(--space-4);flex-direction:column;display:flex}.ud-comentario>:not(.ud-comentario__cabeca){margin-left:var(--c-recuo)}.ud-comentario__cabeca{gap:var(--space-2) var(--space-5);font:var(--type-body-sm);flex-wrap:wrap}.ud-comentario__cabeca,.ud-comentario__editar{align-items:center;color:var(--text-dim);display:flex}.ud-comentario__editar{width:24px;height:24px;border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;flex:none;justify-content:center;margin-left:auto}.ud-comentario__editar:hover{color:var(--text-strong);background:#ffffff14}.ud-comentario__versao{font:var(--type-mono);color:var(--text-dim);background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-badge);padding:1px 6px}.ud-comentario__versao--velha{color:var(--text-muted)}.ud-comentario__corpo{font:var(--type-body);color:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.ud-comentario__acoes{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ud-comentario__curtir:hover:not([aria-pressed=true]){color:var(--red-400)}.ud-comentario__curtir:not(button){cursor:default}.ud-comentario__imagens{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ud-comentario__imagem{position:relative}.ud-comentario__imagem-btn{cursor:zoom-in;border-radius:var(--radius-tile);background:0 0;border:none;padding:0;display:block}.ud-comentario__imagem-btn:focus-visible{box-shadow:var(--ring-focus);outline:none}.ud-comentario__imagem img{object-fit:cover;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);width:auto;max-width:220px;height:auto;max-height:160px;display:block}.ud-comentario__imagem-x{width:20px;height:20px;font:var(--type-body-sm);color:var(--text-strong);border:1px solid var(--border-default);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:#000000a6;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:4px;right:4px}.ud-comentario__imagem-x:hover{background:var(--red-600);border-color:var(--red-600)}.ud-comentario__respostas{gap:var(--space-8);margin-top:var(--space-7);margin-left:calc(var(--c-avatar) / 2);padding-left:calc(var(--c-recuo) - var(--c-avatar) / 2);border-left:1px solid var(--border-subtle);flex-direction:column;display:flex}.ud-comentario--recolhivel{cursor:pointer}.ud-comentario--recolhivel .ud-comentario__corpo{cursor:text}.ud-comentario__respostas--recolhidas{margin-top:var(--space-3);align-items:flex-start}.ud-comentario-form{gap:var(--space-5);--avatar-col:28px;--recuo:calc(var(--avatar-col) + var(--space-5));flex-direction:column;display:flex}.ud-comentario-form__linha{grid-template-columns:var(--avatar-col) minmax(0,1fr);align-items:start;gap:var(--space-5);display:grid}.ud-comentario-form:has(.ud-comentario-form__linha)>.ud-comentario-form__acoes,.ud-comentario-form:has(.ud-comentario-form__linha)>.ud-comentario__imagens{margin-left:var(--recuo)}.ud-comentario-form__avatar{width:var(--avatar-col);height:var(--avatar-col);object-fit:cover;font-size:var(--fs-13);border-radius:50%;margin-top:4px}.ud-comentario-form--card{padding:var(--pad-panel);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.ud-comentario-form__acoes{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.ud-comentario-form__fim{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.ud-versoes{margin:0;padding:0;list-style:none}.ud-versao,.ud-versoes{flex-direction:column;display:flex}.ud-versao{gap:var(--space-3);padding:var(--space-7) 0;border-bottom:1px solid var(--border-subtle)}.ud-versoes .ud-versao:first-child{padding-top:0}.ud-versoes .ud-versao:last-child{border-bottom:none;padding-bottom:0}.ud-versao__cabeca{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ud-versao__num{font:var(--type-mono);color:var(--text-strong)}.ud-versao__label{font:var(--type-body);color:var(--text-body)}.ud-versao__data{font:var(--type-body-sm);color:var(--text-dim);margin-left:auto}.ud-versao__selo{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-accent);background:var(--accent);border-radius:var(--radius-badge);padding:2px 6px}.ud-versao__diff{gap:var(--space-5);font:var(--type-mono);flex-wrap:wrap;display:flex}.ud-versao__diff--add{color:var(--status-ok)}.ud-versao__diff--del{color:var(--status-danger)}.ud-versao__diff--mov,.ud-versao__primeira{color:var(--text-dim)}.ud-versao__primeira{font:var(--type-body-sm)}.ud-versao__meta{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ud-versao__pecas{font:var(--type-body-sm);color:var(--text-muted)}.ud-versao__nota{font:var(--type-body);color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.ud-naves{background:var(--surface-panel-solid);border:1px solid var(--border-default);border-radius:var(--radius-panel);flex-direction:column;max-height:60vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ud-nave{align-items:baseline;gap:var(--space-6);width:100%;padding:10px var(--pad-panel);border:none;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;color:var(--text-body);transition:var(--transition-control);background:0 0;display:flex}.ud-naves li:last-child .ud-nave{border-bottom:none}.ud-nave:disabled{cursor:not-allowed;color:var(--text-dim)}.ud-nave:disabled:hover{color:var(--text-dim);background:0 0}.ud-nave:hover{background:var(--surface-raised);color:var(--text-accent)}.ud-nave__nome{min-width:0;font:var(--type-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ud-nave__meta{font:var(--type-mono)}.ud-nave__meta,.ud-nave__pasta{color:var(--text-dim);flex:none}.ud-nave__pasta{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;border:1px solid var(--border-default);border-radius:var(--radius-badge);padding:2px 5px}.ud-nave__visto{color:var(--status-ok);flex:none}.ud-check,.ud-nave__visto{align-items:center;display:flex}.ud-check{gap:var(--space-4);font:var(--type-body);color:var(--text-body);cursor:pointer}.ud-check input{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.ud-check__dica{font:var(--type-body-sm);color:var(--text-dim)}.ud-alert{align-items:flex-start;gap:var(--space-6);padding:11px var(--pad-panel);border-radius:var(--radius-panel);font:var(--type-body-sm);color:var(--text-body);border:1px solid;display:flex}.ud-alert__icone{color:var(--text-strong);opacity:.95;flex:none;margin-top:1px}.ud-alert__texto{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ud-alert__titulo{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-strong)}.ud-alert__acao{flex:none}.ud-alert__x{color:var(--text-strong);opacity:.6;cursor:pointer;transition:var(--transition-control);background:0 0;border:none;flex:none;padding:2px;line-height:0}.ud-alert__x:hover{opacity:1}.ud-alert-clicavel{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-panel);transition:var(--transition-control);background:0 0;border:0;padding:0;text-decoration:none;display:block}.ud-alert-clicavel:hover{filter:brightness(1.15)}.ud-alert-clicavel:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.ud-caminho{padding:var(--space-4) var(--space-6);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);font:var(--type-mono);color:var(--text-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:12px;display:block}.ud-alert--info{background:var(--alert-info-bg);border-color:var(--alert-info-line)}.ud-alert--ok{background:var(--alert-success-bg);border-color:var(--alert-success-line)}.ud-alert--aviso{background:var(--alert-warning-bg);border-color:var(--alert-warning-line)}.ud-alert--erro{background:var(--alert-error-bg);border-color:var(--alert-error-line)}.ud-alert--info .ud-alert__corpo{color:var(--alert-info-body)}.ud-alert--ok .ud-alert__corpo{color:var(--alert-success-body)}.ud-alert--aviso .ud-alert__corpo{color:var(--alert-warning-body)}.ud-alert--erro .ud-alert__corpo{color:var(--alert-error-body)}.ud-or{align-items:center;gap:var(--space-6);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-dim);display:flex}.ud-or:after,.ud-or:before{content:"";background:var(--border-subtle);flex:1;height:1px}.ud-btn--discord{color:#fff;background:#5865f2;border-color:#5865f2}.ud-btn--discord:hover{background:#4752c4;border-color:#4752c4}.ud-btn--discord:active{transform:translateY(1px)}.ud-highlight{background:var(--accent-soft);color:var(--text-strong);border-radius:2px;padding-inline:1px}.ud-objetivos-topo{justify-content:space-between;align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.ud-visao{gap:6px}@media (max-width:39.999rem){.ud-visao{display:none}}.ud-starmap-palco{position:relative}.ud-starmap{background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-panel);overflow:auto hidden}.ud-starmap>svg{width:100%;min-width:680px;height:auto;display:block}.ud-starmap-painel{gap:var(--space-4);width:min(440px,100%);padding:var(--space-7);background:var(--surface-panel-solid);flex-direction:column;display:flex;position:absolute;inset-block:0}@supports (color:color-mix(in lab,red,red)){.ud-starmap-painel{background:color-mix(in srgb,var(--surface-panel-solid) 94%,transparent)}}.ud-starmap-painel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-default);border-radius:var(--radius-panel)}.ud-starmap-painel[data-lado=direita]{right:0;box-shadow:-12px 0 32px #00000073}.ud-starmap-painel[data-lado=esquerda]{left:0;box-shadow:12px 0 32px #00000073}.ud-starmap-painel .ud-objective__where{display:none}.ud-starmap-painel__topo{align-items:baseline;gap:var(--space-4);display:flex}.ud-planeta-titulo{font:var(--type-h3);color:var(--text-strong);margin:0}.ud-starmap-painel__topo .ud-planeta-titulo{flex:1;min-width:0}.ud-starmap-painel__corpo{min-height:0;margin-inline:calc(var(--space-7) * -1);padding-inline:var(--space-7);flex:1;overflow-y:auto}.ud-planeta-ficha{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.ud-planeta-ficha__texto{font:var(--type-body-sm);color:var(--text-muted);text-wrap:pretty;margin:0}.ud-planeta-ficha__has{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ud-planeta-ficha__has li{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-badge);padding:2px 8px}.ud-planeta-ficha__tecnicas{gap:var(--space-2);flex-direction:column;display:flex}.ud-planeta-ficha__numeros{flex-direction:column;gap:2px;display:flex}.ud-planeta-ficha--largo .ud-planeta-ficha__texto{max-width:68ch}.ud-planeta-ficha--largo .ud-planeta-ficha__numeros{max-width:420px}.ud-objetivo-corpo{gap:var(--space-9);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ud-objetivo-lado,.ud-objetivo-prosa{gap:var(--gap-stack);flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.ud-objetivo-corpo{grid-template-columns:minmax(0,1fr) 300px}}.ud-globo{border-radius:var(--radius-tile);background:#050807;flex-direction:column;display:flex;overflow:hidden}.ud-globo__palco{height:230px;position:relative}.ud-globo__recentrar{top:var(--space-4);right:var(--space-4);color:#4dff9b;background:#4dff9b14;border-color:#4dff9b4d;width:26px;height:26px;position:absolute}@supports (color:color-mix(in lab,red,red)){.ud-globo__recentrar{color:color-mix(in srgb,#4dff9b 70%,var(--text-dim))}}.ud-globo__recentrar:hover{color:#4dff9b;background:#4dff9b29;border-color:#4dff9b8c}.ud-globo__legenda{height:32px;margin:var(--space-4);padding:0 var(--space-5);border-radius:var(--radius-tile);font:var(--type-mono);color:#4dff9b;border:1px solid #4dff9b57;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ud-globo__legenda{color:color-mix(in srgb,#4dff9b 62%,var(--text-dim))}}.ud-globo__legenda{overflow:hidden}.ud-globo__legenda__tira{flex:none;display:flex}.ud-globo__legenda__txt{white-space:nowrap}.ud-globo__legenda[data-rola]{justify-content:flex-start}.ud-globo__legenda[data-rola] .ud-globo__legenda__txt{margin-right:var(--vao)}.ud-globo__legenda[data-rola] .ud-globo__legenda__tira{animation:ud-letreiro var(--dur,8s) linear infinite}@keyframes ud-letreiro{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ud-globo__legenda[data-rola] .ud-globo__legenda__tira{min-width:100%;animation:none}.ud-globo__legenda[data-rola] .ud-globo__legenda__txt[aria-hidden]{display:none}.ud-globo__legenda[data-rola] .ud-globo__legenda__txt{text-overflow:ellipsis;margin-right:0;overflow:hidden}}.ud-starmap-painel__vazio{padding:var(--space-12) 0;text-align:center;font:var(--type-body);color:var(--text-dim)}.ud-starmap__corpo image,.ud-starmap__corpo:not(.ud-starmap__corpo--clicavel){pointer-events:none}.ud-starmap__alvo{fill:#0000}.ud-starmap__corpo--clicavel{cursor:pointer}.ud-starmap__corpo--clicavel image{transition:var(--transition-control)}.ud-starmap__corpo--clicavel:hover image{filter:brightness(1.18)}.ud-starmap__corpo:focus{outline:none}.ud-starmap__marcas{pointer-events:none}.ud-starmap__anel{fill:none;stroke:var(--accent);stroke-width:3px}.ud-starmap__anel--foco{stroke:var(--white);stroke-dasharray:10 7}.ud-starmap__contador{fill:var(--objective-tint)}.ud-starmap__num{fill:var(--white);font:var(--fw-semibold) 16px/1 var(--font-ui);text-anchor:middle;dominant-baseline:central}.ud-starmap__icone{color:var(--white)}.ud-part-card{background:var(--surface-tile);border:1px solid var(--border-default);border-radius:var(--radius-tile);transition:var(--transition-control);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}li:has(>.ud-part-card){min-width:0}.ud-part-card:hover{background:var(--surface-tile-hover);border-color:var(--border-strong)}.ud-part-card__thumb{background:var(--surface-inset);justify-content:center;align-items:center;height:100px;display:flex}.ud-part-card__icon{font:var(--type-h1);color:var(--text-dim);opacity:.4}.ud-part-card__img{object-fit:contain;width:100%;height:100%;padding:4px}.ud-part-card__body{flex-direction:column;gap:2px;padding:10px;display:flex}.ud-part-card__name{font:var(--type-body);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ud-part-card__cat{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-dim)}.ud-part-card--sm .ud-part-card__thumb{height:72px}.ud-part-card--sm .ud-part-card__body{padding:6px 8px}.ud-part-card--sm .ud-part-card__name{font:var(--type-body-sm)}.ud-part-card__wrap{display:block;position:relative}.ud-part-card__qty{font:var(--fw-bold) var(--fs-12)/1 var(--font-ui);color:var(--text-strong);text-shadow:0 0 3px #000,0 1px 2px #000;position:absolute;bottom:3px;right:4px}.ud-top-creator{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.ud-top-creator:hover{background:var(--surface-inset)}.ud-top-creator--card{padding:var(--space-4);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.ud-top-creator--card:hover{border-color:var(--border-interactive);background:var(--surface-panel)}.ud-top-creator__fallback{background:var(--surface-inset);width:32px;height:32px;font:var(--fw-semibold) var(--fs-14)/1 var(--font-ui);color:var(--text-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ud-top-creator__fallback--lg{width:48px;height:48px;font-size:var(--fs-18)}.ud-top-creator__info{flex-direction:column;min-width:0;display:flex}.ud-top-creator__name{font:var(--type-body-sm);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-top-creator__stats{font:var(--type-body-sm);color:var(--text-dim)}.ud-user-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.ud-user-card:hover{border-color:var(--border-interactive);box-shadow:0 0 0 1px var(--border-interactive)}.ud-user-card__avatar{width:48px;height:48px;color:var(--text-dim);flex:none;justify-content:center;align-items:center;display:flex}.ud-user-card__avatar img{object-fit:cover;width:48px;height:48px}.ud-user-card__body{flex-direction:column;min-width:0;display:flex}.ud-user-card__name{font:var(--type-body);color:var(--text-strong)}.ud-user-card__handle,.ud-user-card__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-user-card__handle{font:var(--type-body-sm);color:var(--text-muted)}.ud-user-card__ships{font:var(--type-body-sm);color:var(--text-dim)}.ud-part-hero{background:var(--surface-inset);border:1px solid var(--border-inset);border-radius:var(--radius-panel);min-height:300px;box-shadow:var(--shadow-inset);justify-content:center;align-items:center;display:flex}.ud-part-hero__icon{font:var(--fw-bold) var(--fs-64)/1 var(--font-display);color:var(--text-dim);opacity:.3}.ud-orbita{cursor:grab}.ud-palco__botao{width:30px;height:30px;color:var(--text-dim);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control);background:#00000080;justify-content:center;align-items:center;display:flex}.ud-palco__botao:hover{color:var(--text-body);border-color:var(--border-strong)}@media (pointer:coarse){.ud-palco__botao{width:40px;height:40px}}.ud-palco__controles{right:var(--space-4);bottom:var(--space-4);z-index:2;align-items:center;gap:var(--space-2);display:flex;position:absolute}.ud-andar[aria-pressed=true],.ud-centro[aria-pressed=true],.ud-girar[aria-pressed=true]{color:var(--text-accent);border-color:var(--accent)}.ud-palco[data-andar=mirando],.ud-palco[data-andar=mirando]:active{cursor:crosshair}.ud-palco[data-andar=andando],.ud-palco[data-andar=andando]:active{cursor:default}.ud-andar__dica{top:var(--space-4);z-index:3;max-width:calc(100% - 2 * var(--space-4) - 120px);padding:var(--space-2) var(--space-3);color:var(--text-dim);border:1px solid var(--border-default);border-radius:var(--radius-sm);text-align:center;pointer-events:none;background:#0009;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:1.35;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ud-andar__dica strong{color:var(--text-body);font-weight:600}.ud-andar__mira{z-index:2;pointer-events:none;background:#ffffffd9;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #0000008c}.ud-corte,.ud-pintar{display:flex;position:relative}.ud-corte__botao[aria-pressed=true],.ud-pintar__botao[aria-pressed=true]{color:var(--text-accent);border-color:var(--accent)}.ud-corte__menu,.ud-pintar__menu{right:0;bottom:calc(100% + var(--space-2));z-index:5;gap:var(--space-1);min-width:172px;padding:var(--space-2);background:var(--surface-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);cursor:default;flex-direction:column;display:flex;position:absolute}.ud-corte__titulo,.ud-pintar__titulo{padding:var(--space-2) 8px var(--space-3);font:var(--type-label);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-dim);margin:0}.ud-corte__op{align-items:center;gap:var(--space-4);white-space:nowrap;width:100%;font:var(--type-body-sm);color:var(--text-body);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;padding:6px 8px;display:flex}.ud-corte__op:hover{background:var(--surface-raised);color:var(--text-strong)}.ud-corte__op[aria-checked=true]{color:var(--text-accent)}.ud-corte__op--sai{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--text-dim)}.ud-camadas{display:contents}.ud-camadas__botao{left:var(--space-4);top:var(--space-4);z-index:4;position:absolute}.ud-camadas__botao[aria-expanded=true]{color:var(--text-body);border-color:var(--border-strong)}.ud-camadas__botao[data-filtrando]{color:var(--text-accent);border-color:var(--accent)}.ud-camadas__painel{z-index:3;background:var(--surface-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-right:1px solid var(--border-default);border-radius:0 var(--radius-panel) var(--radius-panel) 0;width:288px;max-width:78%;box-shadow:var(--shadow-panel);animation:ud-camadas-entra var(--dur-base) var(--ease-out);cursor:default;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}@keyframes ud-camadas-entra{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ud-camadas__painel{animation:none}}.ud-camadas__cabeca{justify-content:space-between;align-items:center;gap:var(--space-6);padding:10px var(--pad-panel);padding-left:calc(var(--space-4) + 30px + var(--space-4));min-height:calc(var(--space-4) * 2 + 30px);background:var(--surface-raised);border-bottom:1px solid var(--border-subtle);border-top-right-radius:var(--radius-panel);display:flex}.ud-camadas__titulo{font:var(--type-panel-title);text-transform:uppercase;letter-spacing:.04em;color:var(--text-strong)}.ud-camadas__busca{padding:var(--space-5) var(--pad-panel)}.ud-camadas__lista{padding-bottom:var(--space-4);flex:1;overflow-y:auto}.ud-camadas__linha{align-items:center;gap:var(--space-2);padding:0 var(--pad-panel) 0 var(--space-4);display:flex}.ud-camadas__linha:hover{background:#ffffff0f}.ud-camadas__linha[data-off] .ud-camadas__n,.ud-camadas__linha[data-off] .ud-camadas__nome{color:var(--text-disabled)}.ud-camadas__linha[data-on]{background:var(--accent-soft);box-shadow:inset var(--border-w-strong) 0 0 var(--accent)}.ud-camadas__linha[data-on] .ud-camadas__nome{color:var(--text-accent)}.ud-camadas__linha--cat .ud-camadas__nome{font:var(--type-tab);letter-spacing:var(--ls-tab);text-transform:uppercase;color:var(--text-body)}.ud-camadas__linha--sub{padding-left:var(--space-8)}.ud-camadas__linha--sub .ud-camadas__nome{font:var(--type-body-sm);color:var(--text-muted)}.ud-camadas__exp{width:16px;height:26px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ud-camadas__exp:hover{color:var(--text-body)}.ud-camadas__olho{width:24px;height:26px;color:var(--text-muted);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ud-camadas__olho:hover{color:var(--text-strong);background:#ffffff0f}.ud-camadas__olho[aria-pressed=false]{color:var(--text-disabled)}.ud-camadas__rotulo{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) 0;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.ud-camadas__rotulo:disabled{cursor:default}.ud-camadas__nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-camadas__n{font:var(--type-mono);font-variant-numeric:tabular-nums;color:var(--text-dim);flex:none}.ud-camadas__vazio{padding:var(--pad-panel);font:var(--type-body-sm);color:var(--text-dim)}.ud-camadas__rodape{padding:var(--space-5) var(--pad-panel);font:var(--type-mono);font-variant-numeric:tabular-nums;color:var(--text-dim);border-top:1px solid var(--border-subtle)}.ud-ficha{--ud-ficha-botao:calc(30px + var(--space-4) * 2);left:var(--space-4);bottom:var(--space-4);z-index:2;width:300px;max-width:calc(100% - var(--space-4) * 2);max-height:calc(100% - var(--ud-ficha-botao) - var(--space-4));background:var(--surface-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-default);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);animation:ud-ficha-entra var(--dur-base) var(--ease-out);cursor:default;flex-direction:column;display:flex;position:absolute}@keyframes ud-ficha-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ud-ficha{animation:none}}@media (max-width:640px){.ud-ficha{bottom:var(--ud-ficha-botao);max-height:calc(100% - var(--ud-ficha-botao) * 2)}}.ud-ficha__cabeca{align-items:center;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--border-subtle);display:flex}.ud-ficha__thumb{background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ud-ficha__img{object-fit:contain;width:100%;height:100%}.ud-ficha__letra{font:var(--type-h3);color:var(--text-dim)}.ud-ficha__titulo{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ud-ficha__cat{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-dim)}.ud-ficha__nome{font:var(--type-panel-title);color:var(--text-strong);overflow-wrap:anywhere;margin:0}.ud-ficha__nome-link{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:inline-flex}.ud-ficha__nome-link:hover{color:var(--text-accent);text-decoration:underline}.ud-ficha__nome-link:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.ud-ficha__fechar{width:24px;height:24px;color:var(--text-dim);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control);background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;display:flex}.ud-ficha__fechar:hover{color:var(--text-strong);background:#ffffff0f}.ud-ficha__corpo{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ud-ficha__linhas{flex-direction:column;display:flex}.ud-ficha__linhas:empty{display:none}.ud-ficha .ud-stat{padding:3px var(--space-4)}.ud-ficha__texto{font:var(--type-mono);color:var(--text-body);overflow-wrap:anywhere}.ud-ficha__aviso{margin:0 var(--space-4);font:var(--type-body-sm);color:var(--text-muted)}.ud-ficha__acoes{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ud-ficha__acoes .ud-btn[aria-pressed=true]{color:var(--text-accent);border-color:var(--accent)}.ud-cubo{right:var(--space-0);top:var(--space-2);z-index:2;pointer-events:none;place-items:center;width:108px;height:108px;display:grid;position:absolute}.ud-cubo__palco{perspective:560px;cursor:grab;pointer-events:auto;touch-action:none;width:64px;height:64px}.ud-cubo__palco[data-arrastando]{cursor:grabbing}.ud-cubo__caixa{width:64px;height:64px;transform-style:preserve-3d;position:relative}.ud-cubo__face{background:var(--surface-panel);border:1px solid var(--border-default);backface-visibility:hidden;transform-origin:50%;-webkit-user-select:none;user-select:none;grid-template-rows:1fr 1.4fr 1fr;grid-template-columns:1fr 1.4fr 1fr;width:64px;height:64px;display:grid;position:absolute}.ud-cubo__face[data-hl]{background:var(--accent);border-color:var(--accent)}.ud-cubo__rotulo{font:var(--fw-semibold) var(--fs-10)/1 var(--font-ui);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ud-cubo__face[data-hl] .ud-cubo__rotulo{color:var(--text-on-accent)}.ud-cubo__cel{cursor:pointer;background:0 0;border:none;margin:0;padding:0}.ud-cubo__cel[data-hl]:not([data-k=f]){background:var(--accent)}.ud-cubo__cel:focus-visible{box-shadow:var(--ring-focus);outline:none}.ud-visor{inset:0}.ud-visor,.ud-visor>*{pointer-events:none;position:absolute}.ud-visor__canto{border:2px solid #ffffff8c;width:26px;height:26px}.ud-visor__canto[data-canto=no]{border-bottom:none;border-right:none;top:14px;left:14px}.ud-visor__canto[data-canto=ne]{border-bottom:none;border-left:none;top:14px;right:14px}.ud-visor__canto[data-canto=so]{border-top:none;border-right:none;bottom:14px;left:14px}.ud-visor__canto[data-canto=se]{border-top:none;border-left:none;bottom:14px;right:14px}.ud-visor__foco{width:84px;height:74px;top:50%;left:50%;transform:translate(-50%,-50%)}.ud-visor__foco:before{content:"";border:2px solid #ffffffbf;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 30% 70%,#000 70%),linear-gradient(#000 30%,#0000 30% 70%,#000 70%);mask-image:linear-gradient(90deg,#000 30%,#0000 30% 70%,#000 70%),linear-gradient(#000 30%,#0000 30% 70%,#000 70%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ud-visor__foco:after{content:"";background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffffd9 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(50% - 1px),#ffffffd9 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ud-orbita:active{cursor:grabbing}.ud-package-viewer,.ud-palco,.ud-part-viewer{background-color:#0a0a0f;background-image:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:32px 32px;position:relative}.ud-package-viewer[data-piso],.ud-palco[data-piso],.ud-part-viewer[data-piso]{background-image:none}.ud-pintar__cores{padding:0 8px var(--space-2);grid-template-columns:repeat(6,22px);gap:6px;display:grid}.ud-pintar__cor{border-radius:var(--radius-sm);cursor:pointer;width:22px;height:22px;transition:var(--transition-control);border:1px solid #ffffff2e;padding:0}.ud-pintar__cor:hover{transform:scale(1.12)}.ud-pintar__cor[aria-checked=true]{outline:2px solid var(--accent);outline-offset:2px}.ud-package-viewer,.ud-part-viewer{border-radius:var(--radius-panel);border:1px solid #1a1a2e;justify-content:center;align-items:center;display:flex;overflow:hidden}.ud-package-viewer{height:200px}.ud-objective-list{gap:var(--gap-tile);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ud-objective-list--grid{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));display:grid}.ud-objective{--objective-tint:var(--gray-500);background:var(--objective-tint);position:relative}@supports (color:color-mix(in lab,red,red)){.ud-objective{background:color-mix(in srgb,var(--objective-tint) 20%,var(--surface-panel-solid))}}.ud-objective{border:1px solid var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective{border:1px solid color-mix(in srgb,var(--objective-tint) 42%,var(--surface-panel-solid))}}.ud-objective{border-left-width:var(--border-w-strong);border-left-color:var(--objective-tint);border-radius:var(--radius-tile);transition:var(--transition-control);overflow:hidden}.ud-objective:hover{background:var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective:hover{background:color-mix(in srgb,var(--objective-tint) 28%,var(--surface-panel-solid))}}.ud-objective[data-open]{border-color:var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective[data-open]{border-color:color-mix(in srgb,var(--objective-tint) 62%,var(--surface-panel-solid))}}.ud-objective[data-open]{border-left-color:var(--objective-tint)}.ud-objective__head:after{content:"";position:absolute;inset:0}.ud-objective__heading{font:inherit;color:inherit;margin:0}.ud-objective__head{align-items:flex-start;gap:var(--space-6);width:100%;padding:var(--pad-tile) var(--pad-panel);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;text-decoration:none;display:flex}.ud-objective__icon{color:var(--objective-tint);align-items:center;padding-top:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.ud-objective__icon{color:color-mix(in srgb,var(--objective-tint) 70%,var(--white))}}.ud-objective__icon{flex:none}.ud-objective__marcar{z-index:1;top:calc(var(--pad-tile) + 2px - 5px);left:calc(var(--pad-panel) - 5px);border-radius:var(--radius-tile);color:var(--objective-tint);background:0 0;border:none;padding:5px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.ud-objective__marcar{color:color-mix(in srgb,var(--objective-tint) 70%,var(--white))}}.ud-objective__marcar{cursor:pointer;opacity:0;pointer-events:none}.ud-objective__marcar[data-feito]{color:var(--status-ok)}.ud-objective:hover .ud-objective__marcar,.ud-objective__marcar:focus-visible,.ud-objective__marcar[data-feito]{opacity:1;pointer-events:auto}.ud-objective:has(>.ud-objective__marcar:focus-visible) .ud-objective__icon,.ud-objective:has(>.ud-objective__marcar[data-feito]) .ud-objective__icon,.ud-objective:hover:has(>.ud-objective__marcar) .ud-objective__icon{visibility:hidden}.ud-objective__marcar:hover{background:var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective__marcar:hover{background:color-mix(in srgb,var(--objective-tint) 25%,transparent)}}@media (hover:none){.ud-objective__marcar{display:none}}.ud-objective__spinner{animation:ud-gira .8s linear infinite}@keyframes ud-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ud-objective__spinner{animation:none}}.ud-objective__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ud-objective__title{font:var(--type-h3);letter-spacing:var(--ls-display);color:var(--text-strong)}.ud-objective__obj{font:var(--type-body-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-objective[data-open] .ud-objective__obj{display:none}.ud-objective__desc{padding:0 var(--pad-panel) var(--pad-tile);font:var(--type-body-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-objective__desc b,.ud-objective__obj b{color:var(--text-body);font-weight:var(--fw-semibold)}.ud-objective__reward-hits{padding:0 var(--pad-panel) var(--pad-tile);flex-wrap:wrap;gap:6px;display:flex}.ud-reward-chip{border-radius:var(--radius-sm,6px);background:var(--surface-inset);border:1px solid var(--border-subtle);font:var(--type-body-sm);color:var(--text-body);align-items:center;gap:6px;padding:2px 8px 2px 2px;text-decoration:none;transition:border-color .15s;display:inline-flex}.ud-reward-chip:hover{border-color:var(--border-accent)}.ud-reward-chip__thumb{border-radius:3px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.ud-reward-chip__img{object-fit:cover;width:100%;height:100%}.ud-reward-chip__letra{font:var(--type-mono);color:var(--text-dim);font-size:11px}.ud-reward-chip__text{align-items:baseline;gap:3px;display:flex}.ud-reward-chip__qty{font:var(--type-mono);color:var(--text-dim);font-size:11px}.ud-objective__where{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;max-width:40%;display:flex}.ud-objective__tipo{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective__tipo{color:color-mix(in srgb,var(--objective-tint) 55%,var(--white))}}.ud-objective__rota{font:var(--type-mono);color:var(--text-dim)}.ud-objective__qty{font:var(--fw-bold) var(--fs-16)/1 var(--font-ui);color:var(--text-strong)}@media (max-width:640px){.ud-objective__where{display:none}.ud-objective__where:has(>.ud-objective__destaque){display:flex}.ud-objective__where:has(>.ud-objective__destaque)>:not(.ud-objective__destaque){display:none}}.ud-objective__body{gap:var(--gap-stack);padding:0 var(--pad-panel) var(--pad-panel);flex-direction:column;display:flex}.ud-objective__bloco{gap:var(--space-3);padding:var(--pad-tile);background:var(--surface-inset);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ud-objective__bloco{background:color-mix(in srgb,var(--surface-inset) 55%,transparent)}}.ud-objective__bloco{border-radius:var(--radius-xs)}.ud-objective__label{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective__label{color:color-mix(in srgb,var(--objective-tint) 50%,var(--white))}}.ud-objective__prosa{gap:var(--space-5);font:var(--type-body);color:var(--text-body);flex-direction:column;display:flex}.ud-objective__prosa b{color:var(--text-strong);font-weight:var(--fw-semibold)}.ud-objective__hints{gap:var(--space-3);font:var(--type-body);color:var(--text-body);flex-direction:column;margin:0;padding-left:18px;display:flex}.ud-objective__hints li{list-style:square}.ud-objective__hints::marker{color:var(--objective-tint)}.ud-objective__hints li::marker{color:var(--objective-tint)}.ud-objective__hints b{color:var(--text-strong);font-weight:var(--fw-semibold)}.ud-objective__vazio{font:var(--type-body-sm);color:var(--text-dim)}.ud-reward-grid{gap:var(--gap-tile);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));margin:0;padding:0;list-style:none;display:grid}.ud-objective-banner{padding:var(--space-8) 0;background:var(--objective-tint);position:relative}@supports (color:color-mix(in lab,red,red)){.ud-objective-banner{background:color-mix(in srgb,var(--objective-tint) 20%,var(--surface-panel-solid))}}.ud-objective-banner{border-bottom:1px solid var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective-banner{border-bottom:1px solid color-mix(in srgb,var(--objective-tint) 42%,var(--surface-panel-solid))}}.ud-objective-banner{overflow:hidden}.ud-objective-banner__inner{align-items:flex-start;gap:var(--space-7);display:flex;position:relative}.ud-objective-banner__body{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.ud-objective-banner__title{font:var(--type-h1);color:var(--text-strong)}.ud-objective-banner__meta{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ud-objective-banner__rota{font:var(--type-mono);color:var(--text-dim)}.ud-objective-banner__obj{font:var(--type-body);color:var(--text-muted);margin-top:var(--space-3)}.ud-objective-banner__obj b{color:var(--text-body);font-weight:var(--fw-semibold)}.ud-objective-banner__planeta{align-self:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface-inset);flex-direction:column;flex:none;display:flex}@supports (color:color-mix(in lab,red,red)){.ud-objective-banner__planeta{background:color-mix(in srgb,var(--surface-inset) 55%,transparent)}}.ud-objective-banner__planeta{border:1px solid var(--objective-tint)}@supports (color:color-mix(in lab,red,red)){.ud-objective-banner__planeta{border:1px solid color-mix(in srgb,var(--objective-tint) 42%,var(--surface-panel-solid))}}.ud-objective-banner__planeta{border-radius:var(--radius-panel);min-width:104px}.ud-objective-banner__planeta img{object-fit:contain;width:56px;height:56px}.ud-objective-banner__planeta span{font:var(--type-mono);color:var(--text-muted);text-align:center}@media (max-width:640px){.ud-objective-banner__planeta img{width:44px;height:44px}}.ud-news-head{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.ud-news-head__fonte{font:var(--type-body);color:var(--text-muted)}.ud-news-head__link,.ud-news__steam{align-items:center;gap:var(--space-3);font:var(--type-body-sm);color:var(--text-dim);transition:var(--transition-control);align-self:flex-start;text-decoration:none;display:inline-flex}.ud-news-head__link:hover,.ud-news__steam:hover{color:var(--text-accent)}.ud-news-list{gap:var(--gap-tile);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ud-news{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ud-news{background:color-mix(in srgb,var(--accent) 7%,var(--surface-panel-solid))}}.ud-news{border:1px solid var(--border-subtle);border-left:var(--border-w-strong) solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ud-news{border-left:var(--border-w-strong) solid color-mix(in srgb,var(--accent) 55%,var(--surface-panel-solid))}}.ud-news{border-radius:var(--radius-tile);transition:var(--transition-control);overflow:hidden}.ud-news:hover{border-color:var(--border-default)}.ud-news:has(>details[open]){border-left-color:var(--accent)}.ud-news__head{align-items:baseline;gap:var(--space-6);padding:var(--pad-tile) var(--pad-panel);cursor:pointer;list-style:none;display:flex}.ud-news__head::-webkit-details-marker{display:none}.ud-news__head:hover{background:#ffffff08}.ud-news__head:focus-visible{box-shadow:var(--ring-focus);outline:none}.ud-news__title{min-width:0;font:var(--fw-semibold) var(--fs-14)/var(--lh-snug) var(--font-ui);color:var(--text-strong);flex:1}.ud-news__date{font:var(--type-mono);color:var(--text-dim);flex:none}.ud-news__chevron{color:var(--text-dim);transition:transform var(--dur-fast) var(--ease-standard);flex:none;align-items:center;display:flex}details[open]>.ud-news__head .ud-news__chevron{transform:rotate(180deg)}.ud-news__body{gap:var(--space-7);padding:var(--space-3) var(--pad-panel) var(--pad-panel);border-top:1px solid var(--border-subtle);margin-top:var(--space-3);flex-direction:column;display:flex}.ud-news__prosa{font:var(--type-body);color:var(--text-body);line-height:var(--lh-loose);overflow-wrap:anywhere}.ud-news__prosa>:first-child{margin-top:0}.ud-news__prosa>:last-child{margin-bottom:0}.ud-news__prosa p{margin:0 0 var(--space-5)}.ud-news__prosa b,.ud-news__prosa strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.ud-news__prosa ol,.ud-news__prosa ul{margin:0 0 var(--space-5);gap:var(--space-3);flex-direction:column;padding-left:20px;display:flex}.ud-news__prosa li{list-style:square}.ud-news__prosa li::marker{color:var(--accent)}.ud-news__prosa li>p{margin:0}.ud-news__prosa a{color:var(--text-accent);text-decoration:underline}.ud-news__prosa img{max-width:100%;height:auto;margin:var(--space-6) 0;border-radius:var(--radius-tile);display:block}.ud-news__prosa blockquote{margin:0 0 var(--space-5);padding-left:var(--space-7);border-left:var(--border-w-strong) solid var(--border-default);color:var(--text-muted)}.ud-news__prosa code,.ud-news__prosa pre{font:var(--type-mono);color:var(--text-system)}.ud-news__prosa pre{margin:0 0 var(--space-5);padding:var(--pad-tile);background:var(--surface-inset);border-radius:var(--radius-xs);overflow-x:auto}.ud-news__prosa h3,.ud-news__prosa h4{font:var(--type-h3);color:var(--text-strong);margin:var(--space-7) 0 var(--space-5)}.ud-news__prosa hr{margin:var(--space-7) 0;border:none;border-top:1px solid var(--border-subtle)}.ud-hero{--hero-seta:32px;--hero-seta-borda:10px;--hero-recuo:calc(var(--hero-seta-borda) + var(--hero-seta) + 16px);border-radius:var(--radius-panel);border:1px solid var(--border-default);touch-action:pan-y;min-height:320px;position:relative;overflow:hidden}.ud-hero__bg{background-color:#0a0a0f;position:absolute;inset:0}.ud-hero:not([data-fit]) .ud-hero__bg{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:32px 32px}.ud-hero__img{object-fit:cover;width:100%;height:100%;animation:ud-hero-fade .5s var(--ease-standard);position:absolute;inset:0}.ud-hero__img--vitrine{object-fit:contain;width:62%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.ud-hero__img--lateral{width:auto;max-width:60%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}@keyframes ud-hero-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ud-hero__img--lateral,.ud-hero__img--vitrine{width:100%;max-width:none;-webkit-mask-image:none;mask-image:none}}.ud-hero__link{z-index:1;position:absolute;inset:0}.ud-hero__content{pointer-events:none}.ud-hero__content>.ud-btn{pointer-events:auto}.ud-hero__kicker{font:var(--type-label);color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.ud-hero__content{bottom:20px;left:var(--hero-recuo);z-index:1;max-width:calc(50% - var(--hero-recuo));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-panel);background:#0a0a0f9e;flex-direction:column;gap:8px;padding:16px 20px;display:flex;position:absolute}@media (max-width:640px){.ud-hero__content{max-width:calc(100% - 2 * var(--hero-recuo));padding:12px 14px;bottom:36px}}.ud-hero__title{font:var(--type-h2);color:var(--text-strong);letter-spacing:var(--ls-display)}.ud-hero__desc{font:var(--type-body);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ud-hero__content>.ud-btn{align-self:flex-start}.ud-hero__arrow{z-index:2;width:var(--hero-seta);height:var(--hero-seta);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;transition:var(--transition-control);background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover){.ud-hero__arrow{opacity:0}.ud-hero:hover .ud-hero__arrow,.ud-hero__arrow:focus-visible{opacity:1}}.ud-hero__arrow:hover{color:var(--text-strong);background:#000000b3}.ud-hero__arrow--prev{left:var(--hero-seta-borda)}.ud-hero__arrow--next{right:var(--hero-seta-borda)}.ud-hero__dots{z-index:2;display:flex;position:absolute;bottom:8px;right:8px}.ud-hero__dot{cursor:pointer;background:0 0;border:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.ud-hero__dot:after{content:"";width:8px;height:8px;transition:background var(--dur-fast) var(--ease-standard);background:#ffffff59;border-radius:50%;display:block}.ud-hero__dot--active:after{background:var(--accent)}.ud-hero__dot:hover:after{background:#fff9}.ud-well{background:var(--surface-inset);border:1px solid var(--border-inset);border-radius:var(--radius-panel);box-shadow:var(--shadow-inset);position:relative;overflow:hidden}@media (orientation:landscape) and (max-height:560px){.ud-palco,.ud-well{height:60dvh}}.ud-well__scrim{background:var(--scrim-bottom);pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.ud-galeria__thumb{background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-tile);cursor:pointer;width:96px;height:64px;transition:var(--transition-control);flex:none;padding:0;position:relative;overflow:hidden}.ud-galeria__thumb:hover{border-color:var(--border-default)}.ud-galeria__thumb.is-active{box-shadow:var(--ring-selected)}.ud-galeria__3d{width:100%;height:100%;letter-spacing:var(--ls-tab);color:var(--text-system);background-color:var(--surface-inset);background-image:linear-gradient(#35c6d424 1px,#0000 0),linear-gradient(90deg,#35c6d424 1px,#0000 0);background-size:16px 16px}.ud-galeria__3d,.ud-galeria__add{font:var(--type-mono);justify-content:center;align-items:center;display:flex}.ud-galeria__add{height:64px;color:var(--text-dim);border:1px dashed var(--border-default);border-radius:var(--radius-tile);cursor:pointer;transition:var(--transition-control);padding:0 12px}.ud-galeria__add:hover{color:var(--text-body);border-color:var(--text-dim)}.ud-galeria__seta{width:36px;height:36px;color:var(--text-muted);background:var(--surface-scrim);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;z-index:1;transition:var(--transition-control);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ud-galeria__seta:hover{color:var(--text-strong);border-color:var(--border-default)}.ud-profile-banner{width:100%;min-height:180px;padding:var(--space-8) var(--space-8);align-items:flex-end;gap:var(--space-6);background:var(--gray-850);display:flex;position:relative}.ud-profile-banner--filled{background:0 0}@media (min-width:640px){.ud-profile-banner{padding:var(--space-8) max(var(--space-8),calc((100% - 48rem) / 2 + var(--space-8)));min-height:240px}}.ud-profile-banner__scrim{pointer-events:none;background:linear-gradient(#0000,#00000026 50%,#0009);position:absolute;inset:0}.ud-profile-banner__identity{z-index:1;align-items:center;gap:var(--space-8);flex:1;min-width:0;display:flex;position:relative}.ud-profile-banner__avatar{object-fit:cover;border:3px solid #ffffff40;border-radius:50%;flex-shrink:0}.ud-profile-banner__name{font:var(--type-h1);color:#fff;text-shadow:0 1px 4px #00000080}.ud-profile-banner__handle{font:var(--type-body);color:#fffc;text-shadow:0 1px 3px #0006}.ud-profile-redes{gap:var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ud-profile-rede{align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-2) var(--space-5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffffe6;font:var(--type-body-sm);cursor:pointer;background:#00000073;border:none;border-radius:999px;text-decoration:none;display:inline-flex}.ud-profile-rede span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ud-profile-rede:hover{color:#fff;background:#000000a6}.ud-profile-rede:focus-visible{outline-offset:2px;outline:2px solid #fff}.ud-profile-banner__edit{z-index:2;flex-shrink:0;align-self:flex-start;position:relative}.ud-banner-menu{margin-top:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:240px;box-shadow:var(--shadow-floating);padding:var(--space-4) 0;flex-direction:column;display:flex;position:absolute;top:100%;right:0}.ud-banner-menu__item{gap:var(--space-1);padding:var(--space-4) var(--space-6);font:var(--type-body-sm);color:var(--text-body);cursor:pointer;text-align:left;transition:var(--transition-control);background:0 0;border:none;flex-direction:column;display:flex}.ud-banner-menu__item:hover{background:var(--surface-hover)}.ud-banner-menu__upload{cursor:pointer}.ud-banner-menu__hint{font:var(--type-body-sm);color:var(--text-dim);font-size:.75rem}.ud-banner-menu__label{padding:var(--space-3) var(--space-6) var(--space-2);font:var(--type-label);letter-spacing:var(--ls-label);color:var(--text-muted)}.ud-banner-presets{gap:var(--space-3);padding:0 var(--space-6) var(--space-3);display:flex}.ud-banner-preset{border-radius:var(--radius-sm);cursor:pointer;width:36px;height:24px;transition:var(--transition-control);border:2px solid #0000}.ud-banner-preset:hover{border-color:var(--text-dim)}.ud-banner-preset[data-active]{border-color:var(--accent-solid)}.ud-banner-menu__remove{color:var(--status-danger)!important}.ud-banner-menu__error{padding:var(--space-3) var(--space-6);font:var(--type-body-sm);color:var(--status-danger)}.ud-footer{margin-top:var(--space-12);background:var(--bg-page-alt);border-top:1px solid var(--border-subtle)}.ud-footer__inner{max-width:1400px;padding:var(--space-10) var(--space-7) var(--space-9);gap:var(--space-9) var(--space-11);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:640px){.ud-footer__inner{padding-left:var(--space-10);padding-right:var(--space-10);grid-template-columns:repeat(4,minmax(0,1fr))}.ud-footer__brand{grid-column:1/-1}}@media (min-width:900px){.ud-footer__inner{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(120px,1fr))}.ud-footer__brand{grid-column:auto}}.ud-footer__brand{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.ud-footer__tagline{max-width:46ch;font:var(--type-body-sm);color:var(--text-dim)}.ud-footer__col{gap:var(--space-4);flex-direction:column;display:flex}.ud-footer__label{margin-bottom:var(--space-2);font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.ud-footer__link{align-items:center;gap:var(--space-4);width:fit-content;font:var(--type-body-sm);color:var(--text-muted);transition:var(--transition-control);display:inline-flex}.ud-footer__link:hover{color:var(--text-accent)}button.ud-footer__link{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.ud-footer__link:disabled{cursor:progress}#sentry-feedback{--font-family:var(--font-body);--z-index:1000}.ud-footer__base{max-width:1400px;padding:var(--space-6) var(--space-7);border-top:1px solid var(--border-subtle);justify-content:space-between;gap:var(--space-3) var(--space-8);font:var(--fw-regular) var(--fs-12)/var(--lh-normal) var(--font-body);color:var(--text-dim);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:640px){.ud-footer__base{padding-left:var(--space-10);padding-right:var(--space-10)}}.ud-footer__autor{color:var(--text-muted);text-decoration:underline}.ud-footer__autor:hover{color:var(--text-accent)}.ud-img-upload__error{font:var(--type-body-sm);color:var(--status-danger);margin-top:var(--space-2);display:block}.ud-dialog{background:var(--surface-panel-solid);width:min(92vw,560px);max-height:min(86vh,900px);color:var(--text-body);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.ud-dialog:not([open]){display:none}.ud-passos-instalar{gap:var(--space-5);font:var(--type-body);color:var(--text-body);flex-direction:column;margin:0;padding-left:1.3em;list-style:decimal;display:flex}.ud-passos-instalar::marker{color:var(--text-dim)}.ud-passos-instalar li::marker{color:var(--text-dim)}.ud-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.ud-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--border-subtle);display:flex}.ud-dialog__title{font:var(--type-panel-title);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-strong)}.ud-dialog__x{width:24px;height:24px;color:var(--text-dim);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ud-dialog__x:hover{color:var(--text-strong);background:#ffffff1a}.ud-dialog__body{padding:var(--space-7);overflow-y:auto}.ud-dialog__foot{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border-top:1px solid var(--border-subtle);display:flex}.ud-dialog__foot-fim{margin-left:auto}.ud-lightbox{background:0 0;border:none;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:auto;padding:0;display:flex;overflow:hidden}.ud-lightbox:not([open]){display:none}.ud-lightbox::backdrop{background:#000000e0}.ud-lightbox__img{object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:92vh}.ud-lightbox__nav,.ud-lightbox__x{color:var(--text-strong);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}.ud-lightbox__nav:hover,.ud-lightbox__x:hover{background:#ffffff24}.ud-lightbox__x{width:36px;height:36px;top:16px;right:16px}.ud-lightbox__nav{width:40px;height:56px;font:var(--fw-regular) 28px/1 var(--font-body);top:50%;transform:translateY(-50%)}.ud-lightbox__nav--ant{left:16px}.ud-lightbox__nav--prox{right:16px}.ud-lightbox__conta{font:var(--type-mono);color:var(--text-muted);border-radius:var(--radius-sm);background:#00000080;padding:4px 10px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.ud-tag-lista{gap:var(--space-3);flex-wrap:wrap;display:flex}.ud-tag-chip{font:var(--type-body-sm);color:var(--text-muted);background:var(--surface-tile);border:1px solid var(--border-subtle);border-radius:var(--radius-badge);transition:var(--transition-control);align-items:center;padding:2px 8px;text-decoration:none;display:inline-flex}.ud-tag-chip:hover{color:var(--text-strong);border-color:var(--border-default)}.ud-crop-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ud-crop-dialog{background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);flex-direction:column;max-width:min(90vw,640px);max-height:90vh;display:flex;overflow:hidden}.ud-crop__stage{-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.ud-crop__img{object-fit:contain;max-width:100%;max-height:70vh;display:block}.ud-crop__scrim-bottom,.ud-crop__scrim-left,.ud-crop__scrim-right,.ud-crop__scrim-top{pointer-events:none;background:#0000008c;position:absolute}.ud-crop__scrim-top{top:0;left:0;right:0}.ud-crop__scrim-bottom{bottom:0;left:0;right:0}.ud-crop__scrim-left{left:0}.ud-crop__scrim-right{right:0}.ud-crop__box{cursor:move;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #0000004d}.ud-crop__handle{border:2px solid var(--accent,#6366f1);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.ud-crop__handle--nw{cursor:nw-resize;top:0;left:0}.ud-crop__handle--ne{cursor:ne-resize;top:0;right:0;transform:translate(50%,-50%)}.ud-crop__handle--sw{cursor:sw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.ud-crop__handle--se{cursor:se-resize;bottom:0;right:0;transform:translate(50%,50%)}.ud-crop__actions{justify-content:flex-end;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-top:1px solid var(--border-subtle);display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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}