@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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{:root,:host{--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;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.text-left{text-align:left}.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))}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--red\)\]{color:var(--red)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}@font-face{font-family:Instrument;src:url(/fonts/InstrumentSans-latin.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A0,U+A1,U+A2,U+A3,U+A5,U+A7,U+A8,U+A9,U+AA,U+AB,U+AE,U+AF,U+B0,U+B4,U+B6,U+B7,U+B8,U+BA,U+BB,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2013,U+2014,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2022,U+2026,U+2030,U+2039,U+203A,U+20AC,U+2122,U+2212}@font-face{font-family:Instrument;src:url(/fonts/InstrumentSans-extended.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+100,U+101,U+102,U+103,U+104,U+105,U+106,U+107,U+10A,U+10B,U+10C,U+10D,U+10E,U+10F,U+110,U+111,U+112,U+113,U+116,U+117,U+118,U+119,U+11A,U+11B,U+11E,U+11F,U+120,U+121,U+122,U+123,U+126,U+127,U+12A,U+12B,U+12E,U+12F,U+130,U+131,U+132,U+133,U+136,U+137,U+139,U+13A,U+13B,U+13C,U+13D,U+13E,U+141,U+142,U+143,U+144,U+145,U+146,U+147,U+148,U+14A,U+14B,U+14C,U+14D,U+150,U+151,U+152,U+153,U+154,U+155,U+156,U+157,U+158,U+159,U+15A,U+15B,U+15E,U+15F,U+160,U+161,U+164,U+165,U+16A,U+16B,U+16C,U+16D,U+16E,U+16F,U+170,U+171,U+172,U+173,U+174,U+175,U+176,U+177,U+178,U+179,U+17A,U+17B,U+17C,U+17D,U+17E,U+1CD,U+1CE,U+218,U+219,U+21A,U+21B,U+237,U+2C6,U+2C7,U+2D8,U+2D9,U+2DA,U+2DB,U+2DC,U+2DD,U+300,U+301,U+302,U+303,U+304,U+306,U+307,U+308,U+30A,U+30B,U+30C,U+312,U+326,U+327,U+328,U+1E80,U+1E81,U+1E82,U+1E83,U+1E84,U+1E85,U+1E9E,U+1EF2,U+1EF3,U+2190,U+2191,U+2192,U+2193,U+2194,U+2195,U+2196,U+2197,U+2198,U+2199}@font-face{font-family:Space;src:url(/fonts/SpaceGrotesk-latin.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+D,U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AD,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+2007,U+2008,U+2009,U+200A,U+200B,U+2010,U+2012,U+2013,U+2014,U+2015,U+2018,U+2019,U+201A,U+201C,U+201D,U+201E,U+2020,U+2021,U+2022,U+2026,U+2030,U+2032,U+2033,U+2039,U+203A,U+2044,U+2052,U+20AC,U+2122,U+2212}@font-face{font-family:Space;src:url(/fonts/SpaceGrotesk-extended.woff2)format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+100,U+101,U+102,U+103,U+104,U+105,U+106,U+107,U+108,U+109,U+10A,U+10B,U+10C,U+10D,U+10E,U+10F,U+110,U+111,U+112,U+113,U+114,U+115,U+116,U+117,U+118,U+119,U+11A,U+11B,U+11C,U+11D,U+11E,U+11F,U+120,U+121,U+122,U+123,U+124,U+125,U+126,U+127,U+128,U+129,U+12A,U+12B,U+12C,U+12D,U+12E,U+12F,U+130,U+131,U+132,U+133,U+134,U+135,U+136,U+137,U+138,U+139,U+13A,U+13B,U+13C,U+13D,U+13E,U+13F,U+140,U+141,U+142,U+143,U+144,U+145,U+146,U+147,U+148,U+149,U+14A,U+14B,U+14C,U+14D,U+14E,U+14F,U+150,U+151,U+152,U+153,U+154,U+155,U+156,U+157,U+158,U+159,U+15A,U+15B,U+15C,U+15D,U+15E,U+15F,U+160,U+161,U+162,U+163,U+164,U+165,U+166,U+167,U+168,U+169,U+16A,U+16B,U+16C,U+16D,U+16E,U+16F,U+170,U+171,U+172,U+173,U+174,U+175,U+176,U+177,U+178,U+179,U+17A,U+17B,U+17C,U+17D,U+17E,U+17F,U+180,U+18F,U+192,U+1A0,U+1A1,U+1AF,U+1B0,U+1C4,U+1C5,U+1C6,U+1C7,U+1C8,U+1C9,U+1CA,U+1CB,U+1CC,U+1CD,U+1CE,U+1CF,U+1D0,U+1D1,U+1D2,U+1D3,U+1D4,U+1D5,U+1D6,U+1D7,U+1D8,U+1D9,U+1DA,U+1DB,U+1DC,U+1E6,U+1E7,U+1EA,U+1EB,U+1FA,U+1FB,U+1FC,U+1FD,U+1FE,U+1FF,U+200,U+201,U+202,U+203,U+204,U+205,U+206,U+207,U+208,U+209,U+20A,U+20B,U+20C,U+20D,U+20E,U+20F,U+210,U+211,U+212,U+213,U+214,U+215,U+216,U+217,U+218,U+219,U+21A,U+21B,U+22A,U+22B,U+22C,U+22D,U+230,U+231,U+232,U+233,U+237,U+243,U+251,U+259,U+2B9,U+2BA,U+2BB,U+2BC,U+2BE,U+2BF,U+2C6,U+2C7,U+2C8,U+2C9,U+2CA,U+2CB,U+2CC,U+2D8,U+2D9,U+2DA,U+2DB,U+2DC,U+2DD,U+300,U+301,U+302,U+303,U+304,U+306,U+307,U+308,U+309,U+30A,U+30B,U+30C,U+30F,U+311,U+312,U+31B,U+323,U+324,U+326,U+327,U+328,U+32E,U+331,U+335,U+336,U+337,U+338,U+394,U+3A9,U+3C0,U+E3F,U+1E08,U+1E09,U+1E0C,U+1E0D,U+1E0E,U+1E0F,U+1E14,U+1E15,U+1E16,U+1E17,U+1E1C,U+1E1D,U+1E20,U+1E21,U+1E24,U+1E25,U+1E2A,U+1E2B,U+1E2E,U+1E2F,U+1E36,U+1E37,U+1E38,U+1E39,U+1E3A,U+1E3B,U+1E42,U+1E43,U+1E44,U+1E45,U+1E46,U+1E47,U+1E48,U+1E49,U+1E4C,U+1E4D,U+1E4E,U+1E4F,U+1E50,U+1E51,U+1E52,U+1E53,U+1E5A,U+1E5B,U+1E5C,U+1E5D,U+1E5E,U+1E5F,U+1E60,U+1E61,U+1E62,U+1E63,U+1E64,U+1E65,U+1E66,U+1E67,U+1E68,U+1E69,U+1E6C,U+1E6D,U+1E6E,U+1E6F,U+1E78,U+1E79,U+1E7A,U+1E7B,U+1E80,U+1E81,U+1E82,U+1E83,U+1E84,U+1E85,U+1E8E,U+1E8F,U+1E92,U+1E93,U+1E97,U+1E9E,U+1EA0,U+1EA1,U+1EA2,U+1EA3,U+1EA4,U+1EA5,U+1EA6,U+1EA7,U+1EA8,U+1EA9,U+1EAA,U+1EAB,U+1EAC,U+1EAD,U+1EAE,U+1EAF,U+1EB0,U+1EB1,U+1EB2,U+1EB3,U+1EB4,U+1EB5,U+1EB6,U+1EB7,U+1EB8,U+1EB9,U+1EBA,U+1EBB,U+1EBC,U+1EBD,U+1EBE,U+1EBF,U+1EC0,U+1EC1,U+1EC2,U+1EC3,U+1EC4,U+1EC5,U+1EC6,U+1EC7,U+1EC8,U+1EC9,U+1ECA,U+1ECB,U+1ECC,U+1ECD,U+1ECE,U+1ECF,U+1ED0,U+1ED1,U+1ED2,U+1ED3,U+1ED4,U+1ED5,U+1ED6,U+1ED7,U+1ED8,U+1ED9,U+1EDA,U+1EDB,U+1EDC,U+1EDD,U+1EDE,U+1EDF,U+1EE0,U+1EE1,U+1EE2,U+1EE3,U+1EE4,U+1EE5,U+1EE6,U+1EE7,U+1EE8,U+1EE9,U+1EEA,U+1EEB,U+1EEC,U+1EED,U+1EEE,U+1EEF,U+1EF0,U+1EF1,U+1EF2,U+1EF3,U+1EF4,U+1EF5,U+1EF6,U+1EF7,U+1EF8,U+1EF9,U+2070,U+2071,U+2074,U+2075,U+2076,U+2077,U+2078,U+2079,U+207D,U+207E,U+207F,U+2080,U+2081,U+2082,U+2083,U+2084,U+2085,U+2086,U+2087,U+2088,U+2089,U+208D,U+208E,U+2094,U+20A1,U+20A3,U+20A4,U+20A6,U+20A7,U+20A9,U+20AB,U+20AD,U+20B1,U+20B2,U+20B5,U+20B9,U+20BA,U+20BC,U+20BD,U+20BF,U+2113,U+2116,U+2120,U+2126,U+212E,U+2153,U+2154,U+215B,U+215C,U+215D,U+215E,U+2190,U+2191,U+2192,U+2193,U+2194,U+2195,U+2196,U+2197,U+2198,U+2199,U+2202,U+2205,U+2206,U+220F,U+2211,U+2215,U+2219,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264,U+2265,U+25CA,U+27E8,U+27E9,U+E132,U+E133,U+FB00,U+FB01,U+FB02,U+FB03,U+FB04}:root{--green-signal:#19fc56;--green-hover:#48fd79;--green-pressed:#12df49;--green-mint:#d9fbe2;--brand:var(--green-signal);--brand-hover:var(--green-hover);--brand-pressed:var(--green-pressed);--brand-ink:#082b13;--bg:#121314;--surface:#1c1d1f;--raised:#252729;--inset:#1c1d1f;--text:#f2f3f3;--muted:#a3a5a8;--accent:var(--green-signal);--accent-ink:var(--brand-ink);--accent-soft:#193522;--line:#333538;--control-line:#76787b;--quiet-line:#28292c;--header-surface:#1b1d1f;--header-line:#45494d;--header-shadow:0 2px 8px #00000026;--healthy:var(--accent);--issue:#ffd91a;--issue-mark:#ffd91a;--unknown:#8e9094;--unmonitored:#2e3133;--error:#f26376;--focus:var(--green-signal);--chart:var(--accent);--chart-dim:#27984b;--chart-short:#d6b779;--issue-dim:#a18a52;--signature:var(--green-signal);--signature-text:var(--muted);--stage:#0c0d0e;--brand-mark-bg:#14231a;--brand-mark-ink:var(--green-signal);--hero-surface:#111b15;--hero-text:#f2f8f3;--hero-muted:#b8cbbd;--hero-figure:var(--green-signal);--hero-track:#304b39;--hero-line:#d9fbe21f;--hero-edge:#19fc5633;--hero-glow:var(--green-signal)}@supports (color:color-mix(in lab, red, red)){:root{--hero-glow:color-mix(in srgb,var(--green-signal) 20%,transparent)}}:root{--hero-glow-mid:var(--green-signal)}@supports (color:color-mix(in lab, red, red)){:root{--hero-glow-mid:color-mix(in srgb,var(--green-signal) 7%,transparent)}}:root{--hero-glow-tail:var(--green-signal)}@supports (color:color-mix(in lab, red, red)){:root{--hero-glow-tail:color-mix(in srgb,var(--green-signal) 1%,transparent)}}:root{--hero-gradient:linear-gradient(115deg,var(--hero-glow) 0%,var(--hero-glow-mid) 46%,var(--hero-glow-tail) 78%,transparent 100%);--seg-on:var(--brand);--seg-on-ink:var(--brand-ink);--revenue-subscription:var(--chart);--revenue-gifted:#33dcff;--revenue-gifts:#b160eb;--data-sessions:#6cb6ff;--data-audience:#b69cff;--data-followers:#ff86ad}:root[data-theme=light]{--bg:#f5f7f6;--surface:#fff;--raised:#f0f4f1;--inset:#fff;--text:#202722;--muted:#58635c;--brand-ink:var(--text);--accent:var(--text);--accent-ink:#fff;--accent-soft:#eafbf0;--line:#b9c6be;--control-line:#7b877f;--quiet-line:#e0e7e2;--header-surface:#fff;--header-line:#cbd5ce;--header-shadow:none;--healthy:var(--green-signal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--healthy:color-mix(in srgb,var(--green-signal) 40%,#0c6a32)}}:root[data-theme=light]{--issue:#875b16;--issue-mark:#a67727;--unknown:#78847c;--unmonitored:#e0e7e2;--error:#bc2946;--focus:var(--text);--chart:var(--green-signal);--chart-dim:#2e9b58;--chart-short:#aa7935;--issue-dim:#b58c47;--signal-outline:#687e70;--stage:#eef2ef;--hero-surface:#eaf6ee;--hero-text:var(--text);--hero-muted:var(--muted);--hero-figure:var(--text);--hero-track:#b7cdbd;--hero-line:#b4c9ba;--hero-edge:#19fc5640;--hero-glow:var(--green-signal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--hero-glow:color-mix(in srgb,var(--green-signal) 16%,transparent)}}:root[data-theme=light]{--hero-glow-mid:var(--green-signal)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--hero-glow-mid:color-mix(in srgb,var(--green-signal) 7%,transparent)}}:root[data-theme=light]{--hero-glow-tail:transparent;--revenue-subscription:var(--chart);--revenue-gifted:#24686c;--revenue-gifts:#8a62b8;--data-sessions:#62736a;--data-audience:#62736a;--data-followers:#62736a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(body[data-design=b] .auth-shell){--stage:#141517}:root[data-theme=light]:has(body[data-design=b] .auth-shell){--stage:#eef2ef}body[data-design]{--stage-radius:20px;--stage-ease:cubic-bezier(.16,1,.3,1)}body[data-page=auth] #app{flex-direction:column;min-height:100dvh;display:flex}body[data-design] .topbar{flex-shrink:0;min-height:64px;padding-block:8px}body[data-design] .topbar .brand{min-height:44px}body[data-design] .auth-shell{isolation:isolate;background:var(--bg);--spot-size:460px;--spot-core:14%;--spot-mid:5%;--spot-fade:52%;--spot-x:32%;--spot-y:42%;position:relative}body[data-design] .auth-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(var(--spot-size) circle at var(--light-x,var(--spot-x)) var(--light-y,var(--spot-y)),var(--signature) 0%,var(--signature) 24%,transparent var(--spot-fade));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){body[data-design] .auth-shell:before{background:radial-gradient(var(--spot-size) circle at var(--light-x,var(--spot-x)) var(--light-y,var(--spot-y)),color-mix(in srgb,var(--signature) var(--spot-core),transparent) 0%,color-mix(in srgb,var(--signature) var(--spot-mid),transparent) 24%,transparent var(--spot-fade))}}body[data-design] .auth-shell:before{opacity:var(--light-on,.32);mix-blend-mode:screen;transition:opacity .35s}body[data-design] .auth-shell>.topbar,body[data-design] .auth-shell>.auth-main{z-index:1;position:relative}body[data-design] .auth-main{--auth-gap:clamp(12px,calc(5dvh - 20px),24px);background:0 0;flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);width:100%;max-width:1600px;min-height:0;margin:0 auto}body[data-design] .auth-art{isolation:isolate;background:0 0;border:0;min-width:0;min-height:0;padding:20px 48px clamp(20px,4dvh,38px)}body[data-design] .auth-art h1{order:2;max-width:15ch;font-size:clamp(40px,min(4.8vw,8dvh),70px);font-weight:600;line-height:1.04}body[data-design] .auth-art .sculpture-host{z-index:1;flex:1;order:1;align-self:center;max-width:760px;min-height:clamp(180px,32dvh,400px);max-height:none}body[data-design] .auth-art:before,body[data-design] .auth-art:after{content:"";pointer-events:none;z-index:-1;position:absolute}body[data-design] .sculpture-canvas{filter:drop-shadow(0 28px 26px #0004)}body[data-design] .auth-signature{margin-top:var(--auth-gap);order:3;align-items:baseline;gap:12px;font-size:19px;display:flex}body[data-design] .auth-signature>span{letter-spacing:.08em;margin-left:0}body[data-design] .auth-form-panel{z-index:2;justify-content:center;padding:clamp(16px,7dvh - 28px,52px) 48px clamp(16px,7dvh - 28px,52px) 26px}body[data-design] .auth-form-wrap{border:1px solid var(--line);border-radius:var(--stage-radius);background:linear-gradient(140deg,var(--surface),var(--bg));max-width:440px;padding:clamp(20px,3dvh,34px) 34px}@supports (color:color-mix(in lab, red, red)){body[data-design] .auth-form-wrap{background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 90%,transparent),var(--bg))}}body[data-design] .auth-form-wrap{transition:border-color .25s,box-shadow .35s}body[data-design] .auth-emblem{margin-bottom:var(--auth-gap);line-height:1}body[data-design] .auth-emblem .brand-mark{width:32px;height:32px}body[data-design] .auth-form-wrap h2{margin-bottom:var(--auth-gap)}body[data-design] .auth-tabs{background:var(--bg);margin-bottom:var(--auth-gap);border:0;border-radius:10px;gap:4px;padding:4px}body[data-design] .auth-tabs .button{border:0;border-radius:7px;flex:1;min-width:0;padding:10px 8px;font-size:12px;line-height:1.5}body[data-design] .auth-tabs .button[aria-pressed=true]{background:var(--raised);color:var(--text);box-shadow:0 2px 8px #0002}body[data-design] .auth-form-wrap[data-editing]{border-color:var(--accent)}body[data-design] .auth-main[data-phase=loading] .auth-form-wrap:before{opacity:1}body[data-design] .auth-main[data-phase=error] .auth-form-wrap{border-color:var(--error)}body[data-design] .auth-main[data-phase=success] .auth-form-wrap{border-color:var(--brand);box-shadow:0 20px 70px -20px var(--brand)}@supports (color:color-mix(in lab, red, red)){body[data-design] .auth-main[data-phase=success] .auth-form-wrap{box-shadow:0 20px 70px -20px color-mix(in srgb,var(--brand) 38%,transparent)}}body[data-design] .auth-main[data-phase=success] .sculpture-host{opacity:0;transition:transform .4s var(--stage-ease),opacity .3s;transform:translate(15%)scale(.8)}body[data-design] .button.primary{box-shadow:0 9px 28px -15px var(--brand);transition:background .15s,box-shadow .25s;position:relative;overflow:hidden}body[data-design] .button.primary:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff7 50%,#0000 65%);position:absolute;inset:-40% -20%;transform:translate(-110%)}body[data-design] .button.primary:hover:before,body[data-design] .button.primary:focus-visible:before{transition:transform .65s var(--stage-ease);transform:translate(110%)}body[data-design] .button.primary>.icon{transition:transform .25s var(--stage-ease)}body[data-design] .button.primary:hover>.icon{transform:translate(4px)}body[data-design] .workspace{background:radial-gradient(ellipse at 5% 0%,var(--signature),transparent 45%)}@supports (color:color-mix(in lab, red, red)){body[data-design] .workspace{background:radial-gradient(ellipse at 5% 0%,color-mix(in srgb,var(--signature) 5%,transparent),transparent 45%)}}body[data-design] .stream-row{transition:background .16s}body[data-design] .stream-row:hover{background:var(--signature)}@supports (color:color-mix(in lab, red, red)){body[data-design] .stream-row:hover{background:color-mix(in srgb,var(--signature) 6%,var(--bg))}}body[data-design] .page-head h1{font-size:clamp(36px,3.6vw,52px)}body[data-design] .workspace.overview{max-width:1456px}body[data-design] .overview .overview-top{border:1px solid var(--line);border-radius:var(--stage-radius);background:linear-gradient(130deg,var(--accent-soft),var(--surface) 70%);grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){body[data-design] .overview .overview-top{background:linear-gradient(130deg,color-mix(in srgb,var(--accent-soft) 48%,var(--surface)),var(--surface) 70%)}}body[data-design] .overview .goals{border-radius:var(--stage-radius) 0 0 0;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}body[data-design] .overview .goal-primary{flex:1;padding:32px}body[data-design] .overview .goal-track i{transform-origin:0}body[data-design] .overview .goal-primary p{white-space:nowrap;flex-wrap:nowrap;gap:5px;margin:24px 0}body[data-design] .overview .goal-primary p strong{font-size:clamp(62px,5.8vw,84px)}body[data-design] .overview .goal-primary p>span{font-size:18px}body[data-design] .overview .goal-minutes{color:var(--text);letter-spacing:-.04em;margin-left:8px;font:500 clamp(35px,3.1vw,45px)/1 Space,sans-serif}body[data-design] .overview .goal-caption{flex-wrap:wrap;gap:5px 12px;margin-top:13px;font-size:11px}body[data-design] .overview .goal-caption>span:last-child{color:var(--accent)}body[data-design] .overview .goal-days{border-top:1px solid var(--quiet-line);background:var(--accent-soft);gap:18px;margin:0;padding:22px 32px}body[data-design] .overview .goal-days-label{min-width:0}body[data-design] .overview .goal-days-label p{color:var(--accent);white-space:normal;margin-top:9px;font-size:13px}body[data-design] .overview .goal-ring{flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;position:relative}body[data-design] .overview .goal-ring svg{fill:none;stroke-width:5px;width:100%;height:100%;position:absolute;inset:0}body[data-design] .overview .ring-track{stroke:var(--line)}body[data-design] .overview .ring-value{stroke:var(--accent);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}body[data-design] .overview .goal-ring p{margin:0;line-height:1}body[data-design] .overview .goal-ring strong{font-size:26px}body[data-design] .overview .goal-ring p span{font-size:11px}body[data-design] .overview .trend{border-left:1px solid var(--quiet-line);min-width:0;padding:26px 32px 24px}body[data-design] .overview .trend .section-head{margin-bottom:10px}body[data-design] .overview .plot{border-bottom-color:var(--quiet-line);height:178px}body[data-design] .overview .bar:not(.missing):not(.zero) i{background:linear-gradient(to top,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){body[data-design] .overview .bar:not(.missing):not(.zero) i{background:linear-gradient(to top,color-mix(in srgb,var(--accent) 65%,var(--surface)),var(--accent))}}body[data-design] .overview .bar:not(.missing):not(.zero) i{opacity:.8;transform-origin:bottom}body[data-design] .overview .bar.short:not(.missing):not(.zero) i{background:var(--issue);opacity:1}body[data-design] .overview .bar.selected:not(.missing):not(.zero) i{opacity:1;box-shadow:0 5px 22px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){body[data-design] .overview .bar.selected:not(.missing):not(.zero) i{box-shadow:0 5px 22px -4px color-mix(in srgb,var(--accent) 50%,transparent)}}body[data-design] .overview .bar:hover:not(.missing):not(.zero) i,body[data-design] .overview .bar:focus-visible:not(.missing):not(.zero) i{opacity:1}body[data-design] .overview .month-strip{border-bottom:0;grid-column:1/-1;grid-template-columns:minmax(110px,.65fr) 1.5fr minmax(250px,1fr);gap:20px;margin:0;padding:18px 32px}body[data-design] .overview .month-strip>dl{gap:20px}body[data-design] .overview .calendar-layout{border:1px solid var(--line);border-radius:var(--stage-radius);background:var(--surface);grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:stretch;gap:0;margin-top:28px}body[data-design] .overview .calendar{min-width:0;padding:24px 32px 28px}body[data-design] .overview .calendar-day{border-radius:7px;min-height:57px;transition:background .15s,box-shadow .15s}body[data-design] .overview .calendar-day.valid{background:var(--accent-soft)}body[data-design] .overview .calendar-day.valid b{color:var(--accent)}body[data-design] .overview .calendar-day.short{background:var(--issue)}@supports (color:color-mix(in lab, red, red)){body[data-design] .overview .calendar-day.short{background:color-mix(in srgb,var(--issue) 12%,var(--surface))}}body[data-design] .overview .calendar-day.selected{outline:1px solid var(--accent);outline-offset:2px;box-shadow:0 5px 18px -8px var(--accent)}body[data-design] .overview .calendar-day:focus-visible{outline:2px solid var(--focus);outline-offset:3px}body[data-design] .overview .day-detail{border-left:1px solid var(--quiet-line);border-radius:0 var(--stage-radius) var(--stage-radius) 0;background:linear-gradient(145deg,var(--accent-soft),var(--surface) 65%);min-width:0;padding:29px 32px}body[data-design] .overview .day-detail h2{font-size:18px;font-weight:600}body[data-design] .overview .day-date-block{align-items:center;gap:22px;margin:24px 0;display:flex}body[data-design] .overview .day-date-block>strong{letter-spacing:-.04em;font:500 76px/1 Space,sans-serif}body[data-design] .overview .day-date-block p{color:var(--muted);margin-bottom:9px;font-size:13px}body[data-design] .overview .day-values{grid-template-columns:1fr;gap:0;padding-bottom:16px}body[data-design] .overview .day-values .metric{border-bottom:1px solid var(--quiet-line);justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;display:flex}body[data-design] .overview .day-values .metric dt{margin:0}body[data-design] .overview .day-values .metric dd{white-space:nowrap;font-size:14px}body[data-design] .overview .day-detail>.text-button{justify-content:space-between;width:100%;padding-inline:0}body[data-design=b] .auth-art:before{border:1px solid var(--signature);width:76%;height:47%;top:12%;left:11%}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .auth-art:before{border:1px solid color-mix(in srgb,var(--signature) 40%,transparent)}}body[data-design=b] .auth-art:before{box-shadow:0 0 0 28px var(--signature),0 0 0 60px var(--signature);border-radius:50%;transform:rotate(-28deg)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .auth-art:before{box-shadow:0 0 0 28px color-mix(in srgb,var(--signature) 4%,transparent),0 0 0 60px color-mix(in srgb,var(--signature) 3%,transparent)}}body[data-design=b] .auth-art:after{background:radial-gradient(ellipse at 60% 30%,var(--signature),transparent 60%);inset:8% -20% 25%}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .auth-art:after{background:radial-gradient(ellipse at 60% 30%,color-mix(in srgb,var(--signature) 17%,transparent),transparent 60%)}}body[data-design=b] .auth-art:after{transform:rotate(-20deg)}body[data-design=b] .auth-form-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=light] body[data-design] .sculpture-canvas{filter:drop-shadow(0 24px 20px #36584c28)}:root[data-theme=light] body[data-design] .auth-form-wrap{background:linear-gradient(140deg,var(--surface),var(--bg))}:root[data-theme=light] body[data-design] .overview .bar:not(.missing):not(.zero) i{background:var(--accent);opacity:1}body[data-design] .overview .bar.short:not(.missing):not(.zero) i,:root[data-theme=light] body[data-design] .overview .bar.short:not(.missing):not(.zero) i{background:var(--issue)}@media (max-width:1180px){body[data-design] .auth-art{padding-inline:28px}body[data-design] .auth-form-panel{padding-inline:16px 28px}body[data-design] .auth-form-wrap{padding-inline:28px}body[data-design] .overview .goal-primary{padding:28px 24px}body[data-design] .overview .goal-primary p strong{font-size:62px}body[data-design] .overview .goal-minutes{margin-left:3px;font-size:34px}body[data-design] .overview .goal-days{gap:10px;padding:22px 24px}body[data-design] .overview .trend{padding-inline:24px}body[data-design] .overview .month-strip{grid-template-columns:1fr 2fr;gap:12px;padding-inline:24px}body[data-design] .overview .calendar,body[data-design] .overview .day-detail{padding-inline:24px}}@media (max-width:960px){body[data-design] .auth-shell{--spot-size:320px}}@media (max-width:760px){body[data-design] .auth-shell{--spot-size:220px;--spot-core:12%;--spot-mid:4%;--spot-x:78%;--spot-y:18%}}@media (max-height:520px){body[data-design] .auth-shell{--spot-size:220px;--spot-core:12%;--spot-mid:4%}}@media (hover:none),(pointer:coarse){body[data-design] .auth-shell:before{opacity:.32}}@media (max-width:960px) and (min-width:761px){body[data-design] .topbar{gap:8px;padding-inline:20px}body[data-design] .auth-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body[data-design] .auth-art h1{font-size:44px}body[data-design] .auth-art .sculpture-host{max-height:520px}body[data-design] .auth-form-wrap{padding-inline:24px}body[data-design] .overview .overview-top{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)}body[data-design] .overview .goal-primary{padding:28px 20px}body[data-design] .overview .goal-primary p strong{font-size:56px}body[data-design] .overview .goal-primary p>span{font-size:14px}body[data-design] .overview .goal-minutes{font-size:30px}body[data-design] .overview .goal-days{padding-inline:20px}body[data-design] .overview .goal-ring{width:72px;height:72px}body[data-design] .overview .trend{padding-inline:20px}body[data-design] .overview .calendar-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body[data-design] .overview .calendar,body[data-design] .overview .day-detail{padding-inline:20px}}@media (max-height:720px){body[data-design] .auth-emblem{display:none}body[data-design] .auth-form-wrap{padding-block:20px}body[data-design] .auth-form-wrap h2{font-size:26px}body[data-design] .auth-form-wrap form>.primary{min-height:46px;margin-top:4px}}@media (max-width:760px){body[data-design] .topbar{gap:8px;min-height:56px;padding-block:4px}body[data-design] .auth-main{padding-bottom:max(16px,env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}body[data-design] .auth-art{flex-shrink:0;justify-content:center;min-height:clamp(112px,35dvh - 120px,190px);padding:14px 24px;display:flex}body[data-design] .auth-main .auth-art h1{overflow-wrap:anywhere;width:62%;max-width:12ch;font-size:clamp(26px,4.2dvh,34px);line-height:1.08}body[data-design] .auth-art .sculpture-host{width:44%;height:calc(100% + 20px);min-height:0;max-height:none;position:absolute;top:-10px;right:-14px}body[data-design] .auth-art:before{opacity:.18;width:150px;height:150px;box-shadow:none;top:20px;left:auto;right:8%}body[data-design] .auth-art:after,body[data-design] .auth-signature{display:none}body[data-design] .auth-form-panel{perspective:none;order:0;align-items:flex-start;padding:0 20px}body[data-design] .auth-form-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:440px;padding:clamp(20px,3dvh,25px) 24px;transform:none!important}body[data-design] .auth-emblem{display:none}body[data-design] .auth-form-wrap h2{font-size:26px}body[data-design] .page-head h1{font-size:30px}body[data-design] .overview .page-head{align-items:center;gap:8px;margin-bottom:23px;display:flex}body[data-design] .overview .head-actions{margin-top:0}body[data-design] .overview .overview-top{grid-template-columns:1fr}body[data-design] .overview .goals{border-radius:var(--stage-radius) var(--stage-radius) 0 0}body[data-design] .overview .goal-primary{border-radius:var(--stage-radius) var(--stage-radius) 0 0;padding:25px 23px 24px}body[data-design] .overview .goal-primary p{margin:18px 0 22px}body[data-design] .overview .goal-primary p strong{font-size:64px}body[data-design] .overview .goal-primary p>span{font-size:17px}body[data-design] .overview .goal-minutes{margin-left:5px;font-size:36px}body[data-design] .overview .goal-days{padding:16px 23px}body[data-design] .overview .goal-ring{width:68px;height:68px}body[data-design] .overview .goal-ring strong{font-size:23px}body[data-design] .overview .trend{border-left:0;border-top:1px solid var(--quiet-line);padding:23px}body[data-design] .overview .trend .section-head{flex-wrap:wrap;gap:8px;margin-bottom:12px}body[data-design] .overview .trend .section-head .field{max-width:100%}body[data-design] .overview .plot{height:155px}body[data-design] .overview .month-strip{grid-template-columns:1fr;gap:18px;padding:22px 23px}body[data-design] .overview .month-strip>dl{gap:12px}body[data-design] .overview .calendar-layout{grid-template-columns:1fr;margin-top:24px}body[data-design] .overview .calendar{padding:20px 16px 24px}body[data-design] .overview .calendar-day{min-height:54px}body[data-design] .overview .day-detail{border-left:0;border-top:1px solid var(--quiet-line);border-radius:0 0 var(--stage-radius) var(--stage-radius);padding:24px 23px}body[data-design] .overview .day-date-block{gap:20px;margin:23px 0}body[data-design] .overview .day-date-block>strong{font-size:68px}}@media (max-width:350px){body[data-design] .auth-art{padding-left:20px}body[data-design] .auth-main .auth-art h1{font-size:26px}body[data-design] .auth-art .sculpture-host{right:-10px}body[data-design] .auth-form-panel{padding-inline:14px}body[data-design] .auth-form-wrap,body[data-design] .overview .goal-primary,body[data-design] .overview .goal-days,body[data-design] .overview .trend,body[data-design] .overview .month-strip{padding-inline:20px}body[data-design] .overview .goal-primary p strong{font-size:58px}body[data-design] .overview .goal-minutes{font-size:32px}body[data-design] .overview .month-strip .metric dd{font-size:18px}body[data-design] .overview .calendar{padding-inline:12px}}@media (max-height:520px) and (min-width:761px){body[data-design] .auth-main{padding-bottom:max(16px,env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}body[data-design] .auth-art{flex-shrink:0;justify-content:center;min-height:clamp(88px,28dvh,140px);padding:10px 24px;display:flex}body[data-design] .auth-main .auth-art h1{overflow-wrap:anywhere;width:62%;max-width:12ch;font-size:clamp(24px,8dvh,32px);line-height:1.08}body[data-design] .auth-art .sculpture-host{width:40%;height:calc(100% + 20px);min-height:0;max-height:none;position:absolute;top:-10px;right:-14px}body[data-design] .auth-signature{display:none}body[data-design] .auth-form-panel{perspective:none;order:0;align-items:flex-start;padding:0 20px}body[data-design] .auth-form-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:440px;padding:clamp(16px,3dvh,22px) 24px;transform:none!important}body[data-design] .auth-emblem{display:none}body[data-design] .auth-form-wrap h2{font-size:24px}}@media (prefers-reduced-motion:reduce){body[data-design] .auth-form-wrap{transform:none!important}body[data-design] .auth-shell:before,body[data-design] .button.primary:before{display:none}body[data-design] .auth-main[data-phase=success] .sculpture-host{opacity:1;transform:none}}body[data-design] .overview .goal-task{gap:6px;min-width:0;margin-bottom:22px;display:grid}body[data-design] .overview .goal-task strong{color:var(--goal-text,var(--text));overflow-wrap:anywhere;font-size:15px;font-weight:600}body[data-design] .overview .goal-task>span{color:var(--goal-muted,var(--muted));font-variant-numeric:tabular-nums;font-size:12px}body[data-design] .overview .goal-task .field{max-width:100%}body[data-design] .overview .goal-extra{border-top:1px solid var(--quiet-line);padding:18px 32px 22px}body[data-design] .overview .goal-others{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}body[data-design] .overview .goal-others dt{color:var(--muted);font-size:12px}body[data-design] .overview .goal-others dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:18px;display:flex}body[data-design] .overview .goal-others dd span{color:var(--muted);font-size:12px}body[data-design] .overview .goal-others .icon{width:14px;height:14px;color:var(--accent);align-self:center}body[data-design] .overview .goal-note{color:var(--muted);font-size:11px;line-height:1.5}@media (max-width:760px){body[data-design] .overview .goal-extra{padding:16px 24px 20px}}body[data-design] .trend-head{flex-wrap:wrap;gap:12px 20px}body[data-design] .trend-head h2{flex-shrink:0}body[data-design] .trend-controls{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;width:min(100%,205px);min-width:0;max-width:100%;margin-inline-start:auto;display:flex}body[data-design] .trend-controls .shadcn-select-trigger{flex:120px;width:100%;min-width:0;min-height:46px;font-size:13px}body[data-design] .trend-controls[data-has-source]{width:min(100%,400px)}@media (max-width:760px){body[data-design] .trend-controls[data-has-source]{width:100%;margin-inline-start:0}body[data-design] .trend-controls:not([data-has-source]){width:auto;max-width:60%}body[data-design] .trend-controls .shadcn-select-trigger{gap:8px;min-height:44px;font-size:12px}}body[data-design=b] .workspace:is(.records,.live,.account){--card-radius:20px;--tint:var(--raised)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .workspace:is(.records,.live,.account){--tint:color-mix(in srgb,var(--raised) 55%,var(--surface))}}body[data-design=b] .workspace:is(.records,.live,.account)>.page-head h1{font-size:34px}body[data-design=b] .workspace:is(.records,.live,.account)>.page-head{margin-bottom:28px}body[data-design=b] :is(.record-hero,.stream-summary>.metric:first-child,.account-identity) .data-icon{color:var(--hero-figure)}body[data-design=b] :is(.record-hero,.stream-summary>.metric:first-child,.account-identity) :is(dt,.subtle){color:var(--hero-muted)}body[data-design=b] .workspace.records{--records-bottom-space:36px;padding-bottom:var(--records-bottom-space)}body[data-design=b] .record-workbench{gap:20px;display:grid}body[data-design=b] .record-month{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);display:grid;overflow:hidden}body[data-design=b] .record-hero{background:var(--hero-surface);color:var(--hero-text);box-shadow:inset 0 1px var(--hero-edge);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:28px 48px;padding:32px 36px;display:grid}body[data-design=b] .record-total dt{margin-bottom:14px;font-size:16px;font-weight:500}body[data-design=b] .record-total dt>span:last-child{color:var(--hero-text)}body[data-design=b] .record-total dd{letter-spacing:-.035em;color:var(--hero-figure);white-space:nowrap;font:600 60px/1 Space,Instrument,sans-serif}body[data-design=b] .month-composition{min-width:0}body[data-design=b] .month-composition>summary{display:none}body[data-design=b] .revenue-track{background:var(--hero-track);border-radius:4px;gap:3px;height:8px;margin-bottom:18px;display:flex;overflow:hidden}body[data-design=b] .revenue-track i{flex:0 auto;min-width:0}body[data-design=b] .revenue-subscription{background:var(--revenue-subscription)}body[data-design=b] .revenue-gifted{background:var(--revenue-gifted)}body[data-design=b] .revenue-gifts{background:var(--revenue-gifts)}body[data-design=b] .revenue-composition dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}body[data-design=b] .revenue-composition dt{color:var(--hero-muted);align-items:center;gap:7px;font-size:14px;line-height:1.4;display:flex}body[data-design=b] .revenue-composition dt i{border-radius:2px;flex-shrink:0;width:8px;height:8px}body[data-design=b] .revenue-composition dd{white-space:nowrap;color:var(--hero-text);margin-top:6px;font:500 20px/1.4 Space,Instrument,sans-serif}body[data-design=b] .record-workload{align-content:center;padding:10px 32px;display:grid}body[data-design=b] .record-workload .metric{border-bottom:1px solid var(--quiet-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex;position:relative}body[data-design=b] .record-workload .metric:last-child{border-bottom:0}body[data-design=b] .record-workload dt{margin:0;font-size:15px}body[data-design=b] .record-workload dd{white-space:nowrap;font:500 28px/1.2 Space,Instrument,sans-serif}body[data-design=b] .record-workload dd small{color:var(--muted);font-size:16px}body[data-design=b] .goal-meter{border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}body[data-design=b] .goal-meter:after{content:"";width:var(--p);background:var(--chart);border-radius:inherit;height:100%;display:block}body[data-design=b] .record-body{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}body[data-design=b] .record-body:has(>.ledger:only-child){grid-template-columns:1fr}body[data-design=b] .record-body>.ledger{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-width:0;padding:18px 18px 10px}body[data-design=b] .record-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;display:flex}body[data-design=b] .record-tools .segments{background:var(--bg);border-radius:13px;flex-wrap:nowrap;gap:2px;padding:3px}body[data-design=b] .record-tools .segments .button{border-radius:10px;gap:7px;min-height:42px;padding-inline:13px;font-size:14px}body[data-design=b] .record-tools .segments .button>b{background:var(--raised);color:var(--muted);border-radius:6px;padding:4px 6px;font:500 12px/1 Space,Instrument,sans-serif}body[data-design=b] .record-tools .segments .button[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-ink)}body[data-design=b] .record-tools .segments .button[aria-pressed=true]>b{background:var(--seg-on-ink)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .record-tools .segments .button[aria-pressed=true]>b{background:color-mix(in srgb,var(--seg-on-ink) 16%,transparent)}}body[data-design=b] .record-tools .segments .button[aria-pressed=true]>b{color:var(--seg-on-ink)}body[data-design=b] .record-sort{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}body[data-design=b] .record-sort .shadcn-select-trigger{border-radius:12px;width:auto;max-width:100%;min-height:44px;padding:9px 12px}body[data-design=b] .record-list{margin:0;padding:0;list-style:none}body[data-design=b] .record-list-head,body[data-design=b] .record-pick{grid-template-columns:minmax(140px,1fr) minmax(150px,1.3fr) minmax(90px,.8fr) 20px;align-items:center;gap:18px;display:grid}body[data-design=b] .record-list-head{color:var(--muted);text-align:right;padding:8px 16px 10px;font-size:12px}body[data-design=b] .record-list-head>span:is(:first-child,:nth-child(2)){text-align:left}body[data-design=b] .record-entry{border-top:1px solid var(--quiet-line);position:relative}body[data-design=b] .record-entry:before{content:"";background:var(--line);border-radius:2px;width:3px;position:absolute;top:18px;bottom:18px;left:0}body[data-design=b] .record-entry.valid:before{background:var(--chart)}body[data-design=b] .record-entry.short:before{background:var(--issue-mark)}body[data-design=b] .record-entry.selected+.record-entry,body[data-design=b] .record-entry.selected{border-top-color:#0000}body[data-design=b] .record-pick{text-align:right;width:100%;min-height:76px;color:var(--text);background:0 0;border-radius:12px;padding:14px 16px;transition:background .16s}body[data-design=b] .record-pick:hover{background:var(--raised)}body[data-design=b] .record-entry.selected>.record-pick{background:var(--raised);box-shadow:inset 0 0 0 1px var(--seg-on)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .record-entry.selected>.record-pick{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seg-on) 40%,transparent)}}body[data-design=b] .record-date{text-align:left;align-items:center;gap:14px;min-width:0;display:flex}body[data-design=b] .record-date>b{letter-spacing:-.02em;min-width:40px;font:500 30px/1 Space,Instrument,sans-serif}body[data-design=b] .record-date>span{color:var(--muted);flex-direction:column;gap:5px;font-size:13px;display:flex}body[data-design=b] .record-date .status{white-space:normal;font-size:12px}body[data-design=b] .record-time{text-align:left;font-variant-numeric:tabular-nums;flex-direction:column;gap:9px;min-width:0;font:500 17px/1.2 Space,Instrument,sans-serif;display:flex}body[data-design=b] .record-meter{background:var(--quiet-line);border-radius:3px;height:6px;display:block;position:relative}body[data-design=b] .record-meter:before{content:"";width:var(--w);border-radius:inherit;background:var(--chart);position:absolute;inset:0 auto 0 0}body[data-design=b] .record-entry.short .record-meter:before{background:var(--issue-mark)}body[data-design=b] .record-meter:after{content:"";left:var(--goal);background:var(--muted);opacity:.7;border-radius:1px;width:2px;height:12px;position:absolute;top:-3px}body[data-design=b] .record-entry.offline .record-time>span,body[data-design=b] .record-entry.offline .record-amount{color:var(--muted)}body[data-design=b] .record-amount{white-space:nowrap;font:600 19px/1.3 Space,Instrument,sans-serif}body[data-design=b] .record-pick>.icon{width:18px;color:var(--muted);transition:transform .2s var(--stage-ease),color .16s}body[data-design=b] .record-entry.selected .record-pick>.icon{color:var(--text)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-design=b] .record-pick:hover>.icon{transform:translate(3px)}}body[data-design=b] .record-detail{top:calc(var(--creator-header-height,64px) + 24px);max-height:calc(100dvh - var(--creator-header-height,64px) - var(--creator-footer-height,64px) - var(--records-bottom-space) - 24px);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);min-width:0;padding:14px;position:sticky;overflow-y:auto}body[data-design=b] .record-detail>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:4px 0 18px;display:grid}body[data-design=b] .record-detail-day{letter-spacing:-.04em;color:var(--text);font:600 64px/.9 Space,Instrument,sans-serif}body[data-design=b] .record-detail>header p{color:var(--muted);margin-bottom:4px;font-size:14px}body[data-design=b] .record-detail h2{font:500 22px/1.3 Space,Instrument,sans-serif}body[data-design=b] .record-day-hero{padding:0}body[data-design=b] .record-day-primary .metric{min-width:0}body[data-design=b] .record-day-primary .metric dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;max-width:100%;font:600 44px/1.1 Space,Instrument,sans-serif}body[data-design=b] .record-day-hero .revenue-composition{padding-top:16px}body[data-design=b] .record-day-hero .revenue-track{background:var(--raised);margin-bottom:12px}body[data-design=b] .record-day-hero .revenue-composition dl{flex-direction:column;gap:10px;display:flex}body[data-design=b] .record-day-hero .revenue-composition dl>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}body[data-design=b] .record-day-hero .revenue-composition dt{min-width:0;color:var(--muted);overflow-wrap:anywhere}body[data-design=b] .record-day-hero .revenue-composition dd{color:var(--text);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:17px}body[data-design=b] .record-day-duration{border-top:1px solid var(--quiet-line);margin-top:14px;padding-top:12px}body[data-design=b] .record-day-duration .metric{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}body[data-design=b] .record-day-duration dt{min-width:0}body[data-design=b] .record-day-duration dt>span{overflow-wrap:anywhere}body[data-design=b] .record-day-duration dd{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;flex:none;font:500 24px/1.3 Space,Instrument,sans-serif}body[data-design=b] .record-day-secondary{border-top:1px solid var(--quiet-line);grid-template-columns:1fr 1fr;gap:0;margin-top:6px;display:grid}body[data-design=b] .record-day-secondary .metric{background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:14px 0 12px 16px;display:flex}body[data-design=b] .record-day-secondary .metric:nth-child(odd){border-right:1px solid var(--quiet-line);padding-left:0;padding-right:16px}body[data-design=b] .record-day-secondary .metric:nth-child(n+3){border-top:1px solid var(--quiet-line)}body[data-design=b] .record-day-secondary dt{min-width:0;margin-bottom:8px}body[data-design=b] .record-day-secondary dt>span{overflow-wrap:anywhere;min-width:0}body[data-design=b] .record-day-secondary dd{font-variant-numeric:tabular-nums;margin-top:auto;font:500 26px/1.2 Space,Instrument,sans-serif}body[data-design=b] .record-detail .updated{margin:14px 0 4px;font-size:12px;line-height:1.6}body[data-design=b] .stream-tools{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);margin-bottom:16px;padding:16px 18px}body[data-design=b] .stream-tools .live-toolbar{align-items:stretch;gap:10px}body[data-design=b] .stream-tools .live-toolbar form{flex:1;max-width:none}body[data-design=b] .stream-tools .search-input{border-color:var(--quiet-line);background:var(--bg);border-radius:14px;height:100%;padding-left:16px}body[data-design=b] .stream-tools .search-input input{min-height:54px;font-size:16px}body[data-design=b] .stream-tools .desktop-quick{gap:10px}body[data-design=b] :is(.stream-tools .desktop-quick,.live-toolbar>.filter-button){flex-shrink:0}body[data-design=b] .stream-tools .desktop-quick .shadcn-select-trigger{border-radius:14px;min-width:150px;min-height:56px;padding:8px 14px}body[data-design=b] .stream-tools .filter-button{border-color:var(--quiet-line);background:var(--bg);border-radius:14px;min-height:56px;padding-inline:16px}body[data-design=b] .stream-tools .filter-count{background:var(--seg-on);min-width:20px;height:20px;color:var(--seg-on-ink);border-radius:6px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}body[data-design=b] .stream-tools .live-results-head{border-top:1px solid var(--quiet-line);border-bottom:0;gap:16px;margin-top:14px;padding:12px 0 0}body[data-design=b] .stream-tools .tabs{background:var(--bg);border-radius:13px;gap:2px;padding:3px}body[data-design=b] .stream-tools .tabs .button{border:0;border-radius:10px;min-height:40px;padding:8px 16px;font-size:14px}body[data-design=b] .stream-tools .tabs .button[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-ink)}body[data-design=b] .stream-summary{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}body[data-design=b] .stream-summary>.metric{border-left:1px solid var(--quiet-line);flex-direction:column;justify-content:space-between;gap:14px;padding:22px 28px;display:flex}body[data-design=b] .stream-summary>.metric:first-child{background:var(--hero-surface);color:var(--hero-text);box-shadow:inset 0 1px var(--hero-edge);border:0}body[data-design=b] .stream-summary dt{margin:0;font-size:15px}body[data-design=b] .stream-summary dd{letter-spacing:-.02em;white-space:nowrap;font:500 34px/1.1 Space,Instrument,sans-serif}body[data-design=b] .stream-summary>.metric:first-child dt>span:last-child{color:var(--hero-text)}body[data-design=b] .stream-summary>.metric:first-child dd{color:var(--hero-figure);font-size:42px;font-weight:600}body[data-design=b] .stream-list{gap:12px;display:grid}body[data-design=b] .stream-list .stream-row{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);cursor:pointer;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr) minmax(320px,.6fr) auto;grid-template-areas:"identity health values actions""expanded expanded expanded expanded";align-items:stretch;gap:0;padding:0;transition:border-color .18s;overflow:hidden}body[data-design=b] .stream-list .stream-row:hover{background:var(--surface);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .stream-list .stream-row:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}body[data-design=b] .stream-list .stream-row:has(.stream-expanded){border-color:var(--seg-on)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .stream-list .stream-row:has(.stream-expanded){border-color:color-mix(in srgb,var(--seg-on) 35%,var(--line))}}body[data-design=b] .stream-list .stream-identity{grid-area:identity;min-width:0;padding:20px 24px}body[data-design=b] .stream-list .stream-observed{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.5;display:inline-flex}body[data-design=b] .stream-list .stream-identity h2{overflow-wrap:anywhere;text-wrap:wrap;margin:0 0 10px;font:600 20px/1.3 Space,Instrument,sans-serif}body[data-design=b] .stream-list .stream-identity h2 a:hover{color:var(--accent)}body[data-design=b] .stream-list .stream-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}body[data-design=b] .stream-list .stream-meta>span:not(.lu-badge){background:var(--raised);border-radius:6px;padding:3px 9px}body[data-design=b] .stream-list .row-health{border-left:1px solid var(--quiet-line);grid-area:health;grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;padding:18px 24px;display:grid}body[data-design=b] .stream-list .health{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}body[data-design=b] .stream-list .health-heading{grid-area:1/1;gap:6px;margin:0;font-size:13px}body[data-design=b] .stream-list .health-heading>.icon{width:16px;height:16px}body[data-design=b] .stream-list .coverage{min-width:0;color:var(--muted);white-space:nowrap;flex-wrap:nowrap;grid-area:1/2;justify-content:flex-start;align-items:baseline;gap:4px;margin:0;font-size:12px;display:flex}body[data-design=b] .stream-list .coverage:before{content:"·"}body[data-design=b] .stream-list .coverage b{color:var(--text);font-weight:600}body[data-design=b] .stream-list .coverage-track{flex:0 0 40px;align-self:center;margin-left:4px}body[data-design=b] .stream-list .health-values{grid-area:1/3;margin:0}body[data-design=b] .stream-list .health-values strong{color:var(--text);font:500 20px/1.2 Space,Instrument,sans-serif}body[data-design=b] .stream-list .health-values>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-design=b] .stream-list .health-bar{border-radius:3px;grid-column:1/-1;gap:2px;height:6px;margin:0}body[data-design=b] .stream-list .health-bar i{border-radius:2px}body[data-design=b] .stream-list .row-health .health-legend{grid-column:1/-1;justify-content:flex-start;gap:6px 14px;margin:0;font-size:12px}body[data-design=b] .stream-list .row-values{border-left:1px solid var(--quiet-line);background:var(--tint);grid-area:values;grid-template-columns:max-content minmax(0,1fr);align-content:center;gap:10px 28px;margin:0;padding:18px 22px;display:grid}body[data-design=b] .stream-list .row-values .metric dt{font-size:13px}body[data-design=b] .stream-list .row-values .metric{flex-direction:column;display:flex}body[data-design=b] .stream-list .row-values dd{white-space:nowrap;margin-top:auto;font:500 24px/1.2 Space,Instrument,sans-serif}body[data-design=b] .stream-list .row-values .metric:nth-child(n+3){border-top:1px solid var(--quiet-line);flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;padding-top:10px}body[data-design=b] .stream-list .row-values .metric:nth-child(n+3) dt{font-size:12px}body[data-design=b] .stream-list .row-values .metric:nth-child(n+3) dd{margin:0;font-size:15px}body[data-design=b] .stream-list .row-actions{border-left:1px solid var(--quiet-line);flex-direction:column;grid-area:actions;justify-content:center;align-items:center;gap:8px;margin:0;padding:16px;display:flex}body[data-design=b] .stream-list .row-actions .button{white-space:nowrap;border-radius:12px;justify-content:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-size:13px}body[data-design=b] .stream-list .stream-expand-button{color:var(--muted);background:0 0;border-color:#0000}body[data-design=b] .stream-list .stream-expand-button:is(:hover,[aria-expanded=true]){color:var(--text);background:var(--raised)}body[data-design=b] .stream-list .stream-expand-button>.icon{transition:transform .2s var(--stage-ease)}body[data-design=b] .stream-list .stream-detail-link{border-color:var(--line);color:var(--text)}body[data-design=b] .stream-list .stream-detail-link:hover{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}body[data-design=b] .stream-list .stream-detail-link>.icon{transition:transform .2s var(--stage-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-design=b] .stream-list .stream-detail-link:hover>.icon{transform:translate(3px)}}body[data-design=b] .stream-list [aria-expanded=true]>.icon{transform:rotate(180deg)}body[data-design=b] .stream-list .stream-expanded{background:var(--bg);grid-area:expanded;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;padding:20px 24px}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .stream-list .stream-expanded{background:color-mix(in srgb,var(--bg) 55%,var(--surface))}}body[data-design=b] .stream-list .stream-expanded{border-top:1px solid var(--quiet-line)}body[data-design=b] .stream-list .stream-expanded dd{font:500 20px/1.3 Space,Instrument,sans-serif}body[data-design=b] .workspace.account>.page-head,body[data-design=b] .account-layout{max-width:1120px;margin-inline:auto}body[data-design=b] .account-layout{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 20px;padding:0;display:grid}body[data-design=b] .account-identity{isolation:isolate;border:1px solid var(--hero-line);background:var(--hero-gradient),var(--hero-surface);min-height:440px;color:var(--hero-text);box-shadow:inset 0 1px var(--hero-edge);border-radius:24px;flex-direction:column;grid-row:1/3;padding:36px;display:flex;position:relative;overflow:hidden}body[data-design=b] .account-identity:before{content:"";z-index:-1;background:repeating-radial-gradient(circle,transparent 0 44px,var(--hero-figure) 44px 45px);border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;right:-140px}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .account-identity:before{background:repeating-radial-gradient(circle,transparent 0 44px,color-mix(in srgb,var(--hero-figure) 10%,transparent) 44px 45px)}}body[data-design=b] .account-identity:before{-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}body[data-design=b] .account-seal{--brand-mark-ink:var(--green-signal);border:1px solid var(--green-signal);place-items:center;width:76px;height:76px;display:grid}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .account-seal{border:1px solid color-mix(in srgb,var(--green-signal) 25%,var(--brand-mark-bg))}}body[data-design=b] .account-seal{background:var(--brand-mark-bg);border-radius:20px}body[data-design=b] .account-seal .brand-mark{background:0 0;width:46px;height:46px;padding:4px}body[data-design=b] .account-role{letter-spacing:.02em;color:var(--hero-muted);margin-top:30px;font-size:14px}body[data-design=b] .account-data{flex-direction:column;flex:1;margin-top:8px;display:flex}body[data-design=b] .account-data>div{min-width:0}body[data-design=b] .account-data>div:first-child{margin-bottom:28px}body[data-design=b] .account-data>div:nth-child(2){margin-top:auto}body[data-design=b] .account-data>div:not(:first-child){border-top:1px solid var(--hero-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:0;display:flex}body[data-design=b] .account-data dt{margin:0;font-size:14px}body[data-design=b] .account-data dd{align-items:center;gap:6px;min-width:0;font:500 20px/1.3 Space,Instrument,sans-serif;display:flex}body[data-design=b] .account-data dd>span{overflow-wrap:anywhere;min-width:0}body[data-design=b] .account-data>div:first-child dd{letter-spacing:-.03em;color:var(--hero-text);justify-content:flex-start;font:600 46px/1.1 Space,Instrument,sans-serif}body[data-design=b] .account-data>div:last-child dd{color:var(--hero-muted);font:400 16px/1.4 Instrument,sans-serif}body[data-design=b] .account-data .icon-button{color:var(--hero-muted);border-color:#0000;flex-shrink:0}body[data-design=b] .account-data .icon-button:hover:not(:disabled){background:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .account-data .icon-button:hover:not(:disabled){background:color-mix(in srgb,var(--hero-text) 8%,transparent)}}body[data-design=b] .account-data .icon-button:hover:not(:disabled){color:var(--hero-figure);border-color:#0000}body[data-design=b] .account-preferences{border:1px solid var(--line);background:var(--surface);border-radius:24px;align-content:start;padding:8px 28px;display:grid}body[data-design=b] .account-preferences>.field,body[data-design=b] .appearance-setting{gap:14px;margin:0;padding:24px 0;display:grid}body[data-design=b] .appearance-setting{border-top:1px solid var(--quiet-line)}body[data-design=b] .account-preferences>.field>span,body[data-design=b] .appearance-setting h2{color:var(--text);margin:0;font-size:16px;font-weight:600}body[data-design=b] .account-preferences select{border-radius:12px;min-height:52px;font-size:16px}body[data-design=b] .account-exit{grid-column:2}body[data-design=b] .account-exit .button{border:1px solid var(--line);width:100%;min-height:56px;color:var(--muted);border-radius:16px;justify-content:flex-start;gap:12px;padding-inline:22px}body[data-design=b] .account-exit .button:hover:not(:disabled){color:var(--error);border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .account-exit .button:hover:not(:disabled){border-color:color-mix(in srgb,var(--error) 45%,var(--line))}}body[data-design=b] .account-exit .button:hover:not(:disabled){background:0 0}@media (max-width:1180px){body[data-design=b] .record-month{grid-template-columns:1fr}body[data-design=b] .record-hero{padding:28px}body[data-design=b] .record-workload{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 28px}body[data-design=b] .record-workload .metric{border:0;flex-direction:column;align-items:flex-start;gap:8px}body[data-design=b] .record-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body[data-design=b] .record-tools{flex-direction:column;align-items:stretch}body[data-design=b] .record-tools .segments .button{flex:1;padding-inline:8px;font-size:13px}body[data-design=b] .record-sort .shadcn-select-trigger{flex:1}body[data-design=b] .record-list-head,body[data-design=b] .record-pick{grid-template-columns:minmax(100px,1fr) minmax(90px,1fr) minmax(0,.9fr) 16px;gap:12px;padding-inline:12px}body[data-design=b] .record-date{gap:10px}body[data-design=b] .record-date>b{min-width:32px;font-size:26px}body[data-design=b] .record-amount{font-size:17px}body[data-design=b] .record-detail-day{font-size:52px}body[data-design=b] .record-day-primary .metric dd{font-size:36px}body[data-design=b] .record-day-duration dd{font-size:22px}body[data-design=b] .stream-tools .live-toolbar{flex-wrap:wrap}body[data-design=b] .stream-tools .live-toolbar form{flex-basis:100%}body[data-design=b] .stream-tools .desktop-quick,body[data-design=b] .stream-tools .desktop-quick .shadcn-select-trigger{flex:1}body[data-design=b] .stream-list .stream-row{grid-template-columns:minmax(0,1fr) minmax(300px,1fr) auto;grid-template-areas:"identity values actions""health health health""expanded expanded expanded"}body[data-design=b] .stream-list .row-health{border-left:0;border-top:1px solid var(--quiet-line);grid-template-columns:1fr 1fr;gap:28px;padding:16px 24px 18px}body[data-design=b] .stream-list .stream-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-design=b] .account-layout{grid-template-columns:1fr 1fr}body[data-design=b] .account-identity{padding:30px}body[data-design=b] .account-data>div:first-child dd{font-size:38px}}@media (max-width:900px) and (min-width:761px){body[data-design=b] .account-layout{grid-template-rows:auto;grid-template-columns:1fr}body[data-design=b] .account-identity{grid-row:auto;min-height:360px}body[data-design=b] .account-exit{grid-column:1}}@media (max-width:760px){body[data-design=b] .workspace.records{--records-bottom-space:24px}body[data-design=b] .workspace:is(.records,.live,.account)>.page-head h1{font-size:28px}body[data-design=b] .workspace:is(.records,.live,.account)>.page-head{margin-bottom:22px}body[data-design=b] .workspace:is(.records,.live,.account){--card-radius:16px}body[data-design=b] .record-workbench{gap:14px}body[data-design=b] .record-hero{grid-template-columns:1fr;gap:12px;padding:22px 20px 16px}body[data-design=b] .record-total dt{margin-bottom:10px;font-size:15px}body[data-design=b] .record-total dd{font-size:44px}body[data-design=b] .record-workload{grid-template-columns:1fr 1fr;gap:0 16px;padding:4px 20px 8px}body[data-design=b] .record-workload .metric{padding:14px 0 16px}body[data-design=b] .record-workload .metric:first-child{border-bottom:1px solid var(--quiet-line);flex-direction:row;grid-column:1/-1;align-items:center}body[data-design=b] .record-workload .metric dt{font-size:12px}body[data-design=b] .record-workload .data-icon{display:none}body[data-design=b] .record-workload dd{font-size:20px}body[data-design=b] .record-workload dd small{font-size:13px}body[data-design=b] .month-composition>summary{min-height:44px;color:var(--hero-muted);border-top:1px solid var(--hero-line);justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}body[data-design=b] .month-composition>summary::-webkit-details-marker{display:none}body[data-design=b] .month-composition[open]>summary>.icon{transform:rotate(180deg)}body[data-design=b] .month-composition .revenue-composition{padding:8px 0 6px}body[data-design=b] .month-composition .revenue-composition dl{flex-direction:column;gap:12px;display:flex}body[data-design=b] .month-composition .revenue-composition dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}body[data-design=b] .month-composition .revenue-composition dd{margin:0;font-size:18px}body[data-design=b] .record-body{display:block}body[data-design=b] .record-body>.ledger{padding:12px 10px 6px}body[data-design=b] .record-tools{gap:10px;margin-bottom:10px}body[data-design=b] .record-tools .segments{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body[data-design=b] .record-tools .segments .button{white-space:nowrap;flex-direction:column;gap:4px;min-height:54px;padding:6px 2px;font-size:12px}body[data-design=b] .record-sort .shadcn-select-label{display:none}body[data-design=b] .record-tools .segments .button>b{padding:3px 5px;font-size:11px}body[data-design=b] .record-sort{gap:8px}body[data-design=b] .record-sort .shadcn-select-trigger{padding-inline:10px;font-size:13px}body[data-design=b] .record-list-head{display:none}body[data-design=b] .record-entry:before{height:30px;top:16px;bottom:auto}body[data-design=b] .record-pick{grid-template-columns:minmax(0,1fr) 36% 18px;gap:12px 14px;min-height:96px;padding:16px 12px}body[data-design=b] .record-date{grid-area:1/1/auto/3}body[data-design=b] .record-date>span{flex-flow:wrap;align-items:center;gap:4px 10px}body[data-design=b] .record-date>b{min-width:30px;font-size:26px}body[data-design=b] .record-pick>.icon{grid-area:1/3}body[data-design=b] .record-pick[aria-expanded=true]>.icon{transform:rotate(180deg)}body[data-design=b] .record-time{grid-area:2/1;gap:8px;font-size:17px}body[data-design=b] .record-amount{grid-area:2/2/auto/4;align-self:start;font-size:20px}body[data-design=b] .record-detail{background:0 0;border:0;border-radius:0;max-height:none;padding:4px 0 18px;position:static;overflow:visible}body[data-design=b] .record-detail>header{display:none}body[data-design=b] .record-day-hero{padding:0}body[data-design=b] .record-day-primary .metric dd{font-size:32px}body[data-design=b] .record-day-duration dd{font-size:20px}body[data-design=b] .record-day-secondary dd{font-size:22px}body[data-design=b] .record-detail .updated{margin-inline:4px}body[data-design=b] .stream-tools{padding:10px}body[data-design=b] .stream-tools .live-toolbar{flex-wrap:nowrap;gap:8px}body[data-design=b] .stream-tools .live-toolbar form{flex-basis:auto}body[data-design=b] .stream-tools .search-input input{min-height:48px;font-size:14px}body[data-design=b] .stream-tools .filter-button{min-height:50px;padding-inline:12px}body[data-design=b] .stream-tools .desktop-quick{display:none}body[data-design=b] .stream-tools .live-results-head{gap:8px 12px;margin-top:10px;padding-top:10px}body[data-design=b] .stream-tools .tabs .button{min-height:44px;padding-inline:12px;font-size:13px}body[data-design=b] .stream-summary{grid-template-columns:1fr 1fr;margin-bottom:14px}body[data-design=b] .stream-summary>.metric{gap:8px;padding:16px 18px}body[data-design=b] .stream-summary>.metric:first-child{grid-column:1/-1}body[data-design=b] .stream-summary>.metric:nth-child(2){border-left:0}body[data-design=b] .stream-summary>.metric:not(:first-child){border-top:1px solid var(--quiet-line)}body[data-design=b] .stream-summary dt{font-size:13px}body[data-design=b] .stream-summary dd{font-size:26px}body[data-design=b] .stream-summary>.metric:first-child dd{font-size:34px}body[data-design=b] .stream-list{gap:12px}body[data-design=b] .stream-list .stream-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""values""health""actions""expanded"}body[data-design=b] .stream-list .stream-identity{padding:16px 18px 14px}body[data-design=b] .stream-list .stream-identity h2{font-size:18px}body[data-design=b] .stream-list .row-actions{border-left:0;border-top:1px solid var(--quiet-line);flex-direction:row;justify-content:flex-end;padding:10px 18px}body[data-design=b] .stream-list .row-actions .button{width:auto}body[data-design=b] .stream-list .row-values{border-left:0;border-top:1px solid var(--quiet-line);gap:12px;padding:14px 18px}body[data-design=b] .stream-list .row-values dd{font-size:22px}body[data-design=b] .stream-list .row-values .metric:nth-child(n+3){display:none}body[data-design=b] .stream-list .row-health{grid-template-columns:1fr;gap:12px;padding:14px 18px 16px}body[data-design=b] .stream-list .health{grid-template-columns:minmax(0,1fr) auto}body[data-design=b] .stream-list .health-values{grid-area:1/2}body[data-design=b] .stream-list .coverage{white-space:normal;flex-wrap:wrap;grid-area:2/1/3/-1}body[data-design=b] .stream-list .coverage:before{content:none}body[data-design=b] .stream-list .health-bar{grid-area:3/1/4/-1}body[data-design=b] .stream-list .row-health .health-legend{gap:6px 8px}body[data-design=b] .stream-list .stream-expanded{grid-template-columns:1fr 1fr;gap:18px 14px;padding:18px}body[data-design=b] .stream-list .stream-expanded dd{font-size:18px}body[data-design=b] .account-layout{grid-template-rows:auto;grid-template-columns:1fr;gap:14px}body[data-design=b] .account-identity{border-radius:20px;grid-row:auto;min-height:0;padding:24px}body[data-design=b] .account-identity:before{top:-200px;right:-200px}body[data-design=b] .account-seal{border-radius:16px;width:60px;height:60px}body[data-design=b] .account-seal .brand-mark{width:36px;height:36px}body[data-design=b] .account-role{margin-top:22px;font-size:13px}body[data-design=b] .account-data>div:first-child{margin-bottom:18px}body[data-design=b] .account-data>div:first-child dd{font-size:30px}body[data-design=b] .account-data dd{font-size:18px}body[data-design=b] .account-preferences{border-radius:20px;padding:4px 20px}body[data-design=b] .account-preferences>.field,body[data-design=b] .appearance-setting{padding:20px 0}body[data-design=b] .account-exit{grid-column:1}}@media (max-width:350px){body[data-design=b] .record-hero{padding-inline:16px}body[data-design=b] .record-total dd{font-size:36px}body[data-design=b] .record-workload{gap:8px;padding-inline:16px}body[data-design=b] .record-workload dd{font-size:18px}body[data-design=b] .record-body>.ledger{padding-inline:6px}body[data-design=b] .record-tools .segments .button{font-size:11px}body[data-design=b] .record-sort{flex-wrap:wrap}body[data-design=b] .record-sort .shadcn-select-trigger{flex-basis:100%}body[data-design=b] .stream-summary>.metric{padding-inline:14px}body[data-design=b] .stream-summary dd{font-size:22px}body[data-design=b] .stream-list .row-health{grid-template-columns:1fr}body[data-design=b] .account-identity{padding:20px}body[data-design=b] .account-data>div:first-child dd{font-size:26px}body[data-design=b] .account-preferences{padding-inline:16px}}body[data-design=b] .account-layout .appearance-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}body[data-design=b] .appearance-options .button{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;padding:10px 10px 12px;transition:border-color .16s,background .16s;display:flex}body[data-design=b] .appearance-options .button[aria-pressed=true]{border-color:var(--seg-on);background:var(--raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--seg-on)}body[data-design=b] .appearance-options .button>span:last-child{align-items:center;gap:8px;padding:0 4px;font-size:15px;display:flex}body[data-design=b] .appearance-options .button>span:last-child>.icon:last-child{visibility:hidden;width:18px;margin-left:auto}body[data-design=b] .appearance-options .button[aria-pressed=true]>span:last-child>.icon:last-child{visibility:visible}body[data-design=b] .appearance-preview{background:#121314;border:1px solid #ffffff12;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:28% 1fr;gap:7px;height:88px;padding:11px;display:grid}body[data-design=b] .appearance-preview i{box-shadow:inset 0 -18px 0 -12px var(--green-signal);background:#0c0d0e;border-radius:5px;grid-row:1/3}body[data-design=b] .appearance-preview i:last-child{box-shadow:none;background:linear-gradient(#333538 0 9px,#0000 9px 17px,#1c1d1f 17px 100%);border-radius:5px;grid-area:1/2/3}body[data-design=b] .appearance-preview.light{background:#f5f7f6;border-color:#b9c6be}body[data-design=b] .appearance-preview.light i:first-child{box-shadow:inset 0 -18px 0 -12px var(--green-signal);background:#eaf6ee}body[data-design=b] .appearance-preview.light i:last-child{background:linear-gradient(#b9c6be 0 9px,#0000 9px 17px,#fff 17px 100%)}@media (max-width:760px){body[data-design=b] .appearance-preview{height:72px}}body[data-design=b] .workspace .section-head h2,body[data-design=b] .overview .day-detail h2{font-size:24px}body[data-design=b] .workspace .metric dt{font-size:14px}body[data-design=b] .chart-y-axis,body[data-design=b] .chart-axis,body[data-design=b] .weekdays,body[data-design=b] .status,body[data-design=b] .updated{font-size:13px}body[data-design=b] .income summary,body[data-design=b] .income dl>div{font-size:14px}html:has(body[data-design=b]):not(:has(.auth-shell)){scrollbar-gutter:stable;background:var(--header-surface)}@supports (scrollbar-gutter:stable){body[data-design=b][data-scroll-locked]:not(:has(.auth-shell)){margin-right:0!important}}body[data-design=b]:not(:has(.auth-shell)){background:var(--bg)}html:has(body[data-design=b] .auth-shell){background:var(--bg)}body[data-design=b]:has(.auth-shell){background:var(--bg)}body[data-design=b] .topbar nav{gap:6px}body[data-design=b] .topbar nav a{min-width:44px;color:var(--muted);background:0 0;border-radius:12px;font-weight:600;position:relative}body[data-design=b] .topbar nav a>.icon{width:20px;height:20px;transition:transform .18s var(--stage-ease)}body[data-design=b] .topbar nav a[aria-current=page]{background:var(--brand);color:var(--brand-ink)}body[data-design=b] .topbar nav a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){body[data-design=b] .topbar nav a:not([aria-current=page]):hover{background:var(--raised);color:var(--text)}body[data-design=b] .topbar nav a[aria-current=page]:hover{background:var(--brand-hover)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-design=b] .topbar nav a:hover>.icon{transform:translateY(-1px)}body[data-design=b] .topbar nav a:active>.icon{transform:scale(.94)}}body[data-design=b] .workspace{background:0 0}body[data-design=b] .overview .overview-top,body[data-design=b] .overview .day-detail{background:var(--surface)}body[data-design=b] .overview .goal-days{background:0 0}body[data-design=b] .overview .bar:not(.missing):not(.zero) i,:root[data-theme=light] body[data-design=b] .overview .bar:not(.missing):not(.zero) i{background:var(--chart)}body[data-design=b] .overview .bar.short:not(.missing):not(.zero) i,:root[data-theme=light] body[data-design=b] .overview .bar.short:not(.missing):not(.zero) i{background:var(--chart-short);opacity:1}body[data-design=b] .overview .bar.selected:not(.missing):not(.zero) i{opacity:1;box-shadow:none}body[data-design=b] .overview .bar:not(.missing):not(.zero):not(.selected):not(:hover):not(:focus-visible) i{background:var(--chart-dim)}body[data-design=b] .overview .bar.short:not(.missing):not(.zero):not(.selected):not(:hover):not(:focus-visible) i{background:var(--issue-dim)}body[data-design=b] .overview .calendar-day.valid,body[data-design=b] .overview .calendar-day.short{background:var(--raised)}body[data-design=b] .overview .calendar-day.short{border-style:dashed;border-color:var(--issue-mark)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .overview .calendar-day.short{border-color:color-mix(in srgb,var(--issue-mark) 70%,transparent)}}body[data-design=b] .overview .calendar-day.short b{color:var(--issue)}body[data-design=b] .overview .calendar-day.selected{background:var(--seg-on);border-color:var(--seg-on);box-shadow:none}body[data-design=b] .overview .calendar-day.selected:not(:focus-visible){outline:0}body[data-design=b] .overview .calendar-day.selected :is(b,span){color:var(--seg-on-ink)}body[data-design=b] .overview .calendar-day.selected i{background:var(--seg-on-ink)}body[data-design=b] .status.offline i{background:var(--muted)}body[data-design=b] .detail-tabs{background:var(--surface);border:0;border-radius:13px;gap:2px;width:fit-content;padding:3px}body[data-design=b] .detail-tabs .button{border:0;border-radius:10px;min-height:40px;padding:8px 16px;font-size:14px}body[data-design=b] .detail-tabs .button[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-ink);box-shadow:none}body[data-design=b] .button.primary{border-color:var(--brand);box-shadow:none}body[data-design=b] .button.primary:hover:not(:disabled){border-color:var(--brand-hover)}body[data-design=b] .button.primary:active:not(:disabled),body[data-design=b] .topbar nav a[aria-current=page]:active{background:var(--brand-pressed);border-color:var(--brand-pressed)}:root[data-theme=light] body[data-design=b] .sculpture-canvas{filter:drop-shadow(0 24px 20px #0000001f)}body[data-design=b] .auth-signature>span{font-size:12px}body[data-design=b] .coverage{flex-wrap:wrap}body[data-design=b] .health.low-coverage .health-values strong{color:var(--muted)}body[data-design=b] .health.low-coverage .health-bar .healthy{background:var(--healthy)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .health.low-coverage .health-bar .healthy{background:color-mix(in srgb,var(--healthy) 35%,var(--raised))}}body[data-design=b] .health.low-coverage .coverage{color:var(--issue);font-weight:600}body[data-design=b]{--stripe:repeating-linear-gradient(-45deg,var(--muted) 0 2px,transparent 2px 4px)}@supports (color:color-mix(in lab, red, red)){body[data-design=b]{--stripe:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--muted) 55%,transparent) 0 2px,transparent 2px 4px)}}body[data-design=b] .coverage-track{background:linear-gradient(90deg,var(--text) var(--c),transparent 0),var(--stripe);border-radius:2px;flex-basis:100%;height:4px}body[data-design=b] :is(.health-composition,.health-legend) .unmonitored{background:var(--stripe)}body[data-design=b] .health-legend{max-width:none;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;margin:0 4px 12px;font-size:13px;display:flex}body[data-design=b] .health-legend>span{align-items:center;gap:6px;display:inline-flex}body[data-design=b] .health-legend .dot{width:8px;height:8px}body[data-design=b] .health-legend .monitored{background:var(--text)}@media (max-width:760px){body[data-design=b] .health-legend{justify-content:flex-start;gap:6px 12px;margin-inline:2px;font-size:12px}}dialog::backdrop{background:#000000b3}body[data-design=b] .auth-main{background:0 0}:root[data-theme=light] body[data-design=b] .auth-shell{--spot-size:420px;--spot-core:12%;--spot-mid:5%;--spot-fade:50%}:root[data-theme=light] body[data-design=b] .auth-shell:before{mix-blend-mode:normal}@media (max-width:960px){:root[data-theme=light] body[data-design=b] .auth-shell{--spot-size:300px}}@media (max-width:760px){:root[data-theme=light] body[data-design=b] .auth-shell{--spot-size:200px;--spot-core:10%;--spot-x:78%;--spot-y:18%}}@media (max-height:520px){:root[data-theme=light] body[data-design=b] .auth-shell{--spot-size:200px;--spot-core:10%}}body[data-design=b] .auth-art:before,body[data-design=b] .auth-art:after{display:none}body[data-design=b] .sculpture-host:after{content:"";background:var(--signature);border-radius:50%;height:22px;position:absolute;bottom:2%;left:30%;right:26%}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .sculpture-host:after{background:color-mix(in srgb,var(--signature) 12%,transparent)}}body[data-design=b] .sculpture-host:after{filter:blur(24px);z-index:-1;pointer-events:none;transform:rotate(-12deg)}@media (max-width:760px){body[data-design=b] .sculpture-host:after{display:none}}@media (min-width:761px){body[data-design=b] .sculpture-canvas{width:110%;height:120%;inset:-7% auto auto -5%}}body[data-design=b] .overview .goal-primary{--goal-text:var(--hero-text);--goal-muted:var(--hero-muted);background:var(--hero-surface);border-radius:var(--stage-radius) 0 0 0;box-shadow:inset 0 1px var(--hero-edge);color:var(--goal-text)}body[data-design=b] .overview .goal-primary>span{color:var(--goal-text);font-size:16px;font-weight:500}body[data-design=b] .overview .goal-primary p strong,body[data-design=b] .overview .goal-primary .goal-minutes{color:var(--hero-figure);font-weight:600}body[data-design=b] .overview .goal-primary p>span{color:var(--goal-muted)}body[data-design=b] .overview .goal-track{background:var(--hero-track);height:6px}body[data-design=b] .overview .goal-track i{background:var(--chart)}body[data-design=b] .overview .goal-caption{color:var(--goal-muted);font-size:14px}body[data-design=b] .overview .goal-caption>span:last-child{color:var(--hero-figure);font-weight:600}body[data-design=b] .overview .goal-days-label>span{color:var(--text);font-size:16px;font-weight:500}body[data-design=b] .overview .goal-days-label p{font-size:14px}body[data-design=b] .overview .goal-reached{letter-spacing:.02em;overflow-wrap:anywhere;background:var(--accent-soft);max-width:100%;color:var(--accent);border-radius:8px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}body[data-design=b] .overview .goal-ring{width:92px;height:92px}body[data-design=b] .overview .goal-ring p{flex-direction:column;align-items:center;line-height:1;display:flex}body[data-design=b] .overview .goal-ring strong{font-size:32px;font-weight:600}body[data-design=b] .overview .goal-ring p>span{color:var(--muted);margin-top:2px;font-size:11px}body[data-design=b] .overview .chart-reading strong{font:500 32px/1.4 Space,Instrument,sans-serif}body[data-design=b] .overview .chart-reading>span{font-size:15px}body[data-design=b] .overview .trend select{font-size:14px}@media (min-width:1181px){body[data-design=b] .overview .overview-top:has(.month-strip .income[open]){z-index:1}}body[data-design=b] .overview .month-strip{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:32px;padding-block:24px}body[data-design=b] .overview .month-strip>dl{grid-template-columns:1.25fr 1fr 1fr;gap:24px;display:grid}body[data-design=b] .overview .month-strip .metric{flex-direction:column;display:flex}body[data-design=b] .overview .month-strip .metric dd{white-space:nowrap;margin-top:auto;font:500 30px/1.35 Space,Instrument,sans-serif}body[data-design=b] .overview .calendar-day{min-height:68px}body[data-design=b] .overview .calendar-day b{font-size:18px;font-weight:600}body[data-design=b] .overview .calendar-day span{font-size:13px}body[data-design=b] .overview .day-date-block p{font-size:15px}body[data-design=b] .overview .day-date-block>strong{font-size:68px}body[data-design=b] .overview .day-values .metric dd{font:500 20px/1.4 Space,Instrument,sans-serif}body[data-design=b] .overview .day-values .metric:first-child dd{font-size:26px}body[data-design=b] .overview .day-values .metric dt{font-size:15px}body[data-design=b] .overview .day-detail{--day-tone:var(--muted);--day-soft:var(--raised)}body[data-design=b] .overview .day-detail:has(.day-date-block .status.valid){--day-tone:var(--accent);--day-soft:var(--accent-soft)}body[data-design=b] .overview .day-detail:has(.day-date-block .status.short){--day-tone:var(--issue);--day-soft:var(--issue-mark)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .overview .day-detail:has(.day-date-block .status.short){--day-soft:color-mix(in srgb,var(--issue-mark) 14%,var(--surface))}}body[data-design=b] .overview .day-detail:is(:has(.status.valid),:has(.status.short)) .day-date-block>strong,body[data-design=b] .overview .day-detail:is(:has(.status.valid),:has(.status.short)) .day-values .metric:first-child dd{color:var(--day-tone)}body[data-design=b] .overview .day-date-block .status{background:var(--day-soft);color:var(--day-tone);border-radius:999px;margin-top:0;padding:4px 10px;font-size:13px;font-weight:600}body[data-design=b] .overview .day-date-block .status i{width:7px;height:7px}body[data-design=b] .overview .day-values .metric{align-items:center}body[data-design=b] :is(.overview .day-values,.record-day-secondary) .metric dt:has(.data-icon){align-items:center;gap:12px}body[data-design=b] :is(.overview .day-values,.record-day-secondary) .data-icon{--tone:var(--muted);background:var(--tone);border-radius:10px;width:34px;height:34px;margin:0}@supports (color:color-mix(in lab, red, red)){body[data-design=b] :is(.overview .day-values,.record-day-secondary) .data-icon{background:color-mix(in srgb,var(--tone) 14%,var(--surface))}}body[data-design=b] :is(.overview .day-values,.record-day-secondary) .data-icon{color:var(--tone)}body[data-design=b] :is(.overview .day-values,.record-day-secondary) [data-icon=clock]{--tone:var(--accent)}body[data-design=b] :is(.overview .day-values,.record-day-secondary) [data-icon=live]{--tone:var(--data-sessions)}body[data-design=b] :is(.overview .day-values,.record-day-secondary) [data-icon=users]{--tone:var(--data-audience)}body[data-design=b] :is(.overview .day-values,.record-day-secondary) :is([data-icon=userPlus],[data-icon=account]){--tone:var(--data-followers)}body[data-design=b] .overview .day-detail .income summary>.icon:first-child{box-sizing:content-box;background:var(--raised);border-radius:10px;width:19px;height:19px;padding:7.5px}body[data-design=b] .overview .legend{gap:10px 22px;padding-top:24px}body[data-design=b] .overview .legend .status{color:var(--muted);gap:8px;font-size:14px}body[data-design=b] .overview .legend .status i{width:9px;height:9px}body[data-design=b] .overview .legend .status:is(.missing,.pending) i{border-width:1.5px}:root[data-theme=light] body[data-design=b] :is(.month-control,.stream-tools .search-input,.stream-tools .filter-button){border-color:var(--control-line)}:root[data-theme=light] body[data-design=b] :is(.month-control,.stream-tools .search-input,.stream-tools .filter-button):focus-within{border-color:var(--focus)}:root[data-theme=light] :is(.shadcn-popover-content,.shadcn-select-content,.lu-dialog-content,.lu-tooltip-content){border:1px solid var(--l3-line)}:root[data-theme=light] body[data-design=b] :is(dialog,.info-popover,.shadcn-popover-content,.shadcn-select-content,.lu-dialog-content,.lu-tooltip-content),:root[data-theme=light] body #toast{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] body[data-design=b] .overview .calendar-day.short:not(.selected){background:#fbf5e9}:root[data-theme=light] body[data-design=b] :is(.overview .day-values,.record-day-secondary) .data-icon{background:var(--raised);color:var(--muted)}:root[data-theme=light] body[data-design=b] .record-entry.selected>.record-pick{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--seg-on)}:root[data-theme=light] body[data-design=b] .record-day-secondary .metric{background:0 0}:root[data-theme=light] body[data-design=b] .account-identity{border-color:var(--line)}:root[data-theme=light] body[data-design=b] .account-identity:before{display:none}:root[data-theme=light] body[data-design=b] .appearance-options .button[aria-pressed=true]{background:var(--accent-soft)}:root[data-theme=light] ::selection{background:var(--brand);color:var(--brand-ink)}:root[data-theme=light] body[data-design=b] .overview .bar:not(.missing):not(.zero) i{box-shadow:inset 0 0 0 1px var(--signal-outline)}:root[data-theme=light] body[data-design=b] .live-page .lu-badge.badge-ok,:root[data-theme=light] body[data-design=b] .overview .goal-reached{background:var(--seg-on);color:var(--seg-on-ink)}:root[data-theme=light] body[data-design=b] :is(.goal-track i,.healthy,.revenue-subscription,.live-health-bar .is-healthy,.live-health-durations i.is-healthy),:root[data-theme=light] body[data-design=b] .record-meter:before,:root[data-theme=light] body[data-design=b] .goal-meter:after{box-shadow:inset 0 0 0 1px var(--signal-outline)}:root[data-theme=light] body[data-design=b] .overview .ring-track{stroke:var(--signal-outline);stroke-width:7px}:root[data-theme=light] body[data-design=b] .overview .ring-value{stroke:var(--green-signal)}:root[data-theme=light] body[data-design=b] :is(.calendar-day.valid,.status.valid) i{background:var(--green-signal);box-shadow:inset 0 0 0 1px var(--signal-outline)}:root[data-theme=light] body[data-design=b] .overview .calendar-day.selected i{background:var(--seg-on-ink);box-shadow:none}:root[data-theme=light] body[data-design=b] .overview .goal-primary .data-icon{background:var(--green-signal);color:var(--text)}:root[data-theme=light] body[data-design=b] .month-grid .button[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-ink);border-color:var(--seg-on)}body[data-design=b] .data-icon{width:22px;height:22px;color:var(--signature-text);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}body[data-design=b] .data-icon>.icon{transform-origin:50%;width:19px;height:19px;transition:transform .22s var(--stage-ease)}body[data-design=b] .workspace .metric dt:has(.data-icon){align-items:flex-start;gap:7px;display:flex}body[data-design=b] .workspace .metric dt>.data-icon{margin-top:-1px}body[data-design=b] .workspace .metric dt>span:last-child{min-width:0}body[data-design=b] .overview .goal-primary>span,body[data-design=b] .overview .goal-days-label>span{align-items:center;gap:10px;display:flex}body[data-design=b] .overview .goal-primary .data-icon{background:var(--hero-figure);border-radius:8px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .overview .goal-primary .data-icon{background:color-mix(in srgb,var(--hero-figure) 10%,transparent)}}body[data-design=b] .overview .goal-primary .data-icon{color:var(--hero-figure)}body[data-design=b] .overview .goal-primary .data-icon>.icon{width:22px;height:22px}body[data-design=b] .row-values .data-icon,body[data-design=b] .stream-expanded .data-icon{width:18px;height:18px;color:var(--muted)}body[data-design=b] .row-values .data-icon>.icon,body[data-design=b] .stream-expanded .data-icon>.icon{width:17px;height:17px}body[data-design=b] .income summary>.icon:first-child,body[data-design=b] .health-heading>.icon{transition:transform .22s var(--stage-ease);transform-origin:50%}body[data-design=b] .income dt .icon{flex-shrink:0;width:16px;height:16px}body[data-design=b] .income dt[data-source=subscription] .icon{color:var(--revenue-subscription)}body[data-design=b] .income dt[data-source=gifted] .icon{color:var(--revenue-gifted)}body[data-design=b] .income dt[data-source=gifts] .icon{color:var(--revenue-gifts)}body[data-design=b] .income summary:focus-visible>.icon:first-child{color:var(--accent)}@media (hover:hover) and (pointer:fine){body[data-design=b] .metric:hover>dt>.data-icon,body[data-design=b] .health:hover>.health-heading>.icon,body[data-design=b] .income summary:hover>.icon:first-child{color:var(--accent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-design=b] .metric:hover>dt>.data-icon>.icon,body[data-design=b] .overview .goal-days:hover .data-icon>.icon{transform:translateY(-2px)rotate(-6deg)}body[data-design=b] .overview .goal-primary:hover .data-icon>.icon,body[data-design=b] .metric:hover>dt>[data-icon=clock]>.icon{transform:rotate(-12deg)}body[data-design=b] .health:hover>.health-heading>.icon{transform:scale(1.12)}body[data-design=b] .income summary:hover>.icon:first-child{transform:translateY(-2px)rotate(-6deg)}}@media (prefers-reduced-motion:no-preference){body[data-design=b] .income summary:focus-visible>.icon:first-child{transform:translateY(-2px)rotate(-6deg)}}@media (max-width:760px){body[data-design=b] .overview .month-strip .metric dt:has(.data-icon){flex-direction:column;gap:6px}}@media (max-width:1180px){body[data-design=b] .overview .month-strip{grid-template-columns:1fr;gap:12px}body[data-design=b] .overview .month-strip>dl{grid-template-columns:1.25fr 1fr 1fr}body[data-design=b] .overview .goal-ring{width:80px;height:80px}}@media (max-width:760px){body[data-design=b] .topbar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}body[data-design=b] .topbar nav a{gap:5px;min-width:0;min-height:56px;padding:6px 2px;font-size:12px}body[data-design=b] .topbar nav a>.icon{width:22px;height:22px}body[data-design=b] .workspace .section-head h2,body[data-design=b] .overview .day-detail h2{font-size:22px}body[data-design=b] .overview .goal-primary{border-radius:var(--stage-radius) var(--stage-radius) 0 0}body[data-design=b] .overview .goal-caption{font-size:13px}body[data-design=b] .overview .goal-ring{width:76px;height:76px}body[data-design=b] .overview .goal-ring strong{font-size:28px}body[data-design=b] .overview .chart{--chart-gap:2px;column-gap:10px}body[data-design=b] .overview .chart-reading strong{font-size:28px}body[data-design=b] .overview .chart-reading>span{font-size:14px}body[data-design=b] .overview .month-strip>dl{grid-template-columns:max-content minmax(min-content,.65fr) minmax(0,1fr);gap:12px}body[data-design=b] .overview .month-strip .metric dd{font-size:24px}body[data-design=b] .overview .month-strip .metric dt{font-size:14px}body[data-design=b] .overview .calendar-day{min-height:62px}body[data-design=b] .overview .calendar-day b{font-size:16px}body[data-design=b] .overview .calendar-day span,body[data-design=b] .weekdays,body[data-design=b] .chart-y-axis,body[data-design=b] .chart-axis{font-size:12px}body[data-design=b] .overview .legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;padding-top:20px;display:grid}body[data-design=b] .overview .legend .status{white-space:normal;min-width:0;font-size:13px}body[data-design=b] .overview .legend .status i{width:8px;height:8px}body[data-design=b] .overview .day-values .metric dd{font-size:18px}body[data-design=b] .overview .day-values .metric:first-child dd{font-size:24px}body[data-design=b] .overview .day-values .metric dt{font-size:14px}}@media (max-width:350px){body[data-design=b] .record-day-secondary .metric{flex-direction:column;display:flex}body[data-design=b] .workspace .record-day-secondary .metric dt:has(.data-icon){flex-direction:column;align-items:flex-start;gap:8px}body[data-design=b] .record-day-secondary .metric dd{margin-top:auto}body[data-design=b] .overview .month-strip{padding-inline:16px}body[data-design=b] .overview .month-strip>dl{gap:10px}body[data-design=b] .overview .month-strip .metric dd{font-size:24px}body[data-design=b] .overview .goal-primary p strong{font-size:60px}}@media (max-width:760px){body[data-design=b] .overview .month-strip>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}body[data-design=b] .overview .month-strip .metric:first-child{border-bottom:1px solid var(--quiet-line);flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:16px}body[data-design=b] .overview .month-strip .metric dt:has(.data-icon){flex-direction:row;gap:7px}body[data-design=b] .overview .month-strip .metric:first-child dd{margin-top:0;margin-left:auto}body[data-design=b] .overview .month-strip .metric dd{white-space:normal;overflow-wrap:anywhere;max-width:100%}}:root{--r-panel:20px;--r-inner:14px;--r-control:10px;--r-chip:6px;--hud-ease:cubic-bezier(.16,1,.3,1);--l1-shadow:inset 0 1px 0 #ffffff0a,0 1px 0 #00000059,0 22px 44px -28px #000000d9;--l3-bg:var(--raised)}@supports (color:color-mix(in lab, red, red)){:root{--l3-bg:color-mix(in srgb,var(--raised) 82%,transparent)}}:root{--l3-line:#ffffff1c;--l3-shadow:inset 0 1px 0 #ffffff12,0 32px 80px -24px #000000e6,0 10px 28px -14px #000000b3;--scrim:#000000a8;--vi-font:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif}:root[data-theme=light]{--l1-shadow:inset 0 1px 0 #ffffffa8,0 10px 28px -20px #20272229;--l3-bg:var(--surface);--l3-line:var(--line);--l3-shadow:0 16px 48px -16px #20272233,0 4px 12px -4px #20272214;--scrim:#20272252}html:lang(vi) body[data-design=b],body[data-design=b] [lang=vi]{font-family:var(--vi-font)}html:lang(vi) body[data-design=b]{line-height:1.5}body[data-design=b] .topbar{background:var(--header-surface);border-bottom:1px solid var(--header-line);box-shadow:var(--header-shadow)}body[data-design=b]:not(:has(.auth-shell)) .topbar{z-index:20;position:sticky;top:0}body[data-design=b] .topbar nav a{isolation:isolate}body[data-design=b] .topbar nav[data-selection-motion]>a,body[data-design=b] [data-selection-motion]>button{transition:none}@media (prefers-reduced-motion:no-preference){[data-selection-motion]>:is([aria-current=page],[aria-pressed=true]):not(:disabled){animation:.12s ease-out selection-reveal}}@keyframes selection-reveal{0%{opacity:.84}to{opacity:1}}body[data-design=b] .workspace:is(.overview,.records,.live,.account)>.page-head h1{letter-spacing:-.025em;font-size:32px;font-weight:600}body[data-design=b] .workspace:is(.overview,.records,.live,.account)>.page-head{margin-bottom:28px}body[data-design=b] .month-control{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface);box-shadow:var(--l1-shadow);align-items:center;gap:2px;padding:3px;display:flex}body[data-design=b] .month-control .icon-button{border-radius:var(--r-control);width:44px;min-height:44px;padding:12px}body[data-design=b] .month-control .month-label{border-radius:var(--r-control);min-width:176px;min-height:44px;padding-inline:14px 10px;font-weight:600}@media (hover:hover) and (pointer:fine){body[data-design=b] .month-control .button:hover:not(:disabled){background:var(--raised)}}body[data-design=b] :is(.overview-top,.calendar-layout,.stream-tools,.stream-summary,.stream-row,.record-month,.ledger,.record-detail,.account-preferences,.health-full){box-shadow:var(--l1-shadow)}body[data-design=b] .stream-list .stream-row{transition:border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){body[data-design=b] .stream-list .stream-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .stream-list .stream-row:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}}body[data-design=b] :is(.overview .goal-primary,.stream-summary>.metric:first-child,.record-hero){isolation:isolate;background:var(--hero-surface);box-shadow:inset 0 1px var(--hero-edge);position:relative;overflow:hidden}body[data-design=b] :is(.overview .goal-primary,.stream-summary>.metric:first-child,.record-hero):before{content:"";z-index:-1;pointer-events:none;transform-origin:0;background:var(--hero-gradient);position:absolute;inset:0}body[data-design=b] .account-identity{box-shadow:inset 0 1px var(--hero-edge)}body[data-design=b] .record-hero{align-content:center}body[data-design=b] .overview .goal-primary [data-count]{text-align:end;display:inline-block}body[data-design=b] .overview .plot .bar i{transform-origin:bottom}body[data-design=b] .overview .calendar-day{position:relative}body[data-design=b] .overview .calendar-day.selected:after{content:"";pointer-events:none;opacity:0;border:2px solid var(--accent);border-radius:11px;position:absolute;inset:-4px}body[data-design=b] :is(.button,.calendar-day,.record-pick){transition-property:background,color,border-color,box-shadow,transform;transition-duration:.14s,.14s,.14s,.14s,.12s}body[data-design=b] :is(.button,.record-pick):active:not(:disabled){transform:scale(.97)}body[data-design=b] .calendar-day:active{transform:scale(.95)}body[data-design=b] .button[aria-busy=true]>.icon{display:none}body[data-design=b] .button[aria-busy=true]:after{content:"";border:2px solid;border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .button[aria-busy=true]:after{border:2px solid color-mix(in srgb,currentColor 30%,transparent)}}body[data-design=b] .button[aria-busy=true]:after{border-top-color:currentColor;animation:.8s linear infinite hud-spin}body[data-design=b] .copied{color:var(--accent)}body[data-design=b] dialog,body[data-design=b] .info-popover,body #toast{background:var(--l3-bg);border:1px solid var(--l3-line);box-shadow:var(--l3-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.5)}body[data-design=b] dialog{border-radius:var(--r-panel)}body[data-design=b] dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px)}body[data-design=b] .dialog-head{border-bottom-color:var(--l3-line)}body[data-design=b] .dialog-footer{border-top-color:var(--l3-line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .dialog-footer{background:color-mix(in srgb,var(--surface) 55%,transparent)}}body[data-design=b] .dialog-head .icon-button{border-radius:var(--r-control)}@media (hover:hover) and (pointer:fine){body[data-design=b] .dialog-head .icon-button:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .dialog-head .icon-button:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}}body[data-design=b] dialog:not(:has(.dialog-body)){width:min(400px,100vw - 32px)}body[data-design=b] dialog:not(:has(.dialog-body)) .dialog-head{border:0;flex-wrap:wrap;justify-content:flex-start;gap:16px;padding:24px 24px 8px}body[data-design=b] dialog:not(:has(.dialog-body)) .dialog-head .icon-button{position:absolute;top:14px;right:14px}body[data-design=b] dialog:not(:has(.dialog-body)) .dialog-head h2{flex-basis:100%;font:600 22px/1.3 Space,Instrument,sans-serif}body[data-design=b] dialog:not(:has(.dialog-body)) .dialog-footer{background:0 0;border:0;padding:20px 24px 24px}body[data-design=b] dialog:not(:has(.dialog-body)) .dialog-footer .button{flex:1}body[data-design=b] .dialog-mark{border-radius:var(--r-inner);background:var(--error);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .dialog-mark{background:color-mix(in srgb,var(--error) 14%,var(--surface))}}body[data-design=b] .dialog-mark{color:var(--error)}body[data-design=b] .dialog-mark .icon{width:24px;height:24px}body[data-design=b] .dialog-body :is(input,select){background:var(--bg)}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .dialog-body :is(input,select){background:color-mix(in srgb,var(--bg) 70%,transparent)}}body[data-design=b] .info-popover{border-radius:var(--r-inner);transform-origin:100% 0}@supports (appearance:base-select){body[data-design] select::picker(select){border:1px solid var(--l3-line);border-radius:var(--r-inner);background:var(--l3-bg);box-shadow:var(--l3-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5)}body[data-design] select option:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){body[data-design] select option:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}body[data-design] select option:hover{outline:0}body[data-design] select option:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){body[data-design] select option:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent)}}body[data-design] select option:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}body[data-design] select option:checked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){body[data-design] select option:checked{background:color-mix(in srgb,var(--accent) 12%,transparent)}}body[data-design] select option::checkmark{color:var(--accent)}}body #toast{color:var(--text);border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;font-size:14px;font-weight:500;display:flex;bottom:28px;overflow:hidden}body[data-page=auth] #toast{bottom:24px}body[data-design=b] .pagination{align-items:center;padding:24px 0 8px;font-size:13px}body[data-design=b] .pagination>.field{margin-right:auto}body[data-design=b] .empty{gap:14px}body[data-design=b] .empty h3{letter-spacing:-.01em;font:600 20px/1.35 Space,Instrument,sans-serif}body[data-design=b] .workspace>.empty,body[data-design=b] .stream-list>.empty{text-align:center;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);min-height:360px;box-shadow:var(--l1-shadow);justify-content:center;align-items:center}body[data-design=b] .workspace>.empty .button:not(.text-button){min-width:160px}body[data-design=b] .skeleton div{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--l1-shadow);position:relative;overflow:hidden}body[data-design=b] .skeleton div:before{content:"";background:var(--raised);height:14px;box-shadow:0 34px 0 -2px var(--raised),0 60px 0 -2px var(--raised);border-radius:7px;width:38%;position:absolute;inset:28px 28px auto}body[data-design=b] .skeleton div:after{content:"";background:linear-gradient(90deg,transparent 30%,var(--signature) 48%,var(--signature) 50%,transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){body[data-design=b] .skeleton div:after{background:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--signature) 7%,transparent) 48%,color-mix(in srgb,var(--signature) 18%,transparent) 50%,transparent 52%)}}body[data-design=b] .skeleton div:after{animation:1.6s cubic-bezier(.45,0,.2,1) infinite hud-scan;transform:translate(-100%)}@media (max-width:760px){body[data-design=b] .workspace:is(.overview,.records,.live,.account)>.page-head h1{font-size:26px}body[data-design=b] .workspace:is(.overview,.records,.live,.account)>.page-head{margin-bottom:22px}body[data-design=b] .overview .page-head{flex-wrap:wrap}body[data-design=b] .overview .page-head .head-actions{margin-left:auto}body[data-design=b] .records .month-control{width:100%;margin-top:14px}body[data-design=b] .month-control .month-label{white-space:nowrap;flex:1;min-width:0}body[data-design=b] .topbar nav{background:var(--header-surface);border-top-color:var(--header-line);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-design=b]:not(:has(.auth-shell)) .topbar{-webkit-backdrop-filter:none;background:var(--header-surface);position:static}body[data-design=b] .pagination{flex-wrap:nowrap;gap:10px}body[data-design=b] .workspace>.empty,body[data-design=b] .stream-list>.empty{min-height:300px;padding:32px 20px}body #toast{border-radius:18px;width:max-content;max-width:calc(100vw - 32px);font-size:13px;bottom:100px}body[data-design=b] .pagination>.field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--t-fast:.12s;--t-base:.2s;--t-slow:.32s;--t-ease:cubic-bezier(.16,1,.3,1)}.number-rolling{position:relative}.number-rolling>.number-final{opacity:0}.number-roll{white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.number-digit{height:1em;display:block;position:relative;overflow:hidden}.number-digit>span:first-child{visibility:hidden}.number-strip{flex-direction:column;display:flex;position:absolute;top:0;left:0;transform:translateY(-3em)}.number-rolling .number-strip{animation:v5-number-roll .58s cubic-bezier(.16,1,.3,1) var(--roll-delay) backwards}@keyframes v5-number-roll{0%{transform:translateY(0)}to{transform:translateY(-3em)}}.number-strip>span{height:1em;line-height:1;display:block}body[data-design=b] .overview .goal-ring .number-rolling span{font-size:inherit;color:inherit}body[data-design=b] :is(.goal-track i,.revenue-track,.health-bar){transform-origin:0}body[data-design=b] dialog{opacity:0;transition:opacity var(--t-base) ease,transform var(--t-slow) var(--t-ease),overlay var(--t-slow) allow-discrete,display var(--t-slow) allow-discrete;transform:translateY(10px)scale(.97)}body[data-design=b] dialog[open]{opacity:1;transform:none}body[data-design=b] dialog::backdrop{opacity:0;transition:opacity var(--t-slow) ease,overlay var(--t-slow) allow-discrete,display var(--t-slow) allow-discrete}body[data-design=b] dialog[open]::backdrop{opacity:1}@starting-style{body[data-design=b] dialog[open]{opacity:0;transform:translateY(14px)scale(.96)}body[data-design=b] dialog[open]::backdrop{opacity:0}}body[data-design=b] .info[open] .info-popover{animation:hud-pop var(--t-base) var(--t-ease)}@keyframes hud-pop{0%{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes hud-spin{to{transform:rotate(360deg)}}@keyframes hud-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hud-scan{to{transform:translate(100%)}}@keyframes hud-fade{to{opacity:1}}@keyframes hud-cell{0%,to{opacity:.18}40%{opacity:1}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){body[data-design=b] dialog,body[data-design=b] dialog::backdrop{transition:none}body[data-design=b] :is(.button,.record-pick,.calendar-day):active{transform:none}body[data-design=b] .info[open] .info-popover,body[data-design=b] .skeleton div:after{animation:none}}:root{--radius:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Instrument,PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif;font-size:15px;line-height:1.5}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{border:0}a{color:inherit;text-underline-offset:4px;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1:focus:not(:focus-visible){outline:none}::selection{color:var(--accent-ink);background:var(--accent)}input{caret-color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::placeholder{color:var(--muted);opacity:1}h1,h2,h3,p,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.025em;font:500 34px/1.2 Space,Instrument,PingFang TC,sans-serif}h2{font-size:18px;font-weight:600;line-height:1.35}h3{font-size:17px;font-weight:500}p{max-width:75ch}strong,b{font-weight:600}.subtle{color:var(--muted);font-size:13px}.icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--accent);color:var(--accent-ink);padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.button{border:1px solid var(--line);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.4;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.button:hover:not(:disabled){background:var(--raised);border-color:var(--muted)}.button.primary{background:var(--brand);color:var(--brand-ink);border-color:var(--accent)}.button.primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--accent)}.icon-button{flex-shrink:0;width:44px;padding:10px}.text-button{color:var(--muted);border-color:#0000;padding-inline:8px}.text-button:hover:not(:disabled){color:var(--text);border-color:#0000}.field{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:13px;display:flex}.field input,.field select{border:1px solid var(--control-line);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--text);border-radius:11px;padding:11px 12px}.field select{max-width:100%;padding-right:28px}.field input:hover,.field select:hover{border-color:var(--muted)}.field input[aria-invalid=true]{border-color:var(--error)}input[type=search]::-webkit-search-cancel-button{display:none}.field-error{color:var(--error);margin-top:7px;font-size:13px;line-height:1.5}.field-error:empty{display:none}.segments{flex-wrap:wrap;gap:2px;display:flex}.segments .button{color:var(--muted);border-color:#0000;border-radius:9px}.segments .button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.tabs{gap:20px;min-width:0;display:flex}.tabs .button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0}.tabs .button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent)}.tabs .button:hover{color:var(--text);background:0 0}.topbar{border-bottom:1px solid var(--quiet-line);justify-content:space-between;align-items:center;gap:32px;min-height:90px;padding:20px 48px;display:flex}.brand{letter-spacing:-.025em;align-items:center;gap:10px;font:600 21px Space,Instrument,sans-serif;display:flex}.brand-mark{color:var(--brand-mark-ink);background:var(--brand-mark-bg);border-radius:26%;width:29px;height:29px;padding:3px}.brand>span{align-items:center;gap:10px;display:flex}.brand-context{color:var(--muted);letter-spacing:0;border-left:1px solid var(--line);padding-left:10px;font:400 13px Instrument,sans-serif}.topbar nav{align-items:center;gap:7px;display:flex}.topbar nav a{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:flex}.topbar nav a .icon{width:18px}.topbar nav a:hover{color:var(--text);background:var(--raised)}.topbar nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.workspace{max-width:1600px;min-height:calc(100vh - 178px);margin:auto;padding:40px 48px 36px}.page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.head-actions{align-items:center;gap:12px;display:flex}.month-control{align-items:center;gap:4px;display:flex}.month-control .icon-button{border-color:#0000}.month-label{border-color:#0000;justify-content:space-between;min-width:180px}.picker-year{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.month-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.month-grid .button[aria-pressed=true]{border-color:var(--accent);background:var(--raised)}.month-control input{background:0 0;border:0;border-radius:8px;width:184px;min-height:44px;padding:8px;font-size:15px;font-weight:500}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-head .field{max-width:205px}.section-head .field>span{display:none}.workspace-footer{max-width:1600px;color:var(--muted);border-top:1px solid var(--quiet-line);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:16px 48px 26px;font-size:12px;display:flex}.workspace-footer .button{font-size:12px}.overview-top{grid-template-columns:1fr 2fr;gap:44px;display:grid}.goals{background:var(--surface);border-radius:var(--radius);padding:28px 30px}.goals h2{margin-bottom:27px}.goal-primary>span,.goal-days>div>span{color:var(--muted);font-size:14px}.goal-primary p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:7px 0 19px;display:flex}.goal-primary p strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font:500 clamp(56px,4.6vw,72px)/1 Space,sans-serif}.goal-primary p>span{color:var(--muted);font-size:17px}.goal-track{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.goal-track i{background:var(--accent);border-radius:inherit;height:100%;display:block}.goal-caption{color:var(--muted);justify-content:space-between;gap:16px;margin-top:9px;font-size:12px;display:flex}.goal-days{border-top:1px solid var(--quiet-line);justify-content:space-between;align-items:center;gap:24px;margin-top:27px;padding-top:24px;display:flex}.goal-days strong{font-variant-numeric:tabular-nums;font:500 30px Space,sans-serif}.goal-days p{white-space:nowrap;margin-top:7px}.goal-days p span{color:var(--muted);font-size:15px}.trend{min-width:0;padding:13px 0 0}.chart-reading{flex-wrap:wrap;align-items:baseline;gap:2px 18px;min-height:48px;display:flex}.chart-reading>span{color:var(--muted);flex-shrink:0;font-size:14px}.chart-reading strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-size:24px;font-weight:500}.chart{--chart-gap:5px;grid-template-columns:max-content minmax(0,1fr);column-gap:12px;margin-top:12px;padding-top:12px;display:grid}.chart-y-axis{grid-template-rows:repeat(var(--chart-ticks),0px);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;align-content:space-between;font-size:11px;line-height:1.2;display:grid}.chart-y-axis>span{align-self:center}.plot{grid-template-columns:repeat(var(--chart-days),minmax(0,1fr));gap:var(--chart-gap);align-items:stretch;height:190px;display:grid;position:relative}.bar{isolation:isolate;background:0 0;border-radius:4px 4px 0 0;flex:1;align-items:flex-end;min-width:0;padding:0 1px;display:flex;position:relative}.bar i{background:var(--chart);border-radius:3px 3px 0 0;width:100%;min-height:0;transition:background .13s}.bar:hover i,.bar:focus-visible i{background:var(--signature-text)}.bar.selected i{background:var(--accent)}.bar.selected:after{content:"";background:var(--text);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-17px;left:calc(50% - 2px)}.bar.missing i{border-bottom:1px dashed var(--muted);background:0 0;min-height:0}.bar.zero i{min-height:0;height:0!important}.bar.zero:before{content:"";background:var(--muted);border-radius:50%;width:3px;height:3px;position:absolute;bottom:0;left:calc(50% - 1px)}.bar:focus-visible{outline-offset:1px;z-index:1}.chart-gridline{border-top:1px solid var(--quiet-line);pointer-events:none;position:absolute;left:0;right:0}.chart-gridline.threshold{border-top-style:dashed;border-color:var(--line)}.chart-axis{grid-column:2;grid-template-columns:repeat(var(--chart-days),minmax(0,1fr));gap:var(--chart-gap);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:19px;font-size:11px;display:grid}.chart-axis>span{justify-self:center}.month-strip{border-top:1px solid var(--quiet-line);border-bottom:1px solid var(--quiet-line);grid-template-columns:minmax(140px,.7fr) 1.5fr minmax(250px,1fr);align-items:center;gap:24px;margin:32px 0 38px;padding:27px 0;display:grid}.month-strip h2{font-size:15px;font-weight:500}.month-strip>dl{justify-content:space-around;gap:28px;display:flex}.metric{min-width:0}.metric dt{color:var(--muted);margin-bottom:6px;font-size:12px;line-height:1.4}.metric dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;line-height:1.4}.month-strip .income{position:relative}.month-strip .income[open] dl{background:var(--raised);z-index:4;border-radius:12px;width:330px;padding:18px;position:absolute;top:100%;right:0;box-shadow:0 16px 40px #0003}.income summary{align-items:center;gap:10px;min-height:48px;padding:8px 0;font-size:13px;list-style:none;display:flex}.income summary::-webkit-details-marker{display:none}.income summary>.icon:first-child{color:var(--muted)}.income summary>span{flex:1}.income summary strong{white-space:nowrap;font-size:15px}.income summary>.icon:last-child{width:16px}.income[open] summary>.icon:last-child{transform:rotate(180deg)}.income dl{padding:8px 0 2px}.income dl>div{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;font-size:13px;display:flex}.income dt{color:var(--muted);align-items:center;gap:8px;display:flex}.income dt .icon{width:16px}.income dd{font-variant-numeric:tabular-nums;white-space:nowrap}.income .total{border-top:1px solid var(--quiet-line);margin-bottom:0;padding-top:14px}.income .total dt{color:var(--text)}.calendar-layout{grid-template-columns:3fr 2fr;align-items:start;gap:44px;display:grid}.calendar{min-width:0}.weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.weekdays{text-align:center;color:var(--muted);margin-bottom:8px;font-size:11px}.calendar-day{background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:7px 2px;display:flex;position:relative}.calendar-day b{font-size:13px;font-weight:500}.calendar-day span{white-space:nowrap;color:var(--muted);font-size:11px}.calendar-day.valid{background:var(--surface)}.calendar-day i{background:var(--muted);border-radius:50%;width:3px;height:3px}.calendar-day.valid i{background:var(--accent)}.calendar-day.short i{background:var(--issue)}.calendar-day.missing i,.calendar-day.pending i{background:0 0}.calendar-day:hover{background:var(--raised)}.calendar-day.selected{border-color:var(--accent);background:var(--accent-soft)}.calendar-day.pending{color:var(--muted)}.legend{flex-wrap:wrap;gap:16px;padding-top:20px;display:flex}.status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.status i{background:var(--line);border-radius:50%;width:5px;height:5px;display:block}.status.valid i{background:var(--accent)}.status.short i{background:var(--issue)}.status.missing i,.status.pending i{border:1px solid var(--muted);background:0 0}.status.pending i{border-style:dashed}.day-detail{background:var(--surface);border-radius:var(--radius);padding:25px 28px}.day-detail h2{font-size:23px;font-weight:500}.day-values{grid-template-columns:1fr 1fr;gap:22px 20px;padding-bottom:20px;display:grid}.day-values .metric:first-child{grid-column:1/-1}.day-values .metric:first-child dd{font-size:29px}.day-detail .income{border-top:1px solid var(--quiet-line)}.day-detail>.text-button{margin-top:13px}.updated{margin-top:12px;font-size:11px}.info{flex-shrink:0;display:inline-flex;position:relative}.info summary{width:44px;min-height:44px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;list-style:none;display:flex}.info summary::-webkit-details-marker{display:none}.info summary:hover{background:var(--raised);color:var(--text)}.info-popover:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.info-popover{z-index:8;background:var(--raised);width:min(290px,100vw - 40px);color:var(--text);border-radius:12px;padding:15px 17px;font-size:13px;line-height:1.6;position:absolute;top:46px;right:0;box-shadow:0 14px 36px #0004}.info[open] .info-popover{animation:.12s ease-out popover-in}.notice{color:var(--muted);align-items:center;gap:14px;padding:10px 0 20px;font-size:14px;display:flex}.notice>span{flex:1}.notice.error{color:var(--error)}.empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-height:220px;padding:35px 20px;display:flex}.empty>.icon{color:var(--muted);width:28px;height:28px}.empty h3{max-width:32ch}.day-detail .empty{min-height:180px}.skeleton{grid-template-columns:1fr 2fr;gap:36px;min-height:610px;display:grid}.skeleton div{background:var(--surface);border-radius:var(--radius);min-height:240px}.skeleton div:last-child{grid-column:1/-1}.ledger{min-width:0}.expanded .day-detail{background:0 0;padding:4px 12px 14px}.expanded .day-values{grid-template-columns:repeat(4,1fr)}.expanded .day-values .metric:first-child{grid-column:auto}.expanded .day-values .metric:first-child dd{font-size:20px}.expanded .income{max-width:440px}.live-toolbar{align-items:flex-end;gap:16px;display:flex}.live-toolbar form{flex:1;min-width:220px;max-width:500px}.search-input{border:1px solid var(--control-line);background:var(--surface);border-radius:11px;align-items:center;gap:6px;padding:0 4px 0 13px;display:flex}.search-input>svg{color:var(--muted);width:18px}.search-input input{background:0 0;border:0;flex:1;min-width:0;min-height:46px;padding:10px 3px;font-size:14px}.search-input:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-input input:focus-visible{outline:0}.search-input .icon-button{border:0;width:40px;padding:9px}.desktop-quick{gap:16px;display:flex}.desktop-quick .field{min-width:150px}.filter-button{white-space:nowrap;min-height:46px}.filter-count{color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:1px 5px;font-size:12px}.live-results-head{border-bottom:1px solid var(--quiet-line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;padding-bottom:8px;display:flex}.condition-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.condition{background:var(--raised);overflow-wrap:anywhere;text-align:left;border-color:#0000;min-height:44px;font-size:12px}.condition>.icon{width:14px}.stream-row{border-bottom:1px solid var(--quiet-line);grid-template-columns:minmax(210px,1.4fr) minmax(220px,1.15fr) minmax(260px,1.4fr) 70px;align-items:center;gap:22px;padding:22px 0;scroll-margin-top:20px;display:grid}.stream-row:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.stream-row:hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}}.stream-id{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.stream-identity h2{text-wrap:wrap;overflow-wrap:anywhere;margin:5px 0 7px;font-size:15px;font-weight:500;line-height:1.5}.stream-identity h2 a:hover{text-decoration:underline}.stream-identity p{color:var(--muted);font-size:12px}.stream-identity p span{padding:0 5px}.row-health{grid-template-columns:1fr 1fr;gap:24px;min-width:0;display:grid}.health-heading{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.health-heading>.icon{width:16px;height:16px}.health-values{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px;line-height:1.2;display:flex}.health-values strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.health-values>span{color:var(--muted);font-size:10px}.health-bar{background:var(--unmonitored);border-radius:2px;height:5px;margin:11px 0 7px;display:flex;overflow:hidden}.healthy{background:var(--healthy)}.issue{background:var(--issue)}.unknown{background:var(--unknown)}.unmonitored{background:var(--unmonitored)}.coverage{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.coverage b{color:var(--text);white-space:nowrap;font-weight:500}.row-values{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.row-values .metric dt{margin-bottom:3px;font-size:10px}.row-values .metric dd{white-space:nowrap;font-size:13px}.row-actions{flex-direction:column;align-items:flex-end;display:flex}.row-actions .button{padding-inline:0;font-size:12px}.row-actions .icon-button{border:0;padding:10px}.stream-expanded{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:20px 0 4px;display:grid}.stream-expanded dd{font-size:18px}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:12px;display:flex}.pagination>div{align-items:center;gap:7px;display:flex}.pagination .field{flex-direction:row;align-items:center;gap:10px;font-size:12px}.pagination select{background:0 0;width:auto;min-height:44px;font-size:12px}.detail-page{max-width:1160px;margin:0 auto}.back-link{margin:-14px 0 19px;padding-left:0}.detail-head{max-width:850px}.detail-head h1{overflow-wrap:anywhere;margin:9px 0 13px;font-size:30px;line-height:1.35}.detail-tabs{border-bottom:1px solid var(--quiet-line);margin:24px 0 32px}.health-pair{grid-template-columns:1fr 1fr;gap:36px;display:grid}.health-full{background:var(--surface);border-radius:var(--radius);padding:25px 28px}.health-full .health-heading{color:var(--text);font-size:15px}.health-full .health-heading>.icon{width:20px;height:20px}.health-full .info{margin-left:auto}.health-full .health-values strong{letter-spacing:-.025em;font:500 42px Space,sans-serif}.health-full .health-values>span{font-size:12px}.health-full .health-bar{height:9px;margin-top:22px;margin-bottom:10px}.health-full .coverage{font-size:14px}.health-breakdown{margin-top:18px}.health-breakdown>summary{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.health-breakdown>summary::-webkit-details-marker{display:none}.health-breakdown>summary>.icon{width:16px}.health-breakdown[open]>summary>.icon{transform:rotate(180deg)}.health-composition{border-top:1px solid var(--quiet-line);grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:25px;padding-top:23px;display:grid}.health-composition dt{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.health-composition dd{font-variant-numeric:tabular-nums;margin:6px 0 0 13px;font-size:15px}.health-pair+.subtle{margin-top:17px}.detail-section{border-top:1px solid var(--quiet-line);margin-top:38px;padding-top:30px}.detail-section h2{margin-bottom:24px}.detail-audience{grid-template-columns:repeat(4,1fr);gap:27px;display:grid}.detail-section>.info{margin-top:12px}.detail-section>.info .info-popover{left:0;right:auto}.completeness{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.completeness dd{align-items:center;min-height:44px;display:flex}.completeness .button{color:var(--text);padding-left:0;font-size:20px}.technical{border-top:1px solid var(--quiet-line);margin-top:34px}.technical>summary{justify-content:space-between;align-items:center;gap:15px;min-height:66px;font-size:15px;list-style:none;display:flex}.technical>summary::-webkit-details-marker{display:none}.history-list article{border-bottom:1px solid var(--quiet-line);grid-template-columns:170px 160px 1fr;align-items:center;gap:20px;padding:18px 0;scroll-margin-top:20px;font-size:13px;display:grid}.history-list article>a{align-items:center;gap:15px;min-height:44px;display:flex}.history-list article>span{color:var(--muted);font-size:12px}.history-list article>dl{grid-template-columns:1fr 1fr .7fr;gap:25px;display:grid}.history-list .metric dd{font-size:13px}.observation-health{grid-template-columns:1fr 1fr;gap:36px;margin-top:35px;display:grid}.observation-health section{background:var(--surface);border-radius:var(--radius);padding:24px}.observation-health strong{margin:18px 0 8px;font-size:21px;font-weight:500;display:block}.observation-health p{color:var(--muted);font-size:13px}.account-layout{grid-template-columns:1fr 1fr;gap:100px;max-width:1050px;padding-top:12px;display:grid}.account-layout h2{margin-bottom:30px}.account-data>div{margin-bottom:23px}.account-data dt{color:var(--muted);font-size:13px}.account-data dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;min-height:49px;font-size:19px;display:flex}.account-data dd>span{min-width:0}.account-data .icon-button{border:0}.account-layout section>.field{margin-bottom:27px}.account-layout section>.field:has(+.segments){margin-bottom:12px}.account-layout .segments .button{padding:12px 20px}.auth-main{grid-template-columns:1.15fr 1fr;min-height:calc(100svh - 90px);display:grid;position:relative}.auth-art{background:var(--stage);border-right:1px solid var(--quiet-line);flex-direction:column;padding:56px 8.5% 40px;display:flex;position:relative;overflow:hidden}.auth-art h1{letter-spacing:-.04em;z-index:1;max-width:12ch;font-size:clamp(42px,4.8vw,70px);font-weight:400;line-height:1.06;position:relative}.sculpture-host{flex:1;width:100%;min-height:270px;max-height:440px;position:relative}.sculpture-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-signature{color:var(--accent);letter-spacing:-.02em;margin-top:12px;font:600 25px Space,sans-serif}.auth-signature>span{letter-spacing:.14em;color:var(--muted);margin-left:12px;font:400 10px Instrument,sans-serif}.static-sculpture{border:25px solid var(--line);border-radius:30%;width:48%;height:55%;position:absolute;top:22%;left:25%;transform:rotate(-25deg);box-shadow:12px 16px 30px #0002}.static-sculpture:after{content:"";border:18px solid var(--accent);opacity:.45;border-radius:30%;position:absolute;inset:-30px 28px;transform:rotate(60deg)}.has-sculpture .static-sculpture{display:none}.auth-form-panel{justify-content:center;align-items:center;padding:44px 50px;display:flex}.auth-form-wrap{width:100%;max-width:375px}.auth-form-wrap h2{letter-spacing:-.025em;margin-bottom:30px;font:500 30px/1.25 Space,Instrument,PingFang TC,sans-serif}.auth-tabs{border-bottom:1px solid var(--quiet-line);gap:25px;margin-bottom:30px;display:flex}.auth-tabs .button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0}.auth-tabs .button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--text)}.auth-form-wrap form>.primary{justify-content:space-between;width:100%;min-height:51px;margin-top:8px;padding-inline:17px}.auth-form-wrap>.subtle{margin-bottom:25px}.auth-form-wrap form>.text-button{margin-top:9px}dialog{background:var(--surface);color:var(--text);border:0;border-radius:16px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 20px 70px #0005}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090f0bcc}dialog>form{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.dialog-head{border-bottom:1px solid var(--quiet-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.dialog-head h2{font-size:20px}.dialog-head .icon-button{border:0}.dialog-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.dialog-body fieldset{border:0;min-width:0;margin:0 0 29px;padding:0}.dialog-body fieldset:last-child{margin:0}.dialog-body legend{margin-bottom:18px;padding:0;font-size:14px;font-weight:600}.dialog-body .field{margin-bottom:17px}.dialog-body .field:last-child{margin-bottom:0}.dialog-body p+.field{margin-top:20px}.date-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.date-fields[hidden]{display:none}.dialog-footer{border-top:1px solid var(--quiet-line);background:var(--surface);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.dialog-footer>.text-button{margin-right:auto}#toast{z-index:50;opacity:0;pointer-events:none;background:var(--text);color:var(--bg);border-radius:10px;max-width:calc(100vw - 40px);padding:12px 18px;font-size:13px;transition:opacity .14s,transform .14s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,5px);box-shadow:0 10px 30px #0003}#toast.visible{opacity:1;transform:translate(-50%)}@keyframes return-flash{0%,40%{background:var(--raised)}to{background:0 0}}@keyframes popover-in{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.auth-art{padding-left:max(65px,50vw - 700px)}.auth-art h1{font-size:72px}.auth-form-panel{justify-content:flex-start;padding-left:110px}}@media (max-width:1180px){.topbar{gap:16px;padding-inline:28px}.brand-context{display:none}.topbar nav a{padding-inline:10px}.workspace,.workspace-footer{padding-inline:28px}.overview-top,.calendar-layout{gap:28px}.goals{padding:25px}.month-strip{grid-template-columns:1fr 2fr}.month-strip>.income{border-top:1px solid var(--quiet-line);grid-column:1/-1;padding-top:10px}.month-strip .income[open] dl{width:auto;box-shadow:none;background:0 0;max-width:420px;padding:10px 0 0;position:static}.stream-row{grid-template-columns:minmax(190px,1.3fr) minmax(200px,1.15fr) minmax(230px,1.25fr);gap:20px}.row-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;gap:15px;margin-top:-8px}.stream-row .row-actions .icon-button{width:44px}.desktop-quick .field{min-width:130px}.live-toolbar{gap:10px}.filter-button{font-size:12px}.filter-button .icon{width:17px}.auth-form-panel{padding:35px}.auth-art{padding:45px 9%}.account-layout{gap:60px}}@media (max-width:960px) and (min-width:761px){.topbar nav a{padding-inline:8px;font-size:12px}.topbar nav a .icon{display:none}.overview-top{grid-template-columns:1fr 1.6fr}.goals{padding:22px}.goal-primary p strong{font-size:54px}.goal-days{gap:12px}.calendar-layout{grid-template-columns:1.25fr 1fr}.day-detail{padding:22px}.calendar-day span{font-size:10px}.desktop-quick{display:flex}.desktop-quick .field{min-width:110px}.live-toolbar{flex-wrap:wrap}.live-toolbar form{flex-basis:100%;max-width:none}.stream-row{grid-template-columns:1fr 1fr}.row-values{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.row-actions{margin-top:-8px}.health-full{padding:22px}.health-composition{gap:18px 12px}.history-list article{grid-template-columns:1fr 1fr}.history-list article>dl{grid-column:1/-1}.auth-main{grid-template-columns:1fr 1fr}.auth-art{padding-inline:28px}.auth-art h1{font-size:45px}}@media (max-width:760px){:root{font-size:14px}.topbar{gap:12px;min-height:72px;padding:14px 20px}.brand{font-size:20px}.brand-mark{width:26px;height:26px}.brand-context{display:none}.topbar nav{z-index:12;padding:8px 8px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.topbar nav a{white-space:normal;text-align:center;flex-direction:column;gap:4px;min-height:53px;padding:6px 2px;font-size:10px;line-height:1.3}.topbar nav a .icon{width:21px;height:21px;display:block}.topbar nav a[aria-current=page]{color:var(--accent);background:0 0}.workspace{min-height:calc(100svh - 240px);padding:27px 20px 24px}h1{font-size:28px}.page-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:23px}.head-actions{gap:5px}.month-control{gap:0;margin-left:-8px}.month-label{min-width:170px;font-size:13px}.month-control input{width:163px;padding-inline:6px;font-size:13px}.month-control .icon-button{width:44px}.overview .page-head,.records .page-head{display:block}.overview .head-actions,.records .head-actions{margin-top:12px}.workspace-footer{padding:15px 20px calc(100px + env(safe-area-inset-bottom));align-items:flex-start;gap:10px;font-size:10px}.workspace-footer .button{white-space:nowrap;min-height:44px;margin-top:-10px;font-size:11px}.overview-top{grid-template-columns:1fr;gap:27px}.goals{padding:23px}.goals h2{margin-bottom:22px;font-size:16px}.goal-primary p strong{font-size:48px}.goal-primary p>span{font-size:15px}.goal-primary p{margin:7px 0 17px}.goal-caption{font-size:11px}.goal-days{margin-top:22px;padding-top:19px}.goal-days strong{font-size:26px}.trend{padding-top:0}.section-head{gap:10px;margin-bottom:15px}.section-head h2{font-size:17px}.section-head .field{max-width:168px}.section-head select{min-height:44px;padding-left:10px;font-size:12px}.chart-reading strong{font-size:21px}.chart-reading>span{font-size:13px}.plot{gap:2px;height:164px}.bar{padding:0}.chart-max,.chart-axis{font-size:10px}.month-strip{grid-template-columns:1fr;gap:19px;margin:28px 0;padding:24px 0}.month-strip>dl{justify-content:space-between;gap:14px}.month-strip>h2{font-size:16px}.month-strip .metric dt{font-size:11px}.month-strip .metric dd{font-size:20px}.month-strip>.income{grid-column:auto}.calendar-layout{grid-template-columns:1fr;gap:27px}.calendar-grid{gap:4px}.calendar-day{border-radius:8px;min-height:57px}.calendar-day b{font-size:12px}.calendar-day span{font-size:9px}.legend{gap:13px}.legend .status{font-size:10px}.day-detail{padding:23px}.day-detail h2{font-size:23px}.day-values{gap:22px}.month-strip .income[open] dl{max-width:none}.info-popover{max-width:calc(100vw - 40px)}.notice{flex-wrap:wrap;padding-bottom:20px;font-size:13px}.notice .button{padding-left:0}.skeleton{grid-template-columns:1fr;gap:25px;min-height:800px}.skeleton div:last-child{grid-column:auto}.skeleton div:first-child{min-height:315px}.expanded .day-detail{padding:10px 18px}.expanded .day-values{grid-template-columns:1fr 1fr}.expanded .day-values .metric:first-child dd{font-size:21px}.live .page-head{align-items:center;margin-bottom:19px}.live .head-actions .button{border-color:#0000;padding-right:0;font-size:12px}.live-toolbar{align-items:center;gap:8px}.live-toolbar form{min-width:0;max-width:none}.search-input{gap:3px;padding-left:10px}.search-input>svg{display:none}.search-input input{min-height:46px;padding-left:1px;font-size:12px}.search-input .icon-button{width:44px;padding:11px}.desktop-quick{display:none}.filter-button{white-space:normal;width:46px;min-width:46px;height:48px;padding:11px;font-size:0;position:relative}.filter-button>.icon{width:21px;height:21px}.filter-count{border:1px solid var(--line);color:var(--text);font-size:10px;position:absolute;top:-6px;right:-4px}.condition-summary{gap:5px;margin-top:9px}.condition-summary .button{padding-inline:8px;font-size:11px}.live-results-head{gap:5px 13px;margin-top:17px;padding-bottom:4px}.live-results-head .tabs{flex:1;gap:17px}.tabs .button{font-size:12px;line-height:1.35}.live-results-head .info{margin-left:auto}.live-results-head .info summary{width:35px}.stream-row{grid-template-columns:1fr;gap:17px;padding:20px 0}.stream-identity h2{margin:5px 0;font-size:16px}.stream-id{font-size:10px}.stream-identity p{font-size:11px}.row-health{gap:25px}.health-heading{font-size:12px}.health-values{gap:7px}.health-values strong{font-size:25px}.health-values>span{font-size:11px}.health-bar{height:6px;margin-top:10px}.coverage{font-size:12px}.row-values{border-top:1px solid var(--quiet-line);grid-column:auto;grid-template-columns:1fr 1fr;gap:14px 20px;padding-top:17px}.row-values .metric dt{font-size:10px}.row-values .metric dd{font-size:14px}.row-actions{flex-direction:row;grid-column:auto;justify-content:space-between;margin-top:-5px}.row-actions .button{font-size:12px}.stream-expanded{grid-template-columns:1fr 1fr;gap:22px 20px;padding-top:4px}.stream-expanded dd{font-size:19px}.pagination{flex-wrap:wrap;align-items:flex-start;gap:13px;font-size:11px}.pagination>div{margin-left:auto}.pagination .field{font-size:11px}.pagination .field>span{max-width:72px}.pagination select{padding:8px 22px 8px 8px;font-size:12px}.detail-page .back-link{margin-top:-10px}.detail-head h1{font-size:25px}.detail-head .subtle{font-size:12px}.detail-tabs{gap:25px;margin:22px 0 25px}.detail-tabs .button{font-size:14px}.health-pair{grid-template-columns:1fr 1fr;gap:12px}.health-full{padding:15px 13px}.health-full .health-heading{flex-wrap:wrap;gap:5px}.health-full .health-heading .info{margin-left:0}.health-full .health-heading>.icon{width:16px}.health-full .health-heading>span{flex:1}.health-full .health-composition{grid-template-columns:1fr}.health-full .health-heading{font-size:15px}.health-composition{gap:20px;margin-top:8px;padding-top:15px}.health-composition dd{font-size:15px}.health-full .health-values strong{font-size:33px}.health-full .health-values{margin-top:0}.health-full .health-bar{margin-top:14px}.health-breakdown{margin-top:8px}.health-full .health-heading .info summary{width:44px;height:44px;min-height:44px}.health-full .health-heading .info .info-popover{width:auto;position:fixed;inset:auto 20px 100px}.health-full .coverage{flex-wrap:wrap;font-size:12px}.health-full .health-values{align-content:flex-start;min-height:57px}.health-full .health-values>span,.health-full .health-breakdown>summary{font-size:11px}.detail-section{margin-top:28px;padding-top:25px}.detail-section h2{font-size:18px}.detail-audience,.completeness{grid-template-columns:1fr 1fr;gap:25px}.detail-audience .metric dd{font-size:21px}.history-list article{grid-template-columns:1fr auto;gap:14px}.history-list article>dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:17px}.history-list article>dl>.metric:last-child{grid-column:1/-1}.observation-health{grid-template-columns:1fr;gap:18px}.account-layout{grid-template-columns:1fr;gap:48px;padding-top:5px}.account-layout h2{margin-bottom:22px;font-size:18px}.account-data dd{font-size:18px}.auth-main{grid-template-columns:1fr;min-height:calc(100svh - 72px)}.auth-art{border:0;min-height:195px;padding:27px 24px 0;display:block}.auth-art h1{letter-spacing:-.035em;max-width:8ch;font-size:37px;line-height:1.12}.sculpture-host{width:53%;height:205px;min-height:0;position:absolute;top:-12px;right:-8px}.auth-signature{margin-top:17px;font-size:15px;display:block}.auth-signature>span{margin-left:6px;font-size:8px}.auth-form-panel{padding:23px 24px max(35px,env(safe-area-inset-bottom));align-items:flex-start}.auth-form-wrap{max-width:440px}.auth-form-wrap h2{margin-bottom:20px;font-size:26px}.auth-tabs{gap:27px;margin-bottom:24px}.auth-tabs .button{font-size:13px}.dialog-head{padding:14px 20px}.dialog-head h2{font-size:19px}.dialog-body{padding:23px 20px}.dialog-body .field input,.dialog-body .field select{min-height:48px;font-size:16px}.dialog-footer{padding:15px 20px max(18px,env(safe-area-inset-bottom));gap:7px}.dialog-footer .button{padding-inline:12px;font-size:12px}.dialog-footer .primary{flex:1}#toast{font-size:12px;bottom:100px}.auth-main+#toast{bottom:24px}}@media (max-width:350px){.topbar{padding-inline:14px}.brand{gap:7px;font-size:18px}.brand-mark{width:23px;height:23px}.workspace,.workspace-footer{padding-inline:15px}.goal-primary p strong{font-size:44px}.goals{padding:22px}.calendar-day span{font-size:8px}.calendar-grid{gap:2px}.month-strip .metric dd{font-size:18px}.row-health{gap:17px}.health-values strong{font-size:23px}.coverage{font-size:11px}.auth-art{min-height:180px;padding-left:20px}.auth-art h1{font-size:32px}.auth-form-panel{padding-inline:20px}.sculpture-host{height:185px}.dialog-footer{padding-inline:15px}.dialog-footer .button{padding-inline:9px}.health-full{padding:13px 10px}.health-full .health-heading{font-size:13px}.health-full .health-values strong{font-size:28px}.health-composition{gap:18px 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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}
