@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}body{color:#f0ede8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080f09;font-family:Outfit,system-ui,sans-serif}h1{letter-spacing:-.02em;color:#f0ede8;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}h2{color:#f0ede8;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600}h3{color:#d4cfc9;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}table{border-collapse:collapse;border:none;width:100%}thead th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#6a8e6e;background:0 0;border-bottom:1px solid #ffffff0f;padding:.625rem 1rem;font-size:.62rem;font-weight:700}tbody tr{border-bottom:1px solid #ffffff0a;transition:background-color .15s}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:#e8b84b0a}tbody td{color:#f0ede8;padding:.75rem 1rem;font-size:.875rem}input[type=date],input[type=number],select{color-scheme:dark}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media print{canvas,aside,[data-mobile-header]{display:none!important}body,html{color:#000!important;background:#fff!important}body>*,#root,main{background:0 0!important}h1,h2,h3{color:#000!important}}}@layer components{.btn-primary{cursor:pointer;color:#080f09;white-space:nowrap;background:#e8b84b;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem 1rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary:hover:not(:disabled){background:#f5d06e;box-shadow:0 0 20px #e8b84b4d}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{cursor:pointer;color:#8a9e8d;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.45rem 1rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-secondary:hover:not(:disabled){color:#f0ede8;background:#ffffff17;border-color:#ffffff2e}.btn-secondary:active:not(:disabled){transform:scale(.98)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-danger{cursor:pointer;color:#f87171;background:#ef44441f;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-danger:hover:not(:disabled){background:#ef444438}.btn-danger:active:not(:disabled){transform:scale(.98)}.card{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:1.25rem}.input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:.5rem .75rem;font-family:Outfit,sans-serif;font-size:.875rem;transition:border-color .2s,box-shadow .2s;display:block}.input:focus{border-color:#e8b84b80;box-shadow:0 0 0 2px #e8b84b1a}.input::placeholder{color:#526858}.input option{color:#f0ede8;background:#0e1a0f}.label{letter-spacing:.12em;text-transform:uppercase;color:#7a9a7e;margin-bottom:.375rem;font-family:Outfit,sans-serif;font-size:.62rem;font-weight:700;display:block}.badge-green{color:#4ade80;background:#4ade801a;border:1px solid #4ade8033;border-radius:6px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-yellow{color:#e8b84b;background:#e8b84b1f;border:1px solid #e8b84b33;border-radius:6px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-red{color:#f87171;background:#f871711a;border:1px solid #f8717133;border-radius:6px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-gray{color:#8a9e8d;background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.btn-danger{cursor:pointer;color:#f87171;letter-spacing:.02em;background:#f871711f;border:1px solid #f8717159;border-radius:8px;align-items:center;gap:.35rem;padding:.55rem 1rem;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.btn-danger:hover{background:#f8717138;border-color:#f8717180}.btn-danger:disabled{opacity:.4;cursor:not-allowed}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.-right-3{right:calc(var(--spacing) * -3)}.-right-5{right:calc(var(--spacing) * -5)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-22{height:calc(var(--spacing) * 22)}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-wrap{white-space:pre-wrap}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:\!text-\[\#8a9e8d\]:is(:where(.group):hover *){color:#8a9e8d!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:text-\[\#8a9e8d\]:hover{color:#8a9e8d}.hover\:text-\[\#e8b84b\]:hover{color:#e8b84b}}@media(min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:table-cell{display:table-cell}}@media print{.print\:hidden{display:none}.print\:overflow-visible{overflow:visible}.print\:p-0{padding:calc(var(--spacing) * 0)}.print\:text-black{color:var(--color-black)}}}@keyframes calPlusIn{0%{opacity:0;transform:scale(.2)rotate(-25deg)}65%{transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes calPopoverIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes dropLineIn{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}.df-root{--df-ink: #0d1626;--df-soft: #4a5f82;--df-red: #e5332a;--df-green: #1f9a63;--df-num: ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--df-spring: cubic-bezier(.34, 1.56, .5, 1);font:14px/1.35 -apple-system,system-ui,sans-serif;color:var(--df-ink);-webkit-user-select:none;user-select:none}.df-root *,.df-restart *{box-sizing:border-box}.df-root button{font:inherit;color:inherit;min-height:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.df-root p,.df-root h4,.df-root ul{margin:0;padding:0}.df-dock{position:fixed;z-index:2147483000;width:52px;height:52px;transition:left .55s var(--df-spring),top .55s var(--df-spring);touch-action:none}.df-mic{position:relative;isolation:isolate;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:grab;color:#fff;border:0;background:radial-gradient(80% 80% at 30% 20%,#788cff47,#788cff00 60%),radial-gradient(90% 70% at 70% 100%,#ff5aaa4d,#ff5aaa00 65%),#0e122266;-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 1px #ffffff59,0 0 18px -2px #7c5cff8c,0 0 26px -6px #00c8ff73,0 6px 16px #080a184d;transition:transform .25s var(--df-spring),box-shadow .2s,translate .32s cubic-bezier(.2,.9,.3,1)}.df-mic:after{content:"";position:absolute;z-index:0;inset:0;border-radius:50%;pointer-events:none;opacity:.95;background:conic-gradient(from 210deg,#5ee7ff,#7c5cff,#ff5ca8,#ffb35c,#5ee7ff);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.df-mic>svg{position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(8,10,24,.45)) drop-shadow(0 0 6px rgba(150,170,255,.55))}.df-mic,.df-dock:before{translate:var(--df-gx, 0) var(--df-gy, 0)}.df-dock.recording .df-pill,.df-dock.recording .df-usage,.df-dock.recording .df-tag{display:none}.df-dock.recording .df-mic{--l: var(--df-level, 0);transform:none;scale:calc(1.3 + var(--l) * .14);transition:translate .32s cubic-bezier(.2,.9,.3,1);will-change:translate,scale;box-shadow:inset 0 1px #fff6,0 6px 16px #080a184d}.df-dock:before{content:"";position:absolute;inset:-8px;border-radius:50%;pointer-events:none;opacity:0;scale:.8;background:conic-gradient(from 210deg,#5ee7ff,#7c5cff,#ff5ca8,#ffb35c,#5ee7ff);filter:blur(14px);will-change:rotate,scale,opacity,translate;transition:translate .32s cubic-bezier(.2,.9,.3,1)}.df-dock.recording:before{--l: var(--df-level, 0);opacity:calc(.4 + var(--l) * .45);scale:calc(1.05 + var(--l) * .35);transition:translate .32s cubic-bezier(.2,.9,.3,1);animation:df-rim-turn 3s linear infinite}.df-dock.recording .df-mic:after{animation:df-rim-turn 3s linear infinite;will-change:rotate;opacity:1}.df-dock.recording.starting:before{animation:df-start-pulse .7s ease-in-out infinite alternate;opacity:.25}.df-dock.recording.starting .df-mic:after{animation:none;opacity:.6}@keyframes df-start-pulse{to{opacity:.55}}@keyframes df-rim-turn{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.df-dock.recording .df-mic:after,.df-dock.recording:before{animation:none}.df-dock.recording .df-mic{scale:1.3}.df-dock.recording:before{scale:1.1}}.df-mic>.df-state,.df-mic>.df-unread{z-index:2}.df-root .df-mic{color:#fff}.df-mic.pressing{transform:scale(.92);background:radial-gradient(80% 80% at 30% 20%,#788cff66,#788cff00 60%),radial-gradient(90% 70% at 70% 100%,#ff5aaa6b,#ff5aaa00 65%),#0e1222b3}.df-mic:disabled{opacity:.55}.df-dock.recording .df-mic,.df-dock.recording .df-mic:disabled,.df-dock.nobody.recording .df-mic{opacity:1;color:#fff;background:radial-gradient(80% 80% at 30% 20%,#8c96ff80,#788cff00 65%),radial-gradient(90% 70% at 70% 100%,#ff5aaa80,#ff5aaa00 70%),#181434c7}.df-dock.recording .df-mic>svg,.df-dock.nobody.recording .df-mic>svg{filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 10px rgba(190,170,255,.8))}.df-dock.nobody.recording .df-mic:after{filter:none;opacity:1}.df-dock.dragging .df-mic{transform:scale(1.12);box-shadow:inset 0 1px #ffffff59,0 0 24px #7c5cff99,0 0 34px -4px #00c8ff80,0 12px 26px #080a1859}.df-state{position:absolute;left:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:var(--df-green)}.df-state.working{background:#ff8a1f;animation:df-blink 1.2s ease-in-out infinite}.df-state.queued{background:#ff8a1f}.df-state.on-item{left:12px;top:4px;bottom:auto}@keyframes df-blink{50%{opacity:.25}}.df-unread{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--df-red);color:#fff;font:700 11px/18px var(--df-num);text-align:center}.df-unread.small{right:10px;top:2px}.df-pill,.df-wave,.df-rec-actions button{background:#fafbfdd1;-webkit-backdrop-filter:blur(16px) saturate(1.8) brightness(1.6);backdrop-filter:blur(16px) saturate(1.8) brightness(1.6);border:1.5px solid rgba(255,255,255,.95);box-shadow:inset 0 2px 2px #fff,inset 0 -3px 8px #ffffffb3,0 12px 32px #00000040}.df-pill{position:absolute;top:-4px;display:flex;gap:2px;padding:4px;height:60px;border-radius:999px;animation:df-pop .4s var(--df-spring)}.df-dock.left .df-pill{left:60px;transform-origin:left center}.df-dock.right .df-pill{right:60px;transform-origin:right center}@keyframes df-pop{0%{transform:scale(.7);opacity:.4}}.df-pill button{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;width:min(70px,calc((100vw - 92px)/5));border:0;border-radius:999px;background:none;font:500 10.5px/1.1 -apple-system,system-ui,sans-serif}.df-pill button.on{background:#76809433;font-weight:700}.df-pill button.rec{color:#d42a21}.df-pill button.proj span{max-width:100%;padding:0 2px;overflow:hidden;overflow-wrap:anywhere;text-align:center;font-size:9.5px;line-height:1.05;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.df-pill button.proj svg{width:20px;height:20px}.df-pill button.proj.foreign span{font-weight:700}.df-dock.paned{top:calc(env(safe-area-inset-top) + 12px)!important}.df-dock.paned.low{top:calc(100dvh - env(safe-area-inset-bottom) - 66px)!important}.df-pane{position:fixed;left:10px;right:10px;top:calc(env(safe-area-inset-top) + 80px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 90px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 14px;border-radius:20px;background:#fafbfdf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff;box-shadow:0 18px 44px #00000059;animation:df-rise .2s ease;-webkit-user-select:text;user-select:text}.df-dock.low .df-pane{top:auto;bottom:calc(env(safe-area-inset-bottom) + 80px)}@media(min-width:700px){.df-pane{width:440px}.df-dock.left .df-pane{right:auto}.df-dock.right .df-pane{left:auto}}@keyframes df-rise{0%{opacity:0;transform:translateY(16px) scale(.97)}}.df-dock.usage .df-pill{height:68px;padding-bottom:12px;border-radius:30px 30px 18px 18px}.df-usage{position:absolute;top:52px;width:calc(min(350px,100vw - 92px) + 2px);height:5px;border-radius:3px;overflow:hidden;background:#76809433;animation:df-pop .4s var(--df-spring);pointer-events:none}.df-dock.left .df-usage{left:68.5px;transform-origin:-8.5px -23px}.df-dock.right .df-usage{right:68.5px;transform-origin:calc(100% + 8.5px) -23px}.df-usage>i{display:block;height:100%;min-width:5px;border-radius:3px;background:#34c77b;opacity:.9;transition:width .4s}.df-usage.mid>i{background:#ff9f0a}.df-usage.high>i{background:#ff453a}.df-dock.usage:not(.low) .df-pane{top:calc(env(safe-area-inset-top) + 88px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 98px)}.df-dock.closing .df-usage{animation:df-pill-out .2s cubic-bezier(.5,0,.75,.3) forwards}.df-dock.recording:not(.low) .df-pane{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 370px)}.df-dock.recording.low .df-pane{top:calc(env(safe-area-inset-top) + 12px);bottom:auto;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 300px)}.df-dock.closing .df-pill{animation:df-pill-out .2s cubic-bezier(.5,0,.75,.3) forwards}.df-dock.closing .df-pane{animation:df-pane-out .18s ease-in forwards}@keyframes df-pill-out{to{transform:scale(.3,.8);opacity:0}}@keyframes df-pane-out{to{transform:translateY(-12px) scale(.96);opacity:0}}.df-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(13,22,38,.1)}.df-head>i{width:10px;height:10px;border-radius:50%;flex:none;background:var(--df-green)}.df-head.working>i{background:#ff8a1f;animation:df-blink 1.2s ease-in-out infinite}.df-head.queued>i{background:#ff8a1f}.df-head div{flex:1;min-width:0;display:grid}.df-head b{font:700 15px var(--df-num);overflow:hidden;text-overflow:ellipsis}.df-head span{font-size:12.5px;color:var(--df-soft);overflow:hidden;text-overflow:ellipsis}.df-root .df-head button.rec{color:#d42a21}.df-head button{display:grid;place-items:center;width:28px;height:28px;padding:0;flex:none;border:0;border-radius:50%;background:#0d162614;font-size:16px}.df-head button svg{flex:none}.df-projs{list-style:none;margin:8px 0 4px;padding:4px;border-radius:14px;background:#0d16260d;display:grid;gap:2px}.df-projs button{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:0;border-radius:10px;background:none;font:600 14.5px var(--df-num);text-align:left;color:var(--df-ink)}.df-head .df-about{display:inline-flex;align-items:center;gap:3px;width:auto;height:auto;padding:0;border-radius:0;background:none;font:600 12.5px var(--df-num);color:var(--df-ink);vertical-align:baseline}.df-head .df-about i{font-style:normal;font-size:10px;color:var(--df-soft)}.df-head .df-about[aria-expanded=true] i{transform:rotate(180deg)}.df-popscrim{position:fixed;inset:0;z-index:2147483600}.df-popover{position:fixed;z-index:2147483601;width:280px;max-height:55dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:16px;background:#fff;box-shadow:0 12px 34px #00000047;border:1px solid rgba(13,22,38,.08);animation:df-rise .15s ease}.df-popover .df-projs{margin:0;background:none}.df-projs .df-projgroup{padding:12px 10px 4px;font:600 12px var(--df-num);color:var(--df-soft)}.df-projs button.on{background:#fff;box-shadow:0 1px 3px #00000014}.df-projs button.other b{font-weight:500;color:var(--df-soft)}.df-projs .tick{flex:none;width:14px;color:var(--df-ink);font-weight:700}.df-projs b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.df-projs small{flex:none;font:500 11.5px var(--df-num);color:var(--df-soft)}.df-projs .busy{flex:none;margin-left:auto;width:10px;height:10px;border-radius:50%;background:#ff8a1f;animation:df-blink 1.2s ease-in-out infinite}.df-projs .df-unread{position:static;margin-left:auto;flex:none;font-style:normal}.df-projs .busy+.df-unread{margin-left:0}.df-projs .shipmark{flex:none;margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font:700 11.5px/1 var(--df-num)}.df-projs .shipmark.live{padding:0;color:var(--df-green);border:1.5px solid rgba(31,154,99,.45);font-size:11px}.df-projs .shipmark.ahead{background:#2563eb1f;color:#1d4ed8}.df-projs .shipmark.going{animation:df-blink 1.2s ease-in-out infinite}.df-projs .shipmark.shipping{position:relative;width:24px;min-width:24px;height:24px;padding:0;border-radius:50%;color:#1d4ed8;font-size:11px}.df-projs .shipmark.shipping:before{content:"";position:absolute;inset:0;border-radius:50%;border:2.5px solid rgba(37,99,235,.18);border-top-color:#2563eb;animation:df-spin .9s linear infinite}.df-projs .shipmark.failed{background:var(--df-red);color:#fff}.df-projs .shipmark~.busy,.df-projs .shipmark~.df-unread{margin-left:0}.df-tag{position:absolute;top:56px;left:50%;transform:translate(-50%);max-width:110px;padding:2px 8px;border-radius:999px;background:var(--df-ink);color:#fff;font:700 11px/1.4 var(--df-num);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #00000040;pointer-events:none}.df-dock.left .df-tag{left:0;transform:none}.df-dock.right .df-tag{left:auto;right:0;transform:none}.df-head .df-headbtn{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:#0d162614;font:600 19px/1 var(--df-num);cursor:pointer}.df-root .df-head .df-go{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0d162614;color:var(--df-ink);text-decoration:none}.df-head button.on{background:var(--df-ink)}.df-root .df-head button.on{color:#fff}.df-head button:disabled{opacity:.4}.df-head .df-headbtn.off{opacity:.4;pointer-events:none}.df-pane h4{margin:12px 0 6px;font:600 11px var(--df-num);letter-spacing:.1em;text-transform:uppercase;color:var(--df-soft)}.df-empty{color:var(--df-soft);margin-top:8px}.df-row{display:block;width:100%;text-align:left;margin-top:8px;padding:10px 12px;border:0;border-radius:12px;background:#0d16260f}.df-threads{list-style:none}.df-threads li{min-width:0}.df-threads button,.df-folder{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;padding:9px 10px;margin-top:6px;border:0;border-radius:12px;background:#0d16260d;text-align:left}.df-threads .tt{display:flex;gap:8px;align-items:baseline;min-width:0}.df-threads .tt b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 14px var(--df-num)}.df-threads time{flex:none;font:600 11px var(--df-num);color:var(--df-soft)}.df-threads .tp{min-width:0;font-size:12.5px;color:var(--df-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.df-threads .df-unread{right:6px;top:-6px}.df-threads.done{opacity:.7}.df-folder{display:flex;justify-content:space-between;background:none;font:600 12px var(--df-num);color:var(--df-soft)}.df-chat{display:flex;flex-direction:column;padding-bottom:0;animation:df-chat-in .22s ease}@keyframes df-chat-in{0%{opacity:0;transform:translate(14px)}}.df-chat .df-head b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.df-lines{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:12px 0}.df-line{max-width:86%;animation:df-line-in .28s ease both}.df-line p{padding:8px 12px;border-radius:16px;white-space:pre-wrap}.df-line time{display:block;margin:2px 6px 0;font:600 10.5px var(--df-num);color:var(--df-soft)}.df-line.you{align-self:flex-end}.df-line.you p{background:var(--df-red);color:#fff;border-bottom-right-radius:5px}.df-line.you time{text-align:right}.df-root .df-say{display:inline-grid;place-items:center;width:26px;height:22px;margin:-4px 0 -4px 4px;padding:0;border:0;border-radius:11px;background:none;color:var(--df-soft);vertical-align:middle}.df-root .df-say.on{background:#1f9a6324;color:var(--df-green)}.df-floatwrap{position:sticky;bottom:0;height:0;z-index:2}.df-floatpill{position:absolute;left:0;right:0;bottom:4px;max-width:420px;margin:0 auto;opacity:0;pointer-events:none}.df-floatpill.on{pointer-events:auto}.df-root .df-tobottom{position:absolute;right:2px;bottom:4px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid rgba(13,22,38,.07);border-radius:50%;background:#fffffff5;color:var(--df-ink);box-shadow:0 6px 16px #0d162629,0 1px 3px #0d16261a;opacity:0;transform:translateY(8px) scale(.85);pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.3,1),bottom .22s cubic-bezier(.2,.9,.3,1)}.df-root .df-tobottom.on{opacity:1;transform:none;pointer-events:auto}.df-root .df-tobottom.above{bottom:52px}.df-pillroom{flex:none;height:48px}.df-readpill{display:flex;align-items:center;gap:4px;padding:3px 4px;border-radius:999px;background:#fffffff0;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(13,22,38,.07);box-shadow:0 6px 18px #0d162621,0 1px 3px #0d162614}.df-root .df-readpill button{flex:none;display:grid;place-items:center;height:28px;padding:0;border:0;border-radius:14px;color:var(--df-soft)}.df-root .df-readpill .df-pp{width:28px;background:#0d16260f}.df-root .df-readpill.live .df-pp{background:var(--df-green);color:#fff}.df-root .df-say.df-speed{width:auto;min-width:26px;padding:0 5px;margin-left:0;font:700 10.5px var(--df-num);letter-spacing:-.02em;background:#0d16260f}.df-root .df-readpill .df-speed{min-width:38px;padding:0 7px;background:none;font:700 11.5px var(--df-num);letter-spacing:-.02em}.df-readpill .df-readbar{flex:1;margin:0 6px}.df-w{border-radius:4px;transition:background-color .12s,box-shadow .12s;cursor:pointer}.df-w.now{background:#1f9a633d;box-shadow:0 0 0 2px #1f9a633d}.df-line.you .df-w.now{background:#ffffff52;box-shadow:0 0 0 2px #ffffff52}.df-readbar{position:relative;height:20px;margin:-2px 10px -6px;touch-action:none;cursor:pointer}.df-readbar:before,.df-readbar i{content:"";position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:2px}.df-readbar:before{right:0;background:#0d16261f}.df-readbar i{background:var(--df-soft);transition:width .15s linear}.df-readbar.live i{background:var(--df-green)}.df-readbar b{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--df-soft);box-shadow:0 1px 3px #00000040;transition:left .15s linear,transform .12s}.df-readbar.live b{background:var(--df-green)}.df-readbar.drag i,.df-readbar.drag b{transition:none}.df-readbar.drag b{transform:scale(1.4)}.df-line.claude p{background:#0d162612;border-bottom-left-radius:5px}@keyframes df-line-in{0%{opacity:0;transform:translateY(8px)}}.df-skel{display:flex;flex-direction:column;gap:10px}.df-skel i{width:70%;height:44px;border-radius:16px;background:linear-gradient(100deg,#0d16260f 30%,#0d16261f,#0d16260f 70%);background-size:200% 100%;animation:df-shimmer 1.1s linear infinite}.df-skel i.you{align-self:flex-end;width:78%;height:64px;background-image:linear-gradient(100deg,#e5332a1f 30%,#e5332a38,#e5332a1f 70%)}.df-skel i.short{width:46%}@keyframes df-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.df-compose{display:flex;align-items:flex-end;gap:6px;padding-top:10px;border-top:1px solid rgba(13,22,38,.1)}.df-compose textarea{flex:1;min-width:0;resize:none;padding:8px 12px;border:1px solid rgba(13,22,38,.16);border-radius:18px;background:#fff;color:var(--df-ink);font:16px/1.3 -apple-system,system-ui,sans-serif;-webkit-user-select:text;user-select:text;outline:none}.df-compose textarea:focus{border-color:#0d162666}.df-compose .send{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--df-green);animation:df-pop .25s var(--df-spring)}.df-root .df-compose .send{color:#fff}.df-compose .send:disabled{opacity:.5}.df-compose+.df-chatbar{border-top:0;padding-top:8px}.df-line a{color:inherit;text-decoration:underline;word-break:break-all}.df-line p{-webkit-user-select:text;user-select:text}.df-chatbar{display:flex;align-items:center;gap:8px;padding:10px 0 12px;border-top:1px solid rgba(13,22,38,.1)}.df-donebtn{padding:8px 12px;border:0;border-radius:999px;background:#0d162614;font:600 13px var(--df-num)}.df-pausebtn{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:0;border-radius:999px;background:#f0a0202e;font:600 13px var(--df-num)}.df-root .df-pausebtn{color:#9a5b00}.df-recordbtn{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:9px 16px;border:0;border-radius:999px;background:var(--df-red);font:600 14px var(--df-num)}.df-root .df-recordbtn{color:#fff}.df-recordbtn:disabled{opacity:.5}.df-rec{position:fixed;z-index:2147483600;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);max-width:560px;margin:0 auto;display:grid;gap:12px;animation:df-rise .3s var(--df-spring)}.df-rec-label{justify-self:center;padding:4px 12px;border-radius:999px;background:#fafbfde6;font:600 13px var(--df-num)}.df-wave{display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;border-radius:999px}.df-wave>i{width:10px;height:10px;flex:none;border-radius:50%;background:#ff4d42;animation:df-blink 1s ease-in-out infinite}.df-wave>i.off{animation:none;opacity:.35}.df-wave .bars{flex:1;height:34px;display:flex;align-items:center;gap:2px;overflow:hidden}.df-wave .bars span{flex:1;min-width:2px;border-radius:2px;background:var(--df-ink);opacity:.75;transition:height .1s}.df-wave .num{min-width:44px;text-align:right;font:600 18px var(--df-num)}.df-rec-actions{display:flex;justify-content:space-between;align-items:center}.df-rec-actions button{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;padding:0}.df-rec-actions .trash{color:#ff5a4f}.df-rec-actions .send{border:0;background:var(--df-green);box-shadow:0 10px 26px #1f9a6373;-webkit-backdrop-filter:none;backdrop-filter:none}.df-root .df-rec-actions .send{color:#fff}.df-notice{position:fixed;z-index:2147483600;left:50%;bottom:calc(env(safe-area-inset-bottom) + 24px);translate:-50% 0;max-width:calc(100% - 24px);display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:22px;background:#121815eb;color:#fff;font-size:14.5px;animation:df-rise .25s ease}.df-notice .spin,.df-restart i{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:df-spin .8s linear infinite}@keyframes df-spin{to{transform:rotate(360deg)}}.df-restart{position:fixed;inset:0;z-index:2147483647;display:grid;place-content:center;justify-items:center;gap:14px;background:#edf1ee;color:#5d6b63;font:600 15px -apple-system,system-ui,sans-serif;animation:df-fade .3s ease both}.df-restart i{width:30px;height:30px;border-width:3px;color:#17724c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .df-restart{background:#0e1411;color:#93a198}:root:not([data-theme=light]) .df-restart i{color:#3fb57f}}:root[data-theme=dark] .df-restart{background:#0e1411;color:#93a198}:root[data-theme=dark] .df-restart i{color:#3fb57f}@keyframes df-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.df-root *,.df-restart *{animation:none!important;transition:none!important}}.df-threads button{grid-template-columns:14px minmax(0,1fr);column-gap:8px}.df-threads .dot{grid-row:1 / span 2;align-self:start;margin-top:5px;width:10px;height:10px;border-radius:50%;background:var(--df-green)}.df-threads button.working .dot{background:#ff8a1f;animation:df-blink 1.2s ease-in-out infinite}.df-threads button.queued .dot{background:#ff8a1f}.df-threads button.working .tp,.df-threads button.queued .tp{color:#9a5b00;font-weight:600}.df-threads .tt,.df-threads .tp{grid-column:2}.df-sub{display:flex;align-items:center;gap:6px}.df-sub i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--df-green)}.df-sub.working i{background:#ff8a1f;animation:df-blink 1.2s ease-in-out infinite}.df-sub.queued i{background:#ff8a1f}.df-sub.paused i,.df-threads button.paused .dot{background:none;border-radius:0;border:solid #8a93a3;border-width:0 3px;box-sizing:border-box}.df-threads button.paused .tp{color:#5d6675;font-weight:600}.df-pill button.on{font-weight:700}.df-threads .tp{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.df-row:disabled{opacity:.5}.df-swipe{position:relative;overflow:hidden;border-radius:12px;margin-top:6px;touch-action:pan-y;transition:height .24s cubic-bezier(.3,.7,.2,1),margin-top .24s cubic-bezier(.3,.7,.2,1),opacity .2s}.df-swipe.gone{height:0!important;margin-top:0;opacity:0}.df-swipe>button{margin-top:0;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y;background:#eef0f3;transition:transform .42s var(--df-spring);will-change:transform}.df-swipe.drag>button{transition:none}.df-swipe.off>button,.df-swipe.gone>button{transition:transform .2s cubic-bezier(.5,0,.9,.5)}.df-swipe-bg{--tint: 31, 154, 99;position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:12px;background:rgba(var(--tint),calc(.1 + .22 * var(--p, 0)));color:rgb(var(--tint));font:700 13px var(--df-num);transition:background .18s,color .18s}.df-swipe-bg.reopen{--tint: 47, 111, 222}.df-swipe-bg.delete{--tint: 214, 48, 40}.df-swipe-bg.trail{justify-content:flex-end}.df-swipe-bg.lead{flex-direction:row;justify-content:flex-start}.df-swipe-bg i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(var(--tint),.16);opacity:calc(.25 + .75 * var(--p, 0));transform:scale(calc(.55 + .45 * var(--p, 0)));transition:background .18s}.df-swipe.armed .df-swipe-bg{background:rgb(var(--tint));color:#fff}.df-swipe.armed .df-swipe-bg i{background:#ffffff40;animation:df-swipe-pop .32s var(--df-spring)}@keyframes df-swipe-pop{0%{transform:scale(.8)}60%{transform:scale(1.25)}to{transform:scale(1)}}.df-threads .tt .df-unread{position:static;flex:none;font-style:normal}@media(prefers-reduced-motion:reduce){.df-swipe,.df-swipe>button{transition-duration:.01s}.df-swipe.armed .df-swipe-bg i{animation:none}}.df-sync{align-self:center;display:flex;align-items:center;gap:7px;margin:4px auto 2px;padding:5px 12px;border-radius:999px;background:#0d16260f;color:var(--df-soft);font:600 12px var(--df-num);opacity:0;animation:df-sync-in .25s ease .2s forwards}.df-sync i{width:12px;height:12px;flex:none;border-radius:50%;border:2px solid rgba(13,22,38,.18);border-top-color:var(--df-soft);animation:df-sync-spin .7s linear infinite}.df-lines:has(.df-sync) .df-line{opacity:.6;transition:opacity .2s .2s}.df-line{transition:opacity .2s}@keyframes df-sync-in{to{opacity:1}}@keyframes df-sync-spin{to{transform:rotate(360deg)}}.df-state.nobody{animation:none}.df-state.nobody.waiting{display:none}.df-state.standby,.df-state.standby.working,.df-state.standby.queued{background:#fff;border:3px solid #f5c400;box-shadow:0 0 0 1.5px #fff;animation:none}.df-agent{margin:10px 0 12px;border-radius:14px;background:#10192b;color:#fff;overflow:hidden}.df-agent .top,.df-agent.off{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;color:inherit;text-align:left}.df-agent .top:disabled{opacity:1}.df-agent .ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#3ddc9729;color:#3ddc97}.df-agent .ico svg{width:18px;height:18px}.df-agent.on .ico{animation:df-listen 2.4s ease-out infinite}.df-agent .l{flex:1;min-width:0;display:grid;gap:1px}.df-agent .l b{font:700 13.5px var(--df-num)}.df-agent .l small{font-size:12px;color:#ffffff9e}.df-agent .lvl.mid{color:#ffc766;font-weight:700}.df-agent .lvl.high{color:#ff9c95;font-weight:700}.df-agent .chev{flex:none;color:#fff9;font-size:13px}.df-agent .body{display:grid;gap:12px;padding:4px 12px 12px;animation:df-fade .2s}.df-agent .asof{color:#ffffff73;font-size:11px}.df-agent.off{background:none;color:var(--df-ink);border:1px dashed rgba(13,22,38,.22)}.df-agent.off .ico{background:#0d162612;color:#8b95a6}.df-agent.off.standby{border-color:#e6b80099}.df-agent.off.standby .ico{background:#ffd60a38;color:#b38f00}.df-agent.off .l small{color:var(--df-soft)}.df-meter{display:grid;gap:5px}.df-meter>span{display:flex;justify-content:space-between;align-items:baseline;font:600 12.5px var(--df-num)}.df-meter em{font-style:normal;font-weight:700}.df-meter>i{display:block;height:6px;border-radius:3px;background:#ffffff24;overflow:hidden}.df-meter>i>i{display:block;height:100%;border-radius:3px;background:var(--df-green);transition:width .4s}.df-meter.mid>i>i{background:#f0a020}.df-meter.high>i>i{background:#ff5a4f}.df-meter small{font-size:11.5px;color:#fff9}@keyframes df-listen{0%{box-shadow:0 0 #3ddc9773}70%,to{box-shadow:0 0 0 8px #3ddc9700}}.df-group{margin-top:12px;border-radius:14px;background:#0d16260d;overflow:hidden}.df-set{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 12px;border:0;background:none;text-align:left;color:inherit}.df-set+.df-set{border-top:1px solid rgba(13,22,38,.08)}.df-set .l{flex:1;min-width:0;display:grid;gap:2px}.df-set .l b{font:600 14px var(--df-num)}.df-set .l small{font-size:12px;line-height:1.3;color:var(--df-soft)}.df-setproj{min-height:46px;gap:8px;padding-left:24px}.df-setproj button{flex:none;padding:6px 11px;border:1px solid rgba(13,22,38,.16);border-radius:999px;background:none;font:600 12.5px var(--df-num);color:var(--df-soft)}.df-root .df-setproj button[aria-pressed=true]{background:var(--df-green);border-color:var(--df-green);color:#fff}.df-root .df-pick{flex:none;max-width:46%;padding:6px 8px;border:0;border-radius:9px;background:#76809429;color:inherit;font:600 13px var(--df-num);-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.df-root .df-info{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;padding:0;border:1.5px solid currentColor;border-radius:50%;background:none;color:var(--df-soft);font:italic 700 11px/1 Georgia,serif;vertical-align:1px}.df-root .df-info.on{background:var(--df-soft);color:#fff;border-color:var(--df-soft)}.df-voicehelp{display:grid;gap:6px;padding:2px 14px 12px;font-size:13px;line-height:1.35}.df-voicehelp b{font:600 13px var(--df-num)}.df-root .df-voicehelp ol{margin:0;padding-left:20px;display:grid;gap:3px}.df-voicehelp small{color:var(--df-soft);font-size:12px}.df-allvoices summary{color:var(--df-soft);font-size:12px;cursor:pointer}.df-allvoices p{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--df-soft);-webkit-user-select:text;user-select:text}.df-set .chev{flex:none;color:var(--df-soft);font-size:18px}.df-set:disabled .l b,.df-set:disabled .df-switch{opacity:.45}.df-switch{position:relative;flex:none;width:46px;height:28px;border-radius:14px;background:#0d162633;transition:background .2s}.df-switch:after{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .25s var(--df-spring)}.df-set[aria-checked=true] .df-switch{background:var(--df-green)}.df-set[aria-checked=true] .df-switch:after{transform:translate(18px)}.df-foot{margin:12px 4px 2px;font-size:12px;color:var(--df-soft);text-align:center}.df-skel.rows{gap:6px;margin-top:10px}.df-skel.rows i{width:100%;height:56px;border-radius:12px}.df-threads .tt b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.df-head span.df-skel-line{width:54px;height:10px;margin-top:5px;border-radius:5px;background:linear-gradient(100deg,#0d16260f 30%,#0d16261f,#0d16260f 70%);background-size:200% 100%;animation:df-shimmer 1.1s linear infinite}.df-skel.rows i{animation:df-shimmer 1.1s linear infinite,df-fade .3s both}.df-skel.rows i:nth-child(2){opacity:.7;animation-delay:0s,.08s}.df-skel.rows i:nth-child(3){opacity:.4;animation-delay:0s,.16s}.df-meter>span{align-items:center;gap:8px}.df-meter>span b{flex:1}.df-agent .clear{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#ffffffd9;font:600 11.5px var(--df-num);transition:background .15s,border-color .15s,color .15s}.df-agent .clear svg{width:12px;height:12px}.df-agent .clear:disabled{opacity:.6}.df-dock.nobody .df-mic{background:#464c5a99;box-shadow:inset 0 1px #ffffff40,0 6px 16px #080a1840}.df-dock.nobody .df-mic:after{filter:grayscale(1);opacity:.5}.df-dock.nobody .df-mic>svg{filter:none}.df-dots i{font-style:normal;opacity:0;animation:df-dot 1.4s steps(1,end) infinite}.df-dots i:nth-child(1){animation-name:df-dot1}.df-dots i:nth-child(2){animation-name:df-dot2}.df-dots i:nth-child(3){animation-name:df-dot3}@keyframes df-dot1{0%{opacity:0}25%,to{opacity:1}}@keyframes df-dot2{0%,25%{opacity:0}50%,to{opacity:1}}@keyframes df-dot3{0%,50%{opacity:0}75%,to{opacity:1}}.df-confirm{position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;padding:20px;background:#0d162673;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:df-fade .18s}.df-confirm .card{width:min(340px,100%);padding:18px 18px 14px;border-radius:20px;background:#fbfcfd;color:var(--df-ink);box-shadow:0 24px 60px #00000059;animation:df-rise .28s var(--df-spring)}.df-confirm h3{margin:0 0 8px;font:700 17px var(--df-num)}.df-confirm p{margin:0 0 10px;font-size:14px;line-height:1.4}.df-confirm ul{margin:0 0 16px;padding-left:18px;display:grid;gap:5px;font-size:13px;line-height:1.35;color:var(--df-soft)}.df-confirm .actions{display:flex;gap:8px}.df-confirm .actions button{flex:1;height:44px;border:0;border-radius:12px;background:#0d162612;color:var(--df-ink);font:600 14.5px var(--df-num)}.df-confirm .actions .go{background:#10192b;color:#fff}.df-agent .clear .df-dots{margin-left:-4px}.df-ship{margin:-4px 0 12px;padding:10px 12px;border-radius:14px;background:#10192b;color:#fff}.df-ship.none{background:#10192b0f;color:var(--df-ink)}.df-ship .row{display:flex;align-items:center;gap:10px}.df-ship .l{flex:1;min-width:0;display:grid;gap:1px;padding:0;border:0;background:none;color:inherit;text-align:left}.df-ship .l:disabled{opacity:1}.df-ship .l b{font:700 13.5px var(--df-num)}.df-ship .l small{font-size:12px;opacity:.66;overflow-wrap:anywhere}.df-ship .go{flex:none;max-width:46%;border:0;border-radius:999px;padding:8px 14px;font:700 13px var(--df-num);color:#fff;background:var(--df-green)}.df-ship .go:disabled{opacity:.5}.df-ship.failed .l b{color:#ff9c95}.df-ship .list{margin:10px 0 0;padding:8px 0 0;list-style:none;display:grid;gap:7px;border-top:1px solid rgba(255,255,255,.12)}.df-ship .list li{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.df-ship .list li span{min-width:0;overflow-wrap:anywhere}.df-ship .list li small{flex:none;opacity:.55;font-size:11px}.df-ship .auto{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;opacity:.8}.df-ship .auto input{width:16px;height:16px;accent-color:var(--df-green)}.df-ship .note{display:block;margin-top:8px;font-size:12px;color:#ff9c95}.df-attach{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--df-soft);cursor:pointer}.df-attach.off{opacity:.4;pointer-events:none}.df-compose .send.rec{background:var(--df-red)}.df-thumbs{display:flex;gap:6px;overflow-x:auto;padding:10px 0 0}.df-thumbs span{position:relative;flex:none}.df-thumbs img{display:block;width:64px;height:64px;object-fit:cover;border-radius:10px}.df-thumbs button{position:absolute;top:-5px;right:-5px;width:22px;height:22px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--df-ink);color:#fff;font:700 13px/1 var(--df-num)}.df-root .df-thumbs button{color:#fff}.df-newnote{display:grid;gap:2px;margin:10px 0 4px;padding:10px 12px 2px;border-radius:14px;background:#e5332a12}.df-newnote b{font:700 13.5px var(--df-num)}.df-newnote small{color:var(--df-soft)}.df-newnote .df-compose{border-top:0}.df-photos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-bottom:4px}.df-photos img{display:block;width:120px;height:120px;object-fit:cover;border-radius:14px}.df-line.claude .df-photos{justify-content:flex-start}.df-files{display:grid;gap:6px;margin-bottom:6px;max-width:280px}.df-file{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#7f7f7f24;color:inherit;text-decoration:none;min-height:48px}.df-file.pic{flex-direction:column;align-items:stretch;padding:6px}.df-file.pic img{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:10px}.df-filetype{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:#c8382b;color:#fff;font:700 11px -apple-system,system-ui,sans-serif}.df-file,.df-file:hover{text-decoration:none}.df-filename{font-size:14px;line-height:1.3;word-break:break-word}.df-filename small{display:block;opacity:.6;font-size:12px}.df-file.pic .df-filename{padding:2px 4px 0}.df-viewer{position:fixed;inset:0;z-index:2147483645;display:grid;place-items:center;padding:calc(env(safe-area-inset-top) + 56px) 14px calc(env(safe-area-inset-bottom) + 24px);background:#080c14c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:df-fade .18s}.df-viewer img{max-width:100%;max-height:100%;border-radius:16px;object-fit:contain;box-shadow:0 20px 50px #00000073;animation:df-rise .25s var(--df-spring)}.df-fileview{grid-template-rows:minmax(0,1fr) auto;gap:14px;bottom:auto;height:100dvh;padding-bottom:max(calc(env(safe-area-inset-bottom) + 20px),32px)}.df-pdfbox{width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-radius:12px;background:#e9eaec;box-shadow:0 20px 50px #00000073;position:relative}.df-pdfpages{display:grid;gap:8px}.df-pdfpages canvas{display:block;width:100%;height:auto;background:#fff}.df-pdfwait{margin:0;padding:40px 20px;text-align:center;color:#5d6b63;font:500 15px -apple-system,system-ui,sans-serif}.df-fileview img{align-self:center;justify-self:center;min-height:0}.df-fileacts{display:flex;gap:10px;justify-content:center}.df-root .df-fileacts a,.df-root .df-fileacts button{min-height:46px;padding:0 22px;border:0;border-radius:23px;background:#fffffff0;color:#0d1626;font:600 16px -apple-system,system-ui,sans-serif;display:inline-flex;align-items:center;text-decoration:none;box-shadow:0 6px 18px #0000004d}.df-root .df-viewer .x{position:absolute;top:calc(env(safe-area-inset-top) + 12px);right:14px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffeb;color:#0d1626;font:400 26px/1 -apple-system,system-ui,sans-serif;box-shadow:0 6px 18px #0000004d}.df-statusico{display:grid;place-items:center;width:24px;height:24px;margin:-2px 0;border-radius:50%}.df-statusico.on{background:#1f9a6329;color:var(--df-green);animation:df-listen 2.4s ease-out infinite}.df-statusico.off{color:#8b95a6}.df-statusico.standby{background:#ffd60a38;color:#c79a00}.fam-root{padding:12px 14px;border-radius:20px;background:#fafbfdf5;border:1px solid #fff;box-shadow:0 1px 3px #0d162614,0 8px 24px #0d16260f;-webkit-user-select:text;user-select:text}.fam-root .df-lines{flex:none;overflow:visible;padding:12px 0 4px}.fam-root .df-threads button{cursor:pointer}.fam-root .df-threads button.fam-yours .dot{background:#ff8a1f}.fam-root .df-threads button.fam-asked .dot,.fam-root .df-threads button.fam-approved .dot{background:#4a72d9}.fam-root .df-threads button.fam-declined .dot,.fam-root .df-threads button.fam-waiting .dot{background:#a3abb8}.fam-root .df-threads .fam-chip{display:inline-block;margin-right:2px;vertical-align:1px}.fam-root .df-folder{font:600 12px var(--df-num)}.fam-root .df-folder .fam-unread{position:static;display:inline-block;margin-left:6px;font-style:normal;vertical-align:1px}.fam-root .df-head span{display:flex;align-items:center;gap:6px}.fam-root .df-head button{cursor:pointer}.fam-apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin-bottom:6px}.fam-root .fam-apps button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:36px;padding:0 6px;border:0;border-radius:18px;background:#0d16260f;color:var(--df-ink);font:650 13.5px var(--df-num)}.fam-root .fam-apps button.on{background:var(--df-ink);color:#fff}.fam-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--df-red);color:#fff;font:700 11px/18px var(--df-num);text-align:center}.fam-chip{flex:none;padding:1px 7px;border-radius:999px;font:650 11px/1.5 var(--df-num);font-style:normal;white-space:nowrap}.fam-chip.waiting{background:#fff1d6;color:#8a5a00}.fam-chip.approved{background:#e1e8fb;color:#2f4c9a}.fam-chip.declined{background:#f2e3e5;color:#9a2f3a}.fam-chip.done{background:#dff3ea;color:#1a7a55}.fam-chip.asked{background:#e6eef9;color:#3d5a80}.fam-list{list-style:none}.fam-list.done{opacity:.7}.fam-root .fam-card{margin-top:6px;padding:10px 10px 8px;border-radius:12px;background:#0d16260d}.fam-card-top{display:flex;align-items:center;gap:8px;min-width:0}.fam-card-top b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px var(--df-num)}.fam-card-top .dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--df-green)}.fam-card.fam-yours .dot{background:#ff8a1f}.fam-card.fam-asked .dot,.fam-card.fam-approved .dot{background:#4a72d9}.fam-card.fam-declined .dot,.fam-card.fam-waiting .dot{background:#a3abb8}.fam-card .df-line{max-width:100%;margin-top:6px}.fam-card .df-line.claude p{background:#fff}.fam-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.fam-card .fam-acts{margin-top:8px;gap:4px}.fam-root .fam-card .fam-act{height:32px;padding:0 8px;font-size:12.5px}.fam-root .fam-card .fam-act svg{margin-right:-1px}.df-chatbar .fam-acts{display:contents}.fam-root .fam-act.fam-reply{margin-left:auto;background:var(--df-ink);color:#fff}.fam-card .df-empty{margin:8px 0 2px}.fam-root .df-chatbar{flex-wrap:wrap}.fam-root .fam-act{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border:0;border-radius:17px;background:#0d16260f;font:650 13px var(--df-num)}.fam-root .fam-act.yes{background:#dff3ea;color:#1a7a55}.fam-root .fam-act.no{background:#f2e3e5;color:#9a2f3a}.fam-root .df-chatbar .fam-act.yes{color:#1a7a55}.fam-root .df-chatbar .fam-act.no{color:#9a2f3a}.fam-root .df-line.fam-agent p{background:#f1ecfd;border:1px solid #e0d6fa;color:#2e2350}.fam-root .df-line.fam-agent time{color:#6b55b8}.fam-agent-mark{margin-right:4px;font-style:normal;color:#8a6ee0}.fam-own{display:inline-flex;align-items:center;gap:2px;margin-left:6px}.fam-root .fam-own button{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 6px;border:0;border-radius:11px;background:none;color:var(--df-soft);font:600 11px var(--df-num)}.fam-root .fam-own .danger{color:#c0392b}.fam-root .fam-own .go{background:var(--df-green);color:#fff}.fam-own>span{color:var(--df-soft)}.fam-edit{display:grid;gap:4px;justify-items:end;width:86%}.fam-edit textarea{width:100%;min-height:64px;padding:8px 12px;border:1px solid rgba(13,22,38,.2);border-radius:16px;background:#fff;color:var(--df-ink);font:15px/1.35 -apple-system,system-ui,sans-serif;resize:vertical}.fam-new{margin-bottom:4px}.fam-new .df-chatbar{border-top:0;padding-top:2px}.fam-new-label{font:600 14px var(--df-num);color:var(--df-soft)}.fam-new .df-compose{border-top:0;padding-top:0}.mfp{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:2147482990;font:400 15px/1.45 system-ui,-apple-system,sans-serif}.mfp button{font:inherit;cursor:pointer}.mfp-open{position:relative;width:52px;height:52px;border:0;border-radius:50%;display:grid;place-items:center;background:#e8b84b;color:#080f09;box-shadow:0 10px 28px #0006}.mfp-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#dd5a22;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.mfp-sheet{position:absolute;right:0;bottom:64px;width:min(420px,calc(100vw - 32px));max-height:min(78vh,720px);overflow-y:auto;overscroll-behavior:contain;border-radius:20px;box-shadow:0 18px 48px #00000073}.mfp-x{position:sticky;top:8px;float:right;z-index:2;margin:8px 8px -40px 0;width:32px;height:32px;border:0;border-radius:50%;display:grid;place-items:center;background:#0d162614;color:#141b2d}@media(prefers-color-scheme:dark){.mfp-x{background:#ffffff1f;color:#e8ecf5}}.mfp.raised{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 64px)}.mfp-i{margin-right:4px}.mfp-i.on{background:#141b2d;color:#fff}.mfp-settings{padding:14px 16px 10px;border-radius:20px;background:#fafbfdfa;color:#141b2d}.mfp-settings h2{margin:4px 0 10px;font-size:18px;font-weight:700}.mfp-settings p,.mfp-settings ol{margin:0 0 10px}.mfp-settings ol{padding-left:20px}.mfp-settings li{margin-bottom:4px}.mfp-note{color:#5b6476;font-size:13.5px}.mfp-error{color:#c0392b}.mfp-seg{display:inline-flex;gap:4px;padding:4px;margin-bottom:10px;border-radius:999px;background:#0d16260f}.mfp-seg button{min-width:64px;height:34px;border:0;border-radius:999px;background:transparent;color:#141b2d;font-weight:600}.mfp-seg button[aria-checked=true]{background:#141b2d;color:#fff}.mfp-back{height:36px;padding:0 16px;border:0;border-radius:999px;background:#e8b84b;color:#080f09;font-weight:600}
