@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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--tk-f-mono);--color-green-800:#016630;--spacing:.25rem;--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);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-widest:.1em;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 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(--tk-f-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-green-800:lab(37.4616% -36.7971 22.9692)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-family:var(--tk-f-display)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-36{width:calc(var(--spacing) * 36)}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}: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-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-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--background)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.font-mono{font-family:var(--tk-f-mono)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-green-800{color:var(--color-green-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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,)}.invert{--tw-invert:invert(100%);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))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.select-all{-webkit-user-select:all;user-select:all}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:uicons-bold-straight;src:url(../media/uicons-bold-straight-3JAZKD6K.06s8cw519c1v5.woff2)format("woff2"),url(../media/uicons-bold-straight-3S6L5GRX.119d1kmmdjrqe.woff)format("woff"),url(../media/uicons-bold-straight-UHOZTY66.0h9w.~~tq3prx.eot)format("embedded-opentype");font-display:swap}i[class^=fi-bs-]:before,i[class*=\ fi-bs-]:before,span[class^=fi-bs-]:before,span[class*=fi-bs-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:uicons-bold-straight!important;font-weight:400!important}.variable-selector-00:before{content:"︀"}.variable-selector-01:before{content:"︁"}.variable-selector-02:before{content:"︂"}.variable-selector-03:before{content:"︃"}.variable-selector-04:before{content:"︄"}.variable-selector-05:before{content:"︅"}.variable-selector-06:before{content:"︆"}.variable-selector-07:before{content:"︇"}.variable-selector-08:before{content:"︈"}.variable-selector-09:before{content:"︉"}.variable-selector-0a:before{content:"︊"}.variable-selector-0b:before{content:"︋"}.variable-selector-0c:before{content:"︌"}.variable-selector-0d:before{content:"︍"}.variable-selector-0e:before{content:"︎"}.variable-selector-0f:before{content:"️"}.combining-half-marks-00:before{content:"︠"}.combining-half-marks-01:before{content:"︡"}.combining-half-marks-02:before{content:"︢"}.combining-half-marks-03:before{content:"︣"}.combining-half-marks-04:before{content:"︤"}.combining-half-marks-05:before{content:"︥"}.combining-half-marks-06:before{content:"︦"}.combining-half-marks-07:before{content:"︧"}.combining-half-marks-08:before{content:"︨"}.combining-half-marks-09:before{content:"︩"}.combining-half-marks-0a:before{content:"︪"}.combining-half-marks-0b:before{content:"︫"}.combining-half-marks-0c:before{content:"︬"}.combining-half-marks-0d:before{content:"︭"}.combining-half-marks-0e:before{content:"︮"}.combining-half-marks-0f:before{content:"︯"}.zero-width-no-break-space-0f:before{content:"﻿"}.fi-bs-0:before{content:""}.fi-bs-00s-music-disc:before{content:""}.fi-bs-1:before{content:""}.fi-bs-2:before{content:""}.fi-bs-3:before{content:""}.fi-bs-360-degrees:before{content:""}.fi-bs-4:before{content:""}.fi-bs-404:before{content:""}.fi-bs-5:before{content:""}.fi-bs-6:before{content:""}.fi-bs-60s-music-disc:before{content:""}.fi-bs-7:before{content:""}.fi-bs-70s-music-disc:before{content:""}.fi-bs-8:before{content:""}.fi-bs-80s-music-disc:before{content:""}.fi-bs-9:before{content:""}.fi-bs-90s-music-disc:before{content:""}.fi-bs-a:before{content:""}.fi-bs-accident:before{content:""}.fi-bs-acorn:before{content:""}.fi-bs-ad-paid:before{content:""}.fi-bs-ad:before{content:""}.fi-bs-add-document:before{content:""}.fi-bs-add-folder:before{content:""}.fi-bs-add-image:before{content:""}.fi-bs-add:before{content:""}.fi-bs-address-book:before{content:""}.fi-bs-address-card:before{content:""}.fi-bs-admin-alt:before{content:""}.fi-bs-admin:before{content:""}.fi-bs-age-alt:before{content:""}.fi-bs-age-restriction-eighteen:before{content:""}.fi-bs-age-restriction-seven:before{content:""}.fi-bs-age-restriction-six:before{content:""}.fi-bs-age-restriction-sixteen:before{content:""}.fi-bs-age-restriction-thirteen:before{content:""}.fi-bs-age-restriction-three:before{content:""}.fi-bs-age-restriction-twelve:before{content:""}.fi-bs-age-restriction-twenty-one:before{content:""}.fi-bs-age-restriction-zero:before{content:""}.fi-bs-age:before{content:""}.fi-bs-air-conditioner:before{content:""}.fi-bs-air-freshener:before{content:""}.fi-bs-air-pollution:before{content:""}.fi-bs-airplane-journey:before{content:""}.fi-bs-airplane-window-open:before{content:""}.fi-bs-airplay:before{content:""}.fi-bs-alarm-clock:before{content:""}.fi-bs-alarm-exclamation:before{content:""}.fi-bs-alarm-plus:before{content:""}.fi-bs-alarm-snooze:before{content:""}.fi-bs-album-circle-plus:before{content:""}.fi-bs-album-circle-user:before{content:""}.fi-bs-album-collection:before{content:""}.fi-bs-album:before{content:""}.fi-bs-algorithm:before{content:""}.fi-bs-alicorn:before{content:""}.fi-bs-alien:before{content:""}.fi-bs-align-center:before{content:""}.fi-bs-align-justify:before{content:""}.fi-bs-align-left:before{content:""}.fi-bs-align-slash:before{content:""}.fi-bs-ambulance:before{content:""}.fi-bs-analyse-alt:before{content:""}.fi-bs-analyse:before{content:""}.fi-bs-anatomical-heart:before{content:""}.fi-bs-anchor:before{content:""}.fi-bs-angel:before{content:""}.fi-bs-angle-90:before{content:""}.fi-bs-angle-circle-down:before{content:""}.fi-bs-angle-circle-left:before{content:""}.fi-bs-angle-circle-right:before{content:""}.fi-bs-angle-circle-up:before{content:""}.fi-bs-angle-double-left:before{content:""}.fi-bs-angle-double-right:before{content:""}.fi-bs-angle-double-small-down:before{content:""}.fi-bs-angle-double-small-left:before{content:""}.fi-bs-angle-double-small-right:before{content:""}.fi-bs-angle-double-small-up:before{content:""}.fi-bs-angle-down:before{content:""}.fi-bs-angle-left:before{content:""}.fi-bs-angle-right:before{content:""}.fi-bs-angle-small-down:before{content:""}.fi-bs-angle-small-left:before{content:""}.fi-bs-angle-small-right:before{content:""}.fi-bs-angle-small-up:before{content:""}.fi-bs-angle-square-down:before{content:""}.fi-bs-angle-square-left:before{content:""}.fi-bs-angle-square-right:before{content:""}.fi-bs-angle-square-up:before{content:""}.fi-bs-angle-up:before{content:""}.fi-bs-angle:before{content:""}.fi-bs-angles-up-down:before{content:""}.fi-bs-angry:before{content:""}.fi-bs-animated-icon:before{content:""}.fi-bs-ankh:before{content:""}.fi-bs-answer-alt:before{content:""}.fi-bs-answer:before{content:""}.fi-bs-apartment:before{content:""}.fi-bs-aperture:before{content:""}.fi-bs-api:before{content:""}.fi-bs-apple-core:before{content:""}.fi-bs-apple-crate:before{content:""}.fi-bs-apple-whole:before{content:""}.fi-bs-apps-add:before{content:""}.fi-bs-apps-delete:before{content:""}.fi-bs-apps-sort:before{content:""}.fi-bs-apps:before{content:""}.fi-bs-archive:before{content:""}.fi-bs-archway:before{content:""}.fi-bs-arrow-alt-circle-down:before{content:""}.fi-bs-arrow-alt-circle-left:before{content:""}.fi-bs-arrow-alt-circle-right:before{content:""}.fi-bs-arrow-alt-circle-up:before{content:""}.fi-bs-arrow-alt-down:before{content:""}.fi-bs-arrow-alt-from-bottom:before{content:""}.fi-bs-arrow-alt-from-left:before{content:""}.fi-bs-arrow-alt-from-right:before{content:""}.fi-bs-arrow-alt-from-top:before{content:""}.fi-bs-arrow-alt-left:before{content:""}.fi-bs-arrow-alt-right:before{content:""}.fi-bs-arrow-alt-square-down:before{content:""}.fi-bs-arrow-alt-square-left:before{content:""}.fi-bs-arrow-alt-square-right:before{content:""}.fi-bs-arrow-alt-square-up:before{content:""}.fi-bs-arrow-alt-to-bottom:before{content:""}.fi-bs-arrow-alt-to-left:before{content:""}.fi-bs-arrow-alt-to-right:before{content:""}.fi-bs-arrow-alt-to-top:before{content:""}.fi-bs-arrow-alt-up:before{content:""}.fi-bs-arrow-circle-down:before{content:""}.fi-bs-arrow-circle-left:before{content:""}.fi-bs-arrow-circle-right:before{content:""}.fi-bs-arrow-circle-up:before{content:""}.fi-bs-arrow-comparison:before{content:""}.fi-bs-arrow-down-from-arc:before{content:""}.fi-bs-arrow-down-from-dotted-line:before{content:""}.fi-bs-arrow-down-left:before{content:""}.fi-bs-arrow-down-small-big:before{content:""}.fi-bs-arrow-down-to-dotted-line:before{content:""}.fi-bs-arrow-down-to-square:before{content:""}.fi-bs-arrow-down-triangle-square:before{content:""}.fi-bs-arrow-down:before{content:""}.fi-bs-arrow-from-bottom:before{content:""}.fi-bs-arrow-from-left:before{content:""}.fi-bs-arrow-from-right:before{content:""}.fi-bs-arrow-from-top:before{content:""}.fi-bs-arrow-left-from-arc:before{content:""}.fi-bs-arrow-left-from-line:before{content:""}.fi-bs-arrow-left-to-arc:before{content:""}.fi-bs-arrow-left:before{content:""}.fi-bs-arrow-progress-alt:before{content:""}.fi-bs-arrow-progress:before{content:""}.fi-bs-arrow-right-to-bracket:before{content:""}.fi-bs-arrow-right:before{content:""}.fi-bs-arrow-small-down:before{content:""}.fi-bs-arrow-small-left:before{content:""}.fi-bs-arrow-small-right:before{content:""}.fi-bs-arrow-small-up:before{content:""}.fi-bs-arrow-square-down:before{content:""}.fi-bs-arrow-square-left:before{content:""}.fi-bs-arrow-square-right:before{content:""}.fi-bs-arrow-square-up:before{content:""}.fi-bs-arrow-to-bottom:before{content:""}.fi-bs-arrow-to-left:before{content:""}.fi-bs-arrow-to-right:before{content:""}.fi-bs-arrow-to-top:before{content:""}.fi-bs-arrow-trend-down:before{content:""}.fi-bs-arrow-trend-up:before{content:""}.fi-bs-arrow-turn-down-left:before{content:""}.fi-bs-arrow-turn-down-right:before{content:""}.fi-bs-arrow-turn-left-up:before{content:""}.fi-bs-arrow-up-from-dotted-line:before{content:""}.fi-bs-arrow-up-from-ground-water:before{content:""}.fi-bs-arrow-up-from-square:before{content:""}.fi-bs-arrow-up-left-from-circle:before{content:""}.fi-bs-arrow-up-left:before{content:""}.fi-bs-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fi-bs-arrow-up-right-from-square:before{content:""}.fi-bs-arrow-up-right:before{content:""}.fi-bs-arrow-up-small-big:before{content:""}.fi-bs-arrow-up-square-triangle:before{content:""}.fi-bs-arrow-up-to-arc:before{content:""}.fi-bs-arrow-up-to-dotted-line:before{content:""}.fi-bs-arrow-up:before{content:""}.fi-bs-arrow-upward-growth-crypto:before{content:""}.fi-bs-arrows-alt-h:before{content:""}.fi-bs-arrows-alt-v:before{content:""}.fi-bs-arrows-alt:before{content:""}.fi-bs-arrows-cross:before{content:""}.fi-bs-arrows-from-dotted-line:before{content:""}.fi-bs-arrows-from-line:before{content:""}.fi-bs-arrows-h-copy:before{content:""}.fi-bs-arrows-h:before{content:""}.fi-bs-arrows-repeat-1:before{content:""}.fi-bs-arrows-repeat:before{content:""}.fi-bs-arrows-retweet:before{content:""}.fi-bs-arrows-split-right-and-left:before{content:""}.fi-bs-arrows-split-up-and-left:before{content:""}.fi-bs-arrows-to-circle:before{content:""}.fi-bs-arrows-to-dotted-line:before{content:""}.fi-bs-arrows-to-eye:before{content:""}.fi-bs-arrows-to-line:before{content:""}.fi-bs-arrows:before{content:""}.fi-bs-artificial-intelligence:before{content:""}.fi-bs-assept-document:before{content:""}.fi-bs-assessment-alt:before{content:""}.fi-bs-assessment:before{content:""}.fi-bs-assign:before{content:""}.fi-bs-assistive-listening-systems:before{content:""}.fi-bs-asterik:before{content:""}.fi-bs-at:before{content:""}.fi-bs-attribution-pen:before{content:""}.fi-bs-attribution-pencil:before{content:""}.fi-bs-aubergine:before{content:""}.fi-bs-auction:before{content:""}.fi-bs-audience-megaphone:before{content:""}.fi-bs-audio-description-slash:before{content:""}.fi-bs-audit-alt:before{content:""}.fi-bs-audit:before{content:""}.fi-bs-austral-sign:before{content:""}.fi-bs-avocado:before{content:""}.fi-bs-award:before{content:""}.fi-bs-axe-battle:before{content:""}.fi-bs-axe:before{content:""}.fi-bs-b:before{content:""}.fi-bs-baby-carriage:before{content:""}.fi-bs-baby:before{content:""}.fi-bs-back-up:before{content:""}.fi-bs-background:before{content:""}.fi-bs-backpack:before{content:""}.fi-bs-bacon:before{content:""}.fi-bs-bacteria:before{content:""}.fi-bs-bacterium:before{content:""}.fi-bs-badge-check:before{content:""}.fi-bs-badge-dollar:before{content:""}.fi-bs-badge-leaf:before{content:""}.fi-bs-badge-percent:before{content:""}.fi-bs-badge-sheriff:before{content:""}.fi-bs-badge:before{content:""}.fi-bs-badger-honey:before{content:""}.fi-bs-badget-check-alt:before{content:""}.fi-bs-badminton:before{content:""}.fi-bs-bag-map-pin:before{content:""}.fi-bs-bag-seedling:before{content:""}.fi-bs-bag-shopping-minus:before{content:""}.fi-bs-bags-shopping:before{content:""}.fi-bs-baguette:before{content:""}.fi-bs-bahai:before{content:""}.fi-bs-baht-sign:before{content:""}.fi-bs-balance-scale-left:before{content:""}.fi-bs-balance-scale-right:before{content:""}.fi-bs-ball-pile:before{content:""}.fi-bs-ballet-dance:before{content:""}.fi-bs-balloon:before{content:""}.fi-bs-balloons:before{content:""}.fi-bs-ballot-check:before{content:""}.fi-bs-ballot:before{content:""}.fi-bs-ban-bug:before{content:""}.fi-bs-ban:before{content:""}.fi-bs-banana:before{content:""}.fi-bs-band-aid:before{content:""}.fi-bs-bangladeshi-taka-sign:before{content:""}.fi-bs-banjo:before{content:""}.fi-bs-bank:before{content:""}.fi-bs-banner-2:before{content:""}.fi-bs-banner-3:before{content:""}.fi-bs-banner-4:before{content:""}.fi-bs-banner-5:before{content:""}.fi-bs-banner:before{content:""}.fi-bs-barber-pole:before{content:""}.fi-bs-barber-shop:before{content:""}.fi-bs-barcode-read:before{content:""}.fi-bs-barcode-scan:before{content:""}.fi-bs-barcode:before{content:""}.fi-bs-bars-filter:before{content:""}.fi-bs-bars-progress:before{content:""}.fi-bs-bars-sort:before{content:""}.fi-bs-bars-staggered:before{content:""}.fi-bs-baseball-alt:before{content:""}.fi-bs-baseball:before{content:""}.fi-bs-basket-shopping-minus:before{content:""}.fi-bs-basket-shopping-plus:before{content:""}.fi-bs-basket-shopping-simple:before{content:""}.fi-bs-basketball-hoop:before{content:""}.fi-bs-basketball:before{content:""}.fi-bs-bat:before{content:""}.fi-bs-bath:before{content:""}.fi-bs-battery-bolt:before{content:""}.fi-bs-battery-empty:before{content:""}.fi-bs-battery-exclamation:before{content:""}.fi-bs-battery-full:before{content:""}.fi-bs-battery-half:before{content:""}.fi-bs-battery-quarter:before{content:""}.fi-bs-battery-slash:before{content:""}.fi-bs-battery-three-quarters:before{content:""}.fi-bs-beacon:before{content:""}.fi-bs-bed-alt:before{content:""}.fi-bs-bed-bunk:before{content:""}.fi-bs-bed-empty:before{content:""}.fi-bs-bed:before{content:""}.fi-bs-bee:before{content:""}.fi-bs-beer-mug-empty:before{content:""}.fi-bs-beer:before{content:""}.fi-bs-bell-concierge:before{content:""}.fi-bs-bell-notification-call:before{content:""}.fi-bs-bell-notification-social-media:before{content:""}.fi-bs-bell-ring:before{content:""}.fi-bs-bell-school-slash:before{content:""}.fi-bs-bell-school:before{content:""}.fi-bs-bell-slash:before{content:""}.fi-bs-bell:before{content:""}.fi-bs-bells:before{content:""}.fi-bs-bench-tree:before{content:""}.fi-bs-benefit-diamond-alt:before{content:""}.fi-bs-benefit-diamond:before{content:""}.fi-bs-benefit-hand:before{content:""}.fi-bs-benefit-increase:before{content:""}.fi-bs-benefit-porcent:before{content:""}.fi-bs-benefit:before{content:""}.fi-bs-betamax:before{content:""}.fi-bs-bible:before{content:""}.fi-bs-bicycle-journey:before{content:""}.fi-bs-bike:before{content:""}.fi-bs-biking-mountain:before{content:""}.fi-bs-biking:before{content:""}.fi-bs-bill-arrow:before{content:""}.fi-bs-billiard:before{content:""}.fi-bs-bin-bottles:before{content:""}.fi-bs-binary-circle-check:before{content:""}.fi-bs-binary-lock:before{content:""}.fi-bs-binary-slash:before{content:""}.fi-bs-binary:before{content:""}.fi-bs-binoculars:before{content:""}.fi-bs-bio-leaves:before{content:""}.fi-bs-bio:before{content:""}.fi-bs-biohazard:before{content:""}.fi-bs-bird:before{content:""}.fi-bs-bitcoin-sign:before{content:""}.fi-bs-blanket:before{content:""}.fi-bs-blender-phone:before{content:""}.fi-bs-blender:before{content:""}.fi-bs-blinds-open:before{content:""}.fi-bs-blinds-raised:before{content:""}.fi-bs-blinds:before{content:""}.fi-bs-block-brick:before{content:""}.fi-bs-block-microphone:before{content:""}.fi-bs-block-question:before{content:""}.fi-bs-block-quote:before{content:""}.fi-bs-block:before{content:""}.fi-bs-blockchain-3:before{content:""}.fi-bs-blog-pencil:before{content:""}.fi-bs-blog-text:before{content:""}.fi-bs-blood-dropper:before{content:""}.fi-bs-blood-test-tube-alt:before{content:""}.fi-bs-blood-test-tube:before{content:""}.fi-bs-blood:before{content:""}.fi-bs-blueberries:before{content:""}.fi-bs-blueprint:before{content:""}.fi-bs-bold:before{content:""}.fi-bs-bolt-auto:before{content:""}.fi-bs-bolt-slash:before{content:""}.fi-bs-bolt:before{content:""}.fi-bs-bomb:before{content:""}.fi-bs-bone-break:before{content:""}.fi-bs-bone:before{content:""}.fi-bs-bong:before{content:""}.fi-bs-bonus-alt:before{content:""}.fi-bs-bonus-star:before{content:""}.fi-bs-bonus:before{content:""}.fi-bs-book-alt:before{content:""}.fi-bs-book-arrow-right:before{content:""}.fi-bs-book-arrow-up:before{content:""}.fi-bs-book-atlas:before{content:""}.fi-bs-book-bookmark:before{content:""}.fi-bs-book-circle-arrow-right:before{content:""}.fi-bs-book-circle-arrow-up:before{content:""}.fi-bs-book-copy:before{content:""}.fi-bs-book-dead:before{content:""}.fi-bs-book-font:before{content:""}.fi-bs-book-heart:before{content:""}.fi-bs-book-medical:before{content:""}.fi-bs-book-open-cover:before{content:""}.fi-bs-book-open-reader:before{content:""}.fi-bs-book-plus:before{content:""}.fi-bs-book-quran:before{content:""}.fi-bs-book-section:before{content:""}.fi-bs-book-spells:before{content:""}.fi-bs-book-tanakh:before{content:""}.fi-bs-book-user:before{content:""}.fi-bs-book:before{content:""}.fi-bs-Booking:before{content:""}.fi-bs-bookmark-slash:before{content:""}.fi-bs-bookmark:before{content:""}.fi-bs-books-medical:before{content:""}.fi-bs-books:before{content:""}.fi-bs-boot-heeled:before{content:""}.fi-bs-boot:before{content:""}.fi-bs-booth-curtain:before{content:""}.fi-bs-border-all:before{content:""}.fi-bs-border-bottom:before{content:""}.fi-bs-border-center-h:before{content:""}.fi-bs-border-center-v:before{content:""}.fi-bs-border-inner:before{content:""}.fi-bs-border-left:before{content:""}.fi-bs-border-none:before{content:""}.fi-bs-border-outer:before{content:""}.fi-bs-border-right:before{content:""}.fi-bs-border-style-alt:before{content:""}.fi-bs-border-style:before{content:""}.fi-bs-border-top:before{content:""}.fi-bs-boss:before{content:""}.fi-bs-bottle-droplet:before{content:""}.fi-bs-bottle:before{content:""}.fi-bs-bow-arrow:before{content:""}.fi-bs-bowl-chopsticks-noodles:before{content:""}.fi-bs-bowl-chopsticks:before{content:""}.fi-bs-bowl-rice:before{content:""}.fi-bs-bowl-scoop:before{content:""}.fi-bs-bowl-scoops:before{content:""}.fi-bs-bowl-soft-serve:before{content:""}.fi-bs-bowl-spoon:before{content:""}.fi-bs-bowling-ball:before{content:""}.fi-bs-bowling-pins:before{content:""}.fi-bs-bowling:before{content:""}.fi-bs-box-alt:before{content:""}.fi-bs-box-ballot:before{content:""}.fi-bs-box-check:before{content:""}.fi-bs-box-circle-check:before{content:""}.fi-bs-box-dollar:before{content:""}.fi-bs-box-fragile:before{content:""}.fi-bs-box-heart:before{content:""}.fi-bs-box-open-full:before{content:""}.fi-bs-box-open:before{content:""}.fi-bs-box-tissue:before{content:""}.fi-bs-box-up:before{content:""}.fi-bs-box:before{content:""}.fi-bs-boxes:before{content:""}.fi-bs-boxing-glove:before{content:""}.fi-bs-bracket-curly-right:before{content:""}.fi-bs-bracket-curly:before{content:""}.fi-bs-bracket-round-right:before{content:""}.fi-bs-bracket-round:before{content:""}.fi-bs-bracket-square-right:before{content:""}.fi-bs-bracket-square:before{content:""}.fi-bs-brackets-curly:before{content:""}.fi-bs-brackets-round:before{content:""}.fi-bs-brackets-square:before{content:""}.fi-bs-braille-a:before{content:""}.fi-bs-braille-b:before{content:""}.fi-bs-braille-c:before{content:""}.fi-bs-braille-d:before{content:""}.fi-bs-braille-e:before{content:""}.fi-bs-braille-g:before{content:""}.fi-bs-braille-h:before{content:""}.fi-bs-braille-i:before{content:""}.fi-bs-braille-j:before{content:""}.fi-bs-braille-k:before{content:""}.fi-bs-braille-l:before{content:""}.fi-bs-braille-m:before{content:""}.fi-bs-braille-n-alt:before{content:""}.fi-bs-braille-n:before{content:""}.fi-bs-braille-o:before{content:""}.fi-bs-braille-p:before{content:""}.fi-bs-braille-q:before{content:""}.fi-bs-braille-r:before{content:""}.fi-bs-braille-s:before{content:""}.fi-bs-braille-t:before{content:""}.fi-bs-braille-u:before{content:""}.fi-bs-braille-v:before{content:""}.fi-bs-braille-w:before{content:""}.fi-bs-braille-x:before{content:""}.fi-bs-braille-y:before{content:""}.fi-bs-braille-z:before{content:""}.fi-bs-braille:before{content:""}.fi-bs-brain-circuit:before{content:""}.fi-bs-brain:before{content:""}.fi-bs-brake-warning:before{content:""}.fi-bs-branching:before{content:""}.fi-bs-brand:before{content:""}.fi-bs-branding:before{content:""}.fi-bs-bread-loaf:before{content:""}.fi-bs-bread-slice-butter:before{content:""}.fi-bs-bread-slice:before{content:""}.fi-bs-bread:before{content:""}.fi-bs-briefcase-arrow-right:before{content:""}.fi-bs-briefcase-blank:before{content:""}.fi-bs-briefcase:before{content:""}.fi-bs-brightness-low:before{content:""}.fi-bs-brightness:before{content:""}.fi-bs-bring-forward:before{content:""}.fi-bs-bring-front:before{content:""}.fi-bs-broadcast-tower:before{content:""}.fi-bs-broccoli:before{content:""}.fi-bs-broken-chain-link-wrong:before{content:""}.fi-bs-broken-image:before{content:""}.fi-bs-broom-ball:before{content:""}.fi-bs-broom:before{content:""}.fi-bs-browser-ui:before{content:""}.fi-bs-browser:before{content:""}.fi-bs-browsers:before{content:""}.fi-bs-brush:before{content:""}.fi-bs-bucket:before{content:""}.fi-bs-budget-alt:before{content:""}.fi-bs-budget:before{content:""}.fi-bs-bug-slash:before{content:""}.fi-bs-bug:before{content:""}.fi-bs-bugs:before{content:""}.fi-bs-build-alt:before{content:""}.fi-bs-build:before{content:""}.fi-bs-builder:before{content:""}.fi-bs-building-circle-arrow-right:before{content:""}.fi-bs-building-ngo:before{content:""}.fi-bs-building:before{content:""}.fi-bs-bulb:before{content:""}.fi-bs-bullet:before{content:""}.fi-bs-bullhorn:before{content:""}.fi-bs-bullseye-arrow:before{content:""}.fi-bs-bullseye-pointer:before{content:""}.fi-bs-bullseye:before{content:""}.fi-bs-burger-alt:before{content:""}.fi-bs-burger-fries:before{content:""}.fi-bs-burger-glass:before{content:""}.fi-bs-burrito:before{content:""}.fi-bs-burst:before{content:""}.fi-bs-bus-alt:before{content:""}.fi-bs-bus:before{content:""}.fi-bs-business-time:before{content:""}.fi-bs-Butter:before{content:""}.fi-bs-butterfly:before{content:""}.fi-bs-c:before{content:""}.fi-bs-cabin:before{content:""}.fi-bs-cactus:before{content:""}.fi-bs-cage-empty:before{content:""}.fi-bs-cake-birthday:before{content:""}.fi-bs-cake-slice:before{content:""}.fi-bs-cake-wedding:before{content:""}.fi-bs-calculator-bill:before{content:""}.fi-bs-calculator-math-tax:before{content:""}.fi-bs-calculator-money:before{content:""}.fi-bs-calculator-simple:before{content:""}.fi-bs-calculator:before{content:""}.fi-bs-calendar-arrow-down:before{content:""}.fi-bs-calendar-arrow-up:before{content:""}.fi-bs-calendar-birhtday-cake:before{content:""}.fi-bs-calendar-call:before{content:""}.fi-bs-calendar-check:before{content:""}.fi-bs-calendar-clock:before{content:""}.fi-bs-calendar-day:before{content:""}.fi-bs-calendar-days:before{content:""}.fi-bs-calendar-event-tax:before{content:""}.fi-bs-calendar-exclamation:before{content:""}.fi-bs-calendar-gavel-legal:before{content:""}.fi-bs-calendar-heart:before{content:""}.fi-bs-calendar-image:before{content:""}.fi-bs-calendar-lines-pen:before{content:""}.fi-bs-calendar-lines:before{content:""}.fi-bs-calendar-minus:before{content:""}.fi-bs-calendar-payment-loan:before{content:""}.fi-bs-calendar-pen:before{content:""}.fi-bs-calendar-plus:before{content:""}.fi-bs-calendar-salary:before{content:""}.fi-bs-calendar-shift-swap:before{content:""}.fi-bs-calendar-star:before{content:""}.fi-bs-calendar-swap:before{content:""}.fi-bs-calendar-week:before{content:""}.fi-bs-calendar-xmark:before{content:""}.fi-bs-calendar:before{content:""}.fi-bs-calendars:before{content:""}.fi-bs-call-duration:before{content:""}.fi-bs-call-history:before{content:""}.fi-bs-call-incoming:before{content:""}.fi-bs-call-missed:before{content:""}.fi-bs-call-outgoing:before{content:""}.fi-bs-camcorder:before{content:""}.fi-bs-camera-cctv:before{content:""}.fi-bs-camera-movie:before{content:""}.fi-bs-camera-retro:before{content:""}.fi-bs-camera-rotate:before{content:""}.fi-bs-camera-security:before{content:""}.fi-bs-camera-slash:before{content:""}.fi-bs-camera-viewfinder:before{content:""}.fi-bs-camera:before{content:""}.fi-bs-campfire:before{content:""}.fi-bs-camping:before{content:""}.fi-bs-can-food:before{content:""}.fi-bs-candle-holder:before{content:""}.fi-bs-candle-lotus-yoga:before{content:""}.fi-bs-candle-pose-yoga:before{content:""}.fi-bs-candy-alt:before{content:""}.fi-bs-candy-bar:before{content:""}.fi-bs-candy-cane:before{content:""}.fi-bs-candy-corn:before{content:""}.fi-bs-candy-sweet:before{content:""}.fi-bs-candy:before{content:""}.fi-bs-Cannabis:before{content:""}.fi-bs-canned-food:before{content:""}.fi-bs-capsules:before{content:""}.fi-bs-car-alt:before{content:""}.fi-bs-car-battery:before{content:""}.fi-bs-car-bolt:before{content:""}.fi-bs-car-building:before{content:""}.fi-bs-car-bump:before{content:""}.fi-bs-car-bus:before{content:""}.fi-bs-car-circle-bolt:before{content:""}.fi-bs-car-crash:before{content:""}.fi-bs-car-garage:before{content:""}.fi-bs-car-journey:before{content:""}.fi-bs-car-mechanic:before{content:""}.fi-bs-car-rear:before{content:""}.fi-bs-car-side-bolt:before{content:""}.fi-bs-car-side:before{content:""}.fi-bs-car-tilt:before{content:""}.fi-bs-car-tunnel:before{content:""}.fi-bs-car-wash:before{content:""}.fi-bs-car:before{content:""}.fi-bs-caravan-alt:before{content:""}.fi-bs-caravan:before{content:""}.fi-bs-card-club:before{content:""}.fi-bs-card-diamond:before{content:""}.fi-bs-card-heart:before{content:""}.fi-bs-card-spade:before{content:""}.fi-bs-cardinal-compass:before{content:""}.fi-bs-career-growth:before{content:""}.fi-bs-career-path:before{content:""}.fi-bs-caret-circle-down:before{content:""}.fi-bs-caret-circle-right:before{content:""}.fi-bs-caret-circle-up:before{content:""}.fi-bs-caret-down:before{content:""}.fi-bs-caret-left:before{content:""}.fi-bs-caret-quare-up:before{content:""}.fi-bs-caret-right:before{content:""}.fi-bs-caret-square-down:before{content:""}.fi-bs-caret-square-left_1:before{content:""}.fi-bs-caret-square-left:before{content:""}.fi-bs-caret-square-right:before{content:""}.fi-bs-caret-up:before{content:""}.fi-bs-carrot:before{content:""}.fi-bs-cars-crash:before{content:""}.fi-bs-cars:before{content:""}.fi-bs-cart-arrow-down:before{content:""}.fi-bs-cart-minus:before{content:""}.fi-bs-cart-shopping-fast:before{content:""}.fi-bs-cash-register:before{content:""}.fi-bs-cassette-tape:before{content:""}.fi-bs-cassette-vhs:before{content:""}.fi-bs-castle:before{content:""}.fi-bs-cat-head:before{content:""}.fi-bs-cat-space:before{content:""}.fi-bs-cat:before{content:""}.fi-bs-catalog-alt:before{content:""}.fi-bs-catalog-magazine:before{content:""}.fi-bs-catalog:before{content:""}.fi-bs-category-alt:before{content:""}.fi-bs-category:before{content:""}.fi-bs-cauldron:before{content:""}.fi-bs-cedi-sign:before{content:""}.fi-bs-cello:before{content:""}.fi-bs-cent-sign:before{content:""}.fi-bs-chair-office:before{content:""}.fi-bs-chair:before{content:""}.fi-bs-chalkboard-user:before{content:""}.fi-bs-chalkboard:before{content:""}.fi-bs-challenge-alt:before{content:""}.fi-bs-challenge:before{content:""}.fi-bs-channel:before{content:""}.fi-bs-charging-station:before{content:""}.fi-bs-chart-area:before{content:""}.fi-bs-chart-bullet:before{content:""}.fi-bs-chart-candlestick:before{content:""}.fi-bs-chart-connected:before{content:""}.fi-bs-chart-gantt:before{content:""}.fi-bs-chart-histogram:before{content:""}.fi-bs-chart-kanban:before{content:""}.fi-bs-chart-line-up-down:before{content:""}.fi-bs-chart-line-up:before{content:""}.fi-bs-chart-mixed-up-circle-currency:before{content:""}.fi-bs-chart-mixed-up-circle-dollar:before{content:""}.fi-bs-chart-mixed:before{content:""}.fi-bs-chart-network:before{content:""}.fi-bs-chart-pie-alt:before{content:""}.fi-bs-chart-pie-simple-circle-currency:before{content:""}.fi-bs-chart-pie-simple-circle-dollar:before{content:""}.fi-bs-chart-pie:before{content:""}.fi-bs-chart-pyramid:before{content:""}.fi-bs-chart-radar:before{content:""}.fi-bs-chart-scatter-3d:before{content:""}.fi-bs-chart-scatter-bubble:before{content:""}.fi-bs-chart-scatter:before{content:""}.fi-bs-chart-set-theory:before{content:""}.fi-bs-chart-simple-horizontal:before{content:""}.fi-bs-chart-simple:before{content:""}.fi-bs-chart-tree-map:before{content:""}.fi-bs-chart-tree:before{content:""}.fi-bs-chart-user:before{content:""}.fi-bs-chart-waterfall:before{content:""}.fi-bs-chat-arrow-down:before{content:""}.fi-bs-chat-arrow-grow:before{content:""}.fi-bs-chat-bubble-call:before{content:""}.fi-bs-chatbot-speech-bubble:before{content:""}.fi-bs-chatbot:before{content:""}.fi-bs-cheap-bill:before{content:""}.fi-bs-cheap-dollar:before{content:""}.fi-bs-cheap-stack-dollar:before{content:""}.fi-bs-cheap-stack:before{content:""}.fi-bs-cheap:before{content:""}.fi-bs-check-circle:before{content:""}.fi-bs-check-double:before{content:""}.fi-bs-check-in-calendar:before{content:""}.fi-bs-check-out-calendar:before{content:""}.fi-bs-check:before{content:""}.fi-bs-checkbox:before{content:""}.fi-bs-checklist-task-budget:before{content:""}.fi-bs-cheese-alt:before{content:""}.fi-bs-cheese:before{content:""}.fi-bs-cheeseburger:before{content:""}.fi-bs-cherry:before{content:""}.fi-bs-chess-bishop:before{content:""}.fi-bs-chess-board:before{content:""}.fi-bs-chess-clock-alt:before{content:""}.fi-bs-chess-clock:before{content:""}.fi-bs-chess-king-alt:before{content:""}.fi-bs-chess-king:before{content:""}.fi-bs-chess-knight-alt:before{content:""}.fi-bs-chess-knight:before{content:""}.fi-bs-chess-pawn-alt:before{content:""}.fi-bs-chess-pawn:before{content:""}.fi-bs-chess-piece:before{content:""}.fi-bs-chess-queen-alt:before{content:""}.fi-bs-chess-queen:before{content:""}.fi-bs-chess-rook-alt:before{content:""}.fi-bs-chess-rook:before{content:""}.fi-bs-chess:before{content:""}.fi-bs-chevron-double-down:before{content:""}.fi-bs-chevron-double-up:before{content:""}.fi-bs-child-head:before{content:""}.fi-bs-child:before{content:""}.fi-bs-chimney:before{content:""}.fi-bs-chip:before{content:""}.fi-bs-chocolate:before{content:""}.fi-bs-choir-singing:before{content:""}.fi-bs-choose-alt:before{content:""}.fi-bs-choose:before{content:""}.fi-bs-church:before{content:""}.fi-bs-circle-0:before{content:""}.fi-bs-circle-1:before{content:""}.fi-bs-circle-2:before{content:""}.fi-bs-circle-3:before{content:""}.fi-bs-circle-4:before{content:""}.fi-bs-circle-5:before{content:""}.fi-bs-circle-6:before{content:""}.fi-bs-circle-7:before{content:""}.fi-bs-circle-8:before{content:""}.fi-bs-circle-9:before{content:""}.fi-bs-circle-a:before{content:""}.fi-bs-circle-b:before{content:""}.fi-bs-circle-bolt:before{content:""}.fi-bs-circle-book-open:before{content:""}.fi-bs-circle-bookmark:before{content:""}.fi-bs-circle-c:before{content:""}.fi-bs-circle-calendar:before{content:""}.fi-bs-circle-camera:before{content:""}.fi-bs-circle-d:before{content:""}.fi-bs-circle-dashed:before{content:""}.fi-bs-circle-divide:before{content:""}.fi-bs-circle-e:before{content:""}.fi-bs-circle-ellipsis-vertical:before{content:""}.fi-bs-circle-ellipsis:before{content:""}.fi-bs-circle-envelope:before{content:""}.fi-bs-circle-exclamation-check:before{content:""}.fi-bs-circle-f:before{content:""}.fi-bs-circle-g:before{content:""}.fi-bs-circle-h:before{content:""}.fi-bs-circle-half-stroke:before{content:""}.fi-bs-circle-half:before{content:""}.fi-bs-circle-heart:before{content:""}.fi-bs-circle-i:before{content:""}.fi-bs-circle-j:before{content:""}.fi-bs-circle-k:before{content:""}.fi-bs-circle-l:before{content:""}.fi-bs-circle-m:before{content:""}.fi-bs-circle-microphone-lines:before{content:""}.fi-bs-circle-microphone:before{content:""}.fi-bs-circle-n:before{content:""}.fi-bs-circle-nodes:before{content:""}.fi-bs-circle-o:before{content:""}.fi-bs-circle-overlap:before{content:""}.fi-bs-circle-p:before{content:""}.fi-bs-circle-phone-flip:before{content:""}.fi-bs-circle-phone-hangup:before{content:""}.fi-bs-circle-phone:before{content:""}.fi-bs-circle-q:before{content:""}.fi-bs-circle-quarter:before{content:""}.fi-bs-circle-quarters-alt:before{content:""}.fi-bs-circle-r:before{content:""}.fi-bs-circle-s:before{content:""}.fi-bs-circle-small:before{content:""}.fi-bs-circle-star:before{content:""}.fi-bs-circle-t:before{content:""}.fi-bs-circle-three-quarters:before{content:""}.fi-bs-circle-trash:before{content:""}.fi-bs-circle-u:before{content:""}.fi-bs-circle-user:before{content:""}.fi-bs-circle-v:before{content:""}.fi-bs-circle-video:before{content:""}.fi-bs-circle-w:before{content:""}.fi-bs-circle-waveform-lines:before{content:""}.fi-bs-circle-x:before{content:""}.fi-bs-circle-xmark:before{content:""}.fi-bs-circle-y:before{content:""}.fi-bs-circle-z:before{content:""}.fi-bs-circle:before{content:""}.fi-bs-citrus-slice:before{content:""}.fi-bs-citrus:before{content:""}.fi-bs-city:before{content:""}.fi-bs-clapperboard-play:before{content:""}.fi-bs-clapperboard:before{content:""}.fi-bs-clarinet:before{content:""}.fi-bs-claw-marks:before{content:""}.fi-bs-clear-alt:before{content:""}.fi-bs-clip-file:before{content:""}.fi-bs-clip-mail:before{content:""}.fi-bs-clip:before{content:""}.fi-bs-clipboard-check:before{content:""}.fi-bs-clipboard-exclamation:before{content:""}.fi-bs-clipboard-list-check:before{content:""}.fi-bs-clipboard-list:before{content:""}.fi-bs-clipboard-prescription:before{content:""}.fi-bs-clipboard-question:before{content:""}.fi-bs-clipboard-user:before{content:""}.fi-bs-clipboard:before{content:""}.fi-bs-clipoard-wrong:before{content:""}.fi-bs-clock-desk:before{content:""}.fi-bs-clock-eight-thirty:before{content:""}.fi-bs-clock-eleven-thirty:before{content:""}.fi-bs-clock-eleven:before{content:""}.fi-bs-clock-five-thirty:before{content:""}.fi-bs-clock-five:before{content:""}.fi-bs-clock-four-thirty:before{content:""}.fi-bs-clock-nine-thirty:before{content:""}.fi-bs-clock-nine:before{content:""}.fi-bs-clock-one-thirty:before{content:""}.fi-bs-clock-one:before{content:""}.fi-bs-clock-seven-thirty:before{content:""}.fi-bs-clock-seven:before{content:""}.fi-bs-clock-six-thirty:before{content:""}.fi-bs-clock-six:before{content:""}.fi-bs-clock-ten-thirty:before{content:""}.fi-bs-clock-ten:before{content:""}.fi-bs-clock-three-thirty:before{content:""}.fi-bs-clock-three:before{content:""}.fi-bs-clock-time-tracking:before{content:""}.fi-bs-clock-twelve-thirty:before{content:""}.fi-bs-clock-twelve:before{content:""}.fi-bs-clock-two-thirty:before{content:""}.fi-bs-clock-two:before{content:""}.fi-bs-clock-up-arrow:before{content:""}.fi-bs-clock:before{content:""}.fi-bs-clone:before{content:""}.fi-bs-closed-captioning-slash:before{content:""}.fi-bs-clothes-hanger:before{content:""}.fi-bs-cloud-back-up-alt:before{content:""}.fi-bs-cloud-back-up:before{content:""}.fi-bs-cloud-check:before{content:""}.fi-bs-cloud-code:before{content:""}.fi-bs-cloud-disabled:before{content:""}.fi-bs-cloud-download-alt:before{content:""}.fi-bs-cloud-download:before{content:""}.fi-bs-cloud-drizzle:before{content:""}.fi-bs-cloud-exclamation:before{content:""}.fi-bs-cloud-gear-automation:before{content:""}.fi-bs-cloud-hail-mixed:before{content:""}.fi-bs-cloud-hail:before{content:""}.fi-bs-cloud-meatball:before{content:""}.fi-bs-cloud-moon-rain:before{content:""}.fi-bs-cloud-moon:before{content:""}.fi-bs-cloud-question:before{content:""}.fi-bs-cloud-rain:before{content:""}.fi-bs-cloud-rainbow:before{content:""}.fi-bs-cloud-share:before{content:""}.fi-bs-cloud-showers-heavy:before{content:""}.fi-bs-cloud-showers:before{content:""}.fi-bs-cloud-sleet:before{content:""}.fi-bs-cloud-snow:before{content:""}.fi-bs-cloud-sun-rain:before{content:""}.fi-bs-cloud-sun:before{content:""}.fi-bs-cloud-upload-alt:before{content:""}.fi-bs-cloud-upload:before{content:""}.fi-bs-cloud:before{content:""}.fi-bs-clouds-moon:before{content:""}.fi-bs-clouds-sun:before{content:""}.fi-bs-clouds:before{content:""}.fi-bs-clover-alt:before{content:""}.fi-bs-club:before{content:""}.fi-bs-cocktail-alt:before{content:""}.fi-bs-cocktail:before{content:""}.fi-bs-coconut:before{content:""}.fi-bs-code-branch:before{content:""}.fi-bs-code-commit:before{content:""}.fi-bs-code-compare:before{content:""}.fi-bs-code-fork:before{content:""}.fi-bs-code-merge:before{content:""}.fi-bs-code-pull-request-closed:before{content:""}.fi-bs-code-pull-request-draft:before{content:""}.fi-bs-code-pull-request:before{content:""}.fi-bs-code-simple:before{content:""}.fi-bs-coffee-bean:before{content:""}.fi-bs-coffee-beans:before{content:""}.fi-bs-coffee-heart:before{content:""}.fi-bs-coffee-pot:before{content:""}.fi-bs-coffee:before{content:""}.fi-bs-coffin-cross:before{content:""}.fi-bs-coffin:before{content:""}.fi-bs-coin-up-arrow:before{content:""}.fi-bs-coin:before{content:""}.fi-bs-coins:before{content:""}.fi-bs-colon-sign:before{content:""}.fi-bs-columns-3:before{content:""}.fi-bs-comet:before{content:""}.fi-bs-command:before{content:""}.fi-bs-comment-alt-check:before{content:""}.fi-bs-comment-alt-dots:before{content:""}.fi-bs-comment-alt-edit:before{content:""}.fi-bs-comment-alt-medical:before{content:""}.fi-bs-comment-alt-middle-top:before{content:""}.fi-bs-comment-alt-middle:before{content:""}.fi-bs-comment-alt-minus:before{content:""}.fi-bs-comment-alt-music:before{content:""}.fi-bs-comment-alt:before{content:""}.fi-bs-comment-arrow-down:before{content:""}.fi-bs-comment-arrow-up-right:before{content:""}.fi-bs-comment-arrow-up:before{content:""}.fi-bs-comment-check:before{content:""}.fi-bs-comment-code:before{content:""}.fi-bs-comment-dollar:before{content:""}.fi-bs-comment-dots:before{content:""}.fi-bs-comment-exclamation:before{content:""}.fi-bs-comment-heart:before{content:""}.fi-bs-comment-image:before{content:""}.fi-bs-comment-info:before{content:""}.fi-bs-comment-medical:before{content:""}.fi-bs-comment-minus:before{content:""}.fi-bs-comment-pen:before{content:""}.fi-bs-comment-question:before{content:""}.fi-bs-comment-quote:before{content:""}.fi-bs-comment-slash:before{content:""}.fi-bs-comment-smile:before{content:""}.fi-bs-comment-sms:before{content:""}.fi-bs-comment-text:before{content:""}.fi-bs-comment-user:before{content:""}.fi-bs-comment-xmark:before{content:""}.fi-bs-comment:before{content:""}.fi-bs-comments-dollar:before{content:""}.fi-bs-comments-question-check:before{content:""}.fi-bs-comments-question:before{content:""}.fi-bs-comments:before{content:""}.fi-bs-compass-alt:before{content:""}.fi-bs-compass-east:before{content:""}.fi-bs-compass-north:before{content:""}.fi-bs-compass-slash:before{content:""}.fi-bs-compass-south:before{content:""}.fi-bs-compass-west:before{content:""}.fi-bs-completed:before{content:""}.fi-bs-compliance-clipboard:before{content:""}.fi-bs-compliance-document:before{content:""}.fi-bs-compliance:before{content:""}.fi-bs-compress-alt:before{content:""}.fi-bs-compress:before{content:""}.fi-bs-computer-classic:before{content:""}.fi-bs-computer-mouse:before{content:""}.fi-bs-computer-speaker:before{content:""}.fi-bs-computer:before{content:""}.fi-bs-concierge-bell:before{content:""}.fi-bs-condition-alt:before{content:""}.fi-bs-condition:before{content:""}.fi-bs-confetti:before{content:""}.fi-bs-constellation:before{content:""}.fi-bs-container-storage:before{content:""}.fi-bs-convert-document:before{content:""}.fi-bs-convert-shapes:before{content:""}.fi-bs-conveyor-belt-alt:before{content:""}.fi-bs-conveyor-belt-arm:before{content:""}.fi-bs-conveyor-belt-empty:before{content:""}.fi-bs-conveyor-belt:before{content:""}.fi-bs-cookie-alt:before{content:""}.fi-bs-cookie:before{content:""}.fi-bs-copy-alt:before{content:""}.fi-bs-copy-image:before{content:""}.fi-bs-copy:before{content:""}.fi-bs-copyright:before{content:""}.fi-bs-corn:before{content:""}.fi-bs-corporate-alt:before{content:""}.fi-bs-corporate:before{content:""}.fi-bs-couch:before{content:""}.fi-bs-court-sport:before{content:""}.fi-bs-cow-alt:before{content:""}.fi-bs-cow:before{content:""}.fi-bs-cowbell-circle-plus:before{content:""}.fi-bs-cowbell-more:before{content:""}.fi-bs-cowbell:before{content:""}.fi-bs-crab:before{content:""}.fi-bs-crate-empty:before{content:""}.fi-bs-cream:before{content:""}.fi-bs-credit-card-buyer:before{content:""}.fi-bs-credit-card-eye:before{content:""}.fi-bs-credit-card:before{content:""}.fi-bs-cricket:before{content:""}.fi-bs-crm-alt:before{content:""}.fi-bs-crm-computer:before{content:""}.fi-bs-CRM:before{content:""}.fi-bs-croissant:before{content:""}.fi-bs-cross-circle:before{content:""}.fi-bs-cross-religion:before{content:""}.fi-bs-cross-small:before{content:""}.fi-bs-cross:before{content:""}.fi-bs-crow:before{content:""}.fi-bs-crown:before{content:""}.fi-bs-crutch:before{content:""}.fi-bs-crutches:before{content:""}.fi-bs-cruzeiro-sign:before{content:""}.fi-bs-crypto-calendar:before{content:""}.fi-bs-cryptocurrency:before{content:""}.fi-bs-crystal-ball:before{content:""}.fi-bs-cube:before{content:""}.fi-bs-cubes-stacked:before{content:""}.fi-bs-cubes:before{content:""}.fi-bs-cucumber:before{content:""}.fi-bs-cup-straw-swoosh:before{content:""}.fi-bs-cup-straw:before{content:""}.fi-bs-cup-togo:before{content:""}.fi-bs-cupcake-alt:before{content:""}.fi-bs-cupcake:before{content:""}.fi-bs-curling:before{content:""}.fi-bs-cursor-finger:before{content:""}.fi-bs-cursor-plus:before{content:""}.fi-bs-cursor-text-alt:before{content:""}.fi-bs-cursor-text:before{content:""}.fi-bs-cursor:before{content:""}.fi-bs-curve-alt:before{content:""}.fi-bs-curve-arrow:before{content:""}.fi-bs-curve:before{content:""}.fi-bs-custard:before{content:""}.fi-bs-customer-care:before{content:""}.fi-bs-customer-service:before{content:""}.fi-bs-customization-cogwheel:before{content:""}.fi-bs-customization:before{content:""}.fi-bs-customize-computer:before{content:""}.fi-bs-customize-edit:before{content:""}.fi-bs-customize:before{content:""}.fi-bs-CV:before{content:""}.fi-bs-cvv-card:before{content:""}.fi-bs-d:before{content:""}.fi-bs-dagger:before{content:""}.fi-bs-daily-calendar:before{content:""}.fi-bs-damage:before{content:""}.fi-bs-dart:before{content:""}.fi-bs-dashboard-monitor:before{content:""}.fi-bs-dashboard-panel:before{content:""}.fi-bs-dashboard:before{content:""}.fi-bs-data-transfer:before{content:""}.fi-bs-database:before{content:""}.fi-bs-debt:before{content:""}.fi-bs-deer-rudolph:before{content:""}.fi-bs-deer:before{content:""}.fi-bs-delete-document:before{content:""}.fi-bs-delete-right:before{content:""}.fi-bs-delete-user:before{content:""}.fi-bs-delete:before{content:""}.fi-bs-democrat:before{content:""}.fi-bs-department-structure:before{content:""}.fi-bs-department:before{content:""}.fi-bs-deposit-alt:before{content:""}.fi-bs-deposit:before{content:""}.fi-bs-description-alt:before{content:""}.fi-bs-description:before{content:""}.fi-bs-desk:before{content:""}.fi-bs-desktop-arrow-down:before{content:""}.fi-bs-desktop-wallpaper:before{content:""}.fi-bs-devices:before{content:""}.fi-bs-dewpoint:before{content:""}.fi-bs-dharmachakra:before{content:""}.fi-bs-diagram-cells:before{content:""}.fi-bs-diagram-lean-canvas:before{content:""}.fi-bs-diagram-nested:before{content:""}.fi-bs-diagram-next:before{content:""}.fi-bs-diagram-predecessor:before{content:""}.fi-bs-diagram-previous:before{content:""}.fi-bs-diagram-project:before{content:""}.fi-bs-diagram-sankey:before{content:""}.fi-bs-diagram-subtask:before{content:""}.fi-bs-diagram-successor:before{content:""}.fi-bs-diagram-venn:before{content:""}.fi-bs-dial-high:before{content:""}.fi-bs-dial-low:before{content:""}.fi-bs-dial-max:before{content:""}.fi-bs-dial-med-low:before{content:""}.fi-bs-dial-med:before{content:""}.fi-bs-dial-min:before{content:""}.fi-bs-dial-off:before{content:""}.fi-bs-dial:before{content:""}.fi-bs-diamond-exclamation:before{content:""}.fi-bs-diamond-turn-right:before{content:""}.fi-bs-diamond:before{content:""}.fi-bs-diary-bookmark-down:before{content:""}.fi-bs-diary-bookmarks:before{content:""}.fi-bs-diary-clasp:before{content:""}.fi-bs-dice-alt:before{content:""}.fi-bs-dice-d10:before{content:""}.fi-bs-dice-d12:before{content:""}.fi-bs-dice-d20:before{content:""}.fi-bs-dice-d4:before{content:""}.fi-bs-dice-d6:before{content:""}.fi-bs-dice-d8:before{content:""}.fi-bs-dice-four:before{content:""}.fi-bs-dice-one:before{content:""}.fi-bs-dice-six:before{content:""}.fi-bs-dice-three:before{content:""}.fi-bs-dice-two:before{content:""}.fi-bs-dice:before{content:""}.fi-bs-digging:before{content:""}.fi-bs-digital-tachograph:before{content:""}.fi-bs-dinner:before{content:""}.fi-bs-diploma:before{content:""}.fi-bs-direction-signal-arrow:before{content:""}.fi-bs-direction-signal:before{content:""}.fi-bs-disc-drive:before{content:""}.fi-bs-disco-ball:before{content:""}.fi-bs-discover:before{content:""}.fi-bs-disease:before{content:""}.fi-bs-disk:before{content:""}.fi-bs-display-arrow-down:before{content:""}.fi-bs-display-chart-up:before{content:""}.fi-bs-display-code:before{content:""}.fi-bs-display-medical:before{content:""}.fi-bs-display-slash:before{content:""}.fi-bs-distribute-spacing-horizontal:before{content:""}.fi-bs-distribute-spacing-vertical:before{content:""}.fi-bs-divide:before{content:""}.fi-bs-dizzy:before{content:""}.fi-bs-dna:before{content:""}.fi-bs-do-not-enter:before{content:""}.fi-bs-doctor:before{content:""}.fi-bs-document-circle-wrong:before{content:""}.fi-bs-document-paid:before{content:""}.fi-bs-document-signed:before{content:""}.fi-bs-document:before{content:""}.fi-bs-dog-leashed:before{content:""}.fi-bs-dog:before{content:""}.fi-bs-dollar:before{content:""}.fi-bs-dolly-flatbed-alt:before{content:""}.fi-bs-dolly-flatbed-empty:before{content:""}.fi-bs-dolly-flatbed:before{content:""}.fi-bs-dolphin:before{content:""}.fi-bs-domino-effect:before{content:""}.fi-bs-donate:before{content:""}.fi-bs-dong-sign:before{content:""}.fi-bs-donut:before{content:""}.fi-bs-door-closed:before{content:""}.fi-bs-door-open:before{content:""}.fi-bs-dot-circle:before{content:""}.fi-bs-dot-pending:before{content:""}.fi-bs-dove:before{content:""}.fi-bs-down-from-bracket:before{content:""}.fi-bs-down-left-and-up-right-to-center:before{content:""}.fi-bs-down-left:before{content:""}.fi-bs-down-right:before{content:""}.fi-bs-down-to-line:before{content:""}.fi-bs-down:before{content:""}.fi-bs-download:before{content:""}.fi-bs-drafting-compass:before{content:""}.fi-bs-dragon:before{content:""}.fi-bs-draw-polygon:before{content:""}.fi-bs-draw-square:before{content:""}.fi-bs-drawer-alt:before{content:""}.fi-bs-drawer-empty:before{content:""}.fi-bs-drawer:before{content:""}.fi-bs-dreidel:before{content:""}.fi-bs-drink-alt:before{content:""}.fi-bs-driver-man:before{content:""}.fi-bs-driver-woman:before{content:""}.fi-bs-drone-alt:before{content:""}.fi-bs-drone-front:before{content:""}.fi-bs-drone:before{content:""}.fi-bs-drop-down:before{content:""}.fi-bs-dropdown-select:before{content:""}.fi-bs-dropdown:before{content:""}.fi-bs-drum-steelpan:before{content:""}.fi-bs-drum:before{content:""}.fi-bs-drumstick-bite:before{content:""}.fi-bs-drumstick:before{content:""}.fi-bs-dryer-alt:before{content:""}.fi-bs-dryer:before{content:""}.fi-bs-duck:before{content:""}.fi-bs-dumbbell-fitness:before{content:""}.fi-bs-dumbbell-horizontal:before{content:""}.fi-bs-dumbbell-ray:before{content:""}.fi-bs-dumbbell-weightlifting:before{content:""}.fi-bs-dumpster-fire:before{content:""}.fi-bs-dumpster:before{content:""}.fi-bs-dungeon:before{content:""}.fi-bs-duplicate:before{content:""}.fi-bs-duration-alt:before{content:""}.fi-bs-duration:before{content:""}.fi-bs-e-learning:before{content:""}.fi-bs-e:before{content:""}.fi-bs-ear-deaf:before{content:""}.fi-bs-ear-muffs:before{content:""}.fi-bs-ear:before{content:""}.fi-bs-earnings:before{content:""}.fi-bs-earth-africa:before{content:""}.fi-bs-earth-americas:before{content:""}.fi-bs-earth-asia:before{content:""}.fi-bs-earth-europa:before{content:""}.fi-bs-eclipse-alt:before{content:""}.fi-bs-eclipse:before{content:""}.fi-bs-edit-alt:before{content:""}.fi-bs-edit:before{content:""}.fi-bs-effect:before{content:""}.fi-bs-egg-fried:before{content:""}.fi-bs-egg:before{content:""}.fi-bs-eject:before{content:""}.fi-bs-elephant:before{content:""}.fi-bs-elevator:before{content:""}.fi-bs-email-pending:before{content:""}.fi-bs-employee-alt:before{content:""}.fi-bs-employee-handbook:before{content:""}.fi-bs-employee-man-alt:before{content:""}.fi-bs-employee-man:before{content:""}.fi-bs-employees-woman-man:before{content:""}.fi-bs-employees:before{content:""}.fi-bs-empty-set:before{content:""}.fi-bs-endless-loop:before{content:""}.fi-bs-engine-warning:before{content:""}.fi-bs-engine:before{content:""}.fi-bs-enter:before{content:""}.fi-bs-envelope-ban:before{content:""}.fi-bs-envelope-bulk:before{content:""}.fi-bs-envelope-dot:before{content:""}.fi-bs-envelope-download:before{content:""}.fi-bs-envelope-heart:before{content:""}.fi-bs-envelope-marker:before{content:""}.fi-bs-envelope-open-dollar:before{content:""}.fi-bs-envelope-open-text:before{content:""}.fi-bs-envelope-open:before{content:""}.fi-bs-envelope-plus:before{content:""}.fi-bs-envelope:before{content:""}.fi-bs-envelopes:before{content:""}.fi-bs-equality:before{content:""}.fi-bs-equals:before{content:""}.fi-bs-eraser:before{content:""}.fi-bs-error-camera:before{content:""}.fi-bs-escalator:before{content:""}.fi-bs-ethernet:before{content:""}.fi-bs-euro:before{content:""}.fi-bs-excavator:before{content:""}.fi-bs-exchange-alt:before{content:""}.fi-bs-exchange-cryptocurrency:before{content:""}.fi-bs-exchange:before{content:""}.fi-bs-exclamation:before{content:""}.fi-bs-exit-alt:before{content:""}.fi-bs-exit:before{content:""}.fi-bs-expand-arrows-alt:before{content:""}.fi-bs-expand-arrows:before{content:""}.fi-bs-expand:before{content:""}.fi-bs-expense-bill:before{content:""}.fi-bs-expense:before{content:""}.fi-bs-external-hard-drive:before{content:""}.fi-bs-external-world:before{content:""}.fi-bs-eye-crossed:before{content:""}.fi-bs-eye-dropper-half:before{content:""}.fi-bs-eye-dropper:before{content:""}.fi-bs-eye:before{content:""}.fi-bs-eyes:before{content:""}.fi-bs-f:before{content:""}.fi-bs-fabric:before{content:""}.fi-bs-face-angry-horns:before{content:""}.fi-bs-face-anguished:before{content:""}.fi-bs-face-anxious-sweat:before{content:""}.fi-bs-face-astonished:before{content:""}.fi-bs-face-awesome:before{content:""}.fi-bs-face-beam-hand-over-mouth:before{content:""}.fi-bs-face-confounded:before{content:""}.fi-bs-face-confused:before{content:""}.fi-bs-face-cowboy-hat:before{content:""}.fi-bs-face-disappointed:before{content:""}.fi-bs-face-disguise:before{content:""}.fi-bs-face-downcast-sweat:before{content:""}.fi-bs-face-drooling:before{content:""}.fi-bs-face-explode:before{content:""}.fi-bs-face-expressionless:before{content:""}.fi-bs-face-eyes-xmarks:before{content:""}.fi-bs-face-fearful:before{content:""}.fi-bs-face-glasses:before{content:""}.fi-bs-face-grin-tongue-wink:before{content:""}.fi-bs-face-hand-yawn:before{content:""}.fi-bs-face-head-bandage:before{content:""}.fi-bs-face-hushed:before{content:""}.fi-bs-face-icicles:before{content:""}.fi-bs-face-lying:before{content:""}.fi-bs-face-mask:before{content:""}.fi-bs-face-monocle:before{content:""}.fi-bs-face-nauseated:before{content:""}.fi-bs-face-nose-steam:before{content:""}.fi-bs-face-party:before{content:""}.fi-bs-face-pensive:before{content:""}.fi-bs-face-persevering:before{content:""}.fi-bs-face-pleading:before{content:""}.fi-bs-face-raised-eyebrow:before{content:""}.fi-bs-face-relieved:before{content:""}.fi-bs-face-sad-sweat:before{content:""}.fi-bs-face-scream:before{content:""}.fi-bs-face-shush:before{content:""}.fi-bs-face-sleeping:before{content:""}.fi-bs-face-sleepy:before{content:""}.fi-bs-face-smile-halo:before{content:""}.fi-bs-face-smile-hearts:before{content:""}.fi-bs-face-smile-horns:before{content:""}.fi-bs-face-smile-tear:before{content:""}.fi-bs-face-smile-tongue:before{content:""}.fi-bs-face-smile-upside-down:before{content:""}.fi-bs-face-smiling-hands:before{content:""}.fi-bs-face-smirking:before{content:""}.fi-bs-face-sunglasses-alt:before{content:""}.fi-bs-face-sunglasses:before{content:""}.fi-bs-face-swear:before{content:""}.fi-bs-face-thermometer:before{content:""}.fi-bs-face-thinking:before{content:""}.fi-bs-face-tissue:before{content:""}.fi-bs-face-tongue-money:before{content:""}.fi-bs-face-tongue-sweat:before{content:""}.fi-bs-face-unamused:before{content:""}.fi-bs-face-viewfinder:before{content:""}.fi-bs-face-vomit:before{content:""}.fi-bs-face-weary:before{content:""}.fi-bs-face-woozy:before{content:""}.fi-bs-face-worried:before{content:""}.fi-bs-face-zany:before{content:""}.fi-bs-face-zipper:before{content:""}.fi-bs-fail:before{content:""}.fi-bs-falafel:before{content:""}.fi-bs-family-dress:before{content:""}.fi-bs-family-pants:before{content:""}.fi-bs-family:before{content:""}.fi-bs-fan-table:before{content:""}.fi-bs-fan:before{content:""}.fi-bs-farm:before{content:""}.fi-bs-faucet-drip:before{content:""}.fi-bs-faucet:before{content:""}.fi-bs-fax:before{content:""}.fi-bs-feather-pointed:before{content:""}.fi-bs-feather:before{content:""}.fi-bs-features-alt:before{content:""}.fi-bs-features:before{content:""}.fi-bs-fee-receipt:before{content:""}.fi-bs-fee:before{content:""}.fi-bs-feedback-alt:before{content:""}.fi-bs-feedback-cycle-loop:before{content:""}.fi-bs-feedback-hand:before{content:""}.fi-bs-feedback-review:before{content:""}.fi-bs-feedback:before{content:""}.fi-bs-fence:before{content:""}.fi-bs-ferris-wheel:before{content:""}.fi-bs-field-hockey:before{content:""}.fi-bs-fighter-jet:before{content:""}.fi-bs-file-ai:before{content:""}.fi-bs-file-audio:before{content:""}.fi-bs-file-binary:before{content:""}.fi-bs-file-chart-line:before{content:""}.fi-bs-file-chart-pie:before{content:""}.fi-bs-file-circle-info:before{content:""}.fi-bs-file-cloud:before{content:""}.fi-bs-file-code:before{content:""}.fi-bs-file-csv:before{content:""}.fi-bs-file-download:before{content:""}.fi-bs-file-edit:before{content:""}.fi-bs-file-eps:before{content:""}.fi-bs-file-excel:before{content:""}.fi-bs-file-exclamation:before{content:""}.fi-bs-file-export:before{content:""}.fi-bs-file-image:before{content:""}.fi-bs-file-import:before{content:""}.fi-bs-file-invoice-dollar:before{content:""}.fi-bs-file-invoice:before{content:""}.fi-bs-file-medical-alt:before{content:""}.fi-bs-file-medical:before{content:""}.fi-bs-file-minus:before{content:""}.fi-bs-file-pdf:before{content:""}.fi-bs-file-powerpoint:before{content:""}.fi-bs-file-prescription:before{content:""}.fi-bs-file-psd:before{content:""}.fi-bs-file-signature:before{content:""}.fi-bs-file-spreadsheet:before{content:""}.fi-bs-file-upload:before{content:""}.fi-bs-file-user:before{content:""}.fi-bs-file-video:before{content:""}.fi-bs-file-word:before{content:""}.fi-bs-file-zipper:before{content:""}.fi-bs-file:before{content:""}.fi-bs-files-medical:before{content:""}.fi-bs-fill:before{content:""}.fi-bs-film-canister:before{content:""}.fi-bs-film-slash:before{content:""}.fi-bs-film:before{content:""}.fi-bs-films:before{content:""}.fi-bs-filter-list:before{content:""}.fi-bs-filter-slash:before{content:""}.fi-bs-filter:before{content:""}.fi-bs-filters:before{content:""}.fi-bs-fingerprint-security-risk:before{content:""}.fi-bs-fingerprint:before{content:""}.fi-bs-fire-burner:before{content:""}.fi-bs-fire-extinguisher:before{content:""}.fi-bs-fire-flame-curved:before{content:""}.fi-bs-fire-flame-simple:before{content:""}.fi-bs-fire-hydrant:before{content:""}.fi-bs-fire-smoke:before{content:""}.fi-bs-fireplace:before{content:""}.fi-bs-first-award:before{content:""}.fi-bs-first-laurel:before{content:""}.fi-bs-first-medal:before{content:""}.fi-bs-first:before{content:""}.fi-bs-fish-bones:before{content:""}.fi-bs-fish-cooked:before{content:""}.fi-bs-fish:before{content:""}.fi-bs-fishing-rod:before{content:""}.fi-bs-fist-move:before{content:""}.fi-bs-flag-alt:before{content:""}.fi-bs-flag-checkered:before{content:""}.fi-bs-flag-usa:before{content:""}.fi-bs-flag:before{content:""}.fi-bs-flame:before{content:""}.fi-bs-flashlight:before{content:""}.fi-bs-flask-gear:before{content:""}.fi-bs-flask-poison:before{content:""}.fi-bs-flask-potion:before{content:""}.fi-bs-flask:before{content:""}.fi-bs-flatbread-stuffed:before{content:""}.fi-bs-flatbread:before{content:""}.fi-bs-flip-horizontal:before{content:""}.fi-bs-floor-alt:before{content:""}.fi-bs-floor-layer:before{content:""}.fi-bs-floor:before{content:""}.fi-bs-floppy-disk-circle-arrow-right:before{content:""}.fi-bs-floppy-disk-circle-xmark:before{content:""}.fi-bs-floppy-disk-pen:before{content:""}.fi-bs-floppy-disks:before{content:""}.fi-bs-florin-sign:before{content:""}.fi-bs-flower-bouquet:before{content:""}.fi-bs-flower-butterfly:before{content:""}.fi-bs-flower-daffodil:before{content:""}.fi-bs-flower-tulip:before{content:""}.fi-bs-flower:before{content:""}.fi-bs-flushed:before{content:""}.fi-bs-flute:before{content:""}.fi-bs-flux-capacitor:before{content:""}.fi-bs-fly-insect:before{content:""}.fi-bs-flying-disc:before{content:""}.fi-bs-fog:before{content:""}.fi-bs-folder-download:before{content:""}.fi-bs-folder-fire:before{content:""}.fi-bs-folder-minus:before{content:""}.fi-bs-folder-open:before{content:""}.fi-bs-folder-times:before{content:""}.fi-bs-folder-tree:before{content:""}.fi-bs-folder-upload:before{content:""}.fi-bs-folder-xmark:before{content:""}.fi-bs-folder:before{content:""}.fi-bs-folders:before{content:""}.fi-bs-follow-folder:before{content:""}.fi-bs-followcollection:before{content:""}.fi-bs-following:before{content:""}.fi-bs-fondue-pot:before{content:""}.fi-bs-football:before{content:""}.fi-bs-foreign-language-audio:before{content:""}.fi-bs-fork:before{content:""}.fi-bs-forklift:before{content:""}.fi-bs-form:before{content:""}.fi-bs-fort:before{content:""}.fi-bs-forward-fast:before{content:""}.fi-bs-forward:before{content:""}.fi-bs-fox:before{content:""}.fi-bs-frame:before{content:""}.fi-bs-franc-sign:before{content:""}.fi-bs-free-delivery:before{content:""}.fi-bs-free:before{content:""}.fi-bs-french-fries:before{content:""}.fi-bs-friday:before{content:""}.fi-bs-frog:before{content:""}.fi-bs-frown:before{content:""}.fi-bs-ftp:before{content:""}.fi-bs-fuel-gauge:before{content:""}.fi-bs-function-process:before{content:""}.fi-bs-function-square:before{content:""}.fi-bs-function:before{content:""}.fi-bs-funnel-dollar:before{content:""}.fi-bs-g:before{content:""}.fi-bs-galaxy-alt:before{content:""}.fi-bs-galaxy-planet:before{content:""}.fi-bs-galaxy-star:before{content:""}.fi-bs-galaxy:before{content:""}.fi-bs-gallery-thumbnails:before{content:""}.fi-bs-gallery:before{content:""}.fi-bs-game-board-alt:before{content:""}.fi-bs-gamepad:before{content:""}.fi-bs-garage-car:before{content:""}.fi-bs-garage-open:before{content:""}.fi-bs-garage:before{content:""}.fi-bs-garlic-alt:before{content:""}.fi-bs-garlic:before{content:""}.fi-bs-gas-pump-alt:before{content:""}.fi-bs-gas-pump-slash:before{content:""}.fi-bs-gas-pump:before{content:""}.fi-bs-gauge-circle-bolt:before{content:""}.fi-bs-gauge-circle-minus:before{content:""}.fi-bs-gauge-circle-plus:before{content:""}.fi-bs-gavel:before{content:""}.fi-bs-gay-couple:before{content:""}.fi-bs-gears:before{content:""}.fi-bs-gem:before{content:""}.fi-bs-general:before{content:""}.fi-bs-ghost:before{content:""}.fi-bs-gif-square:before{content:""}.fi-bs-gif:before{content:""}.fi-bs-gift-box-benefits:before{content:""}.fi-bs-gift-card:before{content:""}.fi-bs-gift:before{content:""}.fi-bs-gifts:before{content:""}.fi-bs-gingerbread-man:before{content:""}.fi-bs-glass-champagne:before{content:""}.fi-bs-glass-cheers:before{content:""}.fi-bs-glass-citrus:before{content:""}.fi-bs-glass-empty:before{content:""}.fi-bs-glass-half:before{content:""}.fi-bs-glass-water-droplet:before{content:""}.fi-bs-glass-whiskey-rocks:before{content:""}.fi-bs-glass-whiskey:before{content:""}.fi-bs-glass:before{content:""}.fi-bs-glasses:before{content:""}.fi-bs-globe-alt:before{content:""}.fi-bs-globe-pointer:before{content:""}.fi-bs-globe-snow:before{content:""}.fi-bs-globe:before{content:""}.fi-bs-goal-net:before{content:""}.fi-bs-golf-ball:before{content:""}.fi-bs-golf-club:before{content:""}.fi-bs-golf-hole:before{content:""}.fi-bs-golf:before{content:""}.fi-bs-gopuram:before{content:""}.fi-bs-government-budget:before{content:""}.fi-bs-government-flag:before{content:""}.fi-bs-government-user:before{content:""}.fi-bs-gps-navigation:before{content:""}.fi-bs-graduation-cap:before{content:""}.fi-bs-gramophone:before{content:""}.fi-bs-grape:before{content:""}.fi-bs-graph-curve:before{content:""}.fi-bs-graphic-style:before{content:""}.fi-bs-graphic-tablet:before{content:""}.fi-bs-grate-droplet:before{content:""}.fi-bs-grate:before{content:""}.fi-bs-greater-than-equal:before{content:""}.fi-bs-greater-than:before{content:""}.fi-bs-greek-helmet:before{content:""}.fi-bs-grid-alt:before{content:""}.fi-bs-grid-dividers:before{content:""}.fi-bs-grid:before{content:""}.fi-bs-grill-hot-alt:before{content:""}.fi-bs-grill:before{content:""}.fi-bs-grimace:before{content:""}.fi-bs-grin-alt:before{content:""}.fi-bs-grin-beam-sweat:before{content:""}.fi-bs-grin-beam:before{content:""}.fi-bs-grin-hearts:before{content:""}.fi-bs-grin-squint-tears:before{content:""}.fi-bs-grin-squint:before{content:""}.fi-bs-grin-stars:before{content:""}.fi-bs-grin-tears:before{content:""}.fi-bs-grin-tongue-squint:before{content:""}.fi-bs-grin-tongue-wink:before{content:""}.fi-bs-grin-tongue:before{content:""}.fi-bs-grin-wink:before{content:""}.fi-bs-grin:before{content:""}.fi-bs-grip-dots-vertical:before{content:""}.fi-bs-grip-dots:before{content:""}.fi-bs-grip-horizontal:before{content:""}.fi-bs-grip-lines-vertical:before{content:""}.fi-bs-grip-lines:before{content:""}.fi-bs-grip-vertical:before{content:""}.fi-bs-grocery-bag:before{content:""}.fi-bs-grocery-basket:before{content:""}.fi-bs-group-arrows-rotate:before{content:""}.fi-bs-group-call:before{content:""}.fi-bs-group-community-social-media:before{content:""}.fi-bs-growth-chart-invest:before{content:""}.fi-bs-guarani-sign:before{content:""}.fi-bs-guide-alt:before{content:""}.fi-bs-guide:before{content:""}.fi-bs-guitar-electric:before{content:""}.fi-bs-guitar:before{content:""}.fi-bs-guitars:before{content:""}.fi-bs-gun-squirt:before{content:""}.fi-bs-gym:before{content:""}.fi-bs-h-square:before{content:""}.fi-bs-h:before{content:""}.fi-bs-h1:before{content:""}.fi-bs-h2:before{content:""}.fi-bs-h3:before{content:""}.fi-bs-h4:before{content:""}.fi-bs-hair-clipper:before{content:""}.fi-bs-hamburger-soda:before{content:""}.fi-bs-hamburger:before{content:""}.fi-bs-hammer-crash:before{content:""}.fi-bs-hammer-war:before{content:""}.fi-bs-hammer:before{content:""}.fi-bs-hamsa:before{content:""}.fi-bs-hand-back-fist:before{content:""}.fi-bs-hand-back-point-down:before{content:""}.fi-bs-hand-back-point-left:before{content:""}.fi-bs-hand-back-point-ribbon:before{content:""}.fi-bs-hand-back-point-right:before{content:""}.fi-bs-hand-bill:before{content:""}.fi-bs-hand-dots:before{content:""}.fi-bs-hand-fingers-crossed:before{content:""}.fi-bs-hand-fist:before{content:""}.fi-bs-hand-heart:before{content:""}.fi-bs-hand-holding-box:before{content:""}.fi-bs-hand-holding-droplet:before{content:""}.fi-bs-hand-holding-heart:before{content:""}.fi-bs-hand-holding-magic:before{content:""}.fi-bs-hand-holding-medical:before{content:""}.fi-bs-hand-holding-seedling:before{content:""}.fi-bs-hand-holding-skull:before{content:""}.fi-bs-hand-holding-usd:before{content:""}.fi-bs-hand-holding-water:before{content:""}.fi-bs-hand-horns:before{content:""}.fi-bs-hand-lizard:before{content:""}.fi-bs-hand-love:before{content:""}.fi-bs-hand-middle-finger:before{content:""}.fi-bs-hand-paper:before{content:""}.fi-bs-hand-peace:before{content:""}.fi-bs-hand-point-ribbon:before{content:""}.fi-bs-hand-scissors:before{content:""}.fi-bs-hand-sparkles:before{content:""}.fi-bs-hand-spock:before{content:""}.fi-bs-hand-wave:before{content:""}.fi-bs-hand:before{content:""}.fi-bs-handmade:before{content:""}.fi-bs-hands-bubbles:before{content:""}.fi-bs-hands-clapping:before{content:""}.fi-bs-hands-heart:before{content:""}.fi-bs-hands-holding-diamond:before{content:""}.fi-bs-hands-holding:before{content:""}.fi-bs-hands-usd:before{content:""}.fi-bs-handshake-angle:before{content:""}.fi-bs-handshake-deal-loan:before{content:""}.fi-bs-handshake-house:before{content:""}.fi-bs-handshake-simple-slash:before{content:""}.fi-bs-handshake-trust:before{content:""}.fi-bs-handshake:before{content:""}.fi-bs-happy:before{content:""}.fi-bs-hard-hat:before{content:""}.fi-bs-hashtag-lock:before{content:""}.fi-bs-hastag:before{content:""}.fi-bs-hat-beach:before{content:""}.fi-bs-hat-birthday:before{content:""}.fi-bs-hat-chef:before{content:""}.fi-bs-hat-cowboy-side:before{content:""}.fi-bs-hat-cowboy:before{content:""}.fi-bs-hat-santa:before{content:""}.fi-bs-hat-winter:before{content:""}.fi-bs-hat-witch:before{content:""}.fi-bs-hat-wizard:before{content:""}.fi-bs-hdd:before{content:""}.fi-bs-head-side-brain:before{content:""}.fi-bs-head-side-cough-slash:before{content:""}.fi-bs-head-side-cough:before{content:""}.fi-bs-head-side-headphones:before{content:""}.fi-bs-head-side-heart:before{content:""}.fi-bs-head-side-mask:before{content:""}.fi-bs-head-side-medical:before{content:""}.fi-bs-head-side-thinking:before{content:""}.fi-bs-head-side-virus:before{content:""}.fi-bs-head-side:before{content:""}.fi-bs-head-vr:before{content:""}.fi-bs-heading:before{content:""}.fi-bs-headphones:before{content:""}.fi-bs-headset:before{content:""}.fi-bs-heart-arrow:before{content:""}.fi-bs-heart-brain:before{content:""}.fi-bs-heart-crack:before{content:""}.fi-bs-heart-half-stroke:before{content:""}.fi-bs-heart-half:before{content:""}.fi-bs-heart-health-muscle:before{content:""}.fi-bs-heart-lock:before{content:""}.fi-bs-heart-partner-handshake:before{content:""}.fi-bs-heart-rate:before{content:""}.fi-bs-heart-slash:before{content:""}.fi-bs-heart-upside-down:before{content:""}.fi-bs-heart:before{content:""}.fi-bs-heat:before{content:""}.fi-bs-helicopter-side:before{content:""}.fi-bs-helmet-battle:before{content:""}.fi-bs-hexagon-check:before{content:""}.fi-bs-hexagon-divide:before{content:""}.fi-bs-hexagon-exclamation:before{content:""}.fi-bs-hexagon:before{content:""}.fi-bs-high-definition:before{content:""}.fi-bs-high-five-celebration-yes:before{content:""}.fi-bs-high-five:before{content:""}.fi-bs-highlighter-line:before{content:""}.fi-bs-highlighter:before{content:""}.fi-bs-hiking:before{content:""}.fi-bs-hippo:before{content:""}.fi-bs-hockey-mask:before{content:""}.fi-bs-hockey-puck:before{content:""}.fi-bs-hockey-stick-puck:before{content:""}.fi-bs-hockey-sticks:before{content:""}.fi-bs-holding-hand-gear:before{content:""}.fi-bs-holding-hand-revenue:before{content:""}.fi-bs-holly-berry:before{content:""}.fi-bs-home-heart:before{content:""}.fi-bs-home-location-alt:before{content:""}.fi-bs-home-location:before{content:""}.fi-bs-home:before{content:""}.fi-bs-honey-pot:before{content:""}.fi-bs-hood-cloak:before{content:""}.fi-bs-horizontal-rule:before{content:""}.fi-bs-horse-head:before{content:""}.fi-bs-horse-saddle:before{content:""}.fi-bs-horse:before{content:""}.fi-bs-horseshoe-broken:before{content:""}.fi-bs-horseshoe:before{content:""}.fi-bs-hose-reel:before{content:""}.fi-bs-hose:before{content:""}.fi-bs-hospital-symbol:before{content:""}.fi-bs-hospital-user:before{content:""}.fi-bs-hospital:before{content:""}.fi-bs-hospitals:before{content:""}.fi-bs-hot-tub:before{content:""}.fi-bs-hotdog:before{content:""}.fi-bs-hotel:before{content:""}.fi-bs-hourglass-end:before{content:""}.fi-bs-hourglass-start:before{content:""}.fi-bs-hourglass:before{content:""}.fi-bs-house-blank:before{content:""}.fi-bs-house-building:before{content:""}.fi-bs-house-chimney-blank:before{content:""}.fi-bs-house-chimney-crack:before{content:""}.fi-bs-house-chimney-heart:before{content:""}.fi-bs-house-chimney-medical:before{content:""}.fi-bs-house-chimney-user:before{content:""}.fi-bs-house-chimney-window:before{content:""}.fi-bs-house-chimney:before{content:""}.fi-bs-house-circle-check:before{content:""}.fi-bs-house-circle-exclamation:before{content:""}.fi-bs-house-circle-xmark:before{content:""}.fi-bs-house-crack-alt:before{content:""}.fi-bs-house-crack:before{content:""}.fi-bs-house-day:before{content:""}.fi-bs-house-fire:before{content:""}.fi-bs-house-flag:before{content:""}.fi-bs-house-flood:before{content:""}.fi-bs-house-laptop:before{content:""}.fi-bs-house-leave:before{content:""}.fi-bs-house-lock:before{content:""}.fi-bs-house-medical:before{content:""}.fi-bs-house-night:before{content:""}.fi-bs-house-return:before{content:""}.fi-bs-house-signal:before{content:""}.fi-bs-house-tree:before{content:""}.fi-bs-house-tsunami:before{content:""}.fi-bs-house-turret:before{content:""}.fi-bs-house-user:before{content:""}.fi-bs-house-window:before{content:""}.fi-bs-hr-group:before{content:""}.fi-bs-hr-person:before{content:""}.fi-bs-hr:before{content:""}.fi-bs-hryvnia:before{content:""}.fi-bs-humidity:before{content:""}.fi-bs-hundred-points:before{content:""}.fi-bs-hurricane:before{content:""}.fi-bs-i:before{content:""}.fi-bs-ice-cream:before{content:""}.fi-bs-ice-skate:before{content:""}.fi-bs-icicles:before{content:""}.fi-bs-icon-star:before{content:""}.fi-bs-id-badge:before{content:""}.fi-bs-id-card-clip-alt:before{content:""}.fi-bs-igloo:before{content:""}.fi-bs-image-slash:before{content:""}.fi-bs-images-user:before{content:""}.fi-bs-images:before{content:""}.fi-bs-improve-user:before{content:""}.fi-bs-inbox-full:before{content:""}.fi-bs-inbox-in:before{content:""}.fi-bs-inbox-out:before{content:""}.fi-bs-inbox:before{content:""}.fi-bs-inboxes:before{content:""}.fi-bs-incense-sticks-yoga:before{content:""}.fi-bs-incognito:before{content:""}.fi-bs-indent:before{content:""}.fi-bs-indian-rupee-sign:before{content:""}.fi-bs-industry-alt:before{content:""}.fi-bs-industry-windows:before{content:""}.fi-bs-infinity:before{content:""}.fi-bs-info-guide:before{content:""}.fi-bs-info:before{content:""}.fi-bs-information:before{content:""}.fi-bs-inhaler:before{content:""}.fi-bs-input-numeric:before{content:""}.fi-bs-input-pipe:before{content:""}.fi-bs-input-text:before{content:""}.fi-bs-insert-alt:before{content:""}.fi-bs-insert-arrows:before{content:""}.fi-bs-insert-button-circle:before{content:""}.fi-bs-insert-credit-card:before{content:""}.fi-bs-insert-square:before{content:""}.fi-bs-insert:before{content:""}.fi-bs-insight-alt:before{content:""}.fi-bs-insight-head:before{content:""}.fi-bs-insight:before{content:""}.fi-bs-integral:before{content:""}.fi-bs-interactive:before{content:""}.fi-bs-interlining:before{content:""}.fi-bs-internet-speed-wifi:before{content:""}.fi-bs-interrogation:before{content:""}.fi-bs-intersection:before{content:""}.fi-bs-introduction-handshake:before{content:""}.fi-bs-introduction:before{content:""}.fi-bs-inventory-alt:before{content:""}.fi-bs-invest:before{content:""}.fi-bs-investment:before{content:""}.fi-bs-invite-alt:before{content:""}.fi-bs-invite:before{content:""}.fi-bs-iot-alt:before{content:""}.fi-bs-iot:before{content:""}.fi-bs-ip-address:before{content:""}.fi-bs-island-tropical:before{content:""}.fi-bs-issue-loupe:before{content:""}.fi-bs-it-alt:before{content:""}.fi-bs-it-computer:before{content:""}.fi-bs-it:before{content:""}.fi-bs-italian-lira-sign:before{content:""}.fi-bs-italic:before{content:""}.fi-bs-j:before{content:""}.fi-bs-jam:before{content:""}.fi-bs-jar-alt:before{content:""}.fi-bs-jar-wheat:before{content:""}.fi-bs-javascript:before{content:""}.fi-bs-joint:before{content:""}.fi-bs-joker:before{content:""}.fi-bs-journal-alt:before{content:""}.fi-bs-journal:before{content:""}.fi-bs-journey:before{content:""}.fi-bs-joystick:before{content:""}.fi-bs-jpg:before{content:""}.fi-bs-jug-alt:before{content:""}.fi-bs-jug-bottle:before{content:""}.fi-bs-jug:before{content:""}.fi-bs-jumping-rope:before{content:""}.fi-bs-k:before{content:""}.fi-bs-kaaba:before{content:""}.fi-bs-kazoo:before{content:""}.fi-bs-kerning:before{content:""}.fi-bs-key-lock-crypto:before{content:""}.fi-bs-key-skeleton-left-right:before{content:""}.fi-bs-key:before{content:""}.fi-bs-keyboard-brightness-low:before{content:""}.fi-bs-keyboard-brightness:before{content:""}.fi-bs-keyboard-down:before{content:""}.fi-bs-keyboard-left:before{content:""}.fi-bs-keyboard:before{content:""}.fi-bs-keynote:before{content:""}.fi-bs-kidneys:before{content:""}.fi-bs-kip-sign:before{content:""}.fi-bs-kiss-beam:before{content:""}.fi-bs-kiss-wink-heart:before{content:""}.fi-bs-kiss:before{content:""}.fi-bs-kite:before{content:""}.fi-bs-kiwi-bird:before{content:""}.fi-bs-kiwi-fruit:before{content:""}.fi-bs-knife-kitchen:before{content:""}.fi-bs-knife:before{content:""}.fi-bs-knitting:before{content:""}.fi-bs-kpi-evaluation:before{content:""}.fi-bs-kpi:before{content:""}.fi-bs-l:before{content:""}.fi-bs-label:before{content:""}.fi-bs-lacrosse-stick-ball:before{content:""}.fi-bs-lacrosse-stick:before{content:""}.fi-bs-lambda:before{content:""}.fi-bs-lamp-desk:before{content:""}.fi-bs-lamp-floor:before{content:""}.fi-bs-lamp-street:before{content:""}.fi-bs-lamp:before{content:""}.fi-bs-land-layer-location:before{content:""}.fi-bs-land-layers:before{content:""}.fi-bs-land-location:before{content:""}.fi-bs-landmark-alt:before{content:""}.fi-bs-language:before{content:""}.fi-bs-laptop-arrow-down:before{content:""}.fi-bs-laptop-binary:before{content:""}.fi-bs-laptop-code:before{content:""}.fi-bs-laptop-medical:before{content:""}.fi-bs-laptop-mobile:before{content:""}.fi-bs-laptop-slash:before{content:""}.fi-bs-laptop:before{content:""}.fi-bs-lari-sign:before{content:""}.fi-bs-lasso-sparkles:before{content:""}.fi-bs-lasso:before{content:""}.fi-bs-last-square:before{content:""}.fi-bs-laugh-beam:before{content:""}.fi-bs-laugh-squint:before{content:""}.fi-bs-laugh-wink:before{content:""}.fi-bs-laugh:before{content:""}.fi-bs-lawyer-man:before{content:""}.fi-bs-lawyer-woman:before{content:""}.fi-bs-layer-minus:before{content:""}.fi-bs-layer-plus:before{content:""}.fi-bs-layers:before{content:""}.fi-bs-layout-fluid:before{content:""}.fi-bs-lead-funnel:before{content:""}.fi-bs-lead-management:before{content:""}.fi-bs-lead:before{content:""}.fi-bs-leader-alt:before{content:""}.fi-bs-leader-speech:before{content:""}.fi-bs-leader:before{content:""}.fi-bs-leaderboard-alt:before{content:""}.fi-bs-leaderboard-trophy:before{content:""}.fi-bs-leaderboard:before{content:""}.fi-bs-leadership-alt:before{content:""}.fi-bs-leadership:before{content:""}.fi-bs-leaf-heart:before{content:""}.fi-bs-leaf-maple:before{content:""}.fi-bs-leaf-oak:before{content:""}.fi-bs-leaf:before{content:""}.fi-bs-leafy-green:before{content:""}.fi-bs-leave:before{content:""}.fi-bs-left-from-bracket:before{content:""}.fi-bs-left:before{content:""}.fi-bs-legal:before{content:""}.fi-bs-lemon:before{content:""}.fi-bs-lesbian-couple:before{content:""}.fi-bs-less-than-equal:before{content:""}.fi-bs-less-than:before{content:""}.fi-bs-lesson-class:before{content:""}.fi-bs-lesson:before{content:""}.fi-bs-letter-case:before{content:""}.fi-bs-lettuce:before{content:""}.fi-bs-level-down-alt:before{content:""}.fi-bs-level-down:before{content:""}.fi-bs-level-up-alt:before{content:""}.fi-bs-level-up:before{content:""}.fi-bs-license:before{content:""}.fi-bs-life-ring:before{content:""}.fi-bs-life:before{content:""}.fi-bs-light-ceiling:before{content:""}.fi-bs-light-emergency-on:before{content:""}.fi-bs-light-emergency:before{content:""}.fi-bs-light-switch-off:before{content:""}.fi-bs-light-switch-on:before{content:""}.fi-bs-light-switch:before{content:""}.fi-bs-lightbulb-cfl-on:before{content:""}.fi-bs-lightbulb-cfl:before{content:""}.fi-bs-lightbulb-dollar:before{content:""}.fi-bs-lightbulb-exclamation:before{content:""}.fi-bs-lightbulb-head:before{content:""}.fi-bs-lightbulb-on:before{content:""}.fi-bs-lightbulb-question:before{content:""}.fi-bs-lightbulb-setting:before{content:""}.fi-bs-lightbulb-slash:before{content:""}.fi-bs-lighthouse:before{content:""}.fi-bs-lights-holiday:before{content:""}.fi-bs-limit-hand:before{content:""}.fi-bs-limit-speedometer:before{content:""}.fi-bs-line-width:before{content:""}.fi-bs-link-alt:before{content:""}.fi-bs-link-horizontal-slash:before{content:""}.fi-bs-link-horizontal:before{content:""}.fi-bs-link-slash-alt:before{content:""}.fi-bs-link-slash:before{content:""}.fi-bs-link:before{content:""}.fi-bs-lion-head:before{content:""}.fi-bs-lion:before{content:""}.fi-bs-lips:before{content:""}.fi-bs-lipstick:before{content:""}.fi-bs-lira-sign:before{content:""}.fi-bs-list-check:before{content:""}.fi-bs-list-dropdown:before{content:""}.fi-bs-list-music:before{content:""}.fi-bs-list-timeline:before{content:""}.fi-bs-list:before{content:""}.fi-bs-litecoin-sign:before{content:""}.fi-bs-live-alt:before{content:""}.fi-bs-live:before{content:""}.fi-bs-loading:before{content:""}.fi-bs-loan:before{content:""}.fi-bs-lobster:before{content:""}.fi-bs-location-alt:before{content:""}.fi-bs-location-arrow:before{content:""}.fi-bs-location-crosshairs-slash:before{content:""}.fi-bs-location-crosshairs:before{content:""}.fi-bs-location-dot-slash:before{content:""}.fi-bs-location-exclamation:before{content:""}.fi-bs-location-pin-call:before{content:""}.fi-bs-lock-alt:before{content:""}.fi-bs-lock-hashtag:before{content:""}.fi-bs-lock-open-alt:before{content:""}.fi-bs-lock:before{content:""}.fi-bs-locust:before{content:""}.fi-bs-loop-square:before{content:""}.fi-bs-loveseat:before{content:""}.fi-bs-low-vision:before{content:""}.fi-bs-luchador:before{content:""}.fi-bs-luggage-cart:before{content:""}.fi-bs-luggage-rolling:before{content:""}.fi-bs-lungs-virus:before{content:""}.fi-bs-lungs:before{content:""}.fi-bs-m:before{content:""}.fi-bs-mace:before{content:""}.fi-bs-magic-wand:before{content:""}.fi-bs-magnet-user:before{content:""}.fi-bs-magnet:before{content:""}.fi-bs-mailbox-envelope:before{content:""}.fi-bs-mailbox-flag-up:before{content:""}.fi-bs-mailbox:before{content:""}.fi-bs-makeup-brush:before{content:""}.fi-bs-man-head:before{content:""}.fi-bs-man-scientist:before{content:""}.fi-bs-manat-sign:before{content:""}.fi-bs-mandolin:before{content:""}.fi-bs-mango:before{content:""}.fi-bs-manhole:before{content:""}.fi-bs-map-location-track:before{content:""}.fi-bs-map-marker-check:before{content:""}.fi-bs-map-marker-cross:before{content:""}.fi-bs-map-marker-edit:before{content:""}.fi-bs-map-marker-home:before{content:""}.fi-bs-map-marker-minus:before{content:""}.fi-bs-map-marker-plus:before{content:""}.fi-bs-map-marker-question:before{content:""}.fi-bs-map-marker-slash:before{content:""}.fi-bs-map-marker-smile:before{content:""}.fi-bs-map-marker:before{content:""}.fi-bs-map-pin:before{content:""}.fi-bs-map-point:before{content:""}.fi-bs-map:before{content:""}.fi-bs-marker-time:before{content:"豈"}.fi-bs-marker:before{content:"更"}.fi-bs-marketplace-alt:before{content:"車"}.fi-bs-marketplace-store:before{content:"賈"}.fi-bs-marketplace:before{content:"滑"}.fi-bs-mars-double:before{content:"串"}.fi-bs-mars-stroke-right:before{content:"句"}.fi-bs-mars-stroke-up:before{content:"龜"}.fi-bs-mars:before{content:"龜"}.fi-bs-martini-glass-citrus:before{content:"契"}.fi-bs-martini-glass-empty:before{content:"金"}.fi-bs-mask-carnival:before{content:"喇"}.fi-bs-mask-face:before{content:"奈"}.fi-bs-mask-snorkel:before{content:"懶"}.fi-bs-massage:before{content:"癩"}.fi-bs-match-fire:before{content:"羅"}.fi-bs-mattress-pillow:before{content:"蘿"}.fi-bs-measuring-tape:before{content:"螺"}.fi-bs-meat:before{content:"裸"}.fi-bs-medal:before{content:"邏"}.fi-bs-medical-star:before{content:"樂"}.fi-bs-medicine:before{content:"洛"}.fi-bs-meditation:before{content:"烙"}.fi-bs-meeting-alt:before{content:"珞"}.fi-bs-meeting:before{content:"落"}.fi-bs-megaphone-announcement-leader:before{content:"酪"}.fi-bs-megaphone:before{content:"駱"}.fi-bs-meh-blank:before{content:"亂"}.fi-bs-meh-rolling-eyes:before{content:"卵"}.fi-bs-meh:before{content:"欄"}.fi-bs-melon-alt:before{content:"爛"}.fi-bs-melon:before{content:"蘭"}.fi-bs-member-list:before{content:"鸞"}.fi-bs-member-search:before{content:"嵐"}.fi-bs-membership-vip:before{content:"濫"}.fi-bs-membership:before{content:"藍"}.fi-bs-memo-circle-check:before{content:"襤"}.fi-bs-memo-pad:before{content:"拉"}.fi-bs-memo:before{content:"臘"}.fi-bs-memory:before{content:"蠟"}.fi-bs-menu-burger:before{content:"廊"}.fi-bs-menu-dots-vertical:before{content:"朗"}.fi-bs-menu-dots:before{content:"浪"}.fi-bs-mercury:before{content:"狼"}.fi-bs-message-arrow-down:before{content:"郎"}.fi-bs-message-arrow-up-right:before{content:"來"}.fi-bs-message-arrow-up:before{content:"冷"}.fi-bs-message-bot:before{content:"勞"}.fi-bs-message-code:before{content:"擄"}.fi-bs-message-dollar:before{content:"櫓"}.fi-bs-message-heart:before{content:"爐"}.fi-bs-message-image:before{content:"盧"}.fi-bs-message-question:before{content:"老"}.fi-bs-message-quote:before{content:"蘆"}.fi-bs-message-slash:before{content:"虜"}.fi-bs-message-sms:before{content:"路"}.fi-bs-message-text:before{content:"露"}.fi-bs-message-xmark:before{content:"魯"}.fi-bs-messages-dollar:before{content:"鷺"}.fi-bs-messages-question:before{content:"碌"}.fi-bs-messages:before{content:"祿"}.fi-bs-meteor:before{content:"綠"}.fi-bs-meter-bolt:before{content:"菉"}.fi-bs-meter-droplet:before{content:"錄"}.fi-bs-meter-fire:before{content:"鹿"}.fi-bs-meter:before{content:"論"}.fi-bs-method:before{content:"壟"}.fi-bs-microchip-ai:before{content:"弄"}.fi-bs-microchip:before{content:"籠"}.fi-bs-microphone-alt:before{content:"聾"}.fi-bs-microphone-slash:before{content:"牢"}.fi-bs-microphone:before{content:"磊"}.fi-bs-microscope:before{content:"賂"}.fi-bs-microwave:before{content:"雷"}.fi-bs-milk-alt:before{content:"壘"}.fi-bs-milk:before{content:"屢"}.fi-bs-mill-sign:before{content:"樓"}.fi-bs-mind-share:before{content:"淚"}.fi-bs-minus-circle:before{content:"漏"}.fi-bs-minus-hexagon:before{content:"累"}.fi-bs-minus-small:before{content:"縷"}.fi-bs-minus:before{content:"陋"}.fi-bs-mistletoe:before{content:"勒"}.fi-bs-mix:before{content:"肋"}.fi-bs-mobile-button:before{content:"凜"}.fi-bs-mobile-notch:before{content:"凌"}.fi-bs-mobile:before{content:"稜"}.fi-bs-mockup:before{content:"綾"}.fi-bs-mode-alt:before{content:"菱"}.fi-bs-mode-landscape:before{content:"陵"}.fi-bs-mode-portrait:before{content:"讀"}.fi-bs-mode:before{content:"拏"}.fi-bs-model-cube-arrows:before{content:"樂"}.fi-bs-model-cube-space:before{content:"諾"}.fi-bs-model-cube:before{content:"丹"}.fi-bs-module:before{content:"寧"}.fi-bs-monday:before{content:"怒"}.fi-bs-money-bill-simple:before{content:"率"}.fi-bs-money-bill-transfer:before{content:"異"}.fi-bs-money-bill-wave-alt:before{content:"北"}.fi-bs-money-bill-wave:before{content:"磻"}.fi-bs-money-bills-simple:before{content:"便"}.fi-bs-money-bills:before{content:"復"}.fi-bs-money-check-edit-alt:before{content:"不"}.fi-bs-money-check-edit:before{content:"泌"}.fi-bs-money-check:before{content:"數"}.fi-bs-money-coin-transfer:before{content:"索"}.fi-bs-money-from-bracket:before{content:"參"}.fi-bs-money-simple-from-bracket:before{content:"塞"}.fi-bs-money-transfer-alt:before{content:"省"}.fi-bs-money-transfer-coin-arrow:before{content:"葉"}.fi-bs-money-transfer-smartphone:before{content:"說"}.fi-bs-money-wings:before{content:"殺"}.fi-bs-money:before{content:"辰"}.fi-bs-monkey:before{content:"沈"}.fi-bs-monument:before{content:"拾"}.fi-bs-moon-stars:before{content:"若"}.fi-bs-moon:before{content:"掠"}.fi-bs-moped:before{content:"略"}.fi-bs-mortar-pestle:before{content:"亮"}.fi-bs-mortgage:before{content:"兩"}.fi-bs-mosque-alt:before{content:"凉"}.fi-bs-mosque-moon:before{content:"梁"}.fi-bs-mosque:before{content:"糧"}.fi-bs-mosquito-net:before{content:"良"}.fi-bs-mosquito:before{content:"諒"}.fi-bs-motorcycle:before{content:"量"}.fi-bs-mound:before{content:"勵"}.fi-bs-mountain-city:before{content:"呂"}.fi-bs-mountain:before{content:"女"}.fi-bs-mountains:before{content:"廬"}.fi-bs-mouse-field:before{content:"旅"}.fi-bs-mouse:before{content:"濾"}.fi-bs-mov-file:before{content:"礪"}.fi-bs-move-to-folder-2:before{content:"閭"}.fi-bs-move-to-folder:before{content:"驪"}.fi-bs-mp3-file:before{content:"麗"}.fi-bs-mp3-player:before{content:"黎"}.fi-bs-mp4-file:before{content:"力"}.fi-bs-mug-alt:before{content:"曆"}.fi-bs-mug-hot-alt:before{content:"歷"}.fi-bs-mug-hot:before{content:"轢"}.fi-bs-mug-marshmallows:before{content:"年"}.fi-bs-mug-tea-saucer:before{content:"憐"}.fi-bs-mug-tea:before{content:"戀"}.fi-bs-mug:before{content:"撚"}.fi-bs-multiple-alt:before{content:"漣"}.fi-bs-multiple:before{content:"煉"}.fi-bs-muscle:before{content:"璉"}.fi-bs-mushroom-alt:before{content:"秊"}.fi-bs-mushroom:before{content:"練"}.fi-bs-music-alt:before{content:"聯"}.fi-bs-music-file:before{content:"輦"}.fi-bs-music-note-slash:before{content:"蓮"}.fi-bs-music-note:before{content:"連"}.fi-bs-music-slash:before{content:"鍊"}.fi-bs-music:before{content:"列"}.fi-bs-n:before{content:"劣"}.fi-bs-naira-sign:before{content:"咽"}.fi-bs-narwhal:before{content:"烈"}.fi-bs-navigation:before{content:"裂"}.fi-bs-nesting-dolls:before{content:"說"}.fi-bs-network-analytic:before{content:"廉"}.fi-bs-network-cloud:before{content:"念"}.fi-bs-network:before{content:"捻"}.fi-bs-neuter:before{content:"殮"}.fi-bs-newsletter-subscribe:before{content:"簾"}.fi-bs-newspaper-open:before{content:"獵"}.fi-bs-newspaper:before{content:"令"}.fi-bs-nfc-lock:before{content:"囹"}.fi-bs-nfc-magnifying-glass:before{content:"寧"}.fi-bs-nfc-pen:before{content:"嶺"}.fi-bs-nfc-slash:before{content:"怜"}.fi-bs-nfc-trash:before{content:"玲"}.fi-bs-nfc:before{content:"瑩"}.fi-bs-night-day:before{content:"羚"}.fi-bs-no-fee:before{content:"聆"}.fi-bs-no-people:before{content:"鈴"}.fi-bs-noodles:before{content:"零"}.fi-bs-nose:before{content:"靈"}.fi-bs-not-equal:before{content:"領"}.fi-bs-not-found-alt:before{content:"例"}.fi-bs-not-found-magnifying-glass:before{content:"禮"}.fi-bs-not-found:before{content:"醴"}.fi-bs-notdef:before{content:"隸"}.fi-bs-note-medical:before{content:"惡"}.fi-bs-note-sticky:before{content:"了"}.fi-bs-note:before{content:"僚"}.fi-bs-notebook-alt:before{content:"寮"}.fi-bs-notebook:before{content:"尿"}.fi-bs-notes-medical:before{content:"料"}.fi-bs-notes:before{content:"樂"}.fi-bs-o:before{content:"燎"}.fi-bs-object-exclude:before{content:"療"}.fi-bs-object-group:before{content:"蓼"}.fi-bs-object-intersect:before{content:"遼"}.fi-bs-object-subtract:before{content:"龍"}.fi-bs-object-ungroup:before{content:"暈"}.fi-bs-object-union:before{content:"阮"}.fi-bs-objects-column:before{content:"劉"}.fi-bs-octagon-check:before{content:"杻"}.fi-bs-octagon-divide:before{content:"柳"}.fi-bs-octagon-exclamation:before{content:"流"}.fi-bs-octagon-minus:before{content:"溜"}.fi-bs-octagon-plus:before{content:"琉"}.fi-bs-octagon-xmark:before{content:"留"}.fi-bs-octagon:before{content:"硫"}.fi-bs-oil-can:before{content:"紐"}.fi-bs-oil-temp:before{content:"類"}.fi-bs-olive-oil:before{content:"六"}.fi-bs-olive:before{content:"戮"}.fi-bs-olives:before{content:"陸"}.fi-bs-om:before{content:"倫"}.fi-bs-omega:before{content:"崙"}.fi-bs-onboarding:before{content:"淪"}.fi-bs-onion:before{content:"輪"}.fi-bs-opacity:before{content:"律"}.fi-bs-open-mail-clip:before{content:"慄"}.fi-bs-operating-system-upgrade:before{content:"栗"}.fi-bs-operation:before{content:"率"}.fi-bs-order-history:before{content:"隆"}.fi-bs-organization-chart:before{content:"利"}.fi-bs-ornament:before{content:"吏"}.fi-bs-otp:before{content:"履"}.fi-bs-otter:before{content:"易"}.fi-bs-outdent:before{content:"李"}.fi-bs-oval-alt:before{content:"梨"}.fi-bs-oval:before{content:"泥"}.fi-bs-oven:before{content:"理"}.fi-bs-overline:before{content:"痢"}.fi-bs-overview:before{content:"罹"}.fi-bs-p:before{content:"裏"}.fi-bs-package:before{content:"裡"}.fi-bs-padlock-check:before{content:"里"}.fi-bs-page-break:before{content:"離"}.fi-bs-pager:before{content:"匿"}.fi-bs-paid:before{content:"溺"}.fi-bs-paint-brush:before{content:"吝"}.fi-bs-paint-roller:before{content:"燐"}.fi-bs-paintbrush-pencil:before{content:"璘"}.fi-bs-palette:before{content:"藺"}.fi-bs-pallet-alt:before{content:"隣"}.fi-bs-pallet:before{content:"鱗"}.fi-bs-pan-food:before{content:"麟"}.fi-bs-pan-frying:before{content:"林"}.fi-bs-pan:before{content:"淋"}.fi-bs-pancakes:before{content:"臨"}.fi-bs-panorama:before{content:"立"}.fi-bs-paper-plane-launch:before{content:"笠"}.fi-bs-paper-plane-top:before{content:"粒"}.fi-bs-paper-plane:before{content:"狀"}.fi-bs-paperclip-vertical:before{content:"炙"}.fi-bs-parachute-box:before{content:"識"}.fi-bs-paragraph-left:before{content:"什"}.fi-bs-paragraph:before{content:"茶"}.fi-bs-parking-circle-slash:before{content:"刺"}.fi-bs-parking-circle:before{content:"切"}.fi-bs-parking-slash:before{content:"度"}.fi-bs-parking:before{content:"拓"}.fi-bs-party-bell:before{content:"糖"}.fi-bs-party-horn:before{content:"宅"}.fi-bs-passport:before{content:"洞"}.fi-bs-password-alt:before{content:"暴"}.fi-bs-password-computer:before{content:"輻"}.fi-bs-password-email:before{content:"行"}.fi-bs-password-smartphone:before{content:"降"}.fi-bs-password:before{content:"見"}.fi-bs-paste:before{content:"廓"}.fi-bs-pattern:before{content:"兀"}.fi-bs-pause-circle:before{content:"嗀"}.fi-bs-pause-square:before{content:"﨎"}.fi-bs-pause:before{content:"﨏"}.fi-bs-paw-claws:before{content:"塚"}.fi-bs-paw-heart:before{content:"﨑"}.fi-bs-paw:before{content:"晴"}.fi-bs-payment-pos:before{content:"﨓"}.fi-bs-payroll-calendar:before{content:"﨔"}.fi-bs-payroll-check:before{content:"凞"}.fi-bs-payroll:before{content:"猪"}.fi-bs-peace:before{content:"益"}.fi-bs-peach:before{content:"礼"}.fi-bs-peanut:before{content:"神"}.fi-bs-peanuts:before{content:"祥"}.fi-bs-peapod:before{content:"福"}.fi-bs-pear:before{content:"靖"}.fi-bs-pedestal:before{content:"精"}.fi-bs-pen-circle:before{content:"羽"}.fi-bs-pen-clip-slash:before{content:"﨟"}.fi-bs-pen-clip:before{content:"蘒"}.fi-bs-pen-fancy-slash:before{content:"﨡"}.fi-bs-pen-fancy:before{content:"諸"}.fi-bs-pen-field:before{content:"﨣"}.fi-bs-pen-nib-slash:before{content:"﨤"}.fi-bs-pen-nib:before{content:"逸"}.fi-bs-pen-slash:before{content:"都"}.fi-bs-pen-square:before{content:"﨧"}.fi-bs-pen-swirl:before{content:"﨨"}.fi-bs-pencil-paintbrush:before{content:"﨩"}.fi-bs-pencil-ruler:before{content:"飯"}.fi-bs-pencil-slash:before{content:"飼"}.fi-bs-pencil:before{content:"館"}.fi-bs-pending:before{content:"鶴"}.fi-bs-pennant:before{content:"郞"}.fi-bs-people-arrows-left-right:before{content:"隷"}.fi-bs-people-carry-box:before{content:"侮"}.fi-bs-people-dress:before{content:"僧"}.fi-bs-people-network-partner:before{content:"免"}.fi-bs-people-pants:before{content:"勉"}.fi-bs-people-poll:before{content:"勤"}.fi-bs-people-pulling:before{content:"卑"}.fi-bs-people-roof:before{content:"喝"}.fi-bs-people:before{content:"嘆"}.fi-bs-pepper-alt:before{content:"器"}.fi-bs-pepper-hot:before{content:"塀"}.fi-bs-pepper:before{content:"墨"}.fi-bs-percent-10:before{content:"層"}.fi-bs-percent-100:before{content:"屮"}.fi-bs-percent-20:before{content:"悔"}.fi-bs-percent-25:before{content:"慨"}.fi-bs-percent-30:before{content:"憎"}.fi-bs-percent-40:before{content:"懲"}.fi-bs-percent-50:before{content:"敏"}.fi-bs-percent-60:before{content:"既"}.fi-bs-percent-70:before{content:"暑"}.fi-bs-percent-75:before{content:"梅"}.fi-bs-percent-80:before{content:"海"}.fi-bs-percent-90:before{content:"渚"}.fi-bs-percentage:before{content:"漢"}.fi-bs-person-burst:before{content:"煮"}.fi-bs-person-carry-box:before{content:"爫"}.fi-bs-person-circle-check:before{content:"琢"}.fi-bs-person-circle-exclamation:before{content:"碑"}.fi-bs-person-circle-minus:before{content:"社"}.fi-bs-person-circle-plus:before{content:"祉"}.fi-bs-person-circle-question:before{content:"祈"}.fi-bs-person-circle-xmark:before{content:"祐"}.fi-bs-person-cv:before{content:"祖"}.fi-bs-person-dolly-empty:before{content:"祝"}.fi-bs-person-dolly:before{content:"禍"}.fi-bs-person-dress-simple:before{content:"禎"}.fi-bs-person-dress:before{content:"穀"}.fi-bs-person-luggage:before{content:"突"}.fi-bs-person-lunge:before{content:"節"}.fi-bs-person-pilates:before{content:"練"}.fi-bs-person-praying:before{content:"縉"}.fi-bs-person-pregnant:before{content:"繁"}.fi-bs-person-seat-reclined:before{content:"署"}.fi-bs-person-seat:before{content:"者"}.fi-bs-person-shelter:before{content:"臭"}.fi-bs-person-sign:before{content:"艹"}.fi-bs-person-simple:before{content:"艹"}.fi-bs-person-walking-with-cane:before{content:"著"}.fi-bs-peseta-sign:before{content:"褐"}.fi-bs-peso-sign:before{content:"視"}.fi-bs-pets:before{content:"謁"}.fi-bs-pharmacy:before{content:"謹"}.fi-bs-phone-call:before{content:"賓"}.fi-bs-phone-cross:before{content:"贈"}.fi-bs-phone-flip:before{content:"辶"}.fi-bs-phone-guide:before{content:"逸"}.fi-bs-phone-heart-message:before{content:"難"}.fi-bs-phone-office:before{content:"響"}.fi-bs-phone-pause:before{content:"頻"}.fi-bs-phone-plus:before{content:"恵"}.fi-bs-phone-rotary:before{content:"𤋮"}.fi-bs-phone-slash:before{content:"舘"}.fi-bs-photo-capture:before{content:"﩮"}.fi-bs-photo-film-music:before{content:"﩯"}.fi-bs-photo-video:before{content:"並"}.fi-bs-physics:before{content:"况"}.fi-bs-Pi:before{content:"全"}.fi-bs-piano-keyboard:before{content:"侀"}.fi-bs-piano:before{content:"充"}.fi-bs-pickaxe:before{content:"冀"}.fi-bs-picking-box:before{content:"勇"}.fi-bs-picking:before{content:"勺"}.fi-bs-picnic:before{content:"喝"}.fi-bs-picpeople-filled:before{content:"啕"}.fi-bs-picpeople:before{content:"喙"}.fi-bs-picture:before{content:"嗢"}.fi-bs-pie:before{content:"塚"}.fi-bs-pig-bank-bulb:before{content:"墳"}.fi-bs-pig-face:before{content:"奄"}.fi-bs-pig:before{content:"奔"}.fi-bs-piggy-bank-budget:before{content:"婢"}.fi-bs-piggy-bank:before{content:"嬨"}.fi-bs-pills:before{content:"廒"}.fi-bs-pinata:before{content:"廙"}.fi-bs-pineapple-alt:before{content:"彩"}.fi-bs-pineapple:before{content:"徭"}.fi-bs-ping-pong:before{content:"惘"}.fi-bs-pipe-smoking:before{content:"慎"}.fi-bs-pizza-slice:before{content:"愈"}.fi-bs-place-of-worship:before{content:"憎"}.fi-bs-plan-strategy:before{content:"慠"}.fi-bs-plan:before{content:"懲"}.fi-bs-plane-alt:before{content:"戴"}.fi-bs-plane-arrival:before{content:"揄"}.fi-bs-plane-departure:before{content:"搜"}.fi-bs-plane-prop:before{content:"摒"}.fi-bs-plane-slash:before{content:"敖"}.fi-bs-plane-tail:before{content:"晴"}.fi-bs-plane:before{content:"朗"}.fi-bs-planet-moon:before{content:"望"}.fi-bs-planet-ringed:before{content:"杖"}.fi-bs-plant-care:before{content:"歹"}.fi-bs-plant-growth:before{content:"殺"}.fi-bs-plant-seed-invest:before{content:"流"}.fi-bs-plant-wilt:before{content:"滛"}.fi-bs-plate-utensils:before{content:"滋"}.fi-bs-plate-wheat:before{content:"漢"}.fi-bs-plate:before{content:"瀞"}.fi-bs-play-alt:before{content:"煮"}.fi-bs-play-circle:before{content:"瞧"}.fi-bs-play-microphone:before{content:"爵"}.fi-bs-play-pause:before{content:"犯"}.fi-bs-play:before{content:"猪"}.fi-bs-playing-cards:before{content:"瑱"}.fi-bs-plug-alt:before{content:"甆"}.fi-bs-plug-cable:before{content:"画"}.fi-bs-plug-circle-bolt:before{content:"瘝"}.fi-bs-plug-circle-check:before{content:"瘟"}.fi-bs-plug-circle-exclamation:before{content:"益"}.fi-bs-plug-circle-minus:before{content:"盛"}.fi-bs-plug-circle-plus:before{content:"直"}.fi-bs-plug-connection:before{content:"睊"}.fi-bs-plug:before{content:"着"}.fi-bs-plus-hexagon:before{content:"磌"}.fi-bs-plus-minus:before{content:"窱"}.fi-bs-plus-small:before{content:"節"}.fi-bs-plus:before{content:"类"}.fi-bs-png-file:before{content:"絛"}.fi-bs-podcast:before{content:"練"}.fi-bs-podium-star:before{content:"缾"}.fi-bs-podium-victory-leader:before{content:"者"}.fi-bs-podium:before{content:"荒"}.fi-bs-point-of-sale-bill:before{content:"華"}.fi-bs-point-of-sale-signal:before{content:"蝹"}.fi-bs-point-of-sale:before{content:"襁"}.fi-bs-pointer-loading:before{content:"覆"}.fi-bs-pointer-text:before{content:"視"}.fi-bs-poker-chip:before{content:"調"}.fi-bs-police-box:before{content:"諸"}.fi-bs-poll-h:before{content:"請"}.fi-bs-pollution:before{content:"謁"}.fi-bs-pompebled:before{content:"諾"}.fi-bs-poo-bolt:before{content:"諭"}.fi-bs-poo:before{content:"謹"}.fi-bs-pool-8-ball:before{content:"變"}.fi-bs-poop:before{content:"贈"}.fi-bs-popcorn:before{content:"輸"}.fi-bs-popsicle:before{content:"遲"}.fi-bs-portal-enter:before{content:"醙"}.fi-bs-portal-exit:before{content:"鉶"}.fi-bs-portrait:before{content:"陼"}.fi-bs-postal-address:before{content:"難"}.fi-bs-pot:before{content:"靖"}.fi-bs-potato:before{content:"韛"}.fi-bs-pound:before{content:"響"}.fi-bs-power:before{content:"頋"}.fi-bs-ppt-file:before{content:"頻"}.fi-bs-practice:before{content:"鬒"}.fi-bs-praying-hands:before{content:"龜"}.fi-bs-prescription-bottle-alt:before{content:"𢡊"}.fi-bs-prescription-bottle-pill:before{content:"𢡄"}.fi-bs-prescription-bottle:before{content:"𣏕"}.fi-bs-prescription:before{content:"㮝"}.fi-bs-presentation:before{content:"䀘"}.fi-bs-preview:before{content:"䀹"}.fi-bs-previous-square:before{content:"𥉉"}.fi-bs-print-magnifying-glass:before{content:"𥳐"}.fi-bs-print-slash:before{content:"𧻓"}.fi-bs-print:before{content:"齃"}.fi-bs-priority-arrow:before{content:"龎"}.fi-bs-priority-arrows:before{content:"﫚"}.fi-bs-priority-importance:before{content:"﫛"}.fi-bs-problem-solving:before{content:"﫜"}.fi-bs-procedures:before{content:"﫝"}.fi-bs-process:before{content:"﫞"}.fi-bs-productivity:before{content:"﫟"}.fi-bs-progress-complete:before{content:"﫠"}.fi-bs-progress-download:before{content:"﫡"}.fi-bs-progress-upload:before{content:"﫢"}.fi-bs-projector:before{content:"﫣"}.fi-bs-protractor:before{content:"﫤"}.fi-bs-pulse:before{content:"﫥"}.fi-bs-pump-medical:before{content:"﫦"}.fi-bs-pump:before{content:"﫧"}.fi-bs-pumpkin-alt-2:before{content:"﫨"}.fi-bs-pumpkin-alt:before{content:"﫩"}.fi-bs-pumpkin:before{content:"﫪"}.fi-bs-puzzle-alt:before{content:"﫫"}.fi-bs-puzzle-piece-integration:before{content:"﫬"}.fi-bs-puzzle-piece:before{content:"﫭"}.fi-bs-puzzle-pieces:before{content:"﫮"}.fi-bs-pyramid:before{content:"﫯"}.fi-bs-q:before{content:"﫰"}.fi-bs-qr-scan:before{content:"﫱"}.fi-bs-QR:before{content:"﫲"}.fi-bs-qrcode:before{content:"﫳"}.fi-bs-question-square:before{content:"﫴"}.fi-bs-question:before{content:"﫵"}.fi-bs-queue-alt:before{content:"﫶"}.fi-bs-queue-line:before{content:"﫷"}.fi-bs-queue-signal:before{content:"﫸"}.fi-bs-queue:before{content:"﫹"}.fi-bs-quill-pen-story:before{content:"﫺"}.fi-bs-quiz-alt:before{content:"﫻"}.fi-bs-quiz:before{content:"﫼"}.fi-bs-quote-right:before{content:"﫽"}.fi-bs-r:before{content:"﫾"}.fi-bs-rabbit-fast:before{content:"﫿"}.fi-bs-rabbit:before{content:"ﬀ"}.fi-bs-raccoon:before{content:"ﬁ"}.fi-bs-racquet:before{content:"ﬂ"}.fi-bs-radar-monitoring-track:before{content:"ﬃ"}.fi-bs-radar:before{content:"ﬄ"}.fi-bs-radiation-alt:before{content:"ﬅ"}.fi-bs-radiation:before{content:"ﬆ"}.fi-bs-radio-alt:before{content:"﬇"}.fi-bs-radio-button:before{content:"﬈"}.fi-bs-radio:before{content:"﬉"}.fi-bs-radish:before{content:"﬊"}.fi-bs-rainbow:before{content:"﬋"}.fi-bs-raindrops:before{content:"﬌"}.fi-bs-ram:before{content:"﬍"}.fi-bs-ramp-loading:before{content:"﬎"}.fi-bs-rank:before{content:"﬏"}.fi-bs-ranking-podium-empty:before{content:"﬐"}.fi-bs-ranking-podium:before{content:"﬑"}.fi-bs-ranking-star:before{content:"﬒"}.fi-bs-ranking-stars:before{content:"ﬓ"}.fi-bs-raygun:before{content:"ﬔ"}.fi-bs-razor-barber:before{content:"ﬕ"}.fi-bs-react:before{content:"ﬖ"}.fi-bs-rec:before{content:"ﬗ"}.fi-bs-receipt:before{content:"﬘"}.fi-bs-recipe-book:before{content:"﬙"}.fi-bs-recipe:before{content:"﬚"}.fi-bs-record-vinyl:before{content:"﬛"}.fi-bs-rectabgle-vertical:before{content:"﬜"}.fi-bs-rectangle-barcode:before{content:"יִ"}.fi-bs-rectangle-code:before{content:"ﬞ"}.fi-bs-rectangle-history-circle-plus:before{content:"ײַ"}.fi-bs-rectangle-horizontal:before{content:"ﬠ"}.fi-bs-rectangle-list:before{content:"ﬡ"}.fi-bs-rectangle-panoramic:before{content:"ﬢ"}.fi-bs-rectangle-pro:before{content:"ﬣ"}.fi-bs-rectangle-vertical-history:before{content:"ﬤ"}.fi-bs-rectangle-vertical:before{content:"ﬥ"}.fi-bs-rectangle-xmark:before{content:"ﬦ"}.fi-bs-rectangles-mixed:before{content:"ﬧ"}.fi-bs-recycle-bin:before{content:"ﬨ"}.fi-bs-recycle:before{content:"﬩"}.fi-bs-redo-alt:before{content:"שׁ"}.fi-bs-redo:before{content:"שׂ"}.fi-bs-reel:before{content:"שּׁ"}.fi-bs-refer-arrow:before{content:"שּׂ"}.fi-bs-refer:before{content:"אַ"}.fi-bs-referral-alt:before{content:"אָ"}.fi-bs-referral-user:before{content:"אּ"}.fi-bs-referral:before{content:"בּ"}.fi-bs-reflect-horizontal-alt:before{content:"גּ"}.fi-bs-reflect-horizontal:before{content:"דּ"}.fi-bs-reflect-vertical:before{content:"הּ"}.fi-bs-reflect:before{content:"וּ"}.fi-bs-refresh:before{content:"זּ"}.fi-bs-refrigerator:before{content:"﬷"}.fi-bs-refund-alt:before{content:"טּ"}.fi-bs-refund:before{content:"יּ"}.fi-bs-region-pin-alt:before{content:"ךּ"}.fi-bs-region-pin:before{content:"כּ"}.fi-bs-registered:before{content:"לּ"}.fi-bs-registration-paper:before{content:"﬽"}.fi-bs-remove-folder:before{content:"מּ"}.fi-bs-remove-user:before{content:"﬿"}.fi-bs-rent-signal:before{content:"נּ"}.fi-bs-rent:before{content:"סּ"}.fi-bs-replace:before{content:"﭂"}.fi-bs-replay-10:before{content:"ףּ"}.fi-bs-replay-30:before{content:"פּ"}.fi-bs-replay-5:before{content:"﭅"}.fi-bs-reply-all:before{content:"צּ"}.fi-bs-republican:before{content:"קּ"}.fi-bs-reservation-smartphone:before{content:"רּ"}.fi-bs-reservation-table:before{content:"שּ"}.fi-bs-resistance-band:before{content:"תּ"}.fi-bs-resize:before{content:"וֹ"}.fi-bs-resources:before{content:"בֿ"}.fi-bs-restaurant:before{content:"כֿ"}.fi-bs-restock:before{content:"פֿ"}.fi-bs-restroom-simple:before{content:"ﭏ"}.fi-bs-resume:before{content:"ﭐ"}.fi-bs-revenue-alt:before{content:"ﭑ"}.fi-bs-revenue-euro:before{content:"ﭒ"}.fi-bs-Revenue:before{content:"ﭓ"}.fi-bs-review:before{content:"ﭔ"}.fi-bs-rewind-button-circle:before{content:"ﭕ"}.fi-bs-rewind:before{content:"ﭖ"}.fi-bs-rhombus:before{content:"ﭗ"}.fi-bs-ribbon:before{content:"ﭘ"}.fi-bs-right-from-bracket:before{content:"ﭙ"}.fi-bs-right:before{content:"ﭚ"}.fi-bs-ring-diamond:before{content:"ﭛ"}.fi-bs-ring:before{content:"ﭜ"}.fi-bs-rings-wedding:before{content:"ﭝ"}.fi-bs-risk-alt:before{content:"ﭞ"}.fi-bs-risk:before{content:"ﭟ"}.fi-bs-road-barrier:before{content:"ﭠ"}.fi-bs-road-sign-left:before{content:"ﭡ"}.fi-bs-road:before{content:"ﭢ"}.fi-bs-robot:before{content:"ﭣ"}.fi-bs-robotic-arm:before{content:"ﭤ"}.fi-bs-rocket-lunch:before{content:"ﭥ"}.fi-bs-rocket:before{content:"ﭦ"}.fi-bs-roller-coaster:before{content:"ﭧ"}.fi-bs-room-service:before{content:"ﭨ"}.fi-bs-rotate-exclamation:before{content:"ﭩ"}.fi-bs-rotate-left:before{content:"ﭪ"}.fi-bs-rotate-reverse:before{content:"ﭫ"}.fi-bs-rotate-right:before{content:"ﭬ"}.fi-bs-rotate-square:before{content:"ﭭ"}.fi-bs-roulette:before{content:"ﭮ"}.fi-bs-route-highway:before{content:"ﭯ"}.fi-bs-route-interstate:before{content:"ﭰ"}.fi-bs-route:before{content:"ﭱ"}.fi-bs-router:before{content:"ﭲ"}.fi-bs-rss-alt:before{content:"ﭳ"}.fi-bs-rss:before{content:"ﭴ"}.fi-bs-ruble-sign:before{content:"ﭵ"}.fi-bs-rugby-helmet:before{content:"ﭶ"}.fi-bs-rugby:before{content:"ﭷ"}.fi-bs-ruler-combined:before{content:"ﭸ"}.fi-bs-ruler-horizontal:before{content:"ﭹ"}.fi-bs-ruler-triangle:before{content:"ﭺ"}.fi-bs-ruler-vertical:before{content:"ﭻ"}.fi-bs-rules-alt:before{content:"ﭼ"}.fi-bs-rules:before{content:"ﭽ"}.fi-bs-running-track:before{content:"ﭾ"}.fi-bs-running:before{content:"ﭿ"}.fi-bs-rupee-sign:before{content:"ﮀ"}.fi-bs-rupiah-sign:before{content:"ﮁ"}.fi-bs-rv:before{content:"ﮂ"}.fi-bs-s:before{content:"ﮃ"}.fi-bs-sack-dollar:before{content:"ﮄ"}.fi-bs-sack:before{content:"ﮅ"}.fi-bs-sad-cry:before{content:"ﮆ"}.fi-bs-sad-tear:before{content:"ﮇ"}.fi-bs-sad:before{content:"ﮈ"}.fi-bs-safe-box:before{content:"ﮉ"}.fi-bs-sailboat:before{content:"ﮊ"}.fi-bs-salad:before{content:"ﮋ"}.fi-bs-salary-alt:before{content:"ﮌ"}.fi-bs-salt-pepper:before{content:"ﮍ"}.fi-bs-salt-shaker:before{content:"ﮎ"}.fi-bs-sandwich-alt:before{content:"ﮏ"}.fi-bs-sandwich:before{content:"ﮐ"}.fi-bs-satellite-dish:before{content:"ﮑ"}.fi-bs-satellite:before{content:"ﮒ"}.fi-bs-saturday:before{content:"ﮓ"}.fi-bs-sauce:before{content:"ﮔ"}.fi-bs-sausage:before{content:"ﮕ"}.fi-bs-sax-hot:before{content:"ﮖ"}.fi-bs-saxophone:before{content:"ﮗ"}.fi-bs-scale-comparison-alt:before{content:"ﮘ"}.fi-bs-scale-comparison:before{content:"ﮙ"}.fi-bs-scale:before{content:"ﮚ"}.fi-bs-scalpel-path:before{content:"ﮛ"}.fi-bs-scalpel:before{content:"ﮜ"}.fi-bs-scanner-gun:before{content:"ﮝ"}.fi-bs-scanner-image:before{content:"ﮞ"}.fi-bs-scanner-keyboard:before{content:"ﮟ"}.fi-bs-scanner-touchscreen:before{content:"ﮠ"}.fi-bs-scarecrow:before{content:"ﮡ"}.fi-bs-scarf:before{content:"ﮢ"}.fi-bs-school-bus:before{content:"ﮣ"}.fi-bs-school:before{content:"ﮤ"}.fi-bs-scissors:before{content:"ﮥ"}.fi-bs-scooter:before{content:"ﮦ"}.fi-bs-screen:before{content:"ﮧ"}.fi-bs-screencast:before{content:"ﮨ"}.fi-bs-screw-alt:before{content:"ﮩ"}.fi-bs-screw:before{content:"ﮪ"}.fi-bs-screwdriver:before{content:"ﮫ"}.fi-bs-scribble:before{content:"ﮬ"}.fi-bs-script:before{content:"ﮭ"}.fi-bs-scroll-document-story:before{content:"ﮮ"}.fi-bs-scroll-old:before{content:"ﮯ"}.fi-bs-scroll-torah:before{content:"ﮰ"}.fi-bs-scroll:before{content:"ﮱ"}.fi-bs-scrubber:before{content:"﮲"}.fi-bs-scythe:before{content:"﮳"}.fi-bs-sd-card:before{content:"﮴"}.fi-bs-sd-cards:before{content:"﮵"}.fi-bs-seal-exclamation:before{content:"﮶"}.fi-bs-seal-question:before{content:"﮷"}.fi-bs-seal:before{content:"﮸"}.fi-bs-search-alt:before{content:"﮹"}.fi-bs-search-dollar:before{content:"﮺"}.fi-bs-search-heart:before{content:"﮻"}.fi-bs-search-location:before{content:"﮼"}.fi-bs-search:before{content:"﮽"}.fi-bs-seat-airline:before{content:"﮾"}.fi-bs-seatbelt-safety-driver:before{content:"﮿"}.fi-bs-second-award:before{content:"﯀"}.fi-bs-second-laurel:before{content:"﯁"}.fi-bs-second-medal:before{content:"﯂"}.fi-bs-second:before{content:"﯃"}.fi-bs-seedling:before{content:"﯄"}.fi-bs-selection:before{content:"﯅"}.fi-bs-sell:before{content:"﯆"}.fi-bs-seller-store:before{content:"﯇"}.fi-bs-seller:before{content:"﯈"}.fi-bs-selling:before{content:"﯉"}.fi-bs-send-back:before{content:"﯊"}.fi-bs-send-backward:before{content:"﯋"}.fi-bs-send-money-smartphone:before{content:"﯌"}.fi-bs-send-money:before{content:"﯍"}.fi-bs-sensor-alert:before{content:"﯎"}.fi-bs-sensor-fire:before{content:"﯏"}.fi-bs-sensor-on:before{content:"﯐"}.fi-bs-sensor-smoke:before{content:"﯑"}.fi-bs-sensor:before{content:"﯒"}.fi-bs-settings-sliders:before{content:"ﯓ"}.fi-bs-settings:before{content:"ﯔ"}.fi-bs-share-alt-square:before{content:"ﯕ"}.fi-bs-share-square:before{content:"ﯖ"}.fi-bs-share:before{content:"ﯗ"}.fi-bs-sheep:before{content:"ﯘ"}.fi-bs-shekel-sign:before{content:"ﯙ"}.fi-bs-shelves:before{content:"ﯚ"}.fi-bs-shield-alt:before{content:"ﯛ"}.fi-bs-shield-cat:before{content:"ﯜ"}.fi-bs-shield-check:before{content:"ﯝ"}.fi-bs-shield-cross:before{content:"ﯞ"}.fi-bs-shield-dog:before{content:"ﯟ"}.fi-bs-shield-exclamation:before{content:"ﯠ"}.fi-bs-shield-interrogation:before{content:"ﯡ"}.fi-bs-shield-keyhole:before{content:"ﯢ"}.fi-bs-shield-minus:before{content:"ﯣ"}.fi-bs-shield-plus:before{content:"ﯤ"}.fi-bs-shield-security-risk:before{content:"ﯥ"}.fi-bs-shield-slash:before{content:"ﯦ"}.fi-bs-shield-trust:before{content:"ﯧ"}.fi-bs-shield-virus:before{content:"ﯨ"}.fi-bs-shield-xmark:before{content:"ﯩ"}.fi-bs-shield:before{content:"ﯪ"}.fi-bs-ship-side:before{content:"ﯫ"}.fi-bs-ship:before{content:"ﯬ"}.fi-bs-shipping-fast:before{content:"ﯭ"}.fi-bs-shipping-timed:before{content:"ﯮ"}.fi-bs-shirt-long-sleeve:before{content:"ﯯ"}.fi-bs-shirt-running:before{content:"ﯰ"}.fi-bs-shirt-tank-top:before{content:"ﯱ"}.fi-bs-shirt:before{content:"ﯲ"}.fi-bs-shish-kebab:before{content:"ﯳ"}.fi-bs-shoe-prints:before{content:"ﯴ"}.fi-bs-shop-lock:before{content:"ﯵ"}.fi-bs-shop-slash:before{content:"ﯶ"}.fi-bs-shop:before{content:"ﯷ"}.fi-bs-shopping-bag-add:before{content:"ﯸ"}.fi-bs-shopping-bag:before{content:"ﯹ"}.fi-bs-shopping-basket:before{content:"ﯺ"}.fi-bs-shopping-cart-add:before{content:"ﯻ"}.fi-bs-shopping-cart-buyer:before{content:"ﯼ"}.fi-bs-shopping-cart-check:before{content:"ﯽ"}.fi-bs-shopping-cart:before{content:"ﯾ"}.fi-bs-shovel-snow:before{content:"ﯿ"}.fi-bs-shovel:before{content:"ﰀ"}.fi-bs-shower-down:before{content:"ﰁ"}.fi-bs-shower:before{content:"ﰂ"}.fi-bs-shredder:before{content:"ﰃ"}.fi-bs-shrimp:before{content:"ﰄ"}.fi-bs-shuffle:before{content:"ﰅ"}.fi-bs-shuttle-van:before{content:"ﰆ"}.fi-bs-shuttlecock:before{content:"ﰇ"}.fi-bs-Sickle:before{content:"ﰈ"}.fi-bs-sidebar-flip:before{content:"ﰉ"}.fi-bs-sidebar:before{content:"ﰊ"}.fi-bs-sigma:before{content:"ﰋ"}.fi-bs-sign-hanging:before{content:"ﰌ"}.fi-bs-sign-in-alt:before{content:"ﰍ"}.fi-bs-sign-out-alt:before{content:"ﰎ"}.fi-bs-sign-posts-wrench:before{content:"ﰏ"}.fi-bs-sign-posts:before{content:"ﰐ"}.fi-bs-sign-up:before{content:"ﰑ"}.fi-bs-signal-alt-1:before{content:"ﰒ"}.fi-bs-signal-alt-2:before{content:"ﰓ"}.fi-bs-signal-alt-slash:before{content:"ﰔ"}.fi-bs-signal-alt:before{content:"ﰕ"}.fi-bs-signal-bars-fair:before{content:"ﰖ"}.fi-bs-signal-bars-good:before{content:"ﰗ"}.fi-bs-signal-bars-weak:before{content:"ﰘ"}.fi-bs-signal-stream-slash:before{content:"ﰙ"}.fi-bs-signal-stream:before{content:"ﰚ"}.fi-bs-signature-lock:before{content:"ﰛ"}.fi-bs-signature-slash:before{content:"ﰜ"}.fi-bs-signature:before{content:"ﰝ"}.fi-bs-sim-card:before{content:"ﰞ"}.fi-bs-sim-cards:before{content:"ﰟ"}.fi-bs-sink:before{content:"ﰠ"}.fi-bs-siren-on:before{content:"ﰡ"}.fi-bs-Siren:before{content:"ﰢ"}.fi-bs-site-alt:before{content:"ﰣ"}.fi-bs-site-browser:before{content:"ﰤ"}.fi-bs-site:before{content:"ﰥ"}.fi-bs-sitemap:before{content:"ﰦ"}.fi-bs-skateboard:before{content:"ﰧ"}.fi-bs-skating:before{content:"ﰨ"}.fi-bs-skeleton-ribs:before{content:"ﰩ"}.fi-bs-skeleton:before{content:"ﰪ"}.fi-bs-skewer:before{content:"ﰫ"}.fi-bs-ski-boot-ski:before{content:"ﰬ"}.fi-bs-ski-jump:before{content:"ﰭ"}.fi-bs-ski-lift:before{content:"ﰮ"}.fi-bs-skiing-nordic:before{content:"ﰯ"}.fi-bs-skiing:before{content:"ﰰ"}.fi-bs-skill-alt:before{content:"ﰱ"}.fi-bs-skill-user:before{content:"ﰲ"}.fi-bs-skill:before{content:"ﰳ"}.fi-bs-skin-arrow:before{content:"ﰴ"}.fi-bs-skin-drop:before{content:"ﰵ"}.fi-bs-skin-hair:before{content:"ﰶ"}.fi-bs-skin:before{content:"ﰷ"}.fi-bs-skip-15-seconds:before{content:"ﰸ"}.fi-bs-skull-cow:before{content:"ﰹ"}.fi-bs-skull-crossbones:before{content:"ﰺ"}.fi-bs-skull:before{content:"ﰻ"}.fi-bs-slash:before{content:"ﰼ"}.fi-bs-sledding:before{content:"ﰽ"}.fi-bs-sleeping-bag:before{content:"ﰾ"}.fi-bs-sleigh:before{content:"ﰿ"}.fi-bs-sliders-h-square:before{content:"ﱀ"}.fi-bs-sliders-v-square:before{content:"ﱁ"}.fi-bs-sliders-v:before{content:"ﱂ"}.fi-bs-slot-machine:before{content:"ﱃ"}.fi-bs-smart-home-alt:before{content:"ﱄ"}.fi-bs-smart-home:before{content:"ﱅ"}.fi-bs-smartphone:before{content:"ﱆ"}.fi-bs-smile-beam:before{content:"ﱇ"}.fi-bs-smile-plus:before{content:"ﱈ"}.fi-bs-smile-wink:before{content:"ﱉ"}.fi-bs-smiley-comment-alt:before{content:"ﱊ"}.fi-bs-smog:before{content:"ﱋ"}.fi-bs-smoke:before{content:"ﱌ"}.fi-bs-smoking-ban:before{content:"ﱍ"}.fi-bs-smoking:before{content:"ﱎ"}.fi-bs-snake:before{content:"ﱏ"}.fi-bs-snap:before{content:"ﱐ"}.fi-bs-snooze:before{content:"ﱑ"}.fi-bs-snow-blowing:before{content:"ﱒ"}.fi-bs-snowboarding:before{content:"ﱓ"}.fi-bs-snowflake-droplets:before{content:"ﱔ"}.fi-bs-snowflake:before{content:"ﱕ"}.fi-bs-snowflakes:before{content:"ﱖ"}.fi-bs-snowman-alt:before{content:"ﱗ"}.fi-bs-snowman-head:before{content:"ﱘ"}.fi-bs-snowmobile:before{content:"ﱙ"}.fi-bs-snowplow:before{content:"ﱚ"}.fi-bs-soap-alt:before{content:"ﱛ"}.fi-bs-soap:before{content:"ﱜ"}.fi-bs-social-network:before{content:"ﱝ"}.fi-bs-socks:before{content:"ﱞ"}.fi-bs-sofa-size:before{content:"ﱟ"}.fi-bs-sofa:before{content:"ﱠ"}.fi-bs-solar-panel-sun:before{content:"ﱡ"}.fi-bs-solar-panel:before{content:"ﱢ"}.fi-bs-solar-system:before{content:"ﱣ"}.fi-bs-sold-house:before{content:"ﱤ"}.fi-bs-sold-signal:before{content:"ﱥ"}.fi-bs-sort-alpha-down-alt:before{content:"ﱦ"}.fi-bs-sort-alpha-down:before{content:"ﱧ"}.fi-bs-sort-alpha-up-alt:before{content:"ﱨ"}.fi-bs-sort-alpha-up:before{content:"ﱩ"}.fi-bs-sort-alt:before{content:"ﱪ"}.fi-bs-sort-amount-down-alt:before{content:"ﱫ"}.fi-bs-sort-amount-down:before{content:"ﱬ"}.fi-bs-sort-amount-up-alt:before{content:"ﱭ"}.fi-bs-sort-amount-up:before{content:"ﱮ"}.fi-bs-sort-circle-down:before{content:"ﱯ"}.fi-bs-sort-circle-up:before{content:"ﱰ"}.fi-bs-sort-circle:before{content:"ﱱ"}.fi-bs-sort-down:before{content:"ﱲ"}.fi-bs-sort-numeric-down-alt:before{content:"ﱳ"}.fi-bs-sort-numeric-down:before{content:"ﱴ"}.fi-bs-sort-shapes-down:before{content:"ﱵ"}.fi-bs-sort-shapes-up:before{content:"ﱶ"}.fi-bs-sort-size-down:before{content:"ﱷ"}.fi-bs-sort-size-up:before{content:"ﱸ"}.fi-bs-sort:before{content:"ﱹ"}.fi-bs-soup:before{content:"ﱺ"}.fi-bs-source-data:before{content:"ﱻ"}.fi-bs-source-document-alt:before{content:"ﱼ"}.fi-bs-source-document:before{content:"ﱽ"}.fi-bs-spa:before{content:"ﱾ"}.fi-bs-space-shuttle:before{content:"ﱿ"}.fi-bs-space-station-moon-alt:before{content:"ﲀ"}.fi-bs-space-station-moon:before{content:"ﲁ"}.fi-bs-spade:before{content:"ﲂ"}.fi-bs-spaghetti-monster-flying:before{content:"ﲃ"}.fi-bs-spain-map:before{content:"ﲄ"}.fi-bs-sparkles:before{content:"ﲅ"}.fi-bs-spartan-helmet:before{content:"ﲆ"}.fi-bs-speaker:before{content:"ﲇ"}.fi-bs-speakers:before{content:"ﲈ"}.fi-bs-speech-bubble-story:before{content:"ﲉ"}.fi-bs-speedometer-arrow:before{content:"ﲊ"}.fi-bs-speedometer-kpi:before{content:"ﲋ"}.fi-bs-sphere:before{content:"ﲌ"}.fi-bs-spider-black-widow:before{content:"ﲍ"}.fi-bs-spider-web:before{content:"ﲎ"}.fi-bs-spider:before{content:"ﲏ"}.fi-bs-spinner:before{content:"ﲐ"}.fi-bs-split-up-relation:before{content:"ﲑ"}.fi-bs-split:before{content:"ﲒ"}.fi-bs-splotch:before{content:"ﲓ"}.fi-bs-spoon:before{content:"ﲔ"}.fi-bs-spray-can-sparkles:before{content:"ﲕ"}.fi-bs-spray-can:before{content:"ﲖ"}.fi-bs-spring-calendar:before{content:"ﲗ"}.fi-bs-sprinkler:before{content:"ﲘ"}.fi-bs-spy:before{content:"ﲙ"}.fi-bs-square-0:before{content:"ﲚ"}.fi-bs-square-1:before{content:"ﲛ"}.fi-bs-square-2:before{content:"ﲜ"}.fi-bs-square-3:before{content:"ﲝ"}.fi-bs-square-4:before{content:"ﲞ"}.fi-bs-square-5:before{content:"ﲟ"}.fi-bs-square-6:before{content:"ﲠ"}.fi-bs-square-7:before{content:"ﲡ"}.fi-bs-square-8:before{content:"ﲢ"}.fi-bs-square-9:before{content:"ﲣ"}.fi-bs-square-a:before{content:"ﲤ"}.fi-bs-square-b:before{content:"ﲥ"}.fi-bs-square-bolt:before{content:"ﲦ"}.fi-bs-square-c:before{content:"ﲧ"}.fi-bs-square-code:before{content:"ﲨ"}.fi-bs-square-d:before{content:"ﲩ"}.fi-bs-square-dashed-circle-plus:before{content:"ﲪ"}.fi-bs-square-dashed:before{content:"ﲫ"}.fi-bs-square-divide:before{content:"ﲬ"}.fi-bs-square-e:before{content:"ﲭ"}.fi-bs-square-ellipsis-vertical:before{content:"ﲮ"}.fi-bs-square-ellipsis:before{content:"ﲯ"}.fi-bs-square-exclamation:before{content:"ﲰ"}.fi-bs-square-f:before{content:"ﲱ"}.fi-bs-square-g:before{content:"ﲲ"}.fi-bs-square-h:before{content:"ﲳ"}.fi-bs-square-heart:before{content:"ﲴ"}.fi-bs-square-i:before{content:"ﲵ"}.fi-bs-square-info:before{content:"ﲶ"}.fi-bs-square-j:before{content:"ﲷ"}.fi-bs-square-k:before{content:"ﲸ"}.fi-bs-square-kanban:before{content:"ﲹ"}.fi-bs-square-l:before{content:"ﲺ"}.fi-bs-square-m:before{content:"ﲻ"}.fi-bs-square-minus:before{content:"ﲼ"}.fi-bs-square-n:before{content:"ﲽ"}.fi-bs-square-o:before{content:"ﲾ"}.fi-bs-square-p:before{content:"ﲿ"}.fi-bs-square-phone-hangup:before{content:"ﳀ"}.fi-bs-square-plus:before{content:"ﳁ"}.fi-bs-square-poll-horizontal:before{content:"ﳂ"}.fi-bs-square-poll-vertical:before{content:"ﳃ"}.fi-bs-square-q:before{content:"ﳄ"}.fi-bs-square-quote:before{content:"ﳅ"}.fi-bs-square-r:before{content:"ﳆ"}.fi-bs-square-root:before{content:"ﳇ"}.fi-bs-square-s:before{content:"ﳈ"}.fi-bs-square-small:before{content:"ﳉ"}.fi-bs-square-star:before{content:"ﳊ"}.fi-bs-square-t:before{content:"ﳋ"}.fi-bs-square-terminal:before{content:"ﳌ"}.fi-bs-square-u:before{content:"ﳍ"}.fi-bs-square-up-right:before{content:"ﳎ"}.fi-bs-square-v:before{content:"ﳏ"}.fi-bs-square-w:before{content:"ﳐ"}.fi-bs-square-x:before{content:"ﳑ"}.fi-bs-square-y:before{content:"ﳒ"}.fi-bs-square-z:before{content:"ﳓ"}.fi-bs-square:before{content:"ﳔ"}.fi-bs-squid:before{content:"ﳕ"}.fi-bs-squircle:before{content:"ﳖ"}.fi-bs-squirrel:before{content:"ﳗ"}.fi-bs-staff:before{content:"ﳘ"}.fi-bs-stage-concert:before{content:"ﳙ"}.fi-bs-stage-theatre:before{content:"ﳚ"}.fi-bs-stage:before{content:"ﳛ"}.fi-bs-stairs:before{content:"ﳜ"}.fi-bs-stamp:before{content:"ﳝ"}.fi-bs-standard-definition:before{content:"ﳞ"}.fi-bs-star-and-crescent:before{content:"ﳟ"}.fi-bs-star-christmas:before{content:"ﳠ"}.fi-bs-star-comment-alt:before{content:"ﳡ"}.fi-bs-star-exclamation:before{content:"ﳢ"}.fi-bs-star-octogram:before{content:"ﳣ"}.fi-bs-star-of-david:before{content:"ﳤ"}.fi-bs-star-rating-call:before{content:"ﳥ"}.fi-bs-star-sharp-half-stroke:before{content:"ﳦ"}.fi-bs-star-sharp-half:before{content:"ﳧ"}.fi-bs-star-shooting:before{content:"ﳨ"}.fi-bs-star:before{content:"ﳩ"}.fi-bs-starfighter:before{content:"ﳪ"}.fi-bs-stars:before{content:"ﳫ"}.fi-bs-state-country:before{content:"ﳬ"}.fi-bs-stationary-bike:before{content:"ﳭ"}.fi-bs-stats:before{content:"ﳮ"}.fi-bs-steak:before{content:"ﳯ"}.fi-bs-steering-wheel:before{content:"ﳰ"}.fi-bs-step-backward:before{content:"ﳱ"}.fi-bs-step-forward:before{content:"ﳲ"}.fi-bs-sterling-sign:before{content:"ﳳ"}.fi-bs-stethoscope:before{content:"ﳴ"}.fi-bs-sticker:before{content:"ﳵ"}.fi-bs-stocking:before{content:"ﳶ"}.fi-bs-stomach:before{content:"ﳷ"}.fi-bs-stop-circle:before{content:"ﳸ"}.fi-bs-stop-square:before{content:"ﳹ"}.fi-bs-stop:before{content:"ﳺ"}.fi-bs-stopwatch:before{content:"ﳻ"}.fi-bs-store-alt:before{content:"ﳼ"}.fi-bs-store-buyer:before{content:"ﳽ"}.fi-bs-store-lock:before{content:"ﳾ"}.fi-bs-store-slash:before{content:"ﳿ"}.fi-bs-story-book:before{content:"ﴀ"}.fi-bs-story-fairy-tale:before{content:"ﴁ"}.fi-bs-story-fantasy:before{content:"ﴂ"}.fi-bs-strategy-chess-risk:before{content:"ﴃ"}.fi-bs-strawberry:before{content:"ﴄ"}.fi-bs-street-view:before{content:"ﴅ"}.fi-bs-stretcher:before{content:"ﴆ"}.fi-bs-strikethrough:before{content:"ﴇ"}.fi-bs-stroopwafel:before{content:"ﴈ"}.fi-bs-student-alt:before{content:"ﴉ"}.fi-bs-student:before{content:"ﴊ"}.fi-bs-subscript:before{content:"ﴋ"}.fi-bs-subscription-alt:before{content:"ﴌ"}.fi-bs-subscription:before{content:"ﴍ"}.fi-bs-subtitles-slash:before{content:"ﴎ"}.fi-bs-subtitles:before{content:"ﴏ"}.fi-bs-subway:before{content:"ﴐ"}.fi-bs-suitcase-alt:before{content:"ﴑ"}.fi-bs-summary-check:before{content:"ﴒ"}.fi-bs-summer:before{content:"ﴓ"}.fi-bs-sun-dust:before{content:"ﴔ"}.fi-bs-sun-plant-wilt:before{content:"ﴕ"}.fi-bs-sun-salutation-yoga:before{content:"ﴖ"}.fi-bs-sun:before{content:"ﴗ"}.fi-bs-sunday:before{content:"ﴘ"}.fi-bs-sunglasses-alt:before{content:"ﴙ"}.fi-bs-sunglasses:before{content:"ﴚ"}.fi-bs-sunrise-alt:before{content:"ﴛ"}.fi-bs-sunrise:before{content:"ﴜ"}.fi-bs-sunset:before{content:"ﴝ"}.fi-bs-superscript:before{content:"ﴞ"}.fi-bs-supplier-alt:before{content:"ﴟ"}.fi-bs-supplier:before{content:"ﴠ"}.fi-bs-surfing:before{content:"ﴡ"}.fi-bs-surprise:before{content:"ﴢ"}.fi-bs-surveillance-camera:before{content:"ﴣ"}.fi-bs-survey-xmark:before{content:"ﴤ"}.fi-bs-sushi-alt:before{content:"ﴥ"}.fi-bs-sushi-roll:before{content:"ﴦ"}.fi-bs-sushi:before{content:"ﴧ"}.fi-bs-svg:before{content:"ﴨ"}.fi-bs-swap:before{content:"ﴩ"}.fi-bs-swatchbook:before{content:"ﴪ"}.fi-bs-swimmer:before{content:"ﴫ"}.fi-bs-swimming-pool:before{content:"ﴬ"}.fi-bs-swing:before{content:"ﴭ"}.fi-bs-swipe-down:before{content:"ﴮ"}.fi-bs-swipe-left:before{content:"ﴯ"}.fi-bs-swipe-right:before{content:"ﴰ"}.fi-bs-swipe-up:before{content:"ﴱ"}.fi-bs-sword:before{content:"ﴲ"}.fi-bs-symbol:before{content:"ﴳ"}.fi-bs-symbols:before{content:"ﴴ"}.fi-bs-synagogue:before{content:"ﴵ"}.fi-bs-syringe:before{content:"ﴶ"}.fi-bs-system-cloud:before{content:"ﴷ"}.fi-bs-t:before{content:"ﴸ"}.fi-bs-tab-folder:before{content:"ﴹ"}.fi-bs-table-columns:before{content:"ﴺ"}.fi-bs-table-layout:before{content:"ﴻ"}.fi-bs-table-list:before{content:"ﴼ"}.fi-bs-table-picnic:before{content:"ﴽ"}.fi-bs-table-pivot:before{content:"﴾"}.fi-bs-table-rows:before{content:"﴿"}.fi-bs-table-tree:before{content:"﵀"}.fi-bs-table:before{content:"﵁"}.fi-bs-tablet-android-alt:before{content:"﵂"}.fi-bs-tablet-android:before{content:"﵃"}.fi-bs-tablet-rugged:before{content:"﵄"}.fi-bs-tablet:before{content:"﵅"}.fi-bs-tachometer-alt-average:before{content:"﵆"}.fi-bs-tachometer-alt-fastest:before{content:"﵇"}.fi-bs-tachometer-alt-slow:before{content:"﵈"}.fi-bs-tachometer-alt-slowest:before{content:"﵉"}.fi-bs-tachometer-average:before{content:"﵊"}.fi-bs-tachometer-fast:before{content:"﵋"}.fi-bs-tachometer-fastest:before{content:"﵌"}.fi-bs-tachometer-slow:before{content:"﵍"}.fi-bs-tachometer-slowest:before{content:"﵎"}.fi-bs-tachometer:before{content:"﵏"}.fi-bs-taco:before{content:"ﵐ"}.fi-bs-tags:before{content:"ﵑ"}.fi-bs-talent-alt:before{content:"ﵒ"}.fi-bs-talent-hand:before{content:"ﵓ"}.fi-bs-talent:before{content:"ﵔ"}.fi-bs-tally-1:before{content:"ﵕ"}.fi-bs-tally-2:before{content:"ﵖ"}.fi-bs-tally-3:before{content:"ﵗ"}.fi-bs-tally-4:before{content:"ﵘ"}.fi-bs-tally:before{content:"ﵙ"}.fi-bs-tamale:before{content:"ﵚ"}.fi-bs-tank-water:before{content:"ﵛ"}.fi-bs-tap:before{content:"ﵜ"}.fi-bs-tape:before{content:"ﵝ"}.fi-bs-target-audience:before{content:"ﵞ"}.fi-bs-target:before{content:"ﵟ"}.fi-bs-tax-alt:before{content:"ﵠ"}.fi-bs-tax:before{content:"ﵡ"}.fi-bs-taxi-bus:before{content:"ﵢ"}.fi-bs-taxi:before{content:"ﵣ"}.fi-bs-team-check-alt:before{content:"ﵤ"}.fi-bs-team-check:before{content:"ﵥ"}.fi-bs-teddy-bear:before{content:"ﵦ"}.fi-bs-teeth-open:before{content:"ﵧ"}.fi-bs-telescope:before{content:"ﵨ"}.fi-bs-temperature-down:before{content:"ﵩ"}.fi-bs-temperature-frigid:before{content:"ﵪ"}.fi-bs-temperature-high:before{content:"ﵫ"}.fi-bs-temperature-list:before{content:"ﵬ"}.fi-bs-temperature-low:before{content:"ﵭ"}.fi-bs-temperature-up:before{content:"ﵮ"}.fi-bs-template-alt:before{content:"ﵯ"}.fi-bs-template:before{content:"ﵰ"}.fi-bs-tenge:before{content:"ﵱ"}.fi-bs-tennis:before{content:"ﵲ"}.fi-bs-tent-arrow-down-to-line:before{content:"ﵳ"}.fi-bs-tent-arrow-left-right:before{content:"ﵴ"}.fi-bs-tent-arrow-turn-left:before{content:"ﵵ"}.fi-bs-tent-arrows-down:before{content:"ﵶ"}.fi-bs-tents:before{content:"ﵷ"}.fi-bs-terminal:before{content:"ﵸ"}.fi-bs-terrace:before{content:"ﵹ"}.fi-bs-test-tube:before{content:"ﵺ"}.fi-bs-test:before{content:"ﵻ"}.fi-bs-text-box-dots:before{content:"ﵼ"}.fi-bs-text-box-edit:before{content:"ﵽ"}.fi-bs-text-box:before{content:"ﵾ"}.fi-bs-text-check:before{content:"ﵿ"}.fi-bs-text-height:before{content:"ﶀ"}.fi-bs-text-shadow:before{content:"ﶁ"}.fi-bs-text-size:before{content:"ﶂ"}.fi-bs-text-slash:before{content:"ﶃ"}.fi-bs-text-width:before{content:"ﶄ"}.fi-bs-text:before{content:"ﶅ"}.fi-bs-theater-masks:before{content:"ﶆ"}.fi-bs-thermometer-alt:before{content:"ﶇ"}.fi-bs-thermometer-empty:before{content:"ﶈ"}.fi-bs-thermometer-full:before{content:"ﶉ"}.fi-bs-thermometer-half:before{content:"ﶊ"}.fi-bs-thermometer-quarter:before{content:"ﶋ"}.fi-bs-thermometer-three-quarters:before{content:"ﶌ"}.fi-bs-theta:before{content:"ﶍ"}.fi-bs-third-award:before{content:"ﶎ"}.fi-bs-third-laurel:before{content:"ﶏ"}.fi-bs-third-medal:before{content:"﶐"}.fi-bs-third:before{content:"﶑"}.fi-bs-thought-bubble:before{content:"ﶒ"}.fi-bs-three-leaf-clover:before{content:"ﶓ"}.fi-bs-thumbs-up-trust:before{content:"ﶔ"}.fi-bs-thumbtack:before{content:"ﶕ"}.fi-bs-thunderstorm-moon:before{content:"ﶖ"}.fi-bs-thunderstorm-risk:before{content:"ﶗ"}.fi-bs-thunderstorm-sun:before{content:"ﶘ"}.fi-bs-thunderstorm:before{content:"ﶙ"}.fi-bs-thursday:before{content:"ﶚ"}.fi-bs-ticket-airline:before{content:"ﶛ"}.fi-bs-ticket-alt:before{content:"ﶜ"}.fi-bs-ticket:before{content:"ﶝ"}.fi-bs-tickets-airline:before{content:"ﶞ"}.fi-bs-tie:before{content:"ﶟ"}.fi-bs-tilde:before{content:"ﶠ"}.fi-bs-time-add:before{content:"ﶡ"}.fi-bs-time-check:before{content:"ﶢ"}.fi-bs-time-delete:before{content:"ﶣ"}.fi-bs-time-fast:before{content:"ﶤ"}.fi-bs-time-forward-sixty:before{content:"ﶥ"}.fi-bs-time-forward-ten:before{content:"ﶦ"}.fi-bs-time-forward:before{content:"ﶧ"}.fi-bs-time-half-past:before{content:"ﶨ"}.fi-bs-time-oclock:before{content:"ﶩ"}.fi-bs-time-past:before{content:"ﶪ"}.fi-bs-time-quarter-past:before{content:"ﶫ"}.fi-bs-time-quarter-to:before{content:"ﶬ"}.fi-bs-time-twenty-four:before{content:"ﶭ"}.fi-bs-time-watch-calendar:before{content:"ﶮ"}.fi-bs-timer-clock-call:before{content:"ﶯ"}.fi-bs-times-hexagon:before{content:"ﶰ"}.fi-bs-tint-slash:before{content:"ﶱ"}.fi-bs-tip-coin:before{content:"ﶲ"}.fi-bs-tire-flat:before{content:"ﶳ"}.fi-bs-tire-pressure-warning:before{content:"ﶴ"}.fi-bs-tire-rugged:before{content:"ﶵ"}.fi-bs-tire:before{content:"ﶶ"}.fi-bs-tired:before{content:"ﶷ"}.fi-bs-to-do-alt:before{content:"ﶸ"}.fi-bs-to-do:before{content:"ﶹ"}.fi-bs-together-people:before{content:"ﶺ"}.fi-bs-toggle-off:before{content:"ﶻ"}.fi-bs-toggle-on:before{content:"ﶼ"}.fi-bs-toilet-paper-blank-under:before{content:"ﶽ"}.fi-bs-toilet-paper-blank:before{content:"ﶾ"}.fi-bs-toilet-paper-slash:before{content:"ﶿ"}.fi-bs-toilet-paper-under-slash:before{content:"ﷀ"}.fi-bs-toilet-paper-under:before{content:"ﷁ"}.fi-bs-toilet:before{content:"ﷂ"}.fi-bs-toilets-portable:before{content:"ﷃ"}.fi-bs-token:before{content:"ﷄ"}.fi-bs-tomato:before{content:"ﷅ"}.fi-bs-tombstone-alt:before{content:"ﷆ"}.fi-bs-tombstone:before{content:"ﷇ"}.fi-bs-tool-box:before{content:"﷈"}.fi-bs-tool-crop:before{content:"﷉"}.fi-bs-tool-marquee:before{content:"﷊"}.fi-bs-tools:before{content:"﷋"}.fi-bs-tooth:before{content:"﷌"}.fi-bs-toothbrush:before{content:"﷍"}.fi-bs-torch-inspiration-leader:before{content:"﷎"}.fi-bs-torii-gate:before{content:"﷏"}.fi-bs-tornado:before{content:"﷐"}.fi-bs-total:before{content:"﷑"}.fi-bs-tour-guide-people:before{content:"﷒"}.fi-bs-tour-virtual:before{content:"﷓"}.fi-bs-tower-control:before{content:"﷔"}.fi-bs-track:before{content:"﷕"}.fi-bs-tractor:before{content:"﷖"}.fi-bs-trademark:before{content:"﷗"}.fi-bs-traffic-cone:before{content:"﷘"}.fi-bs-traffic-light-go:before{content:"﷙"}.fi-bs-traffic-light-slow:before{content:"﷚"}.fi-bs-traffic-light-stop:before{content:"﷛"}.fi-bs-traffic-light:before{content:"﷜"}.fi-bs-trailer:before{content:"﷝"}.fi-bs-train-journey:before{content:"﷞"}.fi-bs-train-side:before{content:"﷟"}.fi-bs-train-station-building:before{content:"﷠"}.fi-bs-train-station:before{content:"﷡"}.fi-bs-train-subway-tunnel:before{content:"﷢"}.fi-bs-train-track:before{content:"﷣"}.fi-bs-train-tram:before{content:"﷤"}.fi-bs-train:before{content:"﷥"}.fi-bs-tram:before{content:"﷦"}.fi-bs-transform:before{content:"﷧"}.fi-bs-transformation-block:before{content:"﷨"}.fi-bs-transformation-circle:before{content:"﷩"}.fi-bs-transformation-design:before{content:"﷪"}.fi-bs-transformation-shapes:before{content:"﷫"}.fi-bs-transformer-bolt:before{content:"﷬"}.fi-bs-transgender:before{content:"﷭"}.fi-bs-transporter-1:before{content:"﷮"}.fi-bs-transporter-2:before{content:"﷯"}.fi-bs-transporter-3:before{content:"ﷰ"}.fi-bs-transporter-4:before{content:"ﷱ"}.fi-bs-transporter-5:before{content:"ﷲ"}.fi-bs-transporter-6:before{content:"ﷳ"}.fi-bs-transporter-7:before{content:"ﷴ"}.fi-bs-transporter-empty:before{content:"ﷵ"}.fi-bs-transporter:before{content:"ﷶ"}.fi-bs-trash-can-check:before{content:"ﷷ"}.fi-bs-trash-can-clock:before{content:"ﷸ"}.fi-bs-trash-can-list:before{content:"ﷹ"}.fi-bs-trash-can-plus:before{content:"ﷺ"}.fi-bs-trash-can-slash:before{content:"ﷻ"}.fi-bs-trash-check:before{content:"﷼"}.fi-bs-trash-clock:before{content:"﷽"}.fi-bs-trash-empty:before{content:"﷾"}.fi-bs-trash-list:before{content:"﷿"}.fi-bs-trash-plus:before{content:"︐"}.fi-bs-trash-restore-alt:before{content:"︑"}.fi-bs-trash-restore:before{content:"︒"}.fi-bs-trash-slash:before{content:"︓"}.fi-bs-trash-undo-alt:before{content:"︔"}.fi-bs-trash-undo:before{content:"︕"}.fi-bs-trash-xmark:before{content:"︖"}.fi-bs-trash:before{content:"︗"}.fi-bs-treadmill:before{content:"︘"}.fi-bs-treasure-chest:before{content:"︙"}.fi-bs-treatment:before{content:"︚"}.fi-bs-tree-alt:before{content:"︛"}.fi-bs-tree-christmas:before{content:"︜"}.fi-bs-tree-deciduous:before{content:"︝"}.fi-bs-tree:before{content:"︞"}.fi-bs-trees-alt:before{content:"︟"}.fi-bs-trees:before{content:"︰"}.fi-bs-triangle-music:before{content:"︱"}.fi-bs-triangle-person-digging:before{content:"︲"}.fi-bs-triangle-warning:before{content:"︳"}.fi-bs-triangle:before{content:"︴"}.fi-bs-tricycle:before{content:"︵"}.fi-bs-trillium:before{content:"︶"}.fi-bs-trophy-achievement-skill:before{content:"︷"}.fi-bs-trophy-star:before{content:"︸"}.fi-bs-trophy:before{content:"︹"}.fi-bs-truck-arrow-left:before{content:"︺"}.fi-bs-truck-arrow-right:before{content:"︻"}.fi-bs-truck-bolt:before{content:"︼"}.fi-bs-truck-box:before{content:"︽"}.fi-bs-truck-check:before{content:"︾"}.fi-bs-truck-container-empty:before{content:"︿"}.fi-bs-truck-container:before{content:"﹀"}.fi-bs-truck-couch:before{content:"﹁"}.fi-bs-truck-fire:before{content:"﹂"}.fi-bs-truck-flatbed:before{content:"﹃"}.fi-bs-truck-front:before{content:"﹄"}.fi-bs-truck-ladder:before{content:"﹅"}.fi-bs-truck-loading:before{content:"﹆"}.fi-bs-truck-medical:before{content:"﹇"}.fi-bs-truck-monster:before{content:"﹈"}.fi-bs-truck-moving:before{content:"﹉"}.fi-bs-truck-pickup:before{content:"﹊"}.fi-bs-truck-plow:before{content:"﹋"}.fi-bs-truck-ramp:before{content:"﹌"}.fi-bs-truck-side:before{content:"﹍"}.fi-bs-truck-tow:before{content:"﹎"}.fi-bs-truck-utensils:before{content:"﹏"}.fi-bs-trumpet:before{content:"﹐"}.fi-bs-trust-alt:before{content:"﹑"}.fi-bs-trust:before{content:"﹒"}.fi-bs-tshirt:before{content:"﹓"}.fi-bs-tty-answer:before{content:"﹔"}.fi-bs-tty:before{content:"﹕"}.fi-bs-tubes:before{content:"﹖"}.fi-bs-tuesday:before{content:"﹗"}.fi-bs-tugrik-sign:before{content:"﹘"}.fi-bs-turkey:before{content:"﹙"}.fi-bs-turn-left-down:before{content:"﹚"}.fi-bs-turn-left:before{content:"﹛"}.fi-bs-turn-right:before{content:"﹜"}.fi-bs-turntable:before{content:"﹝"}.fi-bs-turtle:before{content:"﹞"}.fi-bs-tv-music:before{content:"﹟"}.fi-bs-tv-retro:before{content:"﹠"}.fi-bs-typewriter:before{content:"﹡"}.fi-bs-u:before{content:"﹢"}.fi-bs-ufo-beam:before{content:"﹣"}.fi-bs-ufo:before{content:"﹤"}.fi-bs-ui-ux:before{content:"﹥"}.fi-bs-umbrella-beach:before{content:"﹦"}.fi-bs-umbrella:before{content:"﹧"}.fi-bs-under-construction:before{content:"﹨"}.fi-bs-underline:before{content:"﹩"}.fi-bs-undo-alt:before{content:"﹪"}.fi-bs-undo:before{content:"﹫"}.fi-bs-unicorn:before{content:"﹬"}.fi-bs-uniform-martial-arts:before{content:"﹭"}.fi-bs-universal-access:before{content:"﹮"}.fi-bs-unlock:before{content:"﹯"}.fi-bs-up-from-bracket:before{content:"ﹰ"}.fi-bs-up-left:before{content:"ﹱ"}.fi-bs-up-right-from-square:before{content:"ﹲ"}.fi-bs-up-right:before{content:"ﹳ"}.fi-bs-up:before{content:"ﹴ"}.fi-bs-upload:before{content:"﹵"}.fi-bs-url:before{content:"ﹶ"}.fi-bs-usb-pendrive:before{content:"ﹷ"}.fi-bs-usd-circle:before{content:"ﹸ"}.fi-bs-usd-square:before{content:"ﹹ"}.fi-bs-user-add:before{content:"ﹺ"}.fi-bs-user-alien:before{content:"ﹻ"}.fi-bs-user-astronaut:before{content:"ﹼ"}.fi-bs-user-check:before{content:"ﹽ"}.fi-bs-user-chef:before{content:"ﹾ"}.fi-bs-user-coach:before{content:"ﹿ"}.fi-bs-user-cowboy:before{content:"ﺀ"}.fi-bs-user-crown:before{content:"ﺁ"}.fi-bs-user-gear:before{content:"ﺂ"}.fi-bs-user-graduate:before{content:"ﺃ"}.fi-bs-user-headset:before{content:"ﺄ"}.fi-bs-user-helmet-safety:before{content:"ﺅ"}.fi-bs-user-injured:before{content:"ﺆ"}.fi-bs-user-interface-ui:before{content:"ﺇ"}.fi-bs-user-key:before{content:"ﺈ"}.fi-bs-user-lock:before{content:"ﺉ"}.fi-bs-user-md-chat:before{content:"ﺊ"}.fi-bs-user-md:before{content:"ﺋ"}.fi-bs-user-minus:before{content:"ﺌ"}.fi-bs-user-music:before{content:"ﺍ"}.fi-bs-user-ninja:before{content:"ﺎ"}.fi-bs-user-nurse:before{content:"ﺏ"}.fi-bs-user-pen:before{content:"ﺐ"}.fi-bs-user-pilot-tie:before{content:"ﺑ"}.fi-bs-user-pilot:before{content:"ﺒ"}.fi-bs-user-police:before{content:"ﺓ"}.fi-bs-user-robot-xmarks:before{content:"ﺔ"}.fi-bs-user-robot:before{content:"ﺕ"}.fi-bs-user-salary:before{content:"ﺖ"}.fi-bs-user-shield:before{content:"ﺗ"}.fi-bs-user-skill-gear:before{content:"ﺘ"}.fi-bs-user-slash:before{content:"ﺙ"}.fi-bs-user-tag:before{content:"ﺚ"}.fi-bs-user-time:before{content:"ﺛ"}.fi-bs-user-trust:before{content:"ﺜ"}.fi-bs-user-unlock:before{content:"ﺝ"}.fi-bs-user-visor:before{content:"ﺞ"}.fi-bs-user-xmark:before{content:"ﺟ"}.fi-bs-user:before{content:"ﺠ"}.fi-bs-users-alt:before{content:"ﺡ"}.fi-bs-users-class:before{content:"ﺢ"}.fi-bs-users-gear:before{content:"ﺣ"}.fi-bs-users-medical:before{content:"ﺤ"}.fi-bs-users-slash:before{content:"ﺥ"}.fi-bs-users:before{content:"ﺦ"}.fi-bs-utensils-slash:before{content:"ﺧ"}.fi-bs-utensils:before{content:"ﺨ"}.fi-bs-utility-pole-double:before{content:"ﺩ"}.fi-bs-utility-pole:before{content:"ﺪ"}.fi-bs-ux-browser:before{content:"ﺫ"}.fi-bs-ux:before{content:"ﺬ"}.fi-bs-v:before{content:"ﺭ"}.fi-bs-vacuum-robot:before{content:"ﺮ"}.fi-bs-vacuum:before{content:"ﺯ"}.fi-bs-value-absolute:before{content:"ﺰ"}.fi-bs-vault:before{content:"ﺱ"}.fi-bs-vector-alt:before{content:"ﺲ"}.fi-bs-vector-circle:before{content:"ﺳ"}.fi-bs-vector-polygon:before{content:"ﺴ"}.fi-bs-vector:before{content:"ﺵ"}.fi-bs-venus-double:before{content:"ﺶ"}.fi-bs-venus-mars:before{content:"ﺷ"}.fi-bs-venus:before{content:"ﺸ"}.fi-bs-vest-patches:before{content:"ﺹ"}.fi-bs-vest:before{content:"ﺺ"}.fi-bs-video-arrow-down-left:before{content:"ﺻ"}.fi-bs-video-arrow-up-right:before{content:"ﺼ"}.fi-bs-video-camera-alt:before{content:"ﺽ"}.fi-bs-video-camera:before{content:"ﺾ"}.fi-bs-video-duration:before{content:"ﺿ"}.fi-bs-video-plus:before{content:"ﻀ"}.fi-bs-video-slash:before{content:"ﻁ"}.fi-bs-videoconference:before{content:"ﻂ"}.fi-bs-vihara:before{content:"ﻃ"}.fi-bs-violin:before{content:"ﻄ"}.fi-bs-virus-slash:before{content:"ﻅ"}.fi-bs-virus:before{content:"ﻆ"}.fi-bs-viruses:before{content:"ﻇ"}.fi-bs-visit:before{content:"ﻈ"}.fi-bs-voicemail:before{content:"ﻉ"}.fi-bs-volcano:before{content:"ﻊ"}.fi-bs-volleyball:before{content:"ﻋ"}.fi-bs-volume-down:before{content:"ﻌ"}.fi-bs-volume-mute:before{content:"ﻍ"}.fi-bs-volume-off:before{content:"ﻎ"}.fi-bs-volume-slash:before{content:"ﻏ"}.fi-bs-volume:before{content:"ﻐ"}.fi-bs-vote-nay:before{content:"ﻑ"}.fi-bs-vote-yea:before{content:"ﻒ"}.fi-bs-vr-cardboard:before{content:"ﻓ"}.fi-bs-w:before{content:"ﻔ"}.fi-bs-waffle:before{content:"ﻕ"}.fi-bs-wagon-covered:before{content:"ﻖ"}.fi-bs-walker:before{content:"ﻗ"}.fi-bs-walkie-talkie:before{content:"ﻘ"}.fi-bs-walking:before{content:"ﻙ"}.fi-bs-wallet-arrow:before{content:"ﻚ"}.fi-bs-wallet-buyer:before{content:"ﻛ"}.fi-bs-wallet:before{content:"ﻜ"}.fi-bs-warehouse-alt:before{content:"ﻝ"}.fi-bs-warranty:before{content:"ﻞ"}.fi-bs-washer:before{content:"ﻟ"}.fi-bs-waste-pollution:before{content:"ﻠ"}.fi-bs-waste:before{content:"ﻡ"}.fi-bs-watch-calculator:before{content:"ﻢ"}.fi-bs-watch-fitness:before{content:"ﻣ"}.fi-bs-watch-smart:before{content:"ﻤ"}.fi-bs-watch:before{content:"ﻥ"}.fi-bs-water-bottle:before{content:"ﻦ"}.fi-bs-water-ladder:before{content:"ﻧ"}.fi-bs-water-lower:before{content:"ﻨ"}.fi-bs-water-rise:before{content:"ﻩ"}.fi-bs-water:before{content:"ﻪ"}.fi-bs-watermelon:before{content:"ﻫ"}.fi-bs-wave-sine:before{content:"ﻬ"}.fi-bs-wave-square:before{content:"ﻭ"}.fi-bs-wave-triangle:before{content:"ﻮ"}.fi-bs-wave:before{content:"ﻯ"}.fi-bs-waveform-path:before{content:"ﻰ"}.fi-bs-waveform:before{content:"ﻱ"}.fi-bs-web-design:before{content:"ﻲ"}.fi-bs-webcam-slash:before{content:"ﻳ"}.fi-bs-webcam:before{content:"ﻴ"}.fi-bs-webhook:before{content:"ﻵ"}.fi-bs-wednesday:before{content:"ﻶ"}.fi-bs-whale:before{content:"ﻷ"}.fi-bs-wheat-awn-circle-exclamation:before{content:"ﻸ"}.fi-bs-wheat-awn-slash:before{content:"ﻹ"}.fi-bs-wheat-awn:before{content:"ﻺ"}.fi-bs-wheat-slash:before{content:"ﻻ"}.fi-bs-wheat:before{content:"ﻼ"}.fi-bs-wheelchair-move:before{content:"﻽"}.fi-bs-wheelchair-sleeping:before{content:"﻾"}.fi-bs-wheelchair:before{content:"＀"}.fi-bs-whistle:before{content:"！"}.fi-bs-white-space:before{content:"＂"}.fi-bs-wifi-1:before{content:"＃"}.fi-bs-wifi-2:before{content:"＄"}.fi-bs-wifi-alt:before{content:"％"}.fi-bs-wifi-exclamation:before{content:"＆"}.fi-bs-wifi-slash:before{content:"＇"}.fi-bs-wifi:before{content:"（"}.fi-bs-wind-turbine:before{content:"）"}.fi-bs-wind-warning:before{content:"＊"}.fi-bs-wind:before{content:"＋"}.fi-bs-window-alt:before{content:"，"}.fi-bs-window-frame-open:before{content:"－"}.fi-bs-window-frame:before{content:"．"}.fi-bs-window-maximize:before{content:"／"}.fi-bs-window-minimize:before{content:"０"}.fi-bs-window-restore:before{content:"１"}.fi-bs-windsock:before{content:"２"}.fi-bs-wine-bottle:before{content:"３"}.fi-bs-wine-glass-crack:before{content:"４"}.fi-bs-wine-glass-empty:before{content:"５"}.fi-bs-wishlist-heart:before{content:"６"}.fi-bs-wishlist-star:before{content:"７"}.fi-bs-woman-head:before{content:"８"}.fi-bs-woman-scientist:before{content:"９"}.fi-bs-won-sign:before{content:"："}.fi-bs-work-in-progress:before{content:"；"}.fi-bs-workflow-alt:before{content:"＜"}.fi-bs-workflow-setting-alt:before{content:"＝"}.fi-bs-workflow-setting:before{content:"＞"}.fi-bs-workflow:before{content:"？"}.fi-bs-workshop:before{content:"＠"}.fi-bs-world:before{content:"Ａ"}.fi-bs-worm:before{content:"Ｂ"}.fi-bs-wreath:before{content:"Ｃ"}.fi-bs-wrench-alt:before{content:"Ｄ"}.fi-bs-wrench-simple:before{content:"Ｅ"}.fi-bs-x-ray:before{content:"Ｆ"}.fi-bs-x:before{content:"Ｇ"}.fi-bs-y:before{content:"Ｈ"}.fi-bs-yen:before{content:"Ｉ"}.fi-bs-yin-yang:before{content:"Ｊ"}.fi-bs-z:before{content:"Ｋ"}.fi-bs-zip-file:before{content:"Ｌ"}.fi-bs-zoom-in:before{content:"Ｍ"}.fi-bs-zoom-out:before{content:"Ｎ"}i[class^=fi-bs-],i[class*=\ fi-bs-]{vertical-align:-.125em;color:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (max-width:767px){.mobile-app{background:var(--tk-paper);min-height:100dvh;color:var(--tk-ink);font-family:var(--tk-f-body);--tk-chrome-bottomnav:60px;--tk-chrome-punch:56px;--tk-chrome-punch-pad:12px;--tk-chrome-bottom:calc(var(--tk-chrome-bottomnav) + env(safe-area-inset-bottom));--tk-chrome-clear:calc(var(--tk-chrome-punch) + (var(--tk-chrome-punch-pad) * 2));flex-direction:column;display:flex}.mobile-app.tk-app{grid-template-columns:minmax(0,1fr)}.mobile-app-main{min-width:0;height:calc(100dvh - var(--tk-chrome-bottom));position:relative;overflow:clip}.mobile-app-stage{will-change:transform;flex-direction:row;width:300%;height:100%;display:flex}.mobile-app-pane{-webkit-overflow-scrolling:touch;flex:0 0 33.3333%;width:33.3333%;height:100%;overflow:hidden auto}.mobile-app-pane[data-pane=home]{padding-bottom:0}.mobile-app-pane[data-pane=settings]{padding-bottom:var(--tk-chrome-clear)}.mobile-app-pane[data-pane=views]{padding-bottom:0;overflow:hidden}html:has(.mobile-app){scroll-padding-block-end:var(--tk-chrome-clear)}.mobile-bottom-nav{z-index:30;height:var(--tk-chrome-bottom);background:var(--tk-paper);border-top:var(--tk-bw) solid var(--tk-ink);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;isolation:isolate;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-indicator{top:0;bottom:env(safe-area-inset-bottom);background:var(--tk-ink);width:33.3333%;transform:translateX(calc(var(--tk-nav-index,0) * 100%));z-index:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;left:0}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav-indicator{transition:none}}.mobile-bottom-nav-item{z-index:1;border:none;border-right:1px solid var(--tk-grid);cursor:pointer;min-height:44px;font-family:var(--tk-f-display);letter-spacing:.1em;color:var(--tk-muted);text-transform:uppercase;--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;transition:color .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.mobile-bottom-nav-item:last-child{border-right:0}.mobile-bottom-nav-item[data-active]{color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);font-weight:700}.mobile-bottom-nav-icon{justify-content:center;align-items:center;height:18px;font-size:18px;line-height:1;display:inline-flex}.mobile-punch{left:12px;right:12px;bottom:calc(var(--tk-chrome-bottom) + 12px);z-index:35;pointer-events:none;grid-template-columns:1fr;gap:0;display:grid;position:fixed}.mobile-punch[data-live]{grid-template-columns:minmax(108px,auto) 1fr}.mobile-punch>*{pointer-events:auto}.mobile-punch-status{background:var(--tk-paper);height:56px;color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow-sm);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-right:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.mobile-punch-dot{background:var(--tk-accent);border:1px solid var(--tk-ink);flex-shrink:0;width:10px;height:10px;animation:1.6s ease-in-out infinite mobile-punch-pulse}@keyframes mobile-punch-pulse{0%,to{opacity:1}50%{opacity:.45}}.mobile-punch-elapsed{white-space:nowrap}.mobile-punch-btn{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-accent);height:56px;color:var(--tk-accent-ink);font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);border-radius:0;padding:0 18px;font-size:16px;font-weight:700;transition:transform .1s cubic-bezier(.22,1,.36,1),box-shadow .1s cubic-bezier(.22,1,.36,1)}.mobile-punch-btn.warn{background:var(--tk-warn);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-warn-ink);--tk-sel-fg:var(--tk-warn)}.mobile-punch-btn:active:not(:disabled),.mobile-punch-btn[data-pressing=true]:not(:disabled){transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-punch-btn:hover:not(:disabled){transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-punch-btn:disabled{opacity:.55;cursor:not-allowed}.mobile-punch-btn[data-state=busy]{background-image:var(--tk-live-pattern-tight);animation:.8s ease-in-out infinite mobile-punch-pulse}.mobile-sheet-overlay{background:var(--tk-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-sheet-overlay{background:color-mix(in srgb, var(--tk-ink) 55%, transparent)}}.mobile-sheet-overlay{z-index:50;align-items:flex-end;display:flex}.mobile-sheet{background:var(--tk-paper);width:100%;color:var(--tk-ink);border-top:var(--tk-bw) solid var(--tk-ink);padding:22px 20px calc(22px + env(safe-area-inset-bottom));border-radius:0;animation:.2s cubic-bezier(.22,1,.36,1) mobile-sheet-in}.mobile-sheet-handle{background:var(--tk-ink);border-radius:0;width:56px;height:3px;margin:-10px auto 14px}.mobile-sheet-title{font-family:var(--tk-f-display);letter-spacing:0;text-transform:none;margin:0 0 6px;font-size:22px;font-weight:700}.mobile-sheet-body{font-family:var(--tk-f-body);color:var(--tk-muted);max-width:60ch;margin:0 0 18px;font-size:14px;line-height:1.5}.mobile-sheet-actions{gap:10px;display:flex}.mobile-sheet-btn{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:44px;box-shadow:var(--tk-shadow-sm);border-radius:0;flex:1;padding:14px;font-size:14px;font-weight:700;transition:transform 80ms linear,box-shadow 80ms linear,background 80ms linear,color 80ms linear}.mobile-sheet-btn:active,.mobile-sheet-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-sheet-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-sheet-btn:focus-visible{outline:var(--tk-bw) solid var(--tk-accent);outline-offset:2px}.mobile-sheet-btn-warn{background:var(--tk-warn);border-color:var(--tk-ink);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-sheet-btn-primary{background:var(--tk-accent);color:var(--tk-accent-ink);border-color:var(--tk-ink);box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);transition:transform 80ms linear,box-shadow 80ms linear}.mobile-sheet-btn-primary:active,.mobile-sheet-btn-primary[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-sheet-btn-primary:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}@keyframes mobile-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-topbar{z-index:20;height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:var(--tk-paper);border-bottom:var(--tk-bw) solid var(--tk-ink);box-sizing:border-box;display:block;position:sticky;top:0}.mobile-topbar-period{grid-template-columns:44px 1fr 44px;align-items:center;height:56px;display:grid}.mobile-topbar-chev{cursor:pointer;color:var(--tk-ink);width:44px;min-width:44px;height:44px;min-height:44px;font-size:22px;line-height:1;font-family:var(--tk-f-mono);background:0 0;border:none;justify-content:center;align-items:center;transition:background 80ms linear;display:inline-flex}.mobile-topbar-chev:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.mobile-topbar-chev:active:not(:disabled),.mobile-topbar-chev[data-pressing=true]:not(:disabled){background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-topbar-center{flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1.1;display:flex}.mobile-topbar-title{font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.mobile-topbar-sub{font-family:var(--tk-f-mono);letter-spacing:.14em;color:var(--tk-muted);text-transform:uppercase;margin-top:2px;font-size:9px}.mobile-topbar-live-dot{background:var(--tk-accent);border:1px solid var(--tk-ink);vertical-align:middle;width:8px;height:8px;margin-right:4px;animation:1.6s ease-in-out infinite mobile-punch-pulse;display:inline-block}@keyframes mobile-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.mobile-topbar-live-dot,.mobile-punch-dot,.mobile-punch-btn[data-state=busy],.mobile-sheet{animation:none}}.mobile-segmented{top:calc(56px + env(safe-area-inset-top));z-index:19;border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);border-radius:0;margin:0;display:flex;position:sticky;overflow:hidden}.mobile-segmented-item{font-family:var(--tk-f-display);letter-spacing:.1em;text-transform:uppercase;background:var(--tk-paper-2);color:var(--tk-muted);border:none;border-right:1px solid var(--tk-ink);cursor:pointer;flex:1;padding:12px 8px;font-size:12px;font-weight:700}.mobile-segmented-item:last-child{border-right:0}.mobile-segmented-item[data-active]{background:var(--tk-paper);color:var(--tk-ink);border-bottom:3px solid var(--tk-ink)}.mobile-timesheet{margin:0;padding:0;list-style:none}.mobile-timesheet-row{border-bottom:1px solid var(--tk-grid);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tk-ink);background:0 0;border-top:0;border-left:0;border-right:0;padding:14px 14px 16px;display:block}.mobile-timesheet-row[data-weekend]:not([data-today]),.mobile-timesheet-row[data-holiday]:not([data-today]){background:var(--tk-weekend)}.mobile-timesheet-row[data-today]{background:var(--tk-accent);color:var(--tk-accent-ink);border-bottom:var(--tk-bw) solid var(--tk-ink);border-top:var(--tk-bw) solid var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-timesheet-row[data-empty]:not([data-today]){opacity:.55}.mobile-timesheet-row:active:not([data-today]){background:var(--tk-paper-2)}.mobile-timesheet-row-head{justify-content:space-between;align-items:center;column-gap:12px;display:flex}.mobile-timesheet-row-day{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.mobile-timesheet-row-num{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.mobile-timesheet-row-meta{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);align-items:center;gap:6px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.mobile-timesheet-row-dow{color:inherit}.mobile-timesheet-row-tags{color:var(--tk-muted);letter-spacing:.08em;border:1px solid;align-items:center;padding:2px 5px;display:inline-flex}.mobile-timesheet-row[data-today] .mobile-timesheet-row-meta,.mobile-timesheet-row[data-today] .mobile-timesheet-row-tags{color:var(--tk-accent-ink);opacity:.85}.mobile-timesheet-row-totals{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mobile-timesheet-row-total{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.mobile-timesheet-row-delta{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);font-size:9px;font-weight:600}.mobile-timesheet-row-delta[data-state=down]{color:var(--tk-warn)}.mobile-timesheet-row-delta[data-state=up]{color:var(--tk-good)}.mobile-timesheet-row[data-today] .mobile-timesheet-row-delta{color:var(--tk-accent-ink)}.mobile-empty-stub{text-align:center;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tk-muted);padding:48px 24px;font-size:12px}.mobile-calendar{padding:0 12px}.mobile-calendar-dows{border-bottom:var(--tk-bw) solid var(--tk-ink);grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-bottom:6px;padding:12px 0 6px;display:grid}.mobile-calendar-dow{text-align:center;letter-spacing:.06em;opacity:.6;font-size:10px;font-weight:700}.mobile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.mobile-calendar-cell{aspect-ratio:1;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);font:inherit;cursor:pointer;text-align:left;border-radius:0;flex-direction:column;justify-content:space-between;padding:4px 4px 6px;display:flex}.mobile-calendar-empty{cursor:default;background:0 0;border-color:#0000}.mobile-calendar-cell[data-today]{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-calendar-cell[data-today]{background:color-mix(in srgb, var(--tk-accent) 14%, transparent)}}.mobile-calendar-cell[data-today]{border-color:var(--tk-ink);outline:var(--tk-bw) solid var(--tk-ink);outline-offset:-2px;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.mobile-calendar-cell[data-empty]:not([data-today]){opacity:.55}.mobile-calendar-cell[data-weekend]:not([data-today]),.mobile-calendar-cell[data-holiday]:not([data-today]){background:var(--tk-weekend)}.mobile-calendar-cell-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.mobile-calendar-cell-bar{background:var(--tk-ink);flex:1;align-self:stretch;margin:4px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-calendar-cell-bar{background:color-mix(in srgb, var(--tk-ink) 6%, transparent)}}.mobile-calendar-cell-bar{border:1px solid var(--tk-ink)}@supports (color:color-mix(in lab, red, red)){.mobile-calendar-cell-bar{border:1px solid color-mix(in srgb, var(--tk-ink) 18%, transparent)}}.mobile-calendar-cell-bar{min-height:6px}.mobile-calendar-cell-session{background:var(--tk-accent);position:absolute;top:0;bottom:0}.mobile-calendar-cell-session.live{background:var(--tk-warn)}.mobile-calendar-cell-total{font-variant-numeric:tabular-nums;opacity:.85;text-overflow:clip;white-space:nowrap;align-self:end;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.mobile-calendar-cell{min-width:0}.mobile-history-day{margin:0;padding:0}.mobile-history-day+.mobile-history-day{margin-top:14px}.mobile-history-day-h{top:calc(56px + env(safe-area-inset-top));z-index:16;font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);background:var(--tk-paper);border-top:var(--tk-bw) solid var(--tk-ink);border-bottom:1px solid var(--tk-grid);margin:0;padding:8px 4px 6px;font-size:10px;font-weight:700;position:sticky}.mobile-history-day:first-of-type .mobile-history-day-h{border-top:0}.mobile-history-row{text-align:left;border:0;border-bottom:1px solid var(--tk-grid);width:100%;min-height:56px;font-family:var(--tk-f-display);color:var(--tk-ink);cursor:pointer;background:0 0;padding:12px 4px;display:block}.mobile-history-row:focus-visible{background:var(--tk-paper-2);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink)}@media (hover:hover){.mobile-history-row:hover{background:var(--tk-paper-2);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink)}}.mobile-history-row:focus-visible{outline:var(--tk-bw) solid var(--tk-accent);outline-offset:-2px}.mobile-history-row-head{align-items:baseline;gap:10px;margin-bottom:2px;display:flex}.mobile-history-row-time{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--tk-ink);flex:none;font-size:13px;font-weight:700}.mobile-history-row-title{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--tk-ink);flex:auto;font-size:12px;font-weight:700}.mobile-history-row[data-action=revert] .mobile-history-row-title{opacity:.7}.mobile-history-row-sub{justify-content:space-between;align-items:center;gap:8px;padding-left:5.46ch;display:flex}.mobile-history-row-chip{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tk-ink);background:0 0;border:1px solid;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.5}.mobile-history-row-chip[data-action=create]{color:var(--tk-good)}@supports (color:color-mix(in lab, red, red)){.mobile-history-row-chip[data-action=create]{color:color-mix(in oklab, var(--tk-good) 80%, var(--tk-ink))}}.mobile-history-row-chip[data-action=create]{background:var(--tk-good)}@supports (color:color-mix(in lab, red, red)){.mobile-history-row-chip[data-action=create]{background:color-mix(in oklab, var(--tk-good) 22%, var(--tk-paper))}}.mobile-history-row-chip[data-action=delete]{color:var(--tk-warn-ink);background:var(--tk-warn);border-color:var(--tk-warn)}.mobile-history-row-chip[data-action=revert]{color:var(--tk-muted);border-color:var(--tk-muted)}.mobile-history-row-source{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);border:1px solid var(--tk-grid);white-space:nowrap;padding:1px 5px;font-size:9px;font-weight:600;line-height:1.5}.mobile-history-row-summary{font-size:12px;font-family:var(--tk-f-body);color:var(--tk-muted);flex:auto;min-width:0;line-height:1.35}.mobile-history-detail-chips{align-items:center;gap:6px;display:inline-flex}.mobile-sheet.mobile-sheet-tall{max-height:80vh;overflow-y:auto}.mobile-history-detail-grid{grid-template-columns:1fr 1fr;gap:6px 10px;font-size:12px;display:grid}.mobile-history-detail-grid .mobile-history-detail-h:first-child,.mobile-history-detail-grid .mobile-history-detail-key{border-top:1px solid var(--tk-grid);grid-column:1/-1;padding-top:6px}.mobile-history-detail-grid .mobile-history-detail-h:first-child{border-top:0;padding-top:0}@media (min-width:360px){.mobile-history-detail-grid{grid-template-columns:minmax(72px,.9fr) 1fr 1fr}.mobile-history-detail-grid .mobile-history-detail-h:first-child,.mobile-history-detail-grid .mobile-history-detail-key{border-top:0;grid-column:auto;padding-top:0}}.mobile-history-detail-h{letter-spacing:.08em;opacity:.5;font-size:9px;font-weight:800}.mobile-history-detail-key{font-weight:700;font-family:var(--tk-f-mono);color:var(--tk-muted);text-transform:uppercase;letter-spacing:.06em}.mobile-history-detail-prev{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-muted);text-decoration:line-through}.mobile-history-detail-next{color:var(--tk-ink);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-weight:700}.mobile-history-detail-empty{opacity:.6;text-align:center;padding:24px 12px;font-size:12px}.mobile-range-pill{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);min-height:44px;color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.mobile-range-presets{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mobile-range-presets button{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);min-height:44px;color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:10px 16px;font-size:12px;font-weight:700}.mobile-range-presets button:active,.mobile-range-presets button[data-pressing=true],.mobile-range-presets button[data-active]{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}@media (hover:hover){.mobile-range-presets button:hover{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}}.mobile-range-fields{flex-direction:column;gap:10px;display:flex}.mobile-range-fields label{letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.mobile-range-fields input[type=date]{border:var(--tk-bw) solid var(--tk-ink);min-height:44px;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;padding:0 12px;font-size:16px}.mobile-range-fields input[type=date]:focus-visible{outline:var(--tk-bw) solid var(--tk-accent);outline-offset:2px}.mobile-history{background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink);flex-direction:column;min-height:100dvh;display:flex}.mobile-history-content{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-pills{background:var(--tk-paper);border-bottom:1px solid var(--tk-grid);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink);flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.mobile-pill{min-height:44px;font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);white-space:nowrap;cursor:pointer;border-radius:0;padding:10px 14px;font-size:11px;font-weight:700}.mobile-pill[data-active]{background:var(--tk-ink);color:var(--tk-paper);border-color:var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-history-range{background:var(--tk-paper);border-bottom:1px solid var(--tk-grid);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink);align-items:center;gap:10px;padding:10px 12px;display:flex}.mobile-history-range-label{letter-spacing:.08em;opacity:.5;font-size:9px;font-weight:800}.mobile-history-list{padding:0 12px calc(96px + env(safe-area-inset-bottom));flex:1}.mobile-settings-row{background:var(--tk-paper);border:0;border-top:1px solid var(--tk-grid);width:100%;font:inherit;color:var(--tk-ink);text-align:left;cursor:pointer;font-family:var(--tk-f-body);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);align-items:center;gap:12px;padding:14px;display:flex}.mobile-settings-row:first-child{border-top:0}.mobile-settings-row:active,.mobile-settings-row[data-pressing=true]{background:var(--tk-paper-2)}.mobile-settings-row[data-destructive]{color:var(--tk-warn-text);justify-content:center;font-weight:700}.mobile-settings-row-icon{flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.mobile-settings-row-text{flex:1;min-width:0}.mobile-settings-row-label{font-size:14px;font-weight:600;font-family:var(--tk-f-body)}.mobile-settings-row-sub{color:var(--tk-muted);font-size:11px;font-family:var(--tk-f-mono);margin-top:2px}.mobile-settings-row-value{color:var(--tk-muted);font-family:var(--tk-f-mono);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:none;max-width:45%;font-size:12px;overflow:hidden}.mobile-settings-row-chev{color:var(--tk-muted);flex:none;font-size:20px;line-height:1}.mobile-settings-section{flex-direction:column;min-height:100%;display:flex}.mobile-settings-section-bar{z-index:20;height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);box-sizing:border-box;background:var(--tk-paper);border-bottom:var(--tk-bw) solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.mobile-settings-section-back{color:inherit;cursor:pointer;min-width:44px;min-height:44px;font-size:24px;line-height:1;font-family:var(--tk-f-mono);background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.mobile-settings-section-back:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.mobile-settings-section-title{text-align:center;letter-spacing:.06em;font-size:14px;font-weight:700;font-family:var(--tk-f-display);text-transform:uppercase}.mobile-settings-section-spacer{display:block}.mobile-settings-section-body{flex:1;padding:16px 12px 0;overflow-y:auto}.mobile-settings{background:var(--tk-paper-2);flex-direction:column;min-height:100dvh;display:flex}.mobile-settings-profile-hero{background:var(--tk-paper-2);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);flex-direction:column;align-items:center;gap:6px;padding:28px 16px 24px;display:flex}.mobile-settings-avatar-lg{background:var(--tk-paper);width:76px;height:76px;color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.02em;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;justify-content:center;align-items:center;margin-bottom:10px;font-size:28px;font-weight:700;display:flex}.mobile-settings-profile-name-lg{font-family:var(--tk-f-display);letter-spacing:-.01em;color:var(--tk-ink);font-size:20px;font-weight:700}.mobile-settings-profile-email-lg{font-family:var(--tk-f-mono);color:var(--tk-muted);font-size:12px}.mobile-settings-edit-profile{background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.02em;cursor:pointer;min-height:44px;box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);align-items:center;gap:6px;margin-top:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:transform 80ms linear,box-shadow 80ms linear;display:inline-flex}.mobile-settings-edit-profile:active,.mobile-settings-edit-profile[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-settings-edit-profile:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-settings-group{margin-top:24px;padding:0 14px}.mobile-settings-group-h{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);padding:0 4px 8px;font-size:11px;font-weight:700}.mobile-settings-list{background:var(--tk-paper);border:1.5px solid var(--tk-ink);flex-direction:column;display:flex;overflow:hidden}.mobile-settings-signout{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-warn);width:100%;color:var(--tk-warn-text);font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;--tk-sel-bg:var(--tk-warn);--tk-sel-fg:var(--tk-warn-ink);padding:14px;font-size:14px;font-weight:700}.mobile-settings-signout:active,.mobile-settings-signout[data-pressing=true]{background:var(--tk-warn);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-settings-profile-card{display:none}.mobile-token-manager{flex-direction:column;display:flex}.mobile-accounts{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);background:0 0;flex-direction:column;gap:0;display:flex}.mobile-accounts-row{border-top:1.5px solid var(--tk-ink);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:16px;display:flex}.mobile-accounts-row:first-child{border-top:0}.mobile-accounts-row-identity{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.mobile-accounts-logo{flex-shrink:0;width:24px;height:24px;margin-top:2px}.mobile-accounts-name{font-family:var(--tk-f-display);letter-spacing:.02em;font-size:14px;font-weight:700}.mobile-accounts-status{font-family:var(--tk-f-mono);color:var(--tk-muted);margin-top:2px;font-size:11px}.mobile-accounts-hint{font-family:var(--tk-f-mono);color:var(--tk-muted);margin-top:4px;font-size:10px;line-height:1.4}.mobile-accounts-btn{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);min-height:36px;color:var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform 80ms linear,box-shadow 80ms linear;display:inline-flex}.mobile-accounts-btn:active,.mobile-accounts-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-accounts-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-accounts-btn-warn{border-color:var(--tk-warn);color:var(--tk-warn-text);box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-warn);--tk-sel-fg:var(--tk-warn-ink)}.mobile-accounts-btn-warn:active,.mobile-accounts-btn-warn[data-pressing=true]{background:var(--tk-warn);color:var(--tk-warn-ink);box-shadow:0 0 0 0 var(--tk-warn);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}@media (hover:hover){.mobile-accounts-btn-warn:hover{background:var(--tk-warn);color:var(--tk-warn-ink);box-shadow:0 0 0 0 var(--tk-warn);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}}.mobile-accounts-tg-widget{flex-shrink:0}.mobile-accounts-loading{font-family:var(--tk-f-mono);color:var(--tk-muted);padding:20px 0;font-size:13px}@media (max-width:767px){.mobile-settings-section input[type=text],.mobile-settings-section input[type=email],.mobile-settings-section input[type=password],.mobile-settings-section input[type=number],.mobile-settings-section textarea{width:100%;min-height:44px;font-size:16px}.mobile-settings-section .tk-btn{min-height:44px}}.tg-mini-app{min-height:100dvh;padding:24px 16px calc(80px + env(safe-area-inset-bottom));font-family:var(--tk-f-body);background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);flex-direction:column;display:flex}.tg-mini-app-hero{text-align:center;border:var(--tk-bw) solid var(--tk-ink);border-radius:0;margin-bottom:18px;padding:16px 12px 20px}.tg-mini-app-day-label{font-family:var(--tk-f-mono);letter-spacing:.14em;opacity:.55;font-size:10px;font-weight:800}.tg-mini-app-hours{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:44px;font-weight:900;line-height:1.05}.tg-mini-app-status{font-family:var(--tk-f-mono);opacity:.75;font-size:12px}.tg-mini-app-cta{width:100%;min-height:56px;font-family:var(--tk-f-display);letter-spacing:.08em;text-transform:uppercase;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink);box-shadow:var(--tk-shadow);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);cursor:pointer;border-radius:0;margin-bottom:18px;font-size:16px;font-weight:800;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1)}.tg-mini-app-cta[data-active]{background:var(--tk-warn);color:var(--tk-warn-ink);border-color:var(--tk-warn);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tg-mini-app-cta:disabled{opacity:.6;cursor:not-allowed}.tg-mini-app-cta:active:not(:disabled),.tg-mini-app-cta[data-pressing=true]:not(:disabled){transform:translate(var(--tk-press-x), var(--tk-press-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.tg-mini-app-cta:hover:not(:disabled){transform:translate(var(--tk-press-x), var(--tk-press-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tg-mini-app-actions{flex-direction:column;gap:8px;display:flex}.tg-mini-app-action{border:1px solid var(--tk-ink);min-height:44px;color:inherit;font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.tg-mini-app-action-primary{background:var(--tk-ink);color:var(--tk-paper);border-color:var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tg-mini-app-action-primary:disabled{opacity:.5;cursor:not-allowed}.tg-mini-app-note{border:1px solid var(--tk-ink);border-radius:0;flex-direction:column;gap:8px;padding:10px;display:flex}.tg-mini-app-note-input{width:100%;font-family:var(--tk-f-display);border:1px solid var(--tk-ink);color:inherit;resize:vertical;background:0 0;border-radius:0;padding:8px;font-size:16px}.tg-mini-app-file-input{display:none}.tg-mini-app-note-row{gap:8px;display:flex}.tg-mini-app-note-row .tg-mini-app-action{flex:1}.mobile-app{background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-display)}.mobile-tk-badge{background:var(--tk-paper);width:48px;color:var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.04em;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mobile-tk-badge:active,.mobile-tk-badge[data-pressing=true]{background:var(--tk-ink);color:var(--tk-paper)}.hour-bar{background:var(--tk-paper-2);border:1px solid var(--tk-ink);width:100%;height:18px;margin-top:8px;position:relative}.hour-bar-empty{display:none}.hour-bar-tick{background:var(--tk-ink);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.hour-bar-tick{background:color-mix(in srgb, var(--tk-ink) 22%, transparent)}}.hour-bar:before,.hour-bar:after{content:"";background:var(--tk-ink);opacity:.7;width:1px;position:absolute;top:-2px;bottom:-2px}.hour-bar:before{left:37.5%}.hour-bar:after{left:70.833%}.mobile-timesheet-row[data-weekend] .hour-bar:before,.mobile-timesheet-row[data-weekend] .hour-bar:after{display:none}.hour-bar-session{background:var(--tk-accent);min-width:3px;position:absolute;top:0;bottom:0}.hour-bar-cluster{background:var(--tk-accent)}.hour-bar-cluster-divider{background:var(--tk-ink);opacity:.85;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.mobile-timesheet-row[data-today] .hour-bar-cluster-divider{background:var(--tk-accent);opacity:1}.hour-bar-session[data-live=true]{background:var(--tk-live-pattern-tight)}.mobile-timesheet-row[data-today] .hour-bar{background:var(--tk-paper);border-color:var(--tk-ink)}.mobile-calendar-dow{font-family:var(--tk-f-display);letter-spacing:.08em;text-transform:uppercase}.mobile-calendar-cell{border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);font-family:var(--tk-f-mono);border-radius:0}.mobile-calendar-cell[data-today]{border-color:var(--tk-ink);outline:var(--tk-bw) solid var(--tk-ink);outline-offset:-2px;background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-calendar-cell[data-today]{background:color-mix(in srgb, var(--tk-accent) 14%, transparent)}}.mobile-calendar-cell[data-today]{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.mobile-calendar-cell[data-weekend]:not([data-today]){background:var(--tk-weekend)}.mobile-calendar-cell[data-live]{background-image:var(--tk-live-pattern-tight);border-color:var(--tk-ink)}.mobile-calendar-cell-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-weight:700}.mobile-calendar-cell-total{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums}.mobile-calendar-cell[data-live] .mobile-calendar-cell-total{color:var(--tk-ink);font-weight:800}.mobile-stats-sheet{background:var(--tk-paper);color:var(--tk-ink);border-top-color:var(--tk-ink);border-radius:0}.mobile-stats-sheet .mobile-sheet-title{font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.mobile-stats-hero{background:var(--tk-accent);color:var(--tk-accent-ink);border:var(--tk-bw) solid var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);margin-bottom:0;padding:18px 16px 20px}.mobile-stats-hero-label{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:10px;font-weight:700}.mobile-stats-hero-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:6px;font-size:36px;font-weight:700;line-height:1}.mobile-stats-hero-sub{font-family:var(--tk-f-mono);opacity:.82;margin-top:4px;font-size:11px}.mobile-stats-trio{border:var(--tk-bw) solid var(--tk-ink);border-top:0;grid-template-columns:1fr 1fr 1fr;margin-bottom:18px;display:grid}.mobile-stats-trio-cell{border-right:1px solid var(--tk-ink);padding:12px 10px}.mobile-stats-trio-cell:last-child{border-right:0}.mobile-stats-cell-label{font-family:var(--tk-f-mono);letter-spacing:.12em;color:var(--tk-muted);font-size:9px}.mobile-stats-trio-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:700;line-height:1.05}.mobile-stats-cell-sub{font-family:var(--tk-f-mono);color:var(--tk-muted);margin-top:4px;font-size:10px}.mobile-stats-trio-cell[data-emphasis=behind]{background:var(--tk-warn)}@supports (color:color-mix(in lab, red, red)){.mobile-stats-trio-cell[data-emphasis=behind]{background:color-mix(in srgb, var(--tk-warn) 10%, transparent)}}.mobile-stats-trio-cell[data-emphasis=ahead]{background:var(--tk-good)}@supports (color:color-mix(in lab, red, red)){.mobile-stats-trio-cell[data-emphasis=ahead]{background:color-mix(in srgb, var(--tk-good) 10%, transparent)}}.mobile-stats-section{margin-bottom:18px}.mobile-stats-h{font-family:var(--tk-f-mono);letter-spacing:.14em;color:var(--tk-muted);text-transform:uppercase;margin:0 0 8px;font-size:9px}.mobile-stats-earnings{border:1px solid var(--tk-ink);padding:10px 12px}.mobile-stats-earnings-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.mobile-stats-earnings-of{font-family:var(--tk-f-mono);color:var(--tk-muted);margin-bottom:8px;font-size:10px}.mobile-stats-earnings-bar{border:1px solid var(--tk-ink);height:8px}.mobile-stats-earnings-fill{background:var(--tk-accent);height:100%}.mobile-stats-earnings-meta{font-family:var(--tk-f-mono);color:var(--tk-muted);margin-top:6px;font-size:10px}.mobile-stats-weeks{flex-direction:column;gap:4px;display:flex}.mobile-stats-week-row{grid-template-columns:32px 1fr 56px;align-items:center;gap:8px;display:grid}.mobile-stats-week-label{font-family:var(--tk-f-mono);font-size:11px;font-weight:700}.mobile-stats-week-bar{border:1px solid var(--tk-ink);height:10px}.mobile-stats-week-fill{background:repeating-linear-gradient(90deg, var(--tk-accent) 0 4px, var(--tk-accent) 4px 5px);height:100%}@supports (color:color-mix(in lab, red, red)){.mobile-stats-week-fill{background:repeating-linear-gradient(90deg, var(--tk-accent) 0 4px, color-mix(in oklab, var(--tk-accent) 60%, var(--tk-ink) 40%) 4px 5px)}}.mobile-stats-week-hours{font-family:var(--tk-f-mono);text-align:right;color:var(--tk-muted);font-size:10px}.mobile-stats-recent{margin:0;padding:0;list-style:none}.mobile-stats-recent-row{border-bottom:1px solid var(--tk-grid);font-family:var(--tk-f-mono);grid-template-columns:56px 1fr 72px;align-items:baseline;gap:8px;padding:8px 0;font-size:11px;display:grid}.mobile-stats-recent-day{font-weight:700}.mobile-stats-recent-hours{text-align:right;color:var(--tk-muted)}.mobile-stats-recent-empty{color:var(--tk-muted);font-family:var(--tk-f-mono);padding:12px 0;font-size:11px}.mobile-history-range-label{font-family:var(--tk-f-mono)}.mobile-history-skeleton{margin:0;padding:0;list-style:none}.mobile-history-skeleton-row{border-bottom:1px solid var(--tk-grid);flex-direction:column;gap:8px;padding:14px 4px;display:flex}.mobile-history-skeleton-bar{background:var(--tk-paper-2);border:1px solid var(--tk-grid);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink);height:12px;animation:1.4s ease-in-out infinite mobile-history-skeleton-pulse;display:block}.mobile-history-skeleton-bar-title{width:60%}.mobile-history-skeleton-bar-sub{opacity:.7;width:85%;height:10px}@keyframes mobile-history-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.mobile-history-skeleton-bar{animation:none}}.mobile-history-detail-h{font-family:var(--tk-f-mono);letter-spacing:.14em}.mobile-settings-profile-card{background:var(--tk-paper-2);border-bottom-color:var(--tk-ink);border-bottom-width:var(--tk-bw)}.mobile-settings-avatar{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-live-pattern-tight);color:var(--tk-accent-ink);font-family:var(--tk-f-display);border-radius:0}.mobile-settings-profile-name{font-family:var(--tk-f-display);letter-spacing:.04em}.mobile-settings-profile-email{font-family:var(--tk-f-mono)}.mobile-settings-row{border-bottom-color:var(--tk-grid);font-family:var(--tk-f-display)}.mobile-settings-row-label{font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.mobile-settings-row-sub{font-family:var(--tk-f-mono)}.mobile-settings-row-chev{color:var(--tk-muted)}.mobile-settings-section-bar{background:var(--tk-paper);border-bottom-color:var(--tk-ink);border-bottom-width:var(--tk-bw)}.mobile-settings-section-title{font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase}.mobile-preferences{flex-direction:column;gap:4px;display:flex}.mobile-preferences-h{font-family:var(--tk-f-mono);letter-spacing:.14em;color:var(--tk-muted);text-transform:uppercase;border-bottom:1px solid var(--tk-grid);margin:16px 0 6px;padding-bottom:4px;font-size:10px;font-weight:800}.mobile-preferences-h:first-child{margin-top:0}.mobile-preferences-field{flex-direction:column;gap:8px;padding:8px 0 12px;display:flex}.mobile-preferences-switch-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.mobile-preferences-label{font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.mobile-preferences-label small{font-family:var(--tk-f-mono);text-transform:none;color:var(--tk-muted);letter-spacing:0;margin-top:2px;font-size:10px;font-weight:400;display:block}.mobile-preferences-input-row{align-items:center;gap:8px;display:flex}.mobile-preferences-input{min-height:44px;font-size:16px;font-family:var(--tk-f-mono);border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;flex:1;min-width:0;padding:0 10px}.mobile-preferences-input:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.mobile-preferences-unit{font-family:var(--tk-f-mono);color:var(--tk-muted);white-space:nowrap;font-size:12px}.mobile-preferences-flavors{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobile-preferences-flavor{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);text-align:left;cursor:pointer;min-height:56px;box-shadow:var(--tk-shadow-sm);border-radius:0;align-items:center;gap:10px;padding:10px;font-family:inherit;transition:transform 80ms linear,box-shadow 80ms linear,background 80ms linear,color 80ms linear;display:flex}.mobile-preferences-flavor:active,.mobile-preferences-flavor[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.mobile-preferences-flavor[data-active]{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.mobile-preferences-flavor:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.mobile-preferences-flavor-swatch{border:var(--tk-bw) solid currentColor;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);border-radius:0;flex-shrink:0;width:24px;height:24px}.mobile-preferences-flavor-swatch[data-flavor-swatch=electric]{background:var(--tk-swatch-electric)}.mobile-preferences-flavor-swatch[data-flavor-swatch=concrete]{background:var(--tk-swatch-concrete)}.mobile-preferences-flavor-swatch[data-flavor-swatch=neo]{background:var(--tk-swatch-neo)}.mobile-preferences-flavor-swatch[data-flavor-swatch=mono]{background:repeating-linear-gradient(-45deg, var(--tk-swatch-mono) 0 4px, var(--tk-swatch-mono-stripe) 4px 5px)}.mobile-preferences-flavor-name{font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.mobile-preferences-flavor-desc{font-family:var(--tk-f-mono);opacity:.7;margin-top:2px;font-size:9px;display:block}.mobile-preferences-workdays{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mobile-preferences-workday{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);min-height:44px;color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.04em;cursor:pointer;border-radius:0;font-size:10px;font-weight:700}.mobile-preferences-workday[data-active]{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-preferences-paymode{border:var(--tk-bw) solid var(--tk-ink);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.mobile-preferences-paymode button{background:var(--tk-paper);min-height:44px;color:var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;font-size:13px;font-weight:700}.mobile-preferences-paymode button+button{border-left:1px solid var(--tk-ink)}.mobile-preferences-paymode button[data-active]{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-preferences-paymode-numeric button{font-family:var(--tk-f-mono)}.mobile-preferences-switch-button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px}.mobile-preferences-switch-button:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px;box-shadow:0 0 0 4px var(--tk-accent)}.mobile-preferences-switch{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;flex-shrink:0;width:44px;height:24px;position:relative}.mobile-preferences-switch-button[aria-checked=true] .mobile-preferences-switch{background:var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-preferences-switch:after{content:"";background:var(--tk-ink);width:20px;height:20px;transition:transform 80ms linear;position:absolute;top:0;left:0}.mobile-preferences-switch-button[aria-checked=true] .mobile-preferences-switch:after{background:var(--tk-paper);transform:translate(20px)}.mobile-stats-strip{z-index:18;border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);grid-template-columns:1.4fr 1fr;gap:0;display:grid;position:sticky;top:56px}.mobile-stats-strip-card{border-right:var(--tk-bw) solid var(--tk-ink);flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.mobile-stats-strip-card.primary{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-stats-strip-label{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:9px;font-weight:600}.mobile-stats-strip-value{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.mobile-stats-strip-sub{font-family:var(--tk-f-mono);letter-spacing:.04em;opacity:.75;font-size:10px}.mobile-stats-strip-bar{background:var(--tk-accent-ink);height:4px;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.mobile-stats-strip-bar{background:color-mix(in oklab, var(--tk-accent-ink) 16%, transparent)}}.mobile-stats-strip-bar{border:1px solid var(--tk-accent-ink)}.mobile-stats-strip-bar-fill{background:var(--tk-accent-ink);height:100%}.mobile-stats-strip-side{grid-template-rows:1fr 1fr;display:grid}.mobile-stats-strip-mini{flex-direction:column;justify-content:center;gap:1px;padding:8px 12px;display:flex}.mobile-stats-strip-mini+.mobile-stats-strip-mini{border-top:1px solid var(--tk-ink)}.mobile-stats-strip-mini-label{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tk-muted);font-size:9px;font-weight:600}.mobile-stats-strip-mini-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);font-size:16px;font-weight:700;line-height:1.05}.mobile-stats-strip-mini[data-tone=ahead] .mobile-stats-strip-mini-value{color:var(--tk-good)}.mobile-stats-strip-mini[data-tone=behind] .mobile-stats-strip-mini-value{color:var(--tk-warn)}.mobile-stats-strip-mini-sub{font-family:var(--tk-f-mono);letter-spacing:.06em;color:var(--tk-muted);text-transform:uppercase;font-size:9px}.mobile-views{flex-direction:column;height:100%;min-height:0;display:flex}.mobile-views>.mobile-topbar,.mobile-views>.mobile-segmented{flex:none}.mobile-views-clip{flex:1 1 0;min-height:0;position:relative;overflow:clip}.mobile-views-stage{will-change:transform;flex-direction:row;width:400%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.mobile-views-stage[data-view=calendar]{transform:translate(-25%)}.mobile-views-stage[data-view=week]{transform:translate(-50%)}.mobile-views-stage[data-view=timeline]{transform:translate(-75%)}.mobile-views-pane{-webkit-overflow-scrolling:touch;width:25%;height:100%;padding-bottom:var(--tk-chrome-clear);flex:0 0 25%;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.mobile-views-stage{transition:none}}.mobile-home{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);flex-direction:column;align-items:center;height:100%;padding:24px 18px;display:flex}.mobile-home-center{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:22px;width:100%;max-width:480px;display:flex}.mobile-home-content{flex-direction:column;align-items:stretch;gap:22px;display:flex}.mobile-home-punch-slot{visibility:hidden;pointer-events:none;flex-shrink:0;width:100%;height:120px}.mobile-home-clock{flex-direction:column;align-items:center;gap:6px;padding:10px 0 4px;display:flex}.mobile-home-clock-time{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tk-ink);font-size:56px;font-weight:700;line-height:1}.mobile-home-clock-colon{text-align:center;width:.4em;animation:1s steps(2,end) infinite mobile-home-pulse;display:inline-block}@keyframes mobile-home-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.mobile-home-clock-colon,.mobile-home-clock-status[data-live] .mobile-home-clock-dot{animation:none}}.mobile-home-clock-status{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);align-items:center;gap:8px;font-size:11px;display:flex}.mobile-home-clock-status[data-live]{color:var(--tk-ink)}.mobile-home-clock-status[data-live] .mobile-home-clock-dot{animation:1s steps(2,end) infinite mobile-home-pulse}.mobile-home-clock-dot{background:var(--tk-accent);border:1.5px solid var(--tk-ink);width:8px;height:8px;display:inline-block}.mobile-home-clock-elapsed{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);border-left:1px solid var(--tk-grid);margin-left:2px;padding-left:6px;font-weight:700}.mobile-app-punch{appearance:none;left:18px;right:18px;bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));z-index:35;height:var(--tk-chrome-punch);border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink);font-family:var(--tk-f-display);cursor:pointer;box-shadow:var(--tk-shadow);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 22px;font-weight:700;transition:bottom .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),min-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),gap .42s cubic-bezier(.22,1,.36,1),translate .42s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms;display:flex;position:fixed;overflow:visible}.mobile-app[data-tab=settings] .mobile-app-punch{pointer-events:none}@keyframes mobile-punch-exit-home-anchor{0%{min-height:120px;bottom:var(--punch-home-bottom,calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad)));gap:6px;padding:20px 24px;translate:0}to{min-height:120px;bottom:var(--punch-home-bottom,calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad)));gap:6px;padding:20px 24px;translate:-200vw}}@keyframes mobile-punch-exit-views-anchor{0%{height:var(--tk-chrome-punch);bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));gap:4px;padding:0 22px;translate:0}to{height:var(--tk-chrome-punch);bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));gap:4px;padding:0 22px;translate:-100vw}}@keyframes mobile-punch-enter-home-anchor{0%{min-height:120px;bottom:var(--punch-home-bottom,calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad)));gap:6px;padding:20px 24px;translate:-200vw}to{min-height:120px;bottom:var(--punch-home-bottom,calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad)));gap:6px;padding:20px 24px;translate:0}}@keyframes mobile-punch-enter-views-anchor{0%{height:var(--tk-chrome-punch);bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));gap:4px;padding:0 22px;translate:-100vw}to{height:var(--tk-chrome-punch);bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));gap:4px;padding:0 22px;translate:0}}.mobile-app[data-tab=settings][data-prev-tab=home] .mobile-app-punch{animation:.42s cubic-bezier(.22,1,.36,1) forwards mobile-punch-exit-home-anchor}.mobile-app[data-tab=settings][data-prev-tab=views] .mobile-app-punch{animation:.42s cubic-bezier(.22,1,.36,1) forwards mobile-punch-exit-views-anchor}.mobile-app[data-tab=home][data-prev-tab=settings] .mobile-app-punch,.mobile-app[data-tab=views][data-prev-tab=settings] .mobile-app-punch{transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms}.mobile-app[data-tab=home][data-prev-tab=settings] .mobile-app-punch-label,.mobile-app[data-tab=views][data-prev-tab=settings] .mobile-app-punch-label,.mobile-app[data-tab=home][data-prev-tab=settings] .mobile-app-punch-sub,.mobile-app[data-tab=views][data-prev-tab=settings] .mobile-app-punch-sub{transition:none}.mobile-app[data-tab=home][data-prev-tab=settings] .mobile-app-punch{animation:.42s cubic-bezier(.22,1,.36,1) mobile-punch-enter-home-anchor}.mobile-app[data-tab=views][data-prev-tab=settings] .mobile-app-punch{animation:.42s cubic-bezier(.22,1,.36,1) mobile-punch-enter-views-anchor}@media (prefers-reduced-motion:reduce){.mobile-app-punch{animation:none!important}}.mobile-app-punch-clip{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mobile-app-punch-fill{background:var(--tk-ink);height:0;position:absolute;bottom:0;left:0;right:0}.mobile-app-punch-label,.mobile-app-punch-sub{z-index:1;position:relative}.mobile-app-punch[data-holding=true]{background:var(--tk-paper);color:var(--tk-ink)}.mobile-app-punch[data-holding=true] .mobile-app-punch-label,.mobile-app-punch[data-holding=true] .mobile-app-punch-sub{color:var(--tk-paper);text-shadow:0 0 12px var(--tk-ink), 0 0 4px var(--tk-ink)}.mobile-app-punch-tip{z-index:5;background:var(--tk-ink);color:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.12em;white-space:nowrap;pointer-events:none;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);padding:6px 12px;font-size:12px;font-weight:700;display:inline-block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.mobile-app-punch-tip:after{content:"";background:var(--tk-ink);border-right:var(--tk-bw) solid var(--tk-ink);border-bottom:var(--tk-bw) solid var(--tk-ink);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.mobile-app-punch-fill{transition:none}}.mobile-app[data-tab=home] .mobile-app-punch,.mobile-app[data-tab=settings][data-prev-tab=home] .mobile-app-punch{bottom:var(--punch-home-bottom,calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad)));gap:6px;min-height:120px;padding:20px 24px}.mobile-app-punch[data-state=live]{background:var(--tk-warn);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-warn-ink);--tk-sel-fg:var(--tk-warn)}.mobile-app-punch:active:not(:disabled),.mobile-app-punch[data-pressing=true]:not(:disabled),.mobile-app-punch[data-holding=true]:not(:disabled){transform:translate(var(--tk-press-x), var(--tk-press-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-app-punch:hover:not(:disabled){transform:translate(var(--tk-press-x), var(--tk-press-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-app-punch:disabled{opacity:.7;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.mobile-app-punch{transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms}}.mobile-app-punch-label{letter-spacing:.06em;font-size:18px;transition:font-size .42s cubic-bezier(.22,1,.36,1),letter-spacing .42s cubic-bezier(.22,1,.36,1)}.mobile-app[data-tab=home] .mobile-app-punch-label,.mobile-app[data-tab=settings][data-prev-tab=home] .mobile-app-punch-label{letter-spacing:.04em;font-size:28px}.mobile-app-punch-sub{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;opacity:0;max-height:0;font-size:11px;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .24s,font-size .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.mobile-app[data-tab=home] .mobile-app-punch-sub,.mobile-app[data-tab=settings][data-prev-tab=home] .mobile-app-punch-sub{opacity:.8;max-height:2em;font-size:13px}.mobile-home-stats{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);grid-template-columns:1fr 1fr;gap:0;display:grid}.mobile-home-stat{border-right:1px solid var(--tk-ink);border-bottom:1px solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mobile-home-stat:nth-child(2n){border-right:0}.mobile-home-stat:nth-last-child(-n+2){border-bottom:0}.mobile-home-stat-primary{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-home-stat[data-tone=behind]{background:var(--tk-warn);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-home-stat-label{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:10px}.mobile-home-stat-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.05}.mobile-home-stat-sep{opacity:.4;padding:0 2px}.mobile-home-stat-sub{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:10px}.mobile-home-stat-bar{border:1px solid var(--tk-ink);background:#0a0a0a14;height:4px;margin-top:6px}.mobile-home-stat-bar-fill{background:var(--tk-ink);height:100%}.mobile-home-stat-bar-ink .mobile-home-stat-bar-fill{background:var(--tk-ink)}.mobile-home-stat-primary .mobile-home-stat-bar{border-color:var(--tk-ink);background:#0a0a0a26}.mobile-home-stat-primary .mobile-home-stat-bar-fill{background:var(--tk-ink)}.mobile-tk-badge>span{justify-content:center;align-items:center;display:inline-flex}}.mobile-week{background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);flex-direction:column;display:flex}.mobile-week-empty{text-align:center;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tk-muted);padding:48px 24px;font-size:12px}.mobile-week-strip{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);grid-template-columns:repeat(7,1fr);gap:0;display:grid}.mobile-week-chip{min-height:52px;color:var(--tk-muted);border:none;border-right:1px solid var(--tk-ink);cursor:pointer;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;display:flex}.mobile-week-chip:last-child{border-right:0}.mobile-week-chip-dow{font-family:var(--tk-f-display);letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:9px;font-weight:700}.mobile-week-chip-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);font-size:16px;font-weight:700;line-height:1}.mobile-week-chip-dot{font-family:var(--tk-f-mono);height:6px;color:var(--tk-accent-ink);font-size:14px;line-height:.4}.mobile-week-chip[data-weekend]:not([data-selected]):not([data-today]),.mobile-week-chip[data-holiday]:not([data-selected]):not([data-today]){background:var(--tk-weekend);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper)}.mobile-week-chip[data-empty]:not([data-today]) .mobile-week-chip-num{opacity:.55}.mobile-week-chip[data-outofmonth] .mobile-week-chip-num,.mobile-week-chip[data-outofmonth] .mobile-week-chip-dow{opacity:.45}.mobile-week-chip[data-today]{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-week-chip[data-today]{background:color-mix(in srgb, var(--tk-accent) 18%, transparent)}}.mobile-week-chip[data-today]{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.mobile-week-chip[data-today] .mobile-week-chip-dow{color:var(--tk-ink);opacity:.85}.mobile-week-chip[data-selected]{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-week-chip[data-selected] .mobile-week-chip-dow,.mobile-week-chip[data-selected] .mobile-week-chip-num{color:var(--tk-paper)}.mobile-week-chip[data-selected][data-today]{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-week-chip[data-selected][data-today] .mobile-week-chip-dow,.mobile-week-chip[data-selected][data-today] .mobile-week-chip-num{color:var(--tk-accent-ink)}.mobile-week-chip[data-live] .mobile-week-chip-dot{color:var(--tk-warn)}.mobile-week-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;display:flex;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.mobile-week-track{scroll-behavior:smooth}}.mobile-week-track::-webkit-scrollbar{display:none}.mobile-week-page{scroll-snap-align:start;scroll-snap-stop:always;background:var(--tk-paper);min-width:0;color:var(--tk-ink);border-right:1px solid var(--tk-grid);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);flex-direction:column;flex:0 0 100%;display:flex}.mobile-week-page:last-child{border-right:0}.mobile-week-page[data-weekend]:not([data-today]),.mobile-week-page[data-holiday]:not([data-today]){background:var(--tk-weekend);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper)}.mobile-week-page[data-today]{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-week-page[data-today]{background:color-mix(in srgb, var(--tk-accent) 8%, var(--tk-paper))}}.mobile-week-page[data-today]{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.mobile-week-page-head{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.mobile-week-page[data-today] .mobile-week-page-head{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-week-page-head-left{flex-direction:column;gap:2px;display:flex}.mobile-week-page-dow{font-family:var(--tk-f-display);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:700}.mobile-week-page-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.mobile-week-page-head-right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mobile-week-page-total{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.mobile-week-page-delta{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.mobile-week-page-delta[data-state=up]{color:var(--tk-good)}.mobile-week-page-delta[data-state=down]{color:var(--tk-warn)}.mobile-week-page-delta[data-state=live]{color:var(--tk-ink)}.mobile-week-page[data-today] .mobile-week-page-delta{color:var(--tk-accent-ink)}.mobile-week-grid{-webkit-overflow-scrolling:touch;background:var(--tk-paper);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);flex:auto;overflow:hidden auto}.mobile-week-page[data-today] .mobile-week-grid{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-week-page[data-today] .mobile-week-grid{background:color-mix(in srgb, var(--tk-accent) 6%, var(--tk-paper))}}.mobile-week-page[data-today] .mobile-week-grid{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.mobile-week-page[data-weekend]:not([data-today]) .mobile-week-grid{background:var(--tk-weekend)}.mobile-week-grid-inner{grid-template-columns:48px 1fr;width:100%;display:grid;position:relative}.mobile-week-hours{border-right:1px solid var(--tk-grid-strong);grid-column:1/2;position:relative}.mobile-week-hour-label{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tk-muted);text-align:right;padding:0 6px;font-size:10px;font-weight:600;line-height:1;position:absolute;left:0;right:0;transform:translateY(-4px)}.mobile-week-col{cursor:pointer;text-align:left;width:100%;height:100%;color:inherit;font:inherit;touch-action:pan-y;background:0 0;border:0;grid-column:2/3;padding:0;display:block;position:relative}.mobile-week-col[data-armed=true]{touch-action:none}.mobile-week-ghost{z-index:3;pointer-events:none;border:var(--tk-bw) solid var(--tk-ink);background:repeating-linear-gradient(45deg, var(--tk-accent) 0 6px, var(--tk-accent) 6px 12px);position:absolute;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.mobile-week-ghost{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--tk-accent) 70%, var(--tk-paper)) 0 6px, color-mix(in srgb, var(--tk-accent) 40%, var(--tk-paper)) 6px 12px)}}.mobile-week-ghost{color:var(--tk-ink);justify-content:flex-start;align-items:flex-start;padding:4px 6px;animation:.22s cubic-bezier(.22,1,.36,1) mobile-week-ghost-in;display:flex}.mobile-week-ghost-time{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px;font-weight:700}@keyframes mobile-week-ghost-in{0%{opacity:0;transform-origin:top;transform:scaleY(.6)}to{opacity:1;transform-origin:top;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mobile-week-ghost{animation:none}}.mobile-week-col-line{background:var(--tk-grid);height:1px;position:absolute;left:0;right:0}.mobile-week-col-line.major{background:var(--tk-grid-strong)}.mobile-week-now{border-top:2px solid var(--tk-warn);z-index:4;height:0;position:absolute;left:0;right:0}.mobile-week-session{min-height:24px;font:inherit;text-align:left;cursor:pointer;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink);box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);z-index:3;flex-direction:column;justify-content:flex-start;padding:4px 6px;display:flex;position:absolute;left:8px;right:8px;overflow:visible}.mobile-week-session:after{content:"";pointer-events:auto;position:absolute;inset:-8px 0}.mobile-week-session>*{z-index:1;position:relative}.mobile-week-session:active{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.mobile-week-session{transition:transform .1s cubic-bezier(.22,1,.36,1),box-shadow .1s cubic-bezier(.22,1,.36,1)}.mobile-week-session:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-week-session.live{background-image:var(--tk-live-pattern-tight);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-week-session-time{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.1;overflow:hidden}.mobile-week-session-live{font-family:var(--tk-f-display);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:700}.mobile-timeline{background:var(--tk-paper);color:var(--tk-ink);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);flex-direction:column;gap:8px;padding:18px 14px 28px;display:flex}.mobile-timeline-frame{grid-template-columns:24px 1fr;align-items:stretch;column-gap:6px;display:grid}.mobile-timeline-yaxis{height:280px;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--tk-muted);font-size:9px;font-weight:700;position:relative}.mobile-timeline-yaxis>span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.mobile-timeline-yaxis>span:first-child{transform:translateY(0)}.mobile-timeline-yaxis>span:last-child{transform:translateY(-100%)}.mobile-timeline-strip{grid-template-columns:repeat(var(--days,30), 1fr);border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);height:280px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mobile-timeline-strip>li{display:block;position:relative}.mobile-timeline-gridline{background:var(--tk-ink);height:1px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-timeline-gridline{background:color-mix(in srgb, var(--tk-ink) 12%, transparent)}}.mobile-timeline-gridline{pointer-events:none;z-index:1}.mobile-timeline-col{border:0;border-right:1px solid var(--tk-grid);cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper);background:0 0;margin:0;padding:0;display:block;position:relative}.mobile-timeline-strip>li:last-child .mobile-timeline-col{border-right:0}.mobile-timeline-col[data-weekend]:not([data-today]),.mobile-timeline-col[data-holiday]:not([data-today]){background:var(--tk-weekend)}.mobile-timeline-col[data-today]{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-timeline-col[data-today]{background:color-mix(in oklab, var(--tk-accent) 14%, var(--tk-paper))}}.mobile-timeline-col[data-today]{outline:var(--tk-bw) solid var(--tk-ink);outline-offset:-2px;z-index:3}.mobile-timeline-col:active:not([data-today]){background:var(--tk-paper-2)}.mobile-timeline-session{background:var(--tk-accent);border-top:1px solid var(--tk-ink);border-bottom:1px solid var(--tk-ink);z-index:2;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);min-height:2px;position:absolute;left:1px;right:1px}.mobile-timeline-session.live{background-image:var(--tk-live-pattern-tight)}.mobile-timeline-col[data-today] .mobile-timeline-session{background:var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-timeline-col[data-today] .mobile-timeline-session.live{background-image:var(--tk-live-pattern-tight)}.mobile-timeline-now{background:var(--tk-warn);z-index:5;pointer-events:none;height:2px;position:absolute;left:-2px;right:-2px;transform:translateY(-1px)}.mobile-timeline-labels{grid-template-columns:repeat(var(--days,30), 1fr);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--tk-muted);margin:0;padding:0 0 0 30px;font-size:9px;font-weight:600;list-style:none;display:grid}.mobile-timeline-labels>li{text-align:center;min-width:0}.mobile-stats-strip{top:calc(56px + env(safe-area-inset-top));z-index:18;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);flex-direction:row;grid-template-columns:none;gap:0;display:flex;position:sticky;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.mobile-stats-strip{scroll-behavior:smooth}}.mobile-stats-strip::-webkit-scrollbar{display:none}.mobile-stats-strip{scrollbar-width:none}.mobile-stats-strip-card{border-right:var(--tk-bw) solid var(--tk-ink);scroll-snap-align:start;scroll-snap-stop:always;background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);flex-direction:column;flex:none;gap:4px;width:64vw;min-width:200px;max-width:260px;padding:14px 16px 16px;display:flex}.mobile-stats-strip-card:last-child{border-right:0}.mobile-stats-strip-card.primary{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.mobile-stats-strip-label{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tk-muted);opacity:1;font-size:10px;font-weight:600}.mobile-stats-strip-card.primary .mobile-stats-strip-label{color:var(--tk-accent-ink);opacity:.78}.mobile-stats-strip-value{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--tk-ink);margin-top:2px;font-size:28px;font-weight:700;line-height:1}.mobile-stats-strip-card.primary .mobile-stats-strip-value{color:var(--tk-accent-ink)}.mobile-stats-strip-value-sep{opacity:.5;margin:0 4px;font-weight:500;display:inline-block}.mobile-stats-strip-sub{font-family:var(--tk-f-mono);letter-spacing:.04em;color:var(--tk-muted);font-variant-numeric:tabular-nums;font-size:10px}.mobile-stats-strip-card.primary .mobile-stats-strip-sub{color:var(--tk-accent-ink);opacity:.75}.mobile-stats-strip-card[data-tone=ahead] .mobile-stats-strip-value{color:var(--tk-good)}.mobile-stats-strip-card[data-tone=behind] .mobile-stats-strip-value{color:var(--tk-warn)}.mobile-stats-strip-bar{background:var(--tk-accent-ink);height:4px;margin-top:8px}@supports (color:color-mix(in lab, red, red)){.mobile-stats-strip-bar{background:color-mix(in oklab, var(--tk-accent-ink) 16%, transparent)}}.mobile-stats-strip-bar{border:1px solid var(--tk-accent-ink)}.mobile-stats-strip-bar-fill{background:var(--tk-accent-ink);height:100%}.mobile-stats-strip-bar-ink{background:var(--tk-ink)}@supports (color:color-mix(in lab, red, red)){.mobile-stats-strip-bar-ink{background:color-mix(in oklab, var(--tk-ink) 12%, transparent)}}.mobile-stats-strip-bar-ink{border-color:var(--tk-ink)}.mobile-stats-strip-bar-ink .mobile-stats-strip-bar-fill{background:var(--tk-ink)}.mobile-stats-strip-side,.mobile-stats-strip-mini{display:none}.mobile-topbar-live{font-family:var(--tk-f-mono);letter-spacing:.12em;color:var(--tk-ink);text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:2px;font-size:10px;line-height:1;display:inline-flex}.mobile-topbar-live-label{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.mobile-topbar-live-sep{color:var(--tk-muted)}.mobile-topbar-live-time{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:540px){.mobile-stats-strip{scroll-snap-type:none;grid-template-columns:1.5fr 1fr 1fr;display:grid;overflow:visible}.mobile-stats-strip[data-with-earnings]{grid-template-columns:1.6fr 1fr 1fr 1.4fr}.mobile-stats-strip-card{width:auto;min-width:0;max-width:none}}.mobile-preferences-warmth{--tk-warmth-pct:0%;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.mobile-preferences-warmth-range{appearance:none;cursor:pointer;width:100%;height:36px;color:var(--tk-ink);background:0 0;margin:0;padding:0}.mobile-preferences-warmth-range:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.mobile-preferences-warmth-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--tk-warmth-fill,var(--tk-accent)) 0, var(--tk-warmth-fill,var(--tk-accent)) var(--tk-warmth-pct), var(--tk-paper) var(--tk-warmth-pct), var(--tk-paper) 100%);border:var(--tk-bw) solid var(--tk-ink);border-radius:0;height:14px}.mobile-preferences-warmth-range::-moz-range-track{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);border-radius:0;height:14px}.mobile-preferences-warmth-range::-moz-range-progress{background:var(--tk-warmth-fill,var(--tk-accent));border:0;border-radius:0;height:14px}.mobile-preferences-warmth-range::-webkit-slider-thumb{appearance:none;background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);width:22px;height:22px;box-shadow:2px 2px 0 0 var(--tk-ink);cursor:grab;border-radius:0;margin-top:-6px}.mobile-preferences-warmth-range::-moz-range-thumb{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);width:22px;height:22px;box-shadow:2px 2px 0 0 var(--tk-ink);cursor:grab;border-radius:0}.mobile-preferences-warmth-range:active::-webkit-slider-thumb{box-shadow:0 0 0 0 var(--tk-ink);cursor:grabbing;transform:translate(2px,2px)}.mobile-preferences-warmth-range:active::-moz-range-thumb{box-shadow:0 0 0 0 var(--tk-ink);cursor:grabbing;transform:translate(2px,2px)}.mobile-preferences-warmth-readout{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--tk-ink);text-align:right;min-width:52px;font-size:12px}.mobile-preferences-flavor-mock{border:var(--tk-bw) solid var(--tile-ink,var(--tk-ink));background:var(--tile-paper,var(--tk-paper));width:64px;height:42px;color:var(--tile-ink,var(--tk-ink));--tile-paper:#f2efe8;--tile-paper-2:#e8e4da;--tile-ink:#0a0a0a;--tile-accent:#b3e14d;--tile-muted:#5a574f;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);flex-shrink:0;grid-template-rows:8px 1fr;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.mobile-preferences-flavor-mock{--tile-accent:lab(84.2757% -31.056 64.185)}}.mobile-preferences-flavor-mock-chrome{background:var(--tile-paper-2);border-bottom:1px solid var(--tile-ink);align-items:center;gap:2px;padding:0 4px;display:flex}.mobile-preferences-flavor-mock-chrome>span{background:var(--tile-muted);border-radius:50%;width:3px;height:3px;display:inline-block}.mobile-preferences-flavor-mock-body{grid-template-columns:14px 1fr;min-height:0;display:grid}.mobile-preferences-flavor-mock-side{background:var(--tile-paper);border-right:1px solid var(--tile-ink)}.mobile-preferences-flavor-mock-main{background:var(--tile-paper);flex-direction:column;gap:2px;padding:3px;display:flex}.mobile-preferences-flavor-mock-head{background:var(--tile-accent);border:1px solid var(--tile-ink);height:6px}.mobile-preferences-flavor-mock-row{background:var(--tile-paper-2);border:1px solid var(--tile-ink);height:3px}.mobile-preferences-flavor-mock-row.short{width:55%}.mobile-preferences-flavor-mock[data-flavor=electric]{--tile-accent:#baed3f}@supports (color:lab(0% 0 0)){.mobile-preferences-flavor-mock[data-flavor=electric]{--tile-accent:lab(87.9127% -34.1577 72.8261)}}.mobile-preferences-flavor-mock[data-flavor=mono]{--tile-paper:#f4f1ea;--tile-paper-2:#e6e2d6;--tile-accent:#0a0a0a}.mobile-preferences-flavor-mock[data-flavor=mono] .mobile-preferences-flavor-mock-main{background:repeating-linear-gradient(-45deg, var(--tile-paper) 0 3px, var(--tile-paper-2) 3px 4px)}.mobile-preferences-flavor-mock[data-flavor=concrete]{--tile-paper:#ece7dc;--tile-paper-2:#ded7c7;--tile-accent:#c7692c}@supports (color:lab(0% 0 0)){.mobile-preferences-flavor-mock[data-flavor=concrete]{--tile-accent:lab(55.0677% 35.2345 49.8267)}}.mobile-preferences-flavor-mock[data-flavor=neo]{--tile-paper:#fff8e7;--tile-paper-2:#fcefc5;--tile-accent:#ec8aff}@supports (color:lab(0% 0 0)){.mobile-preferences-flavor-mock[data-flavor=neo]{--tile-accent:lab(71.0998% 59.7579 -50.9372)}}.mobile-preferences-flavor-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.hour-bar{position:relative}.hour-bar-touch{z-index:2;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;position:absolute;inset:0}@media (max-width:767px){.tk-sheet .tk-file-row{flex-wrap:nowrap;min-height:44px}.tk-sheet .tk-file-row-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tk-sheet .tk-file-row-size{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.tk-sheet .tk-audit-list-row{padding:10px}.tk-sheet .tk-audit-list-when{font-variant-numeric:tabular-nums}.tk-sheet details>summary{align-items:center;min-height:44px;display:inline-flex}.tk-sheet .tk-sheet-section-h{margin-top:18px}.tk-sheet .tk-sheet-section-h:first-child{margin-top:0}.tk-sheet .tk-pending-row{flex-wrap:wrap;row-gap:6px}.tk-sheet .tk-pending-preview{flex:100%;min-width:0}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0d0d0d;--foreground:#e8e8e8;--card:#181818;--card-foreground:#e8e8e8;--popover:#181818;--popover-foreground:#e8e8e8;--primary:#e8e8e8;--primary-foreground:#0d0d0d;--secondary:#222;--secondary-foreground:#e8e8e8;--muted:#222;--muted-foreground:#8f8f8f;--accent:#222;--accent-foreground:#e8e8e8;--destructive:#ff6568;--border:#333;--input:#222;--ring:#636363;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#121212;--sidebar-foreground:#e8e8e8;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#e8e8e8;--sidebar-accent:#222;--sidebar-accent-foreground:#e8e8e8;--sidebar-border:#333;--sidebar-ring:#636363}@supports (color:lab(0% 0 0)){.dark{--background:lab(3.6999% 0 0);--foreground:lab(91.88% .0000298023 -.0000119209);--card:lab(8.36% -.00000745058 0);--card-foreground:lab(91.88% .0000298023 -.0000119209);--popover:lab(8.36% -.00000745058 0);--popover-foreground:lab(91.88% .0000298023 -.0000119209);--primary:lab(91.88% .0000298023 -.0000119209);--primary-foreground:lab(3.6999% 0 0);--secondary:lab(13% 0 0);--secondary-foreground:lab(91.88% .0000298023 -.0000119209);--muted:lab(13% 0 0);--muted-foreground:lab(59.4% 0 0);--accent:lab(13% 0 0);--accent-foreground:lab(91.88% .0000298023 -.0000119209);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(21.12% 0 0);--input:lab(13% 0 0);--ring:lab(42% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(5.26802% 0 0);--sidebar-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-accent:lab(13% 0 0);--sidebar-accent-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-border:lab(21.12% 0 0);--sidebar-ring:lab(42% 0 0)}}.telegram-widget-wrapper a,.telegram-widget-wrapper span[class*=telegram]{background:var(--tk-paper)!important;border:var(--tk-bw) solid var(--tk-ink)!important;box-shadow:var(--tk-shadow)!important;color:var(--tk-ink)!important;cursor:pointer!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;font-family:inherit!important;font-size:.875rem!important;font-weight:600!important;text-decoration:none!important;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important}.telegram-widget-wrapper a:active,.telegram-widget-wrapper span[class*=telegram]:active{transform:translate(var(--tk-press-x), var(--tk-press-y))!important;box-shadow:0 0 0 0 var(--tk-ink)!important}@media (hover:hover){.telegram-widget-wrapper a:hover,.telegram-widget-wrapper span[class*=telegram]:hover{transform:translate(var(--tk-press-x), var(--tk-press-y))!important;box-shadow:0 0 0 0 var(--tk-ink)!important}}.telegram-widget-wrapper img{border-radius:0!important;width:20px!important;height:20px!important}input[type=date]::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer;filter:invert(.2)}input[type=time]::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer;filter:invert(.2)}.dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8)}.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.8)}:root{--tk-ink:#0a0a0a;--tk-paper:#f2efe8;--tk-paper-2:#e8e4da;--tk-line:#0a0a0a;--tk-muted:#5a574f;--tk-soft:#b8b2a4;--tk-accent:#b3e14d;--tk-accent-ink:#0a0a0a;--tk-live-pattern:repeating-linear-gradient(-45deg, var(--tk-accent) 0 6px, var(--tk-accent) 6px 12px)}@supports (color:lab(0% 0 0)){:root{--tk-accent:lab(84.2757% -31.056 64.185)}}@supports (color:color-mix(in lab, red, red)){:root{--tk-live-pattern:repeating-linear-gradient(-45deg, var(--tk-accent) 0 6px, color-mix(in oklab, var(--tk-accent) 68%, var(--tk-ink) 32%) 6px 12px)}}:root{--tk-live-pattern-tight:repeating-linear-gradient(-45deg, var(--tk-accent) 0 4px, var(--tk-accent) 4px 8px)}@supports (color:color-mix(in lab, red, red)){:root{--tk-live-pattern-tight:repeating-linear-gradient(-45deg, var(--tk-accent) 0 4px, color-mix(in oklab, var(--tk-accent) 68%, var(--tk-ink) 32%) 4px 8px)}}:root{--tk-warn:#dd5230;--tk-warn-ink:#f8f5ee;--tk-warn-text:#a20a01;--tk-good-text:#045e17;--tk-now:#d00405;--tk-now-ink:var(--tk-paper);--tk-good:#5bb661;--tk-warmth-fill:#77d163;--tk-warmth-fill-hover:#5ac041;--tk-weekend:#0a0a0a0a;--tk-grid:#0a0a0a14;--tk-grid-strong:#0a0a0a33;--tk-paper-light:#f2efe8;--tk-paper-2-light:#e8e4da;--tk-ink-light:#0a0a0a;--tk-muted-light:#5a574f;--tk-soft-light:#b8b2a4;--tk-swatch-electric:var(--tk-accent);--tk-swatch-mono:var(--tk-ink);--tk-swatch-concrete:#c7692c;--tk-swatch-neo:#ec8aff;--tk-swatch-mono-stripe:var(--tk-ink)}@supports (color:lab(0% 0 0)){:root{--tk-warn:lab(54.3442% 53.8221 48.7581);--tk-warn-text:lab(34.4374% 56.2154 49.1543);--tk-good-text:lab(34.2428% -36.6503 31.9143);--tk-now:lab(44.4582% 69.0276 58.3374);--tk-good:lab(67.0254% -42.0639 34.724);--tk-warmth-fill:lab(76.4471% -43.607 45.0237);--tk-warmth-fill-hover:lab(69.6664% -48.5799 52.0689);--tk-swatch-concrete:lab(55.0677% 35.2345 49.8267);--tk-swatch-neo:lab(71.0998% 59.7579 -50.9372)}}@supports (color:color-mix(in lab, red, red)){:root{--tk-swatch-mono-stripe:color-mix(in oklab, var(--tk-ink) 70%, var(--tk-paper) 30%)}}:root{--tk-ink-band:var(--tk-ink);--tk-ink-band-fg:var(--tk-paper);--tk-ink-band-rule:var(--tk-paper)}@supports (color:color-mix(in lab, red, red)){:root{--tk-ink-band-rule:color-mix(in oklab, var(--tk-paper) 18%, transparent)}}:root{--tk-ink-band-body:var(--tk-paper)}@supports (color:color-mix(in lab, red, red)){:root{--tk-ink-band-body:color-mix(in oklab, var(--tk-paper) 75%, transparent)}}:root{--tk-shadow:4px 4px 0 0 var(--tk-ink);--tk-shadow-sm:2px 2px 0 0 var(--tk-ink);--tk-press-x:4px;--tk-press-y:4px;--tk-press-sm-x:2px;--tk-press-sm-y:2px;--tk-bw:2px;--tk-radius:0px;--tk-topbar-h:75px;--tk-f-display:var(--font-sans,"Space Grotesk"), "Helvetica Neue", Helvetica, Arial, sans-serif;--tk-f-body:var(--font-body,"Inter"), "Helvetica Neue", Helvetica, Arial, sans-serif;--tk-f-mono:var(--font-mono-tk,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace}body{--tk-live-pattern:repeating-linear-gradient(-45deg, var(--tk-accent) 0 6px, var(--tk-accent) 6px 12px)}@supports (color:color-mix(in lab, red, red)){body{--tk-live-pattern:repeating-linear-gradient(-45deg, var(--tk-accent) 0 6px, color-mix(in oklab, var(--tk-accent) 68%, var(--tk-ink) 32%) 6px 12px)}}body{--tk-live-pattern-tight:repeating-linear-gradient(-45deg, var(--tk-accent) 0 4px, var(--tk-accent) 4px 8px)}@supports (color:color-mix(in lab, red, red)){body{--tk-live-pattern-tight:repeating-linear-gradient(-45deg, var(--tk-accent) 0 4px, color-mix(in oklab, var(--tk-accent) 68%, var(--tk-ink) 32%) 4px 8px)}}html{scrollbar-gutter:stable}:root[data-flavor=electric]{--tk-paper:#f2efe8;--tk-paper-2:#e8e4da;--tk-accent:#baed3f;--tk-accent-ink:#0a0a0a;--tk-warn:#dd5230;--tk-good:#5bb661}@supports (color:lab(0% 0 0)){:root[data-flavor=electric]{--tk-accent:lab(87.9127% -34.1577 72.8261);--tk-warn:lab(54.3442% 53.8221 48.7581);--tk-good:lab(67.0254% -42.0639 34.724)}}:root[data-flavor=mono]{--tk-paper:#f4f1ea;--tk-paper-2:#e6e2d6;--tk-accent:var(--tk-ink);--tk-accent-ink:#f4f1ea;--tk-warn:#444;--tk-warn-ink:#f4f1ea;--tk-good:#0a0a0a;--tk-live-pattern:repeating-linear-gradient(-45deg, #0a0a0a 0 6px, #4a4a4a 6px 12px);--tk-live-pattern-tight:repeating-linear-gradient(-45deg, #0a0a0a 0 4px, #4a4a4a 4px 8px)}:root[data-flavor=mono] .tk-day-row.today .tk-day-tag,:root[data-flavor=mono] .tk-day-row.today .tk-day-total-delta,:root[data-flavor=mono] .tk-cal-cell.today .tk-cal-cell-dow,:root[data-flavor=mono] .tk-cal-cell.today .tk-cal-cell-delta{color:#d8d4c8}:root[data-flavor=mono][data-mode=dark] .tk-day-row.today .tk-day-tag,:root[data-flavor=mono][data-mode=dark] .tk-day-row.today .tk-day-total-delta,:root[data-flavor=mono][data-mode=dark] .tk-cal-cell.today .tk-cal-cell-dow,:root[data-flavor=mono][data-mode=dark] .tk-cal-cell.today .tk-cal-cell-delta{color:var(--tk-accent-ink)}:root[data-flavor=concrete]{--tk-paper:#ece7dc;--tk-paper-2:#ded7c7;--tk-accent:#c7692c;--tk-accent-ink:#f4f1ea;--tk-warn:#c53637;--tk-good:#5e7d3b}@supports (color:lab(0% 0 0)){:root[data-flavor=concrete]{--tk-accent:lab(55.0677% 35.2345 49.8267);--tk-warn:lab(45.9853% 56.8958 34.8481);--tk-good:lab(48.8416% -20.481 31.7916)}}:root[data-flavor=neo]{--tk-paper:#fff8e7;--tk-paper-2:#fcefc5;--tk-accent:#ec8aff;--tk-accent-ink:#0a0a0a;--tk-warn:#ff6450;--tk-good:#00d3dd;--tk-shadow:6px 6px 0 0 var(--tk-ink);--tk-shadow-sm:3px 3px 0 0 var(--tk-ink);--tk-press-x:6px;--tk-press-y:6px;--tk-press-sm-x:3px;--tk-press-sm-y:3px}@supports (color:lab(0% 0 0)){:root[data-flavor=neo]{--tk-accent:lab(71.0998% 59.7579 -50.9372);--tk-warn:lab(63.3267% 61.5741 45.4137);--tk-good:lab(76.3772% -62.0115 -25.3135)}}:root[data-warm="1"]{--tk-paper:#efe8e1;--tk-paper-2:#ddd4cb;--tk-weekend:#cec8c1;--tk-ink:#0c0806;--tk-muted:#525252;--tk-soft:#868686}@supports (color:lab(0% 0 0)){:root[data-warm="1"]{--tk-paper:lab(92.4715% 1.25504 4.38298);--tk-paper-2:lab(85.514% 1.69805 5.86056);--tk-weekend:lab(80.8572% 1.59144 4.24862);--tk-ink:lab(2.46688% .856213 1.38664);--tk-muted:lab(35.04% -.0000149012 0);--tk-soft:lab(55.92% -.0000298023 0)}}:root[data-warm="2"]{--tk-paper:#f2e6d8;--tk-paper-2:#e0d2c1;--tk-weekend:#d2c5b9;--tk-ink:#110b06;--tk-muted:#57514d;--tk-soft:#8a8581}@supports (color:lab(0% 0 0)){:root[data-warm="2"]{--tk-paper:lab(91.8924% 2.49043 8.03549);--tk-paper-2:lab(84.9322% 3.23534 10.2757);--tk-weekend:lab(80.2659% 3.10707 7.78049);--tk-ink:lab(3.33962% 1.63585 2.46813);--tk-muted:lab(35.0202% 1.71478 3.34836);--tk-soft:lab(55.9052% 1.35273 2.66566)}}:root[data-warm="3"]{--tk-paper:#f5e3cf;--tk-paper-2:#e4cfb7;--tk-weekend:#d5c2b0;--tk-ink:#160d07;--tk-muted:#5a5049;--tk-soft:#8c847e}@supports (color:lab(0% 0 0)){:root[data-warm="3"]{--tk-paper:lab(91.3051% 4.02626 12.0615);--tk-paper-2:lab(84.3401% 4.99341 14.713);--tk-weekend:lab(79.6652% 4.94996 11.6672);--tk-ink:lab(4.39594% 2.70419 3.85315);--tk-muted:lab(35.0003% 3.16443 6.08599);--tk-soft:lab(55.8946% 2.22376 4.34897)}}:root[data-warm="4"]{--tk-paper:#f8dfc4;--tk-paper-2:#e7cbac;--tk-weekend:#d9bea6;--tk-ink:#1b1007;--tk-muted:#5e4f44;--tk-soft:#8f847c}@supports (color:lab(0% 0 0)){:root[data-warm="4"]{--tk-paper:lab(90.476% 5.89514 16.474);--tk-paper-2:lab(83.5057% 6.96844 19.1806);--tk-weekend:lab(78.8214% 7.15175 15.9224);--tk-ink:lab(5.64938% 4.29761 5.75736);--tk-muted:lab(34.9769% 4.67983 8.88614);--tk-soft:lab(55.883% 3.11384 6.04677)}}:root[data-warm="5"]{--tk-paper:#fcdab7;--tk-paper-2:#ebc59e;--tk-weekend:#ddb999;--tk-ink:#211206;--tk-muted:#675345;--tk-soft:#7f6e62}@supports (color:lab(0% 0 0)){:root[data-warm="5"]{--tk-paper:lab(89.2842% 8.44508 22.0622);--tk-paper-2:lab(82.3052% 9.81054 25.2613);--tk-weekend:lab(77.611% 10.116 21.3162);--tk-ink:lab(7.1143% 6.51477 8.26934);--tk-muted:lab(37.2528% 6.76698 11.8414);--tk-soft:lab(47.7224% 5.26059 9.32432)}}:root[data-warm="6"]{--tk-paper:#ffd3a8;--tk-paper-2:#f0be8d;--tk-weekend:#e2b189;--tk-ink:#271505;--tk-muted:#695342;--tk-soft:#816d5f}@supports (color:lab(0% 0 0)){:root[data-warm="6"]{--tk-paper:lab(87.7063% 12.1981 28.6971);--tk-paper-2:lab(80.7169% 13.7692 32.0583);--tk-weekend:lab(76.0112% 14.3357 27.682);--tk-ink:lab(8.78461% 8.23451 11.2185);--tk-muted:lab(37.2326% 7.82514 13.6361);--tk-soft:lab(47.7051% 6.26597 11.0495)}}:root[data-warm="7"]{--tk-paper:#ffcc9d;--tk-paper-2:#f4b67a;--tk-weekend:#e6a878;--tk-ink:#2d1703;--tk-muted:#6b5240;--tk-soft:#836d5d}@supports (color:lab(0% 0 0)){:root[data-warm="7"]{--tk-paper:lab(85.868% 16.6651 35.7811);--tk-paper-2:lab(78.8674% 18.4497 39.4034);--tk-weekend:lab(74.1502% 19.267 34.4822);--tk-ink:lab(10.4818% 10.0745 14.5462);--tk-muted:lab(37.2155% 8.68677 15.0968);--tk-soft:lab(47.6904% 7.08389 12.4455)}}:root[data-warm="8"]{--tk-paper:#ffc38a;--tk-paper-2:#f8ab64;--tk-weekend:#ea9e64;--tk-ink:#331901;--tk-muted:#553c29;--tk-soft:#846c5b}@supports (color:lab(0% 0 0)){:root[data-warm="8"]{--tk-paper:lab(83.6465% 22.09 43.8492);--tk-paper-2:lab(76.6334% 24.1023 47.9406);--tk-weekend:lab(71.9042% 25.1701 42.2769);--tk-ink:lab(12.1769% 11.9435 18.0082);--tk-muted:lab(27.9159% 9.3161 16.1189);--tk-soft:lab(47.6791% 7.70503 13.5026)}}:root[data-warm="9"]{--tk-paper:#ffb775;--tk-paper-2:#fb9e49;--tk-weekend:#ed914c;--tk-ink:#391b00;--tk-muted:#563c28;--tk-soft:#856c5a}@supports (color:lab(0% 0 0)){:root[data-warm="9"]{--tk-paper:lab(80.926% 28.3198 52.7659);--tk-paper-2:lab(73.8991% 30.5666 57.7337);--tk-weekend:lab(69.1589% 31.8527 51.0321);--tk-ink:lab(13.8704% 13.835 21.6169);--tk-muted:lab(27.9059% 9.77044 16.9012);--tk-soft:lab(47.6713% 8.1228 14.2123)}}:root[data-warm="10"]{--tk-paper:#ffa95c;--tk-paper-2:#fe8f20;--tk-weekend:#f0812a;--tk-ink:#3f1e00;--tk-muted:#573c27;--tk-soft:#866c58}@supports (color:lab(0% 0 0)){:root[data-warm="10"]{--tk-paper:lab(77.8074% 35.8644 64.1222);--tk-paper-2:lab(70.7715% 38.105 70.5737);--tk-weekend:lab(66.0131% 39.8575 62.6815);--tk-ink:lab(15.5626% 15.7443 25.3842);--tk-muted:lab(27.8958% 10.2285 17.694);--tk-soft:lab(47.6633% 8.54343 14.9262)}}:root[data-flavor=concrete][data-warm="9"],:root[data-flavor=concrete][data-warm="10"]{--tk-warn:#950021}@supports (color:lab(0% 0 0)){:root[data-flavor=concrete][data-warm="9"],:root[data-flavor=concrete][data-warm="10"]{--tk-warn:lab(30.5419% 64.3472 34.8174)}}:root[data-flavor=neo][data-warm="9"],:root[data-flavor=neo][data-warm="10"]{--tk-warn:#d41101}@supports (color:lab(0% 0 0)){:root[data-flavor=neo][data-warm="9"],:root[data-flavor=neo][data-warm="10"]{--tk-warn:lab(45.6458% 68.7077 60.5203)}}:root[data-flavor=electric][data-warm="9"]{--tk-paper:#f7c066;--tk-paper-2:#e6ac45;--tk-weekend:#d5a057}@supports (color:lab(0% 0 0)){:root[data-flavor=electric][data-warm="9"]{--tk-paper:lab(81.4793% 13.3212 52.6594);--tk-paper-2:lab(74.4769% 15.1621 59.1051);--tk-weekend:lab(69.7561% 14.7502 45.2226)}}:root[data-flavor=electric][data-warm="10"]{--tk-paper:#f6b645;--tk-paper-2:#e5a10e;--tk-weekend:#d49538}@supports (color:lab(0% 0 0)){:root[data-flavor=electric][data-warm="10"]{--tk-paper:lab(78.5271% 16.4475 64.058);--tk-paper-2:lab(71.5091% 18.5386 72.9916);--tk-weekend:lab(66.7835% 18.4083 56.3697)}}:root[data-mode=dark]{--tk-paper:#100e0c;--tk-paper-2:#1d1a17;--tk-ink:#e9e4de;--tk-line:#e9e4de;--tk-muted:#9c9793;--tk-soft:#504c49;--tk-weekend:#f4f0e80d;--tk-grid:#f4f0e824;--tk-grid-strong:#f4f0e847;--tk-shadow:4px 4px 0 0 var(--tk-ink);--tk-shadow-sm:2px 2px 0 0 var(--tk-ink);--tk-ink-band:var(--tk-paper-2);--tk-ink-band-fg:var(--tk-ink);--tk-ink-band-rule:var(--tk-ink)}@supports (color:lab(0% 0 0)){:root[data-mode=dark]{--tk-paper:lab(4.05388% .574708 1.26101);--tk-paper-2:lab(9.51195% 1.19263 2.82138);--tk-ink:lab(90.7252% 1.15198 3.60631);--tk-line:lab(90.7252% 1.15198 3.60631);--tk-muted:lab(62.8746% 1.14149 2.78593);--tk-soft:lab(32.7138% 1.15684 2.79619)}}@supports (color:color-mix(in lab, red, red)){:root[data-mode=dark]{--tk-ink-band-rule:color-mix(in oklab, var(--tk-ink) 18%, transparent)}}:root[data-mode=dark]{--tk-ink-band-body:var(--tk-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=dark]{--tk-ink-band-body:color-mix(in oklab, var(--tk-ink) 75%, transparent)}}:root[data-mode=dark]{--tk-warmth-fill:#488e38;--tk-warmth-fill-hover:#57a943;--background:#100e0c;--foreground:#e9e4de;--card:#1d1a17;--card-foreground:#e9e4de;--popover:#1d1a17;--popover-foreground:#e9e4de;--border:#383532;--input:#262321;--muted:#1d1a17;--muted-foreground:#9c9793;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-mode=dark]{--tk-warmth-fill:lab(52.8802% -35.8508 37.687);--tk-warmth-fill-hover:lab(62.3878% -40.9693 43.1044);--background:lab(4.05388% .574708 1.26101);--foreground:lab(90.7252% 1.15198 3.60631);--card:lab(9.51195% 1.19263 2.82138);--card-foreground:lab(90.7252% 1.15198 3.60631);--popover:lab(9.51195% 1.19263 2.82138);--popover-foreground:lab(90.7252% 1.15198 3.60631);--border:lab(22.2754% .866279 2.0962);--input:lab(14.155% .873938 2.10154);--muted:lab(9.51195% 1.19263 2.82138);--muted-foreground:lab(62.8746% 1.14149 2.78593)}}:root[data-flavor=electric][data-mode=dark]{--tk-accent:#a7d91d;--tk-accent-ink:#0f0d0b}@supports (color:lab(0% 0 0)){:root[data-flavor=electric][data-mode=dark]{--tk-accent:lab(80.9219% -33.7856 74.7736);--tk-accent-ink:lab(3.69624% .54162 1.18399)}}:root[data-flavor=mono][data-mode=dark]{--tk-accent:#e9e4de;--tk-accent-ink:#0f0d0b;--tk-live-pattern:repeating-linear-gradient(-45deg, #e9e4de 0 6px, #8a8581 6px 12px);--tk-live-pattern-tight:repeating-linear-gradient(-45deg, #e9e4de 0 4px, #8a8581 4px 8px)}@supports (color:lab(0% 0 0)){:root[data-flavor=mono][data-mode=dark]{--tk-accent:lab(90.7252% 1.15198 3.60631);--tk-accent-ink:lab(3.69624% .54162 1.18399);--tk-live-pattern:repeating-linear-gradient(-45deg, lab(90.7252% 1.15198 3.60631) 0 6px, lab(55.9145% 1.14393 2.78749) 6px 12px);--tk-live-pattern-tight:repeating-linear-gradient(-45deg, lab(90.7252% 1.15198 3.60631) 0 4px, lab(55.9145% 1.14393 2.78749) 4px 8px)}}:root[data-flavor=mono][data-mode=dark] body{--tk-live-pattern:repeating-linear-gradient(-45deg, #e9e4de 0 6px, #8a8581 6px 12px);--tk-live-pattern-tight:repeating-linear-gradient(-45deg, #e9e4de 0 4px, #8a8581 4px 8px)}@supports (color:lab(0% 0 0)){:root[data-flavor=mono][data-mode=dark] body{--tk-live-pattern:repeating-linear-gradient(-45deg, lab(90.7252% 1.15198 3.60631) 0 6px, lab(55.9145% 1.14393 2.78749) 6px 12px);--tk-live-pattern-tight:repeating-linear-gradient(-45deg, lab(90.7252% 1.15198 3.60631) 0 4px, lab(55.9145% 1.14393 2.78749) 4px 8px)}}:root[data-flavor=concrete][data-mode=dark]{--tk-paper:#1a1511;--tk-paper-2:#2a221e;--tk-accent:#ef852e;--tk-accent-ink:#0f0d0b;--tk-muted:#53443b;--tk-soft:#81756c}@supports (color:lab(0% 0 0)){:root[data-flavor=concrete][data-mode=dark]{--tk-paper:lab(7.18686% 2.33466 3.27294);--tk-paper-2:lab(14.1115% 2.83726 4.51069);--tk-accent:lab(66.6902% 37.2311 61.7785);--tk-accent-ink:lab(3.69624% .54162 1.18399);--tk-muted:lab(30.3111% 5.11093 8.09601);--tk-soft:lab(50.0548% 3.97426 6.37796)}}:root[data-flavor=neo][data-mode=dark]{--tk-paper:#181119;--tk-paper-2:#271e29;--tk-accent:#ec8aff;--tk-accent-ink:#0f0d0b;--tk-shadow:6px 6px 0 0 var(--tk-ink);--tk-shadow-sm:3px 3px 0 0 var(--tk-ink)}@supports (color:lab(0% 0 0)){:root[data-flavor=neo][data-mode=dark]{--tk-paper:lab(5.96533% 4.60997 -4.38721);--tk-paper-2:lab(12.6698% 6.3538 -5.69184);--tk-accent:lab(71.0998% 59.7579 -50.9372);--tk-accent-ink:lab(3.69624% .54162 1.18399)}}:root[data-mode=dark] .tk-day-row.today,:root[data-mode=dark] .tk-cal-cell.today,:root[data-mode=dark] .tk-weekview-dayhead.today,:root[data-mode=dark] .tk-popover-hd,:root[data-mode=dark] .tk-viewbar-tabs button[data-active=true],:root[data-mode=dark] .mobile-stats-hero,:root[data-mode=dark] .mobile-stats-strip-card.primary,:root[data-mode=dark] .tk-callout{--tk-paper:var(--tk-paper-light);--tk-paper-2:var(--tk-paper-2-light);--tk-ink:var(--tk-ink-light);--tk-muted:var(--tk-muted-light);--tk-soft:var(--tk-soft-light);--tk-grid:#0a0a0a14;--tk-grid-strong:#0a0a0a33}:root[data-tk-density=compact]{--tk-row-h:28px;--tk-pad:10px;--tk-gap:8px}:root[data-tk-density=comfy]{--tk-row-h:44px;--tk-pad:18px;--tk-gap:14px}:root[data-tk-density=regular]{--tk-row-h:36px;--tk-pad:14px;--tk-gap:11px}.tk-app{background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-body);grid-template-rows:auto auto auto 1fr;min-height:100vh;font-size:14px;line-height:1.4;display:grid}.tk-app *,.tk-app :before,.tk-app :after{box-sizing:border-box}:root{--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}::selection{background:var(--tk-sel-bg);color:var(--tk-sel-fg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tk-topbar{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);z-index:50;min-height:var(--tk-topbar-h);grid-template-columns:auto 1fr auto;align-items:stretch;display:grid;position:sticky;top:0}.tk-brand{border-right:var(--tk-bw) solid var(--tk-ink);align-items:center;gap:14px;padding:14px 22px;display:flex}.tk-brand-mark{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-accent);width:36px;height:36px;font-family:var(--tk-f-mono);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.tk-brand-name{font-family:var(--tk-f-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:22px;font-weight:700;line-height:1.4}.tk-brand-sub{font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.tk-topbar-period{align-items:center;gap:10px;min-width:0;padding:0 22px;display:flex;overflow:hidden}.tk-period-label{font-family:var(--tk-f-display);letter-spacing:-.01em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px;font-size:16px;font-weight:700}.tk-topbar-actions{align-items:center;gap:14px;padding:0 18px 0 22px;display:flex}.tk-topbar-link{background:var(--tk-paper);min-width:92px;color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.tk-topbar-link:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-punch{align-items:center;gap:14px;display:flex}.tk-punch-clock{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.tk-punch-clock-hm{color:var(--tk-ink)}.tk-punch-clock-sec{color:var(--tk-muted);letter-spacing:0;font-size:12px;font-weight:600}.tk-punch-status{font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tk-muted);align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.tk-punch-status-elapsed{color:var(--tk-ink);font-weight:700}.tk-punch-dot{background:var(--tk-paper-2);border:1px solid var(--tk-ink);width:8px;height:8px}.tk-punch-dot.live{background:var(--tk-accent);animation:1.4s infinite tk-pulse}@keyframes tk-pulse{0%,to{opacity:1}50%{opacity:.4}}.tk-btn{appearance:none;font-family:var(--tk-f-display);letter-spacing:.02em;text-transform:uppercase;background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);cursor:pointer;white-space:nowrap;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.tk-btn:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tk-btn.block{justify-content:center;width:100%}.tk-btn.gap{gap:10px}.tk-btn.primary{background:var(--tk-accent);color:var(--tk-accent-ink);box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}@media (hover:hover){.tk-btn.primary:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink)}}.tk-btn.primary:active,.tk-btn.primary[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink)}.tk-btn.active{background:var(--tk-ink);color:var(--tk-paper);box-shadow:var(--tk-shadow-sm)}@media (hover:hover){.tk-btn.active:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-ink);color:var(--tk-paper)}}.tk-btn.active:active,.tk-btn.active[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-ink);color:var(--tk-paper)}.tk-btn.warn{background:var(--tk-warn);color:var(--tk-warn-ink);box-shadow:var(--tk-shadow-sm)}.tk-btn[data-armed=true]{background:var(--tk-ink);color:var(--tk-paper);box-shadow:var(--tk-shadow)}@media (hover:hover){.tk-btn[data-armed=true]:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-btn.status{background:var(--tk-paper);color:var(--tk-warn-text)}@supports (color:color-mix(in lab, red, red)){.tk-btn.status{color:color-mix(in oklab, var(--tk-warn-text) 45%, var(--tk-muted) 55%)}}.tk-btn.status{border-color:var(--tk-warn-text)}@supports (color:color-mix(in lab, red, red)){.tk-btn.status{border-color:color-mix(in oklab, var(--tk-warn-text) 45%, var(--tk-muted) 55%)}}.tk-btn.status{box-shadow:none;cursor:default;letter-spacing:.08em}.tk-btn.status:disabled{opacity:1;pointer-events:none}@media (hover:hover){.tk-btn.status:hover{background:var(--tk-paper);color:var(--tk-warn-text)}@supports (color:color-mix(in lab, red, red)){.tk-btn.status:hover{color:color-mix(in oklab, var(--tk-warn-text) 45%, var(--tk-muted) 55%)}}.tk-btn.status:hover{box-shadow:none;transform:none}.tk-btn.warn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-warn);color:var(--tk-warn-ink)}}.tk-btn.warn:active,.tk-btn.warn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-warn);color:var(--tk-warn-ink)}.tk-btn.icon{justify-content:center;width:40px;height:40px;padding:10px}.tk-btn.tk-punch-btn{letter-spacing:.06em;height:40px;min-height:40px;box-shadow:var(--tk-shadow-sm);padding:0 20px;font-size:13px}@media (hover:hover){.tk-btn.tk-punch-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-btn.tk-punch-btn:active,.tk-btn.tk-punch-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-icon-btn{appearance:none;border:var(--tk-bw) solid var(--tk-ink);cursor:pointer;width:36px;height:36px;font-family:var(--tk-f-mono);color:var(--tk-ink);background:0 0;border-radius:0;flex-shrink:0;place-items:center;font-weight:700;display:grid}@media (hover:hover){.tk-icon-btn:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-icon-btn-sm{width:26px;height:26px}.tk-viewbar{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);top:var(--tk-topbar-h);z-index:49;grid-template-columns:1fr auto;align-items:stretch;display:grid;position:sticky}.tk-viewbar-tabs{display:flex}.tk-viewbar-tabs button{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);font-family:var(--tk-f-mono);letter-spacing:.02em;text-transform:uppercase;text-align:left;cursor:pointer;color:var(--tk-ink);border-top:0;border-bottom:0;border-radius:0;padding:8px 16px;font-size:13px;font-weight:700;transition:background .12s;position:relative}.tk-viewbar-tabs button+button{margin-left:calc(-1 * var(--tk-bw))}.tk-viewbar-tabs button:first-child{border-left:0}@media (hover:hover){.tk-viewbar-tabs button:hover:not([data-active=true]){background:var(--tk-paper)}}.tk-viewbar-tabs button[data-active=true]{background:var(--tk-accent);color:var(--tk-accent-ink);z-index:1;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-viewbar-legend{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);align-items:center;gap:18px;padding:0 18px;font-size:10px;display:flex}.tk-viewbar-legend .legend-item{align-items:center;gap:6px;display:flex}.tk-legend-swatch{border:1.5px solid var(--tk-ink);width:16px;height:10px}.tk-legend-swatch.accent{background:var(--tk-accent)}.tk-legend-swatch.live{background:var(--tk-live-pattern-tight)}.tk-stats{border-bottom:var(--tk-bw) solid var(--tk-ink);grid-template-columns:2fr 1fr 1fr;display:grid}.tk-stats.with-earnings{grid-template-columns:2fr 1fr 1fr 1.5fr}.tk-stat{border-right:var(--tk-bw) solid var(--tk-ink);flex-direction:column;gap:4px;min-width:0;padding:18px 22px;display:flex;position:relative}.tk-stat:last-child{border-right:0}.tk-stat-label{font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tk-muted);font-size:10px}.tk-stat-value{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:700;line-height:1}.tk-stat-sub{font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.02em;font-size:11px}.tk-stat-sub.up{color:var(--tk-good-text)}.tk-stat-sub.down{color:var(--tk-warn-text)}.tk-stat-progress{border:1.5px solid var(--tk-ink);height:6px;margin-top:8px;position:relative;overflow:hidden}.tk-stat-progress>i{background:var(--tk-accent);height:100%;display:block}.tk-stat.accent{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-stat.accent .tk-stat-label,.tk-stat.accent .tk-stat-sub{color:var(--tk-accent-ink);opacity:.7}.tk-stat.warn{background:var(--tk-warn);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-stat.warn .tk-stat-label,.tk-stat.warn .tk-stat-sub{color:var(--tk-warn-ink);opacity:.8}.tk-main{min-height:0;display:block}.tk-main-left{min-width:0;min-height:0}.tk-hour-ruler{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);min-height:28px;font-family:var(--tk-f-mono);letter-spacing:.06em;color:var(--tk-muted);grid-template-columns:56px 110px 1fr 130px;font-size:10px;display:grid}.tk-hour-ruler>div{text-transform:uppercase;align-items:center;padding:0 8px;display:flex}.tk-hour-ruler .ruler-track{padding:0 16px;position:relative}.tk-hour-ruler .ruler-track>span{font-variant-numeric:tabular-nums;position:absolute;top:50%;transform:translate(-50%,-50%)}.tk-day-list{flex-direction:column;display:flex}.tk-day-row{border-bottom:1px solid var(--tk-grid);min-height:var(--tk-row-h,44px);cursor:pointer;grid-template-columns:56px 110px 1fr 130px;align-items:stretch;display:grid;position:relative}.tk-day-row.weekend{background:var(--tk-weekend)}.tk-day-row.today{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}@media (hover:hover){.tk-day-row:hover,.tk-day-row.weekend:hover{background:var(--tk-paper-2)}.tk-day-row.today:hover{background:var(--tk-accent);color:var(--tk-accent-ink);outline:2px solid var(--tk-ink);outline-offset:-2px}}:root[data-flavor=concrete][data-warm="9"] .tk-day-row.today,:root[data-flavor=concrete][data-warm="10"] .tk-day-row.today{outline:2px solid var(--tk-ink);outline-offset:-2px}.tk-day-row.weekend.hidden{display:none}.tk-day-row.holiday{background:var(--tk-weekend)}@media (hover:hover){.tk-day-row.holiday:hover{background:var(--tk-paper-2)}}.tk-day-row.holiday .tk-day-tag{color:var(--tk-warn)}@supports (color:color-mix(in lab, red, red)){.tk-day-row.holiday .tk-day-tag{color:color-mix(in oklab, var(--tk-warn) 70%, var(--tk-ink))}}.tk-day-row.holiday .tk-day-tag{font-weight:700}:root[data-mode=dark] .tk-day-row.holiday .tk-day-tag{color:var(--tk-warn)}@supports (color:color-mix(in lab, red, red)){:root[data-mode=dark] .tk-day-row.holiday .tk-day-tag{color:color-mix(in oklab, var(--tk-warn) 35%, var(--tk-ink))}}.tk-day-row.live .tk-day-tag{color:var(--tk-ink);font-weight:700}.tk-day-num{font-family:var(--tk-f-mono);border-right:1px solid var(--tk-grid);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.tk-day-meta{border-right:1px solid var(--tk-grid);flex-direction:column;justify-content:center;gap:2px;padding:0 14px;display:flex}.tk-day-dow{font-family:var(--tk-f-mono);letter-spacing:.1em;font-size:11px;font-weight:600}.tk-day-tag{font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tk-muted);font-size:9px}.tk-day-bar-wrap{align-items:center;min-width:0;padding:8px 16px;display:flex;position:relative}.tk-day-bar{border:1px solid var(--tk-ink);flex:1;height:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.tk-day-bar{border:1px solid color-mix(in oklab, var(--tk-ink) 28%, var(--tk-paper))}}.tk-day-bar{background:var(--tk-paper);overflow:hidden}.tk-day-row.today .tk-day-bar{border:1.5px solid var(--tk-ink)}.tk-day-bar:has(.session,.session-cluster){border:1.5px solid var(--tk-ink)}:root[data-tk-density=compact] .tk-day-bar{height:16px}:root[data-tk-density=comfy] .tk-day-bar{height:30px}.tk-day-bar .ticks{pointer-events:none;position:absolute;inset:0}.tk-day-bar .ticks i{background:var(--tk-grid);width:1px;position:absolute;top:0;bottom:0}.tk-day-bar .ticks i.major{background:var(--tk-grid-strong)}.tk-day-bar .target-line{background:var(--tk-ink);z-index:6;width:2px;position:absolute;top:-2px;bottom:-2px}.tk-day-bar .now-line{border-right:2px dashed var(--tk-ink);z-index:4;width:0;position:absolute;top:-2px;bottom:-2px}.tk-day-bar .session{background:var(--tk-accent);border-left:1px solid var(--tk-ink);border-right:1px solid var(--tk-ink);cursor:pointer;min-width:3px;transition:outline 80ms;position:absolute;top:0;bottom:0}@media (hover:hover){.tk-day-bar .session:hover,.tk-day-bar .session-cluster:hover{outline:2px solid var(--tk-ink);outline-offset:-2px;z-index:5}}.tk-day-bar .session-cluster{border-left:1px solid var(--tk-ink);border-right:1px solid var(--tk-ink);background:var(--tk-accent);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.tk-day-bar .session-cluster{background:color-mix(in oklab, var(--tk-accent) 84%, var(--tk-paper) 16%)}}.tk-day-bar .session-cluster{font-family:var(--tk-f-mono);color:var(--tk-accent-ink);z-index:4;cursor:pointer;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:outline 80ms;display:flex}.tk-day-bar .session-cluster:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px;z-index:5}.tk-day-bar .session.live,.tk-day-bar .session-cluster.live{background:var(--tk-live-pattern);color:var(--tk-ink);z-index:4}.tk-day-bar .session-live-cap{text-overflow:clip;background:var(--tk-now);max-width:calc(100% - 6px);color:var(--tk-now-ink);border:1px solid var(--tk-now);font-family:var(--tk-f-mono);letter-spacing:.08em;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:50%;right:3px;overflow:hidden;transform:translateY(-50%)}.tk-day-bar .tk-now-marker,.tk-cal-cell-bar .tk-now-marker{background:var(--tk-now);z-index:8;pointer-events:none;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.tk-cal-cell-bar .tk-now-marker{background:var(--tk-now);z-index:10;width:2px;top:-14px;bottom:-14px}.tk-day-bar .tk-now-marker:after,.tk-cal-cell-bar .tk-now-marker:after{content:"NOW";background:var(--tk-now);color:var(--tk-now-ink);border:1px solid var(--tk-now);font-family:var(--tk-f-mono);letter-spacing:.08em;white-space:nowrap;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tk-cal-cell-bar .tk-now-marker:after{border:1px solid var(--tk-now);padding:1px 5px;font-size:8px;top:0;transform:translate(-50%,-100%)}.tk-day-row.weekend .tk-day-bar,.tk-day-row.holiday .tk-day-bar{background:var(--tk-paper-2)}.tk-day-totals{border-left:1px solid var(--tk-grid);flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding:0 18px;display:flex}.tk-day-total-h{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tk-day-total-delta{font-family:var(--tk-f-mono);color:var(--tk-muted);font-size:11px}.tk-day-total-delta.up{color:var(--tk-good-text)}.tk-day-total-delta.down{color:var(--tk-warn-text)}.tk-day-total-delta.live{color:var(--tk-ink);font-weight:700}.tk-day-row.empty .tk-day-total-h{color:var(--tk-soft)}.tk-cal{border-top:1px solid var(--tk-grid);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:hidden}.tk-cal-dow{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;border-right:1px solid var(--tk-grid);border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);color:var(--tk-muted);min-width:0;padding:8px 12px;font-size:10px}.tk-cal-dow:last-child{border-right:0}.tk-cal-cell{border-right:1px solid var(--tk-grid);border-bottom:1px solid var(--tk-grid);cursor:pointer;box-sizing:border-box;flex-direction:column;gap:6px;min-width:0;min-height:130px;padding:10px 10px 8px;display:flex;position:relative;overflow:hidden}.tk-cal-cell-head{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.tk-cal-cell-dow{font-family:var(--tk-f-mono);letter-spacing:.1em;color:var(--tk-muted);text-transform:uppercase;font-size:9px}.tk-cal-cell-stats{flex-direction:column;gap:1px;margin-top:auto;display:flex}.tk-cal-cell-delta{font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.04em;font-size:9px}.tk-cal-cell-delta.up{color:var(--tk-good-text)}.tk-cal-cell-delta.down{color:var(--tk-warn-text)}@media (hover:hover){.tk-cal-cell:hover{background:var(--tk-paper-2)}}.tk-cal-cell:nth-child(7n){border-right:0}.tk-cal-cell.empty{background:var(--tk-paper-2);cursor:default;opacity:.4}.tk-cal-cell.weekend{background:var(--tk-weekend)}.tk-cal-cell.today{background:var(--tk-accent);color:var(--tk-accent-ink);z-index:1;--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-cal-cell.live .tk-cal-cell-num:after{content:"LIVE";background:var(--tk-ink);color:var(--tk-paper);border:1px solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;margin-left:5px;padding:1px 3px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;transform:translateY(-1px)}.tk-cal-cell-num{font-family:var(--tk-f-mono);font-size:14px;font-weight:700}.tk-cal-cell-bar{border:1px solid var(--tk-ink);height:14px}@supports (color:color-mix(in lab, red, red)){.tk-cal-cell-bar{border:1px solid color-mix(in oklab, var(--tk-ink) 28%, var(--tk-paper))}}.tk-cal-cell-bar{background:var(--tk-paper);position:relative}.tk-cal-cell-bar:has(.session,.session-cluster){border:1.5px solid var(--tk-ink)}.tk-cal-cell.today .tk-cal-cell-bar{border-color:var(--tk-ink);border-width:1.5px}.tk-cal-cell-bar .ticks{pointer-events:none;position:absolute;inset:0}.tk-cal-cell-bar .ticks i{background:var(--tk-grid);width:1px;position:absolute;top:0;bottom:0}.tk-cal-cell-bar .session,.tk-cal-cell-bar .session-cluster{border-left:1px solid var(--tk-ink);border-right:1px solid var(--tk-ink);background:var(--tk-accent);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.tk-cal-cell-bar .session-cluster{background:color-mix(in oklab, var(--tk-accent) 84%, var(--tk-paper) 16%)}}.tk-cal-cell-bar .session-cluster{font-family:var(--tk-f-mono);color:var(--tk-accent-ink);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.tk-cal-cell.today .tk-cal-cell-bar{background:var(--tk-paper)}.tk-cal-cell-bar .session.live,.tk-cal-cell-bar .session-cluster.live{background:var(--tk-live-pattern-tight);color:var(--tk-ink)}.tk-cal-cell.live .tk-cal-cell-h,.tk-cal-cell-delta.live{color:var(--tk-ink)}.tk-cal-cell-h{font-family:var(--tk-f-mono);margin-top:auto;font-size:11px;font-weight:700}.tk-cal-cell.empty .tk-cal-cell-num{color:var(--tk-soft)}.tk-tl{min-height:calc(100dvh - var(--tk-tl-chrome,320px));flex-direction:column;gap:18px;padding:24px 22px 32px;display:flex}.tk-tl-row{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.tk-tl-axis{font-family:var(--tk-f-mono);color:var(--tk-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:10px;display:flex}.tk-tl-strip{grid-template-columns:repeat(var(--days,30), 1fr);border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);flex:1;min-height:240px;display:grid;position:relative}.tk-tl-day{border-right:1px solid var(--tk-grid);cursor:pointer;position:relative}.tk-tl-day:last-child{border-right:0}.tk-tl-day.weekend{background:var(--tk-weekend)}.tk-tl-day.today{outline:var(--tk-bw) solid var(--tk-ink);outline-offset:-2px;z-index:2}.tk-tl-day.live{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.tk-tl-day.live{background:color-mix(in oklab, var(--tk-accent) 12%, var(--tk-paper))}}.tk-tl-day .session{background:var(--tk-accent);border:1px solid var(--tk-ink);position:absolute;left:2px;right:2px}.tk-tl-day .session.live{background:var(--tk-live-pattern-tight)}.tk-tl-now-marker{background:var(--tk-now);z-index:5;pointer-events:none;height:2px;position:absolute;left:1px;right:1px;transform:translateY(-1px)}.tk-tl-now-marker:after{content:"NOW";background:var(--tk-now);color:var(--tk-now-ink);border:1px solid var(--tk-now);font-family:var(--tk-f-mono);letter-spacing:.05em;white-space:nowrap;padding:0 2px;font-size:7px;font-weight:800;line-height:1;position:absolute;top:-9px;left:50%;transform:translate(-50%)}@media (hover:hover){.tk-tl-day:hover{background:var(--tk-paper-2)}.tk-tl-day.live:hover{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.tk-tl-day.live:hover{background:color-mix(in oklab, var(--tk-accent) 18%, var(--tk-paper))}}}.tk-tl-labels{grid-template-columns:repeat(var(--days,30), 1fr);font-family:var(--tk-f-mono);color:var(--tk-muted);margin-top:2px;font-size:10px;display:grid}.tk-tl-labels>div{text-align:center;font-variant-numeric:tabular-nums}.tk-weekview-scroll{width:100%}.tk-weekview{border-bottom:1px solid var(--tk-grid);z-index:5;background:var(--tk-paper);grid-template-columns:60px repeat(7,1fr);display:grid;position:sticky;top:0}.tk-weekview-corner{border-right:1.5px solid var(--tk-ink);border-bottom:1.5px solid var(--tk-ink);background:var(--tk-paper-2)}.tk-weekview-dayhead{border-right:1.5px solid var(--tk-ink);border-bottom:1.5px solid var(--tk-ink);background:var(--tk-paper-2);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tk-weekview-dayhead.weekend{background:var(--tk-weekend)}.tk-weekview-dayhead.today{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-weekview-dayhead:last-child{border-right:0}.tk-weekview-dayhead-dow{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:10px}.tk-weekview-dayhead.today .tk-weekview-dayhead-dow{color:var(--tk-ink)}@supports (color:color-mix(in lab, red, red)){.tk-weekview-dayhead.today .tk-weekview-dayhead-dow{color:color-mix(in oklab, var(--tk-ink) 70%, transparent)}}.tk-weekview-dayhead-num{font-family:var(--tk-f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.tk-weekview-dayhead-h{font-family:var(--tk-f-mono);margin-top:2px;font-size:11px;font-weight:600}.tk-weekview-dayhead-h.up{color:var(--tk-good-text)}.tk-weekview-dayhead-h.down{color:var(--tk-warn-text)}.tk-weekview-dayhead-h.live{color:var(--tk-ink);text-transform:uppercase}.tk-weekview-dayhead-mtag{font-family:var(--tk-f-mono);letter-spacing:.08em;color:var(--tk-muted);text-transform:uppercase;margin-top:2px;font-size:9px}.tk-weekview-grid{grid-column:1/-1;grid-template-columns:60px repeat(7,1fr);display:grid;position:relative}.tk-weekview-hours{border-right:1.5px solid var(--tk-ink);background:var(--tk-paper);flex-direction:column;display:flex}.tk-weekview-hour-label{height:var(--tk-hour-h,44px);font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.04em;border-bottom:1px solid var(--tk-grid);align-items:flex-start;padding:2px 8px 0;font-size:10px;display:flex}.tk-weekview-col{border-right:1px solid var(--tk-grid);cursor:crosshair;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.tk-weekview-col:last-child{border-right:0}.tk-weekview-col.weekend{background:var(--tk-weekend)}.tk-weekview-col.today{background:var(--tk-paper)}.tk-weekview-col.weekend.today{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.tk-weekview-col.weekend.today{background:color-mix(in oklab, var(--tk-accent) 15%, var(--tk-paper))}}.tk-weekview-col.live{background:var(--tk-accent)}@supports (color:color-mix(in lab, red, red)){.tk-weekview-col.live{background:color-mix(in oklab, var(--tk-accent) 8%, var(--tk-paper))}}.tk-weekview-col-line{background:var(--tk-grid);height:1px;position:absolute;left:0;right:0}.tk-weekview-col-line.major{background:var(--tk-grid-strong)}.tk-weekview-now{box-sizing:border-box;border-top:2px solid var(--tk-now);z-index:6;pointer-events:none;width:100%;max-width:100%;height:0;position:absolute;left:0}.tk-weekview-now:before{content:"";background:var(--tk-now);border:1px solid var(--tk-now);width:8px;height:8px;position:absolute;top:-5px;left:-4px}.tk-weekview-now:after{content:"NOW";background:var(--tk-now);color:var(--tk-now-ink);border:1px solid var(--tk-now);font-family:var(--tk-f-mono);letter-spacing:.08em;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:-10px;left:8px}.tk-weekview-session{background:var(--tk-accent);border:1.5px solid var(--tk-ink);cursor:pointer;font-family:var(--tk-f-mono);z-index:3;color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);flex-direction:column;gap:2px;padding:4px 6px;font-size:10px;line-height:1.2;display:flex;position:absolute;left:4px;right:4px;overflow:clip}@media (hover:hover){.tk-weekview-session:hover{outline:2px solid var(--tk-ink);outline-offset:-2px;z-index:7}}.tk-weekview-session.live{background:var(--tk-live-pattern-tight);color:var(--tk-ink)}.tk-weekview-session-time{font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.tk-weekview-session-live{box-sizing:border-box;text-overflow:clip;background:var(--tk-ink);max-width:100%;color:var(--tk-paper);border:1px solid var(--tk-ink);letter-spacing:.08em;padding:1px 4px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:0;left:0;overflow:hidden}.tk-weekview-dragsel{background:var(--tk-accent);position:absolute;left:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.tk-weekview-dragsel{background:color-mix(in oklab, var(--tk-accent) 30%, transparent)}}.tk-weekview-dragsel{border:1.5px dashed var(--tk-ink);z-index:4;pointer-events:none;justify-content:center;align-items:flex-start;min-height:16px;padding-top:4px;display:flex}.tk-weekview-dragsel-time{font-family:var(--tk-f-mono);background:var(--tk-ink);color:var(--tk-paper);letter-spacing:-.01em;white-space:nowrap;flex-direction:column;align-items:center;width:92px;min-height:36px;padding:4px 0;line-height:1.2;display:flex;position:sticky;top:4px}.tk-weekview-dragsel-range{font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.tk-weekview-dragsel-dur{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-variant-numeric:tabular-nums;margin-top:1px;font-size:9px;font-weight:600}.tk-popover{z-index:300;background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);font-family:var(--tk-f-body);pointer-events:auto;color:var(--tk-ink);transition:width .16s;position:fixed}.tk-popover:after{content:"";left:calc(24px + var(--tk-press-x));top:calc(100% - var(--tk-bw) + var(--tk-press-y));background:var(--tk-ink);clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1;pointer-events:none;width:22px;height:14px;position:absolute}.tk-popover.below:after{top:auto;bottom:calc(100% - var(--tk-bw) + var(--tk-press-y));clip-path:polygon(50% 0,100% 100%,0 100%)}.tk-popover.preview{width:240px}.tk-popover.expanded{width:300px}.tk-popover-arrow{bottom:var(--tk-bw);background:var(--tk-ink);z-index:1;clip-path:polygon(0 0,100% 0,50% 100%);width:22px;height:14px;position:absolute;left:24px;transform:translateY(100%)}.tk-popover-arrow:before{content:"";inset:0 var(--tk-bw) var(--tk-bw);background:var(--tk-paper);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}.tk-popover.below .tk-popover-arrow{top:var(--tk-bw);background:var(--tk-ink);clip-path:polygon(50% 0,100% 100%,0 100%);bottom:auto;transform:translateY(-100%)}.tk-popover.below .tk-popover-arrow:before{inset:0 var(--tk-bw) 0;background:var(--tk-accent);clip-path:polygon(50% 0,100% 100%,0 100%)}.tk-popover.below.live .tk-popover-arrow:before,.tk-popover.below.live .tk-popover-arrow{background-image:var(--tk-live-pattern)}.tk-popover-hd{border-bottom:1.5px solid var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.tk-popover.live .tk-popover-hd{background-image:var(--tk-live-pattern);color:var(--tk-ink)}.tk-popover.live .tk-popover-title,.tk-popover.live .tk-popover-h{background:var(--tk-paper)}@supports (color:color-mix(in lab, red, red)){.tk-popover.live .tk-popover-title,.tk-popover.live .tk-popover-h{background:color-mix(in oklab, var(--tk-paper) 92%, var(--tk-accent) 8%)}}.tk-popover.live .tk-popover-title,.tk-popover.live .tk-popover-h{border:1px solid var(--tk-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 5px}.tk-popover-title{font-family:var(--tk-f-display);letter-spacing:-.01em;text-transform:uppercase;font-size:14px;font-weight:700}.tk-popover-h{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.tk-popover-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tk-popover-times{grid-template-columns:1fr 14px 1fr;align-items:center;gap:6px;display:grid}.tk-popover-times .arrow{text-align:center;color:var(--tk-muted)}.tk-popover-times input{width:100%;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;border:1.5px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);border-radius:0;padding:6px 8px;font-size:13px;font-weight:600}.tk-popover-times input:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-live-end-field{border:1.5px solid var(--tk-ink);background:var(--tk-paper);justify-content:center;align-items:center;min-height:37px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.tk-live-end-field{background:color-mix(in oklab, var(--tk-paper) 88%, var(--tk-accent) 12%)}}.tk-live-end-field{color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.tk-popover-live-note{border:1.5px solid var(--tk-ink);background:var(--tk-paper-2);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;font-size:10px;font-weight:800}.tk-popover-meta{color:var(--tk-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.tk-popover-hint{font-family:var(--tk-f-mono);letter-spacing:.14em;color:var(--tk-muted);text-transform:uppercase;text-align:center;border-top:1px dashed var(--tk-grid);padding:4px 0 0;font-size:9px}.tk-popover-actions{border-top:1.5px solid var(--tk-ink);background:var(--tk-paper-2);gap:6px;padding:10px 14px;display:flex}.tk-popover-actions .tk-btn{font-size:11px;font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);cursor:pointer;box-shadow:var(--tk-shadow-sm);flex:1;padding:8px 10px;font-weight:700;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms}.tk-popover-actions .tk-btn.primary{background:var(--tk-accent);color:var(--tk-accent-ink)}.tk-popover-actions .tk-btn.danger{background:var(--tk-paper);color:var(--tk-warn-text)}@media (hover:hover){.tk-popover-actions .tk-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-popover-actions .tk-btn.primary:hover{background:var(--tk-accent);color:var(--tk-accent-ink)}.tk-popover-actions .tk-btn.danger:hover{background:var(--tk-warn);color:var(--tk-warn-ink)}}.tk-popover-actions .tk-btn:active,.tk-popover-actions .tk-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-popover-confirm{flex-direction:column;padding:0;display:flex}.tk-popover-confirm-text{background:var(--tk-warn);color:var(--tk-warn-ink);font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:.06em;text-align:center;border-bottom:1.5px solid var(--tk-ink);--tk-sel-bg:var(--tk-warn-ink);--tk-sel-fg:var(--tk-warn);padding:14px 14px 12px;font-size:13px;font-weight:700;line-height:1.3}.tk-popover-confirm-sub{font-family:var(--tk-f-mono);letter-spacing:.08em;opacity:.85;margin-top:4px;font-size:10px;font-weight:600;display:block}.tk-popover-confirm-btns{grid-template-columns:1fr 1fr;display:grid}.tk-popover-confirm-btns button{border:none;border-right:1.5px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:0;padding:12px 8px;font-size:12px;font-weight:700}.tk-popover-confirm-btns button:last-child{border-right:none}.tk-popover-confirm-btns button.yes{background:var(--tk-warn);color:var(--tk-warn-ink)}@media (hover:hover){.tk-popover-confirm-btns button:hover{background:var(--tk-paper-2)}.tk-popover-confirm-btns button.yes:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-sheet-overlay{background:var(--tk-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tk-sheet-overlay{background:color-mix(in srgb, var(--tk-ink) 45%, transparent)}}.tk-sheet-overlay{z-index:100;justify-content:flex-end;align-items:stretch;display:flex}.tk-sheet{background:var(--tk-paper);border-left:var(--tk-bw) solid var(--tk-ink);width:540px;max-width:100vw;color:var(--tk-ink);flex-direction:column;display:flex}.tk-sheet-slide{z-index:101;pointer-events:none;will-change:transform;align-items:stretch;width:540px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.tk-sheet-slide>.tk-sheet--bottom{pointer-events:auto;width:100%;height:100%}.tk-sheet-hd{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);justify-content:space-between;align-items:flex-start;padding:22px;display:flex}.tk-sheet-title{font-family:var(--tk-f-display);letter-spacing:-.02em;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}.tk-sheet-sub{font-family:var(--tk-f-mono);letter-spacing:.04em;margin-top:6px;font-size:12px}.tk-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px;overflow-y:auto}.tk-comment-md{font-family:var(--tk-f-body);color:var(--tk-ink);word-wrap:break-word;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.tk-comment-md>:first-child{margin-top:0}.tk-comment-md>:last-child{margin-bottom:0}.tk-comment-md p{white-space:pre-wrap;margin:0 0 8px}.tk-comment-md h1,.tk-comment-md h2,.tk-comment-md h3,.tk-comment-md h4,.tk-comment-md h5,.tk-comment-md h6{font-family:var(--tk-f-display);letter-spacing:-.01em;margin:12px 0 6px;font-weight:700;line-height:1.2}.tk-comment-md h1{font-size:18px}.tk-comment-md h2{font-size:16px}.tk-comment-md h3{font-size:14px}.tk-comment-md h4,.tk-comment-md h5,.tk-comment-md h6{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.tk-comment-md strong{font-weight:700}.tk-comment-md em{font-style:italic}.tk-comment-md a{color:var(--tk-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){.tk-comment-md a:hover{background:var(--tk-accent)}}.tk-comment-md ul,.tk-comment-md ol{margin:4px 0 8px;padding-left:22px}.tk-comment-md ul{list-style:square}.tk-comment-md ol{list-style:decimal}.tk-comment-md ul ul,.tk-comment-md ol ul{list-style-type:disc}.tk-comment-md ul ul ul,.tk-comment-md ol ul ul,.tk-comment-md ul ol ul{list-style-type:circle}.tk-comment-md li{margin:2px 0}.tk-comment-md li>p{margin:0}.tk-comment-md li.task-list-item{margin-left:-22px;list-style:none}.tk-comment-md li input[type=checkbox]{accent-color:var(--tk-ink);margin-right:6px}.tk-comment-md code{font-family:var(--tk-f-mono);background:var(--tk-paper-2);border:1px solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);padding:0 4px;font-size:12px}.tk-comment-md pre{font-family:var(--tk-f-mono);background:var(--tk-paper-2);border:1.5px solid var(--tk-ink);white-space:pre;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);margin:8px 0;padding:8px 10px;font-size:12px;overflow-x:auto}.tk-comment-md pre code{font-size:inherit;background:0 0;border:0;padding:0}.tk-comment-md blockquote{background:var(--tk-paper-2);border:1.5px solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);margin:8px 0;padding:6px 10px;font-style:italic}.tk-comment-md blockquote>:first-child{margin-top:0}.tk-comment-md blockquote>:last-child{margin-bottom:0}.tk-comment-md hr{border:0;border-top:1.5px solid var(--tk-ink);margin:12px 0}.tk-comment-md table{border-collapse:collapse;font-size:12px;font-family:var(--tk-f-mono);margin:8px 0}.tk-comment-md th,.tk-comment-md td{border:1px solid var(--tk-ink);text-align:left;padding:4px 8px}.tk-comment-md th{background:var(--tk-paper-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.tk-comment-md img{border:1.5px solid var(--tk-ink);max-width:100%;height:auto}.tk-comment-md del{text-decoration-thickness:2px}.tk-sheet-section-h{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);border-bottom:1px solid var(--tk-ink);margin:0 0 10px;padding-bottom:6px;font-size:10px}.tk-session-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1.7fr) 80px 28px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.tk-end-field{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);min-width:0;min-height:44px;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;align-items:stretch;display:flex}.tk-end-field:focus-within{outline:2px solid var(--tk-ink);outline-offset:-2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-end-field.is-invalid{border-color:var(--tk-warn);background:var(--tk-warn)}@supports (color:color-mix(in lab, red, red)){.tk-end-field.is-invalid{background:color-mix(in srgb, var(--tk-warn) 8%, var(--tk-paper))}}.tk-end-field.is-ongoing{background:var(--tk-paper)}@supports (color:color-mix(in lab, red, red)){.tk-end-field.is-ongoing{background:color-mix(in oklab, var(--tk-paper) 88%, var(--tk-accent) 12%)}}.tk-end-field.is-ongoing .tk-end-field-input,.tk-end-field.is-ongoing .tk-end-field-input::placeholder{color:var(--tk-ink);letter-spacing:.08em;text-transform:uppercase;opacity:1;font-style:normal;font-weight:800}.tk-end-field.is-ongoing .tk-end-field-mode{background-color:var(--tk-paper-2)}@supports (color:color-mix(in lab, red, red)){.tk-end-field.is-ongoing .tk-end-field-mode{background-color:color-mix(in oklab, var(--tk-paper-2) 80%, var(--tk-accent) 20%)}}.tk-end-field-input{min-width:0;font-family:var(--tk-f-mono);color:var(--tk-ink);background:0 0;border:0;outline:0;flex:60px;padding:8px 10px;font-size:14px}.tk-end-field-input::placeholder{color:var(--tk-muted)}.tk-end-field-mode{appearance:none;background:var(--tk-paper-2);border:0;border-left:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tk-ink);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--tk-ink) 50%), linear-gradient(135deg, var(--tk-ink) 50%, transparent 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:0;flex:none;padding:0 24px 0 12px;font-size:11px;font-weight:600}.tk-end-field-mode:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px}.tk-session-row.is-live .tk-session-h{color:var(--tk-ink);text-transform:uppercase}.tk-session-row .dash{text-align:center;color:var(--tk-muted)}.tk-session-eyebrow{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink);background:var(--tk-paper);border:1.5px solid var(--tk-ink);z-index:1;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);margin-bottom:-1.5px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block;position:relative}.tk-session-row.is-new,.tk-session-row.is-dirty{background:var(--tk-paper-2);border:1.5px solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);margin-bottom:8px;padding:8px}.tk-session-row.is-new{border-style:dashed}.tk-input{appearance:none;font-family:var(--tk-f-mono);border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);min-height:44px;color:var(--tk-ink);font-variant-numeric:tabular-nums;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;width:100%;padding:8px 10px;font-size:14px}.tk-input:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-input:disabled{background:var(--tk-paper-2);color:var(--tk-soft);cursor:not-allowed}.tk-input.note{font-family:var(--tk-f-body)}.tk-input:-webkit-autofill{-webkit-text-fill-color:var(--tk-ink);-webkit-box-shadow:0 0 0 1000px var(--tk-paper) inset;box-shadow:0 0 0 1000px var(--tk-paper) inset;caret-color:var(--tk-ink);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;transition:background-color 9999s ease-in-out}.tk-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--tk-ink);-webkit-box-shadow:0 0 0 1000px var(--tk-paper) inset;box-shadow:0 0 0 1000px var(--tk-paper) inset;caret-color:var(--tk-ink);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;transition:background-color 9999s ease-in-out}.tk-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tk-ink);-webkit-box-shadow:0 0 0 1000px var(--tk-paper) inset;box-shadow:0 0 0 1000px var(--tk-paper) inset;caret-color:var(--tk-ink);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;transition:background-color 9999s ease-in-out}.tk-input:-webkit-autofill:active{-webkit-text-fill-color:var(--tk-ink);-webkit-box-shadow:0 0 0 1000px var(--tk-paper) inset;box-shadow:0 0 0 1000px var(--tk-paper) inset;caret-color:var(--tk-ink);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;transition:background-color 9999s ease-in-out}.tk-input--pw{padding-right:56px}@media (max-width:767px){.tk-input--pw{padding-right:52px}}.tk-session-h{font-family:var(--tk-f-mono);text-align:right;padding-right:4px;font-size:14px;font-weight:700}.tk-session-del{appearance:none;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);width:28px;height:28px;font-family:var(--tk-f-mono);cursor:pointer;border-radius:0;font-weight:700}@media (hover:hover){.tk-session-del:hover{background:var(--tk-warn);color:var(--tk-warn-ink)}}.tk-session-del:active,.tk-session-del[data-pressing=true]{background:var(--tk-warn);color:var(--tk-warn-ink)}.tk-session-del:focus-visible{outline:2px solid var(--tk-warn);outline-offset:-2px}.tk-add-mode{background:var(--tk-paper-2);border:var(--tk-bw) solid var(--tk-ink);gap:8px;margin-bottom:14px;padding:6px;display:flex}.tk-add-mode button{appearance:none;background:var(--tk-paper);border:1.5px solid var(--tk-ink);font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:var(--tk-ink);border-radius:0;flex:1;padding:8px;font-size:11px;font-weight:600;transition:background 80ms,color 80ms}.tk-add-mode button[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}@media (hover:hover){.tk-add-mode button:hover{background:var(--tk-paper-2);color:var(--tk-ink)}.tk-add-mode button[data-active=true]:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-add-mode button:active,.tk-add-mode button[data-pressing=true]{background:var(--tk-paper-2);color:var(--tk-ink)}.tk-add-mode button[data-active=true]:active{background:var(--tk-ink);color:var(--tk-paper)}.tk-add-mode button:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-session-add-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk-sheet-foot{border-top:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.tk-sheet-summary{font-family:var(--tk-f-mono);flex-direction:column;gap:2px;font-size:12px;display:flex}.tk-sheet-summary b{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:18px}.tk-sheet-summary b>span{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums}.tk-sheet-summary-meta{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.tk-sheet-summary-meta.is-good{color:var(--tk-good-text)}.tk-sheet-summary-meta.is-warn{color:var(--tk-warn-text)}.tk-sheet-summary-live{color:var(--tk-ink)}.tk-file-row{border:1.5px solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);align-items:center;gap:8px;padding:8px;display:flex}.tk-file-row-link{color:var(--tk-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;text-decoration:underline;overflow:hidden}.tk-file-row-size{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-muted);font-size:10px}.tk-sheet-section-count{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);margin-left:8px}.tk-sheet-empty{font-family:var(--tk-f-mono);color:var(--tk-muted);padding:12px 0;font-size:12px}.tk-sheet .tk-audit-list{background:0 0;border:0;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tk-audit-list-row{border:1.5px solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px;display:grid}.tk-audit-list-title{font-size:13px}.tk-audit-list-when{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-muted);font-size:10px}.tk-sheet-confirm{border-top:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.tk-sheet-confirm-h{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-warn-text);margin-bottom:4px;font-size:11px;font-weight:700}.tk-sheet-confirm-body{font-family:var(--tk-f-body);color:var(--tk-ink);font-size:12px;line-height:1.4}.tk-sheet-confirm-btns{flex:none;gap:8px;display:flex}.tk-pending-row{border:1.5px dashed var(--tk-warn);background:var(--tk-paper-2);--tk-sel-bg:var(--tk-warn);--tk-sel-fg:var(--tk-warn-ink);align-items:center;gap:10px;padding:8px;display:flex}.tk-pending-tag{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-warn-text);flex:none;font-size:10px;font-weight:700}.tk-pending-preview{min-width:0;font-family:var(--tk-f-body);color:var(--tk-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;text-decoration:line-through;text-decoration-thickness:1px;overflow:hidden}.tk-pending-preview-mono{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums}.tk-pending-undo{flex:none;padding:4px 10px;font-size:11px}.tk-comment-item{border:1.5px solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);flex-direction:column;gap:6px;padding:8px;display:flex}.tk-comment-item.is-new{background:var(--tk-paper-2);border-style:dashed}.tk-comment-item.is-dirty{background:var(--tk-paper-2)}.tk-confirm-overlay{z-index:300}.tk-confirm-modal{width:480px}.tk-confirm-lead{font-family:var(--tk-f-body);color:var(--tk-ink);margin:0 0 14px;font-size:13px;line-height:1.45}.tk-confirm-summary{border:1.5px solid var(--tk-ink);background:var(--tk-paper-2);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);margin-bottom:14px;padding:10px 12px}.tk-confirm-summary-h{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);margin-bottom:8px;font-size:10px;font-weight:700}.tk-confirm-row{font-family:var(--tk-f-body);color:var(--tk-ink);align-items:flex-start;gap:10px;padding:4px 0;font-size:13px;line-height:1.4;display:flex}.tk-confirm-row+.tk-confirm-row{border-top:1px dashed var(--tk-grid);margin-top:4px;padding-top:8px}.tk-confirm-tag{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--tk-ink);text-align:center;flex:none;min-width:64px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.tk-confirm-tag.new,.tk-confirm-tag.edited{background:var(--tk-paper);color:var(--tk-ink)}.tk-confirm-tag.deleted{background:var(--tk-warn);color:var(--tk-warn-ink);border-color:var(--tk-warn)}.tk-confirm-preview{color:var(--tk-muted);font-style:italic}.tk-confirm-help{font-family:var(--tk-f-body);color:var(--tk-muted);margin:0;font-size:12px;line-height:1.45}.tk-confirm-help b{color:var(--tk-ink);font-weight:700}.tk-sheet-handle{display:none}@keyframes tk-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tk-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.tk-sheet-overlay{background:var(--tk-ink);justify-content:stretch;align-items:flex-end}@supports (color:color-mix(in lab, red, red)){.tk-sheet-overlay{background:color-mix(in srgb, var(--tk-ink) calc(45% * (1 - var(--drag-progress,0))), transparent)}}.tk-sheet-overlay{opacity:1;transition:opacity .22s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) tk-sheet-overlay-in}.tk-sheet-overlay[data-closing=true]{opacity:0;pointer-events:none}.tk-sheet{width:100vw;max-width:100vw;height:88dvh;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);border-left:0;border-top:var(--tk-bw) solid var(--tk-ink);box-shadow:none;will-change:transform;border-radius:0}.tk-sheet:not(.tk-sheet--bottom){animation:.22s cubic-bezier(.22,1,.36,1) tk-sheet-slide-up}.tk-sheet[data-dragging=true]{-webkit-user-select:none;user-select:none}.tk-sheet:not(.tk-sheet--bottom)[data-dragging=true] .tk-sheet-hd{cursor:grabbing}.tk-sheet-hd{touch-action:none;cursor:grab;padding:22px 16px 10px;position:relative}.tk-sheet:active .tk-sheet-hd{cursor:grabbing}.tk-sheet-handle{background:var(--tk-ink);opacity:.32;pointer-events:none;width:44px;height:5px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tk-sheet-title{font-size:20px}.tk-sheet-body{padding:12px 16px 24px}.tk-sheet-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch;gap:10px}.tk-sheet .tk-input,.tk-sheet input[type=text],.tk-sheet input[type=time],.tk-sheet input[type=number],.tk-sheet textarea{min-height:44px;font-size:16px}.tk-sheet .tk-btn,.tk-sheet .tk-icon-btn{min-width:44px;min-height:44px}.tk-sheet .tk-audit-list-row{grid-template-rows:auto auto;grid-template-columns:1fr}.tk-sheet .tk-audit-revert{min-width:44px;min-height:44px}.tk-sheet-slide{width:100vw;height:auto;max-height:calc(100dvh - env(safe-area-inset-top) - 8px);inset:auto 0 0}.tk-sheet--bottom{width:100%;height:auto;max-height:100%}.tk-sheet--bottom .tk-sheet-body{flex:0 auto}}.tk-modal-overlay{background:var(--tk-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.tk-modal-overlay{background:color-mix(in srgb, var(--tk-ink) 40%, transparent)}}.tk-modal-overlay{z-index:200;place-items:center;display:grid}.tk-modal{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);width:620px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 80px);box-shadow:var(--tk-shadow);color:var(--tk-ink);flex-direction:column;animation:.18s cubic-bezier(.2,.8,.4,1) tk-pop;display:flex}@keyframes tk-pop{0%{opacity:0;transform:translate(-4px,-4px)scale(.98)}to{opacity:1;transform:none}}.tk-modal-hd{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.tk-modal-hd h3{font-family:var(--tk-f-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:18px}.tk-modal-body{overscroll-behavior:contain;padding:22px;overflow-y:auto}.tk-modal-foot{border-top:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.tk-field{border-bottom:1px dashed var(--tk-grid);grid-template-columns:200px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid}.tk-field:last-child{border-bottom:0}.tk-field-block{padding:14px 0;display:block}.tk-field-block .tk-field-label{margin-bottom:12px}.tk-field-label{font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.tk-field-label small{text-transform:none;letter-spacing:0;color:var(--tk-muted);margin-top:3px;font-size:11px;display:block}.tk-workdays{border:var(--tk-bw) solid var(--tk-ink);grid-template-columns:repeat(7,1fr);display:grid}.tk-workdays button{appearance:none;background:var(--tk-paper);border:0;border-right:1.5px solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;cursor:pointer;color:var(--tk-ink);border-radius:0;padding:10px 0;font-size:11px;font-weight:600}.tk-workdays button:last-child{border-right:0}.tk-workdays button[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}.tk-pay-tabs{border:var(--tk-bw) solid var(--tk-ink);display:flex}.tk-pay-tabs button{appearance:none;background:var(--tk-paper);border:0;border-right:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:var(--tk-ink);border-radius:0;padding:6px 14px;font-size:11px}.tk-pay-tabs button:last-child{border-right:0}.tk-pay-tabs button[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}@media (max-width:900px){.tk-stats{grid-template-columns:repeat(2,1fr)}.tk-stat{border-bottom:var(--tk-bw) solid var(--tk-ink)}.tk-punch{display:none}}.tk-app :focus-visible{outline:3px solid var(--tk-accent);outline-offset:2px}.tk-app .tk-day-row:focus-visible,.tk-app .tk-cal-cell:focus-visible,.tk-app .tk-tl-day:focus-visible,.tk-app .tk-weekview-session:focus-visible,.tk-app .tk-weekview-col:focus-visible,.tk-app .tk-weekview-dayhead:focus-visible,.tk-app .tk-day-bar .session:focus-visible,.tk-app .tk-day-bar .session-cluster:focus-visible{outline:3px solid var(--tk-ink);outline-offset:-3px;z-index:8}.tk-popover :focus-visible,.tk-sheet :focus-visible,.tk-modal :focus-visible{outline:3px solid var(--tk-accent);outline-offset:2px}.tk-skip-link{background:var(--tk-ink);color:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:.04em;z-index:200;padding:8px 14px;font-size:13px;text-decoration:none;transition:top .12s;position:fixed;top:-40px;left:8px}.tk-skip-link:focus{top:calc(env(safe-area-inset-top,0px) + 4px);outline:2px solid var(--tk-accent);outline-offset:2px}.tk-app .tk-day-row,.tk-app .tk-cal-cell,.tk-app .tk-tl-day,.tk-app .tk-weekview-dayhead{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.tk-app .tk-day-bar .session,.tk-app .tk-day-bar .session-cluster{font:inherit;color:inherit;cursor:pointer}.tk-popover-expand-btn{appearance:none;font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tk-ink);background:var(--tk-paper);border:1.5px solid var(--tk-ink);cursor:pointer;border-radius:0;width:100%;margin-top:4px;padding:6px 10px;font-size:10px;font-weight:700}.tk-popover-actions .tk-btn.danger{color:#a20a01;color:lab(34.4374% 56.2154 49.1543)}@media (hover:hover){.tk-popover-expand-btn:hover{background:var(--tk-ink);color:var(--tk-paper)}.tk-popover-actions .tk-btn.danger:hover{background:var(--tk-warn);color:var(--tk-warn-ink)}}@media (prefers-reduced-motion:reduce){.tk-sheet,.tk-modal,.tk-popover,.tk-popover-actions .tk-btn,.tk-skip-link,.tk-btn,.tk-icon-btn,.tk-day-bar .session,.tk-weekview-session{transition:none!important;animation:none!important}.tk-punch-dot.live{background:var(--tk-accent);animation:none!important}}.tk-page{background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-body);flex-direction:column;min-height:100dvh;display:flex}.tk-page-topbar{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);padding-right:22px;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);z-index:50;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);grid-template-columns:auto 1fr auto;align-items:stretch;display:grid;position:sticky;top:0}.tk-page-topbar>a.tk-brand,.tk-page-topbar>.tk-brand{color:inherit;text-decoration:none}.tk-page-topbar>.tk-topbar-link{border-left:var(--tk-bw) solid var(--tk-ink);grid-column:3;align-self:stretch}.tk-page-topbar:has(>.tk-topbar-link){padding-right:0}.tk-page-topbar-actions{grid-column:3;align-items:center;gap:10px;display:flex}.tk-page-topbar-actions>a,.tk-page-topbar-actions>button{min-height:44px;color:var(--tk-ink);font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:var(--tk-paper);border:2px solid var(--tk-ink);white-space:nowrap;align-self:stretch;align-items:center;padding:12px 18px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.tk-page-topbar-actions>a:hover,.tk-page-topbar-actions>button:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-page-topbar-actions>a.primary,.tk-page-topbar-actions>button.primary{background:var(--tk-accent);color:var(--tk-accent-ink);box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.tk-page-topbar-actions>a.primary:hover,.tk-page-topbar-actions>button.primary:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink)}}.tk-page-topbar-actions>a.primary:active,.tk-page-topbar-actions>a.primary[data-pressing=true],.tk-page-topbar-actions>button.primary:active,.tk-page-topbar-actions>button.primary[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink)}.tk-page-main{flex-direction:column;flex:1;min-width:0;display:flex}.tk-auth-shell{flex:1;justify-content:center;align-items:flex-start;padding:clamp(48px,12vh,120px) 16px 64px;display:flex}.tk-auth-card{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);width:100%;max-width:420px;box-shadow:var(--tk-shadow);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);padding:32px}.tk-auth-card-overlay{flex-direction:column;align-items:center;padding:24px 0;display:flex}.tk-auth-title{font-family:var(--tk-f-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 4px;font-size:28px;font-weight:700}.tk-auth-sub{font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.04em;margin:0 0 22px;font-size:12px}.tk-form-field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.tk-form-label{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink);font-size:11px;font-weight:600}.tk-form-error{font-family:var(--tk-f-mono);color:var(--tk-warn-text);margin:6px 0 0;font-size:12px}.tk-spinner{border:var(--tk-bw) solid var(--tk-ink);border-top-color:#0000;border-radius:50%;width:24px;height:24px;margin:18px auto 0;animation:.8s linear infinite tk-spin}@keyframes tk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tk-spinner{animation:none}}.tk-form-foot{text-align:center;font-family:var(--tk-f-mono);color:var(--tk-muted);margin-top:22px;font-size:12px}.tk-form-foot a{color:var(--tk-ink);font-weight:700;text-decoration:underline}.tk-usermenu{align-items:center;display:flex;position:relative}.tk-usermenu-trigger{appearance:none;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);width:40px;height:40px;color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.04em;cursor:pointer;box-shadow:var(--tk-shadow-sm);border-radius:0;place-items:center;font-size:12px;font-weight:700;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms linear,color 80ms linear;display:grid}.tk-usermenu-trigger[aria-expanded=true]{background:var(--tk-ink);color:var(--tk-paper);transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (hover:hover){.tk-usermenu-trigger:hover{background:var(--tk-ink);color:var(--tk-paper);transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-usermenu-trigger:focus-visible{outline:2px solid var(--tk-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-usermenu-pop{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);min-width:220px;box-shadow:var(--tk-shadow);z-index:80;font-family:var(--tk-f-mono);position:absolute;top:calc(100% + 6px);right:0}.tk-usermenu-id{border-bottom:1px solid var(--tk-grid);padding:12px 14px}.tk-usermenu-id-name{font-family:var(--tk-f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--tk-ink);font-size:13px;font-weight:700}.tk-usermenu-id-email{color:var(--tk-muted);letter-spacing:.02em;word-break:break-all;margin-top:2px;font-size:11px}.tk-usermenu-item{border:0;border-top:1px solid var(--tk-grid);letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--tk-ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:flex}.tk-usermenu-item:first-child{border-top:0}.tk-usermenu-item:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--tk-accent)}.tk-usermenu-item-danger{color:var(--tk-warn-text)}@media (hover:hover){.tk-usermenu-item:hover{background:var(--tk-ink);color:var(--tk-paper)}.tk-usermenu-item-danger:hover{background:var(--tk-warn);color:var(--tk-warn-ink)}}.tk-usermenu-kbd{letter-spacing:.08em;opacity:.6;text-align:center;border:1px solid;min-width:18px;padding:1px 5px;font-size:10px;font-weight:700}@media (hover:hover){.tk-usermenu-item:hover .tk-usermenu-kbd{opacity:1}}.tk-form-show-toggle{font-family:var(--tk-f-mono);color:var(--tk-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (hover:hover){.tk-form-show-toggle:hover{color:var(--tk-ink)}}.tk-form-show-toggle:focus-visible{outline:2px solid var(--tk-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-form-link-btn{appearance:none;cursor:pointer;font-family:var(--tk-f-mono);color:var(--tk-muted);text-transform:none;letter-spacing:.02em;font-variant-numeric:tabular-nums;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);background:0 0;border:0;align-items:center;min-height:44px;padding:10px 6px;font-size:12px;font-weight:600;display:inline-flex}@media (hover:hover){.tk-form-link-btn:hover:not(:disabled){color:var(--tk-ink)}}.tk-form-link-btn:focus-visible{outline:2px solid var(--tk-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-form-link-btn:disabled{color:var(--tk-soft);cursor:not-allowed}.tk-form-verify-actions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.tk-form-divider{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);align-items:center;gap:12px;margin:18px 0;font-size:10px;display:flex}.tk-form-divider:before,.tk-form-divider:after{content:"";background:var(--tk-grid);flex:1;height:1px}.tk-auth-submit{margin-top:8px}.tk-hero{border-bottom:var(--tk-bw) solid var(--tk-ink);background:repeating-linear-gradient(45deg, var(--tk-paper) 0 24px, var(--tk-paper-2) 24px 25px);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);padding:80px 24px 64px}.tk-hero-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.tk-hero-pill{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.tk-hero-pill:before{content:"";background:var(--tk-good);border:1px solid var(--tk-ink);width:8px;height:8px;display:inline-block}.tk-hero h1{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0 0 20px;font-size:clamp(32px,7vw,84px);font-weight:700;line-height:.95}.tk-hero h1 .underline-accent{display:inline-block;position:relative}.tk-hero h1 .underline-accent:after{content:"";background:var(--tk-accent);z-index:-1;height:14px;position:absolute;bottom:4px;left:0;right:0}:root[data-flavor=mono] .tk-hero h1 .underline-accent:after{background:var(--tk-paper-2)}.tk-hero-lead{color:var(--tk-ink);max-width:540px;margin:0 0 28px;font-size:18px;line-height:1.5}.tk-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.tk-hero-copy{min-width:0}.tk-hero-meta{font-family:var(--tk-f-mono);grid-template-columns:repeat(3,max-content);gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tk-hero-meta li{flex-direction:column;gap:4px;display:flex}.tk-hero-meta strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:32px;font-weight:700;line-height:1}.tk-hero-meta span{letter-spacing:.14em;text-transform:uppercase;color:var(--tk-muted);font-size:10px}.tk-hero-mock{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);box-shadow:var(--tk-shadow);font-family:var(--tk-f-mono);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);padding:14px;font-size:12px}.tk-hero-mock-bar{font-family:var(--tk-f-display);text-transform:uppercase;border-bottom:1px solid var(--tk-grid);letter-spacing:.04em;gap:12px;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.tk-hero-mock-bar span[data-active=true]{color:var(--tk-ink)}.tk-hero-mock-bar span:not([data-active=true]){color:var(--tk-muted)}.tk-hero-mock-row{border-bottom:1px dashed var(--tk-grid);grid-template-columns:56px 1fr 70px;align-items:center;gap:8px;padding:8px 0;display:grid}.tk-hero-mock-row:last-child{border-bottom:0}.tk-hero-mock-row .num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.tk-hero-mock-bar2{border:1px solid var(--tk-ink);height:14px;position:relative;overflow:hidden}.tk-hero-mock-bar2>i{background:var(--tk-accent);border-left:1px solid var(--tk-ink);border-right:1px solid var(--tk-ink);position:absolute;top:0;bottom:0}.tk-hero-mock-row .h{text-align:right;font-size:13px;font-weight:700}.tk-audit-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 22px;display:flex}.tk-audit-filters-chips{flex-wrap:wrap;gap:6px;display:flex}.tk-audit-filters-chips .tk-btn{padding:6px 12px;font-size:11px}.tk-audit-filters-dates{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tk-audit-filters-field{flex-direction:column;gap:4px;display:flex}.tk-audit-filters-field>span{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-audit-filters-field .tk-input{width:auto;min-width:140px;padding:6px 10px;font-size:12px}.tk-audit-filters-reset{padding:6px 12px;font-size:11px}.tk-audit-list{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);flex-direction:column;display:flex}.tk-audit-row{border-bottom:1px solid var(--tk-grid);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.tk-audit-row:last-child{border-bottom:none}@media (hover:hover){.tk-audit-row:hover{background:var(--tk-paper-2)}@supports (color:color-mix(in lab, red, red)){.tk-audit-row:hover{background:color-mix(in oklab, var(--tk-paper-2) 50%, var(--tk-paper))}}}.tk-audit-row-main{flex:1;min-width:0}.tk-audit-row-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-audit-row-title{font-family:var(--tk-f-display);color:var(--tk-ink);margin:0;font-size:14px;font-weight:600}.tk-audit-row-time{font-family:var(--tk-f-mono);color:var(--tk-muted);margin:0;font-size:11px}.tk-audit-tag{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:1px 6px;font-size:9px;font-weight:700;line-height:1.4}.tk-audit-tag-muted{border-color:var(--tk-soft);color:var(--tk-muted);background:var(--tk-paper)}.tk-audit-row.is-open{background:var(--tk-paper-2)}.tk-audit-row-details{border-top:1px solid var(--tk-ink);flex-direction:column;gap:14px;margin-top:12px;padding-top:12px;display:flex}.tk-audit-diff{flex-direction:column;gap:6px;display:flex}.tk-audit-diff-label{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-audit-diff-label[data-tone=warn]{color:var(--tk-warn)}.tk-audit-diff-list{grid-template-columns:max-content 1fr;gap:3px 16px;margin:0;display:grid}.tk-audit-diff-row{display:contents}.tk-audit-diff-list dt{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);align-self:baseline;margin:0;font-size:10px;font-weight:600}.tk-audit-diff-list dd{font-family:var(--tk-f-mono);color:var(--tk-ink);word-break:break-word;margin:0;font-size:12px;font-weight:500}.tk-audit-diff-list dd[data-missing=true]{color:var(--tk-warn)}.tk-audit-raw-toggle{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;padding:0 0 1px;font-size:10px;font-weight:700}.tk-audit-raw-toggle:hover{color:var(--tk-ink)}.tk-audit-raw{font-family:var(--tk-f-mono);background:var(--tk-paper);border:1px solid var(--tk-grid);color:var(--tk-ink);white-space:pre;margin:0;padding:10px 12px;font-size:11px;overflow-x:auto}.tk-audit-row-actions{flex-shrink:0;gap:6px;display:flex}.tk-audit-row-btn{padding:6px 10px;font-size:11px}@media (max-width:640px){.tk-viewbar{grid-template-columns:1fr;position:static;top:auto}.tk-viewbar-tabs{width:100%;overflow-x:visible}.tk-viewbar-tabs button{text-align:center;flex:1 1 0;min-width:0;max-width:90px;padding:8px 4px;font-size:11px}.tk-audit-row{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.tk-audit-row-main{flex:100%;width:100%}.tk-audit-row-head{align-items:baseline;row-gap:4px}.tk-audit-row-actions{justify-content:flex-end;width:100%}.tk-audit-row-btn{flex:none}}.tk-settings-card{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow-sm);padding:22px}.tk-settings-card+.tk-settings-card{margin-top:18px}.tk-settings-row{border:1px solid var(--tk-ink);background:var(--tk-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.tk-settings-row-tight{padding:10px 12px}.tk-token-reveal{border:1px solid var(--tk-ink);background:var(--tk-good)}@supports (color:color-mix(in lab, red, red)){.tk-token-reveal{background:color-mix(in oklab, var(--tk-good) 18%, var(--tk-paper))}}.tk-token-reveal{padding:14px}.tk-btn-ghost{appearance:none;color:var(--tk-muted);font-family:var(--tk-f-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:11px;text-decoration:underline}@media (hover:hover){.tk-btn-ghost:hover{color:var(--tk-ink)}}.tk-section{border-bottom:var(--tk-bw) solid var(--tk-ink);padding:64px 24px}.tk-section.dark{background:var(--tk-ink-band);color:var(--tk-ink-band-fg);--tk-sel-bg:var(--tk-ink-band-fg);--tk-sel-fg:var(--tk-ink-band)}.tk-section-inner{max-width:1200px;margin:0 auto}.tk-section-eyebrow{font-family:var(--tk-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 8px;font-size:11px;font-weight:700}.tk-section.dark .tk-section-eyebrow{color:var(--tk-paper)}@supports (color:color-mix(in lab, red, red)){.tk-section.dark .tk-section-eyebrow{color:color-mix(in oklab, var(--tk-paper) 60%, transparent)}}.tk-section h2{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1}.tk-section-lead{font-family:var(--tk-f-mono);letter-spacing:.04em;color:var(--tk-muted);margin:0 0 40px;font-size:13px}.tk-section.dark .tk-section-lead{color:var(--tk-paper)}@supports (color:color-mix(in lab, red, red)){.tk-section.dark .tk-section-lead{color:color-mix(in oklab, var(--tk-paper) 70%, transparent)}}.tk-feature-list{border-top:var(--tk-bw) solid var(--tk-ink);margin:0;padding:0;list-style:none}.tk-feature-row{border-bottom:1px solid var(--tk-grid);grid-template-columns:96px minmax(0,1.1fr) minmax(0,1.2fr);align-items:baseline;gap:32px;padding:28px 8px;transition:background 80ms,padding .12s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.tk-feature-row:last-child{border-bottom:var(--tk-bw) solid var(--tk-ink)}@media (hover:hover){.tk-feature-row:hover{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);padding-left:22px}.tk-feature-row:hover .tk-feature-num,.tk-feature-row:hover .tk-feature-body{color:var(--tk-accent-ink)}}.tk-feature-num{font-family:var(--tk-f-mono);letter-spacing:0;color:var(--tk-soft);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1;transition:color 80ms}.tk-feature-title{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.05}.tk-feature-body{color:var(--tk-muted);max-width:56ch;margin:0;font-size:14px;line-height:1.55;transition:color 80ms}.tk-steps{border-top:1px solid var(--tk-ink-band-rule);margin:36px 0 0;padding:0;list-style:none}.tk-step{border-bottom:1px solid var(--tk-ink-band-rule);grid-template-columns:clamp(80px,12vw,140px) minmax(0,1fr);align-items:baseline;column-gap:clamp(20px,3vw,40px);padding:32px 8px;display:grid}.tk-step:first-child{padding-top:44px;padding-bottom:44px}.tk-step:last-child{border-bottom:0}.tk-step-number{font-family:var(--tk-f-mono);letter-spacing:0;color:var(--tk-accent);font-variant-numeric:tabular-nums;align-self:start;font-size:clamp(64px,9vw,112px);font-weight:700;line-height:.9}.tk-step-body{flex-direction:column;gap:8px;min-width:0;display:flex}.tk-step h3{font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:0;margin:0;font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.05}.tk-step p{color:var(--tk-ink-band-body);max-width:52ch;margin:0;font-size:15px;line-height:1.55}@media (max-width:720px){.tk-feature-row{grid-template-columns:56px 1fr;gap:14px;padding:22px 6px}@media (hover:hover){.tk-feature-row:hover{padding-left:14px}}.tk-feature-num{font-size:22px}.tk-feature-body{grid-column:2}}@media (max-width:560px){.tk-step{grid-template-columns:1fr;row-gap:8px;padding:22px 4px}.tk-step:first-child{padding-top:28px;padding-bottom:28px}.tk-step-number{font-size:56px}}.tk-callout{background:var(--tk-accent);color:var(--tk-accent-ink);border:var(--tk-bw) solid var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);box-shadow:var(--tk-shadow);align-items:center;gap:24px;padding:32px;display:flex}.tk-callout-icon{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.tk-callout h2{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1}.tk-callout p{margin:0;font-size:14px;line-height:1.5}.tk-callout code{font-family:var(--tk-f-mono);background:var(--tk-paper);border:1px solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);padding:1px 5px;font-size:12px}.tk-cta{background:var(--tk-paper-2);border-bottom:var(--tk-bw) solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);padding:clamp(64px,10vw,120px) 24px;position:relative;overflow:hidden}.tk-cta:before{content:"";background:repeating-linear-gradient(-45deg, transparent 0 18px, var(--tk-ink) 18px 19px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tk-cta:before{background:repeating-linear-gradient(-45deg, transparent 0 18px, color-mix(in oklab, var(--tk-ink) 6%, transparent) 18px 19px)}}.tk-cta:before{pointer-events:none}.tk-cta-inner{text-align:center;max-width:1100px;margin:0 auto;position:relative}.tk-cta-eyebrow{font-family:var(--tk-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 14px;font-size:11px}.tk-cta h2{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:clamp(48px,9vw,96px);font-weight:700;line-height:.95}.tk-cta-mark{background:var(--tk-accent);color:var(--tk-accent-ink);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);padding:0 18px 4px;display:inline-block;transform:rotate(-1deg)}.tk-cta-sub{font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 32px;font-size:13px}.tk-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tk-footer{border-top:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);padding:48px 24px 0}.tk-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto;padding-bottom:36px;display:grid}.tk-footer-brand .tk-brand{margin-bottom:14px}.tk-footer-tag{font-family:var(--tk-f-body);color:var(--tk-muted);max-width:36ch;margin:0;font-size:13px;line-height:1.55}.tk-footer-col{font-family:var(--tk-f-mono);flex-direction:column;gap:10px;display:flex}.tk-footer-col h3{font-family:var(--tk-f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tk-muted);border-bottom:1px solid var(--tk-grid);margin:0 0 4px;padding-bottom:8px;font-size:10px;font-weight:700}.tk-footer-col a,.tk-footer-col button{color:var(--tk-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.tk-footer-col a:hover,.tk-footer-col button:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}}.tk-footer-icon{place-items:center;width:20px;height:20px;display:inline-grid}.tk-footer-strip{border-top:1px solid var(--tk-grid);max-width:1200px;font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:16px 0;font-size:10px;display:flex}@media (max-width:720px){.tk-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.tk-footer-brand{grid-column:1/-1}}.tk-settings{width:100%;max-width:1080px;margin:0 auto;padding:32px 22px 80px}.tk-settings h1{font-family:var(--tk-f-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:32px;font-weight:700}.tk-settings-shell{grid-template-columns:280px 1fr;align-items:start;gap:34px;display:grid}.tk-settings-rail{background:var(--tk-paper);flex-direction:column;display:flex;position:sticky;top:22px}.tk-settings-rail-nav{flex-direction:column;gap:0;display:flex}.tk-settings-rail-item{text-align:left;background:var(--tk-paper);border:0;border-top:1px solid var(--tk-ink);cursor:pointer;color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);grid-template-columns:36px 1fr;align-items:start;column-gap:14px;padding:14px 16px 16px;font-family:inherit;transition:background 80ms;display:grid}.tk-settings-rail-item:first-child{border-top:1.5px solid var(--tk-ink)}.tk-settings-rail-item:last-child{border-bottom:1.5px solid var(--tk-ink)}@media (hover:hover){.tk-settings-rail-item:hover{background:var(--tk-paper-2)}}.tk-settings-rail-item.is-active{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-settings-rail-index{font-family:var(--tk-f-mono);letter-spacing:-.02em;color:var(--tk-muted);font-variant-numeric:tabular-nums;align-self:center;font-size:22px;font-weight:700;line-height:1}@media (hover:hover){.tk-settings-rail-item:hover .tk-settings-rail-index{color:var(--tk-ink)}}.tk-settings-rail-item.is-active .tk-settings-rail-index{color:var(--tk-accent)}:root[data-flavor=mono] .tk-settings-rail-item.is-active .tk-settings-rail-index{color:var(--tk-accent-ink)}.tk-settings-rail-body{flex-direction:column;gap:4px;min-width:0;display:flex}.tk-settings-rail-label{font-family:var(--tk-f-display);letter-spacing:.01em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.1}.tk-settings-rail-sub{font-family:var(--tk-f-body);color:var(--tk-muted);font-size:11.5px;line-height:1.4}.tk-settings-rail-item.is-active .tk-settings-rail-sub{color:var(--tk-paper);opacity:.68}.tk-settings-pane{background:var(--tk-paper);border-top:1.5px solid var(--tk-ink);border-bottom:1.5px solid var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.tk-settings-pane-crumb{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);border-bottom:1px solid var(--tk-ink);align-items:baseline;gap:8px;padding:14px 22px;font-size:10px;font-weight:700;display:flex}.tk-settings-pane-crumb-sep{color:var(--tk-soft)}.tk-settings-pane-crumb-index{color:var(--tk-ink)}.tk-settings-pane-body{display:contents}.tk-settings-pane .tk-settings-card,.tk-settings-pane .tk-settings-card.tk-settings-danger-zone{border:0;border-top:1px solid var(--tk-ink);box-shadow:none;background:0 0;margin:0;padding:26px 22px}.tk-settings-pane .tk-settings-card:first-child{border-top:0}.tk-settings-pane .tk-settings-card+.tk-settings-card{margin-top:0}.tk-settings-pane .tk-settings-card h2{font-family:var(--tk-f-display);letter-spacing:.01em;text-transform:uppercase;color:var(--tk-ink);border-bottom:0;margin:0 0 14px;padding-bottom:0;font-size:16px;font-weight:700}.tk-settings-pane .tk-settings-card-head{border-bottom:0;align-items:center;margin-bottom:4px;padding-bottom:14px}.tk-settings-pane .tk-settings-card-head h2{margin-bottom:4px}.tk-settings-pane .tk-settings-card-head p{font-family:var(--tk-f-body);color:var(--tk-muted);margin:0;font-size:12px;line-height:1.4}.tk-settings-card{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);box-shadow:var(--tk-shadow);padding:22px}.tk-settings-card h2{font-family:var(--tk-f-display);letter-spacing:-.01em;text-transform:uppercase;border-bottom:1.5px solid var(--tk-ink);margin:0 0 16px;padding-bottom:10px;font-size:18px;font-weight:700}.tk-settings-card-head{border-bottom:1.5px solid var(--tk-ink);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:6px;padding-bottom:16px;display:flex}.tk-settings-card-head h2{border-bottom:0;margin:0 0 6px;padding-bottom:0}.tk-settings-card-head p{max-width:52ch;font-family:var(--tk-f-body);color:var(--tk-muted);margin:0;font-size:13px;line-height:1.45}.tk-settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tk-settings-actions-foot{justify-content:flex-start;margin-top:14px}.tk-settings-pref-grid{gap:2px;display:grid}.tk-pref-flavors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tk-pref-choice{appearance:none;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);cursor:pointer;text-align:left;border-radius:0;align-items:center;gap:10px;padding:10px;display:flex}.tk-pref-choice[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}.tk-pref-swatch{background:var(--swatch);border:1.5px solid;flex:none;width:24px;height:24px}.tk-pref-swatch[data-flavor=mono]{background:repeating-linear-gradient(-45deg, var(--tk-ink) 0 4px, var(--tk-muted) 4px 5px)}.tk-pref-choice-title{font-family:var(--tk-f-display);text-transform:uppercase;font-size:13px;font-weight:700;display:block}.tk-pref-choice-sub{font-family:var(--tk-f-mono);opacity:.72;font-size:10px;display:block}.tk-theme-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tk-theme-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-theme-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-mode-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.tk-field-block .tk-mode-head .tk-field-label{margin-bottom:0}.tk-auto-switch{appearance:none;cursor:pointer;font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);-webkit-user-select:none;user-select:none;background:0 0;border:none;flex:none;align-items:center;gap:8px;padding:0;font-size:10px;display:inline-flex}.tk-auto-switch[aria-checked=true]{color:var(--tk-ink)}@media (hover:hover){.tk-auto-switch:hover{color:var(--tk-ink)}}.tk-auto-switch-track{border:1.5px solid var(--tk-ink);background:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;flex:none;width:28px;height:16px;transition:background .12s;position:relative}.tk-auto-switch[aria-checked=true] .tk-auto-switch-track{background:var(--tk-accent);--tk-sel-bg:var(--tk-ink);--tk-sel-fg:var(--tk-paper)}.tk-auto-switch-knob{background:var(--tk-ink);width:10px;height:12px;transition:transform .14s cubic-bezier(.22,1,.36,1);position:absolute;top:1px;left:1px}.tk-auto-switch[aria-checked=true] .tk-auto-switch-knob{transform:translate(12px)}.tk-mode-tiles-wrap{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .22s,opacity .18s,margin-top .18s;display:grid}.tk-mode-tiles-wrap>*{min-height:0;overflow:hidden}.tk-mode-tiles-wrap[data-collapsed=true]{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:-12px}.tk-theme-tile{appearance:none;border:1.5px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);cursor:pointer;text-align:left;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;flex-direction:column;gap:10px;padding:10px;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.tk-theme-tile:hover{background:var(--tk-paper-2)}}.tk-theme-tile[data-active=true]{box-shadow:var(--tk-shadow-sm);background:var(--tk-paper);border-width:2.5px}@media (hover:hover){.tk-theme-tile[data-active=true]:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-theme-tile[data-active=true]:active,.tk-theme-tile[data-active=true][data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-theme-tile-meta{flex-direction:column;gap:2px;display:flex}.tk-theme-tile-title{font-family:var(--tk-f-display);letter-spacing:.01em;text-transform:uppercase;font-size:13px;font-weight:700}.tk-theme-tile-sub{font-family:var(--tk-f-mono);letter-spacing:.04em;color:var(--tk-muted);font-size:10px}.tk-density-mock{aspect-ratio:16/10;border:1px solid var(--tk-ink);background:var(--tk-paper);flex-direction:column;width:100%;display:flex;overflow:hidden}.tk-density-mock-chrome{background:var(--tk-paper-2);border-bottom:1px solid var(--tk-ink);flex:none;gap:4px;padding:4px 6px;display:flex}.tk-density-mock-chrome>span{background:var(--tk-muted);border-radius:50%;width:6px;height:6px;display:inline-block}.tk-density-mock-rows{flex:1;min-height:0;display:grid}.tk-density-mock-row{border-bottom:1px dashed var(--tk-grid);align-items:center;gap:5px;padding:0 6px;display:flex}.tk-density-mock-row:last-child{border-bottom:0}.tk-density-mock-num{background:var(--tk-ink);opacity:.55;flex:none}.tk-density-mock-bar{background:var(--tk-accent);border:1px solid var(--tk-ink)}.tk-density-mock[data-rows="3"] .tk-density-mock-num{width:10px;height:11px}.tk-density-mock[data-rows="3"] .tk-density-mock-bar{height:12px}.tk-density-mock[data-rows="4"] .tk-density-mock-num{width:8px;height:7px}.tk-density-mock[data-rows="4"] .tk-density-mock-bar{height:8px}.tk-density-mock[data-rows="6"] .tk-density-mock-num{width:6px;height:4px}.tk-density-mock[data-rows="6"] .tk-density-mock-bar{height:4px}.tk-theme-mock{aspect-ratio:16/10;border:1px solid var(--tile-ink,var(--tk-ink));background:var(--tile-paper,var(--tk-paper));width:100%;color:var(--tile-ink,var(--tk-ink));--tile-paper:#f2efe8;--tile-paper-2:#e8e4da;--tile-ink:#0a0a0a;--tile-accent:#b3e14d;--tile-muted:#5a574f;flex-direction:column;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.tk-theme-mock{--tile-accent:lab(84.2757% -31.056 64.185)}}.tk-theme-mock-chrome{background:var(--tile-paper-2);border-bottom:1px solid var(--tile-ink);flex:none;align-items:center;gap:4px;padding:4px 6px;display:flex}.tk-theme-mock-dot{background:var(--tile-muted);border-radius:50%;width:6px;height:6px;display:inline-block}.tk-theme-mock-body{flex:1;grid-template-columns:28% 1fr;min-height:0;display:grid}.tk-theme-mock-side{background:var(--tile-paper);border-right:1px solid var(--tile-ink);flex-direction:column;gap:4px;padding:6px 4px;display:flex}.tk-theme-mock-side>span{background:var(--tile-muted);opacity:.5;height:5px;display:block}.tk-theme-mock-side>span:first-child{background:var(--tile-accent);opacity:1;height:7px}.tk-theme-mock-main{background:var(--tile-paper);flex-direction:column;gap:5px;padding:6px;display:flex}.tk-theme-mock-head{background:var(--tile-accent);border:1px solid var(--tile-ink);height:12px}.tk-theme-mock-row{background:var(--tile-paper-2);border:1px solid var(--tile-ink);height:6px}.tk-theme-mock-row.short{width:60%}.tk-theme-mock[data-flavor=electric]{--tile-accent:#baed3f}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-flavor=electric]{--tile-accent:lab(87.9127% -34.1577 72.8261)}}.tk-theme-mock[data-flavor=mono]{--tile-paper:#f4f1ea;--tile-paper-2:#e6e2d6;--tile-accent:#0a0a0a}.tk-theme-mock[data-flavor=concrete]{--tile-paper:#ece7dc;--tile-paper-2:#ded7c7;--tile-accent:#c7692c}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-flavor=concrete]{--tile-accent:lab(55.0677% 35.2345 49.8267)}}.tk-theme-mock[data-flavor=neo]{--tile-paper:#fff8e7;--tile-paper-2:#fcefc5;--tile-accent:#ec8aff}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-flavor=neo]{--tile-accent:lab(71.0998% 59.7579 -50.9372)}}.tk-theme-mock[data-mode=dark]{--tile-paper:#100e0c;--tile-paper-2:#201c19;--tile-ink:#e9e4de;--tile-muted:#8a8581}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-mode=dark]{--tile-paper:lab(4.05388% .574708 1.26101);--tile-paper-2:lab(10.6721% 1.18939 2.81998);--tile-ink:lab(90.7252% 1.15198 3.60631);--tile-muted:lab(55.9145% 1.14393 2.78749)}}.tk-theme-mock[data-flavor=mono][data-mode=dark]{--tile-accent:#e9e4de}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-flavor=mono][data-mode=dark]{--tile-accent:lab(90.7252% 1.15198 3.60631)}}.tk-theme-mock[data-flavor=concrete][data-mode=dark]{--tile-paper:#1a1511;--tile-paper-2:#2a221e;--tile-accent:#ef852e;--tile-ink:#e9e4de;--tile-muted:#8a8581}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-flavor=concrete][data-mode=dark]{--tile-paper:lab(7.18686% 2.33466 3.27294);--tile-paper-2:lab(14.1115% 2.83726 4.51069);--tile-accent:lab(66.6902% 37.2311 61.7785);--tile-ink:lab(90.7252% 1.15198 3.60631);--tile-muted:lab(55.9145% 1.14393 2.78749)}}.tk-theme-mock[data-flavor=neo][data-mode=dark]{--tile-paper:#181119;--tile-paper-2:#271e29}@supports (color:lab(0% 0 0)){.tk-theme-mock[data-flavor=neo][data-mode=dark]{--tile-paper:lab(5.96533% 4.60997 -4.38721);--tile-paper-2:lab(12.6698% 6.3538 -5.69184)}}select.tk-input{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}select.tk-input:focus-visible{outline:2px solid var(--tk-ink);outline-offset:1px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-inline-control{align-items:center;gap:6px;display:flex}.tk-inline-control .tk-input{max-width:150px}.tk-inline-control span{font-family:var(--tk-f-mono);color:var(--tk-muted);font-size:12px}.tk-settings-danger-zone{justify-content:space-between;align-items:center;gap:18px;display:flex}.tk-settings-danger-zone h2{border-bottom:0;margin:0 0 6px;padding-bottom:0}.tk-settings-danger-zone p{font-family:var(--tk-f-body);color:var(--tk-muted);margin:0;font-size:13px;line-height:1.45}@media (max-width:1240px){.tk-hero-inner{grid-template-columns:1fr;gap:32px}.tk-hero-mock{max-width:560px}}@media (max-width:900px){.tk-section,.tk-cta{padding-left:18px;padding-right:18px}.tk-section{padding-top:48px;padding-bottom:48px}.tk-cta{padding-top:56px;padding-bottom:56px}.tk-callout{flex-direction:column;align-items:flex-start;padding:22px}.tk-callout-icon{width:48px;height:48px}.tk-hero{padding:56px 18px 48px}}@media (max-width:700px){.tk-page-topbar-actions>a:not(.primary):not(.always-show),.tk-page-topbar-actions>button:not(.primary):not(.always-show){display:none}.tk-page-topbar-actions>a,.tk-page-topbar-actions>button{min-height:44px;padding:12px 14px}.tk-hero-meta{gap:20px;margin-top:28px}.tk-hero-meta strong{font-size:26px}.tk-features{grid-template-columns:1fr}.tk-settings{padding:20px 16px 64px}.tk-settings-card{padding:16px}.tk-settings-card-head{flex-direction:column}.tk-settings-actions{justify-content:flex-start;width:100%}.tk-pref-flavors{grid-template-columns:1fr}.tk-settings-danger-zone{flex-direction:column;align-items:stretch}.tk-settings-shell{grid-template-columns:1fr;gap:18px}.tk-settings-rail{position:static}.tk-settings-pane-h{font-size:24px}}@media (max-width:380px){.tk-brand-sub{letter-spacing:.06em;font-size:9px}}@media (max-width:480px){.tk-footer-grid{grid-template-columns:1fr;gap:24px}.tk-footer-strip{flex-direction:column;align-items:flex-start}.tk-footer-tag{max-width:none}}@media (max-width:380px){.tk-hero-meta{grid-template-columns:repeat(3,1fr);row-gap:16px}}@media (max-width:700px){.tk-app{grid-template-rows:auto auto auto auto 1fr}.tk-topbar{grid-template-columns:1fr auto;min-height:auto}.tk-brand{gap:10px;padding:10px 14px}.tk-brand-mark{width:32px;height:32px;font-size:13px}.tk-brand-name{font-size:18px}.tk-brand-sub{display:none}.tk-topbar-period{border-right:0;border-top:var(--tk-bw) solid var(--tk-ink);grid-column:1/-1;gap:6px;padding:10px 14px}.tk-period-label{font-size:14px}.tk-topbar-actions>.tk-punch{display:none}.tk-topbar-actions>a.tk-btn,.tk-topbar-actions>button.tk-btn{padding:0 12px;font-size:12px}.tk-topbar-link{min-width:auto;padding:0 12px;font-size:10px}.tk-viewbar{grid-template-columns:1fr;position:static;top:auto}.tk-viewbar-tabs{width:100%;overflow-x:visible}.tk-viewbar-tabs button{text-align:center;flex:1 1 0;min-width:0;max-width:90px;padding:8px 4px;font-size:11px}.tk-viewbar-legend{display:none}.tk-stats{grid-template-columns:1fr 1fr}.tk-stat{padding:12px 14px}.tk-stat-value{font-size:22px}.tk-day-row{grid-template-columns:44px 1fr 90px}.tk-day-meta{display:none}.tk-day-num{font-size:16px}.tk-day-bar-wrap{padding:6px 10px}.tk-day-totals{padding:0 10px}.tk-day-total-h{font-size:13px}.tk-day-total-delta{font-size:10px}.tk-hour-ruler{grid-template-columns:44px 1fr 90px}.tk-hour-ruler>div:nth-child(2){display:none}.tk-cal-cell{gap:3px;min-height:88px;padding:5px 3px 4px}.tk-cal-cell-head{margin-bottom:0}.tk-cal-cell-num{font-size:11px;line-height:1.1}.tk-cal-cell.live .tk-cal-cell-num:after{letter-spacing:.04em;margin-left:2px;padding:1px 2px;font-size:6px}.tk-cal-cell-dow{display:none}.tk-cal-cell-bar{height:10px}.tk-cal-cell-stats{gap:0;min-width:0}.tk-cal-cell-h{font-size:9px;line-height:1.15}.tk-cal-cell-delta{letter-spacing:0;white-space:nowrap;text-overflow:clip;font-size:7px;line-height:1.15;overflow:hidden}.tk-cal-dow{letter-spacing:.04em;text-align:center;padding:5px 2px;font-size:8px}.tk-weekview-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tk-weekview,.tk-weekview-grid{grid-template-columns:48px repeat(7,minmax(80px,1fr));min-width:600px}.tk-weekview-dayhead{padding:8px 6px}.tk-weekview-dayhead-num{font-size:18px}.tk-weekview-hour-label{padding:0 4px;font-size:9px}.tk-weekview-session-time{font-size:9px}.tk-tl{padding:16px 12px 24px}.tk-tl-strip{height:48px}.tk-session-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1.6fr) auto;grid-template-areas:"start dash end del";align-items:center;gap:6px 8px}.tk-session-row>.tk-input:first-of-type{grid-area:start}.tk-session-row>.dash{grid-area:dash}.tk-session-row>.tk-end-field,.tk-session-row>.tk-live-end-field{grid-area:end}.tk-session-row .tk-end-field{min-height:44px}.tk-session-row .tk-end-field-input{min-height:44px;font-size:16px}.tk-session-row>.tk-session-h{text-align:right;grid-area:total/1/total/-1;padding-top:2px;font-size:12px}.tk-session-row>.tk-session-del{grid-area:del}.tk-session-row .tk-input{min-height:44px;font-size:16px}.tk-session-del{width:44px;height:44px}.tk-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.tk-modal-body{padding:16px}.tk-modal-foot{flex-direction:column;padding:12px 16px}.tk-modal-foot .tk-btn{justify-content:center;width:100%}.tk-field{grid-template-columns:1fr;gap:8px;padding:12px 0}.tk-popover.preview{width:min(86vw,240px)}.tk-popover.expanded{width:min(86vw,300px)}.tk-skip-link{left:4px}}@media (max-width:480px){.tk-stats{grid-template-columns:1fr}.tk-stat:not(:last-child){border-bottom:var(--tk-bw) solid var(--tk-ink)}.tk-stat-value{font-size:26px}}.tk-api-shell{grid-template-columns:180px minmax(0,1fr) 180px;align-items:start;gap:48px;max-width:1320px;margin:0 auto;padding:38px 32px 88px;display:grid}.tk-api-content{justify-self:start;width:100%;min-width:0;max-width:920px}.tk-api-nav{align-self:start;padding:4px 0;position:sticky;top:96px}.tk-api-nav-label{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);padding:0 0 12px;font-size:10px;font-weight:700}.tk-api-nav-list{gap:1px;display:grid}.tk-api-nav-link{color:var(--tk-muted);font-family:var(--tk-f-display);border-bottom:1px solid var(--tk-ink);padding:8px 0;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.tk-api-nav-link{border-bottom:1px solid color-mix(in oklab, var(--tk-ink) 12%, transparent)}}.tk-api-nav-link{transition:color 80ms}.tk-api-nav-link:last-child{border-bottom:0}.tk-api-nav-link[data-active=true]{color:var(--tk-ink);font-weight:700}@media (hover:hover){.tk-api-nav-link:hover{color:var(--tk-ink)}}.tk-api-toc{border-left:2px solid var(--tk-ink);align-self:start;padding:4px 0 4px 18px;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.tk-api-toc{border-left:2px solid color-mix(in oklab, var(--tk-ink) 40%, transparent)}}.tk-api-toc-label{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);padding:0 0 10px;font-size:10px;font-weight:700}.tk-api-toc-link{color:var(--tk-muted);font-family:var(--tk-f-body);padding:5px 0;font-size:12px;line-height:1.4;text-decoration:none;transition:color 80ms;display:block;position:relative}.tk-api-toc-link[data-active=true]{color:var(--tk-ink);font-weight:700}.tk-api-toc-link[data-active=true]:before{content:"";background:var(--tk-accent);width:3px;position:absolute;top:0;bottom:0;left:-20px}@media (hover:hover){.tk-api-toc-link:hover{color:var(--tk-ink)}}.tk-api-toc-link.h3{padding-left:14px;font-size:11px}.tk-api-toc-link.h3[data-active=true]:before{left:-20px}.tk-api-content h2,.tk-api-content h3{scroll-margin-top:96px}.tk-section-anchor{color:var(--tk-muted);font-family:var(--tk-f-mono);opacity:0;min-width:24px;margin-left:8px;padding:0 4px;font-weight:600;text-decoration:none;transition:opacity 80ms;display:inline-block}.tk-section-anchor:focus-visible{opacity:1}@media (hover:hover){h2:hover .tk-section-anchor,h3:hover .tk-section-anchor{opacity:1}}@media (max-width:767px){.tk-section-anchor{opacity:.6}}.tk-api-page-title{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.05}.tk-api-page-intro{max-width:700px;color:var(--tk-muted);margin:0 0 30px;font-size:14px;line-height:1.55}.tk-api-page-section{border-top:2px solid var(--tk-ink);margin-top:30px;padding-top:24px}.tk-api-page-h2{font-family:var(--tk-f-display);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.1}.tk-api-page-h3{font-family:var(--tk-f-display);letter-spacing:.02em;text-transform:uppercase;margin:24px 0 10px;font-size:15px;font-weight:700;line-height:1.2}.tk-api-page-p{max-width:700px;margin:0 0 12px;font-size:13px;line-height:1.55}.tk-api-page-p-spaced{margin-top:14px}.tk-api-page-list{max-width:700px;margin:0 0 18px;padding-inline-start:1.5em;font-size:13px;line-height:1.55;list-style:decimal}.tk-api-inline-code{background:var(--tk-paper-2);border:1px solid var(--tk-ink);font-family:var(--tk-f-mono);overflow-wrap:anywhere;padding:0 4px;font-size:11px}.tk-api-code-wrap{margin:16px 0;position:relative}.tk-api-code-label{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-ink);color:var(--tk-paper);border-bottom:none;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.tk-api-pre{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2,var(--tk-paper));font-family:var(--tk-f-mono);tab-size:2;white-space:pre;margin:0;padding:14px 18px 60px;font-size:12px;line-height:1.6;overflow-x:auto}.tk-copy-code-btn{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);min-width:44px;min-height:44px;color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:var(--tk-shadow-sm);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);border-radius:0;padding:8px 10px;font-size:11px;font-weight:700;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms;position:absolute;bottom:8px;right:8px}@media (hover:hover){.tk-copy-code-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-copy-code-btn:active,.tk-copy-code-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-copy-code-btn:focus-visible{outline:var(--tk-bw) solid var(--tk-accent);outline-offset:2px;transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-copy-code-btn[data-copied]{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-api-pager{border-top:2px solid var(--tk-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:34px;padding-top:18px;display:flex}.tk-api-pager-end{justify-content:flex-end}.tk-api-table-scroll{border:var(--tk-bw) solid var(--tk-ink);-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px;overflow-x:auto}.tk-api-table{border-collapse:collapse;width:100%;min-width:360px;font-size:13px}.tk-api-thtd{border:1px solid var(--tk-ink);text-align:left;vertical-align:top;padding:9px 10px}.tk-api-status-cell{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;width:5ch}.tk-api-ep{min-width:0;position:relative}.tk-api-ep+.tk-api-ep{margin-top:32px;padding-top:30px}.tk-api-ep+.tk-api-ep:before{content:"";background:var(--tk-ink);height:2px;position:absolute;top:0;left:0;right:0}.tk-api-ep-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:14px 0 6px;display:flex}.tk-api-ep-method{border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.4}.tk-api-ep-method[data-method=POST]{background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-api-ep-method[data-method=PATCH]{background:var(--tk-paper-2);color:var(--tk-ink);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink)}.tk-api-ep-method[data-method=DELETE]{background:var(--tk-warn);color:var(--tk-warn-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink)}.tk-api-ep-path{min-width:0;color:var(--tk-ink);font-family:var(--tk-f-mono);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.tk-api-ep-summary{color:var(--tk-muted);font-family:var(--tk-f-body);margin:0 0 12px;font-size:13px;line-height:1.5}.tk-api-ep-section{margin-top:12px}.tk-api-ep-section-label{color:var(--tk-muted);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.2}.tk-api-ep-fields{color:var(--tk-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.tk-api-ep pre{font-family:var(--tk-f-mono);padding:12px 16px;font-size:12px;overflow-x:auto}@media (max-width:1199px){.tk-api-shell{grid-template-columns:200px minmax(0,1fr)}.tk-api-toc{display:none}}@media (max-width:899px){.tk-api-shell{padding:22px 18px 64px;display:block}.tk-api-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:22px;padding:0;position:static;top:auto;overflow-x:auto}.tk-api-nav::-webkit-scrollbar{display:none}.tk-api-nav-label{display:none}.tk-api-nav-list{border-bottom:2px solid var(--tk-ink);flex-wrap:nowrap;gap:0;min-width:max-content;display:flex}.tk-api-nav-link{color:var(--tk-muted);font-family:var(--tk-f-display);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin:0 0 -2px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1}.tk-api-nav-link[data-active=true]{color:var(--tk-ink);border-bottom-color:var(--tk-accent);background:0 0}.tk-api-page-title{font-size:24px}.tk-api-page-intro{font-size:13px}.tk-api-pre{white-space:pre-wrap;word-break:break-all}.tk-api-table{table-layout:fixed;min-width:0}.tk-api-thtd{overflow-wrap:break-word;word-break:normal;max-width:0}}@media (max-width:499px){.tk-api-pager .tk-btn{flex:100%;justify-content:center;min-width:100%}}@media (max-width:359px){.tk-api-ep-path{flex-basis:100%}}.tk-warmth-gauge{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.tk-warmth-off{appearance:none;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;height:36px;padding:6px 12px;font-size:11px}.tk-warmth-off[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}@media (hover:hover){.tk-warmth-off:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-warmth-track{border:var(--tk-bw) solid var(--tk-ink);-webkit-user-select:none;user-select:none;cursor:ew-resize;background:var(--tk-paper);touch-action:none;grid-template-columns:repeat(10,1fr);height:36px;display:grid;position:relative}.tk-warmth-cell{appearance:none;border:0;border-right:1px solid var(--tk-ink);cursor:pointer;background:0 0;min-width:0;padding:0}.tk-warmth-cell:last-child{border-right:0}.tk-warmth-cell[data-filled=true]{background:var(--tk-warmth-fill)}@media (hover:hover){.tk-warmth-cell:hover:not([data-filled=true]){background:var(--tk-warmth-fill-hover)}}.tk-warmth-track:focus-visible{outline:var(--tk-bw) solid var(--tk-accent);outline-offset:2px}.tk-warmth-readout{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink);text-align:right;font-variant-numeric:tabular-nums;min-width:64px;font-size:12px}[data-sonner-toaster]{--normal-bg:var(--tk-paper)!important;--normal-text:var(--tk-ink)!important;--normal-border:var(--tk-ink)!important;--success-bg:var(--tk-paper)!important;--success-text:var(--tk-ink)!important;--success-border:var(--tk-ink)!important;--error-bg:var(--tk-paper)!important;--error-text:var(--tk-ink)!important;--error-border:var(--tk-warn)!important;--info-bg:var(--tk-paper)!important;--info-text:var(--tk-ink)!important;--info-border:var(--tk-ink)!important;--warning-bg:var(--tk-paper)!important;--warning-text:var(--tk-ink)!important;--warning-border:var(--tk-warn)!important;--gray1:var(--tk-paper)!important;--gray2:var(--tk-paper-2)!important;--gray12:var(--tk-ink)!important}[data-sonner-toast]{background:var(--tk-paper)!important;color:var(--tk-ink)!important;border:var(--tk-bw) solid var(--tk-ink)!important;box-shadow:var(--tk-shadow-sm)!important;font-family:var(--tk-f-mono)!important;border-radius:0!important}[data-sonner-toast][data-type=error]{border-color:var(--tk-warn)!important}[data-sonner-toast] [data-icon] svg{color:var(--tk-ink)}@media (max-width:767px){.tk-auth-shell{padding:24px 12px calc(32px + env(safe-area-inset-bottom))}.tk-auth-card{max-width:100%;margin-bottom:var(--tk-keyboard-inset,0px);padding:22px 18px 24px}.tk-auth-title{text-align:center;font-size:24px}.tk-auth-sub{text-align:center}.tk-auth-card .tk-form-field{margin-bottom:14px}.tk-auth-card .tk-input,.tk-auth-card input[type=email],.tk-auth-card input[type=password],.tk-auth-card input[type=text]{width:100%;min-height:44px;font-size:16px}.tk-auth-card .tk-btn{letter-spacing:.06em;min-height:48px;font-size:14px}.tk-auth-card .tk-btn.primary{margin-top:12px}.tk-auth-card .tk-form-divider{margin:16px 0}.tk-auth-card .telegram-widget-wrapper{transform-origin:50%;transform:scale(.95);margin-top:14px!important}.tk-page-topbar{padding:10px 8px;padding-top:max(10px, env(safe-area-inset-top))}.tk-page-topbar .tk-brand-mark{width:32px;height:32px;font-size:13px}.tk-page-topbar .tk-brand-sub{display:block}.tk-page-topbar-actions>a,.tk-page-topbar-actions>button{padding:10px 14px;font-size:12px}}.tk-page-title{font-family:var(--tk-f-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;padding:24px 28px 12px;font-size:28px;font-weight:700;line-height:1.05}.tk-page-body{padding:0 28px 48px}@media (max-width:640px){.tk-page-title{padding:16px 16px 8px;font-size:22px}.tk-page-body{padding:0 16px 32px}}.tk-share-list{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);margin:0;padding:0;list-style:none}.tk-share-list>li+li{border-top:var(--tk-bw) solid var(--tk-ink)}.tk-share-row{color:var(--tk-ink);background:var(--tk-paper);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:1fr auto;align-items:center;gap:16px;width:100%;padding:18px 22px;text-decoration:none;transition:background 80ms;display:grid}@media (hover:hover){.tk-share-row:hover{background:var(--tk-paper-2)}}.tk-share-row-name{font-family:var(--tk-f-display);margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.2}.tk-share-row-meta{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);flex-wrap:wrap;gap:10px;font-size:11px;font-weight:600;display:flex}.tk-share-row-stats{font-family:var(--tk-f-mono);align-items:center;gap:22px;display:flex}.tk-share-row-stat{flex-direction:column;align-items:flex-end;min-width:60px;display:flex}.tk-share-row-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);font-size:9px;font-weight:600}.tk-share-row-stat-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.tk-share-chip{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);align-items:center;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.tk-share-chip[data-status=revoked]{background:var(--tk-warn);color:var(--tk-warn-ink);border-color:var(--tk-ink)}.tk-share-chip[data-status=expired]{background:var(--tk-paper-2);color:var(--tk-soft);border-color:var(--tk-soft)}@media (max-width:640px){.tk-share-row{grid-template-columns:1fr;gap:12px}.tk-share-row-stats{justify-content:space-between;gap:12px}}.tk-share-empty{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:56px 32px;display:flex}.tk-share-empty-num{font-family:var(--tk-f-mono);color:var(--tk-ink);font-variant-numeric:tabular-nums;font-size:96px;font-weight:700;line-height:1}.tk-share-empty-label{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);font-size:11px;font-weight:600}.tk-share-empty-body{font-family:var(--tk-f-body);color:var(--tk-ink);max-width:48ch;font-size:14px;line-height:1.5}.tk-form-section{margin-bottom:24px}.tk-form-section-label{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.tk-form-error{font-family:var(--tk-f-mono);color:var(--tk-warn-text);background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-warn);margin:16px 0;padding:8px 12px;font-size:12px}.tk-form-error-inline{font-family:var(--tk-f-mono);letter-spacing:.04em;color:var(--tk-warn-text);margin:6px 0 0;font-size:11px;font-weight:600}.tk-input[data-invalid],.tk-input[aria-invalid=true]{border-color:var(--tk-warn);box-shadow:inset 0 0 0 1px var(--tk-warn)}.tk-preset-row{flex-wrap:wrap;gap:8px;display:flex}.tk-preset-chip{appearance:none;background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:0;padding:10px 14px;font-size:12px;font-weight:700;transition:background 80ms,color 80ms}@media (hover:hover){.tk-preset-chip:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-preset-chip[data-active=true]{background:var(--tk-accent);color:var(--tk-accent-ink)}.tk-date-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.tk-mode-note{font-family:var(--tk-f-body);color:var(--tk-muted);margin-top:8px;font-size:12px}.tk-expiry-row{align-items:center;gap:8px;display:flex}.tk-expiry-row .tk-input{flex:1}@media (max-width:480px){.tk-date-row{grid-template-columns:1fr}}.tk-share-reveal{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);margin:24px 0;padding:22px}.tk-share-reveal-h{font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:700}.tk-share-reveal-warn{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-warn-text);margin:0 0 12px;font-size:11px;font-weight:600}.tk-share-reveal-url{width:100%;font-family:var(--tk-f-mono);background:var(--tk-paper-2);border:var(--tk-bw) solid var(--tk-ink);word-break:break-all;margin-bottom:12px;padding:10px 12px;font-size:12px;display:block}.tk-share-reveal-actions{flex-wrap:wrap;gap:8px;display:flex}.tk-share-back-link{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);margin-top:16px;font-size:11px;text-decoration:none;display:inline-block}@media (hover:hover){.tk-share-back-link:hover{color:var(--tk-ink)}}.tk-share-detail-head{flex-wrap:wrap;align-items:center;gap:16px;padding:24px 28px 8px;display:flex}.tk-share-detail-head .tk-page-title{padding:0}.tk-share-meta-line{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);padding:0 28px 16px;font-size:11px;font-weight:600}.tk-share-summary{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);gap:8px;margin:16px 28px;padding:18px 22px;display:grid}.tk-share-summary-row{font-family:var(--tk-f-mono);grid-template-columns:110px 1fr;gap:12px;font-size:13px;display:grid}.tk-share-summary-row>dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);align-self:center;font-size:10px;font-weight:600}.tk-share-summary-row>dd{font-variant-numeric:tabular-nums;margin:0}.tk-share-actions{flex-wrap:wrap;gap:8px;padding:0 28px;display:flex}.tk-share-detail-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 28px;display:flex}@media (max-width:640px){.tk-share-detail-head,.tk-share-meta-line,.tk-share-actions{padding-left:16px;padding-right:16px}.tk-share-summary{margin-left:16px;margin-right:16px}}.tk-share-receipt{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);max-width:920px;box-shadow:var(--tk-shadow);flex-direction:column;margin:28px auto 56px;display:flex}.tk-share-receipt-mast{background:var(--tk-ink);color:var(--tk-paper);--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-ink);flex-direction:row;align-items:flex-start;gap:18px;padding:22px 28px 24px;display:flex}.tk-share-receipt-mast-text{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.tk-share-receipt-mast-actions{z-index:2;flex:none;align-items:flex-start;display:flex;position:relative}.tk-share-receipt-mast-eyebrow{font-family:var(--tk-f-mono);letter-spacing:.18em;color:var(--tk-accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.tk-share-receipt-mast-eyebrow>span[aria-hidden]{color:var(--tk-paper);opacity:.45}.tk-share-receipt-mast-title{font-family:var(--tk-f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--tk-paper);margin:0;font-size:30px;font-weight:700;line-height:1.05}.tk-share-receipt-mast-mode{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tk-paper);opacity:.85;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.tk-share-receipt-mast-mode-dot{background:var(--tk-accent);border:1px solid var(--tk-paper);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.tk-share-receipt-mast-mode[data-mode=live] .tk-share-receipt-mast-mode-dot{animation:2.4s ease-in-out infinite tk-share-live-pulse}}@keyframes tk-share-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.tk-share-receipt-mast-mode-stamp{opacity:.7;font-variant-numeric:tabular-nums}.tk-share-receipt-issuer{background:var(--tk-paper);border-bottom:1px solid var(--tk-grid);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 28px;margin:0;padding:18px 28px;display:grid}.tk-share-receipt-issuer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tk-share-receipt-issuer dt{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-share-receipt-issuer dd{font-family:var(--tk-f-mono);color:var(--tk-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.tk-share-receipt-issuer-aside{color:var(--tk-muted);letter-spacing:.08em;margin-left:4px;font-weight:600}.tk-share-receipt-hero{background:var(--tk-accent);color:var(--tk-accent-ink);border-top:var(--tk-bw) solid var(--tk-ink);border-bottom:var(--tk-bw) solid var(--tk-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);flex-direction:column;gap:6px;padding:28px 28px 26px;display:flex}.tk-share-receipt-hero-label{font-family:var(--tk-f-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.tk-share-receipt-hero-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:56px;font-weight:700;line-height:1}.tk-share-receipt-hero-sub{font-family:var(--tk-f-body);color:var(--tk-accent-ink);opacity:.78;font-size:13px}.tk-share-receipt-hero-sub strong{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;opacity:1;font-weight:700}.tk-share-receipt-strip{background:var(--tk-paper);border-bottom:var(--tk-bw) solid var(--tk-ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.tk-share-receipt-strip>li{border-right:1px solid var(--tk-grid);flex-direction:column;gap:4px;padding:14px 18px;display:flex}.tk-share-receipt-strip>li:last-child{border-right:0}.tk-share-receipt-strip-label{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tk-muted);font-size:9px;font-weight:700}.tk-share-receipt-strip-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);font-size:18px;font-weight:700}.tk-share-export-menu{display:inline-block;position:relative}.tk-share-export-menu-trigger{appearance:none;background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-paper);font-family:var(--tk-f-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:700;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.tk-share-export-menu-trigger:hover{background:var(--tk-accent);color:var(--tk-ink);border-color:var(--tk-ink)}}.tk-share-export-menu-trigger:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.tk-share-export-menu[data-open=true] .tk-share-export-menu-trigger{background:var(--tk-accent);color:var(--tk-ink);border-color:var(--tk-ink)}.tk-share-export-menu-trigger:disabled{opacity:.6;cursor:progress}.tk-share-export-menu-caret{font-family:var(--tk-f-mono);margin-top:-2px;font-size:12px;line-height:1}.tk-share-export-menu[data-tone=onPaper] .tk-share-export-menu-trigger{border-color:var(--tk-ink)}@media (hover:hover){.tk-share-export-menu[data-tone=onPaper] .tk-share-export-menu-trigger:hover{background:var(--tk-ink);color:var(--tk-paper);border-color:var(--tk-ink)}}.tk-share-export-menu[data-tone=onPaper][data-open=true] .tk-share-export-menu-trigger{background:var(--tk-ink);color:var(--tk-paper)}.tk-share-export-menu[data-align=left] .tk-share-export-menu-panel{left:0;right:auto}.tk-share-export-menu-panel{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);min-width:260px;box-shadow:var(--tk-shadow);z-index:50;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.tk-share-export-menu-item{appearance:none;background:var(--tk-paper);color:var(--tk-ink);border:0;border-bottom:1px solid var(--tk-grid);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:background 80ms,color 80ms;display:grid}.tk-share-export-menu-item:last-child{border-bottom:0}@media (hover:hover){.tk-share-export-menu-item:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-export-menu-item:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.tk-share-export-menu-item:disabled{opacity:.55;cursor:progress}.tk-share-export-menu-item-glyph{font-family:var(--tk-f-mono);text-align:center;font-size:18px;font-weight:700;line-height:1}.tk-share-export-menu-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tk-share-export-menu-item-name{font-family:var(--tk-f-display);letter-spacing:.02em;font-size:13px;font-weight:700}.tk-share-export-menu-item-meta{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:600}.tk-share-export-menu-item:hover .tk-share-export-menu-item-meta{color:var(--tk-paper);opacity:.7}.tk-share-receipt-explain{background:var(--tk-paper);border-bottom:1px solid var(--tk-grid);margin:0;padding:0 28px 16px}.tk-share-receipt-explain[open]{padding-bottom:22px}.tk-share-receipt-explain>summary{cursor:pointer;font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-ink);align-items:center;gap:10px;padding:12px 0;font-size:11px;font-weight:700;list-style:none;display:inline-flex}.tk-share-receipt-explain>summary::-webkit-details-marker{display:none}.tk-share-receipt-explain-glyph{border:var(--tk-bw) solid var(--tk-ink);width:22px;height:22px;font-family:var(--tk-f-display);background:var(--tk-paper);color:var(--tk-ink);place-items:center;font-size:12px;font-weight:700;transition:background 80ms,color 80ms;display:inline-grid}.tk-share-receipt-explain[open] .tk-share-receipt-explain-glyph{background:var(--tk-ink);color:var(--tk-paper)}.tk-share-receipt-explain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tk-share-receipt-explain-list>li{grid-template-columns:110px 1fr;align-items:baseline;gap:10px;display:grid}.tk-share-receipt-explain-list>li>span{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-ink);border:1px solid var(--tk-ink);text-align:center;align-self:start;padding:3px 6px;font-size:10px;font-weight:700}.tk-share-receipt-explain-list>li>p{font-family:var(--tk-f-body);color:var(--tk-ink);margin:0;font-size:13px;line-height:1.5}.tk-share-viewer-toast{background:var(--tk-paper-2);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);color:var(--tk-ink);margin:12px 28px;padding:10px 14px;font-size:12px}.tk-share-receipt-ledger-head{background:var(--tk-paper-2);border-bottom:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);grid-template-columns:96px 160px 1fr 104px;gap:16px;padding:10px 28px;font-size:10px;font-weight:700;display:grid}.tk-share-receipt-ledger-head>span:last-child{text-align:right}.tk-share-day-list{margin:0;padding:0;list-style:none}.tk-share-day-row-wrap{display:block}.tk-share-day-row{border-bottom:1px solid var(--tk-grid);display:block}.tk-share-day-row-wrap:last-child>.tk-share-day-row{border-bottom:0}.tk-share-day-month{background:var(--tk-paper-2);border-top:var(--tk-bw) solid var(--tk-ink);border-bottom:1px solid var(--tk-grid);font-family:var(--tk-f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tk-ink);padding:8px 28px;font-size:10px;font-weight:700}.tk-share-day-row-wrap:first-child>.tk-share-day-month{border-top:0}.tk-share-day-row.is-weekend>.tk-share-day-row-trigger{background:var(--tk-paper-2)}.tk-share-day-row.is-empty .tk-share-day-num,.tk-share-day-row.is-empty .tk-share-day-total-value{color:var(--tk-soft)}.tk-share-day-row-trigger{appearance:none;background:var(--tk-paper);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-columns:96px 160px 1fr 104px;align-items:center;gap:16px;width:100%;padding:12px 28px;transition:background 80ms;display:grid}@media (hover:hover){.tk-share-day-row-trigger:hover{background:var(--tk-paper-2)}}.tk-share-day-row-trigger:focus-visible{outline:2px solid var(--tk-ink);outline-offset:-2px}.tk-share-day-row.is-open>.tk-share-day-row-trigger,.tk-share-day-row.is-weekend.is-open>.tk-share-day-row-trigger{background:var(--tk-paper-2)}.tk-share-day-total{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tk-share-day-total-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.tk-share-day-disclosure{font-family:var(--tk-f-mono);color:var(--tk-muted);border:1px solid var(--tk-grid);background:var(--tk-paper);place-items:center;width:20px;height:20px;font-size:11px;line-height:1;transition:background 80ms,color 80ms,border-color 80ms;display:inline-grid}@media (hover:hover){.tk-share-day-row-trigger:hover .tk-share-day-disclosure{border-color:var(--tk-ink);color:var(--tk-ink)}}.tk-share-day-row-trigger:focus-visible .tk-share-day-disclosure{border-color:var(--tk-ink);color:var(--tk-ink)}.tk-share-day-row.is-open .tk-share-day-disclosure{background:var(--tk-ink);color:var(--tk-paper);border-color:var(--tk-ink)}.tk-share-day-row.is-empty .tk-share-day-ruler{background:repeating-linear-gradient(135deg, transparent 0 6px, var(--tk-paper-2) 6px 7px), var(--tk-paper)}.tk-share-day-label{align-items:baseline;gap:8px;display:flex}.tk-share-day-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.tk-share-day-dow{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-share-day-sessions{font-family:var(--tk-f-mono);letter-spacing:.04em;color:var(--tk-ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:11px;font-weight:600;display:flex}.tk-share-day-session-clock{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tk-share-day-session-clock>span[aria-hidden]{color:var(--tk-soft)}.tk-share-day-session-live{background:var(--tk-accent);color:var(--tk-accent-ink);letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-style:normal;font-weight:700}.tk-share-day-sessions-empty{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-soft);font-size:10px;font-weight:600}.tk-share-day-ruler{background:var(--tk-paper-2);border:1px solid var(--tk-ink);height:18px;position:relative}.tk-share-day-session{background:var(--tk-accent);border-right:1px solid var(--tk-ink);position:absolute;top:0;bottom:0}.tk-share-empty-day-list{text-align:center;font-family:var(--tk-f-mono);color:var(--tk-muted);padding:48px 28px;font-size:12px}.tk-share-day-panel{background:var(--tk-paper);border:1px solid var(--tk-ink);flex-direction:column;gap:16px;margin:0 28px 0 122px;padding:16px 18px 18px;display:flex}.tk-share-day-panel--loading,.tk-share-day-panel--error{font-family:var(--tk-f-mono);color:var(--tk-muted);font-size:12px}.tk-share-day-panel--error{color:var(--tk-warn-text)}.tk-share-day-panel-section{flex-direction:column;gap:8px;display:flex}.tk-share-day-panel-section-h{font-family:var(--tk-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tk-muted);border-bottom:1px solid var(--tk-grid);justify-content:space-between;align-items:center;padding-bottom:4px;font-size:10px;font-weight:700;display:flex}.tk-share-day-panel-count{font-family:var(--tk-f-mono);letter-spacing:.08em;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);text-align:center;min-width:22px;padding:2px 6px;font-size:10px;font-weight:700}.tk-share-day-panel-empty{font-family:var(--tk-f-body);color:var(--tk-muted);padding:4px 0;font-size:12px}.tk-share-day-panel-table{border-collapse:collapse;width:100%;font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:12px}.tk-share-day-panel-table th,.tk-share-day-panel-table td{text-align:left;border-bottom:1px dashed var(--tk-grid);padding:6px 10px 6px 0}.tk-share-day-panel-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);border-bottom:1px solid var(--tk-ink);padding-bottom:4px;font-size:9px}.tk-share-day-panel-table tr:last-child td{border-bottom:0}.tk-share-day-panel-table em{background:var(--tk-accent);color:var(--tk-accent-ink);letter-spacing:.08em;padding:0 5px;font-style:normal;font-weight:700}.tk-share-day-panel-notes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tk-share-day-panel-notes>li{border-left:2px solid var(--tk-ink);flex-direction:column;gap:4px;padding:4px 0 4px 10px;display:flex}.tk-share-day-panel-note-meta{font-family:var(--tk-f-mono);letter-spacing:.1em;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-share-day-panel-note-body{font-family:var(--tk-f-body);color:var(--tk-ink);white-space:pre-wrap;font-size:13px;line-height:1.5}.tk-share-day-panel-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk-share-day-panel-file-link{background:var(--tk-paper-2);border:1px solid var(--tk-ink);color:var(--tk-ink);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:6px 10px;text-decoration:none;transition:background 80ms,color 80ms;display:grid}@media (hover:hover){.tk-share-day-panel-file-link:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-day-panel-file-name{font-family:var(--tk-f-mono);overflow-wrap:anywhere;font-size:12px;font-weight:700}.tk-share-day-panel-file-meta{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px}.tk-share-day-panel-audit{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tk-share-day-panel-audit>li{border-bottom:1px dashed var(--tk-grid);font-family:var(--tk-f-mono);grid-template-columns:70px 100px 1fr auto;align-items:baseline;gap:10px;padding:4px 0;font-size:11px;display:grid}.tk-share-day-panel-audit>li:last-child{border-bottom:0}.tk-share-day-panel-audit-chip{letter-spacing:.12em;border:1px solid var(--tk-ink);background:var(--tk-paper);text-align:center;padding:2px 6px;font-size:9px;font-weight:700}.tk-share-day-panel-audit-chip[data-action=delete],.tk-share-day-panel-audit-chip[data-action=revert]{background:var(--tk-warn);color:var(--tk-warn-ink);border-color:var(--tk-ink)}.tk-share-day-panel-audit-chip[data-action=create]{background:var(--tk-paper-2)}.tk-share-day-panel-audit-entity{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.tk-share-day-panel-audit-stamp{color:var(--tk-ink);font-variant-numeric:tabular-nums}.tk-share-day-panel-audit-source{letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);justify-self:end;font-size:9px}@media (max-width:720px){.tk-share-day-panel{margin:0 16px;padding:12px 14px}.tk-share-day-panel-audit>li{grid-template-columns:60px 90px 1fr;row-gap:2px}.tk-share-day-panel-audit-source{grid-column:1/-1;justify-self:start}}.tk-share-receipt-attest{background:var(--tk-paper);border-top:var(--tk-bw) solid var(--tk-ink);padding:24px 28px 26px}.tk-share-receipt-attest-h{font-family:var(--tk-f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tk-ink);margin:0 0 10px;font-size:11px;font-weight:700}.tk-share-receipt-attest-body{font-family:var(--tk-f-body);color:var(--tk-ink);max-width:78ch;margin:0 0 28px;font-size:13px;line-height:1.6}.tk-share-receipt-attest-body strong{font-weight:700}.tk-share-receipt-attest-sig{flex-direction:column;gap:4px;max-width:360px;display:flex}.tk-share-receipt-attest-sig-line{background:var(--tk-ink);height:1px;margin-bottom:2px}.tk-share-receipt-attest-sig-meta{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);flex-wrap:wrap;gap:8px;font-size:10px;font-weight:700;display:flex}.tk-share-receipt-attest-sig-meta>span:first-child{color:var(--tk-ink)}.tk-share-receipt-verify{background:var(--tk-paper-2);border-top:var(--tk-bw) solid var(--tk-ink);padding:22px 28px 26px}.tk-share-receipt-verify-h{font-family:var(--tk-f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tk-ink);margin:0 0 12px;font-size:11px;font-weight:700}.tk-share-receipt-verify-list{grid-template-columns:180px 1fr;gap:6px 18px;margin:0 0 16px;display:grid}.tk-share-receipt-verify-list>div{display:contents}.tk-share-receipt-verify-list dt{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);align-self:baseline;margin:0;font-size:10px;font-weight:700}.tk-share-receipt-verify-list dd{font-family:var(--tk-f-mono);color:var(--tk-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:12px;margin:0;font-size:12px;font-weight:600;display:flex}.tk-share-receipt-verify-list dd.is-mono{letter-spacing:.02em}.tk-share-verify-val{overflow-wrap:anywhere;flex:auto;min-width:0}.tk-share-copy-btn{appearance:none;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:none;padding:4px 8px;font-size:9px;font-weight:700;transition:background 80ms,color 80ms}@media (hover:hover){.tk-share-copy-btn:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-copy-btn:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.tk-share-copy-btn[data-done=true]{background:var(--tk-accent);color:var(--tk-accent-ink);border-color:var(--tk-ink)}.tk-share-receipt-verify-fp-note{font-family:var(--tk-f-body);color:var(--tk-muted);max-width:72ch;margin:0 0 12px;font-size:12px;line-height:1.5}.tk-share-ledger-toolbar{background:var(--tk-paper);border-bottom:1px solid var(--tk-grid);justify-content:space-between;align-items:center;gap:12px;padding:10px 28px;display:flex}.tk-share-ledger-toolbar-meta{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-share-ledger-toggle{appearance:none;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:6px 12px;font-size:10px;font-weight:700;transition:background 80ms,color 80ms}@media (hover:hover){.tk-share-ledger-toggle:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-ledger-toggle:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.tk-share-ledger-toggle[aria-pressed=true]{background:var(--tk-paper-2)}.tk-share-inline-link{appearance:none;font:inherit;color:var(--tk-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.tk-share-receipt-foot-actions{border-top:1px solid var(--tk-grid);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.tk-share-receipt-foot-actions-label{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:700}.tk-share-skel-mast{flex-direction:column;gap:12px}.tk-share-skel-line{background:#f2efe82e;height:12px}.tk-share-skel-line--eyebrow{width:180px;height:10px}.tk-share-skel-line--title{width:60%;height:30px}.tk-share-skel-line--mode{width:200px;height:10px}.tk-share-skel-issuer{border-bottom:1px solid var(--tk-grid);grid-template-columns:repeat(3,1fr);gap:16px 28px;padding:18px 28px;display:grid}.tk-share-skel-block{background:var(--tk-paper-2);height:34px}.tk-share-skel-hero{background:var(--tk-paper-2);border-top:var(--tk-bw) solid var(--tk-ink);border-bottom:var(--tk-bw) solid var(--tk-ink);height:120px}.tk-share-skel-rows{margin:0;padding:0;list-style:none}.tk-share-skel-row{border-bottom:1px solid var(--tk-grid);grid-template-columns:96px 1fr;align-items:center;gap:16px;padding:14px 28px;display:grid}.tk-share-skel-pill{background:var(--tk-paper-2);height:18px}.tk-share-skel-bar{background:var(--tk-paper-2);height:14px}@media (prefers-reduced-motion:no-preference){.tk-share-skeleton .tk-share-skel-block,.tk-share-skeleton .tk-share-skel-hero,.tk-share-skeleton .tk-share-skel-pill,.tk-share-skeleton .tk-share-skel-bar,.tk-share-skeleton .tk-share-skel-line{animation:1.4s ease-in-out infinite tk-share-skel-pulse}}@keyframes tk-share-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width:720px){.tk-share-skel-issuer{grid-template-columns:1fr}.tk-share-skel-row{grid-template-columns:64px 1fr;padding:12px 16px}.tk-share-ledger-toolbar{padding:10px 16px}.tk-share-day-month{padding:8px 16px}}.tk-share-receipt-verify-note{border-top:1px solid var(--tk-grid);font-family:var(--tk-f-body);color:var(--tk-muted);max-width:72ch;margin:0;padding-top:12px;font-size:12px;line-height:1.55}.tk-share-receipt-verify-note strong{color:var(--tk-ink);font-weight:700}.tk-share-viewer-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 28px;display:flex}.tk-share-viewer-error-code{font-family:var(--tk-f-mono);font-size:72px;font-weight:700;line-height:1}.tk-share-viewer-error-body{font-family:var(--tk-f-body);color:var(--tk-muted);max-width:50ch;font-size:14px}@media (max-width:720px){.tk-share-receipt{box-shadow:none;border-left:0;border-right:0;margin:0}.tk-share-receipt-mast{gap:12px;padding:16px 16px 18px}.tk-share-receipt-mast-title{font-size:22px}.tk-share-export-menu-trigger{gap:8px;padding:8px 12px;font-size:11px}.tk-share-export-menu-panel{min-width:240px;right:0}.tk-share-receipt-issuer{grid-template-columns:1fr;gap:12px;padding:16px}.tk-share-receipt-hero{padding:20px 16px 18px}.tk-share-receipt-hero-value{font-size:40px}.tk-share-receipt-strip{grid-template-columns:repeat(2,1fr)}.tk-share-receipt-strip>li{border-bottom:1px solid var(--tk-grid)}.tk-share-receipt-strip>li:nth-child(2){border-right:0}.tk-share-receipt-strip>li:nth-last-child(-n+2){border-bottom:0}.tk-share-receipt-explain{padding:0 16px 14px}.tk-share-receipt-explain-list{grid-template-columns:1fr;gap:12px}.tk-share-receipt-explain-list>li{grid-template-columns:90px 1fr}.tk-share-viewer-toast{margin:12px 16px}.tk-share-receipt-ledger-head{grid-template-columns:64px 120px 1fr 74px;gap:8px;padding:8px 16px;font-size:9px}.tk-share-day-row-trigger{grid-template-columns:64px 120px 1fr 74px;gap:8px;padding:10px 16px}.tk-share-day-num{font-size:18px}.tk-share-day-sessions{font-size:10px}.tk-share-day-total-value{font-size:13px}.tk-share-day-disclosure{width:16px;height:16px;font-size:10px}.tk-share-receipt-verify{padding:18px 16px 22px}.tk-share-receipt-verify-list{grid-template-columns:1fr;row-gap:2px}.tk-share-receipt-verify-list dt{padding-top:8px}}@media (max-width:480px){.tk-share-receipt-mast-title{letter-spacing:-.01em;font-size:19px}.tk-share-receipt-mast-eyebrow{letter-spacing:.14em;font-size:10px}.tk-share-export-menu-panel{min-width:220px;right:0}.tk-share-day-row-trigger{grid-template-columns:54px 1fr 74px}.tk-share-day-ruler{display:none}.tk-share-receipt-ledger-head{grid-template-columns:54px 1fr 74px}.tk-share-receipt-ledger-head>span:nth-child(3){display:none}}@media print{@page{margin:22mm 18mm 26mm;size:A4;@top-left{content:"TIMEKEEPER · OFFICIAL TIME RECORD";font-family:JetBrains Mono,ui-monospace,monospace;font-size:7pt;font-weight:700;letter-spacing:.18em;color:#0a0a0a}@top-right{content:"READ-ONLY";font-family:JetBrains Mono,ui-monospace,monospace;font-size:7pt;font-weight:700;letter-spacing:.16em;color:#5a574f}@bottom-left{content:"Verify by SHA-256 fingerprint on final page";font-family:JetBrains Mono,ui-monospace,monospace;font-size:7pt;letter-spacing:.08em;color:#5a574f}@bottom-right{content:"Page " counter(page) " / " counter(pages);font-family:JetBrains Mono,ui-monospace,monospace;font-size:7pt;font-weight:700;letter-spacing:.1em;color:#0a0a0a}}body,html{color:#0a0a0a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}.tk-share-topbar,.tk-page-topbar,.tk-skip-link,.tk-share-receipt-mast-actions,.tk-share-export-menu,.tk-share-ledger-toolbar,.tk-share-copy-btn,.tk-share-receipt-foot-actions,.tk-share-viewer-toast{display:none!important}.tk-share-day-month{border-top:.3mm solid #0a0a0a;border-bottom:0;padding:2mm 0 1mm;font-size:8pt;background:#fff!important}.tk-share-receipt-verify-fp-note{font-size:8pt;color:#5a574f!important}.tk-share-receipt-explain>summary{display:none!important}.tk-share-receipt-explain{border-bottom:.3mm solid #0a0a0a;margin-bottom:4mm;padding:0 0 4mm}.tk-share-receipt-explain-list{grid-template-columns:1fr 1fr;gap:2mm 6mm;margin:0;display:grid}.tk-share-receipt-explain-list>li>span{border:.2mm solid #0a0a0a;padding:.3mm 1mm;font-size:7pt}.tk-share-receipt-explain-list>li>p{font-size:8.5pt}.tk-share-receipt{max-width:none;margin:0;box-shadow:none!important;background:#fff!important;border:0!important}.tk-share-receipt-mast{border-bottom:.3mm solid #0a0a0a;gap:3mm;margin-bottom:5mm;padding:0 0 4mm;color:#0a0a0a!important;background:#fff!important}.tk-share-receipt-mast-eyebrow{letter-spacing:.22em;font-size:7.5pt;color:#0a0a0a!important}.tk-share-receipt-mast-eyebrow>span[aria-hidden]{color:#5a574f!important}.tk-share-receipt-mast-title{letter-spacing:-.005em;font-size:22pt;color:#0a0a0a!important}.tk-share-receipt-mast-mode{opacity:1;letter-spacing:.16em;font-size:7.5pt;color:#0a0a0a!important}.tk-share-receipt-mast-mode-dot{display:none!important}.tk-share-receipt-mast-mode-stamp{opacity:1!important;color:#5a574f!important}.tk-share-receipt-issuer{border-bottom:.3mm solid #0a0a0a;gap:3mm 8mm;margin-bottom:4mm;padding:0 0 4mm}.tk-share-receipt-issuer dt{color:#5a574f;font-size:7pt}.tk-share-receipt-issuer dd{color:#0a0a0a;font-size:10pt}.tk-share-receipt-hero{margin:0 0 4mm;padding:5mm 6mm;color:#0a0a0a!important;background:#fff!important;border:.5mm solid #0a0a0a!important}.tk-share-receipt-hero-label{font-size:8pt;color:#0a0a0a!important}.tk-share-receipt-hero-value{font-size:32pt;color:#0a0a0a!important}.tk-share-receipt-hero-sub{opacity:1;font-size:9pt;color:#5a574f!important}.tk-share-receipt-strip{margin-bottom:4mm;background:#fff!important;border:.3mm solid #0a0a0a!important}.tk-share-receipt-strip>li{padding:2mm 3mm;border-right:.2mm solid #5a574f!important}.tk-share-receipt-strip>li:last-child{border-right:0!important}.tk-share-receipt-strip-label{font-size:7pt}.tk-share-receipt-strip-value{font-size:12pt}.tk-share-receipt-ledger-head{border-bottom:.3mm solid #0a0a0a;padding:1.5mm 0;font-size:7pt;background:#fff!important}.tk-share-day-list{border-top:0}.tk-share-day-row{break-inside:avoid;page-break-inside:avoid;border-bottom:.15mm solid #5a574f;padding:1.8mm 0}.tk-share-day-row.is-weekend{background:0 0!important}.tk-share-day-row.is-empty .tk-share-day-ruler{background:repeating-linear-gradient(135deg,#0000 0 1.2mm,#bcbab2 1.2mm 1.4mm),#fff!important}.tk-share-day-ruler{border:.2mm solid #0a0a0a;height:4mm;background:#fff!important}.tk-share-day-session{border-right:none;background:#0a0a0a!important}.tk-share-day-session-live{border:.2mm solid #0a0a0a;color:#0a0a0a!important;background:#fff!important}.tk-share-day-num{font-size:11pt}.tk-share-day-dow{font-size:7pt}.tk-share-day-sessions{font-size:8pt}.tk-share-day-total{font-size:10pt}.tk-share-receipt-attest{break-inside:avoid;page-break-inside:avoid;border-top:.3mm solid #0a0a0a;margin-top:6mm;padding:5mm 0 4mm;background:#fff!important}.tk-share-receipt-attest-h{letter-spacing:.22em;margin-bottom:3mm;font-size:8pt}.tk-share-receipt-attest-body{color:#0a0a0a;max-width:none;margin:0 0 12mm;font-size:10pt;line-height:1.7}.tk-share-receipt-attest-sig-line{height:.3mm;margin-bottom:1mm;background:#0a0a0a!important}.tk-share-receipt-attest-sig-meta{font-size:7pt;color:#5a574f!important}.tk-share-receipt-attest-sig-meta>span:first-child{color:#0a0a0a!important}.tk-share-receipt-verify{break-inside:avoid;page-break-inside:avoid;border-top:.3mm solid #0a0a0a;margin-top:4mm;padding:4mm 0 0;background:#fff!important}.tk-share-receipt-verify-h{letter-spacing:.22em;font-size:8pt}.tk-share-receipt-verify-list{grid-template-columns:50mm 1fr;gap:1mm 6mm;margin-bottom:3mm}.tk-share-receipt-verify-list dt{font-size:7pt}.tk-share-receipt-verify-list dd{font-size:9pt}.tk-share-receipt-verify-note{border-top:.15mm solid #5a574f;padding-top:2mm;font-size:8pt}}.tk-share-trigger-btn{appearance:none;border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);width:40px;height:40px;color:var(--tk-ink);cursor:pointer;box-shadow:var(--tk-shadow-sm);border-radius:0;place-items:center;padding:0;font-size:16px;line-height:1;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms linear,color 80ms linear;display:grid}.tk-share-trigger-btn>i{line-height:1;display:inline-block}@media (hover:hover){.tk-share-trigger-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-share-trigger-btn:active,.tk-share-trigger-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}.tk-share-trigger-btn:focus-visible{outline:2px solid var(--tk-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-share-fab{background:var(--tk-paper);width:48px;height:48px;color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);font-family:var(--tk-f-mono);cursor:pointer;z-index:50;justify-content:center;align-items:center;font-size:22px;font-weight:700;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms;display:none;position:fixed;bottom:96px;left:16px}@media (hover:hover){.tk-share-fab:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-share-fab:active,.tk-share-fab[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (max-width:767px){.tk-share-trigger-btn{display:none}.tk-share-fab{display:inline-flex}}.tk-settings-shares{padding:22px}.tk-settings-shares-head{border-bottom:1px solid var(--tk-grid);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.tk-settings-shares-blurb{font-family:var(--tk-f-body);color:var(--tk-muted);max-width:60ch;margin:0;font-size:13px}.tk-settings-shares-empty{font-family:var(--tk-f-mono);color:var(--tk-muted);text-align:center;padding:32px 0;font-size:12px}@media (max-width:640px){.tk-settings-shares{padding:16px}.tk-settings-shares-head{flex-direction:column;align-items:stretch}}.tk-share-segmented{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);gap:0;display:flex}.tk-share-segmented-wrap{flex-wrap:wrap}@media (max-width:640px){.tk-share-segmented-wrap{flex-wrap:nowrap;grid-template-columns:repeat(5,1fr);display:grid}.tk-share-segmented-wrap>.tk-share-segmented-btn{letter-spacing:.04em;min-width:0;padding:10px 4px;font-size:10px}}.tk-share-segmented-btn{appearance:none;background:var(--tk-paper);min-width:88px;color:var(--tk-ink);border:0;border-right:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:700;transition:background 80ms,color 80ms;display:inline-flex}.tk-share-segmented-btn:last-child{border-right:0}@media (hover:hover){.tk-share-segmented-btn:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-segmented-btn[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}.tk-share-hint{font-family:var(--tk-f-body);color:var(--tk-muted);margin-top:8px;font-size:12px}.tk-share-invite-block{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tk-share-invite-chips{flex-wrap:wrap;gap:6px;display:flex}.tk-share-invite-chips:empty{display:none}.tk-share-chip-invite{background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tk-share-chip-invite-x{appearance:none;cursor:pointer;font-family:var(--tk-f-mono);width:20px;height:20px;color:var(--tk-ink);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover){.tk-share-chip-invite-x:hover{background:var(--tk-warn);color:var(--tk-warn-ink)}}.tk-share-invite-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tk-share-invite-suggestions-label{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);font-size:10px;font-weight:600}.tk-share-invite-suggest{appearance:none;background:var(--tk-paper-2);color:var(--tk-ink);border:1px solid var(--tk-ink);font-family:var(--tk-f-mono);cursor:pointer;border-radius:0;padding:4px 8px;font-size:11px;font-weight:600}@media (hover:hover){.tk-share-invite-suggest:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-period-cards{border:var(--tk-bw) solid var(--tk-ink);grid-template-columns:1fr;gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.tk-share-period-cards>li+li{border-top:var(--tk-bw) solid var(--tk-ink)}.tk-share-period-card{appearance:none;background:var(--tk-paper);width:100%;color:var(--tk-ink);text-align:left;cursor:pointer;font-family:var(--tk-f-display);border:0;border-radius:0;grid-template-columns:1fr auto;gap:6px;padding:14px 16px;transition:background 80ms,color 80ms;display:grid}@media (hover:hover){.tk-share-period-card:hover{background:var(--tk-paper-2)}}.tk-share-period-card[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}.tk-share-period-card-title{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}.tk-share-period-card-sub{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:11px;font-weight:600}.tk-share-period-card[data-active=true] .tk-share-period-card-sub{color:var(--tk-paper);opacity:.7}.tk-share-custom-range{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.tk-share-custom-range-field{flex-direction:column;gap:4px;display:flex}.tk-share-custom-range-field .tk-form-section-label{margin-bottom:0}@media (max-width:640px){.tk-share-custom-range{grid-template-columns:1fr}}.tk-share-include-row{flex-wrap:wrap;gap:8px;display:flex}.tk-share-include-chip{appearance:none;background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.tk-share-include-chip:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-include-chip[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}.tk-share-include-chip-icon{font-size:14px;line-height:1}.tk-share-security-head{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);margin-bottom:8px;font-size:11px;font-weight:700}.tk-share-security-toggles{flex-wrap:wrap;gap:8px;display:flex}.tk-share-security-toggle{appearance:none;background:var(--tk-paper);color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;transition:background 80ms,color 80ms;display:inline-flex}@media (hover:hover){.tk-share-security-toggle:hover{background:var(--tk-ink);color:var(--tk-paper)}}.tk-share-security-toggle[data-active=true]{background:var(--tk-ink);color:var(--tk-paper)}.tk-share-security-toggle-glyph{font-family:var(--tk-f-mono);text-align:center;width:14px;font-size:14px;font-weight:700;line-height:1;display:inline-block}.tk-share-security-config{background:var(--tk-paper-2);border:var(--tk-bw) solid var(--tk-ink);flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.tk-share-expiry-config{grid-template-columns:90px 1fr;gap:8px;display:grid}.tk-share-password-config{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tk-share-password-config label{flex-direction:column;gap:4px;display:flex}@media (max-width:640px){.tk-share-password-config{grid-template-columns:1fr}}.tk-share-create-foot{margin-top:16px}.tk-sheet .tk-share-create-foot{padding:8px 0 max(8px, env(safe-area-inset-bottom));background:var(--tk-paper);box-shadow:0 -10px 0 0 var(--tk-paper), 0 32px 0 0 var(--tk-paper);margin-top:16px;position:sticky;bottom:0}.tk-share-create-success{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);flex-direction:column;gap:12px;margin:16px 0;padding:18px;display:flex}.tk-share-create-success-msg{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ink);font-size:12px;font-weight:700}.tk-share-create-success-row{grid-template-columns:auto 1fr;align-items:stretch;gap:8px;display:grid}.tk-share-create-success-url{font-family:var(--tk-f-mono);font-size:12px}.tk-share-create-success-status{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);border-top:1px solid var(--tk-grid);padding-top:12px;font-size:11px;font-weight:700}.tk-share-create-success-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.tk-share-create-success-row{grid-template-columns:1fr}}.mobile-app{--mobile-share-fab-width:96px}.mobile-app[data-tab=views] .mobile-app-punch{left:calc(var(--mobile-share-fab-width) + 26px)}.mobile-share-side-btn-slot{bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));width:var(--mobile-share-fab-width);height:var(--tk-chrome-punch);z-index:34;transition:bottom .42s cubic-bezier(.22,1,.36,1),translate .42s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1);position:fixed;left:18px}.mobile-app[data-tab=home] .mobile-share-side-btn-slot{bottom:var(--punch-home-bottom,calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad)));opacity:0;pointer-events:none;translate:0}.mobile-app[data-tab=views] .mobile-share-side-btn-slot{bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));opacity:1;pointer-events:auto;translate:0}.mobile-app[data-tab=settings] .mobile-share-side-btn-slot{bottom:calc(var(--tk-chrome-bottom) + var(--tk-chrome-punch-pad));opacity:1;pointer-events:none;translate:-100vw}@media (prefers-reduced-motion:reduce){.mobile-share-side-btn-slot{transition:none}}.mobile-share-side-btn{appearance:none;background:var(--tk-paper);width:100%;height:100%;color:var(--tk-ink);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);font-family:var(--tk-f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms,color 80ms;display:inline-flex}.mobile-share-side-btn-icon{font-size:18px;line-height:1}@media (hover:hover){.mobile-share-side-btn:hover{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.mobile-share-side-btn:active,.mobile-share-side-btn[data-pressing=true]{transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}@media (max-width:767px){.tk-share-fab{display:none}}.tk-share-locked{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);flex-direction:column;gap:16px;max-width:540px;margin:32px 28px;padding:32px 28px;display:flex}.tk-share-locked-eyebrow{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);font-size:11px;font-weight:700}.tk-share-locked-h{font-family:var(--tk-f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.tk-share-locked-body{font-family:var(--tk-f-body);color:var(--tk-ink);font-size:14px;line-height:1.5}.tk-share-locked-form{flex-direction:column;gap:10px;display:flex}.tk-share-locked-actions{flex-wrap:wrap;gap:8px;display:flex}.tk-share-locked textarea.tk-input{resize:vertical;min-height:84px;font-family:var(--tk-f-body)}@media (max-width:640px){.tk-share-locked{margin:16px;padding:20px 18px}}.tk-share-requests-banner{background:var(--tk-warn);color:var(--tk-warn-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;margin:16px 28px 0;padding:10px 16px;font-size:12px;font-weight:700}.tk-share-requests-list{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);margin:12px 28px 0}.tk-share-requests-list>li+li{border-top:1px solid var(--tk-grid)}.tk-share-request-row{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.tk-share-request-meta{flex-direction:column;gap:4px;display:flex}.tk-share-request-email{font-family:var(--tk-f-mono);font-size:13px;font-weight:700}.tk-share-request-sub{font-family:var(--tk-f-mono);color:var(--tk-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tk-share-request-message{font-family:var(--tk-f-body);color:var(--tk-muted);margin-top:2px;font-size:13px;font-style:italic}.tk-share-request-actions{flex-wrap:wrap;gap:8px;display:flex}.tk-share-grantees{margin:24px 28px 0}.tk-share-grantees-h{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 8px;font-size:11px;font-weight:700}.tk-share-grantees-list{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);margin:0;padding:0;list-style:none}.tk-share-grantees-list>li+li{border-top:1px solid var(--tk-grid)}.tk-share-grantee-row{font-family:var(--tk-f-mono);grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:grid}.tk-share-grantee-email{word-break:break-all;font-weight:700}.tk-share-grantee-last{color:var(--tk-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}@media (max-width:640px){.tk-share-requests-banner,.tk-share-requests-list,.tk-share-grantees{margin-left:16px;margin-right:16px}.tk-share-request-row{grid-template-columns:1fr}.tk-share-grantee-row{grid-template-columns:1fr auto;row-gap:4px}}.tk-notification-badge{background:var(--tk-warn);min-width:18px;height:18px;color:var(--tk-warn-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);text-align:center;z-index:2;box-sizing:border-box;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;top:-6px;right:-6px}.tk-notification-badge.inline{margin-left:auto;position:static;top:auto;right:auto}.tk-share-row-badge{width:18px;height:18px;margin-right:6px;display:inline-flex;position:relative}.tk-share-row-badge .tk-notification-badge{position:static}.tk-usermenu-trigger,.mobile-bottom-nav-item{position:relative}.mobile-bottom-nav-item .tk-notification-badge{top:4px;right:18%}.mobile-shares{padding:4px 0 24px}.mobile-shares-list{background:0 0;margin:0;padding:0;list-style:none}.mobile-shares-list>li+li{border-top:1.5px solid var(--tk-ink)}.mobile-shares-row{text-align:left;width:100%;color:var(--tk-ink);cursor:pointer;font:inherit;--tk-sel-bg:var(--tk-accent);--tk-sel-fg:var(--tk-accent-ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.mobile-shares-row:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}@media (hover:hover){.mobile-shares-row:hover{background:var(--tk-paper-2)}}.mobile-shares-row-head{align-items:center;gap:8px;display:flex}.mobile-shares-row-name{font-family:var(--tk-f-display);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.mobile-shares-row-chip{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);white-space:nowrap;flex:none;padding:2px 6px;font-size:9px;font-weight:700}.mobile-shares-row-chip[data-status=revoked]{background:var(--tk-warn);color:var(--tk-warn-ink);border-color:var(--tk-warn)}.mobile-shares-row-chip[data-status=expired]{background:var(--tk-paper-2);color:var(--tk-soft);border-color:var(--tk-soft)}.mobile-shares-row-meta{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.mobile-shares-row-stats{border-top:1px dashed var(--tk-grid);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding-top:6px;display:grid}.mobile-shares-row-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.mobile-shares-row-stat-label{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);font-size:9px;font-weight:700}.mobile-shares-row-stat-value{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.mobile-shares-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 22px;display:flex}.mobile-shares-empty-num{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1}.mobile-shares-empty-label{font-family:var(--tk-f-mono);letter-spacing:.12em;color:var(--tk-muted);font-size:11px;font-weight:700}.mobile-shares-empty-body{font-family:var(--tk-f-body);color:var(--tk-ink);max-width:42ch;margin:0;font-size:13px;line-height:1.5}.mobile-shares-empty-hint{font-family:var(--tk-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);margin:0;font-size:11px;font-weight:600}.mobile-shares-error{font-family:var(--tk-f-mono);color:var(--tk-warn-text);background:var(--tk-paper);border:1px solid var(--tk-warn);margin:0 0 10px;padding:6px 10px;font-size:11px}.mobile-shares-skeleton{background:0 0;margin:0;padding:0;list-style:none}.mobile-shares-skeleton-row{border-bottom:1px solid var(--tk-grid);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mobile-shares-skeleton-row:last-child{border-bottom:0}.mobile-shares-skeleton-bar{background:var(--tk-paper-2);border:1px solid var(--tk-grid);height:12px;animation:1.4s ease-in-out infinite mobile-history-skeleton-pulse;display:block}.mobile-shares-skeleton-bar-title{width:55%}.mobile-shares-skeleton-bar-sub{opacity:.7;width:80%;height:10px}.mobile-share-detail{flex-direction:column;gap:14px;display:flex}.mobile-share-detail-sub{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mobile-share-detail-foot{flex-direction:column;gap:10px;width:100%;display:flex}.mobile-share-detail-foot-copy{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:inline-flex}.mobile-share-detail-foot-row{gap:10px;display:flex}.mobile-share-detail-foot-row>.tk-btn{flex:1 1 0;min-height:44px}.mobile-share-detail-loading,.mobile-share-detail-empty{text-align:center;font-family:var(--tk-f-mono);color:var(--tk-muted);flex-direction:column;align-items:center;gap:10px;padding:24px 6px;display:flex}.mobile-share-detail-empty-num{font-variant-numeric:tabular-nums;color:var(--tk-ink);font-size:56px;font-weight:700;line-height:1}.mobile-share-detail-empty-body{font-family:var(--tk-f-body);color:var(--tk-muted);max-width:38ch;font-size:13px;line-height:1.5}.mobile-share-detail-chip{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);flex:none;padding:2px 6px;font-size:9px;font-weight:700}.mobile-share-detail-chip[data-status=revoked]{background:var(--tk-warn);color:var(--tk-warn-ink);border-color:var(--tk-warn)}.mobile-share-detail-chip[data-status=expired]{background:var(--tk-paper-2);color:var(--tk-soft);border-color:var(--tk-soft)}.mobile-share-detail-stats{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.mobile-share-detail-stat{border-right:1px solid var(--tk-grid);flex-direction:column;gap:4px;margin:0;padding:12px 10px;display:flex}.mobile-share-detail-stat:last-child{border-right:0}.mobile-share-detail-stat[data-tone=warn]{background:var(--tk-warn);color:var(--tk-warn-ink)}.mobile-share-detail-stat dt{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);margin:0;font-size:9px;font-weight:700}.mobile-share-detail-stat[data-tone=warn] dt{color:var(--tk-warn-ink);opacity:.85}.mobile-share-detail-stat dd{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;overflow:hidden}.mobile-share-detail-stat[data-tone=warn] dd{color:var(--tk-warn-ink)}.mobile-share-detail-summary{border:1px solid var(--tk-ink);background:var(--tk-paper);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;padding:12px 14px;display:grid}.mobile-share-detail-summary>div{display:contents}.mobile-share-detail-summary dt{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);align-self:baseline;margin:0;font-size:10px;font-weight:700}.mobile-share-detail-summary dd{font-family:var(--tk-f-mono);color:var(--tk-ink);margin:0;font-size:12px;font-weight:600}.mobile-share-detail-reveal{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-accent);color:var(--tk-accent-ink);--tk-sel-bg:var(--tk-paper);--tk-sel-fg:var(--tk-ink);flex-direction:column;gap:8px;padding:14px;display:flex}.mobile-share-detail-reveal-h{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.mobile-share-detail-reveal-warn{font-family:var(--tk-f-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px}.mobile-share-detail-reveal-url{font-family:var(--tk-f-mono);background:var(--tk-paper);color:var(--tk-ink);border:1px solid var(--tk-ink);width:100%;padding:10px;font-size:12px}.mobile-share-detail-reveal-actions{gap:8px;display:flex}.mobile-share-detail-error{font-family:var(--tk-f-mono);border:1px solid var(--tk-warn);background:var(--tk-warn);margin:0;padding:10px 12px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.mobile-share-detail-error{background:color-mix(in oklab, var(--tk-warn) 12%, var(--tk-paper))}}.mobile-share-detail-error{color:var(--tk-ink)}.mobile-share-detail-section-h{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);border-top:1px solid var(--tk-grid);padding-top:4px;font-size:11px;font-weight:700}.mobile-share-detail-requests,.mobile-share-detail-grantees{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mobile-share-detail-request,.mobile-share-detail-grantee{border:1px solid var(--tk-ink);background:var(--tk-paper);flex-direction:column;gap:8px;padding:12px;display:flex}.mobile-share-detail-request-meta,.mobile-share-detail-grantee{font-family:var(--tk-f-mono)}.mobile-share-detail-request-meta{flex-direction:column;gap:4px;display:flex}.mobile-share-detail-request-email,.mobile-share-detail-grantee-email{color:var(--tk-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.mobile-share-detail-request-sub,.mobile-share-detail-grantee-last{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-muted);font-size:10px}.mobile-share-detail-request-message{font-family:var(--tk-f-body);color:var(--tk-ink);font-size:12px;font-style:italic}.mobile-share-detail-request-actions{flex-wrap:wrap;gap:8px;display:flex}.mobile-share-detail-grantee{grid-template-columns:1fr auto;grid-template-areas:"email chip""last remove";align-items:center;gap:6px 10px;display:grid}.mobile-share-detail-grantee-email{grid-area:email}.mobile-share-detail-grantee .mobile-share-detail-chip{grid-area:chip}.mobile-share-detail-grantee-last{grid-area:last}.mobile-share-detail-grantee-remove{grid-area:remove;justify-self:end;min-height:32px;padding:4px 10px;font-size:11px}.tk-share-print-only{display:none}.tk-share-dash-status{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin-right:4px;display:flex}.tk-share-dash-status-by{font-family:var(--tk-f-mono);letter-spacing:.04em;color:var(--tk-ink);white-space:nowrap;font-size:12px;font-weight:700}.tk-share-dash-status-mode{font-family:var(--tk-f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tk-muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.tk-share-dash-status-dot{background:var(--tk-accent);border:1px solid var(--tk-ink);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.tk-share-dash-status-mode[data-mode=live] .tk-share-dash-status-dot{animation:2.4s ease-in-out infinite tk-share-live-pulse}}.tk-share-dash .tk-share-export-menu{display:inline-block;position:relative}.tk-share-dash-export{align-items:center;gap:8px;display:inline-flex}.tk-share-dash-loading{text-align:center;font-family:var(--tk-f-mono);color:var(--tk-muted);padding:48px 28px;font-size:12px}.tk-share-dash-modal{z-index:1000;background:#0a0a0a80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tk-share-dash-modal-card{background:var(--tk-paper);border:var(--tk-bw) solid var(--tk-ink);box-shadow:var(--tk-shadow);width:min(640px,100%);max-height:86vh;overflow:auto}.tk-share-dash-modal-head{border-bottom:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;display:flex;position:sticky;top:0}.tk-share-dash-modal-card .tk-share-day-panel{border:0;margin:0}@media print{.tk-app.tk-share-dash,.tk-share-dash-modal{display:none!important}.tk-share-print-only{display:block!important}}.tk-stats.tk-share-stats{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.tk-stats.tk-share-stats{grid-template-columns:repeat(2,1fr)}}.tk-share-dash-about{border-top:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper-2);padding:22px 28px 28px}.tk-share-dash-about-h{font-family:var(--tk-f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tk-ink);margin:0 0 10px;font-size:11px;font-weight:700}.tk-share-dash-about-attest{max-width:78ch;font-family:var(--tk-f-body);color:var(--tk-ink);margin:0 0 16px;font-size:13px;line-height:1.6}.tk-share-dash-about-list{grid-template-columns:150px 1fr;gap:6px 18px;margin:0;display:grid}.tk-share-dash-about-list>div{display:contents}.tk-share-dash-about-list dt{font-family:var(--tk-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tk-muted);align-self:baseline;margin:0;font-size:10px;font-weight:700}.tk-share-dash-about-list dd{font-family:var(--tk-f-mono);font-variant-numeric:tabular-nums;color:var(--tk-ink);overflow-wrap:anywhere;align-items:baseline;gap:12px;margin:0;font-size:12px;font-weight:600;display:flex}.tk-share-dash-about-list dd>span{flex:auto;min-width:0}@media (max-width:720px){.tk-share-dash-about{padding:18px 16px 24px}.tk-share-dash-about-list{grid-template-columns:1fr;row-gap:2px}.tk-share-dash-about-list dt{padding-top:8px}}@media print{.tk-share-dash-about{display:none!important}}.tk-share-dash .tk-brand,.tk-share-mobile .tk-brand{color:inherit;cursor:pointer;text-decoration:none}.tk-share-dash-signup{white-space:nowrap;text-decoration:none}.tk-share-mobile{background:var(--tk-paper);min-height:100dvh}.tk-share-mobile-head{z-index:20;background:var(--tk-paper);position:sticky;top:0}.tk-share-mobile-head .mobile-topbar,.tk-share-mobile-head .mobile-segmented{position:static;top:auto}.tk-share-mobile-brand{border-bottom:1px solid var(--tk-grid);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.tk-share-mobile-brand .tk-brand{color:inherit;border-right:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.tk-share-mobile-brand .tk-brand-mark{background:var(--tk-accent);width:26px;height:26px;color:var(--tk-accent-ink);border:var(--tk-bw) solid var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.02em;place-items:center;font-size:11px;font-weight:700;display:grid}.tk-share-mobile-brand .tk-brand-name{font-family:var(--tk-f-display);letter-spacing:-.01em;color:var(--tk-ink);font-size:16px;font-weight:700}.tk-share-mobile-body{padding:6px 0 calc(66px + env(safe-area-inset-bottom))}.tk-share-mobile-dock{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--tk-paper);border-top:var(--tk-bw) solid var(--tk-ink);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.tk-share-mobile-dock .tk-share-export-menu{flex:auto;position:relative}.tk-share-mobile-dock .tk-share-dash-export{justify-content:center;width:100%}.tk-share-mobile-dock .tk-share-export-menu-panel{min-width:0;max-height:60vh;inset:auto 0 calc(100% + 8px);overflow-y:auto}.tk-share-mobile-signup{white-space:nowrap;flex:none;min-height:0;padding:7px 14px;font-size:12px;text-decoration:none}.tk-share-avatar{border:var(--tk-bw) solid var(--tk-ink);background:var(--tk-paper);width:40px;height:40px;color:var(--tk-ink);font-family:var(--tk-f-mono);letter-spacing:.04em;box-shadow:var(--tk-shadow-sm);flex:none;place-items:center;font-size:12px;font-weight:700;text-decoration:none;transition:transform .12s cubic-bezier(.22,1,.36,1),box-shadow .12s cubic-bezier(.22,1,.36,1),background 80ms linear,color 80ms linear;display:grid}@media (hover:hover){.tk-share-avatar:hover{background:var(--tk-ink);color:var(--tk-paper);transform:translate(var(--tk-press-sm-x), var(--tk-press-sm-y));box-shadow:0 0 0 0 var(--tk-ink)}}.tk-share-avatar:focus-visible{outline:2px solid var(--tk-ink);outline-offset:2px;box-shadow:0 0 0 4px var(--tk-accent)}.tk-share-mobile-brand .tk-share-avatar{width:34px;height:34px;font-size:11px}.tk-sheet-body .tk-share-day-panel{border:0;margin:0}@media print{.tk-share-mobile,.tk-share-mobile-dock,.tk-sheet-overlay,.tk-sheet-slide{display: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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
