/* Generated from the approved design (docs/design/adaylar-yeni-tasarim), scoped under .kd. */

/* fonts.css */
.kd{--font-sans:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono:'JetBrains Mono',ui-monospace,monospace}

/* lucide.css */
.kd [class^="icon-"],.kd [class*=" icon-"]{font-family: 'lucide' !important;font-size: inherit;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.kd .icon-a-arrow-down:before{content: "\e58a";}
.kd .icon-a-arrow-up:before{content: "\e58b";}
.kd .icon-a-large-small:before{content: "\e58c";}
.kd .icon-accessibility:before{content: "\e297";}
.kd .icon-activity:before{content: "\e038";}
.kd .icon-air-vent:before{content: "\e351";}
.kd .icon-airplay:before{content: "\e039";}
.kd .icon-alarm-clock-check:before{content: "\e1ec";}
.kd .icon-alarm-clock-minus:before{content: "\e1ed";}
.kd .icon-alarm-clock-off:before{content: "\e23b";}
.kd .icon-alarm-clock-plus:before{content: "\e1ee";}
.kd .icon-alarm-clock:before{content: "\e03a";}
.kd .icon-alarm-smoke:before{content: "\e580";}
.kd .icon-album:before{content: "\e03b";}
.kd .icon-align-center-horizontal:before{content: "\e26c";}
.kd .icon-align-center-vertical:before{content: "\e26d";}
.kd .icon-align-center:before{content: "\e03c";}
.kd .icon-align-end-horizontal:before{content: "\e26e";}
.kd .icon-align-end-vertical:before{content: "\e26f";}
.kd .icon-align-horizontal-distribute-center:before{content: "\e03d";}
.kd .icon-align-horizontal-distribute-end:before{content: "\e03e";}
.kd .icon-align-horizontal-distribute-start:before{content: "\e03f";}
.kd .icon-align-horizontal-justify-center:before{content: "\e272";}
.kd .icon-align-horizontal-justify-end:before{content: "\e273";}
.kd .icon-align-horizontal-justify-start:before{content: "\e274";}
.kd .icon-align-horizontal-space-around:before{content: "\e275";}
.kd .icon-align-horizontal-space-between:before{content: "\e276";}
.kd .icon-align-justify:before{content: "\e040";}
.kd .icon-align-left:before{content: "\e041";}
.kd .icon-align-right:before{content: "\e042";}
.kd .icon-align-start-horizontal:before{content: "\e270";}
.kd .icon-align-start-vertical:before{content: "\e271";}
.kd .icon-align-vertical-distribute-center:before{content: "\e27e";}
.kd .icon-align-vertical-distribute-end:before{content: "\e27f";}
.kd .icon-align-vertical-distribute-start:before{content: "\e280";}
.kd .icon-align-vertical-justify-center:before{content: "\e277";}
.kd .icon-align-vertical-justify-end:before{content: "\e278";}
.kd .icon-align-vertical-justify-start:before{content: "\e279";}
.kd .icon-align-vertical-space-around:before{content: "\e27a";}
.kd .icon-align-vertical-space-between:before{content: "\e27b";}
.kd .icon-ambulance:before{content: "\e5c0";}
.kd .icon-ampersand:before{content: "\e4a1";}
.kd .icon-ampersands:before{content: "\e4a2";}
.kd .icon-amphora:before{content: "\e620";}
.kd .icon-anchor:before{content: "\e043";}
.kd .icon-angry:before{content: "\e2fc";}
.kd .icon-annoyed:before{content: "\e2fd";}
.kd .icon-antenna:before{content: "\e4e7";}
.kd .icon-anvil:before{content: "\e585";}
.kd .icon-aperture:before{content: "\e044";}
.kd .icon-app-window-mac:before{content: "\e5d7";}
.kd .icon-app-window:before{content: "\e42b";}
.kd .icon-apple:before{content: "\e352";}
.kd .icon-archive-restore:before{content: "\e2cd";}
.kd .icon-archive-x:before{content: "\e511";}
.kd .icon-archive:before{content: "\e045";}
.kd .icon-armchair:before{content: "\e2c0";}
.kd .icon-arrow-big-down-dash:before{content: "\e422";}
.kd .icon-arrow-big-down:before{content: "\e1e1";}
.kd .icon-arrow-big-left-dash:before{content: "\e423";}
.kd .icon-arrow-big-left:before{content: "\e1e2";}
.kd .icon-arrow-big-right-dash:before{content: "\e424";}
.kd .icon-arrow-big-right:before{content: "\e1e3";}
.kd .icon-arrow-big-up-dash:before{content: "\e425";}
.kd .icon-arrow-big-up:before{content: "\e1e4";}
.kd .icon-arrow-down-0-1:before{content: "\e418";}
.kd .icon-arrow-down-1-0:before{content: "\e419";}
.kd .icon-arrow-down-a-z:before{content: "\e41a";}
.kd .icon-arrow-down-from-line:before{content: "\e459";}
.kd .icon-arrow-down-left:before{content: "\e047";}
.kd .icon-arrow-down-narrow-wide:before{content: "\e048";}
.kd .icon-arrow-down-right:before{content: "\e049";}
.kd .icon-arrow-down-to-dot:before{content: "\e452";}
.kd .icon-arrow-down-to-line:before{content: "\e45a";}
.kd .icon-arrow-down-up:before{content: "\e04a";}
.kd .icon-arrow-down-wide-narrow:before{content: "\e04b";}
.kd .icon-arrow-down-z-a:before{content: "\e41b";}
.kd .icon-arrow-down:before{content: "\e046";}
.kd .icon-arrow-left-from-line:before{content: "\e45b";}
.kd .icon-arrow-left-right:before{content: "\e24a";}
.kd .icon-arrow-left-to-line:before{content: "\e45c";}
.kd .icon-arrow-left:before{content: "\e04c";}
.kd .icon-arrow-right-from-line:before{content: "\e45d";}
.kd .icon-arrow-right-left:before{content: "\e41c";}
.kd .icon-arrow-right-to-line:before{content: "\e45e";}
.kd .icon-arrow-right:before{content: "\e04d";}
.kd .icon-arrow-up-0-1:before{content: "\e41d";}
.kd .icon-arrow-up-1-0:before{content: "\e41e";}
.kd .icon-arrow-up-a-z:before{content: "\e41f";}
.kd .icon-arrow-up-down:before{content: "\e381";}
.kd .icon-arrow-up-from-dot:before{content: "\e453";}
.kd .icon-arrow-up-from-line:before{content: "\e45f";}
.kd .icon-arrow-up-left:before{content: "\e04f";}
.kd .icon-arrow-up-narrow-wide:before{content: "\e050";}
.kd .icon-arrow-up-right:before{content: "\e051";}
.kd .icon-arrow-up-to-line:before{content: "\e460";}
.kd .icon-arrow-up-wide-narrow:before{content: "\e420";}
.kd .icon-arrow-up-z-a:before{content: "\e421";}
.kd .icon-arrow-up:before{content: "\e04e";}
.kd .icon-arrows-up-from-line:before{content: "\e4d9";}
.kd .icon-asterisk:before{content: "\e1ef";}
.kd .icon-at-sign:before{content: "\e052";}
.kd .icon-atom:before{content: "\e3db";}
.kd .icon-audio-lines:before{content: "\e55f";}
.kd .icon-audio-waveform:before{content: "\e560";}
.kd .icon-award:before{content: "\e053";}
.kd .icon-axe:before{content: "\e054";}
.kd .icon-axis-3d:before{content: "\e2fe";}
.kd .icon-baby:before{content: "\e2ce";}
.kd .icon-backpack:before{content: "\e2c8";}
.kd .icon-badge-alert:before{content: "\e47a";}
.kd .icon-badge-cent:before{content: "\e514";}
.kd .icon-badge-check:before{content: "\e241";}
.kd .icon-badge-dollar-sign:before{content: "\e47b";}
.kd .icon-badge-euro:before{content: "\e515";}
.kd .icon-badge-help:before{content: "\e47c";}
.kd .icon-badge-indian-rupee:before{content: "\e516";}
.kd .icon-badge-info:before{content: "\e47d";}
.kd .icon-badge-japanese-yen:before{content: "\e517";}
.kd .icon-badge-minus:before{content: "\e47e";}
.kd .icon-badge-percent:before{content: "\e47f";}
.kd .icon-badge-plus:before{content: "\e480";}
.kd .icon-badge-pound-sterling:before{content: "\e518";}
.kd .icon-badge-russian-ruble:before{content: "\e519";}
.kd .icon-badge-swiss-franc:before{content: "\e51a";}
.kd .icon-badge-x:before{content: "\e481";}
.kd .icon-badge:before{content: "\e479";}
.kd .icon-baggage-claim:before{content: "\e2c9";}
.kd .icon-ban:before{content: "\e055";}
.kd .icon-banana:before{content: "\e353";}
.kd .icon-bandage:before{content: "\e622";}
.kd .icon-banknote:before{content: "\e056";}
.kd .icon-barcode:before{content: "\e538";}
.kd .icon-baseline:before{content: "\e285";}
.kd .icon-bath:before{content: "\e2ab";}
.kd .icon-battery-charging:before{content: "\e058";}
.kd .icon-battery-full:before{content: "\e059";}
.kd .icon-battery-low:before{content: "\e05a";}
.kd .icon-battery-medium:before{content: "\e05b";}
.kd .icon-battery-warning:before{content: "\e3b0";}
.kd .icon-battery:before{content: "\e057";}
.kd .icon-beaker:before{content: "\e05c";}
.kd .icon-bean-off:before{content: "\e394";}
.kd .icon-bean:before{content: "\e393";}
.kd .icon-bed-double:before{content: "\e2c2";}
.kd .icon-bed-single:before{content: "\e2c3";}
.kd .icon-bed:before{content: "\e2c1";}
.kd .icon-beef:before{content: "\e3a9";}
.kd .icon-beer-off:before{content: "\e5de";}
.kd .icon-beer:before{content: "\e2cf";}
.kd .icon-bell-dot:before{content: "\e430";}
.kd .icon-bell-electric:before{content: "\e581";}
.kd .icon-bell-minus:before{content: "\e1f0";}
.kd .icon-bell-off:before{content: "\e05e";}
.kd .icon-bell-plus:before{content: "\e1f1";}
.kd .icon-bell-ring:before{content: "\e224";}
.kd .icon-bell:before{content: "\e05d";}
.kd .icon-between-horizontal-end:before{content: "\e596";}
.kd .icon-between-horizontal-start:before{content: "\e597";}
.kd .icon-between-vertical-end:before{content: "\e598";}
.kd .icon-between-vertical-start:before{content: "\e599";}
.kd .icon-biceps-flexed:before{content: "\e5f0";}
.kd .icon-bike:before{content: "\e1d2";}
.kd .icon-binary:before{content: "\e1f2";}
.kd .icon-binoculars:before{content: "\e626";}
.kd .icon-biohazard:before{content: "\e446";}
.kd .icon-bird:before{content: "\e3c9";}
.kd .icon-bitcoin:before{content: "\e05f";}
.kd .icon-blend:before{content: "\e5a1";}
.kd .icon-blinds:before{content: "\e3c4";}
.kd .icon-blocks:before{content: "\e4ff";}
.kd .icon-bluetooth-connected:before{content: "\e1b8";}
.kd .icon-bluetooth-off:before{content: "\e1b9";}
.kd .icon-bluetooth-searching:before{content: "\e1ba";}
.kd .icon-bluetooth:before{content: "\e060";}
.kd .icon-bold:before{content: "\e061";}
.kd .icon-bolt:before{content: "\e591";}
.kd .icon-bomb:before{content: "\e2ff";}
.kd .icon-bone:before{content: "\e35c";}
.kd .icon-book-a:before{content: "\e549";}
.kd .icon-book-audio:before{content: "\e54a";}
.kd .icon-book-check:before{content: "\e54b";}
.kd .icon-book-copy:before{content: "\e3f1";}
.kd .icon-book-dashed:before{content: "\e3f2";}
.kd .icon-book-down:before{content: "\e3f3";}
.kd .icon-book-headphones:before{content: "\e54c";}
.kd .icon-book-heart:before{content: "\e54d";}
.kd .icon-book-image:before{content: "\e54e";}
.kd .icon-book-key:before{content: "\e3f4";}
.kd .icon-book-lock:before{content: "\e3f5";}
.kd .icon-book-marked:before{content: "\e3f6";}
.kd .icon-book-minus:before{content: "\e3f7";}
.kd .icon-book-open-check:before{content: "\e385";}
.kd .icon-book-open-text:before{content: "\e54f";}
.kd .icon-book-open:before{content: "\e063";}
.kd .icon-book-plus:before{content: "\e3f8";}
.kd .icon-book-text:before{content: "\e550";}
.kd .icon-book-type:before{content: "\e551";}
.kd .icon-book-up-2:before{content: "\e4ab";}
.kd .icon-book-up:before{content: "\e3f9";}
.kd .icon-book-user:before{content: "\e552";}
.kd .icon-book-x:before{content: "\e3fa";}
.kd .icon-book:before{content: "\e062";}
.kd .icon-bookmark-check:before{content: "\e524";}
.kd .icon-bookmark-minus:before{content: "\e23c";}
.kd .icon-bookmark-plus:before{content: "\e23d";}
.kd .icon-bookmark-x:before{content: "\e525";}
.kd .icon-bookmark:before{content: "\e064";}
.kd .icon-boom-box:before{content: "\e4f3";}
.kd .icon-bot-message-square:before{content: "\e5d3";}
.kd .icon-bot-off:before{content: "\e5e5";}
.kd .icon-bot:before{content: "\e1bb";}
.kd .icon-box:before{content: "\e065";}
.kd .icon-boxes:before{content: "\e2d0";}
.kd .icon-braces:before{content: "\e36e";}
.kd .icon-brackets:before{content: "\e448";}
.kd .icon-brain-circuit:before{content: "\e3cb";}
.kd .icon-brain-cog:before{content: "\e3cc";}
.kd .icon-brain:before{content: "\e3ca";}
.kd .icon-brick-wall:before{content: "\e586";}
.kd .icon-briefcase-business:before{content: "\e5da";}
.kd .icon-briefcase-conveyor-belt:before{content: "\e630";}
.kd .icon-briefcase-medical:before{content: "\e5db";}
.kd .icon-briefcase:before{content: "\e066";}
.kd .icon-bring-to-front:before{content: "\e4f4";}
.kd .icon-brush:before{content: "\e1d3";}
.kd .icon-bug-off:before{content: "\e512";}
.kd .icon-bug-play:before{content: "\e513";}
.kd .icon-bug:before{content: "\e20c";}
.kd .icon-building-2:before{content: "\e290";}
.kd .icon-building:before{content: "\e1cc";}
.kd .icon-bus-front:before{content: "\e500";}
.kd .icon-bus:before{content: "\e1d4";}
.kd .icon-cable-car:before{content: "\e501";}
.kd .icon-cable:before{content: "\e4e8";}
.kd .icon-cake-slice:before{content: "\e4be";}
.kd .icon-cake:before{content: "\e348";}
.kd .icon-calculator:before{content: "\e1bc";}
.kd .icon-calendar-1:before{content: "\e635";}
.kd .icon-calendar-arrow-down:before{content: "\e603";}
.kd .icon-calendar-arrow-up:before{content: "\e604";}
.kd .icon-calendar-check-2:before{content: "\e2b8";}
.kd .icon-calendar-check:before{content: "\e2b7";}
.kd .icon-calendar-clock:before{content: "\e304";}
.kd .icon-calendar-cog:before{content: "\e5f2";}
.kd .icon-calendar-days:before{content: "\e2b9";}
.kd .icon-calendar-fold:before{content: "\e5b9";}
.kd .icon-calendar-heart:before{content: "\e305";}
.kd .icon-calendar-minus-2:before{content: "\e5ba";}
.kd .icon-calendar-minus:before{content: "\e2ba";}
.kd .icon-calendar-off:before{content: "\e2bb";}
.kd .icon-calendar-plus-2:before{content: "\e5bb";}
.kd .icon-calendar-plus:before{content: "\e2bc";}
.kd .icon-calendar-range:before{content: "\e2bd";}
.kd .icon-calendar-search:before{content: "\e306";}
.kd .icon-calendar-x-2:before{content: "\e2bf";}
.kd .icon-calendar-x:before{content: "\e2be";}
.kd .icon-calendar:before{content: "\e067";}
.kd .icon-camera-off:before{content: "\e069";}
.kd .icon-camera:before{content: "\e068";}
.kd .icon-candy-cane:before{content: "\e4bf";}
.kd .icon-candy-off:before{content: "\e396";}
.kd .icon-candy:before{content: "\e395";}
.kd .icon-cannabis:before{content: "\e5d9";}
.kd .icon-captions-off:before{content: "\e5c6";}
.kd .icon-captions:before{content: "\e3a8";}
.kd .icon-car-front:before{content: "\e502";}
.kd .icon-car-taxi-front:before{content: "\e503";}
.kd .icon-car:before{content: "\e1d5";}
.kd .icon-caravan:before{content: "\e53e";}
.kd .icon-carrot:before{content: "\e25a";}
.kd .icon-case-lower:before{content: "\e3dc";}
.kd .icon-case-sensitive:before{content: "\e3dd";}
.kd .icon-case-upper:before{content: "\e3de";}
.kd .icon-cassette-tape:before{content: "\e4cf";}
.kd .icon-cast:before{content: "\e06a";}
.kd .icon-castle:before{content: "\e3e4";}
.kd .icon-cat:before{content: "\e390";}
.kd .icon-cctv:before{content: "\e582";}
.kd .icon-chart-area:before{content: "\e4d8";}
.kd .icon-chart-bar-big:before{content: "\e4ac";}
.kd .icon-chart-bar-decreasing:before{content: "\e60c";}
.kd .icon-chart-bar-increasing:before{content: "\e60d";}
.kd .icon-chart-bar-stacked:before{content: "\e60e";}
.kd .icon-chart-bar:before{content: "\e2a2";}
.kd .icon-chart-candlestick:before{content: "\e4ad";}
.kd .icon-chart-column-big:before{content: "\e4ae";}
.kd .icon-chart-column-decreasing:before{content: "\e06b";}
.kd .icon-chart-column-increasing:before{content: "\e2a4";}
.kd .icon-chart-column-stacked:before{content: "\e60f";}
.kd .icon-chart-column:before{content: "\e2a3";}
.kd .icon-chart-gantt:before{content: "\e629";}
.kd .icon-chart-line:before{content: "\e2a5";}
.kd .icon-chart-network:before{content: "\e610";}
.kd .icon-chart-no-axes-column-decreasing:before{content: "\e06d";}
.kd .icon-chart-no-axes-column-increasing:before{content: "\e06e";}
.kd .icon-chart-no-axes-column:before{content: "\e06c";}
.kd .icon-chart-no-axes-combined:before{content: "\e611";}
.kd .icon-chart-no-axes-gantt:before{content: "\e4c9";}
.kd .icon-chart-pie:before{content: "\e06f";}
.kd .icon-chart-scatter:before{content: "\e48f";}
.kd .icon-chart-spline:before{content: "\e612";}
.kd .icon-check-check:before{content: "\e392";}
.kd .icon-check:before{content: "\e070";}
.kd .icon-chef-hat:before{content: "\e2ac";}
.kd .icon-cherry:before{content: "\e354";}
.kd .icon-chevron-down:before{content: "\e071";}
.kd .icon-chevron-first:before{content: "\e243";}
.kd .icon-chevron-last:before{content: "\e244";}
.kd .icon-chevron-left:before{content: "\e072";}
.kd .icon-chevron-right:before{content: "\e073";}
.kd .icon-chevron-up:before{content: "\e074";}
.kd .icon-chevrons-down-up:before{content: "\e228";}
.kd .icon-chevrons-down:before{content: "\e075";}
.kd .icon-chevrons-left-right-ellipsis:before{content: "\e624";}
.kd .icon-chevrons-left-right:before{content: "\e293";}
.kd .icon-chevrons-left:before{content: "\e076";}
.kd .icon-chevrons-right-left:before{content: "\e294";}
.kd .icon-chevrons-right:before{content: "\e077";}
.kd .icon-chevrons-up-down:before{content: "\e211";}
.kd .icon-chevrons-up:before{content: "\e078";}
.kd .icon-chrome:before{content: "\e079";}
.kd .icon-church:before{content: "\e3e5";}
.kd .icon-cigarette-off:before{content: "\e2c7";}
.kd .icon-cigarette:before{content: "\e2c6";}
.kd .icon-circle-alert:before{content: "\e07b";}
.kd .icon-circle-arrow-down:before{content: "\e07c";}
.kd .icon-circle-arrow-left:before{content: "\e07d";}
.kd .icon-circle-arrow-out-down-left:before{content: "\e3fc";}
.kd .icon-circle-arrow-out-down-right:before{content: "\e3fd";}
.kd .icon-circle-arrow-out-up-left:before{content: "\e3fe";}
.kd .icon-circle-arrow-out-up-right:before{content: "\e3ff";}
.kd .icon-circle-arrow-right:before{content: "\e07e";}
.kd .icon-circle-arrow-up:before{content: "\e07f";}
.kd .icon-circle-check-big:before{content: "\e080";}
.kd .icon-circle-check:before{content: "\e226";}
.kd .icon-circle-chevron-down:before{content: "\e4e2";}
.kd .icon-circle-chevron-left:before{content: "\e4e3";}
.kd .icon-circle-chevron-right:before{content: "\e4e4";}
.kd .icon-circle-chevron-up:before{content: "\e4e5";}
.kd .icon-circle-dashed:before{content: "\e4b5";}
.kd .icon-circle-divide:before{content: "\e081";}
.kd .icon-circle-dollar-sign:before{content: "\e482";}
.kd .icon-circle-dot-dashed:before{content: "\e4b6";}
.kd .icon-circle-dot:before{content: "\e349";}
.kd .icon-circle-ellipsis:before{content: "\e34a";}
.kd .icon-circle-equal:before{content: "\e405";}
.kd .icon-circle-fading-arrow-up:before{content: "\e61d";}
.kd .icon-circle-fading-plus:before{content: "\e5c1";}
.kd .icon-circle-gauge:before{content: "\e4e6";}
.kd .icon-circle-help:before{content: "\e082";}
.kd .icon-circle-minus:before{content: "\e083";}
.kd .icon-circle-off:before{content: "\e406";}
.kd .icon-circle-parking-off:before{content: "\e3ce";}
.kd .icon-circle-parking:before{content: "\e3cd";}
.kd .icon-circle-pause:before{content: "\e084";}
.kd .icon-circle-percent:before{content: "\e51f";}
.kd .icon-circle-play:before{content: "\e085";}
.kd .icon-circle-plus:before{content: "\e086";}
.kd .icon-circle-power:before{content: "\e555";}
.kd .icon-circle-slash-2:before{content: "\e213";}
.kd .icon-circle-slash:before{content: "\e407";}
.kd .icon-circle-stop:before{content: "\e087";}
.kd .icon-circle-user-round:before{content: "\e467";}
.kd .icon-circle-user:before{content: "\e466";}
.kd .icon-circle-x:before{content: "\e088";}
.kd .icon-circle:before{content: "\e07a";}
.kd .icon-circuit-board:before{content: "\e408";}
.kd .icon-citrus:before{content: "\e379";}
.kd .icon-clapperboard:before{content: "\e29b";}
.kd .icon-clipboard-check:before{content: "\e219";}
.kd .icon-clipboard-copy:before{content: "\e225";}
.kd .icon-clipboard-list:before{content: "\e08a";}
.kd .icon-clipboard-minus:before{content: "\e5c3";}
.kd .icon-clipboard-paste:before{content: "\e3ec";}
.kd .icon-clipboard-pen-line:before{content: "\e308";}
.kd .icon-clipboard-pen:before{content: "\e307";}
.kd .icon-clipboard-plus:before{content: "\e5c4";}
.kd .icon-clipboard-type:before{content: "\e309";}
.kd .icon-clipboard-x:before{content: "\e222";}
.kd .icon-clipboard:before{content: "\e089";}
.kd .icon-clock-1:before{content: "\e24b";}
.kd .icon-clock-10:before{content: "\e24c";}
.kd .icon-clock-11:before{content: "\e24d";}
.kd .icon-clock-12:before{content: "\e24e";}
.kd .icon-clock-2:before{content: "\e24f";}
.kd .icon-clock-3:before{content: "\e250";}
.kd .icon-clock-4:before{content: "\e251";}
.kd .icon-clock-5:before{content: "\e252";}
.kd .icon-clock-6:before{content: "\e253";}
.kd .icon-clock-7:before{content: "\e254";}
.kd .icon-clock-8:before{content: "\e255";}
.kd .icon-clock-9:before{content: "\e256";}
.kd .icon-clock-alert:before{content: "\e62f";}
.kd .icon-clock-arrow-down:before{content: "\e605";}
.kd .icon-clock-arrow-up:before{content: "\e606";}
.kd .icon-clock:before{content: "\e08b";}
.kd .icon-cloud-alert:before{content: "\e638";}
.kd .icon-cloud-cog:before{content: "\e30a";}
.kd .icon-cloud-download:before{content: "\e08d";}
.kd .icon-cloud-drizzle:before{content: "\e08e";}
.kd .icon-cloud-fog:before{content: "\e214";}
.kd .icon-cloud-hail:before{content: "\e08f";}
.kd .icon-cloud-lightning:before{content: "\e090";}
.kd .icon-cloud-moon-rain:before{content: "\e2fa";}
.kd .icon-cloud-moon:before{content: "\e215";}
.kd .icon-cloud-off:before{content: "\e091";}
.kd .icon-cloud-rain-wind:before{content: "\e093";}
.kd .icon-cloud-rain:before{content: "\e092";}
.kd .icon-cloud-snow:before{content: "\e094";}
.kd .icon-cloud-sun-rain:before{content: "\e2fb";}
.kd .icon-cloud-sun:before{content: "\e216";}
.kd .icon-cloud-upload:before{content: "\e095";}
.kd .icon-cloud:before{content: "\e08c";}
.kd .icon-cloudy:before{content: "\e217";}
.kd .icon-clover:before{content: "\e096";}
.kd .icon-club:before{content: "\e49b";}
.kd .icon-code-xml:before{content: "\e206";}
.kd .icon-code:before{content: "\e097";}
.kd .icon-codepen:before{content: "\e098";}
.kd .icon-codesandbox:before{content: "\e099";}
.kd .icon-coffee:before{content: "\e09a";}
.kd .icon-cog:before{content: "\e30b";}
.kd .icon-coins:before{content: "\e09b";}
.kd .icon-columns-2:before{content: "\e09c";}
.kd .icon-columns-3:before{content: "\e09d";}
.kd .icon-columns-4:before{content: "\e58e";}
.kd .icon-combine:before{content: "\e451";}
.kd .icon-command:before{content: "\e09e";}
.kd .icon-compass:before{content: "\e09f";}
.kd .icon-component:before{content: "\e2ad";}
.kd .icon-computer:before{content: "\e4e9";}
.kd .icon-concierge-bell:before{content: "\e37c";}
.kd .icon-cone:before{content: "\e528";}
.kd .icon-construction:before{content: "\e3b8";}
.kd .icon-contact-round:before{content: "\e468";}
.kd .icon-contact:before{content: "\e0a0";}
.kd .icon-container:before{content: "\e4da";}
.kd .icon-contrast:before{content: "\e0a1";}
.kd .icon-cookie:before{content: "\e26b";}
.kd .icon-cooking-pot:before{content: "\e589";}
.kd .icon-copy-check:before{content: "\e400";}
.kd .icon-copy-minus:before{content: "\e401";}
.kd .icon-copy-plus:before{content: "\e402";}
.kd .icon-copy-slash:before{content: "\e403";}
.kd .icon-copy-x:before{content: "\e404";}
.kd .icon-copy:before{content: "\e0a2";}
.kd .icon-copyleft:before{content: "\e0a3";}
.kd .icon-copyright:before{content: "\e0a4";}
.kd .icon-corner-down-left:before{content: "\e0a5";}
.kd .icon-corner-down-right:before{content: "\e0a6";}
.kd .icon-corner-left-down:before{content: "\e0a7";}
.kd .icon-corner-left-up:before{content: "\e0a8";}
.kd .icon-corner-right-down:before{content: "\e0a9";}
.kd .icon-corner-right-up:before{content: "\e0aa";}
.kd .icon-corner-up-left:before{content: "\e0ab";}
.kd .icon-corner-up-right:before{content: "\e0ac";}
.kd .icon-cpu:before{content: "\e0ad";}
.kd .icon-creative-commons:before{content: "\e3b6";}
.kd .icon-credit-card:before{content: "\e0ae";}
.kd .icon-croissant:before{content: "\e2ae";}
.kd .icon-crop:before{content: "\e0af";}
.kd .icon-cross:before{content: "\e1e5";}
.kd .icon-crosshair:before{content: "\e0b0";}
.kd .icon-crown:before{content: "\e1d6";}
.kd .icon-cuboid:before{content: "\e529";}
.kd .icon-cup-soda:before{content: "\e2d1";}
.kd .icon-currency:before{content: "\e230";}
.kd .icon-cylinder:before{content: "\e52a";}
.kd .icon-dam:before{content: "\e60b";}
.kd .icon-database-backup:before{content: "\e3af";}
.kd .icon-database-zap:before{content: "\e510";}
.kd .icon-database:before{content: "\e0b1";}
.kd .icon-delete:before{content: "\e0b2";}
.kd .icon-dessert:before{content: "\e4c0";}
.kd .icon-diameter:before{content: "\e52b";}
.kd .icon-diamond-minus:before{content: "\e5e6";}
.kd .icon-diamond-percent:before{content: "\e520";}
.kd .icon-diamond-plus:before{content: "\e5e7";}
.kd .icon-diamond:before{content: "\e2d2";}
.kd .icon-dice-1:before{content: "\e287";}
.kd .icon-dice-2:before{content: "\e288";}
.kd .icon-dice-3:before{content: "\e289";}
.kd .icon-dice-4:before{content: "\e28a";}
.kd .icon-dice-5:before{content: "\e28b";}
.kd .icon-dice-6:before{content: "\e28c";}
.kd .icon-dices:before{content: "\e2c5";}
.kd .icon-diff:before{content: "\e30c";}
.kd .icon-disc-2:before{content: "\e3fb";}
.kd .icon-disc-3:before{content: "\e499";}
.kd .icon-disc-album:before{content: "\e561";}
.kd .icon-disc:before{content: "\e0b3";}
.kd .icon-divide:before{content: "\e0b4";}
.kd .icon-dna-off:before{content: "\e398";}
.kd .icon-dna:before{content: "\e397";}
.kd .icon-dock:before{content: "\e5d8";}
.kd .icon-dog:before{content: "\e391";}
.kd .icon-dollar-sign:before{content: "\e0b5";}
.kd .icon-donut:before{content: "\e4c1";}
.kd .icon-door-closed:before{content: "\e3d9";}
.kd .icon-door-open:before{content: "\e3da";}
.kd .icon-dot:before{content: "\e454";}
.kd .icon-download:before{content: "\e0b6";}
.kd .icon-drafting-compass:before{content: "\e52c";}
.kd .icon-drama:before{content: "\e526";}
.kd .icon-dribbble:before{content: "\e0b7";}
.kd .icon-drill:before{content: "\e592";}
.kd .icon-droplet:before{content: "\e0b8";}
.kd .icon-droplets:before{content: "\e0b9";}
.kd .icon-drum:before{content: "\e562";}
.kd .icon-drumstick:before{content: "\e25b";}
.kd .icon-dumbbell:before{content: "\e3a5";}
.kd .icon-ear-off:before{content: "\e387";}
.kd .icon-ear:before{content: "\e386";}
.kd .icon-earth-lock:before{content: "\e5d1";}
.kd .icon-earth:before{content: "\e1f3";}
.kd .icon-eclipse:before{content: "\e5a2";}
.kd .icon-egg-fried:before{content: "\e355";}
.kd .icon-egg-off:before{content: "\e399";}
.kd .icon-egg:before{content: "\e25d";}
.kd .icon-ellipsis-vertical:before{content: "\e0bb";}
.kd .icon-ellipsis:before{content: "\e0ba";}
.kd .icon-equal-approximately:before{content: "\e639";}
.kd .icon-equal-not:before{content: "\e1be";}
.kd .icon-equal:before{content: "\e1bd";}
.kd .icon-eraser:before{content: "\e28f";}
.kd .icon-ethernet-port:before{content: "\e625";}
.kd .icon-euro:before{content: "\e0bc";}
.kd .icon-expand:before{content: "\e21a";}
.kd .icon-external-link:before{content: "\e0bd";}
.kd .icon-eye-closed:before{content: "\e633";}
.kd .icon-eye-off:before{content: "\e0bf";}
.kd .icon-eye:before{content: "\e0be";}
.kd .icon-facebook:before{content: "\e0c0";}
.kd .icon-factory:before{content: "\e29f";}
.kd .icon-fan:before{content: "\e37d";}
.kd .icon-fast-forward:before{content: "\e0c1";}
.kd .icon-feather:before{content: "\e0c2";}
.kd .icon-fence:before{content: "\e587";}
.kd .icon-ferris-wheel:before{content: "\e484";}
.kd .icon-figma:before{content: "\e0c3";}
.kd .icon-file-archive:before{content: "\e30d";}
.kd .icon-file-audio-2:before{content: "\e30f";}
.kd .icon-file-audio:before{content: "\e30e";}
.kd .icon-file-axis-3d:before{content: "\e310";}
.kd .icon-file-badge-2:before{content: "\e312";}
.kd .icon-file-badge:before{content: "\e311";}
.kd .icon-file-box:before{content: "\e313";}
.kd .icon-file-chart-column-increasing:before{content: "\e315";}
.kd .icon-file-chart-column:before{content: "\e314";}
.kd .icon-file-chart-line:before{content: "\e316";}
.kd .icon-file-chart-pie:before{content: "\e317";}
.kd .icon-file-check-2:before{content: "\e0c6";}
.kd .icon-file-check:before{content: "\e0c5";}
.kd .icon-file-clock:before{content: "\e318";}
.kd .icon-file-code-2:before{content: "\e463";}
.kd .icon-file-code:before{content: "\e0c7";}
.kd .icon-file-cog:before{content: "\e319";}
.kd .icon-file-diff:before{content: "\e31a";}
.kd .icon-file-digit:before{content: "\e0c8";}
.kd .icon-file-down:before{content: "\e31b";}
.kd .icon-file-heart:before{content: "\e31c";}
.kd .icon-file-image:before{content: "\e31d";}
.kd .icon-file-input:before{content: "\e0c9";}
.kd .icon-file-json-2:before{content: "\e370";}
.kd .icon-file-json:before{content: "\e36f";}
.kd .icon-file-key-2:before{content: "\e31f";}
.kd .icon-file-key:before{content: "\e31e";}
.kd .icon-file-lock-2:before{content: "\e321";}
.kd .icon-file-lock:before{content: "\e320";}
.kd .icon-file-minus-2:before{content: "\e0cb";}
.kd .icon-file-minus:before{content: "\e0ca";}
.kd .icon-file-music:before{content: "\e563";}
.kd .icon-file-output:before{content: "\e0cc";}
.kd .icon-file-pen-line:before{content: "\e323";}
.kd .icon-file-pen:before{content: "\e322";}
.kd .icon-file-plus-2:before{content: "\e0ce";}
.kd .icon-file-plus:before{content: "\e0cd";}
.kd .icon-file-question:before{content: "\e324";}
.kd .icon-file-scan:before{content: "\e325";}
.kd .icon-file-search-2:before{content: "\e326";}
.kd .icon-file-search:before{content: "\e0cf";}
.kd .icon-file-sliders:before{content: "\e5a5";}
.kd .icon-file-spreadsheet:before{content: "\e327";}
.kd .icon-file-stack:before{content: "\e4a6";}
.kd .icon-file-symlink:before{content: "\e328";}
.kd .icon-file-terminal:before{content: "\e329";}
.kd .icon-file-text:before{content: "\e0d0";}
.kd .icon-file-type-2:before{content: "\e371";}
.kd .icon-file-type:before{content: "\e32a";}
.kd .icon-file-up:before{content: "\e32b";}
.kd .icon-file-user:before{content: "\e632";}
.kd .icon-file-video-2:before{content: "\e32d";}
.kd .icon-file-video:before{content: "\e32c";}
.kd .icon-file-volume-2:before{content: "\e32f";}
.kd .icon-file-volume:before{content: "\e32e";}
.kd .icon-file-warning:before{content: "\e330";}
.kd .icon-file-x-2:before{content: "\e0d2";}
.kd .icon-file-x:before{content: "\e0d1";}
.kd .icon-file:before{content: "\e0c4";}
.kd .icon-files:before{content: "\e0d3";}
.kd .icon-film:before{content: "\e0d4";}
.kd .icon-filter-x:before{content: "\e3b9";}
.kd .icon-filter:before{content: "\e0d5";}
.kd .icon-fingerprint:before{content: "\e2cb";}
.kd .icon-fire-extinguisher:before{content: "\e583";}
.kd .icon-fish-off:before{content: "\e3b4";}
.kd .icon-fish-symbol:before{content: "\e4f9";}
.kd .icon-fish:before{content: "\e3aa";}
.kd .icon-flag-off:before{content: "\e292";}
.kd .icon-flag-triangle-left:before{content: "\e237";}
.kd .icon-flag-triangle-right:before{content: "\e238";}
.kd .icon-flag:before{content: "\e0d6";}
.kd .icon-flame-kindling:before{content: "\e53f";}
.kd .icon-flame:before{content: "\e0d7";}
.kd .icon-flashlight-off:before{content: "\e0d9";}
.kd .icon-flashlight:before{content: "\e0d8";}
.kd .icon-flask-conical-off:before{content: "\e39a";}
.kd .icon-flask-conical:before{content: "\e0da";}
.kd .icon-flask-round:before{content: "\e0db";}
.kd .icon-flip-horizontal-2:before{content: "\e362";}
.kd .icon-flip-horizontal:before{content: "\e361";}
.kd .icon-flip-vertical-2:before{content: "\e364";}
.kd .icon-flip-vertical:before{content: "\e363";}
.kd .icon-flower-2:before{content: "\e2d4";}
.kd .icon-flower:before{content: "\e2d3";}
.kd .icon-focus:before{content: "\e29e";}
.kd .icon-fold-horizontal:before{content: "\e440";}
.kd .icon-fold-vertical:before{content: "\e441";}
.kd .icon-folder-archive:before{content: "\e331";}
.kd .icon-folder-check:before{content: "\e332";}
.kd .icon-folder-clock:before{content: "\e333";}
.kd .icon-folder-closed:before{content: "\e334";}
.kd .icon-folder-code:before{content: "\e600";}
.kd .icon-folder-cog:before{content: "\e335";}
.kd .icon-folder-dot:before{content: "\e4ca";}
.kd .icon-folder-down:before{content: "\e336";}
.kd .icon-folder-git-2:before{content: "\e40f";}
.kd .icon-folder-git:before{content: "\e40e";}
.kd .icon-folder-heart:before{content: "\e337";}
.kd .icon-folder-input:before{content: "\e338";}
.kd .icon-folder-kanban:before{content: "\e4cb";}
.kd .icon-folder-key:before{content: "\e339";}
.kd .icon-folder-lock:before{content: "\e33a";}
.kd .icon-folder-minus:before{content: "\e0dd";}
.kd .icon-folder-open-dot:before{content: "\e4cc";}
.kd .icon-folder-open:before{content: "\e247";}
.kd .icon-folder-output:before{content: "\e33b";}
.kd .icon-folder-pen:before{content: "\e33c";}
.kd .icon-folder-plus:before{content: "\e0de";}
.kd .icon-folder-root:before{content: "\e4cd";}
.kd .icon-folder-search-2:before{content: "\e33e";}
.kd .icon-folder-search:before{content: "\e33d";}
.kd .icon-folder-symlink:before{content: "\e33f";}
.kd .icon-folder-sync:before{content: "\e4ce";}
.kd .icon-folder-tree:before{content: "\e340";}
.kd .icon-folder-up:before{content: "\e341";}
.kd .icon-folder-x:before{content: "\e342";}
.kd .icon-folder:before{content: "\e0dc";}
.kd .icon-folders:before{content: "\e343";}
.kd .icon-footprints:before{content: "\e3bd";}
.kd .icon-forklift:before{content: "\e3c5";}
.kd .icon-forward:before{content: "\e229";}
.kd .icon-frame:before{content: "\e291";}
.kd .icon-framer:before{content: "\e0df";}
.kd .icon-frown:before{content: "\e0e0";}
.kd .icon-fuel:before{content: "\e2af";}
.kd .icon-fullscreen:before{content: "\e539";}
.kd .icon-gallery-horizontal-end:before{content: "\e4d4";}
.kd .icon-gallery-horizontal:before{content: "\e4d3";}
.kd .icon-gallery-thumbnails:before{content: "\e4d5";}
.kd .icon-gallery-vertical-end:before{content: "\e4d7";}
.kd .icon-gallery-vertical:before{content: "\e4d6";}
.kd .icon-gamepad-2:before{content: "\e0e2";}
.kd .icon-gamepad:before{content: "\e0e1";}
.kd .icon-gauge:before{content: "\e1bf";}
.kd .icon-gavel:before{content: "\e0e3";}
.kd .icon-gem:before{content: "\e242";}
.kd .icon-ghost:before{content: "\e20e";}
.kd .icon-gift:before{content: "\e0e4";}
.kd .icon-git-branch-plus:before{content: "\e1f4";}
.kd .icon-git-branch:before{content: "\e0e5";}
.kd .icon-git-commit-horizontal:before{content: "\e0e6";}
.kd .icon-git-commit-vertical:before{content: "\e557";}
.kd .icon-git-compare-arrows:before{content: "\e558";}
.kd .icon-git-compare:before{content: "\e35d";}
.kd .icon-git-fork:before{content: "\e28d";}
.kd .icon-git-graph:before{content: "\e559";}
.kd .icon-git-merge:before{content: "\e0e7";}
.kd .icon-git-pull-request-arrow:before{content: "\e55a";}
.kd .icon-git-pull-request-closed:before{content: "\e35e";}
.kd .icon-git-pull-request-create-arrow:before{content: "\e55c";}
.kd .icon-git-pull-request-create:before{content: "\e55b";}
.kd .icon-git-pull-request-draft:before{content: "\e35f";}
.kd .icon-git-pull-request:before{content: "\e0e8";}
.kd .icon-github:before{content: "\e0e9";}
.kd .icon-gitlab:before{content: "\e0ea";}
.kd .icon-glass-water:before{content: "\e2d5";}
.kd .icon-glasses:before{content: "\e20d";}
.kd .icon-globe-lock:before{content: "\e5d2";}
.kd .icon-globe:before{content: "\e0eb";}
.kd .icon-goal:before{content: "\e4aa";}
.kd .icon-grab:before{content: "\e1e6";}
.kd .icon-graduation-cap:before{content: "\e234";}
.kd .icon-grape:before{content: "\e356";}
.kd .icon-grid-2x2-check:before{content: "\e5e9";}
.kd .icon-grid-2x2-plus:before{content: "\e62d";}
.kd .icon-grid-2x2-x:before{content: "\e5ea";}
.kd .icon-grid-2x2:before{content: "\e504";}
.kd .icon-grid-3x3:before{content: "\e0ec";}
.kd .icon-grip-horizontal:before{content: "\e0ed";}
.kd .icon-grip-vertical:before{content: "\e0ee";}
.kd .icon-grip:before{content: "\e3b5";}
.kd .icon-group:before{content: "\e469";}
.kd .icon-guitar:before{content: "\e564";}
.kd .icon-ham:before{content: "\e5dc";}
.kd .icon-hammer:before{content: "\e0ef";}
.kd .icon-hand-coins:before{content: "\e5bd";}
.kd .icon-hand-heart:before{content: "\e5be";}
.kd .icon-hand-helping:before{content: "\e3bc";}
.kd .icon-hand-metal:before{content: "\e22c";}
.kd .icon-hand-platter:before{content: "\e5bf";}
.kd .icon-hand:before{content: "\e1d7";}
.kd .icon-handshake:before{content: "\e5c5";}
.kd .icon-hard-drive-download:before{content: "\e4ea";}
.kd .icon-hard-drive-upload:before{content: "\e4eb";}
.kd .icon-hard-drive:before{content: "\e0f0";}
.kd .icon-hard-hat:before{content: "\e0f1";}
.kd .icon-hash:before{content: "\e0f2";}
.kd .icon-haze:before{content: "\e0f3";}
.kd .icon-hdmi-port:before{content: "\e4ec";}
.kd .icon-heading-1:before{content: "\e389";}
.kd .icon-heading-2:before{content: "\e38a";}
.kd .icon-heading-3:before{content: "\e38b";}
.kd .icon-heading-4:before{content: "\e38c";}
.kd .icon-heading-5:before{content: "\e38d";}
.kd .icon-heading-6:before{content: "\e38e";}
.kd .icon-heading:before{content: "\e388";}
.kd .icon-headphone-off:before{content: "\e62e";}
.kd .icon-headphones:before{content: "\e0f4";}
.kd .icon-headset:before{content: "\e5c2";}
.kd .icon-heart-crack:before{content: "\e2d6";}
.kd .icon-heart-handshake:before{content: "\e2d7";}
.kd .icon-heart-off:before{content: "\e295";}
.kd .icon-heart-pulse:before{content: "\e372";}
.kd .icon-heart:before{content: "\e0f5";}
.kd .icon-heater:before{content: "\e593";}
.kd .icon-hexagon:before{content: "\e0f6";}
.kd .icon-highlighter:before{content: "\e0f7";}
.kd .icon-history:before{content: "\e1f5";}
.kd .icon-hop-off:before{content: "\e39c";}
.kd .icon-hop:before{content: "\e39b";}
.kd .icon-hospital:before{content: "\e5dd";}
.kd .icon-hotel:before{content: "\e3e6";}
.kd .icon-hourglass:before{content: "\e296";}
.kd .icon-house-plug:before{content: "\e5f5";}
.kd .icon-house-plus:before{content: "\e5f6";}
.kd .icon-house:before{content: "\e0f8";}
.kd .icon-ice-cream-bowl:before{content: "\e3ab";}
.kd .icon-ice-cream-cone:before{content: "\e357";}
.kd .icon-id-card:before{content: "\e61c";}
.kd .icon-image-down:before{content: "\e541";}
.kd .icon-image-minus:before{content: "\e1f6";}
.kd .icon-image-off:before{content: "\e1c0";}
.kd .icon-image-play:before{content: "\e5e4";}
.kd .icon-image-plus:before{content: "\e1f7";}
.kd .icon-image-up:before{content: "\e5d0";}
.kd .icon-image:before{content: "\e0f9";}
.kd .icon-images:before{content: "\e5c9";}
.kd .icon-import:before{content: "\e22f";}
.kd .icon-inbox:before{content: "\e0fa";}
.kd .icon-indent-decrease:before{content: "\e0fb";}
.kd .icon-indent-increase:before{content: "\e0fc";}
.kd .icon-indian-rupee:before{content: "\e0fd";}
.kd .icon-infinity:before{content: "\e1e7";}
.kd .icon-info:before{content: "\e0fe";}
.kd .icon-inspection-panel:before{content: "\e588";}
.kd .icon-instagram:before{content: "\e0ff";}
.kd .icon-italic:before{content: "\e100";}
.kd .icon-iteration-ccw:before{content: "\e428";}
.kd .icon-iteration-cw:before{content: "\e429";}
.kd .icon-japanese-yen:before{content: "\e101";}
.kd .icon-joystick:before{content: "\e359";}
.kd .icon-kanban:before{content: "\e4e1";}
.kd .icon-key-round:before{content: "\e4a8";}
.kd .icon-key-square:before{content: "\e4a9";}
.kd .icon-key:before{content: "\e102";}
.kd .icon-keyboard-music:before{content: "\e565";}
.kd .icon-keyboard-off:before{content: "\e5e3";}
.kd .icon-keyboard:before{content: "\e284";}
.kd .icon-lamp-ceiling:before{content: "\e2d9";}
.kd .icon-lamp-desk:before{content: "\e2da";}
.kd .icon-lamp-floor:before{content: "\e2db";}
.kd .icon-lamp-wall-down:before{content: "\e2dc";}
.kd .icon-lamp-wall-up:before{content: "\e2dd";}
.kd .icon-lamp:before{content: "\e2d8";}
.kd .icon-land-plot:before{content: "\e52d";}
.kd .icon-landmark:before{content: "\e23a";}
.kd .icon-languages:before{content: "\e103";}
.kd .icon-laptop-minimal-check:before{content: "\e637";}
.kd .icon-laptop-minimal:before{content: "\e1d8";}
.kd .icon-laptop:before{content: "\e1cd";}
.kd .icon-lasso-select:before{content: "\e1cf";}
.kd .icon-lasso:before{content: "\e1ce";}
.kd .icon-laugh:before{content: "\e300";}
.kd .icon-layers-2:before{content: "\e52e";}
.kd .icon-layers-3:before{content: "\e52f";}
.kd .icon-layers:before{content: "\e104";}
.kd .icon-layout-dashboard:before{content: "\e1c1";}
.kd .icon-layout-grid:before{content: "\e105";}
.kd .icon-layout-list:before{content: "\e1d9";}
.kd .icon-layout-panel-left:before{content: "\e475";}
.kd .icon-layout-panel-top:before{content: "\e476";}
.kd .icon-layout-template:before{content: "\e207";}
.kd .icon-leaf:before{content: "\e2de";}
.kd .icon-leafy-green:before{content: "\e474";}
.kd .icon-lectern:before{content: "\e5ee";}
.kd .icon-letter-text:before{content: "\e60a";}
.kd .icon-library-big:before{content: "\e553";}
.kd .icon-library:before{content: "\e106";}
.kd .icon-life-buoy:before{content: "\e107";}
.kd .icon-ligature:before{content: "\e43f";}
.kd .icon-lightbulb-off:before{content: "\e208";}
.kd .icon-lightbulb:before{content: "\e1c2";}
.kd .icon-link-2-off:before{content: "\e10a";}
.kd .icon-link-2:before{content: "\e109";}
.kd .icon-link:before{content: "\e108";}
.kd .icon-linkedin:before{content: "\e10b";}
.kd .icon-list-check:before{content: "\e5ff";}
.kd .icon-list-checks:before{content: "\e1d0";}
.kd .icon-list-collapse:before{content: "\e5a0";}
.kd .icon-list-end:before{content: "\e2df";}
.kd .icon-list-filter:before{content: "\e465";}
.kd .icon-list-minus:before{content: "\e23e";}
.kd .icon-list-music:before{content: "\e2e0";}
.kd .icon-list-ordered:before{content: "\e1d1";}
.kd .icon-list-plus:before{content: "\e23f";}
.kd .icon-list-restart:before{content: "\e457";}
.kd .icon-list-start:before{content: "\e2e1";}
.kd .icon-list-todo:before{content: "\e4c8";}
.kd .icon-list-tree:before{content: "\e40d";}
.kd .icon-list-video:before{content: "\e2e2";}
.kd .icon-list-x:before{content: "\e240";}
.kd .icon-list:before{content: "\e10c";}
.kd .icon-loader-circle:before{content: "\e10e";}
.kd .icon-loader-pinwheel:before{content: "\e5eb";}
.kd .icon-loader:before{content: "\e10d";}
.kd .icon-locate-fixed:before{content: "\e1db";}
.kd .icon-locate-off:before{content: "\e282";}
.kd .icon-locate:before{content: "\e1da";}
.kd .icon-lock-keyhole-open:before{content: "\e537";}
.kd .icon-lock-keyhole:before{content: "\e536";}
.kd .icon-lock-open:before{content: "\e110";}
.kd .icon-lock:before{content: "\e10f";}
.kd .icon-log-in:before{content: "\e111";}
.kd .icon-log-out:before{content: "\e112";}
.kd .icon-logs:before{content: "\e5f9";}
.kd .icon-lollipop:before{content: "\e4c2";}
.kd .icon-luggage:before{content: "\e2ca";}
.kd .icon-magnet:before{content: "\e2b5";}
.kd .icon-mail-check:before{content: "\e365";}
.kd .icon-mail-minus:before{content: "\e366";}
.kd .icon-mail-open:before{content: "\e367";}
.kd .icon-mail-plus:before{content: "\e368";}
.kd .icon-mail-question:before{content: "\e369";}
.kd .icon-mail-search:before{content: "\e36a";}
.kd .icon-mail-warning:before{content: "\e36b";}
.kd .icon-mail-x:before{content: "\e36c";}
.kd .icon-mail:before{content: "\e113";}
.kd .icon-mailbox:before{content: "\e3d8";}
.kd .icon-mails:before{content: "\e36d";}
.kd .icon-map-pin-check-inside:before{content: "\e615";}
.kd .icon-map-pin-check:before{content: "\e614";}
.kd .icon-map-pin-house:before{content: "\e621";}
.kd .icon-map-pin-minus-inside:before{content: "\e617";}
.kd .icon-map-pin-minus:before{content: "\e616";}
.kd .icon-map-pin-off:before{content: "\e2a6";}
.kd .icon-map-pin-plus-inside:before{content: "\e619";}
.kd .icon-map-pin-plus:before{content: "\e618";}
.kd .icon-map-pin-x-inside:before{content: "\e61b";}
.kd .icon-map-pin-x:before{content: "\e61a";}
.kd .icon-map-pin:before{content: "\e115";}
.kd .icon-map-pinned:before{content: "\e542";}
.kd .icon-map:before{content: "\e114";}
.kd .icon-martini:before{content: "\e2e3";}
.kd .icon-maximize-2:before{content: "\e117";}
.kd .icon-maximize:before{content: "\e116";}
.kd .icon-medal:before{content: "\e373";}
.kd .icon-megaphone-off:before{content: "\e374";}
.kd .icon-megaphone:before{content: "\e235";}
.kd .icon-meh:before{content: "\e118";}
.kd .icon-memory-stick:before{content: "\e44a";}
.kd .icon-menu:before{content: "\e119";}
.kd .icon-merge:before{content: "\e444";}
.kd .icon-message-circle-code:before{content: "\e567";}
.kd .icon-message-circle-dashed:before{content: "\e568";}
.kd .icon-message-circle-heart:before{content: "\e569";}
.kd .icon-message-circle-more:before{content: "\e56a";}
.kd .icon-message-circle-off:before{content: "\e56b";}
.kd .icon-message-circle-plus:before{content: "\e56c";}
.kd .icon-message-circle-question:before{content: "\e56d";}
.kd .icon-message-circle-reply:before{content: "\e56e";}
.kd .icon-message-circle-warning:before{content: "\e56f";}
.kd .icon-message-circle-x:before{content: "\e570";}
.kd .icon-message-circle:before{content: "\e11a";}
.kd .icon-message-square-code:before{content: "\e571";}
.kd .icon-message-square-dashed:before{content: "\e410";}
.kd .icon-message-square-diff:before{content: "\e572";}
.kd .icon-message-square-dot:before{content: "\e573";}
.kd .icon-message-square-heart:before{content: "\e574";}
.kd .icon-message-square-lock:before{content: "\e631";}
.kd .icon-message-square-more:before{content: "\e575";}
.kd .icon-message-square-off:before{content: "\e576";}
.kd .icon-message-square-plus:before{content: "\e411";}
.kd .icon-message-square-quote:before{content: "\e577";}
.kd .icon-message-square-reply:before{content: "\e578";}
.kd .icon-message-square-share:before{content: "\e579";}
.kd .icon-message-square-text:before{content: "\e57a";}
.kd .icon-message-square-warning:before{content: "\e57b";}
.kd .icon-message-square-x:before{content: "\e57c";}
.kd .icon-message-square:before{content: "\e11b";}
.kd .icon-messages-square:before{content: "\e412";}
.kd .icon-mic-off:before{content: "\e11d";}
.kd .icon-mic-vocal:before{content: "\e34d";}
.kd .icon-mic:before{content: "\e11c";}
.kd .icon-microchip:before{content: "\e61f";}
.kd .icon-microscope:before{content: "\e2e4";}
.kd .icon-microwave:before{content: "\e37e";}
.kd .icon-milestone:before{content: "\e298";}
.kd .icon-milk-off:before{content: "\e39e";}
.kd .icon-milk:before{content: "\e39d";}
.kd .icon-minimize-2:before{content: "\e11f";}
.kd .icon-minimize:before{content: "\e11e";}
.kd .icon-minus:before{content: "\e120";}
.kd .icon-monitor-check:before{content: "\e487";}
.kd .icon-monitor-cog:before{content: "\e608";}
.kd .icon-monitor-dot:before{content: "\e488";}
.kd .icon-monitor-down:before{content: "\e426";}
.kd .icon-monitor-off:before{content: "\e1dc";}
.kd .icon-monitor-pause:before{content: "\e489";}
.kd .icon-monitor-play:before{content: "\e48a";}
.kd .icon-monitor-smartphone:before{content: "\e3a6";}
.kd .icon-monitor-speaker:before{content: "\e210";}
.kd .icon-monitor-stop:before{content: "\e48b";}
.kd .icon-monitor-up:before{content: "\e427";}
.kd .icon-monitor-x:before{content: "\e48c";}
.kd .icon-monitor:before{content: "\e121";}
.kd .icon-moon-star:before{content: "\e415";}
.kd .icon-moon:before{content: "\e122";}
.kd .icon-mountain-snow:before{content: "\e232";}
.kd .icon-mountain:before{content: "\e231";}
.kd .icon-mouse-off:before{content: "\e5e0";}
.kd .icon-mouse-pointer-2:before{content: "\e1c3";}
.kd .icon-mouse-pointer-ban:before{content: "\e5ec";}
.kd .icon-mouse-pointer-click:before{content: "\e124";}
.kd .icon-mouse-pointer:before{content: "\e123";}
.kd .icon-mouse:before{content: "\e28e";}
.kd .icon-move-3d:before{content: "\e2e5";}
.kd .icon-move-diagonal-2:before{content: "\e1c5";}
.kd .icon-move-diagonal:before{content: "\e1c4";}
.kd .icon-move-down-left:before{content: "\e492";}
.kd .icon-move-down-right:before{content: "\e493";}
.kd .icon-move-down:before{content: "\e491";}
.kd .icon-move-horizontal:before{content: "\e1c6";}
.kd .icon-move-left:before{content: "\e494";}
.kd .icon-move-right:before{content: "\e495";}
.kd .icon-move-up-left:before{content: "\e497";}
.kd .icon-move-up-right:before{content: "\e498";}
.kd .icon-move-up:before{content: "\e496";}
.kd .icon-move-vertical:before{content: "\e1c7";}
.kd .icon-move:before{content: "\e125";}
.kd .icon-music-2:before{content: "\e34e";}
.kd .icon-music-3:before{content: "\e34f";}
.kd .icon-music-4:before{content: "\e350";}
.kd .icon-music:before{content: "\e126";}
.kd .icon-navigation-2-off:before{content: "\e2a7";}
.kd .icon-navigation-2:before{content: "\e128";}
.kd .icon-navigation-off:before{content: "\e2a8";}
.kd .icon-navigation:before{content: "\e127";}
.kd .icon-network:before{content: "\e129";}
.kd .icon-newspaper:before{content: "\e34c";}
.kd .icon-nfc:before{content: "\e3c7";}
.kd .icon-notebook-pen:before{content: "\e59b";}
.kd .icon-notebook-tabs:before{content: "\e59c";}
.kd .icon-notebook-text:before{content: "\e59d";}
.kd .icon-notebook:before{content: "\e59a";}
.kd .icon-notepad-text-dashed:before{content: "\e59f";}
.kd .icon-notepad-text:before{content: "\e59e";}
.kd .icon-nut-off:before{content: "\e3a0";}
.kd .icon-nut:before{content: "\e39f";}
.kd .icon-octagon-alert:before{content: "\e12b";}
.kd .icon-octagon-minus:before{content: "\e62c";}
.kd .icon-octagon-pause:before{content: "\e21b";}
.kd .icon-octagon-x:before{content: "\e12c";}
.kd .icon-octagon:before{content: "\e12a";}
.kd .icon-omega:before{content: "\e61e";}
.kd .icon-option:before{content: "\e1f8";}
.kd .icon-orbit:before{content: "\e3eb";}
.kd .icon-origami:before{content: "\e5e8";}
.kd .icon-package-2:before{content: "\e344";}
.kd .icon-package-check:before{content: "\e266";}
.kd .icon-package-minus:before{content: "\e267";}
.kd .icon-package-open:before{content: "\e2cc";}
.kd .icon-package-plus:before{content: "\e268";}
.kd .icon-package-search:before{content: "\e269";}
.kd .icon-package-x:before{content: "\e26a";}
.kd .icon-package:before{content: "\e12d";}
.kd .icon-paint-bucket:before{content: "\e2e6";}
.kd .icon-paint-roller:before{content: "\e5a3";}
.kd .icon-paintbrush-vertical:before{content: "\e2e8";}
.kd .icon-paintbrush:before{content: "\e2e7";}
.kd .icon-palette:before{content: "\e1dd";}
.kd .icon-panel-bottom-close:before{content: "\e432";}
.kd .icon-panel-bottom-dashed:before{content: "\e433";}
.kd .icon-panel-bottom-open:before{content: "\e434";}
.kd .icon-panel-bottom:before{content: "\e431";}
.kd .icon-panel-left-close:before{content: "\e21c";}
.kd .icon-panel-left-dashed:before{content: "\e435";}
.kd .icon-panel-left-open:before{content: "\e21d";}
.kd .icon-panel-left:before{content: "\e12e";}
.kd .icon-panel-right-close:before{content: "\e437";}
.kd .icon-panel-right-dashed:before{content: "\e438";}
.kd .icon-panel-right-open:before{content: "\e439";}
.kd .icon-panel-right:before{content: "\e436";}
.kd .icon-panel-top-close:before{content: "\e43b";}
.kd .icon-panel-top-dashed:before{content: "\e43c";}
.kd .icon-panel-top-open:before{content: "\e43d";}
.kd .icon-panel-top:before{content: "\e43a";}
.kd .icon-panels-left-bottom:before{content: "\e12f";}
.kd .icon-panels-right-bottom:before{content: "\e58d";}
.kd .icon-panels-top-left:before{content: "\e130";}
.kd .icon-paperclip:before{content: "\e131";}
.kd .icon-parentheses:before{content: "\e449";}
.kd .icon-parking-meter:before{content: "\e505";}
.kd .icon-party-popper:before{content: "\e347";}
.kd .icon-pause:before{content: "\e132";}
.kd .icon-paw-print:before{content: "\e4fa";}
.kd .icon-pc-case:before{content: "\e44b";}
.kd .icon-pen-line:before{content: "\e134";}
.kd .icon-pen-off:before{content: "\e5f3";}
.kd .icon-pen-tool:before{content: "\e135";}
.kd .icon-pen:before{content: "\e133";}
.kd .icon-pencil-line:before{content: "\e4f5";}
.kd .icon-pencil-off:before{content: "\e5f4";}
.kd .icon-pencil-ruler:before{content: "\e4f6";}
.kd .icon-pencil:before{content: "\e1f9";}
.kd .icon-pentagon:before{content: "\e530";}
.kd .icon-percent:before{content: "\e136";}
.kd .icon-person-standing:before{content: "\e21e";}
.kd .icon-philippine-peso:before{content: "\e609";}
.kd .icon-phone-call:before{content: "\e138";}
.kd .icon-phone-forwarded:before{content: "\e139";}
.kd .icon-phone-incoming:before{content: "\e13a";}
.kd .icon-phone-missed:before{content: "\e13b";}
.kd .icon-phone-off:before{content: "\e13c";}
.kd .icon-phone-outgoing:before{content: "\e13d";}
.kd .icon-phone:before{content: "\e137";}
.kd .icon-pi:before{content: "\e477";}
.kd .icon-piano:before{content: "\e566";}
.kd .icon-pickaxe:before{content: "\e5cb";}
.kd .icon-picture-in-picture-2:before{content: "\e3b3";}
.kd .icon-picture-in-picture:before{content: "\e3b2";}
.kd .icon-piggy-bank:before{content: "\e13e";}
.kd .icon-pilcrow-left:before{content: "\e5e1";}
.kd .icon-pilcrow-right:before{content: "\e5e2";}
.kd .icon-pilcrow:before{content: "\e3a7";}
.kd .icon-pill-bottle:before{content: "\e5ef";}
.kd .icon-pill:before{content: "\e3c1";}
.kd .icon-pin-off:before{content: "\e2b6";}
.kd .icon-pin:before{content: "\e259";}
.kd .icon-pipette:before{content: "\e13f";}
.kd .icon-pizza:before{content: "\e358";}
.kd .icon-plane-landing:before{content: "\e3d1";}
.kd .icon-plane-takeoff:before{content: "\e3d2";}
.kd .icon-plane:before{content: "\e1de";}
.kd .icon-play:before{content: "\e140";}
.kd .icon-plug-2:before{content: "\e384";}
.kd .icon-plug-zap:before{content: "\e461";}
.kd .icon-plug:before{content: "\e383";}
.kd .icon-plus:before{content: "\e141";}
.kd .icon-pocket-knife:before{content: "\e4a5";}
.kd .icon-pocket:before{content: "\e142";}
.kd .icon-podcast:before{content: "\e1fa";}
.kd .icon-pointer-off:before{content: "\e584";}
.kd .icon-pointer:before{content: "\e1e8";}
.kd .icon-popcorn:before{content: "\e4c3";}
.kd .icon-popsicle:before{content: "\e4c4";}
.kd .icon-pound-sterling:before{content: "\e143";}
.kd .icon-power-off:before{content: "\e209";}
.kd .icon-power:before{content: "\e144";}
.kd .icon-presentation:before{content: "\e4b3";}
.kd .icon-printer-check:before{content: "\e5fa";}
.kd .icon-printer:before{content: "\e145";}
.kd .icon-projector:before{content: "\e4b4";}
.kd .icon-proportions:before{content: "\e5d4";}
.kd .icon-puzzle:before{content: "\e29c";}
.kd .icon-pyramid:before{content: "\e531";}
.kd .icon-qr-code:before{content: "\e1df";}
.kd .icon-quote:before{content: "\e239";}
.kd .icon-rabbit:before{content: "\e4fb";}
.kd .icon-radar:before{content: "\e49c";}
.kd .icon-radiation:before{content: "\e447";}
.kd .icon-radical:before{content: "\e5c7";}
.kd .icon-radio-receiver:before{content: "\e1fb";}
.kd .icon-radio-tower:before{content: "\e409";}
.kd .icon-radio:before{content: "\e146";}
.kd .icon-radius:before{content: "\e532";}
.kd .icon-rail-symbol:before{content: "\e506";}
.kd .icon-rainbow:before{content: "\e4c7";}
.kd .icon-rat:before{content: "\e3f0";}
.kd .icon-ratio:before{content: "\e4ed";}
.kd .icon-receipt-cent:before{content: "\e5aa";}
.kd .icon-receipt-euro:before{content: "\e5ab";}
.kd .icon-receipt-indian-rupee:before{content: "\e5ac";}
.kd .icon-receipt-japanese-yen:before{content: "\e5ad";}
.kd .icon-receipt-pound-sterling:before{content: "\e5ae";}
.kd .icon-receipt-russian-ruble:before{content: "\e5af";}
.kd .icon-receipt-swiss-franc:before{content: "\e5b0";}
.kd .icon-receipt-text:before{content: "\e5b1";}
.kd .icon-receipt:before{content: "\e3d7";}
.kd .icon-rectangle-ellipsis:before{content: "\e21f";}
.kd .icon-rectangle-horizontal:before{content: "\e37a";}
.kd .icon-rectangle-vertical:before{content: "\e37b";}
.kd .icon-recycle:before{content: "\e2e9";}
.kd .icon-redo-2:before{content: "\e2a0";}
.kd .icon-redo-dot:before{content: "\e455";}
.kd .icon-redo:before{content: "\e147";}
.kd .icon-refresh-ccw-dot:before{content: "\e4b7";}
.kd .icon-refresh-ccw:before{content: "\e148";}
.kd .icon-refresh-cw-off:before{content: "\e49d";}
.kd .icon-refresh-cw:before{content: "\e149";}
.kd .icon-refrigerator:before{content: "\e37f";}
.kd .icon-regex:before{content: "\e1fc";}
.kd .icon-remove-formatting:before{content: "\e3b7";}
.kd .icon-repeat-1:before{content: "\e1fd";}
.kd .icon-repeat-2:before{content: "\e416";}
.kd .icon-repeat:before{content: "\e14a";}
.kd .icon-replace-all:before{content: "\e3e0";}
.kd .icon-replace:before{content: "\e3df";}
.kd .icon-reply-all:before{content: "\e22b";}
.kd .icon-reply:before{content: "\e22a";}
.kd .icon-rewind:before{content: "\e14b";}
.kd .icon-ribbon:before{content: "\e55d";}
.kd .icon-rocket:before{content: "\e286";}
.kd .icon-rocking-chair:before{content: "\e233";}
.kd .icon-roller-coaster:before{content: "\e485";}
.kd .icon-rotate-3d:before{content: "\e2ea";}
.kd .icon-rotate-ccw-square:before{content: "\e5d5";}
.kd .icon-rotate-ccw:before{content: "\e14c";}
.kd .icon-rotate-cw-square:before{content: "\e5d6";}
.kd .icon-rotate-cw:before{content: "\e14d";}
.kd .icon-route-off:before{content: "\e544";}
.kd .icon-route:before{content: "\e543";}
.kd .icon-router:before{content: "\e3c3";}
.kd .icon-rows-2:before{content: "\e43e";}
.kd .icon-rows-3:before{content: "\e58f";}
.kd .icon-rows-4:before{content: "\e590";}
.kd .icon-rss:before{content: "\e14e";}
.kd .icon-ruler:before{content: "\e14f";}
.kd .icon-russian-ruble:before{content: "\e150";}
.kd .icon-sailboat:before{content: "\e382";}
.kd .icon-salad:before{content: "\e3ac";}
.kd .icon-sandwich:before{content: "\e3ad";}
.kd .icon-satellite-dish:before{content: "\e44d";}
.kd .icon-satellite:before{content: "\e44c";}
.kd .icon-save-all:before{content: "\e414";}
.kd .icon-save-off:before{content: "\e5f8";}
.kd .icon-save:before{content: "\e151";}
.kd .icon-scale-3d:before{content: "\e2eb";}
.kd .icon-scale:before{content: "\e212";}
.kd .icon-scaling:before{content: "\e2ec";}
.kd .icon-scan-barcode:before{content: "\e53a";}
.kd .icon-scan-eye:before{content: "\e53b";}
.kd .icon-scan-face:before{content: "\e375";}
.kd .icon-scan-line:before{content: "\e258";}
.kd .icon-scan-qr-code:before{content: "\e5fb";}
.kd .icon-scan-search:before{content: "\e53c";}
.kd .icon-scan-text:before{content: "\e53d";}
.kd .icon-scan:before{content: "\e257";}
.kd .icon-school:before{content: "\e3e7";}
.kd .icon-scissors-line-dashed:before{content: "\e4ee";}
.kd .icon-scissors:before{content: "\e152";}
.kd .icon-screen-share-off:before{content: "\e154";}
.kd .icon-screen-share:before{content: "\e153";}
.kd .icon-scroll-text:before{content: "\e464";}
.kd .icon-scroll:before{content: "\e2ed";}
.kd .icon-search-check:before{content: "\e4af";}
.kd .icon-search-code:before{content: "\e4b0";}
.kd .icon-search-slash:before{content: "\e4b1";}
.kd .icon-search-x:before{content: "\e4b2";}
.kd .icon-search:before{content: "\e155";}
.kd .icon-section:before{content: "\e5ed";}
.kd .icon-send-horizontal:before{content: "\e4f7";}
.kd .icon-send-to-back:before{content: "\e4f8";}
.kd .icon-send:before{content: "\e156";}
.kd .icon-separator-horizontal:before{content: "\e1c8";}
.kd .icon-separator-vertical:before{content: "\e1c9";}
.kd .icon-server-cog:before{content: "\e345";}
.kd .icon-server-crash:before{content: "\e1e9";}
.kd .icon-server-off:before{content: "\e1ea";}
.kd .icon-server:before{content: "\e157";}
.kd .icon-settings-2:before{content: "\e245";}
.kd .icon-settings:before{content: "\e158";}
.kd .icon-shapes:before{content: "\e4b8";}
.kd .icon-share-2:before{content: "\e15a";}
.kd .icon-share:before{content: "\e159";}
.kd .icon-sheet:before{content: "\e15b";}
.kd .icon-shell:before{content: "\e4fc";}
.kd .icon-shield-alert:before{content: "\e1fe";}
.kd .icon-shield-ban:before{content: "\e15d";}
.kd .icon-shield-check:before{content: "\e1ff";}
.kd .icon-shield-ellipsis:before{content: "\e51b";}
.kd .icon-shield-half:before{content: "\e51c";}
.kd .icon-shield-minus:before{content: "\e51d";}
.kd .icon-shield-off:before{content: "\e15e";}
.kd .icon-shield-plus:before{content: "\e51e";}
.kd .icon-shield-question:before{content: "\e413";}
.kd .icon-shield-x:before{content: "\e200";}
.kd .icon-shield:before{content: "\e15c";}
.kd .icon-ship-wheel:before{content: "\e507";}
.kd .icon-ship:before{content: "\e3be";}
.kd .icon-shirt:before{content: "\e1ca";}
.kd .icon-shopping-bag:before{content: "\e15f";}
.kd .icon-shopping-basket:before{content: "\e4ef";}
.kd .icon-shopping-cart:before{content: "\e160";}
.kd .icon-shovel:before{content: "\e161";}
.kd .icon-shower-head:before{content: "\e380";}
.kd .icon-shrink:before{content: "\e220";}
.kd .icon-shrub:before{content: "\e2ee";}
.kd .icon-shuffle:before{content: "\e162";}
.kd .icon-sigma:before{content: "\e201";}
.kd .icon-signal-high:before{content: "\e260";}
.kd .icon-signal-low:before{content: "\e261";}
.kd .icon-signal-medium:before{content: "\e262";}
.kd .icon-signal-zero:before{content: "\e263";}
.kd .icon-signal:before{content: "\e25f";}
.kd .icon-signature:before{content: "\e5f7";}
.kd .icon-signpost-big:before{content: "\e546";}
.kd .icon-signpost:before{content: "\e545";}
.kd .icon-siren:before{content: "\e2ef";}
.kd .icon-skip-back:before{content: "\e163";}
.kd .icon-skip-forward:before{content: "\e164";}
.kd .icon-skull:before{content: "\e221";}
.kd .icon-slack:before{content: "\e165";}
.kd .icon-slash:before{content: "\e522";}
.kd .icon-slice:before{content: "\e2f0";}
.kd .icon-sliders-horizontal:before{content: "\e29a";}
.kd .icon-sliders-vertical:before{content: "\e166";}
.kd .icon-smartphone-charging:before{content: "\e22e";}
.kd .icon-smartphone-nfc:before{content: "\e3c8";}
.kd .icon-smartphone:before{content: "\e167";}
.kd .icon-smile-plus:before{content: "\e301";}
.kd .icon-smile:before{content: "\e168";}
.kd .icon-snail:before{content: "\e4fd";}
.kd .icon-snowflake:before{content: "\e169";}
.kd .icon-sofa:before{content: "\e2c4";}
.kd .icon-soup:before{content: "\e3ae";}
.kd .icon-space:before{content: "\e3e1";}
.kd .icon-spade:before{content: "\e49e";}
.kd .icon-sparkle:before{content: "\e483";}
.kd .icon-sparkles:before{content: "\e417";}
.kd .icon-speaker:before{content: "\e16a";}
.kd .icon-speech:before{content: "\e523";}
.kd .icon-spell-check-2:before{content: "\e4a0";}
.kd .icon-spell-check:before{content: "\e49f";}
.kd .icon-spline:before{content: "\e38f";}
.kd .icon-split:before{content: "\e445";}
.kd .icon-spray-can:before{content: "\e49a";}
.kd .icon-sprout:before{content: "\e1eb";}
.kd .icon-square-activity:before{content: "\e4b9";}
.kd .icon-square-arrow-down-left:before{content: "\e4ba";}
.kd .icon-square-arrow-down-right:before{content: "\e4bb";}
.kd .icon-square-arrow-down:before{content: "\e42c";}
.kd .icon-square-arrow-left:before{content: "\e42d";}
.kd .icon-square-arrow-out-down-left:before{content: "\e5a6";}
.kd .icon-square-arrow-out-down-right:before{content: "\e5a7";}
.kd .icon-square-arrow-out-up-left:before{content: "\e5a8";}
.kd .icon-square-arrow-out-up-right:before{content: "\e5a9";}
.kd .icon-square-arrow-right:before{content: "\e42e";}
.kd .icon-square-arrow-up-left:before{content: "\e4bc";}
.kd .icon-square-arrow-up-right:before{content: "\e4bd";}
.kd .icon-square-arrow-up:before{content: "\e42f";}
.kd .icon-square-asterisk:before{content: "\e16c";}
.kd .icon-square-bottom-dashed-scissors:before{content: "\e4f0";}
.kd .icon-square-chart-gantt:before{content: "\e16d";}
.kd .icon-square-check-big:before{content: "\e16e";}
.kd .icon-square-check:before{content: "\e55e";}
.kd .icon-square-chevron-down:before{content: "\e3d3";}
.kd .icon-square-chevron-left:before{content: "\e3d4";}
.kd .icon-square-chevron-right:before{content: "\e3d5";}
.kd .icon-square-chevron-up:before{content: "\e3d6";}
.kd .icon-square-code:before{content: "\e16f";}
.kd .icon-square-dashed-bottom-code:before{content: "\e4c6";}
.kd .icon-square-dashed-bottom:before{content: "\e4c5";}
.kd .icon-square-dashed-kanban:before{content: "\e170";}
.kd .icon-square-dashed-mouse-pointer:before{content: "\e50e";}
.kd .icon-square-dashed:before{content: "\e1cb";}
.kd .icon-square-divide:before{content: "\e171";}
.kd .icon-square-dot:before{content: "\e172";}
.kd .icon-square-equal:before{content: "\e173";}
.kd .icon-square-function:before{content: "\e22d";}
.kd .icon-square-kanban:before{content: "\e174";}
.kd .icon-square-library:before{content: "\e554";}
.kd .icon-square-m:before{content: "\e508";}
.kd .icon-square-menu:before{content: "\e458";}
.kd .icon-square-minus:before{content: "\e175";}
.kd .icon-square-mouse-pointer:before{content: "\e202";}
.kd .icon-square-parking-off:before{content: "\e3d0";}
.kd .icon-square-parking:before{content: "\e3cf";}
.kd .icon-square-pen:before{content: "\e176";}
.kd .icon-square-percent:before{content: "\e521";}
.kd .icon-square-pi:before{content: "\e48d";}
.kd .icon-square-pilcrow:before{content: "\e490";}
.kd .icon-square-play:before{content: "\e486";}
.kd .icon-square-plus:before{content: "\e177";}
.kd .icon-square-power:before{content: "\e556";}
.kd .icon-square-radical:before{content: "\e5c8";}
.kd .icon-square-scissors:before{content: "\e4f1";}
.kd .icon-square-sigma:before{content: "\e48e";}
.kd .icon-square-slash:before{content: "\e178";}
.kd .icon-square-split-horizontal:before{content: "\e3ba";}
.kd .icon-square-split-vertical:before{content: "\e3bb";}
.kd .icon-square-square:before{content: "\e613";}
.kd .icon-square-stack:before{content: "\e4a7";}
.kd .icon-square-terminal:before{content: "\e20a";}
.kd .icon-square-user-round:before{content: "\e46b";}
.kd .icon-square-user:before{content: "\e46a";}
.kd .icon-square-x:before{content: "\e179";}
.kd .icon-square:before{content: "\e16b";}
.kd .icon-squircle:before{content: "\e57f";}
.kd .icon-squirrel:before{content: "\e4a4";}
.kd .icon-stamp:before{content: "\e3bf";}
.kd .icon-star-half:before{content: "\e20b";}
.kd .icon-star-off:before{content: "\e2b0";}
.kd .icon-star:before{content: "\e17a";}
.kd .icon-step-back:before{content: "\e3ed";}
.kd .icon-step-forward:before{content: "\e3ee";}
.kd .icon-stethoscope:before{content: "\e2f1";}
.kd .icon-sticker:before{content: "\e302";}
.kd .icon-sticky-note:before{content: "\e303";}
.kd .icon-store:before{content: "\e3e8";}
.kd .icon-stretch-horizontal:before{content: "\e27c";}
.kd .icon-stretch-vertical:before{content: "\e27d";}
.kd .icon-strikethrough:before{content: "\e17b";}
.kd .icon-subscript:before{content: "\e25c";}
.kd .icon-sun-dim:before{content: "\e299";}
.kd .icon-sun-medium:before{content: "\e2b1";}
.kd .icon-sun-moon:before{content: "\e2b2";}
.kd .icon-sun-snow:before{content: "\e376";}
.kd .icon-sun:before{content: "\e17c";}
.kd .icon-sunrise:before{content: "\e17d";}
.kd .icon-sunset:before{content: "\e17e";}
.kd .icon-superscript:before{content: "\e25e";}
.kd .icon-swatch-book:before{content: "\e5a4";}
.kd .icon-swiss-franc:before{content: "\e17f";}
.kd .icon-switch-camera:before{content: "\e180";}
.kd .icon-sword:before{content: "\e2b3";}
.kd .icon-swords:before{content: "\e2b4";}
.kd .icon-syringe:before{content: "\e2f2";}
.kd .icon-table-2:before{content: "\e2f9";}
.kd .icon-table-cells-merge:before{content: "\e5cc";}
.kd .icon-table-cells-split:before{content: "\e5cd";}
.kd .icon-table-columns-split:before{content: "\e5ce";}
.kd .icon-table-of-contents:before{content: "\e623";}
.kd .icon-table-properties:before{content: "\e4e0";}
.kd .icon-table-rows-split:before{content: "\e5cf";}
.kd .icon-table:before{content: "\e181";}
.kd .icon-tablet-smartphone:before{content: "\e50f";}
.kd .icon-tablet:before{content: "\e182";}
.kd .icon-tablets:before{content: "\e3c2";}
.kd .icon-tag:before{content: "\e183";}
.kd .icon-tags:before{content: "\e360";}
.kd .icon-tally-1:before{content: "\e4db";}
.kd .icon-tally-2:before{content: "\e4dc";}
.kd .icon-tally-3:before{content: "\e4dd";}
.kd .icon-tally-4:before{content: "\e4de";}
.kd .icon-tally-5:before{content: "\e4df";}
.kd .icon-tangent:before{content: "\e533";}
.kd .icon-target:before{content: "\e184";}
.kd .icon-telescope:before{content: "\e5ca";}
.kd .icon-tent-tree:before{content: "\e540";}
.kd .icon-tent:before{content: "\e227";}
.kd .icon-terminal:before{content: "\e185";}
.kd .icon-test-tube-diagonal:before{content: "\e40b";}
.kd .icon-test-tube:before{content: "\e40a";}
.kd .icon-test-tubes:before{content: "\e40c";}
.kd .icon-text-cursor-input:before{content: "\e265";}
.kd .icon-text-cursor:before{content: "\e264";}
.kd .icon-text-quote:before{content: "\e4a3";}
.kd .icon-text-search:before{content: "\e5b2";}
.kd .icon-text-select:before{content: "\e3e2";}
.kd .icon-text:before{content: "\e3ef";}
.kd .icon-theater:before{content: "\e527";}
.kd .icon-thermometer-snowflake:before{content: "\e187";}
.kd .icon-thermometer-sun:before{content: "\e188";}
.kd .icon-thermometer:before{content: "\e186";}
.kd .icon-thumbs-down:before{content: "\e189";}
.kd .icon-thumbs-up:before{content: "\e18a";}
.kd .icon-ticket-check:before{content: "\e5b3";}
.kd .icon-ticket-minus:before{content: "\e5b4";}
.kd .icon-ticket-percent:before{content: "\e5b5";}
.kd .icon-ticket-plus:before{content: "\e5b6";}
.kd .icon-ticket-slash:before{content: "\e5b7";}
.kd .icon-ticket-x:before{content: "\e5b8";}
.kd .icon-ticket:before{content: "\e20f";}
.kd .icon-tickets-plane:before{content: "\e628";}
.kd .icon-tickets:before{content: "\e627";}
.kd .icon-timer-off:before{content: "\e249";}
.kd .icon-timer-reset:before{content: "\e236";}
.kd .icon-timer:before{content: "\e1e0";}
.kd .icon-toggle-left:before{content: "\e18b";}
.kd .icon-toggle-right:before{content: "\e18c";}
.kd .icon-toilet:before{content: "\e63a";}
.kd .icon-tornado:before{content: "\e218";}
.kd .icon-torus:before{content: "\e534";}
.kd .icon-touchpad-off:before{content: "\e44f";}
.kd .icon-touchpad:before{content: "\e44e";}
.kd .icon-tower-control:before{content: "\e3c0";}
.kd .icon-toy-brick:before{content: "\e34b";}
.kd .icon-tractor:before{content: "\e509";}
.kd .icon-traffic-cone:before{content: "\e50a";}
.kd .icon-train-front-tunnel:before{content: "\e50c";}
.kd .icon-train-front:before{content: "\e50b";}
.kd .icon-train-track:before{content: "\e50d";}
.kd .icon-tram-front:before{content: "\e2a9";}
.kd .icon-trash-2:before{content: "\e18e";}
.kd .icon-trash:before{content: "\e18d";}
.kd .icon-tree-deciduous:before{content: "\e2f3";}
.kd .icon-tree-palm:before{content: "\e281";}
.kd .icon-tree-pine:before{content: "\e2f4";}
.kd .icon-trees:before{content: "\e2f5";}
.kd .icon-trello:before{content: "\e18f";}
.kd .icon-trending-down:before{content: "\e190";}
.kd .icon-trending-up-down:before{content: "\e62a";}
.kd .icon-trending-up:before{content: "\e191";}
.kd .icon-triangle-alert:before{content: "\e193";}
.kd .icon-triangle-right:before{content: "\e4f2";}
.kd .icon-triangle:before{content: "\e192";}
.kd .icon-trophy:before{content: "\e377";}
.kd .icon-truck:before{content: "\e194";}
.kd .icon-turtle:before{content: "\e4fe";}
.kd .icon-tv-minimal-play:before{content: "\e5f1";}
.kd .icon-tv-minimal:before{content: "\e203";}
.kd .icon-tv:before{content: "\e195";}
.kd .icon-twitch:before{content: "\e196";}
.kd .icon-twitter:before{content: "\e197";}
.kd .icon-type-outline:before{content: "\e607";}
.kd .icon-type:before{content: "\e198";}
.kd .icon-umbrella-off:before{content: "\e548";}
.kd .icon-umbrella:before{content: "\e199";}
.kd .icon-underline:before{content: "\e19a";}
.kd .icon-undo-2:before{content: "\e2a1";}
.kd .icon-undo-dot:before{content: "\e456";}
.kd .icon-undo:before{content: "\e19b";}
.kd .icon-unfold-horizontal:before{content: "\e442";}
.kd .icon-unfold-vertical:before{content: "\e443";}
.kd .icon-ungroup:before{content: "\e46c";}
.kd .icon-university:before{content: "\e3e9";}
.kd .icon-unlink-2:before{content: "\e19d";}
.kd .icon-unlink:before{content: "\e19c";}
.kd .icon-unplug:before{content: "\e462";}
.kd .icon-upload:before{content: "\e19e";}
.kd .icon-usb:before{content: "\e35a";}
.kd .icon-user-check:before{content: "\e1a0";}
.kd .icon-user-cog:before{content: "\e346";}
.kd .icon-user-minus:before{content: "\e1a1";}
.kd .icon-user-pen:before{content: "\e601";}
.kd .icon-user-plus:before{content: "\e1a2";}
.kd .icon-user-round-check:before{content: "\e46e";}
.kd .icon-user-round-cog:before{content: "\e46f";}
.kd .icon-user-round-minus:before{content: "\e470";}
.kd .icon-user-round-pen:before{content: "\e602";}
.kd .icon-user-round-plus:before{content: "\e471";}
.kd .icon-user-round-search:before{content: "\e57d";}
.kd .icon-user-round-x:before{content: "\e472";}
.kd .icon-user-round:before{content: "\e46d";}
.kd .icon-user-search:before{content: "\e57e";}
.kd .icon-user-x:before{content: "\e1a3";}
.kd .icon-user:before{content: "\e19f";}
.kd .icon-users-round:before{content: "\e473";}
.kd .icon-users:before{content: "\e1a4";}
.kd .icon-utensils-crossed:before{content: "\e2f7";}
.kd .icon-utensils:before{content: "\e2f6";}
.kd .icon-utility-pole:before{content: "\e3c6";}
.kd .icon-variable:before{content: "\e478";}
.kd .icon-vault:before{content: "\e594";}
.kd .icon-vegan:before{content: "\e3a1";}
.kd .icon-venetian-mask:before{content: "\e2aa";}
.kd .icon-vibrate-off:before{content: "\e29d";}
.kd .icon-vibrate:before{content: "\e223";}
.kd .icon-video-off:before{content: "\e1a6";}
.kd .icon-video:before{content: "\e1a5";}
.kd .icon-videotape:before{content: "\e4d0";}
.kd .icon-view:before{content: "\e1a7";}
.kd .icon-voicemail:before{content: "\e1a8";}
.kd .icon-volleyball:before{content: "\e634";}
.kd .icon-volume-1:before{content: "\e1aa";}
.kd .icon-volume-2:before{content: "\e1ab";}
.kd .icon-volume-off:before{content: "\e62b";}
.kd .icon-volume-x:before{content: "\e1ac";}
.kd .icon-volume:before{content: "\e1a9";}
.kd .icon-vote:before{content: "\e3b1";}
.kd .icon-wallet-cards:before{content: "\e4d1";}
.kd .icon-wallet-minimal:before{content: "\e4d2";}
.kd .icon-wallet:before{content: "\e204";}
.kd .icon-wallpaper:before{content: "\e450";}
.kd .icon-wand-sparkles:before{content: "\e35b";}
.kd .icon-wand:before{content: "\e246";}
.kd .icon-warehouse:before{content: "\e3ea";}
.kd .icon-washing-machine:before{content: "\e595";}
.kd .icon-watch:before{content: "\e1ad";}
.kd .icon-waves:before{content: "\e283";}
.kd .icon-waypoints:before{content: "\e547";}
.kd .icon-webcam:before{content: "\e205";}
.kd .icon-webhook-off:before{content: "\e5bc";}
.kd .icon-webhook:before{content: "\e378";}
.kd .icon-weight:before{content: "\e535";}
.kd .icon-wheat-off:before{content: "\e3a3";}
.kd .icon-wheat:before{content: "\e3a2";}
.kd .icon-whole-word:before{content: "\e3e3";}
.kd .icon-wifi-high:before{content: "\e5fc";}
.kd .icon-wifi-low:before{content: "\e5fd";}
.kd .icon-wifi-off:before{content: "\e1af";}
.kd .icon-wifi-zero:before{content: "\e5fe";}
.kd .icon-wifi:before{content: "\e1ae";}
.kd .icon-wind-arrow-down:before{content: "\e636";}
.kd .icon-wind:before{content: "\e1b0";}
.kd .icon-wine-off:before{content: "\e3a4";}
.kd .icon-wine:before{content: "\e2f8";}
.kd .icon-workflow:before{content: "\e42a";}
.kd .icon-worm:before{content: "\e5df";}
.kd .icon-wrap-text:before{content: "\e248";}
.kd .icon-wrench:before{content: "\e1b1";}
.kd .icon-x:before{content: "\e1b2";}
.kd .icon-youtube:before{content: "\e1b3";}
.kd .icon-zap-off:before{content: "\e1b5";}
.kd .icon-zap:before{content: "\e1b4";}
.kd .icon-zoom-in:before{content: "\e1b6";}
.kd .icon-zoom-out:before{content: "\e1b7";}

/* icons.css */
.kd .k-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:none;font-style:normal}
.kd .k-icon::before{font-family:'lucide'!important;line-height:1}

