@charset "UTF-8";.ars-modal-mask{position:fixed;z-index:1001;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:table;transition:opacity .3s ease}.ars-modal-wrapper{display:table-cell;vertical-align:middle}

/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/fonts/bootstrap-icons.woff2?92ea18a81d737146ff044ddb52010366) format("woff2"),url(/fonts/bootstrap-icons.woff?1295669cd4e305c97f2cfc16d56614b8) format("woff")}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}*{box-sizing:border-box}.main-content{width:1150px;margin-left:auto;margin-right:auto;padding:0 15px 50px}.main-content.guest-content{width:100%;height:calc(100vh - 70px);padding:0}.main-content table{width:100%}.main-content table thead{position:-webkit-sticky;position:sticky;top:69px;z-index:1}.main-content.admin-page{padding:0 15px 50px}.main-content.admin-page table{width:100%}.main-content.admin-page table thead{position:-webkit-sticky;position:sticky;top:105px;z-index:1}.ars-top-padding{padding-top:40px}.ars-top-padding-sm{padding-top:20px}.admin table.item-list{width:100%;font-size:14px}.admin table.item-list thead{height:3rem}.admin table.item-list thead tr{background-color:#cf1313;margin:0}.admin table.item-list thead tr th{color:#fff;font-weight:400;vertical-align:middle}.admin table.item-list thead tr th:first-child{padding-left:30px}.admin table.item-list thead tr th:last-child{padding-right:30px}.admin table.item-list tbody tr td{padding:30px 15px}.admin table.item-list tbody tr td:first-child{padding-left:30px}.admin table.item-list tbody tr td:last-child{padding-right:30px}.admin table.item-list tbody tr:nth-child(2n){background:#f0f0f0}.admin table.item-list .title-button{margin-bottom:16px}.admin table.item-list .title-button .content-title{display:inline-block;max-width:14rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;margin-right:20px;font-size:16px;font-weight:600}.admin table.item-list .title-button .to-code-btn{display:inline-block;color:#fff;padding:0 7px;height:24px;border-radius:5px;background-color:#999;position:relative;text-align:center;font-size:14px;border:none;box-shadow:0 3px 0 0 #666}.admin table.item-list .title-button .to-code-btn:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.admin table.item-list .title-button .to-code-btn .icon-text{margin-top:2.5px}.admin table.item-list .title-button .to-play-movie-btn{display:inline-block;color:#fff;padding:0 7px;height:24px;border-radius:5px;background-color:#2ba9e7;position:relative;text-align:center;font-size:14px;border:none;box-shadow:0 3px 0 0 #666}.admin table.item-list .title-button .to-play-movie-btn:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.admin table.item-list .title-button .to-play-movie-btn .icon-text{margin-top:2.5px}.admin table.item-list .bottom-area{display:block}.admin table.item-list .bottom-area .content-thumbnail{vertical-align:top;display:inline-block;margin-right:11px}.admin table.item-list .bottom-area .content-thumbnail .thumbnail{width:130px;height:100px}.admin table.item-list .bottom-area .content-tags{display:inline-block;margin-bottom:11px}.admin table.item-list .bottom-area .content-tags .content-tag{margin-right:10px;vertical-align:middle;max-width:300px;overflow:hidden}.admin table.item-list .bottom-area .content-tags .content-tag i{color:#2ba9e7}.admin table.item-list .bottom-area .content-tags .content-tag span{margin-left:-5px}.admin table.item-list .bottom-area .updated-at{margin-bottom:12px}.admin table.item-list .bottom-area .updated-at i{color:#2ba9e7}.admin table.item-list .bottom-area .badges{width:500px}.admin table.item-list .bottom-area .badges .block{margin-bottom:4px;margin-right:2px}.admin table.item-list .public-status-badge{font-size:14px;color:#30789b;padding:4px 7px 2px;border:1px solid #30789b;border-radius:5px}.admin table.item-list .dots{color:#999;font-size:24px;font-weight:600;cursor:pointer;padding:1rem}.admin table.item-list .circle-fill{color:#cf1313;font-size:24px;font-weight:600;cursor:pointer;padding:1rem}.admin table.message-channels{width:100%;font-size:14px}.admin table.message-channels td{vertical-align:top}.admin table.message-channels .content-thumbnail{vertical-align:top;display:inline-block;margin-right:11px}.admin table.message-channels .content-thumbnail .thumbnail{width:130px;height:100px}.admin .fetch-more-btn{margin:0 auto 205px;text-align:center}.admin .search-box{position:relative}.admin .search-box:after{position:absolute;display:block;top:10px;left:12px;content:"";background-image:url(/images/icons/search-magnifier.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:20px;height:20px}.admin .search-box input[type=text].search-box-input{font-size:14px;line-height:1.8;height:2.5rem;width:100%;padding-left:38px;position:relative}.admin .search-box input[type=text].search-box-input,.admin .search-order select{border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}.admin .search-order select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 58px 7px 13px;background-image:url(/images/icons/select-arrow.svg),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 16px) calc(100% - 19px),100% 0;background-size:12px 6px,45px 100%;background-repeat:no-repeat}.admin .bg-red-dark{background-color:#a80303!important}.admin .bg-orange-dark{background-color:#a84e03!important}.admin .bg-blue-green-dark{background-color:#026565!important}.admin .bg-green-dark{background-color:#028602!important}.admin .bg-yellow-green-dark{background-color:#699c03!important}input:focus,textarea:focus{outline-color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb}input::placeholder,textarea::placeholder{color:#bbb}.ars-input-wrap.width-100,input.width-100,textarea.width-100{width:100%!important}.ars-input-wrap.width-ss,input.width-ss,textarea.width-ss{width:4rem!important}.ars-input-wrap.width-s,input.width-s,textarea.width-s{width:6rem!important}.ars-input-wrap.width-m,input.width-m,textarea.width-m{width:10rem!important}.ars-input-wrap.width-ml,input.width-ml,textarea.width-ml{width:15rem!important}.ars-input-wrap.width-l,input.width-l,textarea.width-l{width:24rem!important}.ars-input-wrap.width-ll,input.width-ll,textarea.width-ll{width:30rem!important}div.ars-form-area{width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){div.ars-form-area.ars-registration,div.ars-form-area.ars-registration form.ars-form-login{width:unset;margin-left:0;margin-right:0}}div.ars-form-area.ars-registration form.ars-form-login label.lbl-agreement{font-size:1.5rem}div.ars-form-area.ars-verification{width:22rem}div.ars-form-area.ars-verification form.ars-form-login{width:unset}div.ars-form-area.ars-verification form.ars-form-login input.input-code{font-size:2rem;text-align:center;letter-spacing:.1rem}div.ars-form-area.ars-verification form.ars-form-login input.input-code::-moz-placeholder{font-size:18px;top:-4px;position:relative}div.ars-form-area.ars-verification form.ars-form-login input.input-code:-ms-input-placeholder{font-size:18px;top:-4px;position:relative}div.ars-form-area.ars-verification form.ars-form-login input.input-code::placeholder{font-size:18px;top:-4px;position:relative}div.ars-form-area .ars-input-wrap{display:inline-block;position:relative}div.ars-form-area form.ars-form input,div.ars-form-area form.ars-form label,div.ars-form-area form.ars-form select,div.ars-form-area form.ars-form textarea{font-size:14px;line-height:1.8}div.ars-form-area form.ars-form input[type=email],div.ars-form-area form.ars-form input[type=number],div.ars-form-area form.ars-form input[type=password],div.ars-form-area form.ars-form input[type=text]{padding:9px 21px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}div.ars-form-area form.ars-form input[type=email]:-moz-read-only,div.ars-form-area form.ars-form input[type=number]:-moz-read-only,div.ars-form-area form.ars-form input[type=password]:-moz-read-only,div.ars-form-area form.ars-form input[type=text]:-moz-read-only{background-color:#eee}div.ars-form-area form.ars-form input[type=email]:disabled,div.ars-form-area form.ars-form input[type=email]:read-only,div.ars-form-area form.ars-form input[type=number]:disabled,div.ars-form-area form.ars-form input[type=number]:read-only,div.ars-form-area form.ars-form input[type=password]:disabled,div.ars-form-area form.ars-form input[type=password]:read-only,div.ars-form-area form.ars-form input[type=text]:disabled,div.ars-form-area form.ars-form input[type=text]:read-only{background-color:#eee}div.ars-form-area form.ars-form .search-box{position:relative}div.ars-form-area form.ars-form .search-box:after{position:absolute;display:block;top:13px;left:12px;content:"";background-image:url(/images/icons/search-magnifier.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:20px;height:20px}div.ars-form-area form.ars-form .search-box input[type=text].search-box-input{padding-left:38px;position:relative}div.ars-form-area form.ars-form input[type=radio]{display:none}div.ars-form-area form.ars-form .lbl-radio{cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}div.ars-form-area form.ars-form .lbl-radio:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:5px;margin-top:-9px;background:url(/images/icons/radiobg.svg) no-repeat}div.ars-form-area form.ars-form .lbl-radio:after{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:10px;margin-top:-4px;background:url(/images/icons/radiobg-checked.svg) no-repeat;opacity:0}div.ars-form-area form.ars-form input[type=radio]:checked+.lbl-radio:after{opacity:1}div.ars-form-area form.ars-form input[type=checkbox]{display:none}div.ars-form-area form.ars-form .lbl-check{cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}div.ars-form-area form.ars-form .lbl-check:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:5px;margin-top:-9px;background:url(/images/icons/checkbg.svg) no-repeat}div.ars-form-area form.ars-form .lbl-check:after{content:"";display:block;width:17px;height:12px;position:absolute;top:50%;left:7px;margin-top:-4px;background:url(/images/icons/checkbg-checked.svg) no-repeat;opacity:0}div.ars-form-area form.ars-form input[type=checkbox]:checked+.lbl-check:after{opacity:1}div.ars-form-area form.ars-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 58px 9px 13px;background-image:url(/images/icons/select-arrow.svg),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 16px) calc(100% - 19px),100% 0;background-size:12px 6px,45px 100%;background-repeat:no-repeat}div.ars-form-area form.ars-form select,div.ars-form-area form.ars-form textarea{border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}div.ars-form-area form.ars-form textarea{padding:9px 21px}div.ars-form-area form.ars-form input[type=password].error,div.ars-form-area form.ars-form input[type=text].error,div.ars-form-area form.ars-form select.error,div.ars-form-area form.ars-form textarea.error{box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #e9496c;background-color:#fff0f3}div.ars-form-area form.ars-form .error-msg{display:inline-block;position:absolute;top:-42px;left:10px;padding:6px 8px;border-radius:2px;border:1px solid #e9496c;background-color:#e9496c}div.ars-form-area form.ars-form .error-msg span{font-size:14px;color:#fff}div.ars-form-area form.ars-form .error-msg:after{content:"";display:block;width:10px;height:10px;position:absolute;top:32px;left:calc(50% - 5px);transform:rotate(-45deg);background-color:#e9496c}div.ars-form-area form.ars-form .error-msg.error-msg-box:after{display:none}div.ars-form-area form.ars-form .required-msg{display:inline-block;position:absolute;top:-42px;right:0;padding:6px 8px;border-radius:2px;border:1px solid #4cb3e6;background-color:#4cb3e6}div.ars-form-area form.ars-form .required-msg span{font-size:14px;color:#fff}div.ars-form-area form.ars-form .required-msg:after{content:"";display:block;width:10px;height:10px;position:absolute;top:32px;left:calc(50% - 5px);transform:rotate(-45deg);background-color:#4cb3e6}div.ars-form-area form.ars-form .required-msg.required-msg-box:after{display:none}div.ars-form-area .form-row{display:flex;padding:30px}div.ars-form-area .form-row:nth-child(odd){background:#f0f0f0}div.ars-form-area .form-row .form-label{flex:0 0 200px;font-size:16px;font-weight:700;color:#cf1313}div.ars-form-area .form-row .form-input{flex:1 1 700px;position:relative}div.ars-form-area form.ars-form-login{width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){div.ars-form-area form.ars-form-login{width:unset;margin-left:0;margin-right:0}}div.ars-form-area form.ars-form-login input.input-email{font-size:2rem}div.ars-form-area form.ars-form-login .form-row{padding:6px 12px}div.ars-form-area form.ars-form-login .form-row:nth-child(odd){background:#fff}div.ars-form-area form.ars-form-login input.input-password-eye{padding-right:50px}div.ars-form-area form.ars-form-login .password-eye{font-size:24px;position:relative;top:4px;left:-40px;color:#999}div.ars-form-area form.ars-form-login .form-row{padding:12px}div.ars-form-area form.ars-form-login .form-row .form-label{flex:0 0 120px;line-height:45px}div.ars-form-area form.ars-form-login .btn-area{margin-top:12px;margin-bottom:16px}div.ars-form-area form.ars-form-login .password-support{text-align:center}div.ars-form-area form.ars-form-login .password-support .support-email{color:#4cb3e6;margin:0 4px;font-size:120%}div.ars-inquiry div.by-email,div.ars-inquiry div.by-tel{text-align:center;margin-bottom:4rem}div.ars-inquiry .email-address,div.ars-inquiry .tel-number{font-size:28px;height:60px;color:#4cb3e6}div.ars-inquiry .email-address span,div.ars-inquiry .tel-number span{display:inline-block;height:60px;line-height:60px}div.ars-inquiry .email-address i,div.ars-inquiry .email-address img,div.ars-inquiry .tel-number i,div.ars-inquiry .tel-number img{margin-right:16px;font-size:40px;vertical-align:middle}.login-form-main-body h2.login-title{font-size:24px;height:60px;line-height:60px;font-weight:400;text-align:center;margin-bottom:30px}.login-form-main-body h2.login-title .emp{color:#cf1313;font-weight:600;font-size:30px;margin-right:6px}.login-form-main-body h2.login-title img{height:100%;display:inline-block;vertical-align:top;margin-right:6px}div.login-form-navi{text-align:center;margin-top:60px}div.login-form-navi a.login-card{cursor:pointer;text-align:center;text-decoration:none;color:#000;font-weight:600;padding-top:12px;display:inline-block;width:320px;height:70px;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.2)}div.login-form-navi a.login-card:hover{opacity:.6}div.login-form-navi a.login-card.to-teacher{background-color:#f5eed6}div.login-form-navi a.login-card.to-student{background-color:#e1ecf8}div.login-form-navi a.login-card img.navi-img{height:48px}div.login-form-navi a.login-card>span.to-another-login{text-decoration:underline}.game--description{width:665px;padding:14px 30px 23px;border-radius:6px;border:2px solid #000;position:relative;top:7px}.game--description:before{position:absolute;top:-20px;left:55px;content:url(/images/icons/game-baloon.png);width:50px;height:50px}.game--description .title{height:38px;font-size:18px;font-weight:700;color:#cf1313}.game--description .title span{display:inline-block;vertical-align:middle;margin-top:2px;margin-left:2px}.game--description .title span.howtoplay{font-size:10px;margin-top:0;margin-left:8px}.game--description .title:before{content:"";display:inline-block;width:33.4px;height:38px;background-image:url(/images/icons/contents_howtoplay_fixed.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.game--description .data{margin-top:4px;font-size:14px;line-height:1.6;color:#000}.user-tag{line-height:20px;white-space:nowrap;padding:0 4px 0 6px;color:#fff;font-weight:700;font-size:12px;position:relative;margin-right:8px;border-radius:2px;background-color:#999}.user-tag,.user-tag:after{display:inline-block;height:20px}.user-tag:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.65" height="20" viewBox="0 0 8.65 20"><path fill="%23999999" d="M0,0A1.78,1.78,0,0,1,1.36.64l6.82,8a2.08,2.08,0,0,1,0,2.64l-6.82,8A1.78,1.78,0,0,1,0,20"/></svg>');background-repeat:no-repeat;background-position:100% 0;position:absolute;top:0;right:-7px;width:10px}.user-tag-gray{background-color:#999}.user-tag-gray:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.65" height="20" viewBox="0 0 8.65 20"><path fill="%23999999" d="M0,0A1.78,1.78,0,0,1,1.36.64l6.82,8a2.08,2.08,0,0,1,0,2.64l-6.82,8A1.78,1.78,0,0,1,0,20"/></svg>')}.user-tag-green{background-color:#6eaf29}.user-tag-green:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.65" height="20" viewBox="0 0 8.65 20"><path fill="%236eaf29" d="M0,0A1.78,1.78,0,0,1,1.36.64l6.82,8a2.08,2.08,0,0,1,0,2.64l-6.82,8A1.78,1.78,0,0,1,0,20"/></svg>')}.user-tag-blue{background-color:#396fba}.user-tag-blue:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.65" height="20" viewBox="0 0 8.65 20"><path fill="%23396FBA" d="M0,0A1.78,1.78,0,0,1,1.36.64l6.82,8a2.08,2.08,0,0,1,0,2.64l-6.82,8A1.78,1.78,0,0,1,0,20"/></svg>')}.ars-custom-tag{display:inline-block;line-height:20px;white-space:nowrap;padding:0 4px 0 6px;color:#fff;font-weight:700;font-size:12px;position:relative;margin-right:8px;border-radius:2px}.ars-custom-tag:after{content:"";background-color:inherit;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.65" height="20" viewBox="0 0 8.65 20"><path d="M0,0A1.78,1.78,0,0,1,1.36.64l6.82,8a2.08,2.08,0,0,1,0,2.64l-6.82,8A1.78,1.78,0,0,1,0,20"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.65" height="20" viewBox="0 0 8.65 20"><path d="M0,0A1.78,1.78,0,0,1,1.36.64l6.82,8a2.08,2.08,0,0,1,0,2.64l-6.82,8A1.78,1.78,0,0,1,0,20"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;right:-7px;width:8px;display:inline-block;height:20px}.search-filters .filter-btn-area{position:relative;top:12px;left:-6px;font-size:12px;color:#000;font-weight:600;line-height:25px}.search-filters .filter-btn-area button{position:relative;top:2px;width:25px;height:24px;margin:0 5px 0 0;border-radius:5px;border:none;background-color:#999;box-shadow:0 2px 0 0 #666;color:#fff;font-size:18px;padding:0}.search-filters .filter-tags{display:inline-block;min-width:300px;max-width:600px;height:45px;padding:12px 26px 16px;background-color:#f0f0f0}.search-filters .filter-tags i.bi-x-lg{margin-right:3px;opacity:.7}.btn--default,.btn--wide{min-width:120px;padding:0 18px;height:48px;border-radius:6px;background-color:#999;position:relative;text-align:center;font-size:16px;font-weight:700;color:#fff;border:none;box-shadow:0 3px 0 0 #666}.btn--default:enabled:hover,.btn--wide:enabled:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.btn--default:disabled,.btn--wide:disabled{opacity:.6}.btn--wide{min-width:194px}.btn--action,.btn--blue{background-color:#2ba9e7;color:#fff;box-shadow:0 3px 0 0 #30789b}.btn--action:hover,.btn--blue:hover{box-shadow:0 1px 0 0 #30789b}.btn--green{background-color:#4dc572;color:#fff;box-shadow:0 3px 0 0 #2e984f}.btn--green:hover{box-shadow:0 1px 0 0 #333}a .add-icon,button .add-icon{font-size:130%;position:relative;top:2px;margin-right:6px}.modal-main{width:960px;margin:0 auto;padding:0 20px 20px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;height:auto;max-height:90vh;overflow:auto;position:relative}.modal-main div.ars-form-area.width-100{width:100%}.modal-main div.ars-form-area form.ars-form .ars-tag{padding:4px}.modal-main div.ars-form-area form.ars-form .lbl-check{padding:0 10px 0 30px}.modal-main div.ars-form-area .form-row{padding:18px}.modal-main .modal-row{display:flex;padding:20px}.modal-main .modal-row:nth-child(2n){background-color:#f0f0f0}.modal-main .modal-row .label{flex:0 0 200px;font-size:16px;font-weight:700;color:#cf1313;margin-bottom:.5rem}.modal-main .modal-row .value{flex:1 1 700px;position:relative;font-size:1rem;font-weight:400;color:#000;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.ars-modal-header{margin:0 -20px;height:48px}.ars-modal-header .modal-title{background-color:#cf1313;color:#fff;padding:0 20px;font-weight:600;height:100%;line-height:48px}.ars-modal-header .modal-close-button{background-color:#000;color:#fff;padding:0;height:100%;width:48px;font-size:22px;line-height:48px;text-align:center}.no-content{font-family:HiraginoSans-W6;font-size:24px;margin:40px 0;text-align:center}table.common-table{margin:0 auto 48px;font-size:14px}table.common-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}table.common-table thead tr{background-color:#cf1313;margin:0}table.common-table thead tr th{color:#fff;font-weight:400;vertical-align:middle;padding:24px 15px 22px}table.common-table thead tr th:first-child{padding-left:30px}table.common-table thead tr th:last-child{padding-right:30px}table.common-table tbody tr td{padding:30px 15px}table.common-table tbody tr td:first-child{padding-left:30px}table.common-table tbody tr td:last-child{padding-right:30px}table.common-table tbody tr:nth-child(2n){background:#f0f0f0}table.common-table tbody tr:nth-child(2n).suspended{background-color:#bbb!important}table.common-table tbody tr.suspended{background-color:#ccc!important}table.common-table .dots{color:#999;font-size:24px;font-weight:600;cursor:pointer;padding:1rem 6px 1rem 1rem}table.common-table .circle-fill{width:40px;height:40px;padding:0;border-radius:100px;display:inline-block;background-color:#cf1313;text-align:center}table.common-table .circle-fill:hover{cursor:pointer}table.common-table .toggle-area{height:50px;max-width:900px;background:#828282;color:#fff;font-size:14px;padding:0!important}table.common-table .toggle-area .toggle-panels{display:flex;justify-content:space-between}table.common-table .toggle-area .toggle-panels>a,table.common-table .toggle-area .toggle-panels>div{flex:1 1 15%;display:block;text-decoration:none}table.common-table .toggle-area .toggle-panels .toggle-panel{width:100%;height:50px;line-height:50px;border-right:1px solid #999;text-align:center;color:#fff;cursor:pointer}table.common-table .toggle-area .toggle-panels .toggle-panel .label{color:#fff!important}table.common-table .toggle-area .toggle-panels .without-border{border-right:none}table.common-table .additional{color:#fff;position:relative;top:50%;transform:translateY(-50%);display:inline-block;font-size:24px;vertical-align:middle}table.common-table .outside-click-area{padding-right:23px!important;text-align:right}table.no-sticky-header thead{position:static}table.studio-table .title-button{margin-bottom:16px}table.studio-table .title-button .content-title{display:inline-block;max-width:14rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle;margin-right:20px;font-size:16px;font-weight:600}table.studio-table .title-button .btn{display:inline-block;color:#fff;padding:0 7px;height:24px;border-radius:5px;background-color:#999;position:relative;text-align:center;font-size:14px;border:none;box-shadow:0 3px 0 0 #666}table.studio-table .title-button .btn:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}table.studio-table .title-button .btn .icon-text{margin-top:2.5px}table.studio-table .bottom-area{display:block}table.studio-table .bottom-area .content-thumbnail{vertical-align:top;display:inline-block;margin-right:11px}table.studio-table .bottom-area .content-thumbnail .thumbnail{width:130px!important;height:100px!important;background-color:inherit!important}table.studio-table .bottom-area .content-tags{display:inline-block;margin-bottom:11px}table.studio-table .bottom-area .content-tags .content-tag{margin-right:10px;vertical-align:middle;max-width:300px;overflow:hidden}table.studio-table .bottom-area .content-tags .content-tag i{color:#2ba9e7}table.studio-table .bottom-area .content-tags .content-tag span{margin-left:-5px}table.studio-table .bottom-area .updated-at{font-size:12px;margin-bottom:12px}table.studio-table .bottom-area .updated-at i{color:#2ba9e7}table.studio-table .bottom-area .badges{width:500px}table.studio-table .bottom-area .badges .block{margin-bottom:4px;margin-right:2px}table.studio-table .public-status-badge{color:#30789b;border:1px solid #30789b;border-radius:5px}table.studio-table .private-status-badge,table.studio-table .public-status-badge{font-size:14px;padding:4px 13px 2px;background-color:#fff;text-align:center;white-space:nowrap}table.studio-table .private-status-badge{color:#999;border:1px solid #999;border-radius:5px}table.message-channels{font-size:14px}table.message-channels td{vertical-align:top}table.message-channels .content-thumbnail{vertical-align:top;display:inline-block;margin-right:11px}table.message-channels .content-thumbnail .thumbnail{width:130px;height:100px}.ars-page-top-heading{text-align:center;padding-bottom:40px;border-bottom:1px solid #e1e1e1;margin-bottom:20px}.ars-page-top-heading i.icon{color:#999;display:inline-block;line-height:1;font-size:71px;vertical-align:middle}.ars-page-top-heading img.icon{display:inline-block;width:71px;height:auto;vertical-align:middle}.ars-page-top-heading .title{display:inline-block;font-size:30px;font-family:HiraginoSans-W6;line-height:1.07;margin-left:11.3px;vertical-align:middle}.ars-page-top-heading .caption{text-align:center;font-family:HiraginoSans-W3;font-size:14px;line-height:2}.header{height:103px;text-align:right;width:1150px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow:hidden}.header .logo{height:60px;width:192px;margin:20px 0}.header .top-label{display:block;font-size:12px;background-color:#cf1313;width:54px;border-radius:0 0 3px 3px;color:#fff;text-align:center;position:absolute;top:-12px;left:0}.header .icon-area{margin-left:auto;width:100%}.header .icon-area .make-area,.header .icon-area .search-area{display:inline-block;position:relative;top:10px;padding-left:76px}.header .icon-area .make-area{margin-left:20px}.header .icon-area .icon-label{display:inline-block;justify-content:center}.header .icon-area .icon-label .icon{height:auto;width:55px;margin-left:auto;margin-right:auto;display:block}.header .icon-area .icon-label .icon-last{width:auto;margin-left:auto;margin-right:auto;display:block}.header .icon-area .icon-label .label{text-align:center;color:#000;font-size:14px;font-weight:600;width:90px}.header .link{display:inline-block;margin-right:30px;width:70px}.tags-wrapper{display:inline-block;margin-left:20px;max-width:500px;vertical-align:middle}.tags-wrapper .tags{display:flex;justify-content:flex-start}.tags-wrapper .tags .select-tag{display:inline-block;vertical-align:middle;margin-right:20px}.tags-wrapper .tags .select-tag .hash{color:#2ba9e7;vertical-align:middle}.tags-wrapper .tags .select-tag .label{margin-left:-2px;vertical-align:middle}.tags-wrapper .tags .select-tag .delete{color:#999;padding:2.5px;font-size:7px;font-weight:600;background-color:#e2e2e2;border-radius:100px;vertical-align:middle}.support-email{color:#4cb3e6;margin:0 4px;font-size:120%}[class*=" ars-icon-"]:before,[class^=ars-icon-]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:4px}.ars-icon-tag:before{content:"";transform:scaleX(-1)}.ars-icon-triangle-right:before{content:"";transform:rotate(90deg)}.ars-icon-clock:before{content:""}.ars-icon-thumb-up:before{content:""}i.ic-blue{color:#94c9ed}span.suspended-icon{display:inline-block;background:#000;padding:4px;color:#fff;font-size:12px;border-radius:4px}span.suspended-icon i{margin-right:4px}.arspark-html-config-page{position:relative}.arspark-html-config-page .config-page-header img{width:1120px}.arspark-html-config-page>.content{text-align:center;margin-top:40px}.arspark-html-config-page>.content .category{margin-bottom:60px}.arspark-html-config-page>.content .category>.label{margin-bottom:20px}.arspark-html-config-page>.content .category .row{background-color:#eee;display:flex;justify-content:left;flex-direction:row;min-height:70px;margin-bottom:5px;padding:0 15px}.arspark-html-config-page>.content .category .row>div{display:flex;justify-content:left;align-items:center;font-size:12px}.arspark-html-config-page>.content .category .config-status{width:130px}.arspark-html-config-page>.content .category .config-status .label{font-size:14px;font-weight:700;width:80px}.arspark-html-config-page>.content .category .config-status .status{height:20px;width:80px;margin-top:3px}.arspark-html-config-page>.content .category .config-status .status .action{cursor:pointer;font-weight:700}.arspark-html-config-page>.content .category .config-status .status .action.red{color:#cf1313}.arspark-html-config-page>.content .category .config-status .status .action.blue{color:#299fd0}.arspark-html-config-page>.content .category .config-status .status .separator{margin:0 3px}.arspark-html-config-page>.content .category .config-description{width:385px;text-align:left}.arspark-html-config-page>.content .category .config-setting{width:140px}.arspark-html-config-page>.content .category .config-setting button{font-size:12px!important;height:26px;width:124px;margin:0 auto}.arspark-html-config-page>.content .category .contract-status{display:flex;flex-direction:column}.arspark-html-config-page>.content .category .contract-label{width:150px}.arspark-html-config-page>.content .category .contract-info{width:250px;justify-content:right!important}.arspark-html-config-page>.content .category .contract-info .bold{font-weight:700}.arspark-html-config-page>.content .category .contract-info .separator{margin:0 15px}.arspark-html-config-page>.content .category .contract-info .login-url{margin-right:10px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.arspark-html-config-page>.content .contract-link{display:block;margin-top:20px}.arspark-html-config-page>.content .config-navi_button{display:block;margin-left:auto;margin-right:auto;margin-bottom:55px;width:350px;height:60px;border-radius:10px;text-decoration:none;text-align:center;background-color:#cf1313;box-shadow:0 5px 0 0 #9e2323;position:relative}.arspark-html-config-page>.content .config-navi_button span{color:#fff;height:60px;line-height:60px}.arspark-html-config-page>.content .config-navi_button i.bi{position:absolute;right:10px;color:#fff;font-size:22px;top:50%;transform:translateY(-50%)}.arspark-html-config-page>.content .config-navi_button:hover{transform:translateY(4px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-contest-setting-page{text-align:center}.arspark-html-contest-setting-page .ars-page-top-heading{margin-bottom:20px}.arspark-html-contest-setting-page .ars-page-top-heading .title{line-height:50px}.arspark-html-contest-setting-page .ars-page-top-heading .title__img{display:inline-block;height:50px}.arspark-html-contest-setting-page .contest-top__new{margin:60px auto 120px}.arspark-html-contest-setting-page .contest-top__btn{width:350px;height:65px;font-size:20px;border-radius:8px;display:inline-block;line-height:65px;text-decoration:none;cursor:pointer}.arspark-html-contest-setting-page .contest-top__btn:hover{color:#fff;transform:translateY(2px);filter:brightness(90%);box-shadow:0 1px 0 0 #2e984f}.arspark-html-contest-setting-page .contest-top__btn-icon{font-size:130%;margin-right:6px;top:2px;position:relative}.arspark-html-contest-setting-page .contest-top__list-img{width:900px}.arspark-html-contest-setting-page .contest-select__container{width:900px;margin:0 auto 20px}.arspark-html-contest-setting-page .contest-select__section{line-height:45px;color:#fff;background-color:#cf1313;text-align:left;padding:0 20px;margin-bottom:35px}.arspark-html-contest-setting-page .contest-select__items{display:flex;flex-wrap:wrap;justify-content:center}.arspark-html-contest-setting-page .contest-select__item{margin-bottom:100px;width:33.33333%}.arspark-html-contest-setting-page .contest-select__thumbnail{display:inline-block;margin-bottom:20px}.arspark-html-contest-setting-page .contest-select__thumbnail-img{width:240px;cursor:pointer}.arspark-html-contest-setting-page .contest-select__thumbnail-img:hover{opacity:.8}.arspark-html-contest-setting-page .contest-select__btn{border-radius:6px}.arspark-html-contest-setting-page .contest-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000}.arspark-html-contest-setting-page .contest-modal__mask{background-color:rgba(0,0,0,.7);width:100vw;height:100vh;text-align:center;z-index:1000;position:relative}.arspark-html-contest-setting-page .contest-modal__container{width:900px;height:600px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arspark-html-contest-setting-page .contest-modal__expand{width:100%;height:100%;background-color:#fff;margin:0 auto;padding:40px}.arspark-html-contest-setting-page .contest-modal__title{font-size:28px;font-weight:600;text-align:left;margin-bottom:20px}.arspark-html-contest-setting-page .contest-modal__contents{display:flex}.arspark-html-contest-setting-page .contest-modal__left{width:50%;margin-right:15px;text-align:left}.arspark-html-contest-setting-page .contest-modal__play{margin-bottom:10px}.arspark-html-contest-setting-page .contest-modal__play-img{width:100%}.arspark-html-contest-setting-page .contest-modal__play-btn{width:80px;height:35px;padding:6px 12px;border-radius:4px;border:none}.arspark-html-contest-setting-page .contest-modal__play-btn:enabled:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-contest-setting-page .contest-modal__play-btn:disabled{opacity:.6}.arspark-html-contest-setting-page .contest-modal__play-icon{font-size:26px;position:relative;top:-6px}.arspark-html-contest-setting-page .contest-modal__right{width:50%;margin-left:5%}.arspark-html-contest-setting-page .contest-modal__description{padding:14px 30px 23px;border-radius:6px;border:2px solid #000;position:relative;top:20px;margin-bottom:28px;text-align:left;height:275px}.arspark-html-contest-setting-page .contest-modal__description:before{position:absolute;transform:rotate(270deg);top:20px;left:-20px;content:url(/images/icons/game-baloon.png);width:50px;height:50px}.arspark-html-contest-setting-page .contest-modal__description-title{height:38px;font-size:18px;font-weight:700;color:#cf1313}.arspark-html-contest-setting-page .contest-modal__description-title:before{content:"";display:inline-block;width:25px;height:28.75px;background-image:url(/images/icons/contents-howtoplay@2x.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.arspark-html-contest-setting-page .contest-modal__description-howtoplay{font-size:12px;display:inline-block;vertical-align:middle;margin-top:8px;margin-left:2px}.arspark-html-contest-setting-page .contest-modal__description-title-txt{display:inline-block;vertical-align:middle;margin-top:2px;margin-left:2px}.arspark-html-contest-setting-page .contest-modal__description-data{margin-top:4px;font-size:14px;line-height:1.6;color:#000;white-space:pre-line;overflow-wrap:anywhere;overflow-y:auto;max-height:210px}.arspark-html-contest-setting-page .contest-modal__btn{top:20px;border-radius:5px;height:40px;text-align:center;font-weight:600;font-size:16px;width:70%}.arspark-html-contest-setting-page .contest-modal__close-btn{width:50px;height:50px;position:absolute;right:-40px;top:-40px;text-align:center;cursor:pointer}.arspark-html-contest-setting-page .contest-modal__close-btn-icon{font-size:25px;line-height:50px;color:#fff}.arspark-html-contest-setting-page .contest-modal__id{width:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arspark-html-contest-setting-page .contest-modal__id-img{width:100%}.arspark-html-contest-setting-page .contest-modal__id-close-btn{width:50px;height:50px;position:absolute;right:-40px;top:-40px;text-align:center;cursor:pointer}.arspark-html-contest-setting-page .contest-modal__id-close-btn-icon{font-size:25px;line-height:50px;color:#fff}.arspark-html-contest-setting-page .contest-register .contest-register-container{display:flex}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img{width:40%;margin-right:5%;text-align:left}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__img-area{margin-bottom:10px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__img{width:90%}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__btn-area{display:flex;width:90%;justify-content:space-between;position:relative;align-items:center}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__file-btn__select{font-size:14px;line-height:1.8}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__file-select-txt{font-size:14px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__file-btn__upload{position:relative;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__file-btn__upload__spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-img__file-btn__delete{position:absolute;top:-50px;right:-50px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input{width:55%}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-area{width:100%}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-row{padding:30px 5px;background-color:#fff}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-label{flex:0 0 140px;text-align:left;color:#000;font-weight:400}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-wrap--long,.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-wrap--long input{width:100%}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-wrap--title input{font-size:20px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input{flex:1 1 auto;text-align:left}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input--2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-wrap--datetime input{width:7.5rem}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-wrap--datetime select{width:5rem;padding:9px 28px 9px 13px;background-size:12px 6px,25px 100%;background-position:calc(100% - 6px) calc(100% - 19px),100% 0}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-id{display:flex;justify-content:space-between}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-input-wrap--id{width:50%}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__thumbnail-wrap{width:40%}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__thumbnail-wrap img{width:80%;border:1px solid #ccc}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__creator-img img{width:25px;height:25px;border-radius:100px;-o-object-fit:contain;object-fit:contain;border:1px solid #fff;background-color:#fff}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__creator-name{line-height:25px;font-size:14px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-text--atention{color:#cf1313;display:block}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__form-text--id{display:block;width:200px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__id-img-area{position:relative;margin-bottom:15px}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__id-img-area:hover{opacity:.8;cursor:pointer}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__id-img{width:100%;border:.5px solid silver}.arspark-html-contest-setting-page .contest-register .contest-register-container .contest-input__id-icon{width:30px;height:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.arspark-html-contest-setting-page .contest-register .contest-register-btn-area{margin:50px auto 100px;position:relative}.arspark-html-contest-setting-page .contest-register .contest-register-btn-area__btn{border-radius:6px;margin:0 12px}.arspark-html-contest-setting-page .contest-register .contest-register-btn-area__btn--delete{position:absolute;top:50px;right:100px}.arspark-html-contest-setting-page .contest-register .contest-register-btn-area__txt{margin-bottom:20px}.contest-delete-btn{color:#fff;background-color:#dc3545;border-color:#dc3545}.contest-delete-btn:hover{color:#fff;opacity:.7}.arspark-html-header.header-container{width:100%;min-width:1150px;padding:0;margin:0;border-top:4px solid #cf1313;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;left:0;z-index:100;background:#fff}.arspark-html-header .header{display:flex;height:64px;width:1150px;margin:0 auto;padding:0 15px;text-align:unset;overflow:unset}.arspark-html-header .header a.logo-link{display:inline-block;position:relative;height:40px;top:8px}.arspark-html-header .header a.logo-link img.logo{height:40px;width:140px;margin:unset}.arspark-html-header .header .menu-area{width:100%;display:flex;justify-content:flex-end}.arspark-html-header .header .menu-area a{text-decoration:none}.arspark-html-header .header .menu-area .menu-make-area,.arspark-html-header .header .menu-area .menu-search-area{position:relative;padding-top:4px;padding-left:56px;margin-right:46px}.arspark-html-header .header .menu-area .menu-make-area .top-label,.arspark-html-header .header .menu-area .menu-search-area .top-label{display:block;font-size:10px;background-color:#cf1313;width:52px;border-radius:0 0 3px 3px;color:#fff;text-align:center;position:absolute;top:-3px;left:0;padding:2px 2px 1px}.arspark-html-header .header .menu-area .menu-make-area a.link-icon,.arspark-html-header .header .menu-area .menu-search-area a.link-icon{display:inline-block;width:66px}.arspark-html-header .header .menu-area .menu-make-area a.link-icon .icon-wrap,.arspark-html-header .header .menu-area .menu-search-area a.link-icon .icon-wrap{display:block;text-align:center;height:35px}.arspark-html-header .header .menu-area .menu-make-area a.link-icon .icon-wrap img.icon,.arspark-html-header .header .menu-area .menu-search-area a.link-icon .icon-wrap img.icon{height:auto;width:33px;margin-left:auto;margin-right:auto;display:inline-block}.arspark-html-header .header .menu-area .menu-make-area a.link-icon .label,.arspark-html-header .header .menu-area .menu-search-area a.link-icon .label{display:block;text-align:center;color:#000;font-size:11px;font-weight:600}.arspark-html-header .header .menu-area .menu-notification-area{position:relative;display:flex;margin-right:12px}.arspark-html-header .header .menu-area .menu-notification-area div.link-circle{display:inline-block;width:38px;height:38px;position:relative;text-align:center;top:12px;margin-right:18px}.arspark-html-header .header .menu-area .menu-notification-area div.link-circle a.icon-wrap{background-color:#f0f0f0;border-radius:100px;width:100%;height:100%;text-align:center;display:inline-block;position:relative}.arspark-html-header .header .menu-area .menu-notification-area div.link-circle a.icon-wrap i{position:relative;color:#666;font-size:21px;top:2px}.arspark-html-header .header .menu-area .menu-notification-area div.link-circle a.icon-wrap.icon-blue i{color:#299fd0}.arspark-html-header .header .menu-area .menu-notification-area div.link-circle a.icon-wrap.menu-icon i{color:#666;font-size:24px}.arspark-html-header .header .menu-area .menu-notification-area div.link-circle .menu-badge{display:inline-block;position:absolute;top:-3px;right:-3px;width:17px;height:17px;line-height:17px;font-size:10px;text-align:center;background:#ea4f3d;color:#fff;border-radius:100px;white-space:nowrap}.arspark-html-header .header .menu-area .menu-mypage-area{position:relative;display:flex}.arspark-html-header .header .menu-area .menu-mypage-area a.link-circle{display:inline-block;width:64px;height:54px;position:relative;text-align:center;top:4px}.arspark-html-header .header .menu-area .menu-mypage-area a.link-circle .icon-wrap{text-align:center;display:inline-block;position:relative;top:3px;margin-bottom:4px}.arspark-html-header .header .menu-area .menu-mypage-area a.link-circle .icon-wrap img{-o-object-fit:contain;object-fit:contain;width:36px;height:36px;border:1px solid #ccc;border-radius:50%}.arspark-html-header .header .menu-area .menu-mypage-area a.link-circle .label{display:block;text-align:center;color:#000;font-size:11px;font-weight:600}.arspark-html-header .header-nav-menu{position:absolute;z-index:1;border:1px solid #000;border-radius:4px;background:#fff;width:180px;text-align:left;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:10px;left:-8px;top:50px}.arspark-html-header .header-nav-menu .user-nickname{font-weight:600;padding-bottom:4px;border-bottom:1px solid #000;font-size:14px;margin-bottom:10px}.arspark-html-header .header-nav-menu ul{margin:0;padding:0 0 0 2px;font-size:14px}.arspark-html-header .header-nav-menu ul li{margin:0 0 10px;padding:0;list-style-type:none;font-weight:400}.arspark-html-header .header-nav-menu ul li a{color:#000}.arspark-html-header .header-nav-menu ul li a:hover{opacity:.7}.arspark-html-header .header-nav-menu ul li a i{margin-right:8px;color:#299fd0}.arspark-html-header .header-nav-menu ul li.admin-menu-navi a,.arspark-html-header .header-nav-menu ul li.user-menu-navi a{display:block;text-decoration:none}.arspark-html-header .header-nav-menu ul li.admin-menu-navi a:hover,.arspark-html-header .header-nav-menu ul li.user-menu-navi a:hover{background-color:#f5f5f5}.arspark-html-header .header-nav-menu ul li.admin-menu-navi a i{color:#cf1313}.arspark-html-header .account-nav-sub{width:100%;background-color:#f0f0f0;height:36px}.arspark-html-header .account-nav-sub a{text-decoration:none}.arspark-html-header .account-nav-sub a:hover{text-decoration:none;opacity:.7}.arspark-html-header .account-nav-sub .nav-body{width:1150px;margin:0 auto;padding:0 15px;position:relative;text-align:center;height:100%}.arspark-html-header .account-nav-sub .nav-body div.main-menu span.submenu-heading{display:inline-block;height:100%;vertical-align:top;line-height:36px;font-size:16px;color:#cf1313;font-weight:600;margin-right:20px}.arspark-html-header .account-nav-sub .nav-body div.main-menu a{display:inline-block;height:36px;font-size:13px;vertical-align:middle;line-height:36px;color:#000;text-decoration:none;padding-left:16px;position:relative}.arspark-html-header .account-nav-sub .nav-body div.main-menu a:after{content:"";width:16px;height:12px;border-right:1px solid #e1e1e1;display:inline-block;position:relative;top:2px}.arspark-html-header .account-nav-sub .nav-body div.main-menu a:first-child{padding-left:0}.arspark-html-header .account-nav-sub .nav-body div.main-menu a:last-child:after{content:"";width:0;height:0;border-right:none;display:inline-block}.arspark-html-header .account-nav-sub .nav-body div.main-menu a i{color:#e23434;margin-right:4px;font-size:18px}.arspark-html-header .account-nav-sub .nav-body div.main-menu a span{display:inline-block;height:36px;color:#000!important}.arspark-html-header .account-nav-sub .nav-body div.main-menu a span i{font-size:18px;top:2px;position:relative}.arspark-html-header .account-nav-sub .nav-body div.switch{width:82px;position:absolute;text-align:right;right:15px;top:1px}.arspark-html-header .account-nav-sub .nav-body div.switch a{font-size:12px;width:82px;height:28px;margin:0;padding:5px 7px;border-radius:3px;top:4px;display:inline-block;position:relative;text-align:center}.arspark-html-header .account-nav-sub .nav-body div.switch a.study-button{color:#fff;background:#2ba9e7}.arspark-html-contest-page .contest-page .contest-top{background-color:#fff7e8;text-align:center;width:100vw;margin-left:calc(-50vw + 560px)}.arspark-html-contest-page .contest-page .contest-top .contest-top-content{width:1150px;padding:80px 15px;margin:0 auto}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-doing{font-size:32px;margin-bottom:70px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-doing img{width:50px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item{display:flex;justify-content:center;font-weight:500}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .thumbnail-area{width:447px;margin-right:50px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .thumbnail-area img{width:100%;border:1px solid #e1e1e1}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area{min-width:450px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents{text-align:left;position:relative;margin-bottom:50px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .description{font-size:24px;margin-bottom:15px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .description i{color:#f96232}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .contest-title{font-size:28px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown{position:absolute;top:-7px;right:0}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box{color:#cf1313;padding:0 10px;height:36px;line-height:36px;background-image:url(/images/icons/arrow_box_center.png);background-repeat:repeat-x;background-size:auto 100%}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box .before-text{font-size:18px;display:inline-block}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box .text{font-size:24px;display:inline-block}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box:after,.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box:before{display:inline-block;position:absolute;top:0;height:36px;content:"";background-repeat:no-repeat;background-size:auto 100%}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box:before{left:-18px;width:18px;background-image:url(/images/icons/arrow_box_left.png)}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .contest-contents .countdown .countdown-box:after{right:0;width:4px;background-image:url(/images/icons/arrow_box_right.png)}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .deadline{margin-bottom:30px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .deadline .number{font-size:38px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .deadline .month{font-size:26px;margin-right:5px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .deadline .day,.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .deadline .day-of-week,.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .deadline .time{font-size:26px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .button-area{text-align:center}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .button-area .join-button{width:340px;height:60px;border-radius:6px;position:relative;text-align:center;font-size:16px;font-weight:700;color:#fff;border:none;margin-bottom:15px;background-color:#2ba9e7;box-shadow:0 4px 0 0 #30789b}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .button-area .join-button .text{font-size:24px}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .button-area .join-button:hover{transform:translateY(3px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .button-area .join-button.yet{background-color:#ccc;color:#fff;box-shadow:0 4px 0 0 #aaa}.arspark-html-contest-page .contest-page .contest-top .contest-top-content .contest-top-item .content-area .button-area .join-button.yet:hover{transform:none;background-color:#ccc;color:#fff;box-shadow:0 4px 0 0 #aaa;filter:none}.arspark-html-contest-page .contest-page .contest-main{width:1000px;padding:60px 0;margin:0 auto}.arspark-html-contest-page .contest-page .contest-main .ranking-area{margin-bottom:120px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-title{font-size:28px;position:relative;margin-left:40px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-title .ranking-title-icon{position:absolute;top:-3px;left:-40px;display:inline-block;width:35px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-title .ranking-title-icon img{width:100%}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content,.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3{text-align:center}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items{margin-bottom:40px;display:flex;align-items:flex-end;justify-content:center}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item{text-align:center}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .rank-content{margin-bottom:10px;display:inline-block}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .rank-content .number{margin:0 10px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .rank-content i{font-size:26px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .player-content{margin-bottom:10px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .player-content .icon{display:inline-block;margin-right:3px;position:relative;width:36px;height:36px;vertical-align:text-bottom}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .player-content .icon img{width:36px;height:36px;border-radius:50%;-o-object-fit:contain;object-fit:contain;border:1px solid #999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .player-content .name{font-size:20px;line-height:36px;height:36px;display:inline-block;white-space:nowrap;max-width:176px;text-overflow:ellipsis;overflow:hidden;vertical-align:text-bottom}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .player-content .text{display:inline-block;font-size:16px;line-height:32px;height:32px;vertical-align:text-bottom}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .score-content .score-box{text-align:center}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .score-content .score-box .score{display:inline-block}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item .score-content .score-box .text{display:inline-block;bottom:2px;position:relative}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.first{padding:0 58px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.first .rank-content{color:#d6b527;border-bottom:1px solid #d6b527}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.first .rank-content .number{font-size:68px;line-height:68px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.first .score-box{width:291px;height:94px;border:5px solid #d6b527}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.first .score-box .score{font-size:52px;line-height:84px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.first .score-box .text{font-size:26px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.second .rank-content{color:#a7c7d4;border-bottom:1px solid #a7c7d4}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.second .rank-content .number{font-size:58px;line-height:58px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.second .score-box{width:285px;height:75px;border:5px solid #a7c7d4}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.second .score-box .score{font-size:42px;line-height:65px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.second .score-box .text{font-size:22px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.third .rank-content{color:#b0761a;border-bottom:1px solid #b0761a}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.third .rank-content .number{font-size:52px;line-height:52px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.third .score-box{width:262px;height:62px;border:5px solid #b0761a}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.third .score-box .score{font-size:30px;line-height:54px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .top3 .rank-items .rank-item.third .score-box .text{font-size:18px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than{display:flex;justify-content:space-between;width:954px;margin-left:auto;margin-right:auto;margin-bottom:40px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content{width:442px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-heading{display:flex}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-heading .th-rank{display:inline-block;width:70px;height:23px;line-height:23px;font-size:12px;text-align:center;background-color:#195c79;color:#fff}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-heading .th-score{display:inline-block;width:140px;height:23px;line-height:23px;font-size:12px;text-align:center;margin:0 6px;background-color:#195c79;color:#fff}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-heading .th-player{display:inline-block;width:220px;height:23px;line-height:23px;font-size:12px;text-align:center;background-color:#195c79;color:#fff}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking{display:flex;height:45px;border-bottom:.5px solid #195c79}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-rank{width:70px;line-height:45px;text-align:center;color:#195c79;font-size:20px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-score{width:140px;line-height:45px;margin:0 6px;text-align:center}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-score .number{font-size:20px;line-height:45px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-score .text{font-size:14px;line-height:45px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-player{width:220px;text-align:left;position:relative}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-player .icon{display:inline-block;margin-right:3px;position:absolute;width:26px;height:15px;top:22.5px;left:15px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-player .icon img{width:26px;height:26px;border-radius:50%;-o-object-fit:contain;object-fit:contain;border:1px solid #999;top:50%;left:50%;transform:translate(-50%,-50%)}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-player .name-area{position:absolute;top:0;left:35px}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-player .name-area .name{display:inline-block;font-size:18px;line-height:45px;white-space:nowrap;max-width:150px;text-overflow:ellipsis;overflow:hidden;vertical-align:text-bottom}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .less-than .less-than-content .table-ranking .td-player .name-area .text{display:inline-block;font-size:14px;line-height:45px;vertical-align:bottom}.arspark-html-contest-page .contest-page .contest-main .ranking-area .ranking-content .yet-text{font-size:20px;margin-bottom:20px}.arspark-html-contest-page .contest-page .contest-main .schedule-area{width:100%}.arspark-html-contest-page .contest-page .contest-main .schedule-area .schedule-heading{font-size:28px;margin-bottom:50px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .schedule-heading i{color:#2ba9e7}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .thumbnail-area{flex:0 0 150px;margin-right:20px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .thumbnail-area img{width:100%}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area{flex:1 1 200px;position:relative;text-align:left;padding-right:32px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .duration{margin-bottom:10px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .duration span.duration-date{font-size:24px;margin-right:20px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .duration span.state{padding:4px 8px;border-radius:4px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .duration span.state.doing,.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .duration span.state.next{border:2px solid #cf1313;color:#cf1313}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .duration span.state.done{border:2px solid #53b77f;color:#53b77f}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .content-area .contest-title{font-size:20px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area{flex:0 0 230px;margin-right:20px;position:relative}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .medal-wrap{margin-bottom:8px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .medal-wrap .gold-medal{display:inline-block;color:#d6b527;border:1px solid #d6b527;border-radius:4px;padding:1px 4px 1px 2px;font-size:12px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .medal-wrap .gold-medal i{font-size:14px;color:#d6b527}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .winner-wrap img.icon{display:inline-block;width:26px;height:26px;border-radius:50%;-o-object-fit:contain;object-fit:contain;border:1px solid #999}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .winner-wrap .name,.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .winner-wrap .text{display:inline-block;vertical-align:text-bottom;color:#000}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .winner-wrap .name{font-size:18px;line-height:18px;white-space:nowrap;max-width:150px;text-overflow:ellipsis;overflow:hidden}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .winner-area .winner-wrap .text{font-size:14px;line-height:18px;margin-left:5px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .button-area{text-align:center;position:relative}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .button-area .description-button{width:120px;height:50px;border-radius:5px;position:relative;text-align:center;color:#fff;border:none;background-color:#2ba9e7;box-shadow:0 4px 0 0 #30789b}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .button-area .description-button .text{font-size:18px}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item .button-area .description-button:hover{transform:translateY(3px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item.yet{color:#5a5a5a}.arspark-html-contest-page .contest-page .contest-main .schedule-area .contest-items .contest-item.yet .winner-area .winner-wrap .name{color:#999}.arspark-html-lesson-modal .lesson-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000}.arspark-html-lesson-modal .lesson-modal .lesson-modal-mask{z-index:1001;width:100%;height:100%;background-color:rgba(0,0,0,.7);position:relative}.arspark-html-lesson-modal .lesson-modal-area{width:900px;height:610px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 40px;display:flex;justify-content:space-between}.arspark-html-lesson-modal .lesson-modal-area .left{width:50%}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .title{font-size:28px;font-weight:600;margin-bottom:10px}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels{margin-bottom:15px}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill{display:inline-block;text-align:center;font-size:11px;font-weight:600;width:75px;height:24px;line-height:24px;margin:0 3px 5px 0;border-radius:1.4px;background-color:#fff;border:1px solid}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill:before{content:"";display:inline-block;background-repeat:no-repeat}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill.skill-bronze-ol{color:#c28521;border-color:#c28521}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill.skill-bronze-ol:before{background-image:url(/images/icons/lesson-modal_stars-one-bronze.svg);width:7.5px;height:8px;background-size:7.5px 7.5px}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill.skill-silver-ol{color:#b4bec9;border-color:#b4bec9}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill.skill-silver-ol:before{background-image:url(/images/icons/lesson-modal_stars-two-silver.svg);width:16.5px;height:8px;background-size:auto 7px}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill.skill-gold-ol{color:#e7be06;border-color:#e7be06}.arspark-html-lesson-modal .lesson-modal-area .left .title-area .skill-levels .skill.skill-gold-ol:before{background-image:url(/images/icons/lesson-modal_stars-three-gold2.svg);width:12px;height:10px;background-size:auto 10px}.arspark-html-lesson-modal .lesson-modal-area .left .game-area{margin-bottom:10px}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .play img{width:100%}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description{width:100%;padding:8px 18px 14px;border-radius:4px;border:1.2px solid #000;position:relative;z-index:1010}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description:before{position:absolute;content:"";display:inline-block;background-image:url(/images/icons/lesson-modal_game-baloon.png);background-size:contain;background-repeat:no-repeat;top:-10px;left:30px;width:16px;height:16px}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description .title{color:#cf1313;font-weight:600}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description .title:before{content:"";display:inline-block;width:20px;height:23px;background-image:url(/images/icons/lesson-modal_howtoplay.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description .title .content{font-size:14px}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description .title .howtoplay{font-size:10px}.arspark-html-lesson-modal .lesson-modal-area .left .game-area .game-description .instructions{font-size:14px;white-space:pre-line;overflow-wrap:anywhere;overflow-y:auto;max-height:80px}.arspark-html-lesson-modal .lesson-modal-area .right{width:40%}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area{margin-bottom:20px}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .percentage{font-weight:600}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .percentage .content{font-size:20px;margin-right:5px}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .percentage .number{font-size:48px;letter-spacing:3px}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .percentage.doing .number,.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .percentage.done .number{color:#cf1313}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .percentage.yet{color:#b0b0b0}.arspark-html-lesson-modal .lesson-modal-area .right .progress-area .progress-bar img{width:100%}.arspark-html-lesson-modal .lesson-modal-area .right .myself-area .thumbnail{margin-bottom:10px}.arspark-html-lesson-modal .lesson-modal-area .right .myself-area .thumbnail img{width:100%}.arspark-html-lesson-modal .lesson-modal-area .right .myself-area .title{font-size:16px;font-weight:600;margin-bottom:10px}.arspark-html-lesson-modal .lesson-modal-area .right .myself-area .button-area{display:flex;justify-content:space-around}.arspark-html-lesson-modal .lesson-modal-area .right .reset-area{position:absolute;bottom:40px;right:40px;text-align:right}.arspark-html-lesson-modal .lesson-modal-area .right .reset-area .text{color:#b5b5b5;margin-bottom:10px}.arspark-html-lesson-modal .lesson-modal-area .right button{display:inline-block;padding:0 18px;height:35px;border-radius:5px;text-align:center;font-weight:600;font-size:14px}.arspark-html-lesson-modal .lesson-modal-area .right button:disabled{opacity:.6}.arspark-html-lesson-modal .lesson-modal-area .right button.code-button{width:150px;background-color:#4dc572;border:1px solid #4dc572;color:#fff;box-shadow:0 2.5px 0 0 #2e984f}.arspark-html-lesson-modal .lesson-modal-area .right button.play-button{width:150px;background-color:#fff;border:2px solid #2ba9e7;color:#2ba9e7;box-shadow:0 2px 0 0 #30789b}.arspark-html-lesson-modal .lesson-modal-area .right button.complete-button{width:150px;background-color:#2ba9e7;border:2px solid #2ba9e7;color:#fff;box-shadow:0 2px 0 0 #30789b}.arspark-html-lesson-modal .lesson-modal-area .right button.complete-button .bi{font-size:12px}.arspark-html-lesson-modal .lesson-modal-area .right button.start-button{width:80%;background-color:#4dc572;border:1px solid #4dc572;color:#fff;box-shadow:0 2.5px 0 0 #2e984f}.arspark-html-lesson-modal .lesson-modal-area .right button.reset-button{width:150px;background-color:#b5b5b5;border:1px solid #b5b5b5;color:#fff;box-shadow:0 2.5px 0 0 #999}.arspark-html-lesson-modal .lesson-modal-area .right button:hover{transform:translateY(2.5px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-lesson-modal .lesson-modal-area .lesson-modal-close_button{width:50px;height:50px;position:absolute;right:-40px;top:-40px;text-align:center;cursor:pointer}.arspark-html-lesson-modal .lesson-modal-area .lesson-modal-close_button .bi.bi-x-lg{font-size:25px;line-height:50px;color:#fff}.arspark-html-lesson-modal .lesson-modal-area .play-btn{display:inline-block;width:80px;height:35px;padding:6px 12px;border-radius:4px;background-color:#2ba9e7;text-align:center;font-size:16px;font-weight:600;color:#fff;border:none;box-shadow:0 3px 0 0 #30789b}.arspark-html-lesson-modal .lesson-modal-area .play-btn:enabled:hover{box-shadow:0 1px 0 0 #30789b;transform:translateY(2px);filter:brightness(90%)}.arspark-html-lesson-modal .lesson-modal-area .play-btn i{font-size:26px;position:relative;top:-6px}.arspark-html-lesson-modal .lesson-modal-area .play-btn:disabled{opacity:.6}.arspark-html-message-page{width:900px;margin-left:auto;margin-right:auto;display:flex}.arspark-html-message-page .message-left{width:420px;box-sizing:border-box;padding-left:45px;padding-right:45px}.arspark-html-message-page .message-left .message-title{font-size:24px;height:60px;line-height:60px;font-weight:400;margin-bottom:30px}.arspark-html-message-page .message-left .message-title .bi.bi-chat-dots{height:100%;display:inline-block;vertical-align:top;margin-right:6px;color:#cf1313}.arspark-html-message-page .message-left .message-project{margin-bottom:35px}.arspark-html-message-page .message-left .message-project .message-project-title{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:5px}.arspark-html-message-page .message-left .message-project .message-project-name{font-size:12px;margin-bottom:12px}.arspark-html-message-page .message-left .message-project .message-thumbnail-wrapper{height:248px}.arspark-html-message-page .message-left .message-project .message-thumbnail-wrapper .message-thumbnail{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.arspark-html-message-page .message-left .message_button-area .message_button{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;width:100%;height:45px;border-radius:5px;text-decoration:none;text-align:center;background-color:#fff;border:1px solid #000;box-shadow:0 3px 0 0 #979797}.arspark-html-message-page .message-left .message_button-area .message_button:hover{transform:translateY(4px);box-shadow:0 1px 0 0 #666;filter:brightness(95%)}.arspark-html-message-page .message-left .message_button-area .message_button span{color:#000;height:45px;line-height:45px}.arspark-html-message-page .message-left .message_button-area .message_button span i{margin-right:7px}.arspark-html-message-page .message-right{width:100%;position:relative}.arspark-html-message-page .message-right .message-image-preview-wrapper{position:relative;border-radius:4px;width:62px;height:62px;border:1px solid #aaa;margin-right:5px;cursor:pointer}.arspark-html-message-page .message-right .message-image-preview-wrapper .message-image-preview{border-radius:4px;width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.arspark-html-message-page .message-right .message-image-preview-wrapper .trash{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;color:#a00;font-size:2rem}.arspark-html-message-page .message-right .message-image-preview-wrapper:hover .trash{opacity:1}.arspark-html-message-page .message-right .message-history{width:480px;height:420px;overflow-y:scroll;box-sizing:border-box;position:relative}.arspark-html-message-page .message-right .message-history::-webkit-scrollbar{width:8px;background-color:#fff}.arspark-html-message-page .message-right .message-history::-webkit-scrollbar-thumb{background-color:#c4daf6;border-radius:100px}.arspark-html-message-page .message-right .message-history::-webkit-scrollbar-track{background-color:#fff;border-radius:100px}.arspark-html-message-page .message-right .message-history .message-info .message-icon{width:15px;height:15px;border-radius:100px;border:1px solid #d8d8d8;display:inline-block;margin-left:5px;-o-object-fit:contain;object-fit:contain}.arspark-html-message-page .message-right .message-history .message-info .message-people{font-size:10px;margin-bottom:0;display:inline-block;max-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.arspark-html-message-page .message-right .message-history .message-info .message-time{font-size:10px;margin-bottom:0;color:#9a9a9a;display:inline-block;margin-left:15px}.arspark-html-message-page .message-right .message-history .message-item{padding:15px 20px 15px 10px;box-sizing:border-box;background-color:#fff;position:relative}.arspark-html-message-page .message-right .message-history .message-item:hover{background-color:#f8f8f8}.arspark-html-message-page .message-right .message-history .message-item:hover .message-handle{display:block}.arspark-html-message-page .message-right .message-history .message-item .message-text{display:inline-block;padding:10px;box-sizing:border-box;background-color:#efefef;border-radius:15px}.arspark-html-message-page .message-right .message-history .message-item .message-text span{margin-bottom:0;font-size:11px;display:inline-block;white-space:pre-wrap;overflow-wrap:anywhere}.arspark-html-message-page .message-right .message-history .message-item .message-text+.message-image{margin-top:5px}.arspark-html-message-page .message-right .message-history .message-item .message-image{max-width:400px;position:relative}.arspark-html-message-page .message-right .message-history .message-item .message-image .message-image-item{max-height:300px;max-width:400px}.arspark-html-message-page .message-right .message-history .message-item .message-image:hover .image-handle{display:block}.arspark-html-message-page .message-right .message-history .message-item .message-image .image-handle{position:absolute;top:15px;right:15px;border:1px solid #979797;border-radius:3px;background-color:#fff;display:none}.arspark-html-message-page .message-right .message-history .message-item .message-image .image-handle .image-handle-inner{display:flex}.arspark-html-message-page .message-right .message-history .message-item .message-image .image-handle .image-handle-inner .image-handle-item{display:inline-block;font-size:11px;padding:5px 15px;box-sizing:border-box;cursor:pointer}.arspark-html-message-page .message-right .message-history .message-item .message-image .image-handle .image-handle-inner .image-handle-item:hover{font-weight:600;background-color:#f8f8f8}.arspark-html-message-page .message-right .message-history .message-item .message-handle{position:absolute;top:-7px;right:0;border:1px solid #979797;border-radius:3px;background-color:#fff;display:none}.arspark-html-message-page .message-right .message-history .message-item .message-handle .message-handle-inner{display:flex}.arspark-html-message-page .message-right .message-history .message-item .message-handle .message-handle-inner .message-handle-item{display:inline-block;font-size:11px;padding:5px 15px;box-sizing:border-box;cursor:pointer}.arspark-html-message-page .message-right .message-history .message-item .message-handle .message-handle-inner .message-handle-item:hover{font-weight:600;background-color:#f8f8f8}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper{width:100%;background-color:#fcf1d3;padding:5px}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area{background-color:#fff;width:460px;border-radius:5px;border:1px solid #979797}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area.dragging .message-form-area-inner{background-color:#94c9ed;border-radius:5px}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area.dragging textarea{background-color:#94c9ed}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner{position:relative;height:115px;padding:10px;box-sizing:border-box}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .message-form textarea{width:100%;height:95px;border:none;outline:none;resize:none;font-size:14px;margin-right:25px}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .close-button{position:absolute;color:#888;cursor:pointer;right:10px;top:8px;font-size:20px}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .paperclip{position:absolute;color:#333;cursor:pointer;left:10px;bottom:8px;font-size:16px}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .paperclip label{cursor:pointer}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .paperclip .input-file{display:none}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .send-button{position:absolute;color:#2ba9e7;cursor:pointer;right:10px;bottom:8px;font-size:20px}.arspark-html-message-page .message-right .message-history .message-item-edit-form-area-wrapper .message-item-edit-form-area .message-form-area-inner .send-button.disabled{color:#888;cursor:not-allowed}.arspark-html-message-page .message-right .message-history .unread{box-sizing:border-box;position:relative}.arspark-html-message-page .message-right .message-history .unread .unread-hr{margin:20px 0;box-sizing:border-box}.arspark-html-message-page .message-right .message-history .unread .unread-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:8px;padding:2px 20px;border:1px solid rgba(0,0,0,.25);border-radius:15px;background-color:#fff}.arspark-html-message-page .message-right .history-loading-spinner-area{height:24px;width:480px}.arspark-html-message-page .message-right .history-loading-spinner-area .updated-alert{height:24px;line-height:24px;font-size:.6em;transition:.5s ease}.arspark-html-message-page .message-right .history-loading-spinner-area .sub-info{height:24px;line-height:24px;color:#9a9a9a;font-size:.8em}.arspark-html-message-page .message-right .message-form-area{width:480px;height:25px;border-radius:5px;border:1px solid #bbb;background-color:#fff;transition:height .3s}.arspark-html-message-page .message-right .message-form-area.focus{height:115px}.arspark-html-message-page .message-right .message-form-area.focus .message-image-preview-wrapper{display:block}.arspark-html-message-page .message-right .message-form-area.focus .message-form-area-inner{height:115px;padding:10px}.arspark-html-message-page .message-right .message-form-area.focus .message-form-area-inner .message-form textarea{height:95px;overflow:auto;margin-right:25px}.arspark-html-message-page .message-right .message-form-area.focus .message-form-area-inner .close-button,.arspark-html-message-page .message-right .message-form-area.focus .message-form-area-inner .paperclip,.arspark-html-message-page .message-right .message-form-area.focus .message-form-area-inner .send-button{display:block}.arspark-html-message-page .message-right .message-form-area.dragging .message-form-area-inner{background-color:#94c9ed;border-radius:5px}.arspark-html-message-page .message-right .message-form-area.dragging textarea{background-color:#94c9ed}.arspark-html-message-page .message-right .message-form-area .message-image-preview-wrapper{display:none}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner{position:relative;height:25px;padding:1px;box-sizing:border-box;transition:height .3s,padding .3s}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .message-form textarea{width:100%;height:20px;border:none;outline:none;resize:none;font-size:14px;margin-right:0;overflow:hidden;transition:height .3s}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .close-button{position:absolute;display:none;color:#888;cursor:pointer;right:10px;top:8px;font-size:20px}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .paperclip{position:absolute;display:none;color:#333;cursor:pointer;left:10px;bottom:8px;font-size:16px}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .paperclip label{cursor:pointer}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .paperclip .input-file{display:none}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .send-button{position:absolute;display:none;color:#2ba9e7;cursor:pointer;right:10px;bottom:8px;font-size:20px}.arspark-html-message-page .message-right .message-form-area .message-form-area-inner .send-button.disabled{color:#888;cursor:not-allowed}.arspark-html-message-expand{width:100vw;height:100vh;position:absolute;top:0;left:0}.arspark-html-message-expand .message-modal-mask{background-color:rgba(0,0,0,.7);width:100%;height:100%;text-align:center;z-index:1000;position:relative}.arspark-html-message-expand .message-modal-mask .message-expand-container{width:100%;height:100%;padding:80px 200px;box-sizing:border-box}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area{width:100%;height:100%;background-color:#fff;display:flex;margin:0 auto}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-left{width:75%;height:100%;border-right:1px solid #707070}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-left .message-expand-image{width:100%;height:100%;display:flex;align-items:center}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-left .message-expand-image img{max-width:100%;max-height:100%;margin:0 auto}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right{width:25%;height:100%;position:relative}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-header{display:flex;align-items:center;justify-content:space-between;height:50px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-header .message-expand-right-text{font-size:16px;margin-left:10px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-header .message-expand-close_button{width:50px;height:50px;cursor:pointer}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-header .message-expand-close_button .bi.bi-x-lg{font-size:20px;line-height:50px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content{text-align:left;position:absolute;top:50px;height:calc(100% - 50px);overflow-y:auto;overflow-wrap:anywhere}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content .message-item .message-info .message-icon{width:15px;height:15px;border-radius:100px;border:1px solid #d8d8d8;display:inline-block;margin:0 3px 0 5px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content .message-item .message-info .message-people{font-size:10px;margin-bottom:0;display:inline-block;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content .message-item .message-info .message-time{font-size:10px;margin-bottom:0;color:#9a9a9a;display:inline-block;margin-left:15px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content .message-item .message-text{box-sizing:border-box;padding:5px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content .message-item .message-text p{margin-bottom:0;font-size:12px;white-space:pre-line;word-break:break-word}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content::-webkit-scrollbar{width:7px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content::-webkit-scrollbar-track{background-color:#fff;border-radius:100px}.arspark-html-message-expand .message-modal-mask .message-expand-container .message-expand-area .message-expand-right .message-expand-right-content::-webkit-scrollbar-thumb{background-color:#c4daf6;border-radius:100px}.arspark-html-teacher-lesson-table button:focus{outline:none}.arspark-html-teacher-lesson-table .lesson-table-teacher-page{background-color:#fff;padding-bottom:100px;padding-top:60px}.arspark-html-teacher-lesson-table .lesson-table-teacher-page .main-content{text-align:center;width:1150px;padding:0 15px;margin:0 auto}.arspark-html-teacher-lesson-table .map-title{font-size:30px;font-weight:600;text-align:center;padding-bottom:10px;vertical-align:middle;margin-bottom:60px}.arspark-html-teacher-lesson-table .map-title .icon{width:53px;height:53px;margin-right:10px}.arspark-html-teacher-lesson-table .heading-desc{text-align:center;font-size:14px;line-height:2;margin-bottom:40px}.arspark-html-teacher-lesson-table .map-menu-area{position:relative;margin:0 auto}.arspark-html-teacher-lesson-table .map-buttons{display:inline-block;margin-left:50px;padding-bottom:40px}.arspark-html-teacher-lesson-table .map-buttons .map-button{text-decoration:none;font-size:16px;display:inline-block;padding:8px;border-radius:20px;font-weight:700;cursor:pointer;min-width:150px;text-align:center;margin-right:50px;background-color:#fff}.arspark-html-teacher-lesson-table .map-buttons .map-button.active{color:#cf1313;border:2px solid #cf1313}.arspark-html-teacher-lesson-table .map-buttons .map-button.inactive{color:#bbb;border:2px solid #ccc}.arspark-html-teacher-lesson-table .map-buttons .map-button.inactive:hover{color:#cf1313;border:2px solid #cf1313}.arspark-html-teacher-lesson-table .map-sub-menu{position:absolute;right:10px;bottom:10px;font-size:14px}.arspark-html-teacher-lesson-table .map-sub-menu>a{margin-left:18px}.arspark-html-teacher-lesson-table .map-sub-menu .submenu-button{display:inline-block;color:#666;cursor:pointer}.arspark-html-teacher-lesson-table .map-sub-menu .submenu-button:hover{opacity:.5}.arspark-html-teacher-lesson-table .map-sub-menu .submenu-button i{font-size:24px;margin-right:4px}.arspark-html-teacher-lesson-table .map-sub-menu .submenu-button i.bi-file-pdf-fill{color:#ff2116}.arspark-html-teacher-lesson-table .map-sub-menu .submenu-button i.bi-file-excel-fill{color:#107c41}.arspark-html-teacher-lesson-table .map-sub-menu .submenu-button span{display:inline-block;position:relative;top:-4px}.arspark-html-teacher-lesson-table table.lesson-teacher-table{width:100%;background:#fff;font-size:12px;margin-bottom:60px}.arspark-html-teacher-lesson-table table.lesson-teacher-table thead{position:-webkit-sticky;position:sticky;top:105px;z-index:1}.arspark-html-teacher-lesson-table table.lesson-teacher-table thead tr{border-left:1px solid #cf1313;border-top:none}.arspark-html-teacher-lesson-table table.lesson-teacher-table thead tr th{padding:8px;border-right:1px solid #fac5c5;border-bottom:none}.arspark-html-teacher-lesson-table table.lesson-teacher-table thead tr th.skill-head{border-bottom:1px solid #fac5c5}.arspark-html-teacher-lesson-table table.lesson-teacher-table thead tr th.skill{font-size:10px;padding:8px 2px;width:46px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr{border-top:1px solid #ccc;border-left:1px solid #ccc}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr:nth-child(2n){background-color:#fffef4}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr.section-name{text-align:left;background-color:#e9f7ff}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td:first-child{padding-left:10px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td:last-child{padding-right:10px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.lesson-name{text-align:left;background-color:#fff}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.thumbnail{border-right-width:0;padding:4px;width:100px;text-align:left}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.thumbnail img{width:80px;border:1px solid #ccc}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.thumbnail img:hover{opacity:.8}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.mission-name{text-align:left;border-right-width:0;padding:4px 0}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-guide,.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-step{font-size:12px;padding:4px;width:60px;white-space:nowrap}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-guide a,.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-step a{color:inherit}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-guide span,.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-step span{text-decoration:underline;cursor:pointer}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-guide i,.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-step i{color:#ff2116;cursor:pointer}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-step{border-right-width:0}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.pdf-guide{padding-right:12px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.skill{text-align:center}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.skill img.bronze{width:14px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.skill img.gold,.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.skill img.silver{width:24px}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.detail-action .link{font-size:30px;color:#299fd0}.arspark-html-teacher-lesson-table table.lesson-teacher-table tbody tr td.detail-action .disabled{font-size:30px;color:#ccc}.arspark-html-teacher-lesson-table .next-button{padding:0 40px}.arspark-html-my-page .my-page-container{margin-bottom:100px}.arspark-html-my-page .main{width:1120px;margin:0 auto}.arspark-html-my-page .my-area{background-image:image-set(url(/images/icons/creator-bitmap-fixed.png) 1x,url(/images/icons/creator-bitmap-fixed@2x.png) 2x);background-image:-webkit-image-set(url(/images/icons/creator-bitmap-fixed.png) 1x,url(/images/icons/creator-bitmap-fixed@2x.png) 2x);background-repeat:repeat;width:max(100vw,1150px);margin-left:calc(-50vw + 560px);display:flex;justify-content:center;padding-top:55px;padding-bottom:40px;margin-bottom:100px}@media (max-width:1150px){.arspark-html-my-page .my-area{margin-left:-15px}}.arspark-html-my-page .creator-thumbnail{margin:auto 0}.arspark-html-my-page .creator-thumbnail .profile-thimbnail{width:120px;height:120px;border-radius:1000px;-o-object-fit:contain;object-fit:contain;border:3px solid #fff;background-color:#fff}.arspark-html-my-page .creator-profile{display:inline-block;margin-left:15px;width:540px;height:211px;padding:20px 14px 0;border-radius:6px;border:3px solid #000;background-color:#fff;position:relative}.arspark-html-my-page .creator-profile:before{content:"";position:absolute;top:100px;left:-20px;margin-top:-7px;border:10px solid transparent;border-right-color:#fff;z-index:2}.arspark-html-my-page .creator-profile:after{content:"";position:absolute;top:100px;left:-27px;margin-top:-10px;border:13px solid transparent;border-right-color:#000;z-index:1}.arspark-html-my-page .creator-profile .creator-name{font-weight:700;font-size:20px;color:#cf1313;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.arspark-html-my-page .creator-profile .creator-data{display:flex}.arspark-html-my-page .creator-profile .creator-data .left{width:333px}.arspark-html-my-page .creator-profile .creator-data .left .skill .heading{font-size:18px;font-weight:600;line-height:18px;margin-bottom:2px;position:relative;right:10px}.arspark-html-my-page .creator-profile .creator-data .left .skill .heading img{width:28px;position:relative;top:-3px;left:5px}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items{display:flex;flex-wrap:wrap}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item{display:inline-block;width:62px;margin:0 4px 5px 0;color:#fff;text-align:center;font-size:10px;height:25px;line-height:25px;font-weight:600;border-radius:1.5px}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item:before{content:"";display:inline-block;position:relative;background-repeat:no-repeat}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item:last-child,.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item:nth-child(5){margin-right:0}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.gold{background-image:linear-gradient(180deg,#f5c802 48%,#e7be06 50%)}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.gold:before{top:2px;width:14px;height:11px;background-image:url(/images/icons/stars-three.svg);background-size:auto 10px}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.silver{background-image:linear-gradient(180deg,#becace 48%,#b4bec9 50%)}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.silver:before{top:1px;width:15px;height:7px;background-image:url(/images/icons/stars-two.svg);background-size:13px auto}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.bronze{background-image:linear-gradient(180deg,#cb891d 48%,#c28521 50%)}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.bronze:before{top:0;width:10px;height:8px;background-image:url(/images/icons/stars-one.svg);background-size:auto 7px}.arspark-html-my-page .creator-profile .creator-data .left .skill .skill-items .skill-item.none{color:#cacaca;background-color:#e6e6e6}.arspark-html-my-page .creator-profile .creator-data .right{width:165px}.arspark-html-my-page .creator-profile .creator-data .right .month-progress .heading{font-size:18px;font-weight:600;line-height:18px;position:relative;margin-bottom:5px}.arspark-html-my-page .creator-profile .creator-data .right .month-progress .heading img{width:24px;position:relative;top:-3px}.arspark-html-my-page .creator-profile .creator-data .right .month-progress .progress-items .progress-item{font-weight:600;display:flex;margin-bottom:0;align-items:baseline}.arspark-html-my-page .creator-profile .creator-data .right .month-progress .progress-items .progress-item .name{font-size:14px;display:inline-block;width:80px}.arspark-html-my-page .creator-profile .creator-data .right .month-progress .progress-items .progress-item .number{font-size:26px;color:#299fd0;letter-spacing:1px;display:inline-block;top:-10px;left:83px;width:55px;margin-left:5px}.arspark-html-my-page .creator-profile .creator-data .right .month-progress .progress-items .progress-item .diff{font-size:12px;color:#5c5c5c;letter-spacing:.7px;display:inline-block;top:5px;left:148px;width:30px}.arspark-html-my-page .new-content{margin-left:5px;width:440px;height:211px;min-height:170px;padding:25px 14px;border-radius:6px;border:3px solid #cf1313;background-color:#fff;display:flex;position:relative}.arspark-html-my-page .new-content .thumbnail-wrapper{display:block;width:206.7px;height:155px;margin-right:13px}.arspark-html-my-page .new-content .thumbnail-wrapper img{width:206.7px;height:155px;border:1px solid #e1e1e1;border-radius:2px}.arspark-html-my-page .new-content .text-area{width:189px}.arspark-html-my-page .new-content .text-area .title{font-size:14px;font-weight:600;margin-top:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arspark-html-my-page .new-content .text-area .info .time{display:inline-block;margin-right:20px;margin-top:8px;font-size:12px}.arspark-html-my-page .new-content .text-area .info .time .bi.bi-clock-fill{color:#94c9ed;font-size:14px}.arspark-html-my-page .new-content .text-area .info .status-badge{display:inline-block;font-size:12px;padding:0 4px;border-radius:2px;background-color:#fff}.arspark-html-my-page .new-content .text-area .info .status-badge.public{color:#4d65ae;border:1px solid #4d65ae}.arspark-html-my-page .new-content .text-area .info .status-badge.private{color:#999;border:1px solid #999}.arspark-html-my-page .new-content .text-area .code-button{padding:0 28px;height:35px;width:164px;border-radius:6px;background-color:#4dc572;position:relative;text-align:center;font-size:14px;font-weight:700;color:#fff;border:none;box-shadow:0 3px 0 0 #2e984f;margin:18px 12px 3px}.arspark-html-my-page .new-content .text-area .code-button:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #333;filter:brightness(90%)}.arspark-html-my-page .new-content .text-area .play-button{padding:0 28px;height:35px;width:164px;border-radius:6px;background-color:#2ba9e7;position:relative;text-align:center;font-size:14px;font-weight:700;color:#fff;border:none;box-shadow:0 3px 0 0 #30789b;margin:18px 12px 3px}.arspark-html-my-page .new-content .text-area .play-button:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #333;filter:brightness(90%)}.arspark-html-my-page .right-top-button-area{position:absolute;top:80px;right:calc(50vw - 560px)}.arspark-html-my-page .right-top-button-area a{text-align:center;text-decoration:none;font-size:12px;height:28px;margin:0;padding:5px 7px;border-radius:3px;display:inline-block;position:relative}.arspark-html-my-page .right-top-button-area a.to-admin-btn{color:#fff;background:#cf1313;width:82px;margin-left:14px}.arspark-html-my-page .right-top-button-area a.to-admin-btn:hover{background:#d74444}.arspark-html-my-page .right-top-button-area a.to-admin-btn .count{display:inline-block;position:absolute;top:-7px;right:-7px;width:17px;height:17px;color:#fff;background-color:#f86131;border-radius:100px}.arspark-html-my-page .right-top-button-area a.question-btn{color:#fff;background:#2ba9e7;width:92px}.arspark-html-my-page .right-top-button-area a.question-btn i{margin-right:2px}.arspark-html-my-page .right-top-button-area a.question-btn:hover{background:#5db4e0}.arspark-html-my-page .content-area{margin:0 auto;text-align:center}.arspark-html-my-page .content-area .top{margin-bottom:20px}.arspark-html-my-page .content-area .top .heading{font-size:28px;font-weight:600;margin-bottom:12px}.arspark-html-my-page .content-area .top .heading img{width:36px;margin-top:-10px}.arspark-html-my-page .content-area .top .description{font-size:18px;font-weight:600}.arspark-html-my-page .lesson{margin-bottom:100px}.arspark-html-my-page .lesson .lesson-items{display:flex;width:1000px;justify-content:space-between;margin:0 auto 30px}.arspark-html-my-page .lesson .lesson-items .lesson-item{width:304px}.arspark-html-my-page .lesson .lesson-items .lesson-item img{width:304px;height:228px;-o-object-fit:contain;object-fit:contain}.arspark-html-my-page .lesson .lesson-items .lesson-item img:hover{cursor:pointer;opacity:.7}.arspark-html-my-page .more-button{background-color:#2ba9e7;color:#fff;box-shadow:0 3px 0 0 #30789b;cursor:pointer;padding:0 18px;height:48px;width:194px;border-radius:6px;text-align:center;font-size:16px;font-weight:700;border:none;margin-bottom:60px}.arspark-html-my-page .more-button:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-dashboard .dashboard-title{font-size:30px;font-weight:700;margin:0 auto 80px;text-align:center}.arspark-html-dashboard .dashboard-title .bi.bi-speedometer2{color:#cf1313}.arspark-html-dashboard .top-content{display:flex;margin-bottom:80px}.arspark-html-dashboard .top-content .left{width:53%;margin-right:10%}.arspark-html-dashboard .top-content .left .hello{font-size:18px;line-height:22px;margin-bottom:24px}.arspark-html-dashboard .top-content .left .hello .name{font-size:24px;font-weight:600;margin-right:5px}.arspark-html-dashboard .top-content .left .button-wrap.top button{height:40px;border:2px solid;border-radius:6px;padding:0 18px;text-align:center;font-size:16px;font-weight:700;background-color:#fff}.arspark-html-dashboard .top-content .left .button-wrap.top button:hover{opacity:.7}.arspark-html-dashboard .top-content .left .button-wrap.top .btn-white-black{color:#000;border-color:#000;margin-right:20px}.arspark-html-dashboard .top-content .left .button-wrap.top .btn-white-green{color:#1bb91f;border-color:#1bb91f;margin-right:5px}.arspark-html-dashboard .top-content .left .button-wrap.top .btn-white-blue{color:#299fd0;border-color:#299fd0}.arspark-html-dashboard .top-content .right{width:37%}.arspark-html-dashboard .top-content .right h2{font-size:24px;font-weight:600}.arspark-html-dashboard .top-content .right h2 img{margin-bottom:8px;margin-right:10px}.arspark-html-dashboard .top-content .right .news-items .news-item{position:relative;margin-bottom:15px}.arspark-html-dashboard .top-content .right .news-items .news-item .title{font-size:18px;line-height:22px;padding-right:70px;text-indent:-10px;padding-left:20px}.arspark-html-dashboard .top-content .right .news-items .news-item .title .bi.bi-caret-right-fill{color:#f7b52a}.arspark-html-dashboard .top-content .right .news-items .news-item .content{font-size:16px;margin-left:24px}.arspark-html-dashboard .top-content .right .news-items .news-item .date{font-size:12px;color:#999;position:absolute;top:0;right:0}.arspark-html-dashboard .start{background-color:#f5eed6;padding:30px 70px;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:6px}.arspark-html-dashboard .start,.arspark-html-dashboard .start .h2-comment{text-align:center;position:relative}.arspark-html-dashboard .start .h2-comment span{position:relative;display:inline-block;height:40px;line-height:40px;border-radius:20.5px;background-color:#f7b500;font-size:16px;text-align:center;color:#fff;padding:0 20px}.arspark-html-dashboard .start .h2-comment:before{display:inline-block;position:absolute;content:"";background-image:url(/images/icons/orange-comment.png);background-position:bottom;background-size:22px 32px;bottom:-10px;left:calc(50% - 11px);width:22px;height:32px}.arspark-html-dashboard .start h2{font-weight:600;margin-bottom:30px;height:auto;font-size:24px;line-height:60px;position:relative}.arspark-html-dashboard .start h2:before{left:320px;transform:rotate(-115deg)}.arspark-html-dashboard .start h2:after,.arspark-html-dashboard .start h2:before{content:"";position:absolute;width:30px;height:3px;background-color:red;border-radius:2px;top:28px}.arspark-html-dashboard .start h2:after{right:320px;transform:rotate(115deg)}.arspark-html-dashboard .start .step{display:flex;justify-content:space-between}.arspark-html-dashboard .start .step .left{width:635px}.arspark-html-dashboard .start .step .left .containers{display:flex;justify-content:space-between}.arspark-html-dashboard .start .step .left .containers .bi.bi-caret-right-fill{font-size:28px;line-height:214px;color:#f7b500}.arspark-html-dashboard .start .step .right{width:290px}.arspark-html-dashboard .start .step .container{background-color:#fff;border-radius:7px;width:290px;padding:20px;margin:0}.arspark-html-dashboard .start .step .container .container-top{font-size:18px;font-weight:600;margin-bottom:15px;text-align:left}.arspark-html-dashboard .start .step .container .container-content{margin-bottom:15px;text-align:left}.arspark-html-dashboard .start .step .container button{height:45px;border-radius:6px;padding:0 18px;text-align:center;font-size:16px;font-weight:700;border:none}.arspark-html-dashboard .start .step .container button:hover{opacity:.7}.arspark-html-dashboard .start .step .container button.btn-blue{background-color:#299fd0;color:#fff}.arspark-html-dashboard .start .step .container button.btn-blue:disabled{opacity:.7}.arspark-html-dashboard .start .step .container button.btn-white-blue{background-color:#fff;color:#299fd0;border:2px solid #299fd0}.arspark-html-dashboard .start .step .step-top{background-color:#53b77f;color:#fff;margin-bottom:10px;padding:5px 0;font-weight:600;border-radius:5px}.arspark-html-dashboard .start .close{position:absolute;top:10px;right:20px}.arspark-html-dashboard .start .close .bi.bi-x-lg{font-size:28px}.arspark-html-dashboard .start .close span{display:block;font-size:14px}.arspark-html-dashboard .start .close:hover{cursor:pointer;opacity:.7}.arspark-html-dashboard .dashboard-tables{margin:0 110px}.arspark-html-dashboard .dashboard-tables .table-wrapper{margin-top:100px}.arspark-html-dashboard .dashboard-tables table{width:100%}.arspark-html-dashboard .dashboard-tables table thead tr th{padding:15px;text-align:center;border:1px solid #fff}.arspark-html-dashboard .dashboard-tables table tbody tr{border-bottom:1px solid #ccc}.arspark-html-dashboard .dashboard-tables table tbody tr:nth-child(2n){background:unset}.arspark-html-dashboard .dashboard-tables table tbody tr td:first-child{padding-left:15px}.arspark-html-dashboard .dashboard-tables table tbody tr td:last-child{padding-right:15px}.arspark-html-dashboard .dashboard-tables table.dashboard-child td{text-align:center}.arspark-html-dashboard .dashboard-tables table.dashboard-child td:last-child{width:180px}.arspark-html-dashboard .dashboard-tables table.dashboard-content td{text-align:center}.arspark-html-dashboard .dashboard-tables table.dashboard-content td:last-child{width:180px}.arspark-html-dashboard .dashboard-tables table.dashboard-comment td,.arspark-html-dashboard .dashboard-tables table.dashboard-message td{text-align:center}.arspark-html-dashboard .dashboard-tables table.dashboard-comment td:last-child{width:180px}.arspark-html-dashboard .dashboard-tables .title-wrapper{margin-bottom:20px}.arspark-html-dashboard .dashboard-tables .title-wrapper .w-150{width:150px}.arspark-html-dashboard .dashboard-tables .title-wrapper .title{width:500px;font-size:30px;font-weight:700;text-align:center}.arspark-html-dashboard .dashboard-tables .title-wrapper .title img{width:42px;height:36px;margin-right:10px;vertical-align:text-bottom}.arspark-html-dashboard .dashboard-tables a[role=button],.arspark-html-dashboard .dashboard-tables button{height:45px;border-radius:6px;padding:10px 18px;text-align:center;font-size:16px;font-weight:700;border:none;width:150px;white-space:nowrap;text-decoration:none;display:inline-block;vertical-align:middle}.arspark-html-dashboard .dashboard-tables a[role=button]:hover,.arspark-html-dashboard .dashboard-tables button:hover{opacity:.7}.arspark-html-dashboard .dashboard-tables a[role=button].btn-blue,.arspark-html-dashboard .dashboard-tables button.btn-blue{background-color:#299fd0;color:#fff}.arspark-html-dashboard .dashboard-tables a[role=button].btn-green,.arspark-html-dashboard .dashboard-tables button.btn-green{background-color:#53b77f;color:#fff}.arspark-html-dashboard .dashboard-tables a[role=button].btn-white-blue,.arspark-html-dashboard .dashboard-tables button.btn-white-blue{background-color:#fff;color:#299fd0;border:2px solid #299fd0}.arspark-html-dashboard .dashboard-tables a[role=button].btn-white-black,.arspark-html-dashboard .dashboard-tables button.btn-white-black{background-color:#fff;color:unset;border:2px solid #333}.arspark-html-dashboard .dashboard-tables a[role=button].btn-small,.arspark-html-dashboard .dashboard-tables button.btn-small{height:unset;padding:5px 3px;font-weight:500;border-width:1px}.arspark-html-dashboard .dashboard-tables .profile-wrapper .profile-image{text-align:center;margin-bottom:10px}.arspark-html-dashboard .dashboard-tables .profile-wrapper .profile-image .user-thumbnail{border-radius:50%!important;width:99px;height:99px;border:1px solid #999;-o-object-fit:contain;object-fit:contain;background-color:#fff}.arspark-html-dashboard .dashboard-tables .profile-wrapper .profile-image .user-thumbnail.small{width:36px;height:36px}.arspark-html-dashboard .dashboard-tables .profile-wrapper .name,.arspark-html-dashboard .dashboard-tables .profile-wrapper .nickname{text-align:center}.arspark-html-dashboard .dashboard-tables .profile-wrapper .name span{margin-right:.5rem}.arspark-html-dashboard .dashboard-tables .name-wrapper ruby{font-weight:700;font-size:1.5rem}.arspark-html-dashboard .dashboard-tables .name-wrapper ruby span{font-weight:700;margin-right:.5rem}.arspark-html-dashboard .dashboard-tables .name-wrapper ruby rt span{font-size:1.3rem;font-weight:500}.arspark-html-dashboard .dashboard-tables .progress-items{padding-left:20px}.arspark-html-dashboard .dashboard-tables .progress-items .progress-item{font-weight:600;display:flex;margin-bottom:0;align-items:baseline}.arspark-html-dashboard .dashboard-tables .progress-items .progress-item .name{font-size:14px;display:inline-block;width:80px}.arspark-html-dashboard .dashboard-tables .progress-items .progress-item .number{font-size:26px;color:#299fd0;letter-spacing:1px;display:inline-block;top:-10px;left:83px;width:70px}.arspark-html-dashboard .dashboard-tables .progress-items .progress-item .diff{font-size:12px;color:#5c5c5c;letter-spacing:.7px;display:inline-block;top:5px;left:148px;width:30px}.arspark-html-dashboard .dashboard-tables .content-thumbnail-wrapper{width:130px;height:100px;display:inline-block}.arspark-html-dashboard .dashboard-tables .content-thumbnail-wrapper img{width:100%;height:100%;border:1px solid #e1e1e1;border-radius:2px}.arspark-html-dashboard .dashboard-tables .content-info-wrapper{padding-left:10px;text-align:left}.arspark-html-dashboard .dashboard-tables .content-info-wrapper .title{font-size:1.3rem;font-weight:700}.arspark-html-dashboard .dashboard-tables .content-info-wrapper .bi-clock{color:#2ba9e7}.arspark-html-dashboard .dashboard-tables .content-info-wrapper .public-status-badge{margin-left:10px;color:#30789b;padding:4px 7px 2px;border:1px solid #30789b;border-radius:5px;background-color:#fff;text-align:center;white-space:nowrap}.arspark-html-dashboard .dashboard-tables .message-wrapper{max-width:350px;text-align:left}.arspark-html-dashboard .dashboard-tables .message-wrapper .title{font-size:1.3rem;margin-bottom:10px}.arspark-html-dashboard .dashboard-tables .message-wrapper .already-read{opacity:.7}.arspark-html-dashboard .dashboard-tables .message-wrapper .ars-red{color:#cf1313}.arspark-html-dashboard .dashboard-tables .message-wrapper .ars-blue{color:#299fd0}.arspark-html-dashboard .dashboard-tables .comment-wrapper{max-width:350px;text-align:left}.arspark-html-dashboard .dashboard-tables .comment-wrapper .bi-clock-fill{color:#2ba9e7}.arspark-html-dashboard .dashboard-modal-main{width:456px;margin:0 auto;padding:30px 20px 50px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;height:auto;max-height:90vh;overflow:auto;position:relative;border:2px solid #888}.arspark-html-dashboard .dashboard-modal-main button{height:45px;border-radius:6px;padding:10px 18px;text-align:center;font-size:16px;font-weight:700;border:none;width:150px;white-space:nowrap;text-decoration:none;display:inline-block;vertical-align:middle}.arspark-html-dashboard .dashboard-modal-main button:hover{opacity:.7}.arspark-html-dashboard .dashboard-modal-main button.btn-green{background-color:#53b77f;color:#fff}.arspark-html-dashboard .dashboard-modal-main button.btn-white-black{background-color:#fff;color:unset;border:2px solid #333}.arspark-html-dashboard .dashboard-modal-main .modal-close-button{position:absolute;font-size:2rem;top:-5px;right:2px;cursor:pointer}.arspark-html-dashboard .dashboard-modal-main .modal-title{text-align:center;margin-top:30px}.arspark-html-dashboard .dashboard-modal-main .modal-title .name{font-size:1.5rem;font-weight:700}.arspark-html-dashboard .dashboard-modal-enter-active,.arspark-html-dashboard .dashboard-modal-leave-active{transition:opacity .5s}.arspark-html-dashboard .dashboard-modal-enter,.arspark-html-dashboard .dashboard-modal-leave-to{opacity:0}header.arspark-html-header{position:fixed;top:0;left:0;background:#fff;z-index:10;width:100%;height:70px;padding-left:0;padding-right:0;background:hsla(0,0%,100%,.95);box-shadow:0 4px 4px rgba(0,0,0,.25)}header.arspark-html-header div.header-menu{width:100%;padding-left:40px;padding-right:20px;padding-top:4px;position:relative;display:flex;justify-content:space-between;height:70px}header.arspark-html-header div.header-menu:after{position:absolute;top:0;left:0;content:"";width:100%;height:3px;background-image:url(/images/arspark-html/park/header/border1.png);background-repeat:repeat-x}header.arspark-html-header div.header-menu div.logo{flex-grow:0;flex-shrink:0;height:60px;top:10px;text-align:left}header.arspark-html-header div.header-menu div.logo a{display:block;top:10px;position:relative}header.arspark-html-header div.header-menu div.logo img{max-height:100%;width:160px}header.arspark-html-header div.header-menu ul.pc-menu{flex-grow:1;flex-shrink:1;text-align:right;padding:0;margin:0}header.arspark-html-header div.header-menu ul.pc-menu li{display:inline-block;height:100%;padding:0;margin-left:20px}header.arspark-html-header div.header-menu ul.pc-menu li a{display:inline-block;text-align:left;position:relative;padding:10px 0;top:10px;color:#000;font-size:15px;font-weight:700;text-decoration:none}header.arspark-html-header div.header-menu ul.pc-menu li a:hover{opacity:.6}header.arspark-html-header div.header-menu ul.pc-menu-action{flex-grow:0;flex-shrink:0;margin:0 32px 0 16px;padding:0}header.arspark-html-header div.header-menu ul.pc-menu-action li{display:inline-block;padding:0;font-weight:700;top:10px;position:relative;margin-left:16px}header.arspark-html-header div.header-menu ul.pc-menu-action li a{width:100px;height:44px;border:1px solid #000;display:inline-block;background:#fff;color:#000;text-align:center;text-decoration:none;border-radius:3px}header.arspark-html-header div.header-menu ul.pc-menu-action li a:hover{opacity:.6}header.arspark-html-header div.header-menu ul.pc-menu-action li a span{position:relative;top:-8px;font-size:14px;display:inline-block;width:100%;text-align:center}header.arspark-html-header div.header-menu ul.pc-menu-action li a span.small{top:-2px;font-size:11px}header.arspark-html-header div.header-menu ul.pc-menu-action li a.pc-menu-action__signup{color:#53b77f;border:1px solid #53b77f;padding-right:10px;width:106px}header.arspark-html-header div.header-menu ul.pc-menu-action li a.pc-menu-action__signup:after{position:absolute;top:14px;right:-2px;display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:4px;content:""}header.arspark-html-header div.header-menu span.to-education{flex-grow:0;flex-shrink:0;display:inline-block;width:135px;border-left:1px solid #aaa;height:36px;top:14px;position:relative;padding-left:10px}header.arspark-html-header div.header-menu span.to-education a{color:#666;top:-9px;position:relative}header.arspark-html-header div.header-menu span.to-education a:hover{opacity:.6}header.arspark-html-header div.header-menu span.to-education a span{position:relative;top:-2px;font-size:14px;display:inline-block;width:100%;text-align:center}header.arspark-html-header div.header-menu span.to-education a span.small{top:2px;font-size:11px}@media screen and (min-width:768px) and (max-width:1149px){header.arspark-html-header{position:fixed;top:0;left:0;background:#fff;z-index:10;width:100%;height:70px;padding-left:0;padding-right:0}header.arspark-html-header div.header-menu{padding-left:48px;padding-right:80px}header.arspark-html-header div.header-menu div.logo{height:54px;top:10px}header.arspark-html-header div.header-menu div.logo a{height:100%;top:10px;left:5px}header.arspark-html-header div.header-menu div.logo a img{width:150px}header.arspark-html-header div.header-menu div.header-lead,header.arspark-html-header div.header-menu ul.pc-menu{display:none}header.arspark-html-header div.header-menu ul.pc-menu__action{padding:10px 0 0}header.arspark-html-header div.header-menu ul.pc-menu__action li a.btn__inquiry,header.arspark-html-header div.header-menu ul.pc-menu__action li a.btn__trial{width:114px;height:44px;line-height:40px;font-size:15px}header.arspark-html-header div.header-menu ul.pc-menu__action li a.link__login{color:#000;text-decoration:none;margin-right:10px;margin-left:10px}}@media screen and (max-width:767px){header.arspark-html-header{position:fixed;top:0;left:0;background:#fff;z-index:10;width:100%;height:70px;padding-left:0;padding-right:0}header.arspark-html-header div.header-menu div.logo{height:60px;top:10px}header.arspark-html-header div.header-menu div.logo a{height:100%;top:10px;left:5px}header.arspark-html-header div.header-menu div.logo a img{width:170px}header.arspark-html-header div.header-menu div.header-lead,header.arspark-html-header div.header-menu ul.pc-menu,header.arspark-html-header div.header-menu ul.pc-menu__action{display:none}}h1.page-title{height:60px;font-size:30px;line-height:60px;text-align:center;font-weight:600;margin-bottom:48px}h1.page-title i{color:#e23434;font-size:46px;margin-right:12px;vertical-align:top}h1.page-title img{color:#828282;height:60px;margin-right:10px;vertical-align:top}nav.ars-breadcrumb-nav{width:1150px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}nav.ars-breadcrumb-nav .breadcrumb-item a{color:#000}nav.ars-breadcrumb-nav .breadcrumb-item.active{color:#000;font-weight:600}footer{width:1150px;margin-left:auto;margin-right:auto;color:#000;padding:34px 25px 50px;display:flex;flex-wrap:wrap}footer div.footer-logo{flex:0 0 120px;margin-right:36px}footer div.footer-logo img{max-width:100%}footer div.footer-menu{flex:1 0 700px;text-align:left;padding-right:40px}footer div.copyright{flex:0 0 100%;text-align:center;font-size:10px;margin-top:16px}footer ul{margin:0;padding:0;font-size:12px}footer ul li{margin:0 1rem .5rem 0;padding:0;display:inline-block}footer ul li:last-child{margin-right:0}footer ul li a{color:#000;text-decoration:underline}footer div.footer-to-education{flex-grow:0;flex-shrink:0;display:inline-block;width:135px;border-left:1px solid #aaa;height:36px;position:relative;padding-left:10px}footer div.footer-to-education a{color:#666;top:-9px;position:relative}footer div.footer-to-education a:hover{opacity:.6}footer div.footer-to-education a>span{position:relative;top:-2px;font-size:14px;display:inline-block;width:100%;text-align:center}footer div.footer-to-education a span.line1{top:2px;font-size:12px;font-weight:700}footer div.footer-to-education a span.line1 span{display:inline-block}footer div.footer-to-education a span.line1 .edu-blue{background:#299fd0;color:#fff;border-radius:2px;padding:0 4px;font-size:11px;margin-left:2px}@media screen and (max-width:1149px){footer{width:auto;display:block}footer div.footer-logo{text-align:center;margin-right:0;margin-bottom:1rem}footer div.footer-logo img{max-width:50vw}}.arspark-html-login-page{background-image:url(/images/arspark-html/park/login/login-bg2.png);background-repeat:repeat;min-height:calc(100vh - 70px);margin-top:70px;padding-top:1.5rem}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.arspark-html-login-page{background-image:image-set(url("/images/arspark-html/park/login/login-bg2.png") 1x,url("/images/arspark-html/park/login/login-bg2@2x.png") 2x);background-image:-webkit-image-set(url("/images/arspark-html/park/login/login-bg2.png") 1x,url("/images/arspark-html/park/login/login-bg2@2x.png") 2x)}}.arspark-html-login-page .park-login-tabs{width:900px;margin:40px auto 0;padding:0}.arspark-html-login-page .park-login-tabs .login-tab{margin:0 3px -1px 0;list-style-type:none;display:inline-block;width:186px;height:70px;text-align:center}.arspark-html-login-page .park-login-tabs .login-tab a{display:inline-block;padding:8px 0 0;background:#f0f0f0;text-decoration:none;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #ddd;height:100%;width:100%}.arspark-html-login-page .park-login-tabs .login-tab--active a{background:#fff;border-bottom-color:#fff}.arspark-html-login-page .park-login-tabs .login-tab.login-tab--student{margin-left:120px}.arspark-html-login-page .park-login-tabs .login-tab .service{display:block;text-align:center;font-size:13px;font-weight:700}.arspark-html-login-page .park-login-tabs .login-tab--park .service{color:#e23434}.arspark-html-login-page .park-login-tabs .login-tab--edu .service{color:#299fd0}.arspark-html-login-page .park-login-tabs .login-tab .user-type{display:inline-block;text-align:center;font-size:26px;font-weight:700;color:#666;margin-top:-2px}.arspark-html-login-page .park-login-tabs .login-tab--active .user-type{color:#e23434;padding:0 6px;border-bottom:3px solid #e23434}.arspark-html-login-page .park-login-body{width:900px;margin:0 auto 30px;background-color:#fff;border:1px solid #ddd;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:60px 0 90px}.arspark-html-login-page .park-login-body .login-title{display:flex;justify-content:center;margin-bottom:40px;font-size:unset;height:unset;line-height:unset;font-weight:unset;text-align:unset}.arspark-html-login-page .park-login-body .login-title__icon{display:block;position:relative;top:4px}.arspark-html-login-page .park-login-body .login-title__icon .character{width:37px;position:relative;z-index:2;vertical-align:bottom;margin-bottom:8px;height:unset;display:unset;margin-right:unset}.arspark-html-login-page .park-login-body .login-title__icon .bi{font-size:60px;color:#777;margin-left:-30px}.arspark-html-login-page .park-login-body .login-title__text{display:block;font-weight:700;margin-left:12px}.arspark-html-login-page .park-login-body .login-title__text-service{display:block;text-align:center;font-size:18px;margin-bottom:12px}.arspark-html-login-page .park-login-body .login-title__text-type{font-size:32px}.arspark-html-login-page .park-login-body .login-title__text-type .red-text{color:#e23434}.arspark-html-login-page .park-login-body .login-form-wrap{text-align:center}.arspark-html-login-page .park-login-body .login-form-wrap img{width:600px}div.arspark-html-registration-page{min-height:calc(100vh - 70px);margin-top:70px;padding-top:1.5rem}div.arspark-html-registration-page .page-description{text-align:center;font-size:18px;margin-bottom:8px}div.arspark-html-registration-page .page-description .strong{font-weight:700;margin-left:6px;margin-right:6px;margin-bottom:10px}div.arspark-html-registration-page .page-description-sub{text-align:center;font-size:14px;margin-bottom:40px}div.arspark-html-registration-page .reg-flow{margin-bottom:60px}div.arspark-html-registration-page .reg-flow-steps{margin-bottom:32px;margin-left:30px;display:flex;justify-content:center;align-items:center;height:48px}div.arspark-html-registration-page .reg-flow-step{display:inline-block;height:100%;position:relative;padding-bottom:10px}div.arspark-html-registration-page .reg-flow-step-icon{display:inline-block;vertical-align:top;width:40px;height:40px;border-radius:48px;background-color:#f0f0f0;text-align:center;margin-right:10px;position:relative}div.arspark-html-registration-page .reg-flow-step-icon i{position:relative;top:2px;font-size:22px;color:#999}div.arspark-html-registration-page .reg-flow-step-text{font-weight:700;font-size:14px;display:inline-block;position:relative;top:50%;transform:translateY(-50%);color:#777}div.arspark-html-registration-page .reg-flow-step--active{border-bottom:2px solid #e23434}div.arspark-html-registration-page .reg-flow-step--active i{color:#e23434}div.arspark-html-registration-page .reg-flow-step--active .reg-flow-step-text{color:#000}div.arspark-html-registration-page .reg-flow-step-arrow{display:inline-block;margin-left:17px;margin-right:17px;position:relative;top:50%;transform:translateY(-50%)}div.arspark-html-registration-page .reg-flow-step-arrow i{font-size:22px;color:#777}div.arspark-html-registration-page section.reg-form-wrap{margin-bottom:100px}div.arspark-html-registration-page section.reg-form-wrap h3.reg-heading{text-align:center;font-size:20px;font-weight:700;text-decoration:underline;margin-bottom:32px}div.arspark-html-registration-page section.reg-form-wrap h3.reg-heading i.title-icon{color:#e23434;position:relative;top:6px;font-size:32px;margin-right:10px}div.arspark-html-registration-page section.reg-form-wrap h3.reg-form-heading{text-align:center;font-size:20px;font-weight:700;text-decoration:underline;margin-bottom:32px}div.arspark-html-registration-page section.reg-form-wrap h3.reg-form-heading i.title-icon{color:#e23434;position:relative;top:6px;font-size:32px;margin-right:10px}div.arspark-html-registration-page section.reg-form-wrap .terms-of-use{text-align:center}div.arspark-html-registration-page section.reg-form-wrap .terms-of-use .emp{font-weight:700}div.arspark-html-registration-page section.reg-form-wrap .reg-form-caution{text-align:center;font-size:16px;margin-bottom:16px}div.arspark-html-registration-page section.reg-form-wrap .reg-form-caution .emp{font-weight:700}div.arspark-html-registration-page section.reg-form-wrap div.ars-form-area form.ars-form-reg-email input.input-email{font-size:1.3rem}div.arspark-html-registration-page section.reg-form-wrap div.ars-form-area form.ars-form-reg-email input.input-email::-moz-placeholder{font-size:1rem}div.arspark-html-registration-page section.reg-form-wrap div.ars-form-area form.ars-form-reg-email input.input-email:-ms-input-placeholder{font-size:1rem}div.arspark-html-registration-page section.reg-form-wrap div.ars-form-area form.ars-form-reg-email input.input-email::placeholder{font-size:1rem}div.arspark-html-registration-page section.reg-form-wrap div.ars-form-area form.ars-form-reg-email label.lbl-agreement{font-size:1.1rem}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .form-row .form-label{flex-basis:150px!important}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .error-msg:after{left:20px}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment div.btn-area{margin-top:40px}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment button.btn--pay{background-color:#e23434;box-shadow:0 3px 0 0 #732f2f}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .subscription{padding-left:20px;padding-bottom:20px}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .subscription__label{font-size:18px;font-weight:700}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .subscription__price{font-size:32px;font-weight:700}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .subscription__span{font-size:16px;font-weight:700}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .subscription__tax{font-size:14px;color:#aaa}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .subscription__caution{font-size:14px}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .ars-stripe-input-wrap{padding:9px 21px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .ars-stripe-input-wrap.width-card-number{width:18rem}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .ars-stripe-input-wrap.width-m{width:8rem}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment .ars-stripe-input-wrap.width-s{width:5rem}div.arspark-html-registration-page section.reg-form-wrap form.ars-form-payment div.form-label{width:170px;flex:0 0 170px;margin-right:20px;text-align:right;vertical-align:middle}div.arspark-html-registration-page section.reg-form-wrap .reg-complete-btn-area{text-align:center;margin-top:40px}div.arspark-html-registration-page form.ars-form-reg-verification-code{text-align:center}div.arspark-html-registration-page form.ars-form-reg-verification-code input.input-code{width:14rem}div.arspark-html-registration-page .code-verification{margin-bottom:100px}div.arspark-html-registration-page .code-verification-heading{text-align:center;font-size:20px;font-weight:700;text-decoration:underline;margin-bottom:32px}div.arspark-html-registration-page .code-resend-heading{text-align:center;font-weight:700;font-size:20px;margin-bottom:20px}div.arspark-html-registration-page .code-resend-text{text-align:center;font-size:18px;margin-bottom:20px}div.arspark-html-registration-page .code-resend-button{text-align:center;margin-bottom:60px}@media screen and (max-width:767px){div.arspark-html-registration-page{padding-left:2vw;padding-right:2vw}div.arspark-html-registration-page .reg-flow{margin-bottom:30px}div.arspark-html-registration-page .reg-flow-steps{height:auto;margin-bottom:20px;margin-left:0}div.arspark-html-registration-page .reg-flow-step{text-align:center;padding-bottom:0}div.arspark-html-registration-page .reg-flow-step-icon{display:none;width:36px;height:36px;border-radius:28px;margin-right:2px;margin-bottom:10px}div.arspark-html-registration-page .reg-flow-step-icon i{top:2px;font-size:24px}div.arspark-html-registration-page .reg-flow-step-text{font-size:11px;top:0;transform:none;display:block;height:18px}div.arspark-html-registration-page .reg-flow-step--active .reg-flow-step-text,div.arspark-html-registration-page .reg-flow-step--active i{color:#e23434}div.arspark-html-registration-page .reg-flow-step-arrow{margin-left:12px;margin-right:12px;transform:translateY(-10%)}div.arspark-html-registration-page .reg-flow-step-arrow i{font-size:14px}div.arspark-html-registration-page div.ars-form-area{width:auto}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-email input.input-email{font-size:1.3rem}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-email input.input-email::-moz-placeholder{font-size:1rem}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-email input.input-email:-ms-input-placeholder{font-size:1rem}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-email input.input-email::placeholder{font-size:1rem}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-email label.lbl-agreement{font-size:1.1rem}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-verification-code{text-align:center}div.arspark-html-registration-page div.ars-form-area form.ars-form-reg-verification-code input.input-code{width:14rem;font-size:1.7rem}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment{width:auto}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .form-row{display:block;padding:6px}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .form-row .form-label{text-align:left;width:auto;line-height:30px}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment div.btn-area{margin-top:40px}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment button.btn--pay{background-color:#e23434;box-shadow:0 3px 0 0 #732f2f}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .subscription{padding-left:20px;padding-bottom:20px}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .subscription__label{font-size:18px;font-weight:700}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .subscription__price{font-size:32px;font-weight:700}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .subscription__span{font-size:16px;font-weight:700}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .subscription__tax{font-size:14px;color:#aaa}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .subscription__caution{font-size:14px}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment .ars-stripe-input-wrap{padding:9px 21px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}div.arspark-html-registration-page div.ars-form-area form.ars-form-payment div.form-label{width:170px;flex:0 0 170px;margin-right:20px;text-align:right;vertical-align:middle}}.arspark-html-contract-page .contract-info{width:900px;margin:0 auto 100px}.arspark-html-contract-page .contract-info:last-child{margin-bottom:60px}.arspark-html-contract-page .contract-info__heading{font-size:30px;font-weight:700;text-align:center;margin-bottom:24px}.arspark-html-contract-page .contract-info__heading i{font-size:40px;color:#cf1313;margin-right:16px;position:relative;top:4px}.arspark-html-contract-page .contract-info .contract-info__list{margin-bottom:24px}.arspark-html-contract-page .contract-info .contract-info__list .list-row{display:flex;padding:30px}.arspark-html-contract-page .contract-info .contract-info__list .list-row__label{flex:0 0 250px;font-size:16px;font-weight:700;color:#cf1313;margin:auto}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data{flex:0 0 590px;margin:auto;position:relative}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data p{margin-bottom:4px}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data p:last-child{margin-bottom:0}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data .note{font-size:14px}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data--flex{display:flex;justify-content:flex-start;align-items:center}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data--flex-action{margin-left:40px}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data--flex-action-btn{color:#fff;background:#2ba9e7;font-size:12px;min-width:60px;height:28px;margin:0;padding:5px 12px;border-radius:3px;display:inline-block;position:relative;text-align:center;text-decoration:none}.arspark-html-contract-page .contract-info .contract-info__list .list-row__data--flex-action-btn:hover{opacity:.7}.arspark-html-contract-page .contract-info .contract-info__list .list-row:nth-child(odd){background-color:#f0f0f0}.arspark-html-contract-page .contract-info__button-area{margin:0 auto 48px;text-align:center}.arspark-html-contract-page .contract-info__button-area .contract-info__button{white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;padding-left:18px;padding-right:18px;text-align:center;margin:0 auto 30px;background-color:#fff;color:#4dc572;box-shadow:0 3px 0 0 #2e984f;min-width:120px;height:48px;border-radius:6px;font-size:16px;font-weight:700;border:2px solid #4dc572;cursor:pointer}.arspark-html-contract-page .contract-info__button-area .contract-info__button:hover{transform:translateY(2px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-contract-page .contract-info__cancel{margin:0 auto 40px;text-align:center;font-size:14px}.arspark-html-contract-change-page .form-label__note{display:block;font-size:14px}.arspark-html-contract-change-page .form-button-area{display:flex;justify-content:center;margin:1.5rem auto}.arspark-html-contract-change-page .form-button-area button:last-child{margin-left:1.5rem}.arspark-html-contract-change-page form.ars-form-payment .form-row .form-label{flex-basis:150px!important}.arspark-html-contract-change-page form.ars-form-payment .ars-stripe-input-wrap{padding:9px 21px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}.arspark-html-contract-change-page form.ars-form-payment .ars-stripe-input-wrap.width-m{width:10rem}.arspark-html-cancel-page .cancel{width:700px;margin:0 auto 100px;padding-top:32px}.arspark-html-cancel-page .cancel__message{font-size:18px;font-weight:700;text-align:center;margin-bottom:30px}.arspark-html-cancel-page .cancel__caution{border:1px solid #000;padding:16px;margin-bottom:24px}.arspark-html-cancel-page .cancel__caution-heading{font-weight:700;margin-bottom:10px}.arspark-html-cancel-page .cancel__caution-list{margin:0;padding:0}.arspark-html-cancel-page .cancel__caution-list li{margin:0 0 8px 10px;padding:0 0 0 22px;list-style-type:none;position:relative}.arspark-html-cancel-page .cancel__caution-list li:before{position:absolute;top:4px;left:0;display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:4px;content:""}.arspark-html-cancel-page .cancel__form-area{width:700px;text-align:center}.arspark-html-cancel-page .cancel__form-label-agree{font-size:18px!important}.arspark-html-cancel-page .cancel__form-agree-area{margin-bottom:24px}.arspark-html-cancel-page .cancel__form-password-area{margin-bottom:60px}.arspark-html-cancel-page .cancel__form-password-error{margin-top:14px;font-weight:700;font-size:16px;color:#cf1313}.arspark-html-cancel-page .cancel div.form-button-area{text-align:center}.arspark-html-cancel-page .cancel div.form-button-area button:first-child{margin-right:40px}.arspark-html-cancel-page .cancel div.form-button-area .back-button{background-color:#fff;color:#000;border:1px solid #000}.arspark-html-cancel-page .cancel div.form-button-area .cancel-exec-button{background-color:#000;color:#fff;border:1px solid #000}.ars-tooltip-wrap{position:relative;display:inline-block;font-size:18px;color:#c2c2c2}.ars-tooltip-wrap .ars-tooltip{position:absolute;background:#000;color:#fff;top:-24px;left:0;transform:translateX(-43%);display:inline-block;white-space:nowrap;padding:0 5px;font-size:11px;height:22px;line-height:22px;border-radius:4px}.ars-tooltip-wrap .ars-tooltip:after{content:"";position:absolute;right:0;bottom:-6px;left:0;width:0;height:0;margin:auto;border-color:#000 transparent transparent;border-style:solid;border-width:6px 6px 0}.arspark-html-my-page .activity{display:flex;width:960px;margin-left:auto;margin-right:auto;margin-bottom:100px;justify-content:space-between}.arspark-html-my-page .activity .activity-heading{font-size:28px;font-weight:600;margin-bottom:12px;text-align:center}.arspark-html-my-page .activity .activity-heading img{width:36px;margin-top:-10px}.arspark-html-my-page .activity .activity-circle{flex:0 0 580px}.arspark-html-my-page .activity .activity-circle .activity-heading{text-align:left;padding-left:100px}.arspark-html-my-page .activity .activity-circle ul.event-calendar{margin:0 0 40px;padding:0;text-align:left}.arspark-html-my-page .activity .activity-circle ul.event-calendar li{margin:0 0 10px;padding:0 0 0 14px;list-style-type:none;position:relative;font-size:16px}.arspark-html-my-page .activity .activity-circle ul.event-calendar li:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:4px;position:absolute;left:0;top:7px;content:"";font-size:70%}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .event-time{margin-right:10px}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .event-time .date{font-size:16px}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .event-time .dow,.arspark-html-my-page .activity .activity-circle ul.event-calendar li .event-time .start-time{font-size:14px}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .genre{display:inline-block;border-radius:6px;background:#fff;border:1px solid #000;padding:2px 6px;font-size:10px}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .genre.programming{background:orange;color:#fff;border-color:orange}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .genre.technology{background:#f5667b;color:#fff;border-color:#f5667b}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .genre.game{background:#4f4fb4;color:#fff;border-color:#4f4fb4}.arspark-html-my-page .activity .activity-circle ul.event-calendar li .title{font-weight:700}.arspark-html-my-page .activity .activity-circle .button-area{text-align:left;padding-left:100px}.arspark-html-my-page .activity .activity-circle .button-area button.read-more{background-color:#2ba9e7;color:#fff;box-shadow:0 3px 0 0 #30789b;cursor:pointer;padding:0 18px;height:48px;width:194px;border-radius:6px;text-align:center;font-size:16px;font-weight:700;border:none;margin-bottom:60px}.arspark-html-my-page .activity .activity-contest{flex:0 0 320px}.arspark-html-my-page .activity .activity-contest img{max-width:100%}.arspark-html-my-page .activity .activity-contest img:hover{opacity:.7}.arspark-html-pickup-setting-page .ars-page-top-heading{text-align:center;margin-bottom:20px}.arspark-html-pickup-setting-page .ars-page-top-heading .title{line-height:50px}.arspark-html-pickup-setting-page .ars-page-top-heading .title__img{display:inline-block;height:50px;color:#299fd0}.arspark-html-pickup-setting-page .recommend-setting{width:900px;margin:auto}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-top{display:flex;justify-content:space-between;margin-bottom:70px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-top__txt-area{margin-right:70px;line-height:175px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-top__txt-area--bold{font-weight:700}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-top__img-area{width:350px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-top__img-area img{width:100%;box-shadow:0 0 5px #c1c1c1}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input{margin-bottom:50px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__form{text-align:left;margin-bottom:30px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-top{display:flex;justify-content:space-between;margin-left:30px;margin-bottom:30px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-top-txt{font-weight:700;color:#cf1313}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-img-area{width:380px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-img-area img{width:100%;box-shadow:0 0 5px #c1c1c1}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-works-area{width:450px;margin-bottom:15px;padding:0 30px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-works-area img{width:100%}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-works{display:flex;flex-wrap:wrap;margin-bottom:15px;padding:0 30px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-work{display:flex;flex-direction:column;text-align:left;background-color:#fff;border-radius:5px;width:200px;margin:0 5px 20px;padding:7px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-work .ars-content-card,.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-work .thumbnail-wrapper.thumbnail{width:100%!important}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-search{background:#f0f0f0;padding:10px 30px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-search-top{display:flex;margin-bottom:20px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-search-txt{margin-right:100px;line-height:39.2px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-search-txt i{margin-right:3px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-search-area{width:500px;font-size:14px;line-height:1.8}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__work-items{height:350px;display:flex;overflow-y:scroll;flex-wrap:wrap}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__work-item{display:flex;flex-direction:column;text-align:left;background-color:#fff;border-radius:5px;width:200px;margin:0 5px 20px;padding:7px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__work-item .ars-content-card,.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__work-item .thumbnail-wrapper.thumbnail{width:100%!important}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__work{width:100%;margin-bottom:10px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__work img{width:100%}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__button-area{margin-top:auto;padding-top:5px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-add-button{font-size:14px;margin-bottom:5px}.arspark-html-pickup-setting-page .recommend-setting .recommend-setting-input__prior-add-button i{margin-right:3px}.arspark-html-pickup-setting-page .recommend-setting-btn-area{text-align:center;margin-bottom:100px}.arspark-html-pickup-setting-page .recommend-setting-btn-area__btn{border-radius:6px}.arspark-html-pickup-setting-page .recommend-setting-btn-area__btn--back{margin-right:24px}.arspark-html-circle-time-page .top{background-color:#fff7e8;text-align:center;width:100vw;margin-left:min(calc(-50vw + 560px),-15px);padding-top:80px;padding-bottom:80px}.arspark-html-circle-time-page .top__page-heading{font-size:32px;margin-bottom:40px;font-weight:700}.arspark-html-circle-time-page .top__page-heading img{width:71px}.arspark-html-circle-time-page .top__heading{margin-bottom:40px}.arspark-html-circle-time-page .top__heading-category{display:inline-block;vertical-align:middle;height:36px;font-size:18px;line-height:36px;font-weight:700;color:#fff;background-color:#777;border-radius:10px;margin-right:16px;padding:0 12px}.arspark-html-circle-time-page .top__heading-category--technology{background-color:#f5667b}.arspark-html-circle-time-page .top__heading-category--programming{background-color:orange}.arspark-html-circle-time-page .top__heading-category--game{background-color:#4f4fb4}.arspark-html-circle-time-page .top__heading-title{display:inline-block;vertical-align:middle;font-size:28px;font-weight:700;line-height:36px}.arspark-html-circle-time-page .top__detail{display:flex;justify-content:center;margin-bottom:20px}.arspark-html-circle-time-page .top__detail:last-child{margin-bottom:0}.arspark-html-circle-time-page .top__date-and-time{padding-right:30px;text-align:left;margin-bottom:20px;position:relative}.arspark-html-circle-time-page .top__date-and-time .top__date{font-weight:500}.arspark-html-circle-time-page .top__date-and-time .top__date .number{font-size:38px}.arspark-html-circle-time-page .top__date-and-time .top__date .month{font-size:26px;margin-right:5px}.arspark-html-circle-time-page .top__date-and-time .top__date .day,.arspark-html-circle-time-page .top__date-and-time .top__date .day-of-week{font-size:26px}.arspark-html-circle-time-page .top__date-and-time .top__time{font-weight:500}.arspark-html-circle-time-page .top__date-and-time .top__time-icon{font-size:18px;margin-right:15px;display:inline}.arspark-html-circle-time-page .top__date-and-time .top__time-duration{font-size:24px;letter-spacing:3px;display:inline}.arspark-html-circle-time-page .top__date-and-time .top__time.daytime .bi.bi-moon-stars-fill,.arspark-html-circle-time-page .top__date-and-time .top__time.night .bi.bi-brightness-high-fill{display:none}.arspark-html-circle-time-page .top__action{text-align:center;padding-left:30px}.arspark-html-circle-time-page .top__action .join-button{width:300px;height:60px;border-radius:6px;position:relative;text-align:center;font-size:24px;font-weight:700;color:#fff;border:none;margin-bottom:15px}.arspark-html-circle-time-page .top__action .join-button:hover:not([disabled]){transform:translateY(3px);box-shadow:0 1px 0 0 #666;filter:brightness(90%)}.arspark-html-circle-time-page .top__action .join-button:not([disabled]){background-color:#2ba9e7;box-shadow:0 4px 0 0 #30789b}.arspark-html-circle-time-page .top__action .join-button:disabled{background-color:#c1c1c1;box-shadow:0 4px 0 0 #777}.arspark-html-circle-time-page .top__action .yet-text{font-size:18px}.arspark-html-circle-time-page section.circle-time-calendar{padding-top:40px;display:flex}.arspark-html-circle-time-page section.circle-time-calendar .programming{color:orange}.arspark-html-circle-time-page section.circle-time-calendar .technology{color:#f5667b}.arspark-html-circle-time-page section.circle-time-calendar .game{color:#4f4fb4}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-heading{display:flex;align-items:flex-end;margin-bottom:24px}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-heading h2.calendar-title{flex:0 0 50%;margin-bottom:0;font-size:28px;font-weight:700}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-heading div.legend{flex:0 0 50%;text-align:right;font-size:15px;padding-right:12px}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-heading div.legend ul{margin:0;padding:0}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-heading div.legend ul li{margin:0 0 0 1rem;padding:0;list-style-type:none;display:inline-block}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-heading div.legend ul li i{margin-right:4px}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-wrap{flex:0 0 900px}.arspark-html-circle-time-page section.circle-time-calendar div.calendar-wrap section.calendar{margin-bottom:100px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap{padding-left:24px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap h2{text-align:center;font-size:28px;font-weight:700;margin-bottom:30px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader{text-align:center;margin-bottom:40px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader .img-wrap{margin-bottom:10px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader .img-wrap img{max-width:70%;border-radius:100%}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader .position{font-weight:700;font-size:13px;margin-bottom:4px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader .kana{font-size:11px;display:none}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader .name{font-weight:700;font-size:16px}.arspark-html-circle-time-page section.circle-time-calendar div.leader-wrap .leader .nickname{font-size:15px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl thead{position:static}.arspark-html-circle-time-page .calendar-month table.schedule-tbl thead tr th{text-align:center;font-size:18px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td{padding:12px 6px;font-weight:700;width:100px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td div.date{text-align:center;font-size:18px;font-weight:700;margin-bottom:10px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td.past div.date{color:#999}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td.empty{width:75px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td.empty div.date{color:#ccc}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td p.time{margin-bottom:4px;font-size:12px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td p.title{margin-bottom:10px;font-size:14px}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td p.title:last-child{margin-bottom:0}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td.past p.time,.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td.past p.title{opacity:.5}.arspark-html-circle-time-page .calendar-month table.schedule-tbl tbody tr td p.empty{min-height:4rem;margin-bottom:0}div.arsform-area{width:900px;margin-left:auto;margin-right:auto}div.arsform-area form.arsform .ars-arsinput-wrap{display:inline-block;position:relative}div.arsform-area form.arsform input[type=email],div.arsform-area form.arsform input[type=number],div.arsform-area form.arsform input[type=password],div.arsform-area form.arsform input[type=text]{padding:9px 13px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff}div.arsform-area form.arsform input[type=email]:-moz-read-only,div.arsform-area form.arsform input[type=number]:-moz-read-only,div.arsform-area form.arsform input[type=password]:-moz-read-only,div.arsform-area form.arsform input[type=text]:-moz-read-only{background-color:#eee}div.arsform-area form.arsform input[type=email]:disabled,div.arsform-area form.arsform input[type=email]:read-only,div.arsform-area form.arsform input[type=number]:disabled,div.arsform-area form.arsform input[type=number]:read-only,div.arsform-area form.arsform input[type=password]:disabled,div.arsform-area form.arsform input[type=password]:read-only,div.arsform-area form.arsform input[type=text]:disabled,div.arsform-area form.arsform input[type=text]:read-only{background-color:#eee}div.arsform-area form.arsform .search-box{position:relative}div.arsform-area form.arsform .search-box:after{position:absolute;display:block;top:13px;left:12px;content:"";background-image:url(/images/icons/search-magnifier.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:20px;height:20px}div.arsform-area form.arsform .search-box input[type=text].search-box-input{padding-left:38px;position:relative}div.arsform-area form.arsform input[type=radio]{display:none}div.arsform-area form.arsform .arslbl-radio{cursor:pointer;display:inline-block;padding:10px 30px;position:relative;width:auto}div.arsform-area form.arsform .arslbl-radio:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:5px;margin-top:-10px;background:url(/images/icons/radiobg.svg) no-repeat}div.arsform-area form.arsform .arslbl-radio:after{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:10px;margin-top:-5px;background:url(/images/icons/radiobg-checked.svg) no-repeat;opacity:0}div.arsform-area form.arsform input[type=radio]:checked+.arslbl-radio:after{opacity:1}div.arsform-area form.arsform input[type=checkbox]{display:none}div.arsform-area form.arsform .arslbl-check{cursor:pointer;display:inline-block;padding:10px 30px;position:relative;width:auto}div.arsform-area form.arsform .arslbl-check:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:5px;margin-top:-11px;background:url(/images/icons/checkbg.svg) no-repeat}div.arsform-area form.arsform .arslbl-check:after{content:"";display:block;width:17px;height:12px;position:absolute;top:50%;left:7px;margin-top:-6px;background:url(/images/icons/checkbg-checked.svg) no-repeat;opacity:0}div.arsform-area form.arsform input[type=checkbox]:checked+.arslbl-check:after{opacity:1}div.arsform-area form.arsform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px 58px 9px 13px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;background-image:url(/images/icons/select-arrow.svg),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 16px) calc(100% - 19px),100% 0;background-size:12px 6px,45px 100%;background-repeat:no-repeat;outline:none}div.arsform-area form.arsform select.error{box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #e9496c;background-color:#fff0f3;background-image:url(/images/icons/select-arrow.svg),linear-gradient(90deg,#e9496c,#e9496c)}div.arsform-area form.arsform textarea{padding:9px 21px;border-radius:5px;box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;display:block}div.arsform-area form.arsform input[type=number].error,div.arsform-area form.arsform input[type=password].error,div.arsform-area form.arsform input[type=text].error,div.arsform-area form.arsform textarea.error{box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid #e9496c;background-color:#fff0f3}div.arsform-area form.arsform .arserror-msg{color:#cf1313;font-size:14px;line-height:20px;margin:10px 0 0 13px}div.arsform-area form.arsform .arserror-msg+.arserror-msg{margin-top:0}div.arsform-area form.arsform .arserror-msg--btn{margin:0 0 20px;font-size:16px;line-height:24px}div.arsform-area form.arsform .arsdesc-msg{font-size:14px;line-height:20px;margin:10px 0 0 13px;color:#9a9a9a}div.arsform-area form.arsform .arsdesc-msg+.arsdesc-msg,div.arsform-area form.arsform .arsdesc-msg+.arserror-msg{margin-top:0}div.arsform-area form.arsform .arsform-required .arsform-label{position:relative}div.arsform-area form.arsform .arsform-required .arsform-label:after{position:absolute;content:"※";font-size:12px;line-height:24px;right:30px}div.arsform-area form.arsform .arsform-required input[type=number].required,div.arsform-area form.arsform .arsform-required input[type=password].required,div.arsform-area form.arsform .arsform-required input[type=text].required,div.arsform-area form.arsform .arsform-required textarea.required{border:1px solid #e9496c}div.arsform-area .arsform-row{display:flex;padding:25px 30px;align-items:flex-start}div.arsform-area .arsform-row:nth-child(odd){background:#f0f0f0}div.arsform-area .arsform-row .arsform-label{flex:0 0 200px;font-size:16px;font-weight:700;color:#cf1313;margin-top:10px}div.arsform-area .arsform-row .arsform-input{flex:1 1 700px;position:relative}.arspark-html-badge-setting-page .badge-search{width:100%;margin-bottom:35px}.arspark-html-badge-setting-page .badge-table{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.arspark-html-badge-setting-page .badge-table thead tr{background-color:#f0f0f0;height:65px}.arspark-html-badge-setting-page .badge-table thead tr th{padding:12px 15px 11px;color:#cf1313;font-weight:600}.arspark-html-badge-setting-page .badge-table thead tr th.login-id{width:135px}.arspark-html-badge-setting-page .badge-table thead tr th.bosy{width:120px}.arspark-html-badge-setting-page .badge-table thead tr th.user-name{width:230px}.arspark-html-badge-setting-page .badge-table thead tr th.badge-list{width:465px}.arspark-html-badge-setting-page .badge-table thead tr th.add-badge{width:125px}.arspark-html-badge-setting-page .badge-table tbody tr{border-bottom:.5px solid #cfcfcf;background-color:#fff}.arspark-html-badge-setting-page .badge-table tbody tr:nth-child(2n){background-color:#fff}.arspark-html-badge-setting-page .badge-table tbody tr td:nth-child(4){padding-bottom:23px}.arspark-html-badge-setting-page .badge-table__badge-items{max-height:120px;overflow-y:auto}.arspark-html-badge-setting-page .badge-table__badge-item{background-color:#f0f0f0;padding:3px 10px;display:inline-block;border-radius:5px;margin-right:10px;margin-bottom:7px}.arspark-html-badge-setting-page .badge-table__badge-item-icon--gold{color:#d6b527}.arspark-html-badge-setting-page .badge-table__badge-item-icon--bronze{color:#b0761a}.arspark-html-badge-setting-page .badge-table__badge-item-delete{margin-left:10px;color:#cf1313;font-size:16px;cursor:pointer}.arspark-html-badge-setting-page .badge-table__btn-add{background-color:#55a7e1;width:125px;height:30px;line-height:30px;border-radius:5px;display:inline-block;text-align:center;color:#fff;text-decoration:none;cursor:pointer}.arspark-html-badge-setting-page .badge-modal{width:386px;height:335px;background-color:#fff;margin:auto;text-align:center;padding:50px 61px 30px;position:relative}.arspark-html-badge-setting-page .badge-modal__search-results{position:absolute;background:#fff;width:100%;max-height:230px;overflow-y:auto;border:1px solid #ccc;z-index:1}.arspark-html-badge-setting-page .badge-modal__search-results div{text-align:left;border-bottom:1px solid #ccc;padding:.5rem 1rem}.arspark-html-badge-setting-page .badge-modal__search-results div:last-child{border-bottom:none}.arspark-html-badge-setting-page .badge-modal__name-area{margin-bottom:30px}.arspark-html-badge-setting-page .badge-modal__name-input{margin:auto;position:relative;display:inline-block}.arspark-html-badge-setting-page .badge-modal__name-input input{width:264px;height:33px;padding-left:33px;font-size:14px}.arspark-html-badge-setting-page .badge-modal__name-icon{position:absolute;left:10px;top:3px}.arspark-html-badge-setting-page .badge-modal__name-icon i{font-size:18px}.arspark-html-badge-setting-page .badge-modal__color-area{margin-bottom:40px;padding:0 2px}.arspark-html-badge-setting-page .badge-modal__color-title{font-size:14px;text-align:left;margin-left:10px;margin-bottom:10px}.arspark-html-badge-setting-page .badge-modal__color-items{display:flex;flex-wrap:wrap;justify-content:space-between;width:230px;height:80px}.arspark-html-badge-setting-page .badge-modal__color-item{display:inline-block;width:30px;height:30px;margin:2px;cursor:pointer;border:.5px solid #777;position:relative}.arspark-html-badge-setting-page .badge-modal__color-item--gold{background-color:#d6b527}.arspark-html-badge-setting-page .badge-modal__color-item--silver{background-color:#a7c7d4}.arspark-html-badge-setting-page .badge-modal__color-item--bronze{background-color:#b0761a}.arspark-html-badge-setting-page .badge-modal__color-item--green{background-color:#094}.arspark-html-badge-setting-page .badge-modal__color-item--skyblue{background-color:#00a0e9}.arspark-html-badge-setting-page .badge-modal__color-item--orange{background-color:#ea5514}.arspark-html-badge-setting-page .badge-modal__color-item--red{background-color:#e60012}.arspark-html-badge-setting-page .badge-modal__color-item--pink{background-color:#ee3d96}.arspark-html-badge-setting-page .badge-modal__color-item--lightgreen{background-color:#7fc349}.arspark-html-badge-setting-page .badge-modal__color-item--purple{background-color:#601986}.arspark-html-badge-setting-page .badge-modal__color-item--navyblue{background-color:#172a88}.arspark-html-badge-setting-page .badge-modal__color-item--yellow{background-color:#fff100}.arspark-html-badge-setting-page .badge-modal__color-item.active:after{content:"";width:38px;height:38px;border:2.5px solid #55a7e1;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.arspark-html-badge-setting-page .badge-modal__btn{width:120px;height:35px;font-size:14px;border-radius:3px;box-shadow:0 2px 0 0 #666}.arspark-html-badge-setting-page .badge-modal__btn.btn--blue{box-shadow:0 2px 0 0 #30789b}.arspark-html-badge-setting-page .badge-modal__btn.btn--blue:hover{box-shadow:0 1px 0 0 #30789b}.arspark-html-badge-setting-page .badge-modal__close-btn{width:50px;height:50px;position:absolute;right:-40px;top:-40px;text-align:center;cursor:pointer;color:#fff}.arspark-html-badge-setting-page .badge-modal__close-btn i{font-size:25px}.ars-input-error-feedback{width:100%;margin-top:.25rem;font-size:80%}.ars-general-error-feedback{width:100%;margin-top:.25rem;font-size:90%;color:#dc3545}.ars-color-pink{color:#e71e84}.ars-color-green{color:#6fba39}.ars-color-blue{color:#007bff}.ars-content-material-tag,.ars-content-tag,.ars-general-tag{display:inline-block;font-size:1em;margin-right:.5em;margin-bottom:.5em;padding:.5em;color:#fff;background-color:#6fba39;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ars-content-material-tag{background-color:#396fba}.ars-general-tag{background-color:#bbb}.ars-content-shared-label{display:inline-block;font-size:1em;margin-right:.5em;margin-bottom:.5em;color:#f6993f;border-radius:.25rem;border:1px solid #f6993f}.ars-content-badge,.ars-content-shared-label{padding:.5em;background-color:#fff;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ars-content-badge{color:#aaa;border:2px solid #ccc;border-radius:50%;height:2.8rem;width:2.8rem}.ars-badge-icon{height:1.5rem;width:1.5rem}.tooltip-inner{max-width:350px}span.menu-icon-holder{width:35px;display:inline-block;text-align:center}.scrach-player-area{flex:0 0 485px;background-color:transparent}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.cursor-alias{cursor:alias}.cursor-all-scroll{cursor:all-scroll}.cursor-auto{cursor:auto}.cursor-cell{cursor:cell}.cursor-context-menu{cursor:context-menu}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-no-drop{cursor:no-drop}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-row-resize{cursor:row-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.arspark-container{margin:30px 50px 150px}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