/* colors.css */
.kd{--purple-50:#F2F1FD;--purple-100:#E6E5FB;--purple-200:#CDCBF7;--purple-300:#A9A6F0;--purple-400:#7F7BE7;--purple-500:#5651DD;--purple-600:#4843C6;--purple-700:#3A35A3;--purple-800:#2D2980;--purple-900:#1F1C58;
--navy-900:#071430;--navy-800:#0F1E42;--navy-700:#1A2A55;
--logo-red:#E8302F;--logo-blue:#1E8CF0;
--gray-0:#FFFFFF;--gray-25:#FAFAFD;--gray-50:#F4F4F9;--gray-100:#ECECF3;--gray-200:#DFDFEA;--gray-300:#C7C7D6;--gray-400:#9B9BB1;--gray-500:#6F6F87;--gray-600:#53536B;--gray-700:#3B3B52;--gray-800:#26263B;--gray-900:#16162A;
--green-50:#E7F7EE;--green-500:#1FA45A;--green-700:#177A43;
--orange-50:#FFF1E2;--orange-500:#F08A18;--orange-700:#AD5A06;
--blue-50:#E6F2FE;--blue-500:#1E8CF0;--blue-700:#1567B8;
--red-50:#FDEAEA;--red-500:#E03E3D;--red-700:#BD2B2A;
--lilac-50:#F5EEFE;--lilac-500:#A56BEA;--lilac-700:#8446CC;
--pink-50:#FDEDF5;--pink-500:#E2508F;--pink-700:#B8306C;
--teal-50:#E4F7F6;--teal-500:#17A69C;--teal-700:#0E7C74;

--brand:var(--purple-500);--brand-hover:var(--purple-600);--brand-press:var(--purple-700);--brand-soft:var(--purple-50);--brand-soft-2:var(--purple-100);--on-brand:#FFFFFF;
--surface-page:var(--gray-50);--surface-card:var(--gray-0);--surface-sunken:var(--gray-100);--surface-hover:var(--gray-25);--surface-band:var(--purple-500);--surface-overlay:rgba(22,22,42,.48);--surface-inverse:var(--navy-900);
--text-strong:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--text-on-band:#FFFFFF;--text-on-band-muted:rgba(255,255,255,.78);--text-link:var(--purple-600);
--border-default:var(--gray-200);--border-subtle:var(--gray-100);--border-strong:var(--gray-300);--border-focus:var(--purple-500);
--success:var(--green-500);--warning:var(--orange-500);--danger:var(--red-500);--info:var(--logo-blue);
--surface-nav:var(--navy-900);--surface-nav-hover:var(--navy-800);--surface-nav-active:var(--navy-700);--text-on-nav:#FFFFFF;--text-on-nav-muted:rgba(255,255,255,.64);
--accent-alert:var(--logo-red);--accent-live:var(--logo-red);--accent-info:var(--logo-blue);

--status-yeni-bg:var(--purple-50);--status-yeni-fg:var(--purple-600);--status-yeni-dot:var(--purple-500);
--status-planlama-bg:var(--orange-50);--status-planlama-fg:var(--orange-700);--status-planlama-dot:var(--orange-500);
--status-planlandi-bg:var(--blue-50);--status-planlandi-fg:var(--blue-700);--status-planlandi-dot:var(--blue-500);
--status-katildi-bg:var(--green-50);--status-katildi-fg:var(--green-700);--status-katildi-dot:var(--green-500);
--status-gelmedi-bg:var(--red-50);--status-gelmedi-fg:var(--red-700);--status-gelmedi-dot:var(--red-500);
--status-veli-bg:var(--lilac-50);--status-veli-fg:var(--lilac-700);--status-veli-dot:var(--lilac-500);
--status-onay-bg:var(--orange-50);--status-onay-fg:var(--orange-700);--status-onay-dot:var(--orange-500);
--status-kayit-bg:var(--green-50);--status-kayit-fg:var(--green-700);--status-kayit-dot:var(--green-500);
--status-olumsuz-bg:#E2E2EB;--status-olumsuz-fg:var(--gray-800);--status-olumsuz-dot:var(--gray-700);
--status-pasif-bg:var(--gray-100);--status-pasif-fg:var(--gray-500);--status-pasif-dot:var(--gray-400);}

/* typography.css */
.kd{--fw-regular:400; 
--fw-medium:500; 
--fw-semibold:600; 
--fw-bold:700; 
--fw-extrabold:800; 
--fs-display:1.875rem;--lh-display:2.25rem;
--fs-h1:1.5rem;--lh-h1:1.875rem;
--fs-h2:1.25rem;--lh-h2:1.625rem;
--fs-h3:1.0625rem;--lh-h3:1.5rem;
--fs-body:.9375rem;--lh-body:1.375rem;
--fs-small:.8125rem;--lh-small:1.125rem;
--fs-caption:.75rem;--lh-caption:1rem;
--fs-overline:.6875rem;--lh-overline:.875rem;--ls-overline:.08em;
--fs-stat:1.75rem;--lh-stat:2rem;
--ls-tight:-.01em;}

/* spacing.css */
.kd{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;
--page-gutter:1rem;--page-gutter-desktop:2rem;--card-padding:1.25rem;--card-padding-sm:1rem;--stack-gap:1rem;
--band-height:9.25rem;--band-overlap:2.5rem;--bottom-nav-height:4.25rem;--sidebar-width:15.5rem;--content-max:73.75rem;
--hit-min:2.75rem;
--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--radius-pill:62.4375rem;
--border-w:1px;--stripe-w:.25rem;}

/* effects.css */
.kd{--shadow-xs:0 1px 2px rgba(22,22,42,.05);
--shadow-card:0 1px 2px rgba(22,22,42,.04),0 .375rem 1.25rem rgba(22,22,42,.06);
--shadow-raised:0 2px .375rem rgba(22,22,42,.06),0 .875rem 2.25rem rgba(22,22,42,.12);
--shadow-brand:0 .25rem .875rem rgba(86,81,221,.32);
--shadow-nav:0 -.25rem 1.25rem rgba(22,22,42,.08);
--ring-focus:0 0 0 .1875rem rgba(86,81,221,.28);
--ring-danger:0 0 0 .1875rem rgba(224,62,61,.22);
--dur-fast:120ms; 
--dur-base:200ms; 
--dur-slow:280ms; 
--ease-out:cubic-bezier(.2,.8,.2,1); 
--ease-inout:cubic-bezier(.4,0,.2,1);}

/* base.css */
.kd *,.kd *::before,.kd *::after{box-sizing:border-box}
.kd{-webkit-text-size-adjust:100%}
.kd{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}
.kd a{color:var(--text-link);text-decoration:none;font-weight:600}
.kd a:hover{color:var(--brand-press);text-decoration:underline}
.kd h1,.kd h2,.kd h3,.kd h4{color:var(--text-strong);margin:0;letter-spacing:var(--ls-tight)}
.kd .k-num{font-variant-numeric:tabular-nums}

/* components.css */
.kd .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.75rem;padding:0 1.125rem;border-radius:var(--radius-md);border:1px solid transparent;font:var(--fw-semibold) .9375rem/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),color var(--dur-fast);-webkit-tap-highlight-color:transparent}
.kd .k-btn:focus-visible{outline:none;box-shadow:var(--ring-focus)}
.kd .k-btn:active:not(:disabled){transform:scale(.98)}
.kd .k-btn .k-icon{font-size:1.125rem}
.kd .k-btn--sm{height:2.25rem;padding:0 .875rem;font-size:.875rem;border-radius:.625rem}
.kd .k-btn--sm .k-icon{font-size:1rem}
.kd .k-btn--lg{height:3.25rem;padding:0 1.375rem;font-size:1rem;border-radius:.875rem}
.kd .k-btn--lg .k-icon{font-size:1.25rem}
.kd .k-btn--block{width:100%}
.kd .k-btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}
.kd .k-btn--primary:hover:not(:disabled){background:var(--brand-hover)}
.kd .k-btn--primary:active:not(:disabled){background:var(--brand-press)}
.kd .k-btn--secondary{background:var(--surface-card);color:var(--brand-press);border-color:var(--purple-200)}
.kd .k-btn--secondary:hover:not(:disabled){background:var(--brand-soft);border-color:var(--purple-300)}
.kd .k-btn--soft{background:var(--brand-soft-2);color:var(--brand-press)}
.kd .k-btn--soft:hover:not(:disabled){background:var(--purple-200)}
.kd .k-btn--ghost{background:transparent;color:var(--text-body)}
.kd .k-btn--ghost:hover:not(:disabled){background:var(--surface-sunken)}
.kd .k-btn--danger{background:var(--red-50);color:var(--red-700)}
.kd .k-btn--danger:hover:not(:disabled){background:#FAD6D6}
.kd .k-btn--on-band{background:rgba(255,255,255,.16);color:#fff}
.kd .k-btn--on-band:hover:not(:disabled){background:rgba(255,255,255,.26)}
.kd .k-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
.kd .k-spin{width:1rem;height:1rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:k-spin .7s linear infinite}
@keyframes k-spin{to{transform:rotate(360deg)}}
.kd .k-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);border:0;background:transparent;color:var(--text-body);cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast);-webkit-tap-highlight-color:transparent}
.kd .k-iconbtn .k-icon{font-size:1.25rem}
.kd .k-iconbtn:hover{background:var(--surface-sunken)}
.kd .k-iconbtn:active{transform:scale(.94)}
.kd .k-iconbtn:focus-visible{outline:none;box-shadow:var(--ring-focus)}
.kd .k-iconbtn--sm{width:2.25rem;height:2.25rem;border-radius:.625rem}
.kd .k-iconbtn--sm .k-icon{font-size:1.125rem}
.kd .k-iconbtn--soft{background:var(--brand-soft);color:var(--brand)}
.kd .k-iconbtn--soft:hover{background:var(--brand-soft-2)}
.kd .k-iconbtn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}
.kd .k-iconbtn--primary:hover{background:var(--brand-hover)}
.kd .k-iconbtn--on-band{background:rgba(255,255,255,.16);color:#fff}
.kd .k-iconbtn--on-band:hover{background:rgba(255,255,255,.26)}
.kd .k-iconbtn__badge{position:absolute;top:.375rem;right:.375rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:62.4375rem;background:var(--accent-alert);color:#fff;font:700 .6875rem/1.125rem var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--surface-card)}
.kd .k-iconbox{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--radius-md)}
.kd .k-iconbox .k-icon{font-size:1.375rem}
.kd .k-iconbox--sm{width:2rem;height:2rem;border-radius:.5625rem}
.kd .k-iconbox--sm .k-icon{font-size:1.0625rem}
.kd .k-iconbox--lg{width:3.5rem;height:3.5rem;border-radius:var(--radius-lg)}
.kd .k-iconbox--lg .k-icon{font-size:1.75rem}
.kd .k-tone-purple{background:var(--purple-50);color:var(--purple-500)}
.kd .k-tone-blue{background:var(--blue-50);color:var(--blue-500)}
.kd .k-tone-green{background:var(--green-50);color:var(--green-500)}
.kd .k-tone-orange{background:var(--orange-50);color:var(--orange-500)}
.kd .k-tone-red{background:var(--red-50);color:var(--red-500)}
.kd .k-tone-lilac{background:var(--lilac-50);color:var(--lilac-500)}
.kd .k-tone-pink{background:var(--pink-50);color:var(--pink-500)}
.kd .k-tone-teal{background:var(--teal-50);color:var(--teal-500)}
.kd .k-tone-gray{background:var(--gray-100);color:var(--gray-600)}
.kd .k-tone-brand{background:var(--brand);color:#fff}
.kd .k-status{display:inline-flex;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;border-radius:var(--radius-pill);font:var(--fw-semibold) .75rem/1 var(--font-sans);white-space:nowrap}
.kd .k-status__dot{width:.375rem;height:.375rem;border-radius:50%;flex:none}
.kd .k-status--sm{height:1.375rem;padding:0 .5rem;font-size:.6875rem}
.kd .k-badge{display:inline-flex;align-items:center;gap:.25rem;height:1.375rem;padding:0 .5rem;border-radius:var(--radius-pill);font:var(--fw-semibold) .75rem/1 var(--font-sans);white-space:nowrap}
.kd .k-badge--count{min-width:1.375rem;justify-content:center;padding:0 .375rem}
.kd .k-badge--solid.k-tone-purple{background:var(--purple-500);color:#fff}
.kd .k-badge--solid.k-tone-red{background:var(--accent-alert);color:#fff}
.kd .k-badge--solid.k-tone-green{background:var(--green-500);color:#fff}
.kd .k-badge--solid.k-tone-orange{background:var(--orange-500);color:#fff}
.kd .k-badge--solid.k-tone-blue{background:var(--blue-500);color:#fff}
.kd .k-badge--solid.k-tone-gray{background:var(--gray-600);color:#fff}
.kd .k-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;font:var(--fw-bold) .875rem/1 var(--font-sans);overflow:hidden;letter-spacing:.02em}
.kd .k-avatar img{width:100%;height:100%;object-fit:cover}
.kd .k-avatar--sm{width:2rem;height:2rem;font-size:.75rem}
.kd .k-avatar--lg{width:3.5rem;height:3.5rem;font-size:1.1875rem}
.kd .k-masked{display:inline-flex;align-items:center;gap:.375rem;font-variant-numeric:tabular-nums;color:var(--text-body)}
.kd .k-masked__btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.25rem 0;border:0;border-radius:.5rem;background:transparent;color:var(--text-muted);cursor:pointer}
.kd .k-masked__btn:hover{background:var(--surface-sunken);color:var(--brand)}
.kd .k-masked__btn .k-icon{font-size:1rem}
.kd .k-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--card-padding);min-width:0}
.kd .k-card--flat{box-shadow:none;border:1px solid var(--border-default)}
.kd .k-card--interactive{cursor:pointer;transition:box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}
.kd .k-card--interactive:hover{box-shadow:var(--shadow-raised);transform:translateY(-1px)}
.kd .k-card--tight{padding:var(--card-padding-sm)}
.kd .k-card--flush{padding:0;overflow:hidden}
.kd .k-card__head{margin-bottom:1rem}
.kd .k-section{display:flex;align-items:center;gap:.75rem;min-width:0}
.kd .k-section__stripe{width:var(--stripe-w);height:1.375rem;border-radius:.25rem;flex:none}
.kd .k-section__text{flex:1;min-width:0}
.kd .k-section__title{font:var(--fw-bold) var(--fs-h3)/var(--lh-h3) var(--font-sans);color:var(--text-strong);letter-spacing:var(--ls-tight)}
.kd .k-section__sub{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-muted);margin-top:2px}
.kd .k-section--lg .k-section__stripe{height:1.75rem;width:.3125rem}
.kd .k-section--lg .k-section__title{font-size:var(--fs-h2);line-height:var(--lh-h2)}
.kd .k-stripe-purple{background:var(--purple-500)}
.kd .k-stripe-blue{background:var(--blue-500)}
.kd .k-stripe-green{background:var(--green-500)}
.kd .k-stripe-orange{background:var(--orange-500)}
.kd .k-stripe-red{background:var(--red-500)}
.kd .k-stripe-lilac{background:var(--lilac-500)}
.kd .k-stripe-pink{background:var(--pink-500)}
.kd .k-stripe-teal{background:var(--teal-500)}
.kd .k-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}
.kd .k-field__label{font:var(--fw-semibold) .8125rem/1.125rem var(--font-sans);color:var(--text-strong)}
.kd .k-field__req{color:var(--danger);margin-left:2px}
.kd .k-field__hint{font-size:.75rem;line-height:1rem;color:var(--text-muted)}
.kd .k-field__hint--error{color:var(--red-700)}
.kd .k-control{position:relative;display:flex;align-items:center;min-height:3rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}
.kd .k-control:hover{border-color:var(--border-strong)}
.kd .k-control:focus-within{border-color:var(--border-focus);box-shadow:var(--ring-focus)}
.kd .k-control--error{border-color:var(--danger)}
.kd .k-control--error:focus-within{box-shadow:var(--ring-danger)}
.kd .k-control--disabled{background:var(--surface-sunken);opacity:.7}
.kd .k-control__icon{padding-left:.875rem;color:var(--text-muted)}
.kd .k-control__icon .k-icon{font-size:1.125rem}
.kd .k-control__suffix{padding-right:.875rem;color:var(--text-muted);font-size:.875rem}
.kd .k-control input,.kd .k-control textarea,.kd .k-control select{flex:1;min-width:0;border:0;outline:0;background:transparent;font:var(--fw-medium) .9375rem/1.375rem var(--font-sans);color:var(--text-strong);padding:.75rem .875rem;appearance:none;-webkit-appearance:none}
.kd .k-control textarea{resize:vertical;min-height:6rem}
.kd .k-control input::placeholder,.kd .k-control textarea::placeholder{color:var(--text-subtle);font-weight:500}
.kd .k-control select{padding-right:2.5rem;cursor:pointer}
.kd .k-control__chev{position:absolute;right:.875rem;pointer-events:none;color:var(--text-muted)}
.kd .k-control__chev .k-icon{font-size:1.125rem}
.kd .k-check{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;min-height:1.5rem;-webkit-tap-highlight-color:transparent}
.kd .k-check input{position:absolute;opacity:0;pointer-events:none}
.kd .k-check__box{flex:none;width:1.375rem;height:1.375rem;border-radius:.4375rem;border:1.5px solid var(--border-strong);background:var(--surface-card);display:flex;align-items:center;justify-content:center;color:#fff;transition:all var(--dur-fast);margin-top:0}
.kd .k-check__box .k-icon{font-size:.9375rem;opacity:0}
.kd .k-check input:checked+.k-check__box{background:var(--brand);border-color:var(--brand)}
.kd .k-check input:checked+.k-check__box .k-icon{opacity:1}
.kd .k-check input:focus-visible+.k-check__box{box-shadow:var(--ring-focus)}
.kd .k-check--radio .k-check__box{border-radius:50%}
.kd .k-check--radio .k-check__box::after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#fff;opacity:0}
.kd .k-check--radio input:checked+.k-check__box::after{opacity:1}
.kd .k-check__text{display:flex;flex-direction:column;gap:2px;font:var(--fw-medium) .9375rem/1.375rem var(--font-sans);color:var(--text-strong)}
.kd .k-check__desc{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted);font-weight:400}
.kd .k-check--disabled{opacity:.5;cursor:not-allowed}
.kd .k-radiogroup{display:flex;flex-direction:column;gap:.875rem}
.kd .k-radiogroup--row{flex-direction:row;flex-wrap:wrap;gap:1.25rem}
.kd .k-switch{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;font:var(--fw-medium) .9375rem/1.375rem var(--font-sans);color:var(--text-strong)}
.kd .k-switch input{position:absolute;opacity:0;pointer-events:none}
.kd .k-switch__track{position:relative;width:2.875rem;height:1.75rem;border-radius:62.4375rem;background:var(--gray-300);transition:background var(--dur-base) var(--ease-out);flex:none}
.kd .k-switch__track::after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.375rem;height:1.375rem;border-radius:50%;background:#fff;box-shadow:0 1px .1875rem rgba(22,22,42,.2);transition:transform var(--dur-base) var(--ease-out)}
.kd .k-switch input:checked+.k-switch__track{background:var(--brand)}
.kd .k-switch input:checked+.k-switch__track::after{transform:translateX(1.125rem)}
.kd .k-switch input:focus-visible+.k-switch__track{box-shadow:var(--ring-focus)}
.kd .k-seg{display:inline-flex;padding:.25rem;gap:.25rem;background:var(--surface-sunken);border-radius:var(--radius-md);max-width:100%}
.kd .k-seg--block{display:flex;width:100%}
.kd .k-seg__opt{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border:0;border-radius:.5625rem;background:transparent;font:var(--fw-semibold) .875rem/1 var(--font-sans);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--dur-fast)}
.kd .k-seg__opt .k-icon{font-size:1rem}
.kd .k-seg__opt:hover{color:var(--text-strong)}
.kd .k-seg__opt--on{background:var(--surface-card);color:var(--brand-press);box-shadow:var(--shadow-xs)}
.kd .k-seg__opt--on.k-seg__opt--green{background:var(--green-500);color:#fff}
.kd .k-seg__opt--on.k-seg__opt--red{background:var(--red-500);color:#fff}
.kd .k-seg__opt--on.k-seg__opt--orange{background:var(--orange-500);color:#fff}
.kd .k-band{position:relative;background:var(--surface-band);color:var(--text-on-band);padding:1rem var(--page-gutter) calc(var(--band-overlap) + 1.25rem)}
.kd .k-band--flat{padding-bottom:1.25rem}
.kd .k-band__row{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}
.kd .k-band__titles{flex:1;min-width:0}
.kd .k-band__title{font:var(--fw-bold) 1.375rem/1.75rem var(--font-sans);letter-spacing:var(--ls-tight);color:#fff;margin:0}
.kd .k-band__sub{font-size:.875rem;line-height:1.25rem;color:var(--text-on-band-muted);margin-top:2px}
.kd .k-band__actions{display:flex;gap:.5rem;flex:none}
.kd .k-band__body{margin-top:1rem}
.kd .k-band input::placeholder{color:rgba(255,255,255,.78);opacity:1}
.kd .k-band-overlap{margin-top:calc(var(--band-overlap) * -1);position:relative;padding:0 var(--page-gutter)}
.kd .k-bottomnav{display:flex;align-items:stretch;height:var(--bottom-nav-height);padding:0 .375rem env(safe-area-inset-bottom);background:var(--surface-card);box-shadow:var(--shadow-nav);border-top:1px solid var(--border-subtle)}
.kd .k-bottomnav__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:0;background:transparent;color:var(--text-subtle);font:var(--fw-semibold) .6875rem/1 var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0}
.kd .k-bottomnav__pill{display:flex;align-items:center;justify-content:center;width:3.25rem;height:1.875rem;border-radius:62.4375rem;transition:background var(--dur-base) var(--ease-out)}
.kd .k-bottomnav__pill .k-icon{font-size:1.3125rem}
.kd .k-bottomnav__item--on{color:var(--brand)}
.kd .k-bottomnav__item--on .k-bottomnav__pill{background:var(--brand-soft-2)}
.kd .k-bottomnav__badge{position:absolute;top:.5rem;left:calc(50% + .5rem);min-width:1rem;height:1rem;padding:0 .25rem;border-radius:62.4375rem;background:var(--accent-alert);color:#fff;font:700 .625rem/1rem var(--font-sans);box-shadow:0 0 0 2px #fff}
.kd .k-sidebar{display:flex;flex-direction:column;width:var(--sidebar-width);height:100%;background:var(--surface-card);border-right:1px solid var(--border-subtle);padding:1.25rem .875rem}
.kd .k-sidebar__brand{display:flex;align-items:center;gap:.625rem;padding:.25rem .625rem 1.25rem}
.kd .k-sidebar__brand img{height:1.375rem;width:auto}
.kd .k-sidebar__club{margin:0 0 1rem;padding:.75rem;border-radius:var(--radius-md);background:var(--surface-page);display:flex;align-items:center;gap:.625rem}
.kd .k-sidebar__clubname{font:700 .875rem/1.125rem var(--font-sans);color:var(--text-strong)}
.kd .k-sidebar__clubrole{font-size:.75rem;line-height:1rem;color:var(--text-muted)}
.kd .k-sidebar__group{font:700 .6875rem/.875rem var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);padding:.875rem .75rem .5rem}
.kd .k-sidebar__nav{display:flex;flex-direction:column;gap:2px}
.kd .k-sidebar__item{display:flex;align-items:center;gap:.75rem;height:2.75rem;padding:0 .75rem;border-radius:var(--radius-md);border:0;background:transparent;color:var(--text-body);font:var(--fw-semibold) .875rem/1 var(--font-sans);cursor:pointer;text-align:left;transition:background var(--dur-fast)}
.kd .k-sidebar__item .k-icon{font-size:1.25rem;color:var(--text-muted)}
.kd .k-sidebar__item:hover{background:var(--surface-page)}
.kd .k-sidebar__item--on{background:var(--brand-soft);color:var(--brand-press)}
.kd .k-sidebar__item--on .k-icon{color:var(--brand)}
.kd .k-sidebar__label{flex:1}
.kd .k-sidebar--navy{background:var(--surface-nav);border-right:0;color:var(--text-on-nav)}
.kd .k-sidebar--navy .k-sidebar__club{background:var(--surface-nav-hover)}
.kd .k-sidebar--navy .k-sidebar__clubname{color:#fff}
.kd .k-sidebar--navy .k-sidebar__clubrole{color:var(--text-on-nav-muted)}
.kd .k-sidebar--navy .k-sidebar__group{color:rgba(255,255,255,.44)}
.kd .k-sidebar--navy .k-sidebar__item{color:var(--text-on-nav-muted)}
.kd .k-sidebar--navy .k-sidebar__item .k-icon{color:rgba(255,255,255,.52)}
.kd .k-sidebar--navy .k-sidebar__item:hover{background:var(--surface-nav-hover);color:#fff}
.kd .k-sidebar--navy .k-sidebar__item--on{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand)}
.kd .k-sidebar--navy .k-sidebar__item--on .k-icon{color:#fff}
.kd .k-sidebar--navy .k-sidebar__foot{border-top-color:rgba(255,255,255,.1)}
.kd .k-sidebar--navy .k-badge--solid.k-tone-red{box-shadow:0 0 0 2px var(--surface-nav)}
.kd .k-sidebar__foot{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-subtle);display:flex;align-items:center;gap:.625rem}
.kd .k-tabs{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border-default)}
.kd .k-tabs::-webkit-scrollbar{display:none}
.kd .k-tab{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 .875rem;border:0;background:transparent;font:var(--fw-semibold) .875rem/1 var(--font-sans);color:var(--text-muted);cursor:pointer;white-space:nowrap}
.kd .k-tab:hover{color:var(--text-strong)}
.kd .k-tab--on{color:var(--brand-press)}
.kd .k-tab--on::after{content:"";position:absolute;left:.625rem;right:.625rem;bottom:-1px;height:.1875rem;border-radius:.1875rem .1875rem 0 0;background:var(--brand)}
.kd .k-tab__count{min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:62.4375rem;background:var(--surface-sunken);color:var(--text-muted);font-size:.6875rem;line-height:1.25rem;text-align:center}
.kd .k-tab--on .k-tab__count{background:var(--brand-soft-2);color:var(--brand-press)}
.kd .k-tabs--pill{border-bottom:0;gap:.5rem}
.kd .k-tabs--pill .k-tab{height:2.25rem;border-radius:62.4375rem;background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-default)}
.kd .k-tabs--pill .k-tab--on{background:var(--brand);color:#fff;box-shadow:none}
.kd .k-tabs--pill .k-tab--on::after{display:none}
.kd .k-tabs--pill .k-tab--on .k-tab__count{background:rgba(255,255,255,.22);color:#fff}
.kd .k-tabs--on-band{border-bottom:0}
.kd .k-tabs--on-band .k-tab{color:var(--text-on-band-muted)}
.kd .k-tabs--on-band .k-tab--on{color:#fff}
.kd .k-tabs--on-band .k-tab--on::after{background:#fff}
.kd .k-overlay{position:fixed;inset:0;background:var(--surface-overlay);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:100;animation:k-fade var(--dur-base) var(--ease-out)}
.kd .k-dialog{width:100%;max-width:28.75rem;max-height:calc(100% - 3rem);overflow:auto;background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-raised);animation:k-pop var(--dur-slow) var(--ease-out)}
.kd .k-dialog__head{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0}
.kd .k-dialog__title{flex:1;font:var(--fw-bold) 1.125rem/1.5rem var(--font-sans);color:var(--text-strong);padding-top:.625rem}
.kd .k-dialog__body{padding:.75rem 1.25rem 1.25rem;color:var(--text-body)}
.kd .k-dialog__foot{display:flex;gap:.625rem;justify-content:flex-end;padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--border-subtle)}
.kd .k-dialog__grip{display:none;width:2.5rem;height:.25rem;border-radius:.25rem;background:var(--gray-300);margin:.625rem auto 0}
@media (max-width:600px){.kd .k-overlay{align-items:flex-end;padding:0}
.kd .k-dialog{max-width:none;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:k-sheet var(--dur-slow) var(--ease-out)}
.kd .k-dialog__grip{display:block}
.kd .k-dialog__foot{flex-direction:column-reverse}
.kd .k-dialog__foot .k-btn{width:100%}
}
@keyframes k-fade{from{opacity:0}}
@keyframes k-pop{from{opacity:0;transform:translateY(.5rem) scale(.98)}}
@keyframes k-sheet{from{transform:translateY(100%)}}
.kd .k-toast{display:flex;align-items:flex-start;gap:.75rem;width:100%;max-width:25rem;padding:.875rem .875rem .875rem .875rem;background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);animation:k-pop var(--dur-slow) var(--ease-out)}
.kd .k-toast__text{flex:1;min-width:0;padding-top:2px}
.kd .k-toast__title{font:var(--fw-bold) .875rem/1.25rem var(--font-sans);color:var(--text-strong)}
.kd .k-toast__msg{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted);margin-top:2px}
.kd .k-toast--dark{background:var(--navy-900)}
.kd .k-toast--dark .k-toast__title{color:#fff}
.kd .k-toast--dark .k-toast__msg{color:rgba(255,255,255,.72)}
.kd .k-tip{position:relative;display:inline-flex}
.kd .k-tip__bubble{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%,.25rem);padding:.4375rem .625rem;border-radius:.5rem;background:var(--navy-900);color:#fff;font:var(--fw-medium) .75rem/1rem var(--font-sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast),transform var(--dur-fast);z-index:20}
.kd .k-tip__bubble::after{content:"";position:absolute;top:100%;left:50%;margin-left:-.3125rem;border:.3125rem solid transparent;border-top-color:var(--navy-900)}
.kd .k-tip:hover .k-tip__bubble,.kd .k-tip:focus-within .k-tip__bubble,.kd .k-tip--open .k-tip__bubble{opacity:1;transform:translate(-50%,0)}
.kd .k-tip--bottom .k-tip__bubble{bottom:auto;top:calc(100% + .5rem)}
.kd .k-tip--bottom .k-tip__bubble::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--navy-900)}
.kd .k-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem;padding:2rem 1.25rem}
.kd .k-empty__title{font:var(--fw-bold) 1rem/1.375rem var(--font-sans);color:var(--text-strong);margin-top:.625rem}
.kd .k-empty__text{font-size:.875rem;line-height:1.25rem;color:var(--text-muted);max-width:20rem;text-wrap:pretty}
.kd .k-empty__action{margin-top:.75rem}
.kd .k-stat{display:flex;flex-direction:column;gap:.875rem}
.kd .k-stat__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}
.kd .k-stat__label{font:var(--fw-semibold) .8125rem/1.125rem var(--font-sans);color:var(--text-muted)}
.kd .k-stat__value{font:var(--fw-extrabold) var(--fs-stat)/var(--lh-stat) var(--font-sans);color:var(--text-strong);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.kd .k-stat__delta{display:inline-flex;align-items:center;gap:2px;font:var(--fw-semibold) .75rem/1rem var(--font-sans)}
.kd .k-stat__delta .k-icon{font-size:.875rem}
.kd .k-stat__delta--up{color:var(--green-700)}
.kd .k-stat__delta--down{color:var(--red-700)}
.kd .k-stat__delta--flat{color:var(--text-muted)}
.kd .k-li{display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem 1rem;background:var(--surface-card);border:0;width:100%;text-align:left;font:inherit;color:inherit}
.kd .k-li--click{cursor:pointer;transition:background var(--dur-fast)}
.kd .k-li--click:hover{background:var(--surface-hover)}
.kd .k-li--click:active{background:var(--surface-sunken)}
.kd .k-li+.k-li{border-top:1px solid var(--border-subtle)}
.kd .k-li__main{flex:1;min-width:0}
.kd .k-li__title{font:var(--fw-semibold) .9375rem/1.25rem var(--font-sans);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd .k-li__sub{font-size:.8125rem;line-height:1.125rem;color:var(--text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd .k-li__trail{display:flex;align-items:center;gap:.5rem;flex:none;color:var(--text-subtle)}
.kd .k-li__trail>.k-icon{font-size:1.125rem}
.kd .k-table-wrap{container-type:inline-size;width:100%}
.kd .k-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}
.kd .k-table th{text-align:left;font:var(--fw-bold) .6875rem/.875rem var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--gray-25);padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle);white-space:nowrap}
.kd .k-table td{padding:.875rem 1rem;border-bottom:1px solid var(--border-subtle);font-size:.875rem;line-height:1.25rem;color:var(--text-body);vertical-align:middle}
.kd .k-table tr:last-child td{border-bottom:0}
.kd .k-table tbody tr{transition:background var(--dur-fast)}
.kd .k-table--click tbody tr{cursor:pointer}
.kd .k-table--click tbody tr:hover{background:var(--surface-hover)}
.kd .k-table .k-al-right{text-align:right}
.kd .k-table .k-al-center{text-align:center}
.kd .k-cards{display:none;flex-direction:column;gap:.75rem}
.kd .k-rowcard{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1rem;display:flex;flex-direction:column;gap:.75rem}
.kd .k-rowcard--click{cursor:pointer}
.kd .k-rowcard--click:active{transform:scale(.99)}
.kd .k-rowcard__head{display:flex;align-items:center;gap:.75rem}
.kd .k-rowcard__title{flex:1;min-width:0;font:var(--fw-bold) .9375rem/1.25rem var(--font-sans);color:var(--text-strong)}
.kd .k-rowcard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;padding-top:.75rem;border-top:1px solid var(--border-subtle)}
.kd .k-rowcard__k{font:var(--fw-semibold) .6875rem/.875rem var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle)}
.kd .k-rowcard__v{font-size:.875rem;line-height:1.25rem;color:var(--text-body);margin-top:.1875rem;min-width:0}
@container (max-width:640px){.kd .k-table{display:none}
.kd .k-cards{display:flex}
}
.kd .k-live{display:inline-flex;align-items:center;gap:.375rem;font:700 .75rem/1rem var(--font-sans);color:var(--red-700)}
.kd .k-live::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-live);box-shadow:0 0 0 .1875rem rgba(232,48,47,.18);animation:k-pulse 1.6s var(--ease-inout) infinite}
@keyframes k-pulse{50%{box-shadow:0 0 0 .375rem rgba(232,48,47,0)}}
